diff --git a/README.md b/README.md index f65c8be5b..1a1ba49e6 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ Follow these steps to get started using these resources: #### Supported via GitHub Action (Automated & Always Up-to-Date) -[Arabic](./translations/ar/README.md) | [Bengali](./translations/bn/README.md) | [Bulgarian](./translations/bg/README.md) | [Burmese (Myanmar)](./translations/my/README.md) | [Chinese (Simplified)](./translations/zh/README.md) | [Chinese (Traditional, Hong Kong)](./translations/hk/README.md) | [Chinese (Traditional, Macau)](./translations/mo/README.md) | [Chinese (Traditional, Taiwan)](./translations/tw/README.md) | [Croatian](./translations/hr/README.md) | [Czech](./translations/cs/README.md) | [Danish](./translations/da/README.md) | [Dutch](./translations/nl/README.md) | [Estonian](./translations/et/README.md) | [Finnish](./translations/fi/README.md) | [French](./translations/fr/README.md) | [German](./translations/de/README.md) | [Greek](./translations/el/README.md) | [Hebrew](./translations/he/README.md) | [Hindi](./translations/hi/README.md) | [Hungarian](./translations/hu/README.md) | [Indonesian](./translations/id/README.md) | [Italian](./translations/it/README.md) | [Japanese](./translations/ja/README.md) | [Kannada](./translations/kn/README.md) | [Korean](./translations/ko/README.md) | [Lithuanian](./translations/lt/README.md) | [Malay](./translations/ms/README.md) | [Malayalam](./translations/ml/README.md) | [Marathi](./translations/mr/README.md) | [Nepali](./translations/ne/README.md) | [Nigerian Pidgin](./translations/pcm/README.md) | [Norwegian](./translations/no/README.md) | [Persian (Farsi)](./translations/fa/README.md) | [Polish](./translations/pl/README.md) | [Portuguese (Brazil)](./translations/br/README.md) | [Portuguese (Portugal)](./translations/pt/README.md) | [Punjabi (Gurmukhi)](./translations/pa/README.md) | [Romanian](./translations/ro/README.md) | [Russian](./translations/ru/README.md) | [Serbian (Cyrillic)](./translations/sr/README.md) | [Slovak](./translations/sk/README.md) | [Slovenian](./translations/sl/README.md) | [Spanish](./translations/es/README.md) | [Swahili](./translations/sw/README.md) | [Swedish](./translations/sv/README.md) | [Tagalog (Filipino)](./translations/tl/README.md) | [Tamil](./translations/ta/README.md) | [Telugu](./translations/te/README.md) | [Thai](./translations/th/README.md) | [Turkish](./translations/tr/README.md) | [Ukrainian](./translations/uk/README.md) | [Urdu](./translations/ur/README.md) | [Vietnamese](./translations/vi/README.md) +[Arabic](./translations/ar/README.md) | [Bengali](./translations/bn/README.md) | [Bulgarian](./translations/bg/README.md) | [Burmese (Myanmar)](./translations/my/README.md) | [Chinese (Simplified)](./translations/zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](./translations/zh-HK/README.md) | [Chinese (Traditional, Macau)](./translations/zh-MO/README.md) | [Chinese (Traditional, Taiwan)](./translations/zh-TW/README.md) | [Croatian](./translations/hr/README.md) | [Czech](./translations/cs/README.md) | [Danish](./translations/da/README.md) | [Dutch](./translations/nl/README.md) | [Estonian](./translations/et/README.md) | [Finnish](./translations/fi/README.md) | [French](./translations/fr/README.md) | [German](./translations/de/README.md) | [Greek](./translations/el/README.md) | [Hebrew](./translations/he/README.md) | [Hindi](./translations/hi/README.md) | [Hungarian](./translations/hu/README.md) | [Indonesian](./translations/id/README.md) | [Italian](./translations/it/README.md) | [Japanese](./translations/ja/README.md) | [Kannada](./translations/kn/README.md) | [Korean](./translations/ko/README.md) | [Lithuanian](./translations/lt/README.md) | [Malay](./translations/ms/README.md) | [Malayalam](./translations/ml/README.md) | [Marathi](./translations/mr/README.md) | [Nepali](./translations/ne/README.md) | [Nigerian Pidgin](./translations/pcm/README.md) | [Norwegian](./translations/no/README.md) | [Persian (Farsi)](./translations/fa/README.md) | [Polish](./translations/pl/README.md) | [Portuguese (Brazil)](./translations/pt-BR/README.md) | [Portuguese (Portugal)](./translations/pt-PT/README.md) | [Punjabi (Gurmukhi)](./translations/pa/README.md) | [Romanian](./translations/ro/README.md) | [Russian](./translations/ru/README.md) | [Serbian (Cyrillic)](./translations/sr/README.md) | [Slovak](./translations/sk/README.md) | [Slovenian](./translations/sl/README.md) | [Spanish](./translations/es/README.md) | [Swahili](./translations/sw/README.md) | [Swedish](./translations/sv/README.md) | [Tagalog (Filipino)](./translations/tl/README.md) | [Tamil](./translations/ta/README.md) | [Telugu](./translations/te/README.md) | [Thai](./translations/th/README.md) | [Turkish](./translations/tr/README.md) | [Ukrainian](./translations/uk/README.md) | [Urdu](./translations/ur/README.md) | [Vietnamese](./translations/vi/README.md) > **Prefer to Clone Locally?** diff --git a/translated_images/kn/.co-op-translator.json b/translated_images/kn/.co-op-translator.json index cae426831..f55cf4b9c 100644 --- a/translated_images/kn/.co-op-translator.json +++ b/translated_images/kn/.co-op-translator.json @@ -1,50 +1,26 @@ { - "moodle.94eb93d714a50cb2.webp": { - "original_hash": "0d04a6ef1ac524b452d5a0aae3f45bee", - "translation_date": "2026-01-15T22:10:16+00:00", - "source_file": "teaching-files/moodle.png", - "language_code": "kn" - }, - "canvas.fbd605ff8e5b8aff.webp": { - "original_hash": "29556305738d345dd023554d788d5477", - "translation_date": "2026-01-15T22:10:37+00:00", - "source_file": "teaching-files/canvas.png", - "language_code": "kn" - }, - "install-on-edge.78634f02842c4828.webp": { - "original_hash": "6224aad8f1cd252da83c2808ff5c7a4e", - "translation_date": "2026-01-15T22:10:52+00:00", - "source_file": "5-browser-extension/install-on-edge.png", - "language_code": "kn" - }, - "extension-screenshot.0e7f5bfa110e92e3.webp": { - "original_hash": "4fdd1d3fdbc9ac2c2932f83847a5e4b8", - "translation_date": "2026-01-15T22:11:13+00:00", - "source_file": "5-browser-extension/extension-screenshot.png", - "language_code": "kn" - }, - "createcodespace.0238bbf4d7a8d955.webp": { - "original_hash": "4f504323085308f4a0e7b5bfb37e16d7", - "translation_date": "2026-01-15T22:11:20+00:00", - "source_file": "images/createcodespace.png", + "1.b6da8c1394b07491.webp": { + "original_hash": "6b12479c2e6a54160867fa8945c04082", + "translation_date": "2026-01-15T22:19:32+00:00", + "source_file": "5-browser-extension/1-about-browsers/images/1.png", "language_code": "kn" }, - "favicon.37b561214b36d454.webp": { - "original_hash": "228faa6584f8ba1f7e9a75e3200112e9", - "translation_date": "2026-01-15T22:11:20+00:00", - "source_file": "images/favicon.png", + "1.cc07a5cbe114ad1d.webp": { + "original_hash": "fc436b6749801dd90d0558ae92d56b60", + "translation_date": "2026-01-15T22:22:16+00:00", + "source_file": "3-terrarium/2-intro-to-css/images/1.png", "language_code": "kn" }, - "character.5c0dd8e067ffd693.webp": { - "original_hash": "076bbb4d25a17982c81973b8dba9d4fa", - "translation_date": "2026-01-15T22:11:26+00:00", - "source_file": "images/character.png", + "2.1dae52ff08042246.webp": { + "original_hash": "3995628a6a986308859d0cb6eed8d787", + "translation_date": "2026-01-15T22:19:10+00:00", + "source_file": "5-browser-extension/1-about-browsers/images/2.png", "language_code": "kn" }, - "clone_repo.6a202fb230ab6bdd.webp": { - "original_hash": "9261d014674312eece91deae958538cf", - "translation_date": "2026-01-15T22:11:31+00:00", - "source_file": "images/clone_repo.png", + "after-codeswing-extension-pb.0ebddddcf73b5509.webp": { + "original_hash": "861d59ec65a7334c5f3a4c02dfe22ceb", + "translation_date": "2026-01-15T22:16:24+00:00", + "source_file": "8-code-editor/images/after-codeswing-extension-pb.png", "language_code": "kn" }, "background.148a8d43afde5730.webp": { @@ -53,10 +29,16 @@ "source_file": "images/background.png", "language_code": "kn" }, - "screenshot.e7a5ad659e364568.webp": { - "original_hash": "c562c1fdc9d73658456e02b873e4dff9", - "translation_date": "2026-01-15T22:11:42+00:00", - "source_file": "images/screenshot.png", + "backgroundColor.e19c3c60768150c8.webp": { + "original_hash": "b3e10fe033f615ec9d3580cce61eae09", + "translation_date": "2026-01-15T22:18:11+00:00", + "source_file": "6-space-game/solution/spaceArt/png/Background/backgroundColor.png", + "language_code": "kn" + }, + "browser-console.efaf0b51aaaf6778.webp": { + "original_hash": "8d6c5077d1f133d27c65c0014ef503a9", + "translation_date": "2026-01-15T22:20:01+00:00", + "source_file": "7-bank-project/2-forms/images/browser-console.png", "language_code": "kn" }, "browser.60317c9be8b7f84a.webp": { @@ -65,64 +47,58 @@ "source_file": "sketchnotes/browser.jpg", "language_code": "kn" }, - "webdev101-html.4389c2067af68e98.webp": { - "original_hash": "23bf24ecb0e72f0c6c835824dec5ee54", - "translation_date": "2026-01-15T22:12:21+00:00", - "source_file": "sketchnotes/webdev101-html.png", - "language_code": "kn" - }, - "webdev101-programming.d6e3f98e61ac4bff.webp": { - "original_hash": "adf4dac4d350592773dbdba8ebaaa262", - "translation_date": "2026-01-15T22:12:43+00:00", - "source_file": "sketchnotes/webdev101-programming.png", + "canvas.fbd605ff8e5b8aff.webp": { + "original_hash": "29556305738d345dd023554d788d5477", + "translation_date": "2026-01-15T22:10:37+00:00", + "source_file": "teaching-files/canvas.png", "language_code": "kn" }, - "webdev101-github.8846d7971abef6f9.webp": { - "original_hash": "412ec8fc404fead25f314e2fdb564548", - "translation_date": "2026-01-15T22:12:58+00:00", - "source_file": "sketchnotes/webdev101-github.png", + "canvas_grid.5f209da785ded492.webp": { + "original_hash": "8da354720ffbfd778571aa17402de890", + "translation_date": "2026-01-15T22:17:52+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/canvas_grid.png", "language_code": "kn" }, - "webdev101-css.3f7af5991bf53a20.webp": { - "original_hash": "9de1dc14864697c82395b02f31a72aec", - "translation_date": "2026-01-15T22:13:25+00:00", - "source_file": "sketchnotes/webdev101-css.png", + "character.5c0dd8e067ffd693.webp": { + "original_hash": "076bbb4d25a17982c81973b8dba9d4fa", + "translation_date": "2026-01-15T22:11:26+00:00", + "source_file": "images/character.png", "language_code": "kn" }, - "webdev101-js-functions.be049c4726e94f8b.webp": { - "original_hash": "ec4279b1b2191fa07a83e78a97e81f29", - "translation_date": "2026-01-15T22:13:43+00:00", - "source_file": "sketchnotes/webdev101-js-functions.png", + "click-register.e89a30bf0d4bc9ca.webp": { + "original_hash": "ef9688313524664fad6ab9b0e080c758", + "translation_date": "2026-01-15T22:19:45+00:00", + "source_file": "7-bank-project/2-forms/images/click-register.png", "language_code": "kn" }, - "webdev101-js-decisions.69e1b20f272dd1f0.webp": { - "original_hash": "5e49a0b9b4149f782a4378354ba7fd56", - "translation_date": "2026-01-15T22:14:01+00:00", - "source_file": "sketchnotes/webdev101-js-decisions.png", + "clone_repo.5085c48d666ead57.webp": { + "original_hash": "28c00f3d5861ab95d188b4f6a2d337df", + "translation_date": "2026-01-15T22:22:21+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/images/clone_repo.png", "language_code": "kn" }, - "webdev101-a11y.8ef3025c858d897a.webp": { - "original_hash": "3f5220c5d502a906028b8a85245cc6da", - "translation_date": "2026-01-15T22:14:20+00:00", - "source_file": "sketchnotes/webdev101-a11y.png", + "clone_repo.6a202fb230ab6bdd.webp": { + "original_hash": "9261d014674312eece91deae958538cf", + "translation_date": "2026-01-15T22:11:31+00:00", + "source_file": "images/clone_repo.png", "language_code": "kn" }, - "webdev101-js-datatypes.4cc470179730702c.webp": { - "original_hash": "20fda1612cc0e8d20e6be01ffc28e5f7", - "translation_date": "2026-01-15T22:14:38+00:00", - "source_file": "sketchnotes/webdev101-js-datatypes.png", + "codespace.bcecbdf5d2747d3d.webp": { + "original_hash": "ff86a65511122ddb448e092969566b0a", + "translation_date": "2026-01-15T22:22:25+00:00", + "source_file": "9-chat-project/assets/codespace.png", "language_code": "kn" }, - "webdev101-js.10280393044d7eaa.webp": { - "original_hash": "fe1f154de74b31fdeb9a6df40e7ad5e1", - "translation_date": "2026-01-15T22:14:56+00:00", - "source_file": "sketchnotes/webdev101-js.png", + "create-a-fork.297ab42b4bd0af99.webp": { + "original_hash": "10712b80e3dcfa7c44fb8820a6ff3ad3", + "translation_date": "2026-01-15T22:16:29+00:00", + "source_file": "8-code-editor/images/create-a-fork.png", "language_code": "kn" }, - "webdev101-js-arrays.439d7528b8a29455.webp": { - "original_hash": "564c9e2d7f8e5a3b7e23570df300c732", - "translation_date": "2026-01-15T22:15:13+00:00", - "source_file": "sketchnotes/webdev101-js-arrays.png", + "create-new-file-pb.0797800d977ec3eb.webp": { + "original_hash": "c149c42e04132f2409651425d6924ffa", + "translation_date": "2026-01-15T22:15:23+00:00", + "source_file": "8-code-editor/images/create-new-file-pb.png", "language_code": "kn" }, "create-new-file.2814e609c2af9aeb.webp": { @@ -131,40 +107,40 @@ "source_file": "8-code-editor/images/create-new-file.png", "language_code": "kn" }, - "create-new-file-pb.0797800d977ec3eb.webp": { - "original_hash": "c149c42e04132f2409651425d6924ffa", - "translation_date": "2026-01-15T22:15:23+00:00", - "source_file": "8-code-editor/images/create-new-file-pb.png", + "createcodespace.0238bbf4d7a8d955.webp": { + "original_hash": "4f504323085308f4a0e7b5bfb37e16d7", + "translation_date": "2026-01-15T22:11:20+00:00", + "source_file": "images/createcodespace.png", "language_code": "kn" }, - "extension-settings.21c752ae4f4cdb78.webp": { - "original_hash": "fd7ebcb5d84c78047026ab3337908306", - "translation_date": "2026-01-15T22:15:37+00:00", - "source_file": "8-code-editor/images/extension-settings.png", + "data-flow.fa2354e0908fecc8.webp": { + "original_hash": "c9b82b42fa1973b3b7bfad9c7128c24c", + "translation_date": "2026-01-15T22:20:17+00:00", + "source_file": "7-bank-project/4-state-management/images/data-flow.png", "language_code": "kn" }, - "after-codeswing-extension-pb.0ebddddcf73b5509.webp": { - "original_hash": "861d59ec65a7334c5f3a4c02dfe22ceb", - "translation_date": "2026-01-15T22:16:24+00:00", - "source_file": "8-code-editor/images/after-codeswing-extension-pb.png", + "default-vscode-dev.5d06881d65c1b323.webp": { + "original_hash": "146fecc3a9da37cb1d5c9d628cd94996", + "translation_date": "2026-01-15T22:17:07+00:00", + "source_file": "8-code-editor/images/default-vscode-dev.png", "language_code": "kn" }, - "create-a-fork.297ab42b4bd0af99.webp": { - "original_hash": "10712b80e3dcfa7c44fb8820a6ff3ad3", - "translation_date": "2026-01-15T22:16:29+00:00", - "source_file": "8-code-editor/images/create-a-fork.png", + "dialog.93bba104afeb79f1.webp": { + "original_hash": "c56b5ad7eb8c4df4b3ed8a99bf67e6e2", + "translation_date": "2026-01-15T22:20:15+00:00", + "source_file": "7-bank-project/4-state-management/images/dialog.png", "language_code": "kn" }, - "open-remote-repository.bd9c2598b8949e7f.webp": { - "original_hash": "777c01a9242da7d5d0e1b037df9c86f9", - "translation_date": "2026-01-15T22:16:31+00:00", - "source_file": "8-code-editor/images/open-remote-repository.png", + "dom-tree.7daf0e763cbbba92.webp": { + "original_hash": "579f4ae298ff15a357def7f442671847", + "translation_date": "2026-01-15T22:20:32+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/images/dom-tree.png", "language_code": "kn" }, - "extensions.eca0e0c7f59a10b5.webp": { - "original_hash": "a6c9c8f51d3edd917262e53664f08441", - "translation_date": "2026-01-15T22:16:34+00:00", - "source_file": "8-code-editor/images/extensions.png", + "earlybrowsers.d984b711cdf3a42d.webp": { + "original_hash": "810a4d2348668e25289029c5cfcb67bd", + "translation_date": "2026-01-15T22:18:59+00:00", + "source_file": "5-browser-extension/1-about-browsers/images/earlybrowsers.jpg", "language_code": "kn" }, "edit-a-file-pb.263555922c14fc52.webp": { @@ -173,82 +149,64 @@ "source_file": "8-code-editor/images/edit-a-file-pb.png", "language_code": "kn" }, - "palette-menu.4946174e07f42622.webp": { - "original_hash": "7387b91076790084ec8828866e88c6ce", - "translation_date": "2026-01-15T22:16:58+00:00", - "source_file": "8-code-editor/images/palette-menu.png", + "edit-a-file.52c0ee665ef19f08.webp": { + "original_hash": "c28903236d60be6bba3f3848ea368c63", + "translation_date": "2026-01-15T22:17:50+00:00", + "source_file": "8-code-editor/images/edit-a-file.png", "language_code": "kn" }, - "open-palette-menu.46dda01084738da8.webp": { - "original_hash": "1860e80bf0534b9d54ef0fcb7e1a9f9e", - "translation_date": "2026-01-15T22:17:01+00:00", - "source_file": "8-code-editor/images/open-palette-menu.png", + "enemyShip.035a46787bff658c.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T22:18:02+00:00", + "source_file": "6-space-game/5-keeping-score/solution/assets/enemyShip.png", "language_code": "kn" }, - "default-vscode-dev.5d06881d65c1b323.webp": { - "original_hash": "146fecc3a9da37cb1d5c9d628cd94996", - "translation_date": "2026-01-15T22:17:07+00:00", - "source_file": "8-code-editor/images/default-vscode-dev.png", + "enemyShip.1a1354d7988de290.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T22:18:00+00:00", + "source_file": "6-space-game/6-end-condition/solution/assets/enemyShip.png", "language_code": "kn" }, - "project-on-vscode.dev.e79815a9a95ee7fe.webp": { - "original_hash": "35de4bc32ea66a11f919671558e07d52", - "translation_date": "2026-01-15T22:17:09+00:00", - "source_file": "8-code-editor/images/project-on-vscode.dev.png", + "enemyShip.22cbee6ea27a5809.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T22:17:57+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/your-work/assets/enemyShip.png", "language_code": "kn" }, - "new-file-github.com.c886796d800e8056.webp": { - "original_hash": "2e0ddd0dad4734e3968b70907df9c052", - "translation_date": "2026-01-15T22:17:19+00:00", - "source_file": "8-code-editor/images/new-file-github.com.png", + "enemyShip.321ecb1b4eb21f2c.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T22:18:01+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/assets/enemyShip.png", "language_code": "kn" }, - "working-tree.c58eec08e6335c79.webp": { - "original_hash": "bf2608b4302123a00a8e7b1b6a430b4a", - "translation_date": "2026-01-15T22:17:27+00:00", - "source_file": "8-code-editor/images/working-tree.png", + "enemyShip.4fbf2889e6129db4.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T22:17:58+00:00", + "source_file": "6-space-game/6-end-condition/your-work/assets/enemyShip.png", "language_code": "kn" }, - "working-tree-pb.6cd43e5076f23ba3.webp": { - "original_hash": "f6b14887694745dd143a09bd60b74185", - "translation_date": "2026-01-15T22:17:34+00:00", - "source_file": "8-code-editor/images/working-tree-pb.png", + "enemyShip.5df2a822c16650c2.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T22:17:57+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/solution/assets/enemyShip.png", "language_code": "kn" }, - "extension-details.9f8f1fd4e9eb2de5.webp": { - "original_hash": "f57d2e246e6ba8a58463d7573640d714", - "translation_date": "2026-01-15T22:17:47+00:00", - "source_file": "8-code-editor/images/extension-details.png", - "language_code": "kn" - }, - "edit-a-file.52c0ee665ef19f08.webp": { - "original_hash": "c28903236d60be6bba3f3848ea368c63", - "translation_date": "2026-01-15T22:17:50+00:00", - "source_file": "8-code-editor/images/edit-a-file.png", - "language_code": "kn" - }, - "canvas_grid.5f209da785ded492.webp": { - "original_hash": "8da354720ffbfd778571aa17402de890", - "translation_date": "2026-01-15T22:17:52+00:00", - "source_file": "6-space-game/2-drawing-to-canvas/canvas_grid.png", - "language_code": "kn" - }, - "partI-solution.36c53b48c9ffae2a.webp": { - "original_hash": "fbbd263368f61f8ed3a86c4571e6810b", - "translation_date": "2026-01-15T22:17:53+00:00", - "source_file": "6-space-game/2-drawing-to-canvas/partI-solution.png", + "enemyShip.62983ed4bfb2220f.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T22:18:16+00:00", + "source_file": "6-space-game/3-moving-elements-around/solution/assets/enemyShip.png", "language_code": "kn" }, - "spritesheet.bec82852290b14ee.webp": { - "original_hash": "d593b0f366e9efd2f2b3ef18e7eb2d0c", - "translation_date": "2026-01-15T22:17:54+00:00", - "source_file": "6-space-game/solution/spritesheet.png", + "enemyShip.add7036e1c3c3014.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T22:17:56+00:00", + "source_file": "6-space-game/4-collision-detection/solution/assets/enemyShip.png", "language_code": "kn" }, - "laserRed.e86e8fb629c6026e.webp": { - "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", - "translation_date": "2026-01-15T22:17:54+00:00", - "source_file": "6-space-game/4-collision-detection/your-work/assets/laserRed.png", + "enemyShip.b39a140287683bf7.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T22:18:15+00:00", + "source_file": "6-space-game/3-moving-elements-around/your-work/assets/enemyShip.png", "language_code": "kn" }, "enemyShip.b9626ed228a17a32.webp": { @@ -257,88 +215,82 @@ "source_file": "6-space-game/4-collision-detection/your-work/assets/enemyShip.png", "language_code": "kn" }, - "player.680ea4c619b54fe1.webp": { - "original_hash": "952e66c2dd458cfd6e82052f7123a97b", - "translation_date": "2026-01-15T22:17:55+00:00", - "source_file": "6-space-game/4-collision-detection/your-work/assets/player.png", - "language_code": "kn" - }, - "life.466df3b1692a244a.webp": { - "original_hash": "9a5d93e699071693b15b7b157f760a90", - "translation_date": "2026-01-15T22:17:55+00:00", - "source_file": "6-space-game/4-collision-detection/your-work/assets/life.png", + "enemyShip.deb0477a7312f54d.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T22:18:07+00:00", + "source_file": "6-space-game/solution/spaceArt/png/enemyShip.png", "language_code": "kn" }, - "laserRed.cae9ab24ea9b18fd.webp": { - "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", - "translation_date": "2026-01-15T22:17:55+00:00", - "source_file": "6-space-game/4-collision-detection/solution/assets/laserRed.png", + "enemyUFO.bf8585e4e8dcdb68.webp": { + "original_hash": "18198bef76e4882928e4092344d0fb98", + "translation_date": "2026-01-15T22:18:09+00:00", + "source_file": "6-space-game/solution/spaceArt/png/enemyUFO.png", "language_code": "kn" }, - "enemyShip.add7036e1c3c3014.webp": { - "original_hash": "2a41854e0eaa974e8619298f3b333e11", - "translation_date": "2026-01-15T22:17:56+00:00", - "source_file": "6-space-game/4-collision-detection/solution/assets/enemyShip.png", + "extension-details.9f8f1fd4e9eb2de5.webp": { + "original_hash": "f57d2e246e6ba8a58463d7573640d714", + "translation_date": "2026-01-15T22:17:47+00:00", + "source_file": "8-code-editor/images/extension-details.png", "language_code": "kn" }, - "player.c99c25d54a615ca0.webp": { - "original_hash": "952e66c2dd458cfd6e82052f7123a97b", - "translation_date": "2026-01-15T22:17:56+00:00", - "source_file": "6-space-game/4-collision-detection/solution/assets/player.png", + "extension-screenshot.0e7f5bfa110e92e3.webp": { + "original_hash": "4fdd1d3fdbc9ac2c2932f83847a5e4b8", + "translation_date": "2026-01-15T22:11:13+00:00", + "source_file": "5-browser-extension/extension-screenshot.png", "language_code": "kn" }, - "life.65a2aaceca875284.webp": { - "original_hash": "9a5d93e699071693b15b7b157f760a90", - "translation_date": "2026-01-15T22:17:56+00:00", - "source_file": "6-space-game/4-collision-detection/solution/assets/life.png", + "extension-settings.21c752ae4f4cdb78.webp": { + "original_hash": "fd7ebcb5d84c78047026ab3337908306", + "translation_date": "2026-01-15T22:15:37+00:00", + "source_file": "8-code-editor/images/extension-settings.png", "language_code": "kn" }, - "enemyShip.22cbee6ea27a5809.webp": { - "original_hash": "2a41854e0eaa974e8619298f3b333e11", - "translation_date": "2026-01-15T22:17:57+00:00", - "source_file": "6-space-game/2-drawing-to-canvas/your-work/assets/enemyShip.png", + "extensions.eca0e0c7f59a10b5.webp": { + "original_hash": "a6c9c8f51d3edd917262e53664f08441", + "translation_date": "2026-01-15T22:16:34+00:00", + "source_file": "8-code-editor/images/extensions.png", "language_code": "kn" }, - "player.47bc9de0714c723d.webp": { - "original_hash": "952e66c2dd458cfd6e82052f7123a97b", - "translation_date": "2026-01-15T22:17:57+00:00", - "source_file": "6-space-game/2-drawing-to-canvas/your-work/assets/player.png", + "favicon.37b561214b36d454.webp": { + "original_hash": "228faa6584f8ba1f7e9a75e3200112e9", + "translation_date": "2026-01-15T22:11:20+00:00", + "source_file": "images/favicon.png", "language_code": "kn" }, - "enemyShip.5df2a822c16650c2.webp": { - "original_hash": "2a41854e0eaa974e8619298f3b333e11", - "translation_date": "2026-01-15T22:17:57+00:00", - "source_file": "6-space-game/2-drawing-to-canvas/solution/assets/enemyShip.png", + "form-post.61de4ca1b964d91a.webp": { + "original_hash": "7e95c76a8ea2e82bceea70aae89f2360", + "translation_date": "2026-01-15T22:19:49+00:00", + "source_file": "7-bank-project/2-forms/images/form-post.png", "language_code": "kn" }, - "player.dd24c1afa8c71e9b.webp": { - "original_hash": "952e66c2dd458cfd6e82052f7123a97b", - "translation_date": "2026-01-15T22:17:58+00:00", - "source_file": "6-space-game/2-drawing-to-canvas/solution/assets/player.png", + "history.7fdabbafa521e064.webp": { + "original_hash": "445d71bea6a747dfe547df7eea846439", + "translation_date": "2026-01-15T22:19:36+00:00", + "source_file": "7-bank-project/1-template-route/history.png", "language_code": "kn" }, - "laserRed.69730edd76f0b3bd.webp": { - "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", - "translation_date": "2026-01-15T22:17:58+00:00", - "source_file": "6-space-game/6-end-condition/your-work/assets/laserRed.png", + "install-on-edge.78634f02842c4828.webp": { + "original_hash": "6224aad8f1cd252da83c2808ff5c7a4e", + "translation_date": "2026-01-15T22:10:52+00:00", + "source_file": "5-browser-extension/install-on-edge.png", "language_code": "kn" }, - "enemyShip.4fbf2889e6129db4.webp": { - "original_hash": "2a41854e0eaa974e8619298f3b333e11", - "translation_date": "2026-01-15T22:17:58+00:00", - "source_file": "6-space-game/6-end-condition/your-work/assets/enemyShip.png", + "install-on-edge.d68781acaf0b3d3d.webp": { + "original_hash": "6224aad8f1cd252da83c2808ff5c7a4e", + "translation_date": "2026-01-15T22:19:24+00:00", + "source_file": "5-browser-extension/1-about-browsers/images/install-on-edge.png", "language_code": "kn" }, - "player.606f85953e5e564e.webp": { - "original_hash": "952e66c2dd458cfd6e82052f7123a97b", - "translation_date": "2026-01-15T22:17:59+00:00", - "source_file": "6-space-game/6-end-condition/your-work/assets/player.png", + "laserGreen.89904f0f49945560.webp": { + "original_hash": "ddf7102c86fc3ec46037714c60091851", + "translation_date": "2026-01-15T22:18:08+00:00", + "source_file": "6-space-game/solution/spaceArt/png/laserGreen.png", "language_code": "kn" }, - "life.78b6e96a3003767e.webp": { - "original_hash": "9a5d93e699071693b15b7b157f760a90", - "translation_date": "2026-01-15T22:17:59+00:00", - "source_file": "6-space-game/6-end-condition/your-work/assets/life.png", + "laserGreenShot.e4fbfc4714c08a5b.webp": { + "original_hash": "cb6ed500c16736a41998e4cd0c467df7", + "translation_date": "2026-01-15T22:18:08+00:00", + "source_file": "6-space-game/solution/spaceArt/png/laserGreenShot.png", "language_code": "kn" }, "laserRed.2040e11f55c0a40a.webp": { @@ -347,22 +299,34 @@ "source_file": "6-space-game/6-end-condition/solution/assets/laserRed.png", "language_code": "kn" }, - "enemyShip.1a1354d7988de290.webp": { - "original_hash": "2a41854e0eaa974e8619298f3b333e11", - "translation_date": "2026-01-15T22:18:00+00:00", - "source_file": "6-space-game/6-end-condition/solution/assets/enemyShip.png", + "laserRed.381bc5555491ce67.webp": { + "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", + "translation_date": "2026-01-15T22:18:15+00:00", + "source_file": "6-space-game/3-moving-elements-around/your-work/assets/laserRed.png", "language_code": "kn" }, - "player.137ee0e47f895ffc.webp": { - "original_hash": "952e66c2dd458cfd6e82052f7123a97b", - "translation_date": "2026-01-15T22:18:00+00:00", - "source_file": "6-space-game/6-end-condition/solution/assets/player.png", + "laserRed.69730edd76f0b3bd.webp": { + "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", + "translation_date": "2026-01-15T22:17:58+00:00", + "source_file": "6-space-game/6-end-condition/your-work/assets/laserRed.png", "language_code": "kn" }, - "life.86d843ce9c23289c.webp": { - "original_hash": "9a5d93e699071693b15b7b157f760a90", - "translation_date": "2026-01-15T22:18:00+00:00", - "source_file": "6-space-game/6-end-condition/solution/assets/life.png", + "laserRed.b583dc1728eb8581.webp": { + "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", + "translation_date": "2026-01-15T22:18:02+00:00", + "source_file": "6-space-game/5-keeping-score/solution/assets/laserRed.png", + "language_code": "kn" + }, + "laserRed.cae9ab24ea9b18fd.webp": { + "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", + "translation_date": "2026-01-15T22:17:55+00:00", + "source_file": "6-space-game/4-collision-detection/solution/assets/laserRed.png", + "language_code": "kn" + }, + "laserRed.d81ce4986f87c251.webp": { + "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", + "translation_date": "2026-01-15T22:18:07+00:00", + "source_file": "6-space-game/solution/spaceArt/png/laserRed.png", "language_code": "kn" }, "laserRed.e58ef8db2585dfbe.webp": { @@ -371,40 +335,46 @@ "source_file": "6-space-game/5-keeping-score/your-work/assets/laserRed.png", "language_code": "kn" }, - "enemyShip.321ecb1b4eb21f2c.webp": { - "original_hash": "2a41854e0eaa974e8619298f3b333e11", - "translation_date": "2026-01-15T22:18:01+00:00", - "source_file": "6-space-game/5-keeping-score/your-work/assets/enemyShip.png", + "laserRed.e66e29ace6666064.webp": { + "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", + "translation_date": "2026-01-15T22:18:16+00:00", + "source_file": "6-space-game/3-moving-elements-around/solution/assets/laserRed.png", "language_code": "kn" }, - "player.2887422f6982c3cd.webp": { - "original_hash": "952e66c2dd458cfd6e82052f7123a97b", - "translation_date": "2026-01-15T22:18:01+00:00", - "source_file": "6-space-game/5-keeping-score/your-work/assets/player.png", + "laserRed.e86e8fb629c6026e.webp": { + "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", + "translation_date": "2026-01-15T22:17:54+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/assets/laserRed.png", "language_code": "kn" }, - "life.2a159298dd98f4ef.webp": { + "laserRedShot.c39d066745996a71.webp": { + "original_hash": "1f1048184aab9d405e9f7d067a57af01", + "translation_date": "2026-01-15T22:18:09+00:00", + "source_file": "6-space-game/solution/spaceArt/png/laserRedShot.png", + "language_code": "kn" + }, + "life.27144b6d4bfdea76.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", - "translation_date": "2026-01-15T22:18:02+00:00", - "source_file": "6-space-game/5-keeping-score/your-work/assets/life.png", + "translation_date": "2026-01-15T22:18:08+00:00", + "source_file": "6-space-game/solution/spaceArt/png/life.png", "language_code": "kn" }, - "laserRed.b583dc1728eb8581.webp": { - "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", + "life.2a159298dd98f4ef.webp": { + "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T22:18:02+00:00", - "source_file": "6-space-game/5-keeping-score/solution/assets/laserRed.png", + "source_file": "6-space-game/5-keeping-score/your-work/assets/life.png", "language_code": "kn" }, - "enemyShip.035a46787bff658c.webp": { - "original_hash": "2a41854e0eaa974e8619298f3b333e11", - "translation_date": "2026-01-15T22:18:02+00:00", - "source_file": "6-space-game/5-keeping-score/solution/assets/enemyShip.png", + "life.466df3b1692a244a.webp": { + "original_hash": "9a5d93e699071693b15b7b157f760a90", + "translation_date": "2026-01-15T22:17:55+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/assets/life.png", "language_code": "kn" }, - "player.391fed427ede24f5.webp": { - "original_hash": "952e66c2dd458cfd6e82052f7123a97b", - "translation_date": "2026-01-15T22:18:02+00:00", - "source_file": "6-space-game/5-keeping-score/solution/assets/player.png", + "life.65a2aaceca875284.webp": { + "original_hash": "9a5d93e699071693b15b7b157f760a90", + "translation_date": "2026-01-15T22:17:56+00:00", + "source_file": "6-space-game/4-collision-detection/solution/assets/life.png", "language_code": "kn" }, "life.6fb9f50d53ee0413.webp": { @@ -413,250 +383,292 @@ "source_file": "6-space-game/5-keeping-score/solution/assets/life.png", "language_code": "kn" }, - "preview.9215f0a010074476.webp": { - "original_hash": "6eaab6a69de1fa433e822578652c7287", - "translation_date": "2026-01-15T22:18:06+00:00", - "source_file": "6-space-game/solution/spaceArt/preview.jpg", - "language_code": "kn" - }, - "meteorBig.1e452b3ad7af50ad.webp": { - "original_hash": "07f37816512f563dd68780fdee2e30a6", - "translation_date": "2026-01-15T22:18:06+00:00", - "source_file": "6-space-game/solution/spaceArt/png/meteorBig.png", + "life.78b6e96a3003767e.webp": { + "original_hash": "9a5d93e699071693b15b7b157f760a90", + "translation_date": "2026-01-15T22:17:59+00:00", + "source_file": "6-space-game/6-end-condition/your-work/assets/life.png", "language_code": "kn" }, - "meteorSmall.0d729bc71c12d41f.webp": { - "original_hash": "ebabf6690cc614f9e33f019c356166fa", - "translation_date": "2026-01-15T22:18:07+00:00", - "source_file": "6-space-game/solution/spaceArt/png/meteorSmall.png", + "life.86d843ce9c23289c.webp": { + "original_hash": "9a5d93e699071693b15b7b157f760a90", + "translation_date": "2026-01-15T22:18:00+00:00", + "source_file": "6-space-game/6-end-condition/solution/assets/life.png", "language_code": "kn" }, - "laserRed.d81ce4986f87c251.webp": { - "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", - "translation_date": "2026-01-15T22:18:07+00:00", - "source_file": "6-space-game/solution/spaceArt/png/laserRed.png", + "localstorage.472f8147b6a3f8d1.webp": { + "original_hash": "7706ccb87a13a08250f315f03140bc61", + "translation_date": "2026-01-15T22:18:24+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/images/localstorage.png", "language_code": "kn" }, - "enemyShip.deb0477a7312f54d.webp": { - "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "log.804026979f3707e0.webp": { + "original_hash": "4c5e39f339781db01641b77b6b2d6026", + "translation_date": "2026-01-15T22:18:53+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/images/log.png", + "language_code": "kn" + }, + "login-error.416fe019b36a6327.webp": { + "original_hash": "ea96ed372d7a4c37ee2df3f0352f79d1", + "translation_date": "2026-01-15T22:20:03+00:00", + "source_file": "7-bank-project/3-data/images/login-error.png", + "language_code": "kn" + }, + "meteorBig.1e452b3ad7af50ad.webp": { + "original_hash": "07f37816512f563dd68780fdee2e30a6", + "translation_date": "2026-01-15T22:18:06+00:00", + "source_file": "6-space-game/solution/spaceArt/png/meteorBig.png", + "language_code": "kn" + }, + "meteorSmall.0d729bc71c12d41f.webp": { + "original_hash": "ebabf6690cc614f9e33f019c356166fa", "translation_date": "2026-01-15T22:18:07+00:00", - "source_file": "6-space-game/solution/spaceArt/png/enemyShip.png", + "source_file": "6-space-game/solution/spaceArt/png/meteorSmall.png", "language_code": "kn" }, - "player.57b3107c03012695.webp": { - "original_hash": "952e66c2dd458cfd6e82052f7123a97b", - "translation_date": "2026-01-15T22:18:08+00:00", - "source_file": "6-space-game/solution/spaceArt/png/player.png", + "moodle.94eb93d714a50cb2.webp": { + "original_hash": "0d04a6ef1ac524b452d5a0aae3f45bee", + "translation_date": "2026-01-15T22:10:16+00:00", + "source_file": "teaching-files/moodle.png", "language_code": "kn" }, - "laserGreenShot.e4fbfc4714c08a5b.webp": { - "original_hash": "cb6ed500c16736a41998e4cd0c467df7", - "translation_date": "2026-01-15T22:18:08+00:00", - "source_file": "6-space-game/solution/spaceArt/png/laserGreenShot.png", + "mpa.7f7375a1a2d4aa77.webp": { + "original_hash": "021255b74f0b79b0c286c163c210ef3d", + "translation_date": "2026-01-15T22:20:06+00:00", + "source_file": "7-bank-project/3-data/images/mpa.png", "language_code": "kn" }, - "life.27144b6d4bfdea76.webp": { - "original_hash": "9a5d93e699071693b15b7b157f760a90", - "translation_date": "2026-01-15T22:18:08+00:00", - "source_file": "6-space-game/solution/spaceArt/png/life.png", + "nebula.55c2933d36d035d3.webp": { + "original_hash": "e0fa4f86653c6fe97bc77271c46241c2", + "translation_date": "2026-01-15T22:18:14+00:00", + "source_file": "6-space-game/solution/spaceArt/png/Background/nebula.png", "language_code": "kn" }, - "laserGreen.89904f0f49945560.webp": { - "original_hash": "ddf7102c86fc3ec46037714c60091851", - "translation_date": "2026-01-15T22:18:08+00:00", - "source_file": "6-space-game/solution/spaceArt/png/laserGreen.png", + "new-file-github.com.c886796d800e8056.webp": { + "original_hash": "2e0ddd0dad4734e3968b70907df9c052", + "translation_date": "2026-01-15T22:17:19+00:00", + "source_file": "8-code-editor/images/new-file-github.com.png", "language_code": "kn" }, - "laserRedShot.c39d066745996a71.webp": { - "original_hash": "1f1048184aab9d405e9f7d067a57af01", - "translation_date": "2026-01-15T22:18:09+00:00", - "source_file": "6-space-game/solution/spaceArt/png/laserRedShot.png", + "open-palette-menu.46dda01084738da8.webp": { + "original_hash": "1860e80bf0534b9d54ef0fcb7e1a9f9e", + "translation_date": "2026-01-15T22:17:01+00:00", + "source_file": "8-code-editor/images/open-palette-menu.png", "language_code": "kn" }, - "enemyUFO.bf8585e4e8dcdb68.webp": { - "original_hash": "18198bef76e4882928e4092344d0fb98", - "translation_date": "2026-01-15T22:18:09+00:00", - "source_file": "6-space-game/solution/spaceArt/png/enemyUFO.png", + "open-remote-repository.bd9c2598b8949e7f.webp": { + "original_hash": "777c01a9242da7d5d0e1b037df9c86f9", + "translation_date": "2026-01-15T22:16:31+00:00", + "source_file": "8-code-editor/images/open-remote-repository.png", "language_code": "kn" }, - "shield.1b9412b7ca6610ab.webp": { - "original_hash": "a672dc1a5f905918272bb58f1e236340", - "translation_date": "2026-01-15T22:18:10+00:00", - "source_file": "6-space-game/solution/spaceArt/png/shield.png", + "palette-menu.4946174e07f42622.webp": { + "original_hash": "7387b91076790084ec8828866e88c6ce", + "translation_date": "2026-01-15T22:16:58+00:00", + "source_file": "8-code-editor/images/palette-menu.png", "language_code": "kn" }, - "playerDamaged.181703f652fd5176.webp": { - "original_hash": "9d71aebe7303edd536064fb0f5e2ae82", - "translation_date": "2026-01-15T22:18:10+00:00", - "source_file": "6-space-game/solution/spaceArt/png/playerDamaged.png", + "partI-solution.36c53b48c9ffae2a.webp": { + "original_hash": "fbbd263368f61f8ed3a86c4571e6810b", + "translation_date": "2026-01-15T22:17:53+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/partI-solution.png", "language_code": "kn" }, - "playerRight.e4825f489e29f737.webp": { - "original_hash": "1c7b03f73e1d6ed74955357680cb05cb", - "translation_date": "2026-01-15T22:18:10+00:00", - "source_file": "6-space-game/solution/spaceArt/png/playerRight.png", + "plant1.a876180d8659acb9.webp": { + "original_hash": "e08f9b0f46f6d9d7c9949d4c3e590694", + "translation_date": "2026-01-15T22:21:08+00:00", + "source_file": "3-terrarium/solution/images/plant1.png", "language_code": "kn" }, - "playerLeft.0f928412e66ba5d9.webp": { - "original_hash": "40a42047b8ee49c6dd87c981e98d4d2e", - "translation_date": "2026-01-15T22:18:11+00:00", - "source_file": "6-space-game/solution/spaceArt/png/playerLeft.png", + "plant10.2f2c47804ae52dd3.webp": { + "original_hash": "dba97454882c2796c52a33c403db61f7", + "translation_date": "2026-01-15T22:21:38+00:00", + "source_file": "3-terrarium/solution/images/plant10.png", "language_code": "kn" }, - "backgroundColor.e19c3c60768150c8.webp": { - "original_hash": "b3e10fe033f615ec9d3580cce61eae09", - "translation_date": "2026-01-15T22:18:11+00:00", - "source_file": "6-space-game/solution/spaceArt/png/Background/backgroundColor.png", + "plant11.0ce0081b0ef17aa1.webp": { + "original_hash": "68346dbd1ae03331b0a87025c3e8e9e2", + "translation_date": "2026-01-15T22:21:30+00:00", + "source_file": "3-terrarium/solution/images/plant11.png", "language_code": "kn" }, - "starBig.72e9c6d0d18f363d.webp": { - "original_hash": "4e8f1abc8b48d75990117ea8b6207842", - "translation_date": "2026-01-15T22:18:11+00:00", - "source_file": "6-space-game/solution/spaceArt/png/Background/starBig.png", + "plant12.6b934c4312a00228.webp": { + "original_hash": "dafacde8e7a0b56c4baaabe88b4f90e2", + "translation_date": "2026-01-15T22:22:12+00:00", + "source_file": "3-terrarium/solution/images/plant12.png", "language_code": "kn" }, - "starBackground.a897b8acb1b0587d.webp": { - "original_hash": "cca00ba0b9e73859ab5bb928d5ca2fa2", - "translation_date": "2026-01-15T22:18:13+00:00", - "source_file": "6-space-game/solution/spaceArt/png/Background/starBackground.png", + "plant13.37d6ab2e2481421f.webp": { + "original_hash": "5cac561d7596ee631c4d02436d8f6998", + "translation_date": "2026-01-15T22:21:46+00:00", + "source_file": "3-terrarium/solution/images/plant13.png", "language_code": "kn" }, - "starSmall.ed78b961dbcd0898.webp": { - "original_hash": "609bf88a971475818f95816b8cf71508", - "translation_date": "2026-01-15T22:18:13+00:00", - "source_file": "6-space-game/solution/spaceArt/png/Background/starSmall.png", + "plant14.908791477a46eb7f.webp": { + "original_hash": "349b8e5a33d1221bef4a4ac3bb439bb9", + "translation_date": "2026-01-15T22:21:17+00:00", + "source_file": "3-terrarium/solution/images/plant14.png", "language_code": "kn" }, - "speedLine.5bcabb93f48b5ae1.webp": { - "original_hash": "ef791dbe8ea2e21cf697831e203803d5", - "translation_date": "2026-01-15T22:18:14+00:00", - "source_file": "6-space-game/solution/spaceArt/png/Background/speedLine.png", + "plant2.9e45efea224115b0.webp": { + "original_hash": "24beefd3dcca66085b44d3ae5d9758e1", + "translation_date": "2026-01-15T22:22:08+00:00", + "source_file": "3-terrarium/solution/images/plant2.png", "language_code": "kn" }, - "nebula.55c2933d36d035d3.webp": { - "original_hash": "e0fa4f86653c6fe97bc77271c46241c2", - "translation_date": "2026-01-15T22:18:14+00:00", - "source_file": "6-space-game/solution/spaceArt/png/Background/nebula.png", + "plant3.06efdd0fa0c4b115.webp": { + "original_hash": "7e40e6f14cf52f7d75ed42320817b044", + "translation_date": "2026-01-15T22:21:56+00:00", + "source_file": "3-terrarium/solution/images/plant3.png", "language_code": "kn" }, - "laserRed.381bc5555491ce67.webp": { - "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", - "translation_date": "2026-01-15T22:18:15+00:00", - "source_file": "6-space-game/3-moving-elements-around/your-work/assets/laserRed.png", + "plant4.3b78072b427727c6.webp": { + "original_hash": "c523205855d0691a9a0161c6abca983c", + "translation_date": "2026-01-15T22:21:52+00:00", + "source_file": "3-terrarium/solution/images/plant4.png", "language_code": "kn" }, - "enemyShip.b39a140287683bf7.webp": { - "original_hash": "2a41854e0eaa974e8619298f3b333e11", - "translation_date": "2026-01-15T22:18:15+00:00", - "source_file": "6-space-game/3-moving-elements-around/your-work/assets/enemyShip.png", + "plant5.8ec58b18ac336fa8.webp": { + "original_hash": "bcf5f2eacd7da3fe6b07c857d7f5a2ce", + "translation_date": "2026-01-15T22:22:01+00:00", + "source_file": "3-terrarium/solution/images/plant5.png", "language_code": "kn" }, - "player.3c4f50182552a73a.webp": { + "plant6.ca4ff8372e6676b1.webp": { + "original_hash": "6932fdb455fcae5b324b129367d2f56a", + "translation_date": "2026-01-15T22:21:22+00:00", + "source_file": "3-terrarium/solution/images/plant6.png", + "language_code": "kn" + }, + "plant7.194d5a42fcf5a88c.webp": { + "original_hash": "b7a1e35f9946cb04440ce620c34f201d", + "translation_date": "2026-01-15T22:20:43+00:00", + "source_file": "3-terrarium/solution/images/plant7.png", + "language_code": "kn" + }, + "plant8.7b247809ab0eb492.webp": { + "original_hash": "3eb38c747aaf33ce7aa70b58a31b62a8", + "translation_date": "2026-01-15T22:21:04+00:00", + "source_file": "3-terrarium/solution/images/plant8.png", + "language_code": "kn" + }, + "plant9.8fe614c01ded1b1e.webp": { + "original_hash": "a9655c162938a27c63d48ac675061e2b", + "translation_date": "2026-01-15T22:20:50+00:00", + "source_file": "3-terrarium/solution/images/plant9.png", + "language_code": "kn" + }, + "player.137ee0e47f895ffc.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", - "translation_date": "2026-01-15T22:18:15+00:00", - "source_file": "6-space-game/3-moving-elements-around/your-work/assets/player.png", + "translation_date": "2026-01-15T22:18:00+00:00", + "source_file": "6-space-game/6-end-condition/solution/assets/player.png", "language_code": "kn" }, - "laserRed.e66e29ace6666064.webp": { - "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", - "translation_date": "2026-01-15T22:18:16+00:00", - "source_file": "6-space-game/3-moving-elements-around/solution/assets/laserRed.png", + "player.2887422f6982c3cd.webp": { + "original_hash": "952e66c2dd458cfd6e82052f7123a97b", + "translation_date": "2026-01-15T22:18:01+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/assets/player.png", "language_code": "kn" }, - "enemyShip.62983ed4bfb2220f.webp": { - "original_hash": "2a41854e0eaa974e8619298f3b333e11", - "translation_date": "2026-01-15T22:18:16+00:00", - "source_file": "6-space-game/3-moving-elements-around/solution/assets/enemyShip.png", + "player.391fed427ede24f5.webp": { + "original_hash": "952e66c2dd458cfd6e82052f7123a97b", + "translation_date": "2026-01-15T22:18:02+00:00", + "source_file": "6-space-game/5-keeping-score/solution/assets/player.png", "language_code": "kn" }, - "player.bfe14f110bddf56d.webp": { + "player.3c4f50182552a73a.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", - "translation_date": "2026-01-15T22:18:17+00:00", - "source_file": "6-space-game/3-moving-elements-around/solution/assets/player.png", + "translation_date": "2026-01-15T22:18:15+00:00", + "source_file": "6-space-game/3-moving-elements-around/your-work/assets/player.png", "language_code": "kn" }, - "localstorage.472f8147b6a3f8d1.webp": { - "original_hash": "7706ccb87a13a08250f315f03140bc61", - "translation_date": "2026-01-15T22:18:24+00:00", - "source_file": "5-browser-extension/2-forms-browsers-local-storage/images/localstorage.png", + "player.47bc9de0714c723d.webp": { + "original_hash": "952e66c2dd458cfd6e82052f7123a97b", + "translation_date": "2026-01-15T22:17:57+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/your-work/assets/player.png", "language_code": "kn" }, - "snapshot.97750180ebcad737.webp": { - "original_hash": "9db2fa7afcc1d258ec1a130cef145f94", - "translation_date": "2026-01-15T22:18:28+00:00", - "source_file": "5-browser-extension/3-background-tasks-and-performance/images/snapshot.png", + "player.57b3107c03012695.webp": { + "original_hash": "952e66c2dd458cfd6e82052f7123a97b", + "translation_date": "2026-01-15T22:18:08+00:00", + "source_file": "6-space-game/solution/spaceArt/png/player.png", "language_code": "kn" }, - "profiler.5a4a62479c5df01c.webp": { - "original_hash": "40b8a4d9f47e2f3e18aa2e814a15356c", - "translation_date": "2026-01-15T22:18:48+00:00", - "source_file": "5-browser-extension/3-background-tasks-and-performance/images/profiler.png", + "player.606f85953e5e564e.webp": { + "original_hash": "952e66c2dd458cfd6e82052f7123a97b", + "translation_date": "2026-01-15T22:17:59+00:00", + "source_file": "6-space-game/6-end-condition/your-work/assets/player.png", "language_code": "kn" }, - "log.804026979f3707e0.webp": { - "original_hash": "4c5e39f339781db01641b77b6b2d6026", - "translation_date": "2026-01-15T22:18:53+00:00", - "source_file": "5-browser-extension/3-background-tasks-and-performance/images/log.png", + "player.680ea4c619b54fe1.webp": { + "original_hash": "952e66c2dd458cfd6e82052f7123a97b", + "translation_date": "2026-01-15T22:17:55+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/assets/player.png", "language_code": "kn" }, - "earlybrowsers.d984b711cdf3a42d.webp": { - "original_hash": "810a4d2348668e25289029c5cfcb67bd", - "translation_date": "2026-01-15T22:18:59+00:00", - "source_file": "5-browser-extension/1-about-browsers/images/earlybrowsers.jpg", + "player.bfe14f110bddf56d.webp": { + "original_hash": "952e66c2dd458cfd6e82052f7123a97b", + "translation_date": "2026-01-15T22:18:17+00:00", + "source_file": "6-space-game/3-moving-elements-around/solution/assets/player.png", "language_code": "kn" }, - "2.1dae52ff08042246.webp": { - "original_hash": "3995628a6a986308859d0cb6eed8d787", - "translation_date": "2026-01-15T22:19:10+00:00", - "source_file": "5-browser-extension/1-about-browsers/images/2.png", + "player.c99c25d54a615ca0.webp": { + "original_hash": "952e66c2dd458cfd6e82052f7123a97b", + "translation_date": "2026-01-15T22:17:56+00:00", + "source_file": "6-space-game/4-collision-detection/solution/assets/player.png", "language_code": "kn" }, - "install-on-edge.d68781acaf0b3d3d.webp": { - "original_hash": "6224aad8f1cd252da83c2808ff5c7a4e", - "translation_date": "2026-01-15T22:19:24+00:00", - "source_file": "5-browser-extension/1-about-browsers/images/install-on-edge.png", + "player.dd24c1afa8c71e9b.webp": { + "original_hash": "952e66c2dd458cfd6e82052f7123a97b", + "translation_date": "2026-01-15T22:17:58+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/solution/assets/player.png", "language_code": "kn" }, - "1.b6da8c1394b07491.webp": { - "original_hash": "6b12479c2e6a54160867fa8945c04082", - "translation_date": "2026-01-15T22:19:32+00:00", - "source_file": "5-browser-extension/1-about-browsers/images/1.png", + "playerDamaged.181703f652fd5176.webp": { + "original_hash": "9d71aebe7303edd536064fb0f5e2ae82", + "translation_date": "2026-01-15T22:18:10+00:00", + "source_file": "6-space-game/solution/spaceArt/png/playerDamaged.png", "language_code": "kn" }, - "history.7fdabbafa521e064.webp": { - "original_hash": "445d71bea6a747dfe547df7eea846439", - "translation_date": "2026-01-15T22:19:36+00:00", - "source_file": "7-bank-project/1-template-route/history.png", + "playerLeft.0f928412e66ba5d9.webp": { + "original_hash": "40a42047b8ee49c6dd87c981e98d4d2e", + "translation_date": "2026-01-15T22:18:11+00:00", + "source_file": "6-space-game/solution/spaceArt/png/playerLeft.png", "language_code": "kn" }, - "screen1.baccbba0f1f93364.webp": { - "original_hash": "92c8fa2dbe566c4e19c98a9e7de6faa6", - "translation_date": "2026-01-15T22:19:39+00:00", - "source_file": "7-bank-project/images/screen1.png", + "playerRight.e4825f489e29f737.webp": { + "original_hash": "1c7b03f73e1d6ed74955357680cb05cb", + "translation_date": "2026-01-15T22:18:10+00:00", + "source_file": "6-space-game/solution/spaceArt/png/playerRight.png", "language_code": "kn" }, - "screen2.123c82a831a1d14a.webp": { - "original_hash": "43b7f2857d5f758394e443df8fbc31cf", - "translation_date": "2026-01-15T22:19:44+00:00", - "source_file": "7-bank-project/images/screen2.png", + "playground-choice.1d23ba7d407f4758.webp": { + "original_hash": "1c2e88cad7aad10922b4de1e87f1a47f", + "translation_date": "2026-01-15T22:27:01+00:00", + "source_file": "9-chat-project/assets/playground-choice.png", "language_code": "kn" }, - "click-register.e89a30bf0d4bc9ca.webp": { - "original_hash": "ef9688313524664fad6ab9b0e080c758", - "translation_date": "2026-01-15T22:19:45+00:00", - "source_file": "7-bank-project/2-forms/images/click-register.png", + "playground.d2b927122224ff8f.webp": { + "original_hash": "4152bb8cd5f23e73d58b3beb52919477", + "translation_date": "2026-01-15T22:26:58+00:00", + "source_file": "9-chat-project/assets/playground.png", "language_code": "kn" }, - "form-post.61de4ca1b964d91a.webp": { - "original_hash": "7e95c76a8ea2e82bceea70aae89f2360", - "translation_date": "2026-01-15T22:19:49+00:00", - "source_file": "7-bank-project/2-forms/images/form-post.png", + "preview.9215f0a010074476.webp": { + "original_hash": "6eaab6a69de1fa433e822578652c7287", + "translation_date": "2026-01-15T22:18:06+00:00", + "source_file": "6-space-game/solution/spaceArt/preview.jpg", + "language_code": "kn" + }, + "profiler.5a4a62479c5df01c.webp": { + "original_hash": "40b8a4d9f47e2f3e18aa2e814a15356c", + "translation_date": "2026-01-15T22:18:48+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/images/profiler.png", "language_code": "kn" }, - "validation-error.8bd23e98d416c22f.webp": { - "original_hash": "d614ce6b24e2583901da9038297fe327", - "translation_date": "2026-01-15T22:19:53+00:00", - "source_file": "7-bank-project/2-forms/images/validation-error.png", + "project-on-vscode.dev.e79815a9a95ee7fe.webp": { + "original_hash": "35de4bc32ea66a11f919671558e07d52", + "translation_date": "2026-01-15T22:17:09+00:00", + "source_file": "8-code-editor/images/project-on-vscode.dev.png", "language_code": "kn" }, "result.96ef01f607bf856a.webp": { @@ -665,40 +677,28 @@ "source_file": "7-bank-project/2-forms/images/result.png", "language_code": "kn" }, - "browser-console.efaf0b51aaaf6778.webp": { - "original_hash": "8d6c5077d1f133d27c65c0014ef503a9", - "translation_date": "2026-01-15T22:20:01+00:00", - "source_file": "7-bank-project/2-forms/images/browser-console.png", - "language_code": "kn" - }, - "login-error.416fe019b36a6327.webp": { - "original_hash": "ea96ed372d7a4c37ee2df3f0352f79d1", - "translation_date": "2026-01-15T22:20:03+00:00", - "source_file": "7-bank-project/3-data/images/login-error.png", - "language_code": "kn" - }, - "mpa.7f7375a1a2d4aa77.webp": { - "original_hash": "021255b74f0b79b0c286c163c210ef3d", - "translation_date": "2026-01-15T22:20:06+00:00", - "source_file": "7-bank-project/3-data/images/mpa.png", + "screen1.baccbba0f1f93364.webp": { + "original_hash": "92c8fa2dbe566c4e19c98a9e7de6faa6", + "translation_date": "2026-01-15T22:19:39+00:00", + "source_file": "7-bank-project/images/screen1.png", "language_code": "kn" }, - "spa.268ec73b41f992c2.webp": { - "original_hash": "3d3d7273070c2ddab04458fbb084ad4a", - "translation_date": "2026-01-15T22:20:10+00:00", - "source_file": "7-bank-project/3-data/images/spa.png", + "screen2.123c82a831a1d14a.webp": { + "original_hash": "43b7f2857d5f758394e443df8fbc31cf", + "translation_date": "2026-01-15T22:19:44+00:00", + "source_file": "7-bank-project/images/screen2.png", "language_code": "kn" }, - "dialog.93bba104afeb79f1.webp": { - "original_hash": "c56b5ad7eb8c4df4b3ed8a99bf67e6e2", - "translation_date": "2026-01-15T22:20:15+00:00", - "source_file": "7-bank-project/4-state-management/images/dialog.png", + "screenshot.0a1ee0d123df681b.webp": { + "original_hash": "f909b463a14ff6542a816470f68bfac3", + "translation_date": "2026-01-15T22:27:17+00:00", + "source_file": "9-chat-project/assets/screenshot.png", "language_code": "kn" }, - "data-flow.fa2354e0908fecc8.webp": { - "original_hash": "c9b82b42fa1973b3b7bfad9c7128c24c", - "translation_date": "2026-01-15T22:20:17+00:00", - "source_file": "7-bank-project/4-state-management/images/data-flow.png", + "screenshot.e7a5ad659e364568.webp": { + "original_hash": "c562c1fdc9d73658456e02b873e4dff9", + "translation_date": "2026-01-15T22:11:42+00:00", + "source_file": "images/screenshot.png", "language_code": "kn" }, "screenshot_gray.0c796099a1f9f25e.webp": { @@ -707,154 +707,154 @@ "source_file": "3-terrarium/images/screenshot_gray.png", "language_code": "kn" }, - "vs-code-index.e2986cf919471eb9.webp": { - "original_hash": "ed8437cb2629b95551fff5e5d72ef4f5", - "translation_date": "2026-01-15T22:20:24+00:00", - "source_file": "3-terrarium/1-intro-to-html/images/vs-code-index.png", + "shield.1b9412b7ca6610ab.webp": { + "original_hash": "a672dc1a5f905918272bb58f1e236340", + "translation_date": "2026-01-15T22:18:10+00:00", + "source_file": "6-space-game/solution/spaceArt/png/shield.png", "language_code": "kn" }, - "dom-tree.7daf0e763cbbba92.webp": { - "original_hash": "579f4ae298ff15a357def7f442671847", - "translation_date": "2026-01-15T22:20:32+00:00", - "source_file": "3-terrarium/3-intro-to-DOM-and-closures/images/dom-tree.png", + "snapshot.97750180ebcad737.webp": { + "original_hash": "9db2fa7afcc1d258ec1a130cef145f94", + "translation_date": "2026-01-15T22:18:28+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/images/snapshot.png", "language_code": "kn" }, - "terrarium-final.0920f16e87c13a84.webp": { - "original_hash": "324b7bff7867c38e100d0acad18ed53d", - "translation_date": "2026-01-15T22:20:35+00:00", - "source_file": "3-terrarium/3-intro-to-DOM-and-closures/images/terrarium-final.png", + "spa.268ec73b41f992c2.webp": { + "original_hash": "3d3d7273070c2ddab04458fbb084ad4a", + "translation_date": "2026-01-15T22:20:10+00:00", + "source_file": "7-bank-project/3-data/images/spa.png", "language_code": "kn" }, - "plant7.194d5a42fcf5a88c.webp": { - "original_hash": "b7a1e35f9946cb04440ce620c34f201d", - "translation_date": "2026-01-15T22:20:43+00:00", - "source_file": "3-terrarium/solution/images/plant7.png", + "speedLine.5bcabb93f48b5ae1.webp": { + "original_hash": "ef791dbe8ea2e21cf697831e203803d5", + "translation_date": "2026-01-15T22:18:14+00:00", + "source_file": "6-space-game/solution/spaceArt/png/Background/speedLine.png", "language_code": "kn" }, - "plant9.8fe614c01ded1b1e.webp": { - "original_hash": "a9655c162938a27c63d48ac675061e2b", - "translation_date": "2026-01-15T22:20:50+00:00", - "source_file": "3-terrarium/solution/images/plant9.png", + "spritesheet.bec82852290b14ee.webp": { + "original_hash": "d593b0f366e9efd2f2b3ef18e7eb2d0c", + "translation_date": "2026-01-15T22:17:54+00:00", + "source_file": "6-space-game/solution/spritesheet.png", "language_code": "kn" }, - "plant8.7b247809ab0eb492.webp": { - "original_hash": "3eb38c747aaf33ce7aa70b58a31b62a8", - "translation_date": "2026-01-15T22:21:04+00:00", - "source_file": "3-terrarium/solution/images/plant8.png", + "starBackground.a897b8acb1b0587d.webp": { + "original_hash": "cca00ba0b9e73859ab5bb928d5ca2fa2", + "translation_date": "2026-01-15T22:18:13+00:00", + "source_file": "6-space-game/solution/spaceArt/png/Background/starBackground.png", "language_code": "kn" }, - "plant1.a876180d8659acb9.webp": { - "original_hash": "e08f9b0f46f6d9d7c9949d4c3e590694", - "translation_date": "2026-01-15T22:21:08+00:00", - "source_file": "3-terrarium/solution/images/plant1.png", + "starBig.72e9c6d0d18f363d.webp": { + "original_hash": "4e8f1abc8b48d75990117ea8b6207842", + "translation_date": "2026-01-15T22:18:11+00:00", + "source_file": "6-space-game/solution/spaceArt/png/Background/starBig.png", "language_code": "kn" }, - "plant14.908791477a46eb7f.webp": { - "original_hash": "349b8e5a33d1221bef4a4ac3bb439bb9", - "translation_date": "2026-01-15T22:21:17+00:00", - "source_file": "3-terrarium/solution/images/plant14.png", + "starSmall.ed78b961dbcd0898.webp": { + "original_hash": "609bf88a971475818f95816b8cf71508", + "translation_date": "2026-01-15T22:18:13+00:00", + "source_file": "6-space-game/solution/spaceArt/png/Background/starSmall.png", "language_code": "kn" }, - "plant6.ca4ff8372e6676b1.webp": { - "original_hash": "6932fdb455fcae5b324b129367d2f56a", - "translation_date": "2026-01-15T22:21:22+00:00", - "source_file": "3-terrarium/solution/images/plant6.png", + "template.67ad477109d29a2b.webp": { + "original_hash": "a184e4c012fd4fca9ab3c552df87bd0c", + "translation_date": "2026-01-15T22:27:03+00:00", + "source_file": "9-chat-project/assets/template.png", "language_code": "kn" }, - "plant11.0ce0081b0ef17aa1.webp": { - "original_hash": "68346dbd1ae03331b0a87025c3e8e9e2", - "translation_date": "2026-01-15T22:21:30+00:00", - "source_file": "3-terrarium/solution/images/plant11.png", + "terrarium-final.0920f16e87c13a84.webp": { + "original_hash": "324b7bff7867c38e100d0acad18ed53d", + "translation_date": "2026-01-15T22:20:35+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/images/terrarium-final.png", "language_code": "kn" }, - "plant10.2f2c47804ae52dd3.webp": { - "original_hash": "dba97454882c2796c52a33c403db61f7", - "translation_date": "2026-01-15T22:21:38+00:00", - "source_file": "3-terrarium/solution/images/plant10.png", + "terrarium-final.2f07047ffc597d0a.webp": { + "original_hash": "c669f9222e16690bb2015ce86bb4739c", + "translation_date": "2026-01-15T22:22:14+00:00", + "source_file": "3-terrarium/2-intro-to-css/images/terrarium-final.png", "language_code": "kn" }, - "plant13.37d6ab2e2481421f.webp": { - "original_hash": "5cac561d7596ee631c4d02436d8f6998", - "translation_date": "2026-01-15T22:21:46+00:00", - "source_file": "3-terrarium/solution/images/plant13.png", + "validation-error.8bd23e98d416c22f.webp": { + "original_hash": "d614ce6b24e2583901da9038297fe327", + "translation_date": "2026-01-15T22:19:53+00:00", + "source_file": "7-bank-project/2-forms/images/validation-error.png", "language_code": "kn" }, - "plant4.3b78072b427727c6.webp": { - "original_hash": "c523205855d0691a9a0161c6abca983c", - "translation_date": "2026-01-15T22:21:52+00:00", - "source_file": "3-terrarium/solution/images/plant4.png", + "vs-code-index.e2986cf919471eb9.webp": { + "original_hash": "ed8437cb2629b95551fff5e5d72ef4f5", + "translation_date": "2026-01-15T22:20:24+00:00", + "source_file": "3-terrarium/1-intro-to-html/images/vs-code-index.png", "language_code": "kn" }, - "plant3.06efdd0fa0c4b115.webp": { - "original_hash": "7e40e6f14cf52f7d75ed42320817b044", - "translation_date": "2026-01-15T22:21:56+00:00", - "source_file": "3-terrarium/solution/images/plant3.png", + "webdev101-a11y.8ef3025c858d897a.webp": { + "original_hash": "3f5220c5d502a906028b8a85245cc6da", + "translation_date": "2026-01-15T22:14:20+00:00", + "source_file": "sketchnotes/webdev101-a11y.png", "language_code": "kn" }, - "plant5.8ec58b18ac336fa8.webp": { - "original_hash": "bcf5f2eacd7da3fe6b07c857d7f5a2ce", - "translation_date": "2026-01-15T22:22:01+00:00", - "source_file": "3-terrarium/solution/images/plant5.png", + "webdev101-css.3f7af5991bf53a20.webp": { + "original_hash": "9de1dc14864697c82395b02f31a72aec", + "translation_date": "2026-01-15T22:13:25+00:00", + "source_file": "sketchnotes/webdev101-css.png", "language_code": "kn" }, - "plant2.9e45efea224115b0.webp": { - "original_hash": "24beefd3dcca66085b44d3ae5d9758e1", - "translation_date": "2026-01-15T22:22:08+00:00", - "source_file": "3-terrarium/solution/images/plant2.png", + "webdev101-github.8846d7971abef6f9.webp": { + "original_hash": "412ec8fc404fead25f314e2fdb564548", + "translation_date": "2026-01-15T22:12:58+00:00", + "source_file": "sketchnotes/webdev101-github.png", "language_code": "kn" }, - "plant12.6b934c4312a00228.webp": { - "original_hash": "dafacde8e7a0b56c4baaabe88b4f90e2", - "translation_date": "2026-01-15T22:22:12+00:00", - "source_file": "3-terrarium/solution/images/plant12.png", + "webdev101-html.4389c2067af68e98.webp": { + "original_hash": "23bf24ecb0e72f0c6c835824dec5ee54", + "translation_date": "2026-01-15T22:12:21+00:00", + "source_file": "sketchnotes/webdev101-html.png", "language_code": "kn" }, - "terrarium-final.2f07047ffc597d0a.webp": { - "original_hash": "c669f9222e16690bb2015ce86bb4739c", - "translation_date": "2026-01-15T22:22:14+00:00", - "source_file": "3-terrarium/2-intro-to-css/images/terrarium-final.png", + "webdev101-js-arrays.439d7528b8a29455.webp": { + "original_hash": "564c9e2d7f8e5a3b7e23570df300c732", + "translation_date": "2026-01-15T22:15:13+00:00", + "source_file": "sketchnotes/webdev101-js-arrays.png", "language_code": "kn" }, - "1.cc07a5cbe114ad1d.webp": { - "original_hash": "fc436b6749801dd90d0558ae92d56b60", - "translation_date": "2026-01-15T22:22:16+00:00", - "source_file": "3-terrarium/2-intro-to-css/images/1.png", + "webdev101-js-datatypes.4cc470179730702c.webp": { + "original_hash": "20fda1612cc0e8d20e6be01ffc28e5f7", + "translation_date": "2026-01-15T22:14:38+00:00", + "source_file": "sketchnotes/webdev101-js-datatypes.png", "language_code": "kn" }, - "clone_repo.5085c48d666ead57.webp": { - "original_hash": "28c00f3d5861ab95d188b4f6a2d337df", - "translation_date": "2026-01-15T22:22:21+00:00", - "source_file": "1-getting-started-lessons/2-github-basics/images/clone_repo.png", + "webdev101-js-decisions.69e1b20f272dd1f0.webp": { + "original_hash": "5e49a0b9b4149f782a4378354ba7fd56", + "translation_date": "2026-01-15T22:14:01+00:00", + "source_file": "sketchnotes/webdev101-js-decisions.png", "language_code": "kn" }, - "codespace.bcecbdf5d2747d3d.webp": { - "original_hash": "ff86a65511122ddb448e092969566b0a", - "translation_date": "2026-01-15T22:22:25+00:00", - "source_file": "9-chat-project/assets/codespace.png", + "webdev101-js-functions.be049c4726e94f8b.webp": { + "original_hash": "ec4279b1b2191fa07a83e78a97e81f29", + "translation_date": "2026-01-15T22:13:43+00:00", + "source_file": "sketchnotes/webdev101-js-functions.png", "language_code": "kn" }, - "playground.d2b927122224ff8f.webp": { - "original_hash": "4152bb8cd5f23e73d58b3beb52919477", - "translation_date": "2026-01-15T22:26:58+00:00", - "source_file": "9-chat-project/assets/playground.png", + "webdev101-js.10280393044d7eaa.webp": { + "original_hash": "fe1f154de74b31fdeb9a6df40e7ad5e1", + "translation_date": "2026-01-15T22:14:56+00:00", + "source_file": "sketchnotes/webdev101-js.png", "language_code": "kn" }, - "playground-choice.1d23ba7d407f4758.webp": { - "original_hash": "1c2e88cad7aad10922b4de1e87f1a47f", - "translation_date": "2026-01-15T22:27:01+00:00", - "source_file": "9-chat-project/assets/playground-choice.png", + "webdev101-programming.d6e3f98e61ac4bff.webp": { + "original_hash": "adf4dac4d350592773dbdba8ebaaa262", + "translation_date": "2026-01-15T22:12:43+00:00", + "source_file": "sketchnotes/webdev101-programming.png", "language_code": "kn" }, - "template.67ad477109d29a2b.webp": { - "original_hash": "a184e4c012fd4fca9ab3c552df87bd0c", - "translation_date": "2026-01-15T22:27:03+00:00", - "source_file": "9-chat-project/assets/template.png", + "working-tree-pb.6cd43e5076f23ba3.webp": { + "original_hash": "f6b14887694745dd143a09bd60b74185", + "translation_date": "2026-01-15T22:17:34+00:00", + "source_file": "8-code-editor/images/working-tree-pb.png", "language_code": "kn" }, - "screenshot.0a1ee0d123df681b.webp": { - "original_hash": "f909b463a14ff6542a816470f68bfac3", - "translation_date": "2026-01-15T22:27:17+00:00", - "source_file": "9-chat-project/assets/screenshot.png", + "working-tree.c58eec08e6335c79.webp": { + "original_hash": "bf2608b4302123a00a8e7b1b6a430b4a", + "translation_date": "2026-01-15T22:17:27+00:00", + "source_file": "8-code-editor/images/working-tree.png", "language_code": "kn" } } \ No newline at end of file diff --git a/translated_images/ml/.co-op-translator.json b/translated_images/ml/.co-op-translator.json index bd2798d81..2cca00781 100644 --- a/translated_images/ml/.co-op-translator.json +++ b/translated_images/ml/.co-op-translator.json @@ -1,50 +1,26 @@ { - "moodle.94eb93d714a50cb2.webp": { - "original_hash": "0d04a6ef1ac524b452d5a0aae3f45bee", - "translation_date": "2026-01-15T22:10:10+00:00", - "source_file": "teaching-files/moodle.png", - "language_code": "ml" - }, - "canvas.fbd605ff8e5b8aff.webp": { - "original_hash": "29556305738d345dd023554d788d5477", - "translation_date": "2026-01-15T22:10:27+00:00", - "source_file": "teaching-files/canvas.png", - "language_code": "ml" - }, - "install-on-edge.78634f02842c4828.webp": { - "original_hash": "6224aad8f1cd252da83c2808ff5c7a4e", - "translation_date": "2026-01-15T22:10:45+00:00", - "source_file": "5-browser-extension/install-on-edge.png", - "language_code": "ml" - }, - "extension-screenshot.0e7f5bfa110e92e3.webp": { - "original_hash": "4fdd1d3fdbc9ac2c2932f83847a5e4b8", - "translation_date": "2026-01-15T22:11:04+00:00", - "source_file": "5-browser-extension/extension-screenshot.png", - "language_code": "ml" - }, - "createcodespace.0238bbf4d7a8d955.webp": { - "original_hash": "4f504323085308f4a0e7b5bfb37e16d7", - "translation_date": "2026-01-15T22:11:16+00:00", - "source_file": "images/createcodespace.png", + "1.b6da8c1394b07491.webp": { + "original_hash": "6b12479c2e6a54160867fa8945c04082", + "translation_date": "2026-01-15T22:19:28+00:00", + "source_file": "5-browser-extension/1-about-browsers/images/1.png", "language_code": "ml" }, - "favicon.37b561214b36d454.webp": { - "original_hash": "228faa6584f8ba1f7e9a75e3200112e9", - "translation_date": "2026-01-15T22:11:20+00:00", - "source_file": "images/favicon.png", + "1.cc07a5cbe114ad1d.webp": { + "original_hash": "fc436b6749801dd90d0558ae92d56b60", + "translation_date": "2026-01-15T22:22:15+00:00", + "source_file": "3-terrarium/2-intro-to-css/images/1.png", "language_code": "ml" }, - "character.5c0dd8e067ffd693.webp": { - "original_hash": "076bbb4d25a17982c81973b8dba9d4fa", - "translation_date": "2026-01-15T22:11:24+00:00", - "source_file": "images/character.png", + "2.1dae52ff08042246.webp": { + "original_hash": "3995628a6a986308859d0cb6eed8d787", + "translation_date": "2026-01-15T22:19:05+00:00", + "source_file": "5-browser-extension/1-about-browsers/images/2.png", "language_code": "ml" }, - "clone_repo.6a202fb230ab6bdd.webp": { - "original_hash": "9261d014674312eece91deae958538cf", - "translation_date": "2026-01-15T22:11:29+00:00", - "source_file": "images/clone_repo.png", + "after-codeswing-extension-pb.0ebddddcf73b5509.webp": { + "original_hash": "861d59ec65a7334c5f3a4c02dfe22ceb", + "translation_date": "2026-01-15T22:16:01+00:00", + "source_file": "8-code-editor/images/after-codeswing-extension-pb.png", "language_code": "ml" }, "background.148a8d43afde5730.webp": { @@ -53,10 +29,16 @@ "source_file": "images/background.png", "language_code": "ml" }, - "screenshot.e7a5ad659e364568.webp": { - "original_hash": "c562c1fdc9d73658456e02b873e4dff9", - "translation_date": "2026-01-15T22:11:40+00:00", - "source_file": "images/screenshot.png", + "backgroundColor.e19c3c60768150c8.webp": { + "original_hash": "b3e10fe033f615ec9d3580cce61eae09", + "translation_date": "2026-01-15T22:18:11+00:00", + "source_file": "6-space-game/solution/spaceArt/png/Background/backgroundColor.png", + "language_code": "ml" + }, + "browser-console.efaf0b51aaaf6778.webp": { + "original_hash": "8d6c5077d1f133d27c65c0014ef503a9", + "translation_date": "2026-01-15T22:19:58+00:00", + "source_file": "7-bank-project/2-forms/images/browser-console.png", "language_code": "ml" }, "browser.60317c9be8b7f84a.webp": { @@ -65,64 +47,58 @@ "source_file": "sketchnotes/browser.jpg", "language_code": "ml" }, - "webdev101-html.4389c2067af68e98.webp": { - "original_hash": "23bf24ecb0e72f0c6c835824dec5ee54", - "translation_date": "2026-01-15T22:12:13+00:00", - "source_file": "sketchnotes/webdev101-html.png", - "language_code": "ml" - }, - "webdev101-programming.d6e3f98e61ac4bff.webp": { - "original_hash": "adf4dac4d350592773dbdba8ebaaa262", - "translation_date": "2026-01-15T22:12:33+00:00", - "source_file": "sketchnotes/webdev101-programming.png", + "canvas.fbd605ff8e5b8aff.webp": { + "original_hash": "29556305738d345dd023554d788d5477", + "translation_date": "2026-01-15T22:10:27+00:00", + "source_file": "teaching-files/canvas.png", "language_code": "ml" }, - "webdev101-github.8846d7971abef6f9.webp": { - "original_hash": "412ec8fc404fead25f314e2fdb564548", - "translation_date": "2026-01-15T22:12:51+00:00", - "source_file": "sketchnotes/webdev101-github.png", + "canvas_grid.5f209da785ded492.webp": { + "original_hash": "8da354720ffbfd778571aa17402de890", + "translation_date": "2026-01-15T22:17:51+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/canvas_grid.png", "language_code": "ml" }, - "webdev101-css.3f7af5991bf53a20.webp": { - "original_hash": "9de1dc14864697c82395b02f31a72aec", - "translation_date": "2026-01-15T22:13:10+00:00", - "source_file": "sketchnotes/webdev101-css.png", + "character.5c0dd8e067ffd693.webp": { + "original_hash": "076bbb4d25a17982c81973b8dba9d4fa", + "translation_date": "2026-01-15T22:11:24+00:00", + "source_file": "images/character.png", "language_code": "ml" }, - "webdev101-js-functions.be049c4726e94f8b.webp": { - "original_hash": "ec4279b1b2191fa07a83e78a97e81f29", - "translation_date": "2026-01-15T22:13:33+00:00", - "source_file": "sketchnotes/webdev101-js-functions.png", + "click-register.e89a30bf0d4bc9ca.webp": { + "original_hash": "ef9688313524664fad6ab9b0e080c758", + "translation_date": "2026-01-15T22:19:44+00:00", + "source_file": "7-bank-project/2-forms/images/click-register.png", "language_code": "ml" }, - "webdev101-js-decisions.69e1b20f272dd1f0.webp": { - "original_hash": "5e49a0b9b4149f782a4378354ba7fd56", - "translation_date": "2026-01-15T22:13:53+00:00", - "source_file": "sketchnotes/webdev101-js-decisions.png", + "clone_repo.5085c48d666ead57.webp": { + "original_hash": "28c00f3d5861ab95d188b4f6a2d337df", + "translation_date": "2026-01-15T22:22:18+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/images/clone_repo.png", "language_code": "ml" }, - "webdev101-a11y.8ef3025c858d897a.webp": { - "original_hash": "3f5220c5d502a906028b8a85245cc6da", - "translation_date": "2026-01-15T22:14:10+00:00", - "source_file": "sketchnotes/webdev101-a11y.png", + "clone_repo.6a202fb230ab6bdd.webp": { + "original_hash": "9261d014674312eece91deae958538cf", + "translation_date": "2026-01-15T22:11:29+00:00", + "source_file": "images/clone_repo.png", "language_code": "ml" }, - "webdev101-js-datatypes.4cc470179730702c.webp": { - "original_hash": "20fda1612cc0e8d20e6be01ffc28e5f7", - "translation_date": "2026-01-15T22:14:29+00:00", - "source_file": "sketchnotes/webdev101-js-datatypes.png", + "codespace.bcecbdf5d2747d3d.webp": { + "original_hash": "ff86a65511122ddb448e092969566b0a", + "translation_date": "2026-01-15T22:22:23+00:00", + "source_file": "9-chat-project/assets/codespace.png", "language_code": "ml" }, - "webdev101-js.10280393044d7eaa.webp": { - "original_hash": "fe1f154de74b31fdeb9a6df40e7ad5e1", - "translation_date": "2026-01-15T22:14:47+00:00", - "source_file": "sketchnotes/webdev101-js.png", + "create-a-fork.297ab42b4bd0af99.webp": { + "original_hash": "10712b80e3dcfa7c44fb8820a6ff3ad3", + "translation_date": "2026-01-15T22:16:27+00:00", + "source_file": "8-code-editor/images/create-a-fork.png", "language_code": "ml" }, - "webdev101-js-arrays.439d7528b8a29455.webp": { - "original_hash": "564c9e2d7f8e5a3b7e23570df300c732", - "translation_date": "2026-01-15T22:15:03+00:00", - "source_file": "sketchnotes/webdev101-js-arrays.png", + "create-new-file-pb.0797800d977ec3eb.webp": { + "original_hash": "c149c42e04132f2409651425d6924ffa", + "translation_date": "2026-01-15T22:15:20+00:00", + "source_file": "8-code-editor/images/create-new-file-pb.png", "language_code": "ml" }, "create-new-file.2814e609c2af9aeb.webp": { @@ -131,40 +107,40 @@ "source_file": "8-code-editor/images/create-new-file.png", "language_code": "ml" }, - "create-new-file-pb.0797800d977ec3eb.webp": { - "original_hash": "c149c42e04132f2409651425d6924ffa", - "translation_date": "2026-01-15T22:15:20+00:00", - "source_file": "8-code-editor/images/create-new-file-pb.png", + "createcodespace.0238bbf4d7a8d955.webp": { + "original_hash": "4f504323085308f4a0e7b5bfb37e16d7", + "translation_date": "2026-01-15T22:11:16+00:00", + "source_file": "images/createcodespace.png", "language_code": "ml" }, - "extension-settings.21c752ae4f4cdb78.webp": { - "original_hash": "fd7ebcb5d84c78047026ab3337908306", - "translation_date": "2026-01-15T22:15:30+00:00", - "source_file": "8-code-editor/images/extension-settings.png", + "data-flow.fa2354e0908fecc8.webp": { + "original_hash": "c9b82b42fa1973b3b7bfad9c7128c24c", + "translation_date": "2026-01-15T22:20:16+00:00", + "source_file": "7-bank-project/4-state-management/images/data-flow.png", "language_code": "ml" }, - "after-codeswing-extension-pb.0ebddddcf73b5509.webp": { - "original_hash": "861d59ec65a7334c5f3a4c02dfe22ceb", - "translation_date": "2026-01-15T22:16:01+00:00", - "source_file": "8-code-editor/images/after-codeswing-extension-pb.png", + "default-vscode-dev.5d06881d65c1b323.webp": { + "original_hash": "146fecc3a9da37cb1d5c9d628cd94996", + "translation_date": "2026-01-15T22:17:04+00:00", + "source_file": "8-code-editor/images/default-vscode-dev.png", "language_code": "ml" }, - "create-a-fork.297ab42b4bd0af99.webp": { - "original_hash": "10712b80e3dcfa7c44fb8820a6ff3ad3", - "translation_date": "2026-01-15T22:16:27+00:00", - "source_file": "8-code-editor/images/create-a-fork.png", + "dialog.93bba104afeb79f1.webp": { + "original_hash": "c56b5ad7eb8c4df4b3ed8a99bf67e6e2", + "translation_date": "2026-01-15T22:20:12+00:00", + "source_file": "7-bank-project/4-state-management/images/dialog.png", "language_code": "ml" }, - "open-remote-repository.bd9c2598b8949e7f.webp": { - "original_hash": "777c01a9242da7d5d0e1b037df9c86f9", - "translation_date": "2026-01-15T22:16:30+00:00", - "source_file": "8-code-editor/images/open-remote-repository.png", + "dom-tree.7daf0e763cbbba92.webp": { + "original_hash": "579f4ae298ff15a357def7f442671847", + "translation_date": "2026-01-15T22:20:29+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/images/dom-tree.png", "language_code": "ml" }, - "extensions.eca0e0c7f59a10b5.webp": { - "original_hash": "a6c9c8f51d3edd917262e53664f08441", - "translation_date": "2026-01-15T22:16:32+00:00", - "source_file": "8-code-editor/images/extensions.png", + "earlybrowsers.d984b711cdf3a42d.webp": { + "original_hash": "810a4d2348668e25289029c5cfcb67bd", + "translation_date": "2026-01-15T22:18:57+00:00", + "source_file": "5-browser-extension/1-about-browsers/images/earlybrowsers.jpg", "language_code": "ml" }, "edit-a-file-pb.263555922c14fc52.webp": { @@ -173,82 +149,64 @@ "source_file": "8-code-editor/images/edit-a-file-pb.png", "language_code": "ml" }, - "palette-menu.4946174e07f42622.webp": { - "original_hash": "7387b91076790084ec8828866e88c6ce", - "translation_date": "2026-01-15T22:16:57+00:00", - "source_file": "8-code-editor/images/palette-menu.png", + "edit-a-file.52c0ee665ef19f08.webp": { + "original_hash": "c28903236d60be6bba3f3848ea368c63", + "translation_date": "2026-01-15T22:17:48+00:00", + "source_file": "8-code-editor/images/edit-a-file.png", "language_code": "ml" }, - "open-palette-menu.46dda01084738da8.webp": { - "original_hash": "1860e80bf0534b9d54ef0fcb7e1a9f9e", - "translation_date": "2026-01-15T22:17:00+00:00", - "source_file": "8-code-editor/images/open-palette-menu.png", + "enemyShip.035a46787bff658c.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T22:18:02+00:00", + "source_file": "6-space-game/5-keeping-score/solution/assets/enemyShip.png", "language_code": "ml" }, - "default-vscode-dev.5d06881d65c1b323.webp": { - "original_hash": "146fecc3a9da37cb1d5c9d628cd94996", - "translation_date": "2026-01-15T22:17:04+00:00", - "source_file": "8-code-editor/images/default-vscode-dev.png", + "enemyShip.1a1354d7988de290.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T22:17:59+00:00", + "source_file": "6-space-game/6-end-condition/solution/assets/enemyShip.png", "language_code": "ml" }, - "project-on-vscode.dev.e79815a9a95ee7fe.webp": { - "original_hash": "35de4bc32ea66a11f919671558e07d52", - "translation_date": "2026-01-15T22:17:08+00:00", - "source_file": "8-code-editor/images/project-on-vscode.dev.png", + "enemyShip.22cbee6ea27a5809.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T22:17:57+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/your-work/assets/enemyShip.png", "language_code": "ml" }, - "new-file-github.com.c886796d800e8056.webp": { - "original_hash": "2e0ddd0dad4734e3968b70907df9c052", - "translation_date": "2026-01-15T22:17:14+00:00", - "source_file": "8-code-editor/images/new-file-github.com.png", + "enemyShip.321ecb1b4eb21f2c.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T22:18:01+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/assets/enemyShip.png", "language_code": "ml" }, - "working-tree.c58eec08e6335c79.webp": { - "original_hash": "bf2608b4302123a00a8e7b1b6a430b4a", - "translation_date": "2026-01-15T22:17:22+00:00", - "source_file": "8-code-editor/images/working-tree.png", + "enemyShip.4fbf2889e6129db4.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T22:17:58+00:00", + "source_file": "6-space-game/6-end-condition/your-work/assets/enemyShip.png", "language_code": "ml" }, - "working-tree-pb.6cd43e5076f23ba3.webp": { - "original_hash": "f6b14887694745dd143a09bd60b74185", - "translation_date": "2026-01-15T22:17:30+00:00", - "source_file": "8-code-editor/images/working-tree-pb.png", + "enemyShip.5df2a822c16650c2.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T22:17:57+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/solution/assets/enemyShip.png", "language_code": "ml" }, - "extension-details.9f8f1fd4e9eb2de5.webp": { - "original_hash": "f57d2e246e6ba8a58463d7573640d714", - "translation_date": "2026-01-15T22:17:40+00:00", - "source_file": "8-code-editor/images/extension-details.png", - "language_code": "ml" - }, - "edit-a-file.52c0ee665ef19f08.webp": { - "original_hash": "c28903236d60be6bba3f3848ea368c63", - "translation_date": "2026-01-15T22:17:48+00:00", - "source_file": "8-code-editor/images/edit-a-file.png", - "language_code": "ml" - }, - "canvas_grid.5f209da785ded492.webp": { - "original_hash": "8da354720ffbfd778571aa17402de890", - "translation_date": "2026-01-15T22:17:51+00:00", - "source_file": "6-space-game/2-drawing-to-canvas/canvas_grid.png", - "language_code": "ml" - }, - "partI-solution.36c53b48c9ffae2a.webp": { - "original_hash": "fbbd263368f61f8ed3a86c4571e6810b", - "translation_date": "2026-01-15T22:17:53+00:00", - "source_file": "6-space-game/2-drawing-to-canvas/partI-solution.png", + "enemyShip.62983ed4bfb2220f.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T22:18:16+00:00", + "source_file": "6-space-game/3-moving-elements-around/solution/assets/enemyShip.png", "language_code": "ml" }, - "spritesheet.bec82852290b14ee.webp": { - "original_hash": "d593b0f366e9efd2f2b3ef18e7eb2d0c", - "translation_date": "2026-01-15T22:17:53+00:00", - "source_file": "6-space-game/solution/spritesheet.png", + "enemyShip.add7036e1c3c3014.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T22:17:56+00:00", + "source_file": "6-space-game/4-collision-detection/solution/assets/enemyShip.png", "language_code": "ml" }, - "laserRed.e86e8fb629c6026e.webp": { - "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", - "translation_date": "2026-01-15T22:17:54+00:00", - "source_file": "6-space-game/4-collision-detection/your-work/assets/laserRed.png", + "enemyShip.b39a140287683bf7.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T22:18:15+00:00", + "source_file": "6-space-game/3-moving-elements-around/your-work/assets/enemyShip.png", "language_code": "ml" }, "enemyShip.b9626ed228a17a32.webp": { @@ -257,88 +215,82 @@ "source_file": "6-space-game/4-collision-detection/your-work/assets/enemyShip.png", "language_code": "ml" }, - "player.680ea4c619b54fe1.webp": { - "original_hash": "952e66c2dd458cfd6e82052f7123a97b", - "translation_date": "2026-01-15T22:17:55+00:00", - "source_file": "6-space-game/4-collision-detection/your-work/assets/player.png", - "language_code": "ml" - }, - "life.466df3b1692a244a.webp": { - "original_hash": "9a5d93e699071693b15b7b157f760a90", - "translation_date": "2026-01-15T22:17:55+00:00", - "source_file": "6-space-game/4-collision-detection/your-work/assets/life.png", + "enemyShip.deb0477a7312f54d.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T22:18:07+00:00", + "source_file": "6-space-game/solution/spaceArt/png/enemyShip.png", "language_code": "ml" }, - "laserRed.cae9ab24ea9b18fd.webp": { - "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", - "translation_date": "2026-01-15T22:17:55+00:00", - "source_file": "6-space-game/4-collision-detection/solution/assets/laserRed.png", + "enemyUFO.bf8585e4e8dcdb68.webp": { + "original_hash": "18198bef76e4882928e4092344d0fb98", + "translation_date": "2026-01-15T22:18:09+00:00", + "source_file": "6-space-game/solution/spaceArt/png/enemyUFO.png", "language_code": "ml" }, - "enemyShip.add7036e1c3c3014.webp": { - "original_hash": "2a41854e0eaa974e8619298f3b333e11", - "translation_date": "2026-01-15T22:17:56+00:00", - "source_file": "6-space-game/4-collision-detection/solution/assets/enemyShip.png", + "extension-details.9f8f1fd4e9eb2de5.webp": { + "original_hash": "f57d2e246e6ba8a58463d7573640d714", + "translation_date": "2026-01-15T22:17:40+00:00", + "source_file": "8-code-editor/images/extension-details.png", "language_code": "ml" }, - "player.c99c25d54a615ca0.webp": { - "original_hash": "952e66c2dd458cfd6e82052f7123a97b", - "translation_date": "2026-01-15T22:17:56+00:00", - "source_file": "6-space-game/4-collision-detection/solution/assets/player.png", + "extension-screenshot.0e7f5bfa110e92e3.webp": { + "original_hash": "4fdd1d3fdbc9ac2c2932f83847a5e4b8", + "translation_date": "2026-01-15T22:11:04+00:00", + "source_file": "5-browser-extension/extension-screenshot.png", "language_code": "ml" }, - "life.65a2aaceca875284.webp": { - "original_hash": "9a5d93e699071693b15b7b157f760a90", - "translation_date": "2026-01-15T22:17:56+00:00", - "source_file": "6-space-game/4-collision-detection/solution/assets/life.png", + "extension-settings.21c752ae4f4cdb78.webp": { + "original_hash": "fd7ebcb5d84c78047026ab3337908306", + "translation_date": "2026-01-15T22:15:30+00:00", + "source_file": "8-code-editor/images/extension-settings.png", "language_code": "ml" }, - "enemyShip.22cbee6ea27a5809.webp": { - "original_hash": "2a41854e0eaa974e8619298f3b333e11", - "translation_date": "2026-01-15T22:17:57+00:00", - "source_file": "6-space-game/2-drawing-to-canvas/your-work/assets/enemyShip.png", + "extensions.eca0e0c7f59a10b5.webp": { + "original_hash": "a6c9c8f51d3edd917262e53664f08441", + "translation_date": "2026-01-15T22:16:32+00:00", + "source_file": "8-code-editor/images/extensions.png", "language_code": "ml" }, - "player.47bc9de0714c723d.webp": { - "original_hash": "952e66c2dd458cfd6e82052f7123a97b", - "translation_date": "2026-01-15T22:17:57+00:00", - "source_file": "6-space-game/2-drawing-to-canvas/your-work/assets/player.png", + "favicon.37b561214b36d454.webp": { + "original_hash": "228faa6584f8ba1f7e9a75e3200112e9", + "translation_date": "2026-01-15T22:11:20+00:00", + "source_file": "images/favicon.png", "language_code": "ml" }, - "enemyShip.5df2a822c16650c2.webp": { - "original_hash": "2a41854e0eaa974e8619298f3b333e11", - "translation_date": "2026-01-15T22:17:57+00:00", - "source_file": "6-space-game/2-drawing-to-canvas/solution/assets/enemyShip.png", + "form-post.61de4ca1b964d91a.webp": { + "original_hash": "7e95c76a8ea2e82bceea70aae89f2360", + "translation_date": "2026-01-15T22:19:47+00:00", + "source_file": "7-bank-project/2-forms/images/form-post.png", "language_code": "ml" }, - "player.dd24c1afa8c71e9b.webp": { - "original_hash": "952e66c2dd458cfd6e82052f7123a97b", - "translation_date": "2026-01-15T22:17:58+00:00", - "source_file": "6-space-game/2-drawing-to-canvas/solution/assets/player.png", + "history.7fdabbafa521e064.webp": { + "original_hash": "445d71bea6a747dfe547df7eea846439", + "translation_date": "2026-01-15T22:19:34+00:00", + "source_file": "7-bank-project/1-template-route/history.png", "language_code": "ml" }, - "laserRed.69730edd76f0b3bd.webp": { - "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", - "translation_date": "2026-01-15T22:17:58+00:00", - "source_file": "6-space-game/6-end-condition/your-work/assets/laserRed.png", + "install-on-edge.78634f02842c4828.webp": { + "original_hash": "6224aad8f1cd252da83c2808ff5c7a4e", + "translation_date": "2026-01-15T22:10:45+00:00", + "source_file": "5-browser-extension/install-on-edge.png", "language_code": "ml" }, - "enemyShip.4fbf2889e6129db4.webp": { - "original_hash": "2a41854e0eaa974e8619298f3b333e11", - "translation_date": "2026-01-15T22:17:58+00:00", - "source_file": "6-space-game/6-end-condition/your-work/assets/enemyShip.png", + "install-on-edge.d68781acaf0b3d3d.webp": { + "original_hash": "6224aad8f1cd252da83c2808ff5c7a4e", + "translation_date": "2026-01-15T22:19:17+00:00", + "source_file": "5-browser-extension/1-about-browsers/images/install-on-edge.png", "language_code": "ml" }, - "player.606f85953e5e564e.webp": { - "original_hash": "952e66c2dd458cfd6e82052f7123a97b", - "translation_date": "2026-01-15T22:17:59+00:00", - "source_file": "6-space-game/6-end-condition/your-work/assets/player.png", + "laserGreen.89904f0f49945560.webp": { + "original_hash": "ddf7102c86fc3ec46037714c60091851", + "translation_date": "2026-01-15T22:18:08+00:00", + "source_file": "6-space-game/solution/spaceArt/png/laserGreen.png", "language_code": "ml" }, - "life.78b6e96a3003767e.webp": { - "original_hash": "9a5d93e699071693b15b7b157f760a90", - "translation_date": "2026-01-15T22:17:59+00:00", - "source_file": "6-space-game/6-end-condition/your-work/assets/life.png", + "laserGreenShot.e4fbfc4714c08a5b.webp": { + "original_hash": "cb6ed500c16736a41998e4cd0c467df7", + "translation_date": "2026-01-15T22:18:08+00:00", + "source_file": "6-space-game/solution/spaceArt/png/laserGreenShot.png", "language_code": "ml" }, "laserRed.2040e11f55c0a40a.webp": { @@ -347,22 +299,34 @@ "source_file": "6-space-game/6-end-condition/solution/assets/laserRed.png", "language_code": "ml" }, - "enemyShip.1a1354d7988de290.webp": { - "original_hash": "2a41854e0eaa974e8619298f3b333e11", - "translation_date": "2026-01-15T22:17:59+00:00", - "source_file": "6-space-game/6-end-condition/solution/assets/enemyShip.png", + "laserRed.381bc5555491ce67.webp": { + "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", + "translation_date": "2026-01-15T22:18:15+00:00", + "source_file": "6-space-game/3-moving-elements-around/your-work/assets/laserRed.png", "language_code": "ml" }, - "player.137ee0e47f895ffc.webp": { - "original_hash": "952e66c2dd458cfd6e82052f7123a97b", - "translation_date": "2026-01-15T22:18:00+00:00", - "source_file": "6-space-game/6-end-condition/solution/assets/player.png", + "laserRed.69730edd76f0b3bd.webp": { + "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", + "translation_date": "2026-01-15T22:17:58+00:00", + "source_file": "6-space-game/6-end-condition/your-work/assets/laserRed.png", "language_code": "ml" }, - "life.86d843ce9c23289c.webp": { - "original_hash": "9a5d93e699071693b15b7b157f760a90", - "translation_date": "2026-01-15T22:18:00+00:00", - "source_file": "6-space-game/6-end-condition/solution/assets/life.png", + "laserRed.b583dc1728eb8581.webp": { + "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", + "translation_date": "2026-01-15T22:18:02+00:00", + "source_file": "6-space-game/5-keeping-score/solution/assets/laserRed.png", + "language_code": "ml" + }, + "laserRed.cae9ab24ea9b18fd.webp": { + "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", + "translation_date": "2026-01-15T22:17:55+00:00", + "source_file": "6-space-game/4-collision-detection/solution/assets/laserRed.png", + "language_code": "ml" + }, + "laserRed.d81ce4986f87c251.webp": { + "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", + "translation_date": "2026-01-15T22:18:07+00:00", + "source_file": "6-space-game/solution/spaceArt/png/laserRed.png", "language_code": "ml" }, "laserRed.e58ef8db2585dfbe.webp": { @@ -371,16 +335,28 @@ "source_file": "6-space-game/5-keeping-score/your-work/assets/laserRed.png", "language_code": "ml" }, - "enemyShip.321ecb1b4eb21f2c.webp": { - "original_hash": "2a41854e0eaa974e8619298f3b333e11", - "translation_date": "2026-01-15T22:18:01+00:00", - "source_file": "6-space-game/5-keeping-score/your-work/assets/enemyShip.png", + "laserRed.e66e29ace6666064.webp": { + "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", + "translation_date": "2026-01-15T22:18:16+00:00", + "source_file": "6-space-game/3-moving-elements-around/solution/assets/laserRed.png", "language_code": "ml" }, - "player.2887422f6982c3cd.webp": { - "original_hash": "952e66c2dd458cfd6e82052f7123a97b", - "translation_date": "2026-01-15T22:18:01+00:00", - "source_file": "6-space-game/5-keeping-score/your-work/assets/player.png", + "laserRed.e86e8fb629c6026e.webp": { + "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", + "translation_date": "2026-01-15T22:17:54+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/assets/laserRed.png", + "language_code": "ml" + }, + "laserRedShot.c39d066745996a71.webp": { + "original_hash": "1f1048184aab9d405e9f7d067a57af01", + "translation_date": "2026-01-15T22:18:08+00:00", + "source_file": "6-space-game/solution/spaceArt/png/laserRedShot.png", + "language_code": "ml" + }, + "life.27144b6d4bfdea76.webp": { + "original_hash": "9a5d93e699071693b15b7b157f760a90", + "translation_date": "2026-01-15T22:18:08+00:00", + "source_file": "6-space-game/solution/spaceArt/png/life.png", "language_code": "ml" }, "life.2a159298dd98f4ef.webp": { @@ -389,22 +365,16 @@ "source_file": "6-space-game/5-keeping-score/your-work/assets/life.png", "language_code": "ml" }, - "laserRed.b583dc1728eb8581.webp": { - "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", - "translation_date": "2026-01-15T22:18:02+00:00", - "source_file": "6-space-game/5-keeping-score/solution/assets/laserRed.png", - "language_code": "ml" - }, - "enemyShip.035a46787bff658c.webp": { - "original_hash": "2a41854e0eaa974e8619298f3b333e11", - "translation_date": "2026-01-15T22:18:02+00:00", - "source_file": "6-space-game/5-keeping-score/solution/assets/enemyShip.png", + "life.466df3b1692a244a.webp": { + "original_hash": "9a5d93e699071693b15b7b157f760a90", + "translation_date": "2026-01-15T22:17:55+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/assets/life.png", "language_code": "ml" }, - "player.391fed427ede24f5.webp": { - "original_hash": "952e66c2dd458cfd6e82052f7123a97b", - "translation_date": "2026-01-15T22:18:02+00:00", - "source_file": "6-space-game/5-keeping-score/solution/assets/player.png", + "life.65a2aaceca875284.webp": { + "original_hash": "9a5d93e699071693b15b7b157f760a90", + "translation_date": "2026-01-15T22:17:56+00:00", + "source_file": "6-space-game/4-collision-detection/solution/assets/life.png", "language_code": "ml" }, "life.6fb9f50d53ee0413.webp": { @@ -413,250 +383,292 @@ "source_file": "6-space-game/5-keeping-score/solution/assets/life.png", "language_code": "ml" }, - "preview.9215f0a010074476.webp": { - "original_hash": "6eaab6a69de1fa433e822578652c7287", - "translation_date": "2026-01-15T22:18:05+00:00", - "source_file": "6-space-game/solution/spaceArt/preview.jpg", - "language_code": "ml" - }, - "meteorBig.1e452b3ad7af50ad.webp": { - "original_hash": "07f37816512f563dd68780fdee2e30a6", - "translation_date": "2026-01-15T22:18:06+00:00", - "source_file": "6-space-game/solution/spaceArt/png/meteorBig.png", + "life.78b6e96a3003767e.webp": { + "original_hash": "9a5d93e699071693b15b7b157f760a90", + "translation_date": "2026-01-15T22:17:59+00:00", + "source_file": "6-space-game/6-end-condition/your-work/assets/life.png", "language_code": "ml" }, - "meteorSmall.0d729bc71c12d41f.webp": { - "original_hash": "ebabf6690cc614f9e33f019c356166fa", - "translation_date": "2026-01-15T22:18:06+00:00", - "source_file": "6-space-game/solution/spaceArt/png/meteorSmall.png", + "life.86d843ce9c23289c.webp": { + "original_hash": "9a5d93e699071693b15b7b157f760a90", + "translation_date": "2026-01-15T22:18:00+00:00", + "source_file": "6-space-game/6-end-condition/solution/assets/life.png", "language_code": "ml" }, - "laserRed.d81ce4986f87c251.webp": { - "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", - "translation_date": "2026-01-15T22:18:07+00:00", - "source_file": "6-space-game/solution/spaceArt/png/laserRed.png", + "localstorage.472f8147b6a3f8d1.webp": { + "original_hash": "7706ccb87a13a08250f315f03140bc61", + "translation_date": "2026-01-15T22:18:20+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/images/localstorage.png", "language_code": "ml" }, - "enemyShip.deb0477a7312f54d.webp": { - "original_hash": "2a41854e0eaa974e8619298f3b333e11", - "translation_date": "2026-01-15T22:18:07+00:00", - "source_file": "6-space-game/solution/spaceArt/png/enemyShip.png", + "log.804026979f3707e0.webp": { + "original_hash": "4c5e39f339781db01641b77b6b2d6026", + "translation_date": "2026-01-15T22:18:51+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/images/log.png", "language_code": "ml" }, - "player.57b3107c03012695.webp": { - "original_hash": "952e66c2dd458cfd6e82052f7123a97b", - "translation_date": "2026-01-15T22:18:07+00:00", - "source_file": "6-space-game/solution/spaceArt/png/player.png", + "login-error.416fe019b36a6327.webp": { + "original_hash": "ea96ed372d7a4c37ee2df3f0352f79d1", + "translation_date": "2026-01-15T22:20:02+00:00", + "source_file": "7-bank-project/3-data/images/login-error.png", "language_code": "ml" }, - "laserGreenShot.e4fbfc4714c08a5b.webp": { - "original_hash": "cb6ed500c16736a41998e4cd0c467df7", - "translation_date": "2026-01-15T22:18:08+00:00", - "source_file": "6-space-game/solution/spaceArt/png/laserGreenShot.png", + "meteorBig.1e452b3ad7af50ad.webp": { + "original_hash": "07f37816512f563dd68780fdee2e30a6", + "translation_date": "2026-01-15T22:18:06+00:00", + "source_file": "6-space-game/solution/spaceArt/png/meteorBig.png", "language_code": "ml" }, - "life.27144b6d4bfdea76.webp": { - "original_hash": "9a5d93e699071693b15b7b157f760a90", - "translation_date": "2026-01-15T22:18:08+00:00", - "source_file": "6-space-game/solution/spaceArt/png/life.png", + "meteorSmall.0d729bc71c12d41f.webp": { + "original_hash": "ebabf6690cc614f9e33f019c356166fa", + "translation_date": "2026-01-15T22:18:06+00:00", + "source_file": "6-space-game/solution/spaceArt/png/meteorSmall.png", "language_code": "ml" }, - "laserGreen.89904f0f49945560.webp": { - "original_hash": "ddf7102c86fc3ec46037714c60091851", - "translation_date": "2026-01-15T22:18:08+00:00", - "source_file": "6-space-game/solution/spaceArt/png/laserGreen.png", + "moodle.94eb93d714a50cb2.webp": { + "original_hash": "0d04a6ef1ac524b452d5a0aae3f45bee", + "translation_date": "2026-01-15T22:10:10+00:00", + "source_file": "teaching-files/moodle.png", "language_code": "ml" }, - "laserRedShot.c39d066745996a71.webp": { - "original_hash": "1f1048184aab9d405e9f7d067a57af01", - "translation_date": "2026-01-15T22:18:08+00:00", - "source_file": "6-space-game/solution/spaceArt/png/laserRedShot.png", + "mpa.7f7375a1a2d4aa77.webp": { + "original_hash": "021255b74f0b79b0c286c163c210ef3d", + "translation_date": "2026-01-15T22:20:05+00:00", + "source_file": "7-bank-project/3-data/images/mpa.png", "language_code": "ml" }, - "enemyUFO.bf8585e4e8dcdb68.webp": { - "original_hash": "18198bef76e4882928e4092344d0fb98", - "translation_date": "2026-01-15T22:18:09+00:00", - "source_file": "6-space-game/solution/spaceArt/png/enemyUFO.png", + "nebula.55c2933d36d035d3.webp": { + "original_hash": "e0fa4f86653c6fe97bc77271c46241c2", + "translation_date": "2026-01-15T22:18:14+00:00", + "source_file": "6-space-game/solution/spaceArt/png/Background/nebula.png", "language_code": "ml" }, - "shield.1b9412b7ca6610ab.webp": { - "original_hash": "a672dc1a5f905918272bb58f1e236340", - "translation_date": "2026-01-15T22:18:09+00:00", - "source_file": "6-space-game/solution/spaceArt/png/shield.png", + "new-file-github.com.c886796d800e8056.webp": { + "original_hash": "2e0ddd0dad4734e3968b70907df9c052", + "translation_date": "2026-01-15T22:17:14+00:00", + "source_file": "8-code-editor/images/new-file-github.com.png", "language_code": "ml" }, - "playerDamaged.181703f652fd5176.webp": { - "original_hash": "9d71aebe7303edd536064fb0f5e2ae82", - "translation_date": "2026-01-15T22:18:10+00:00", - "source_file": "6-space-game/solution/spaceArt/png/playerDamaged.png", + "open-palette-menu.46dda01084738da8.webp": { + "original_hash": "1860e80bf0534b9d54ef0fcb7e1a9f9e", + "translation_date": "2026-01-15T22:17:00+00:00", + "source_file": "8-code-editor/images/open-palette-menu.png", "language_code": "ml" }, - "playerRight.e4825f489e29f737.webp": { - "original_hash": "1c7b03f73e1d6ed74955357680cb05cb", - "translation_date": "2026-01-15T22:18:10+00:00", - "source_file": "6-space-game/solution/spaceArt/png/playerRight.png", + "open-remote-repository.bd9c2598b8949e7f.webp": { + "original_hash": "777c01a9242da7d5d0e1b037df9c86f9", + "translation_date": "2026-01-15T22:16:30+00:00", + "source_file": "8-code-editor/images/open-remote-repository.png", "language_code": "ml" }, - "playerLeft.0f928412e66ba5d9.webp": { - "original_hash": "40a42047b8ee49c6dd87c981e98d4d2e", - "translation_date": "2026-01-15T22:18:11+00:00", - "source_file": "6-space-game/solution/spaceArt/png/playerLeft.png", + "palette-menu.4946174e07f42622.webp": { + "original_hash": "7387b91076790084ec8828866e88c6ce", + "translation_date": "2026-01-15T22:16:57+00:00", + "source_file": "8-code-editor/images/palette-menu.png", "language_code": "ml" }, - "backgroundColor.e19c3c60768150c8.webp": { - "original_hash": "b3e10fe033f615ec9d3580cce61eae09", - "translation_date": "2026-01-15T22:18:11+00:00", - "source_file": "6-space-game/solution/spaceArt/png/Background/backgroundColor.png", + "partI-solution.36c53b48c9ffae2a.webp": { + "original_hash": "fbbd263368f61f8ed3a86c4571e6810b", + "translation_date": "2026-01-15T22:17:53+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/partI-solution.png", "language_code": "ml" }, - "starBig.72e9c6d0d18f363d.webp": { - "original_hash": "4e8f1abc8b48d75990117ea8b6207842", - "translation_date": "2026-01-15T22:18:11+00:00", - "source_file": "6-space-game/solution/spaceArt/png/Background/starBig.png", + "plant1.a876180d8659acb9.webp": { + "original_hash": "e08f9b0f46f6d9d7c9949d4c3e590694", + "translation_date": "2026-01-15T22:21:06+00:00", + "source_file": "3-terrarium/solution/images/plant1.png", "language_code": "ml" }, - "starBackground.a897b8acb1b0587d.webp": { - "original_hash": "cca00ba0b9e73859ab5bb928d5ca2fa2", - "translation_date": "2026-01-15T22:18:12+00:00", - "source_file": "6-space-game/solution/spaceArt/png/Background/starBackground.png", + "plant10.2f2c47804ae52dd3.webp": { + "original_hash": "dba97454882c2796c52a33c403db61f7", + "translation_date": "2026-01-15T22:21:34+00:00", + "source_file": "3-terrarium/solution/images/plant10.png", "language_code": "ml" }, - "starSmall.ed78b961dbcd0898.webp": { - "original_hash": "609bf88a971475818f95816b8cf71508", - "translation_date": "2026-01-15T22:18:13+00:00", - "source_file": "6-space-game/solution/spaceArt/png/Background/starSmall.png", + "plant11.0ce0081b0ef17aa1.webp": { + "original_hash": "68346dbd1ae03331b0a87025c3e8e9e2", + "translation_date": "2026-01-15T22:21:26+00:00", + "source_file": "3-terrarium/solution/images/plant11.png", "language_code": "ml" }, - "speedLine.5bcabb93f48b5ae1.webp": { - "original_hash": "ef791dbe8ea2e21cf697831e203803d5", - "translation_date": "2026-01-15T22:18:14+00:00", - "source_file": "6-space-game/solution/spaceArt/png/Background/speedLine.png", + "plant12.6b934c4312a00228.webp": { + "original_hash": "dafacde8e7a0b56c4baaabe88b4f90e2", + "translation_date": "2026-01-15T22:22:10+00:00", + "source_file": "3-terrarium/solution/images/plant12.png", "language_code": "ml" }, - "nebula.55c2933d36d035d3.webp": { - "original_hash": "e0fa4f86653c6fe97bc77271c46241c2", - "translation_date": "2026-01-15T22:18:14+00:00", - "source_file": "6-space-game/solution/spaceArt/png/Background/nebula.png", + "plant13.37d6ab2e2481421f.webp": { + "original_hash": "5cac561d7596ee631c4d02436d8f6998", + "translation_date": "2026-01-15T22:21:42+00:00", + "source_file": "3-terrarium/solution/images/plant13.png", "language_code": "ml" }, - "laserRed.381bc5555491ce67.webp": { - "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", - "translation_date": "2026-01-15T22:18:15+00:00", - "source_file": "6-space-game/3-moving-elements-around/your-work/assets/laserRed.png", + "plant14.908791477a46eb7f.webp": { + "original_hash": "349b8e5a33d1221bef4a4ac3bb439bb9", + "translation_date": "2026-01-15T22:21:12+00:00", + "source_file": "3-terrarium/solution/images/plant14.png", "language_code": "ml" }, - "enemyShip.b39a140287683bf7.webp": { - "original_hash": "2a41854e0eaa974e8619298f3b333e11", - "translation_date": "2026-01-15T22:18:15+00:00", - "source_file": "6-space-game/3-moving-elements-around/your-work/assets/enemyShip.png", + "plant2.9e45efea224115b0.webp": { + "original_hash": "24beefd3dcca66085b44d3ae5d9758e1", + "translation_date": "2026-01-15T22:22:05+00:00", + "source_file": "3-terrarium/solution/images/plant2.png", "language_code": "ml" }, - "player.3c4f50182552a73a.webp": { + "plant3.06efdd0fa0c4b115.webp": { + "original_hash": "7e40e6f14cf52f7d75ed42320817b044", + "translation_date": "2026-01-15T22:21:54+00:00", + "source_file": "3-terrarium/solution/images/plant3.png", + "language_code": "ml" + }, + "plant4.3b78072b427727c6.webp": { + "original_hash": "c523205855d0691a9a0161c6abca983c", + "translation_date": "2026-01-15T22:21:49+00:00", + "source_file": "3-terrarium/solution/images/plant4.png", + "language_code": "ml" + }, + "plant5.8ec58b18ac336fa8.webp": { + "original_hash": "bcf5f2eacd7da3fe6b07c857d7f5a2ce", + "translation_date": "2026-01-15T22:21:59+00:00", + "source_file": "3-terrarium/solution/images/plant5.png", + "language_code": "ml" + }, + "plant6.ca4ff8372e6676b1.webp": { + "original_hash": "6932fdb455fcae5b324b129367d2f56a", + "translation_date": "2026-01-15T22:21:19+00:00", + "source_file": "3-terrarium/solution/images/plant6.png", + "language_code": "ml" + }, + "plant7.194d5a42fcf5a88c.webp": { + "original_hash": "b7a1e35f9946cb04440ce620c34f201d", + "translation_date": "2026-01-15T22:20:39+00:00", + "source_file": "3-terrarium/solution/images/plant7.png", + "language_code": "ml" + }, + "plant8.7b247809ab0eb492.webp": { + "original_hash": "3eb38c747aaf33ce7aa70b58a31b62a8", + "translation_date": "2026-01-15T22:20:57+00:00", + "source_file": "3-terrarium/solution/images/plant8.png", + "language_code": "ml" + }, + "plant9.8fe614c01ded1b1e.webp": { + "original_hash": "a9655c162938a27c63d48ac675061e2b", + "translation_date": "2026-01-15T22:20:47+00:00", + "source_file": "3-terrarium/solution/images/plant9.png", + "language_code": "ml" + }, + "player.137ee0e47f895ffc.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", - "translation_date": "2026-01-15T22:18:15+00:00", - "source_file": "6-space-game/3-moving-elements-around/your-work/assets/player.png", + "translation_date": "2026-01-15T22:18:00+00:00", + "source_file": "6-space-game/6-end-condition/solution/assets/player.png", "language_code": "ml" }, - "laserRed.e66e29ace6666064.webp": { - "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", - "translation_date": "2026-01-15T22:18:16+00:00", - "source_file": "6-space-game/3-moving-elements-around/solution/assets/laserRed.png", + "player.2887422f6982c3cd.webp": { + "original_hash": "952e66c2dd458cfd6e82052f7123a97b", + "translation_date": "2026-01-15T22:18:01+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/assets/player.png", "language_code": "ml" }, - "enemyShip.62983ed4bfb2220f.webp": { - "original_hash": "2a41854e0eaa974e8619298f3b333e11", - "translation_date": "2026-01-15T22:18:16+00:00", - "source_file": "6-space-game/3-moving-elements-around/solution/assets/enemyShip.png", + "player.391fed427ede24f5.webp": { + "original_hash": "952e66c2dd458cfd6e82052f7123a97b", + "translation_date": "2026-01-15T22:18:02+00:00", + "source_file": "6-space-game/5-keeping-score/solution/assets/player.png", "language_code": "ml" }, - "player.bfe14f110bddf56d.webp": { + "player.3c4f50182552a73a.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", - "translation_date": "2026-01-15T22:18:16+00:00", - "source_file": "6-space-game/3-moving-elements-around/solution/assets/player.png", + "translation_date": "2026-01-15T22:18:15+00:00", + "source_file": "6-space-game/3-moving-elements-around/your-work/assets/player.png", "language_code": "ml" }, - "localstorage.472f8147b6a3f8d1.webp": { - "original_hash": "7706ccb87a13a08250f315f03140bc61", - "translation_date": "2026-01-15T22:18:20+00:00", - "source_file": "5-browser-extension/2-forms-browsers-local-storage/images/localstorage.png", + "player.47bc9de0714c723d.webp": { + "original_hash": "952e66c2dd458cfd6e82052f7123a97b", + "translation_date": "2026-01-15T22:17:57+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/your-work/assets/player.png", "language_code": "ml" }, - "snapshot.97750180ebcad737.webp": { - "original_hash": "9db2fa7afcc1d258ec1a130cef145f94", - "translation_date": "2026-01-15T22:18:26+00:00", - "source_file": "5-browser-extension/3-background-tasks-and-performance/images/snapshot.png", + "player.57b3107c03012695.webp": { + "original_hash": "952e66c2dd458cfd6e82052f7123a97b", + "translation_date": "2026-01-15T22:18:07+00:00", + "source_file": "6-space-game/solution/spaceArt/png/player.png", "language_code": "ml" }, - "profiler.5a4a62479c5df01c.webp": { - "original_hash": "40b8a4d9f47e2f3e18aa2e814a15356c", - "translation_date": "2026-01-15T22:18:38+00:00", - "source_file": "5-browser-extension/3-background-tasks-and-performance/images/profiler.png", + "player.606f85953e5e564e.webp": { + "original_hash": "952e66c2dd458cfd6e82052f7123a97b", + "translation_date": "2026-01-15T22:17:59+00:00", + "source_file": "6-space-game/6-end-condition/your-work/assets/player.png", "language_code": "ml" }, - "log.804026979f3707e0.webp": { - "original_hash": "4c5e39f339781db01641b77b6b2d6026", - "translation_date": "2026-01-15T22:18:51+00:00", - "source_file": "5-browser-extension/3-background-tasks-and-performance/images/log.png", + "player.680ea4c619b54fe1.webp": { + "original_hash": "952e66c2dd458cfd6e82052f7123a97b", + "translation_date": "2026-01-15T22:17:55+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/assets/player.png", "language_code": "ml" }, - "earlybrowsers.d984b711cdf3a42d.webp": { - "original_hash": "810a4d2348668e25289029c5cfcb67bd", - "translation_date": "2026-01-15T22:18:57+00:00", - "source_file": "5-browser-extension/1-about-browsers/images/earlybrowsers.jpg", + "player.bfe14f110bddf56d.webp": { + "original_hash": "952e66c2dd458cfd6e82052f7123a97b", + "translation_date": "2026-01-15T22:18:16+00:00", + "source_file": "6-space-game/3-moving-elements-around/solution/assets/player.png", "language_code": "ml" }, - "2.1dae52ff08042246.webp": { - "original_hash": "3995628a6a986308859d0cb6eed8d787", - "translation_date": "2026-01-15T22:19:05+00:00", - "source_file": "5-browser-extension/1-about-browsers/images/2.png", + "player.c99c25d54a615ca0.webp": { + "original_hash": "952e66c2dd458cfd6e82052f7123a97b", + "translation_date": "2026-01-15T22:17:56+00:00", + "source_file": "6-space-game/4-collision-detection/solution/assets/player.png", "language_code": "ml" }, - "install-on-edge.d68781acaf0b3d3d.webp": { - "original_hash": "6224aad8f1cd252da83c2808ff5c7a4e", - "translation_date": "2026-01-15T22:19:17+00:00", - "source_file": "5-browser-extension/1-about-browsers/images/install-on-edge.png", + "player.dd24c1afa8c71e9b.webp": { + "original_hash": "952e66c2dd458cfd6e82052f7123a97b", + "translation_date": "2026-01-15T22:17:58+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/solution/assets/player.png", "language_code": "ml" }, - "1.b6da8c1394b07491.webp": { - "original_hash": "6b12479c2e6a54160867fa8945c04082", - "translation_date": "2026-01-15T22:19:28+00:00", - "source_file": "5-browser-extension/1-about-browsers/images/1.png", + "playerDamaged.181703f652fd5176.webp": { + "original_hash": "9d71aebe7303edd536064fb0f5e2ae82", + "translation_date": "2026-01-15T22:18:10+00:00", + "source_file": "6-space-game/solution/spaceArt/png/playerDamaged.png", "language_code": "ml" }, - "history.7fdabbafa521e064.webp": { - "original_hash": "445d71bea6a747dfe547df7eea846439", - "translation_date": "2026-01-15T22:19:34+00:00", - "source_file": "7-bank-project/1-template-route/history.png", + "playerLeft.0f928412e66ba5d9.webp": { + "original_hash": "40a42047b8ee49c6dd87c981e98d4d2e", + "translation_date": "2026-01-15T22:18:11+00:00", + "source_file": "6-space-game/solution/spaceArt/png/playerLeft.png", "language_code": "ml" }, - "screen1.baccbba0f1f93364.webp": { - "original_hash": "92c8fa2dbe566c4e19c98a9e7de6faa6", - "translation_date": "2026-01-15T22:19:37+00:00", - "source_file": "7-bank-project/images/screen1.png", + "playerRight.e4825f489e29f737.webp": { + "original_hash": "1c7b03f73e1d6ed74955357680cb05cb", + "translation_date": "2026-01-15T22:18:10+00:00", + "source_file": "6-space-game/solution/spaceArt/png/playerRight.png", "language_code": "ml" }, - "screen2.123c82a831a1d14a.webp": { - "original_hash": "43b7f2857d5f758394e443df8fbc31cf", - "translation_date": "2026-01-15T22:19:42+00:00", - "source_file": "7-bank-project/images/screen2.png", + "playground-choice.1d23ba7d407f4758.webp": { + "original_hash": "1c2e88cad7aad10922b4de1e87f1a47f", + "translation_date": "2026-01-15T22:26:59+00:00", + "source_file": "9-chat-project/assets/playground-choice.png", "language_code": "ml" }, - "click-register.e89a30bf0d4bc9ca.webp": { - "original_hash": "ef9688313524664fad6ab9b0e080c758", - "translation_date": "2026-01-15T22:19:44+00:00", - "source_file": "7-bank-project/2-forms/images/click-register.png", + "playground.d2b927122224ff8f.webp": { + "original_hash": "4152bb8cd5f23e73d58b3beb52919477", + "translation_date": "2026-01-15T22:22:34+00:00", + "source_file": "9-chat-project/assets/playground.png", "language_code": "ml" }, - "form-post.61de4ca1b964d91a.webp": { - "original_hash": "7e95c76a8ea2e82bceea70aae89f2360", - "translation_date": "2026-01-15T22:19:47+00:00", - "source_file": "7-bank-project/2-forms/images/form-post.png", + "preview.9215f0a010074476.webp": { + "original_hash": "6eaab6a69de1fa433e822578652c7287", + "translation_date": "2026-01-15T22:18:05+00:00", + "source_file": "6-space-game/solution/spaceArt/preview.jpg", + "language_code": "ml" + }, + "profiler.5a4a62479c5df01c.webp": { + "original_hash": "40b8a4d9f47e2f3e18aa2e814a15356c", + "translation_date": "2026-01-15T22:18:38+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/images/profiler.png", "language_code": "ml" }, - "validation-error.8bd23e98d416c22f.webp": { - "original_hash": "d614ce6b24e2583901da9038297fe327", - "translation_date": "2026-01-15T22:19:50+00:00", - "source_file": "7-bank-project/2-forms/images/validation-error.png", + "project-on-vscode.dev.e79815a9a95ee7fe.webp": { + "original_hash": "35de4bc32ea66a11f919671558e07d52", + "translation_date": "2026-01-15T22:17:08+00:00", + "source_file": "8-code-editor/images/project-on-vscode.dev.png", "language_code": "ml" }, "result.96ef01f607bf856a.webp": { @@ -665,40 +677,28 @@ "source_file": "7-bank-project/2-forms/images/result.png", "language_code": "ml" }, - "browser-console.efaf0b51aaaf6778.webp": { - "original_hash": "8d6c5077d1f133d27c65c0014ef503a9", - "translation_date": "2026-01-15T22:19:58+00:00", - "source_file": "7-bank-project/2-forms/images/browser-console.png", - "language_code": "ml" - }, - "login-error.416fe019b36a6327.webp": { - "original_hash": "ea96ed372d7a4c37ee2df3f0352f79d1", - "translation_date": "2026-01-15T22:20:02+00:00", - "source_file": "7-bank-project/3-data/images/login-error.png", - "language_code": "ml" - }, - "mpa.7f7375a1a2d4aa77.webp": { - "original_hash": "021255b74f0b79b0c286c163c210ef3d", - "translation_date": "2026-01-15T22:20:05+00:00", - "source_file": "7-bank-project/3-data/images/mpa.png", + "screen1.baccbba0f1f93364.webp": { + "original_hash": "92c8fa2dbe566c4e19c98a9e7de6faa6", + "translation_date": "2026-01-15T22:19:37+00:00", + "source_file": "7-bank-project/images/screen1.png", "language_code": "ml" }, - "spa.268ec73b41f992c2.webp": { - "original_hash": "3d3d7273070c2ddab04458fbb084ad4a", - "translation_date": "2026-01-15T22:20:08+00:00", - "source_file": "7-bank-project/3-data/images/spa.png", + "screen2.123c82a831a1d14a.webp": { + "original_hash": "43b7f2857d5f758394e443df8fbc31cf", + "translation_date": "2026-01-15T22:19:42+00:00", + "source_file": "7-bank-project/images/screen2.png", "language_code": "ml" }, - "dialog.93bba104afeb79f1.webp": { - "original_hash": "c56b5ad7eb8c4df4b3ed8a99bf67e6e2", - "translation_date": "2026-01-15T22:20:12+00:00", - "source_file": "7-bank-project/4-state-management/images/dialog.png", + "screenshot.0a1ee0d123df681b.webp": { + "original_hash": "f909b463a14ff6542a816470f68bfac3", + "translation_date": "2026-01-15T22:27:10+00:00", + "source_file": "9-chat-project/assets/screenshot.png", "language_code": "ml" }, - "data-flow.fa2354e0908fecc8.webp": { - "original_hash": "c9b82b42fa1973b3b7bfad9c7128c24c", - "translation_date": "2026-01-15T22:20:16+00:00", - "source_file": "7-bank-project/4-state-management/images/data-flow.png", + "screenshot.e7a5ad659e364568.webp": { + "original_hash": "c562c1fdc9d73658456e02b873e4dff9", + "translation_date": "2026-01-15T22:11:40+00:00", + "source_file": "images/screenshot.png", "language_code": "ml" }, "screenshot_gray.0c796099a1f9f25e.webp": { @@ -707,154 +707,154 @@ "source_file": "3-terrarium/images/screenshot_gray.png", "language_code": "ml" }, - "vs-code-index.e2986cf919471eb9.webp": { - "original_hash": "ed8437cb2629b95551fff5e5d72ef4f5", - "translation_date": "2026-01-15T22:20:21+00:00", - "source_file": "3-terrarium/1-intro-to-html/images/vs-code-index.png", + "shield.1b9412b7ca6610ab.webp": { + "original_hash": "a672dc1a5f905918272bb58f1e236340", + "translation_date": "2026-01-15T22:18:09+00:00", + "source_file": "6-space-game/solution/spaceArt/png/shield.png", "language_code": "ml" }, - "dom-tree.7daf0e763cbbba92.webp": { - "original_hash": "579f4ae298ff15a357def7f442671847", - "translation_date": "2026-01-15T22:20:29+00:00", - "source_file": "3-terrarium/3-intro-to-DOM-and-closures/images/dom-tree.png", + "snapshot.97750180ebcad737.webp": { + "original_hash": "9db2fa7afcc1d258ec1a130cef145f94", + "translation_date": "2026-01-15T22:18:26+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/images/snapshot.png", "language_code": "ml" }, - "terrarium-final.0920f16e87c13a84.webp": { - "original_hash": "324b7bff7867c38e100d0acad18ed53d", - "translation_date": "2026-01-15T22:20:34+00:00", - "source_file": "3-terrarium/3-intro-to-DOM-and-closures/images/terrarium-final.png", + "spa.268ec73b41f992c2.webp": { + "original_hash": "3d3d7273070c2ddab04458fbb084ad4a", + "translation_date": "2026-01-15T22:20:08+00:00", + "source_file": "7-bank-project/3-data/images/spa.png", "language_code": "ml" }, - "plant7.194d5a42fcf5a88c.webp": { - "original_hash": "b7a1e35f9946cb04440ce620c34f201d", - "translation_date": "2026-01-15T22:20:39+00:00", - "source_file": "3-terrarium/solution/images/plant7.png", + "speedLine.5bcabb93f48b5ae1.webp": { + "original_hash": "ef791dbe8ea2e21cf697831e203803d5", + "translation_date": "2026-01-15T22:18:14+00:00", + "source_file": "6-space-game/solution/spaceArt/png/Background/speedLine.png", "language_code": "ml" }, - "plant9.8fe614c01ded1b1e.webp": { - "original_hash": "a9655c162938a27c63d48ac675061e2b", - "translation_date": "2026-01-15T22:20:47+00:00", - "source_file": "3-terrarium/solution/images/plant9.png", + "spritesheet.bec82852290b14ee.webp": { + "original_hash": "d593b0f366e9efd2f2b3ef18e7eb2d0c", + "translation_date": "2026-01-15T22:17:53+00:00", + "source_file": "6-space-game/solution/spritesheet.png", "language_code": "ml" }, - "plant8.7b247809ab0eb492.webp": { - "original_hash": "3eb38c747aaf33ce7aa70b58a31b62a8", - "translation_date": "2026-01-15T22:20:57+00:00", - "source_file": "3-terrarium/solution/images/plant8.png", + "starBackground.a897b8acb1b0587d.webp": { + "original_hash": "cca00ba0b9e73859ab5bb928d5ca2fa2", + "translation_date": "2026-01-15T22:18:12+00:00", + "source_file": "6-space-game/solution/spaceArt/png/Background/starBackground.png", "language_code": "ml" }, - "plant1.a876180d8659acb9.webp": { - "original_hash": "e08f9b0f46f6d9d7c9949d4c3e590694", - "translation_date": "2026-01-15T22:21:06+00:00", - "source_file": "3-terrarium/solution/images/plant1.png", + "starBig.72e9c6d0d18f363d.webp": { + "original_hash": "4e8f1abc8b48d75990117ea8b6207842", + "translation_date": "2026-01-15T22:18:11+00:00", + "source_file": "6-space-game/solution/spaceArt/png/Background/starBig.png", "language_code": "ml" }, - "plant14.908791477a46eb7f.webp": { - "original_hash": "349b8e5a33d1221bef4a4ac3bb439bb9", - "translation_date": "2026-01-15T22:21:12+00:00", - "source_file": "3-terrarium/solution/images/plant14.png", + "starSmall.ed78b961dbcd0898.webp": { + "original_hash": "609bf88a971475818f95816b8cf71508", + "translation_date": "2026-01-15T22:18:13+00:00", + "source_file": "6-space-game/solution/spaceArt/png/Background/starSmall.png", "language_code": "ml" }, - "plant6.ca4ff8372e6676b1.webp": { - "original_hash": "6932fdb455fcae5b324b129367d2f56a", - "translation_date": "2026-01-15T22:21:19+00:00", - "source_file": "3-terrarium/solution/images/plant6.png", + "template.67ad477109d29a2b.webp": { + "original_hash": "a184e4c012fd4fca9ab3c552df87bd0c", + "translation_date": "2026-01-15T22:27:02+00:00", + "source_file": "9-chat-project/assets/template.png", "language_code": "ml" }, - "plant11.0ce0081b0ef17aa1.webp": { - "original_hash": "68346dbd1ae03331b0a87025c3e8e9e2", - "translation_date": "2026-01-15T22:21:26+00:00", - "source_file": "3-terrarium/solution/images/plant11.png", + "terrarium-final.0920f16e87c13a84.webp": { + "original_hash": "324b7bff7867c38e100d0acad18ed53d", + "translation_date": "2026-01-15T22:20:34+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/images/terrarium-final.png", "language_code": "ml" }, - "plant10.2f2c47804ae52dd3.webp": { - "original_hash": "dba97454882c2796c52a33c403db61f7", - "translation_date": "2026-01-15T22:21:34+00:00", - "source_file": "3-terrarium/solution/images/plant10.png", + "terrarium-final.2f07047ffc597d0a.webp": { + "original_hash": "c669f9222e16690bb2015ce86bb4739c", + "translation_date": "2026-01-15T22:22:13+00:00", + "source_file": "3-terrarium/2-intro-to-css/images/terrarium-final.png", "language_code": "ml" }, - "plant13.37d6ab2e2481421f.webp": { - "original_hash": "5cac561d7596ee631c4d02436d8f6998", - "translation_date": "2026-01-15T22:21:42+00:00", - "source_file": "3-terrarium/solution/images/plant13.png", + "validation-error.8bd23e98d416c22f.webp": { + "original_hash": "d614ce6b24e2583901da9038297fe327", + "translation_date": "2026-01-15T22:19:50+00:00", + "source_file": "7-bank-project/2-forms/images/validation-error.png", "language_code": "ml" }, - "plant4.3b78072b427727c6.webp": { - "original_hash": "c523205855d0691a9a0161c6abca983c", - "translation_date": "2026-01-15T22:21:49+00:00", - "source_file": "3-terrarium/solution/images/plant4.png", + "vs-code-index.e2986cf919471eb9.webp": { + "original_hash": "ed8437cb2629b95551fff5e5d72ef4f5", + "translation_date": "2026-01-15T22:20:21+00:00", + "source_file": "3-terrarium/1-intro-to-html/images/vs-code-index.png", "language_code": "ml" }, - "plant3.06efdd0fa0c4b115.webp": { - "original_hash": "7e40e6f14cf52f7d75ed42320817b044", - "translation_date": "2026-01-15T22:21:54+00:00", - "source_file": "3-terrarium/solution/images/plant3.png", + "webdev101-a11y.8ef3025c858d897a.webp": { + "original_hash": "3f5220c5d502a906028b8a85245cc6da", + "translation_date": "2026-01-15T22:14:10+00:00", + "source_file": "sketchnotes/webdev101-a11y.png", "language_code": "ml" }, - "plant5.8ec58b18ac336fa8.webp": { - "original_hash": "bcf5f2eacd7da3fe6b07c857d7f5a2ce", - "translation_date": "2026-01-15T22:21:59+00:00", - "source_file": "3-terrarium/solution/images/plant5.png", + "webdev101-css.3f7af5991bf53a20.webp": { + "original_hash": "9de1dc14864697c82395b02f31a72aec", + "translation_date": "2026-01-15T22:13:10+00:00", + "source_file": "sketchnotes/webdev101-css.png", "language_code": "ml" }, - "plant2.9e45efea224115b0.webp": { - "original_hash": "24beefd3dcca66085b44d3ae5d9758e1", - "translation_date": "2026-01-15T22:22:05+00:00", - "source_file": "3-terrarium/solution/images/plant2.png", + "webdev101-github.8846d7971abef6f9.webp": { + "original_hash": "412ec8fc404fead25f314e2fdb564548", + "translation_date": "2026-01-15T22:12:51+00:00", + "source_file": "sketchnotes/webdev101-github.png", "language_code": "ml" }, - "plant12.6b934c4312a00228.webp": { - "original_hash": "dafacde8e7a0b56c4baaabe88b4f90e2", - "translation_date": "2026-01-15T22:22:10+00:00", - "source_file": "3-terrarium/solution/images/plant12.png", + "webdev101-html.4389c2067af68e98.webp": { + "original_hash": "23bf24ecb0e72f0c6c835824dec5ee54", + "translation_date": "2026-01-15T22:12:13+00:00", + "source_file": "sketchnotes/webdev101-html.png", "language_code": "ml" }, - "terrarium-final.2f07047ffc597d0a.webp": { - "original_hash": "c669f9222e16690bb2015ce86bb4739c", - "translation_date": "2026-01-15T22:22:13+00:00", - "source_file": "3-terrarium/2-intro-to-css/images/terrarium-final.png", + "webdev101-js-arrays.439d7528b8a29455.webp": { + "original_hash": "564c9e2d7f8e5a3b7e23570df300c732", + "translation_date": "2026-01-15T22:15:03+00:00", + "source_file": "sketchnotes/webdev101-js-arrays.png", "language_code": "ml" }, - "1.cc07a5cbe114ad1d.webp": { - "original_hash": "fc436b6749801dd90d0558ae92d56b60", - "translation_date": "2026-01-15T22:22:15+00:00", - "source_file": "3-terrarium/2-intro-to-css/images/1.png", + "webdev101-js-datatypes.4cc470179730702c.webp": { + "original_hash": "20fda1612cc0e8d20e6be01ffc28e5f7", + "translation_date": "2026-01-15T22:14:29+00:00", + "source_file": "sketchnotes/webdev101-js-datatypes.png", "language_code": "ml" }, - "clone_repo.5085c48d666ead57.webp": { - "original_hash": "28c00f3d5861ab95d188b4f6a2d337df", - "translation_date": "2026-01-15T22:22:18+00:00", - "source_file": "1-getting-started-lessons/2-github-basics/images/clone_repo.png", + "webdev101-js-decisions.69e1b20f272dd1f0.webp": { + "original_hash": "5e49a0b9b4149f782a4378354ba7fd56", + "translation_date": "2026-01-15T22:13:53+00:00", + "source_file": "sketchnotes/webdev101-js-decisions.png", "language_code": "ml" }, - "codespace.bcecbdf5d2747d3d.webp": { - "original_hash": "ff86a65511122ddb448e092969566b0a", - "translation_date": "2026-01-15T22:22:23+00:00", - "source_file": "9-chat-project/assets/codespace.png", + "webdev101-js-functions.be049c4726e94f8b.webp": { + "original_hash": "ec4279b1b2191fa07a83e78a97e81f29", + "translation_date": "2026-01-15T22:13:33+00:00", + "source_file": "sketchnotes/webdev101-js-functions.png", "language_code": "ml" }, - "playground.d2b927122224ff8f.webp": { - "original_hash": "4152bb8cd5f23e73d58b3beb52919477", - "translation_date": "2026-01-15T22:22:34+00:00", - "source_file": "9-chat-project/assets/playground.png", + "webdev101-js.10280393044d7eaa.webp": { + "original_hash": "fe1f154de74b31fdeb9a6df40e7ad5e1", + "translation_date": "2026-01-15T22:14:47+00:00", + "source_file": "sketchnotes/webdev101-js.png", "language_code": "ml" }, - "playground-choice.1d23ba7d407f4758.webp": { - "original_hash": "1c2e88cad7aad10922b4de1e87f1a47f", - "translation_date": "2026-01-15T22:26:59+00:00", - "source_file": "9-chat-project/assets/playground-choice.png", + "webdev101-programming.d6e3f98e61ac4bff.webp": { + "original_hash": "adf4dac4d350592773dbdba8ebaaa262", + "translation_date": "2026-01-15T22:12:33+00:00", + "source_file": "sketchnotes/webdev101-programming.png", "language_code": "ml" }, - "template.67ad477109d29a2b.webp": { - "original_hash": "a184e4c012fd4fca9ab3c552df87bd0c", - "translation_date": "2026-01-15T22:27:02+00:00", - "source_file": "9-chat-project/assets/template.png", + "working-tree-pb.6cd43e5076f23ba3.webp": { + "original_hash": "f6b14887694745dd143a09bd60b74185", + "translation_date": "2026-01-15T22:17:30+00:00", + "source_file": "8-code-editor/images/working-tree-pb.png", "language_code": "ml" }, - "screenshot.0a1ee0d123df681b.webp": { - "original_hash": "f909b463a14ff6542a816470f68bfac3", - "translation_date": "2026-01-15T22:27:10+00:00", - "source_file": "9-chat-project/assets/screenshot.png", + "working-tree.c58eec08e6335c79.webp": { + "original_hash": "bf2608b4302123a00a8e7b1b6a430b4a", + "translation_date": "2026-01-15T22:17:22+00:00", + "source_file": "8-code-editor/images/working-tree.png", "language_code": "ml" } } \ No newline at end of file diff --git a/translated_images/br/.co-op-translator.json b/translated_images/pt-BR/.co-op-translator.json similarity index 88% rename from translated_images/br/.co-op-translator.json rename to translated_images/pt-BR/.co-op-translator.json index 4b6ecbb3c..92afc62a4 100644 --- a/translated_images/br/.co-op-translator.json +++ b/translated_images/pt-BR/.co-op-translator.json @@ -3,858 +3,858 @@ "original_hash": "6b12479c2e6a54160867fa8945c04082", "translation_date": "2026-01-15T17:41:59+00:00", "source_file": "5-browser-extension/1-about-browsers/images/1.png", - "language_code": "br" + "language_code": "pt-BR" }, "1.cc07a5cbe114ad1d.webp": { "original_hash": "fc436b6749801dd90d0558ae92d56b60", "translation_date": "2026-01-15T17:46:08+00:00", "source_file": "3-terrarium/2-intro-to-css/images/1.png", - "language_code": "br" + "language_code": "pt-BR" }, "2.1dae52ff08042246.webp": { "original_hash": "3995628a6a986308859d0cb6eed8d787", "translation_date": "2026-01-15T17:41:34+00:00", "source_file": "5-browser-extension/1-about-browsers/images/2.png", - "language_code": "br" + "language_code": "pt-BR" }, "after-codeswing-extension-pb.0ebddddcf73b5509.webp": { "original_hash": "861d59ec65a7334c5f3a4c02dfe22ceb", "translation_date": "2026-01-15T17:37:34+00:00", "source_file": "8-code-editor/images/after-codeswing-extension-pb.png", - "language_code": "br" + "language_code": "pt-BR" }, "background.148a8d43afde5730.webp": { "original_hash": "5a50f015fb466782c69063ffebb256de", "translation_date": "2026-01-15T17:31:20+00:00", "source_file": "images/background.png", - "language_code": "br" + "language_code": "pt-BR" }, "backgroundColor.e19c3c60768150c8.webp": { "original_hash": "b3e10fe033f615ec9d3580cce61eae09", "translation_date": "2026-01-15T17:40:21+00:00", "source_file": "6-space-game/solution/spaceArt/png/Background/backgroundColor.png", - "language_code": "br" + "language_code": "pt-BR" }, "browser-console.efaf0b51aaaf6778.webp": { "original_hash": "8d6c5077d1f133d27c65c0014ef503a9", "translation_date": "2026-01-15T17:42:44+00:00", "source_file": "7-bank-project/2-forms/images/browser-console.png", - "language_code": "br" + "language_code": "pt-BR" }, "browser.60317c9be8b7f84a.webp": { "original_hash": "aa4461fec006d86899864d991b50cc74", "translation_date": "2026-01-15T17:31:56+00:00", "source_file": "sketchnotes/browser.jpg", - "language_code": "br" + "language_code": "pt-BR" }, "canvas.fbd605ff8e5b8aff.webp": { "original_hash": "29556305738d345dd023554d788d5477", "translation_date": "2026-01-15T17:29:07+00:00", "source_file": "teaching-files/canvas.png", - "language_code": "br" + "language_code": "pt-BR" }, "canvas_grid.5f209da785ded492.webp": { "original_hash": "8da354720ffbfd778571aa17402de890", "translation_date": "2026-01-15T17:39:53+00:00", "source_file": "6-space-game/2-drawing-to-canvas/canvas_grid.png", - "language_code": "br" + "language_code": "pt-BR" }, "character.5c0dd8e067ffd693.webp": { "original_hash": "076bbb4d25a17982c81973b8dba9d4fa", "translation_date": "2026-01-15T17:31:05+00:00", "source_file": "images/character.png", - "language_code": "br" + "language_code": "pt-BR" }, "click-register.e89a30bf0d4bc9ca.webp": { "original_hash": "ef9688313524664fad6ab9b0e080c758", "translation_date": "2026-01-15T17:42:27+00:00", "source_file": "7-bank-project/2-forms/images/click-register.png", - "language_code": "br" + "language_code": "pt-BR" }, "clone_repo.5085c48d666ead57.webp": { "original_hash": "28c00f3d5861ab95d188b4f6a2d337df", "translation_date": "2026-01-15T17:46:13+00:00", "source_file": "1-getting-started-lessons/2-github-basics/images/clone_repo.png", - "language_code": "br" + "language_code": "pt-BR" }, "clone_repo.6a202fb230ab6bdd.webp": { "original_hash": "9261d014674312eece91deae958538cf", "translation_date": "2026-01-15T17:31:12+00:00", "source_file": "images/clone_repo.png", - "language_code": "br" + "language_code": "pt-BR" }, "codespace.bcecbdf5d2747d3d.webp": { "original_hash": "ff86a65511122ddb448e092969566b0a", "translation_date": "2026-01-15T17:46:18+00:00", "source_file": "9-chat-project/assets/codespace.png", - "language_code": "br" + "language_code": "pt-BR" }, "create-a-fork.297ab42b4bd0af99.webp": { "original_hash": "10712b80e3dcfa7c44fb8820a6ff3ad3", "translation_date": "2026-01-15T17:37:59+00:00", "source_file": "8-code-editor/images/create-a-fork.png", - "language_code": "br" + "language_code": "pt-BR" }, "create-new-file-pb.0797800d977ec3eb.webp": { "original_hash": "c149c42e04132f2409651425d6924ffa", "translation_date": "2026-01-15T17:36:32+00:00", "source_file": "8-code-editor/images/create-new-file-pb.png", - "language_code": "br" + "language_code": "pt-BR" }, "create-new-file.2814e609c2af9aeb.webp": { "original_hash": "cf6df76faeac2d92904e5d877b7bdf69", "translation_date": "2026-01-15T17:36:23+00:00", "source_file": "8-code-editor/images/create-new-file.png", - "language_code": "br" + "language_code": "pt-BR" }, "createcodespace.0238bbf4d7a8d955.webp": { "original_hash": "4f504323085308f4a0e7b5bfb37e16d7", "translation_date": "2026-01-15T17:29:59+00:00", "source_file": "images/createcodespace.png", - "language_code": "br" + "language_code": "pt-BR" }, "data-flow.fa2354e0908fecc8.webp": { "original_hash": "c9b82b42fa1973b3b7bfad9c7128c24c", "translation_date": "2026-01-15T17:43:04+00:00", "source_file": "7-bank-project/4-state-management/images/data-flow.png", - "language_code": "br" + "language_code": "pt-BR" }, "default-vscode-dev.5d06881d65c1b323.webp": { "original_hash": "146fecc3a9da37cb1d5c9d628cd94996", "translation_date": "2026-01-15T17:38:57+00:00", "source_file": "8-code-editor/images/default-vscode-dev.png", - "language_code": "br" + "language_code": "pt-BR" }, "dialog.93bba104afeb79f1.webp": { "original_hash": "c56b5ad7eb8c4df4b3ed8a99bf67e6e2", "translation_date": "2026-01-15T17:43:00+00:00", "source_file": "7-bank-project/4-state-management/images/dialog.png", - "language_code": "br" + "language_code": "pt-BR" }, "dom-tree.7daf0e763cbbba92.webp": { "original_hash": "579f4ae298ff15a357def7f442671847", "translation_date": "2026-01-15T17:43:19+00:00", "source_file": "3-terrarium/3-intro-to-DOM-and-closures/images/dom-tree.png", - "language_code": "br" + "language_code": "pt-BR" }, "earlybrowsers.d984b711cdf3a42d.webp": { "original_hash": "810a4d2348668e25289029c5cfcb67bd", "translation_date": "2026-01-15T17:41:23+00:00", "source_file": "5-browser-extension/1-about-browsers/images/earlybrowsers.jpg", - "language_code": "br" + "language_code": "pt-BR" }, "edit-a-file-pb.263555922c14fc52.webp": { "original_hash": "5c52723d35259eadd110d0c720a87b04", "translation_date": "2026-01-15T17:38:32+00:00", "source_file": "8-code-editor/images/edit-a-file-pb.png", - "language_code": "br" + "language_code": "pt-BR" }, "edit-a-file.52c0ee665ef19f08.webp": { "original_hash": "c28903236d60be6bba3f3848ea368c63", "translation_date": "2026-01-15T17:39:49+00:00", "source_file": "8-code-editor/images/edit-a-file.png", - "language_code": "br" + "language_code": "pt-BR" }, "enemyShip.035a46787bff658c.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T17:40:09+00:00", "source_file": "6-space-game/5-keeping-score/solution/assets/enemyShip.png", - "language_code": "br" + "language_code": "pt-BR" }, "enemyShip.1a1354d7988de290.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T17:40:06+00:00", "source_file": "6-space-game/6-end-condition/solution/assets/enemyShip.png", - "language_code": "br" + "language_code": "pt-BR" }, "enemyShip.22cbee6ea27a5809.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T17:40:01+00:00", "source_file": "6-space-game/2-drawing-to-canvas/your-work/assets/enemyShip.png", - "language_code": "br" + "language_code": "pt-BR" }, "enemyShip.321ecb1b4eb21f2c.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T17:40:08+00:00", "source_file": "6-space-game/5-keeping-score/your-work/assets/enemyShip.png", - "language_code": "br" + "language_code": "pt-BR" }, "enemyShip.4fbf2889e6129db4.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T17:40:04+00:00", "source_file": "6-space-game/6-end-condition/your-work/assets/enemyShip.png", - "language_code": "br" + "language_code": "pt-BR" }, "enemyShip.5df2a822c16650c2.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T17:40:02+00:00", "source_file": "6-space-game/2-drawing-to-canvas/solution/assets/enemyShip.png", - "language_code": "br" + "language_code": "pt-BR" }, "enemyShip.62983ed4bfb2220f.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T17:40:29+00:00", "source_file": "6-space-game/3-moving-elements-around/solution/assets/enemyShip.png", - "language_code": "br" + "language_code": "pt-BR" }, "enemyShip.add7036e1c3c3014.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T17:39:59+00:00", "source_file": "6-space-game/4-collision-detection/solution/assets/enemyShip.png", - "language_code": "br" + "language_code": "pt-BR" }, "enemyShip.b39a140287683bf7.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T17:40:28+00:00", "source_file": "6-space-game/3-moving-elements-around/your-work/assets/enemyShip.png", - "language_code": "br" + "language_code": "pt-BR" }, "enemyShip.b9626ed228a17a32.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T17:39:57+00:00", "source_file": "6-space-game/4-collision-detection/your-work/assets/enemyShip.png", - "language_code": "br" + "language_code": "pt-BR" }, "enemyShip.deb0477a7312f54d.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T17:40:15+00:00", "source_file": "6-space-game/solution/spaceArt/png/enemyShip.png", - "language_code": "br" + "language_code": "pt-BR" }, "enemyUFO.bf8585e4e8dcdb68.webp": { "original_hash": "18198bef76e4882928e4092344d0fb98", "translation_date": "2026-01-15T17:40:18+00:00", "source_file": "6-space-game/solution/spaceArt/png/enemyUFO.png", - "language_code": "br" + "language_code": "pt-BR" }, "extension-details.9f8f1fd4e9eb2de5.webp": { "original_hash": "f57d2e246e6ba8a58463d7573640d714", "translation_date": "2026-01-15T17:39:41+00:00", "source_file": "8-code-editor/images/extension-details.png", - "language_code": "br" + "language_code": "pt-BR" }, "extension-screenshot.0e7f5bfa110e92e3.webp": { "original_hash": "4fdd1d3fdbc9ac2c2932f83847a5e4b8", "translation_date": "2026-01-15T17:29:50+00:00", "source_file": "5-browser-extension/extension-screenshot.png", - "language_code": "br" + "language_code": "pt-BR" }, "extension-settings.21c752ae4f4cdb78.webp": { "original_hash": "fd7ebcb5d84c78047026ab3337908306", "translation_date": "2026-01-15T17:36:46+00:00", "source_file": "8-code-editor/images/extension-settings.png", - "language_code": "br" + "language_code": "pt-BR" }, "extensions.eca0e0c7f59a10b5.webp": { "original_hash": "a6c9c8f51d3edd917262e53664f08441", "translation_date": "2026-01-15T17:38:08+00:00", "source_file": "8-code-editor/images/extensions.png", - "language_code": "br" + "language_code": "pt-BR" }, "favicon.37b561214b36d454.webp": { "original_hash": "228faa6584f8ba1f7e9a75e3200112e9", "translation_date": "2026-01-15T17:30:59+00:00", "source_file": "images/favicon.png", - "language_code": "br" + "language_code": "pt-BR" }, "form-post.61de4ca1b964d91a.webp": { "original_hash": "7e95c76a8ea2e82bceea70aae89f2360", "translation_date": "2026-01-15T17:42:31+00:00", "source_file": "7-bank-project/2-forms/images/form-post.png", - "language_code": "br" + "language_code": "pt-BR" }, "history.7fdabbafa521e064.webp": { "original_hash": "445d71bea6a747dfe547df7eea846439", "translation_date": "2026-01-15T17:42:06+00:00", "source_file": "7-bank-project/1-template-route/history.png", - "language_code": "br" + "language_code": "pt-BR" }, "install-on-edge.78634f02842c4828.webp": { "original_hash": "6224aad8f1cd252da83c2808ff5c7a4e", "translation_date": "2026-01-15T17:29:27+00:00", "source_file": "5-browser-extension/install-on-edge.png", - "language_code": "br" + "language_code": "pt-BR" }, "install-on-edge.d68781acaf0b3d3d.webp": { "original_hash": "6224aad8f1cd252da83c2808ff5c7a4e", "translation_date": "2026-01-15T17:41:49+00:00", "source_file": "5-browser-extension/1-about-browsers/images/install-on-edge.png", - "language_code": "br" + "language_code": "pt-BR" }, "laserGreen.89904f0f49945560.webp": { "original_hash": "ddf7102c86fc3ec46037714c60091851", "translation_date": "2026-01-15T17:40:17+00:00", "source_file": "6-space-game/solution/spaceArt/png/laserGreen.png", - "language_code": "br" + "language_code": "pt-BR" }, "laserGreenShot.e4fbfc4714c08a5b.webp": { "original_hash": "cb6ed500c16736a41998e4cd0c467df7", "translation_date": "2026-01-15T17:40:16+00:00", "source_file": "6-space-game/solution/spaceArt/png/laserGreenShot.png", - "language_code": "br" + "language_code": "pt-BR" }, "laserRed.2040e11f55c0a40a.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T17:40:05+00:00", "source_file": "6-space-game/6-end-condition/solution/assets/laserRed.png", - "language_code": "br" + "language_code": "pt-BR" }, "laserRed.381bc5555491ce67.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T17:40:27+00:00", "source_file": "6-space-game/3-moving-elements-around/your-work/assets/laserRed.png", - "language_code": "br" + "language_code": "pt-BR" }, "laserRed.69730edd76f0b3bd.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T17:40:03+00:00", "source_file": "6-space-game/6-end-condition/your-work/assets/laserRed.png", - "language_code": "br" + "language_code": "pt-BR" }, "laserRed.b583dc1728eb8581.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T17:40:09+00:00", "source_file": "6-space-game/5-keeping-score/solution/assets/laserRed.png", - "language_code": "br" + "language_code": "pt-BR" }, "laserRed.cae9ab24ea9b18fd.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T17:39:59+00:00", "source_file": "6-space-game/4-collision-detection/solution/assets/laserRed.png", - "language_code": "br" + "language_code": "pt-BR" }, "laserRed.d81ce4986f87c251.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T17:40:15+00:00", "source_file": "6-space-game/solution/spaceArt/png/laserRed.png", - "language_code": "br" + "language_code": "pt-BR" }, "laserRed.e58ef8db2585dfbe.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T17:40:07+00:00", "source_file": "6-space-game/5-keeping-score/your-work/assets/laserRed.png", - "language_code": "br" + "language_code": "pt-BR" }, "laserRed.e66e29ace6666064.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T17:40:29+00:00", "source_file": "6-space-game/3-moving-elements-around/solution/assets/laserRed.png", - "language_code": "br" + "language_code": "pt-BR" }, "laserRed.e86e8fb629c6026e.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T17:39:57+00:00", "source_file": "6-space-game/4-collision-detection/your-work/assets/laserRed.png", - "language_code": "br" + "language_code": "pt-BR" }, "laserRedShot.c39d066745996a71.webp": { "original_hash": "1f1048184aab9d405e9f7d067a57af01", "translation_date": "2026-01-15T17:40:18+00:00", "source_file": "6-space-game/solution/spaceArt/png/laserRedShot.png", - "language_code": "br" + "language_code": "pt-BR" }, "life.27144b6d4bfdea76.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T17:40:17+00:00", "source_file": "6-space-game/solution/spaceArt/png/life.png", - "language_code": "br" + "language_code": "pt-BR" }, "life.2a159298dd98f4ef.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T17:40:09+00:00", "source_file": "6-space-game/5-keeping-score/your-work/assets/life.png", - "language_code": "br" + "language_code": "pt-BR" }, "life.466df3b1692a244a.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T17:39:58+00:00", "source_file": "6-space-game/4-collision-detection/your-work/assets/life.png", - "language_code": "br" + "language_code": "pt-BR" }, "life.65a2aaceca875284.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T17:40:00+00:00", "source_file": "6-space-game/4-collision-detection/solution/assets/life.png", - "language_code": "br" + "language_code": "pt-BR" }, "life.6fb9f50d53ee0413.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T17:40:10+00:00", "source_file": "6-space-game/5-keeping-score/solution/assets/life.png", - "language_code": "br" + "language_code": "pt-BR" }, "life.78b6e96a3003767e.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T17:40:05+00:00", "source_file": "6-space-game/6-end-condition/your-work/assets/life.png", - "language_code": "br" + "language_code": "pt-BR" }, "life.86d843ce9c23289c.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T17:40:07+00:00", "source_file": "6-space-game/6-end-condition/solution/assets/life.png", - "language_code": "br" + "language_code": "pt-BR" }, "localstorage.472f8147b6a3f8d1.webp": { "original_hash": "7706ccb87a13a08250f315f03140bc61", "translation_date": "2026-01-15T17:40:37+00:00", "source_file": "5-browser-extension/2-forms-browsers-local-storage/images/localstorage.png", - "language_code": "br" + "language_code": "pt-BR" }, "log.804026979f3707e0.webp": { "original_hash": "4c5e39f339781db01641b77b6b2d6026", "translation_date": "2026-01-15T17:41:15+00:00", "source_file": "5-browser-extension/3-background-tasks-and-performance/images/log.png", - "language_code": "br" + "language_code": "pt-BR" }, "login-error.416fe019b36a6327.webp": { "original_hash": "ea96ed372d7a4c37ee2df3f0352f79d1", "translation_date": "2026-01-15T17:42:47+00:00", "source_file": "7-bank-project/3-data/images/login-error.png", - "language_code": "br" + "language_code": "pt-BR" }, "meteorBig.1e452b3ad7af50ad.webp": { "original_hash": "07f37816512f563dd68780fdee2e30a6", "translation_date": "2026-01-15T17:40:14+00:00", "source_file": "6-space-game/solution/spaceArt/png/meteorBig.png", - "language_code": "br" + "language_code": "pt-BR" }, "meteorSmall.0d729bc71c12d41f.webp": { "original_hash": "ebabf6690cc614f9e33f019c356166fa", "translation_date": "2026-01-15T17:40:15+00:00", "source_file": "6-space-game/solution/spaceArt/png/meteorSmall.png", - "language_code": "br" + "language_code": "pt-BR" }, "moodle.94eb93d714a50cb2.webp": { "original_hash": "0d04a6ef1ac524b452d5a0aae3f45bee", "translation_date": "2026-01-15T17:28:45+00:00", "source_file": "teaching-files/moodle.png", - "language_code": "br" + "language_code": "pt-BR" }, "mpa.7f7375a1a2d4aa77.webp": { "original_hash": "021255b74f0b79b0c286c163c210ef3d", "translation_date": "2026-01-15T17:42:51+00:00", "source_file": "7-bank-project/3-data/images/mpa.png", - "language_code": "br" + "language_code": "pt-BR" }, "nebula.55c2933d36d035d3.webp": { "original_hash": "e0fa4f86653c6fe97bc77271c46241c2", "translation_date": "2026-01-15T17:40:27+00:00", "source_file": "6-space-game/solution/spaceArt/png/Background/nebula.png", - "language_code": "br" + "language_code": "pt-BR" }, "new-file-github.com.c886796d800e8056.webp": { "original_hash": "2e0ddd0dad4734e3968b70907df9c052", "translation_date": "2026-01-15T17:39:10+00:00", "source_file": "8-code-editor/images/new-file-github.com.png", - "language_code": "br" + "language_code": "pt-BR" }, "open-palette-menu.46dda01084738da8.webp": { "original_hash": "1860e80bf0534b9d54ef0fcb7e1a9f9e", "translation_date": "2026-01-15T17:38:52+00:00", "source_file": "8-code-editor/images/open-palette-menu.png", - "language_code": "br" + "language_code": "pt-BR" }, "open-remote-repository.bd9c2598b8949e7f.webp": { "original_hash": "777c01a9242da7d5d0e1b037df9c86f9", "translation_date": "2026-01-15T17:38:04+00:00", "source_file": "8-code-editor/images/open-remote-repository.png", - "language_code": "br" + "language_code": "pt-BR" }, "palette-menu.4946174e07f42622.webp": { "original_hash": "7387b91076790084ec8828866e88c6ce", "translation_date": "2026-01-15T17:38:49+00:00", "source_file": "8-code-editor/images/palette-menu.png", - "language_code": "br" + "language_code": "pt-BR" }, "partI-solution.36c53b48c9ffae2a.webp": { "original_hash": "fbbd263368f61f8ed3a86c4571e6810b", "translation_date": "2026-01-15T17:39:55+00:00", "source_file": "6-space-game/2-drawing-to-canvas/partI-solution.png", - "language_code": "br" + "language_code": "pt-BR" }, "plant1.a876180d8659acb9.webp": { "original_hash": "e08f9b0f46f6d9d7c9949d4c3e590694", "translation_date": "2026-01-15T17:44:24+00:00", "source_file": "3-terrarium/solution/images/plant1.png", - "language_code": "br" + "language_code": "pt-BR" }, "plant10.2f2c47804ae52dd3.webp": { "original_hash": "dba97454882c2796c52a33c403db61f7", "translation_date": "2026-01-15T17:45:07+00:00", "source_file": "3-terrarium/solution/images/plant10.png", - "language_code": "br" + "language_code": "pt-BR" }, "plant11.0ce0081b0ef17aa1.webp": { "original_hash": "68346dbd1ae03331b0a87025c3e8e9e2", "translation_date": "2026-01-15T17:44:55+00:00", "source_file": "3-terrarium/solution/images/plant11.png", - "language_code": "br" + "language_code": "pt-BR" }, "plant12.6b934c4312a00228.webp": { "original_hash": "dafacde8e7a0b56c4baaabe88b4f90e2", "translation_date": "2026-01-15T17:46:00+00:00", "source_file": "3-terrarium/solution/images/plant12.png", - "language_code": "br" + "language_code": "pt-BR" }, "plant13.37d6ab2e2481421f.webp": { "original_hash": "5cac561d7596ee631c4d02436d8f6998", "translation_date": "2026-01-15T17:45:19+00:00", "source_file": "3-terrarium/solution/images/plant13.png", - "language_code": "br" + "language_code": "pt-BR" }, "plant14.908791477a46eb7f.webp": { "original_hash": "349b8e5a33d1221bef4a4ac3bb439bb9", "translation_date": "2026-01-15T17:44:35+00:00", "source_file": "3-terrarium/solution/images/plant14.png", - "language_code": "br" + "language_code": "pt-BR" }, "plant2.9e45efea224115b0.webp": { "original_hash": "24beefd3dcca66085b44d3ae5d9758e1", "translation_date": "2026-01-15T17:45:53+00:00", "source_file": "3-terrarium/solution/images/plant2.png", - "language_code": "br" + "language_code": "pt-BR" }, "plant3.06efdd0fa0c4b115.webp": { "original_hash": "7e40e6f14cf52f7d75ed42320817b044", "translation_date": "2026-01-15T17:45:36+00:00", "source_file": "3-terrarium/solution/images/plant3.png", - "language_code": "br" + "language_code": "pt-BR" }, "plant4.3b78072b427727c6.webp": { "original_hash": "c523205855d0691a9a0161c6abca983c", "translation_date": "2026-01-15T17:45:29+00:00", "source_file": "3-terrarium/solution/images/plant4.png", - "language_code": "br" + "language_code": "pt-BR" }, "plant5.8ec58b18ac336fa8.webp": { "original_hash": "bcf5f2eacd7da3fe6b07c857d7f5a2ce", "translation_date": "2026-01-15T17:45:44+00:00", "source_file": "3-terrarium/solution/images/plant5.png", - "language_code": "br" + "language_code": "pt-BR" }, "plant6.ca4ff8372e6676b1.webp": { "original_hash": "6932fdb455fcae5b324b129367d2f56a", "translation_date": "2026-01-15T17:44:44+00:00", "source_file": "3-terrarium/solution/images/plant6.png", - "language_code": "br" + "language_code": "pt-BR" }, "plant7.194d5a42fcf5a88c.webp": { "original_hash": "b7a1e35f9946cb04440ce620c34f201d", "translation_date": "2026-01-15T17:43:42+00:00", "source_file": "3-terrarium/solution/images/plant7.png", - "language_code": "br" + "language_code": "pt-BR" }, "plant8.7b247809ab0eb492.webp": { "original_hash": "3eb38c747aaf33ce7aa70b58a31b62a8", "translation_date": "2026-01-15T17:44:13+00:00", "source_file": "3-terrarium/solution/images/plant8.png", - "language_code": "br" + "language_code": "pt-BR" }, "plant9.8fe614c01ded1b1e.webp": { "original_hash": "a9655c162938a27c63d48ac675061e2b", "translation_date": "2026-01-15T17:43:54+00:00", "source_file": "3-terrarium/solution/images/plant9.png", - "language_code": "br" + "language_code": "pt-BR" }, "player.137ee0e47f895ffc.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T17:40:06+00:00", "source_file": "6-space-game/6-end-condition/solution/assets/player.png", - "language_code": "br" + "language_code": "pt-BR" }, "player.2887422f6982c3cd.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T17:40:08+00:00", "source_file": "6-space-game/5-keeping-score/your-work/assets/player.png", - "language_code": "br" + "language_code": "pt-BR" }, "player.391fed427ede24f5.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T17:40:10+00:00", "source_file": "6-space-game/5-keeping-score/solution/assets/player.png", - "language_code": "br" + "language_code": "pt-BR" }, "player.3c4f50182552a73a.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T17:40:28+00:00", "source_file": "6-space-game/3-moving-elements-around/your-work/assets/player.png", - "language_code": "br" + "language_code": "pt-BR" }, "player.47bc9de0714c723d.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T17:40:01+00:00", "source_file": "6-space-game/2-drawing-to-canvas/your-work/assets/player.png", - "language_code": "br" + "language_code": "pt-BR" }, "player.57b3107c03012695.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T17:40:16+00:00", "source_file": "6-space-game/solution/spaceArt/png/player.png", - "language_code": "br" + "language_code": "pt-BR" }, "player.606f85953e5e564e.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T17:40:04+00:00", "source_file": "6-space-game/6-end-condition/your-work/assets/player.png", - "language_code": "br" + "language_code": "pt-BR" }, "player.680ea4c619b54fe1.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T17:39:58+00:00", "source_file": "6-space-game/4-collision-detection/your-work/assets/player.png", - "language_code": "br" + "language_code": "pt-BR" }, "player.bfe14f110bddf56d.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T17:40:30+00:00", "source_file": "6-space-game/3-moving-elements-around/solution/assets/player.png", - "language_code": "br" + "language_code": "pt-BR" }, "player.c99c25d54a615ca0.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T17:40:00+00:00", "source_file": "6-space-game/4-collision-detection/solution/assets/player.png", - "language_code": "br" + "language_code": "pt-BR" }, "player.dd24c1afa8c71e9b.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T17:40:02+00:00", "source_file": "6-space-game/2-drawing-to-canvas/solution/assets/player.png", - "language_code": "br" + "language_code": "pt-BR" }, "playerDamaged.181703f652fd5176.webp": { "original_hash": "9d71aebe7303edd536064fb0f5e2ae82", "translation_date": "2026-01-15T17:40:20+00:00", "source_file": "6-space-game/solution/spaceArt/png/playerDamaged.png", - "language_code": "br" + "language_code": "pt-BR" }, "playerLeft.0f928412e66ba5d9.webp": { "original_hash": "40a42047b8ee49c6dd87c981e98d4d2e", "translation_date": "2026-01-15T17:40:21+00:00", "source_file": "6-space-game/solution/spaceArt/png/playerLeft.png", - "language_code": "br" + "language_code": "pt-BR" }, "playerRight.e4825f489e29f737.webp": { "original_hash": "1c7b03f73e1d6ed74955357680cb05cb", "translation_date": "2026-01-15T17:40:21+00:00", "source_file": "6-space-game/solution/spaceArt/png/playerRight.png", - "language_code": "br" + "language_code": "pt-BR" }, "playground-choice.1d23ba7d407f4758.webp": { "original_hash": "1c2e88cad7aad10922b4de1e87f1a47f", "translation_date": "2026-01-15T17:46:47+00:00", "source_file": "9-chat-project/assets/playground-choice.png", - "language_code": "br" + "language_code": "pt-BR" }, "playground.d2b927122224ff8f.webp": { "original_hash": "4152bb8cd5f23e73d58b3beb52919477", "translation_date": "2026-01-15T17:46:35+00:00", "source_file": "9-chat-project/assets/playground.png", - "language_code": "br" + "language_code": "pt-BR" }, "preview.9215f0a010074476.webp": { "original_hash": "6eaab6a69de1fa433e822578652c7287", "translation_date": "2026-01-15T17:40:13+00:00", "source_file": "6-space-game/solution/spaceArt/preview.jpg", - "language_code": "br" + "language_code": "pt-BR" }, "profiler.5a4a62479c5df01c.webp": { "original_hash": "40b8a4d9f47e2f3e18aa2e814a15356c", "translation_date": "2026-01-15T17:41:00+00:00", "source_file": "5-browser-extension/3-background-tasks-and-performance/images/profiler.png", - "language_code": "br" + "language_code": "pt-BR" }, "project-on-vscode.dev.e79815a9a95ee7fe.webp": { "original_hash": "35de4bc32ea66a11f919671558e07d52", "translation_date": "2026-01-15T17:39:01+00:00", "source_file": "8-code-editor/images/project-on-vscode.dev.png", - "language_code": "br" + "language_code": "pt-BR" }, "result.96ef01f607bf856a.webp": { "original_hash": "e83c44a0fcaa7720ce32eb71d53d5250", "translation_date": "2026-01-15T17:42:39+00:00", "source_file": "7-bank-project/2-forms/images/result.png", - "language_code": "br" + "language_code": "pt-BR" }, "screen1.baccbba0f1f93364.webp": { "original_hash": "92c8fa2dbe566c4e19c98a9e7de6faa6", "translation_date": "2026-01-15T17:42:11+00:00", "source_file": "7-bank-project/images/screen1.png", - "language_code": "br" + "language_code": "pt-BR" }, "screen2.123c82a831a1d14a.webp": { "original_hash": "43b7f2857d5f758394e443df8fbc31cf", "translation_date": "2026-01-15T17:42:18+00:00", "source_file": "7-bank-project/images/screen2.png", - "language_code": "br" + "language_code": "pt-BR" }, "screenshot.0a1ee0d123df681b.webp": { "original_hash": "f909b463a14ff6542a816470f68bfac3", "translation_date": "2026-01-15T17:47:02+00:00", "source_file": "9-chat-project/assets/screenshot.png", - "language_code": "br" + "language_code": "pt-BR" }, "screenshot.e7a5ad659e364568.webp": { "original_hash": "c562c1fdc9d73658456e02b873e4dff9", "translation_date": "2026-01-15T17:31:34+00:00", "source_file": "images/screenshot.png", - "language_code": "br" + "language_code": "pt-BR" }, "screenshot_gray.0c796099a1f9f25e.webp": { "original_hash": "324b7bff7867c38e100d0acad18ed53d", "translation_date": "2026-01-15T17:43:08+00:00", "source_file": "3-terrarium/images/screenshot_gray.png", - "language_code": "br" + "language_code": "pt-BR" }, "shield.1b9412b7ca6610ab.webp": { "original_hash": "a672dc1a5f905918272bb58f1e236340", "translation_date": "2026-01-15T17:40:19+00:00", "source_file": "6-space-game/solution/spaceArt/png/shield.png", - "language_code": "br" + "language_code": "pt-BR" }, "snapshot.97750180ebcad737.webp": { "original_hash": "9db2fa7afcc1d258ec1a130cef145f94", "translation_date": "2026-01-15T17:40:43+00:00", "source_file": "5-browser-extension/3-background-tasks-and-performance/images/snapshot.png", - "language_code": "br" + "language_code": "pt-BR" }, "spa.268ec73b41f992c2.webp": { "original_hash": "3d3d7273070c2ddab04458fbb084ad4a", "translation_date": "2026-01-15T17:42:54+00:00", "source_file": "7-bank-project/3-data/images/spa.png", - "language_code": "br" + "language_code": "pt-BR" }, "speedLine.5bcabb93f48b5ae1.webp": { "original_hash": "ef791dbe8ea2e21cf697831e203803d5", "translation_date": "2026-01-15T17:40:26+00:00", "source_file": "6-space-game/solution/spaceArt/png/Background/speedLine.png", - "language_code": "br" + "language_code": "pt-BR" }, "spritesheet.bec82852290b14ee.webp": { "original_hash": "d593b0f366e9efd2f2b3ef18e7eb2d0c", "translation_date": "2026-01-15T17:39:56+00:00", "source_file": "6-space-game/solution/spritesheet.png", - "language_code": "br" + "language_code": "pt-BR" }, "starBackground.a897b8acb1b0587d.webp": { "original_hash": "cca00ba0b9e73859ab5bb928d5ca2fa2", "translation_date": "2026-01-15T17:40:24+00:00", "source_file": "6-space-game/solution/spaceArt/png/Background/starBackground.png", - "language_code": "br" + "language_code": "pt-BR" }, "starBig.72e9c6d0d18f363d.webp": { "original_hash": "4e8f1abc8b48d75990117ea8b6207842", "translation_date": "2026-01-15T17:40:22+00:00", "source_file": "6-space-game/solution/spaceArt/png/Background/starBig.png", - "language_code": "br" + "language_code": "pt-BR" }, "starSmall.ed78b961dbcd0898.webp": { "original_hash": "609bf88a971475818f95816b8cf71508", "translation_date": "2026-01-15T17:40:25+00:00", "source_file": "6-space-game/solution/spaceArt/png/Background/starSmall.png", - "language_code": "br" + "language_code": "pt-BR" }, "template.67ad477109d29a2b.webp": { "original_hash": "a184e4c012fd4fca9ab3c552df87bd0c", "translation_date": "2026-01-15T17:46:50+00:00", "source_file": "9-chat-project/assets/template.png", - "language_code": "br" + "language_code": "pt-BR" }, "terrarium-final.0920f16e87c13a84.webp": { "original_hash": "324b7bff7867c38e100d0acad18ed53d", "translation_date": "2026-01-15T17:43:32+00:00", "source_file": "3-terrarium/3-intro-to-DOM-and-closures/images/terrarium-final.png", - "language_code": "br" + "language_code": "pt-BR" }, "terrarium-final.2f07047ffc597d0a.webp": { "original_hash": "c669f9222e16690bb2015ce86bb4739c", "translation_date": "2026-01-15T17:46:05+00:00", "source_file": "3-terrarium/2-intro-to-css/images/terrarium-final.png", - "language_code": "br" + "language_code": "pt-BR" }, "validation-error.8bd23e98d416c22f.webp": { "original_hash": "d614ce6b24e2583901da9038297fe327", "translation_date": "2026-01-15T17:42:35+00:00", "source_file": "7-bank-project/2-forms/images/validation-error.png", - "language_code": "br" + "language_code": "pt-BR" }, "vs-code-index.e2986cf919471eb9.webp": { "original_hash": "ed8437cb2629b95551fff5e5d72ef4f5", "translation_date": "2026-01-15T17:43:11+00:00", "source_file": "3-terrarium/1-intro-to-html/images/vs-code-index.png", - "language_code": "br" + "language_code": "pt-BR" }, "webdev101-a11y.8ef3025c858d897a.webp": { "original_hash": "3f5220c5d502a906028b8a85245cc6da", "translation_date": "2026-01-15T17:35:00+00:00", "source_file": "sketchnotes/webdev101-a11y.png", - "language_code": "br" + "language_code": "pt-BR" }, "webdev101-css.3f7af5991bf53a20.webp": { "original_hash": "9de1dc14864697c82395b02f31a72aec", "translation_date": "2026-01-15T17:33:46+00:00", "source_file": "sketchnotes/webdev101-css.png", - "language_code": "br" + "language_code": "pt-BR" }, "webdev101-github.8846d7971abef6f9.webp": { "original_hash": "412ec8fc404fead25f314e2fdb564548", "translation_date": "2026-01-15T17:33:19+00:00", "source_file": "sketchnotes/webdev101-github.png", - "language_code": "br" + "language_code": "pt-BR" }, "webdev101-html.4389c2067af68e98.webp": { "original_hash": "23bf24ecb0e72f0c6c835824dec5ee54", "translation_date": "2026-01-15T17:32:25+00:00", "source_file": "sketchnotes/webdev101-html.png", - "language_code": "br" + "language_code": "pt-BR" }, "webdev101-js-arrays.439d7528b8a29455.webp": { "original_hash": "564c9e2d7f8e5a3b7e23570df300c732", "translation_date": "2026-01-15T17:36:13+00:00", "source_file": "sketchnotes/webdev101-js-arrays.png", - "language_code": "br" + "language_code": "pt-BR" }, "webdev101-js-datatypes.4cc470179730702c.webp": { "original_hash": "20fda1612cc0e8d20e6be01ffc28e5f7", "translation_date": "2026-01-15T17:35:24+00:00", "source_file": "sketchnotes/webdev101-js-datatypes.png", - "language_code": "br" + "language_code": "pt-BR" }, "webdev101-js-decisions.69e1b20f272dd1f0.webp": { "original_hash": "5e49a0b9b4149f782a4378354ba7fd56", "translation_date": "2026-01-15T17:34:37+00:00", "source_file": "sketchnotes/webdev101-js-decisions.png", - "language_code": "br" + "language_code": "pt-BR" }, "webdev101-js-functions.be049c4726e94f8b.webp": { "original_hash": "ec4279b1b2191fa07a83e78a97e81f29", "translation_date": "2026-01-15T17:34:14+00:00", "source_file": "sketchnotes/webdev101-js-functions.png", - "language_code": "br" + "language_code": "pt-BR" }, "webdev101-js.10280393044d7eaa.webp": { "original_hash": "fe1f154de74b31fdeb9a6df40e7ad5e1", "translation_date": "2026-01-15T17:35:52+00:00", "source_file": "sketchnotes/webdev101-js.png", - "language_code": "br" + "language_code": "pt-BR" }, "webdev101-programming.d6e3f98e61ac4bff.webp": { "original_hash": "adf4dac4d350592773dbdba8ebaaa262", "translation_date": "2026-01-15T17:32:56+00:00", "source_file": "sketchnotes/webdev101-programming.png", - "language_code": "br" + "language_code": "pt-BR" }, "working-tree-pb.6cd43e5076f23ba3.webp": { "original_hash": "f6b14887694745dd143a09bd60b74185", "translation_date": "2026-01-15T17:39:29+00:00", "source_file": "8-code-editor/images/working-tree-pb.png", - "language_code": "br" + "language_code": "pt-BR" }, "working-tree.c58eec08e6335c79.webp": { "original_hash": "bf2608b4302123a00a8e7b1b6a430b4a", "translation_date": "2026-01-15T17:39:20+00:00", "source_file": "8-code-editor/images/working-tree.png", - "language_code": "br" + "language_code": "pt-BR" } } \ No newline at end of file diff --git a/translated_images/br/1.b6da8c1394b07491.webp b/translated_images/pt-BR/1.b6da8c1394b07491.webp similarity index 100% rename from translated_images/br/1.b6da8c1394b07491.webp rename to translated_images/pt-BR/1.b6da8c1394b07491.webp diff --git a/translated_images/br/1.cc07a5cbe114ad1d.webp b/translated_images/pt-BR/1.cc07a5cbe114ad1d.webp similarity index 100% rename from translated_images/br/1.cc07a5cbe114ad1d.webp rename to translated_images/pt-BR/1.cc07a5cbe114ad1d.webp diff --git a/translated_images/br/2.1dae52ff08042246.webp b/translated_images/pt-BR/2.1dae52ff08042246.webp similarity index 100% rename from translated_images/br/2.1dae52ff08042246.webp rename to translated_images/pt-BR/2.1dae52ff08042246.webp diff --git a/translated_images/br/after-codeswing-extension-pb.0ebddddcf73b5509.webp b/translated_images/pt-BR/after-codeswing-extension-pb.0ebddddcf73b5509.webp similarity index 100% rename from translated_images/br/after-codeswing-extension-pb.0ebddddcf73b5509.webp rename to translated_images/pt-BR/after-codeswing-extension-pb.0ebddddcf73b5509.webp diff --git a/translated_images/br/background.148a8d43afde5730.webp b/translated_images/pt-BR/background.148a8d43afde5730.webp similarity index 100% rename from translated_images/br/background.148a8d43afde5730.webp rename to translated_images/pt-BR/background.148a8d43afde5730.webp diff --git a/translated_images/br/backgroundColor.e19c3c60768150c8.webp b/translated_images/pt-BR/backgroundColor.e19c3c60768150c8.webp similarity index 100% rename from translated_images/br/backgroundColor.e19c3c60768150c8.webp rename to translated_images/pt-BR/backgroundColor.e19c3c60768150c8.webp diff --git a/translated_images/br/browser-console.efaf0b51aaaf6778.webp b/translated_images/pt-BR/browser-console.efaf0b51aaaf6778.webp similarity index 100% rename from translated_images/br/browser-console.efaf0b51aaaf6778.webp rename to translated_images/pt-BR/browser-console.efaf0b51aaaf6778.webp diff --git a/translated_images/br/browser.60317c9be8b7f84a.webp b/translated_images/pt-BR/browser.60317c9be8b7f84a.webp similarity index 100% rename from translated_images/br/browser.60317c9be8b7f84a.webp rename to translated_images/pt-BR/browser.60317c9be8b7f84a.webp diff --git a/translated_images/br/canvas.fbd605ff8e5b8aff.webp b/translated_images/pt-BR/canvas.fbd605ff8e5b8aff.webp similarity index 100% rename from translated_images/br/canvas.fbd605ff8e5b8aff.webp rename to translated_images/pt-BR/canvas.fbd605ff8e5b8aff.webp diff --git a/translated_images/br/canvas_grid.5f209da785ded492.webp b/translated_images/pt-BR/canvas_grid.5f209da785ded492.webp similarity index 100% rename from translated_images/br/canvas_grid.5f209da785ded492.webp rename to translated_images/pt-BR/canvas_grid.5f209da785ded492.webp diff --git a/translated_images/br/character.5c0dd8e067ffd693.webp b/translated_images/pt-BR/character.5c0dd8e067ffd693.webp similarity index 100% rename from translated_images/br/character.5c0dd8e067ffd693.webp rename to translated_images/pt-BR/character.5c0dd8e067ffd693.webp diff --git a/translated_images/br/click-register.e89a30bf0d4bc9ca.webp b/translated_images/pt-BR/click-register.e89a30bf0d4bc9ca.webp similarity index 100% rename from translated_images/br/click-register.e89a30bf0d4bc9ca.webp rename to translated_images/pt-BR/click-register.e89a30bf0d4bc9ca.webp diff --git a/translated_images/br/clone_repo.5085c48d666ead57.webp b/translated_images/pt-BR/clone_repo.5085c48d666ead57.webp similarity index 100% rename from translated_images/br/clone_repo.5085c48d666ead57.webp rename to translated_images/pt-BR/clone_repo.5085c48d666ead57.webp diff --git a/translated_images/br/clone_repo.6a202fb230ab6bdd.webp b/translated_images/pt-BR/clone_repo.6a202fb230ab6bdd.webp similarity index 100% rename from translated_images/br/clone_repo.6a202fb230ab6bdd.webp rename to translated_images/pt-BR/clone_repo.6a202fb230ab6bdd.webp diff --git a/translated_images/br/codespace.bcecbdf5d2747d3d.webp b/translated_images/pt-BR/codespace.bcecbdf5d2747d3d.webp similarity index 100% rename from translated_images/br/codespace.bcecbdf5d2747d3d.webp rename to translated_images/pt-BR/codespace.bcecbdf5d2747d3d.webp diff --git a/translated_images/br/create-a-fork.297ab42b4bd0af99.webp b/translated_images/pt-BR/create-a-fork.297ab42b4bd0af99.webp similarity index 100% rename from translated_images/br/create-a-fork.297ab42b4bd0af99.webp rename to translated_images/pt-BR/create-a-fork.297ab42b4bd0af99.webp diff --git a/translated_images/br/create-new-file-pb.0797800d977ec3eb.webp b/translated_images/pt-BR/create-new-file-pb.0797800d977ec3eb.webp similarity index 100% rename from translated_images/br/create-new-file-pb.0797800d977ec3eb.webp rename to translated_images/pt-BR/create-new-file-pb.0797800d977ec3eb.webp diff --git a/translated_images/br/create-new-file.2814e609c2af9aeb.webp b/translated_images/pt-BR/create-new-file.2814e609c2af9aeb.webp similarity index 100% rename from translated_images/br/create-new-file.2814e609c2af9aeb.webp rename to translated_images/pt-BR/create-new-file.2814e609c2af9aeb.webp diff --git a/translated_images/br/createcodespace.0238bbf4d7a8d955.webp b/translated_images/pt-BR/createcodespace.0238bbf4d7a8d955.webp similarity index 100% rename from translated_images/br/createcodespace.0238bbf4d7a8d955.webp rename to translated_images/pt-BR/createcodespace.0238bbf4d7a8d955.webp diff --git a/translated_images/br/data-flow.fa2354e0908fecc8.webp b/translated_images/pt-BR/data-flow.fa2354e0908fecc8.webp similarity index 100% rename from translated_images/br/data-flow.fa2354e0908fecc8.webp rename to translated_images/pt-BR/data-flow.fa2354e0908fecc8.webp diff --git a/translated_images/br/default-vscode-dev.5d06881d65c1b323.webp b/translated_images/pt-BR/default-vscode-dev.5d06881d65c1b323.webp similarity index 100% rename from translated_images/br/default-vscode-dev.5d06881d65c1b323.webp rename to translated_images/pt-BR/default-vscode-dev.5d06881d65c1b323.webp diff --git a/translated_images/br/dialog.93bba104afeb79f1.webp b/translated_images/pt-BR/dialog.93bba104afeb79f1.webp similarity index 100% rename from translated_images/br/dialog.93bba104afeb79f1.webp rename to translated_images/pt-BR/dialog.93bba104afeb79f1.webp diff --git a/translated_images/br/dom-tree.7daf0e763cbbba92.webp b/translated_images/pt-BR/dom-tree.7daf0e763cbbba92.webp similarity index 100% rename from translated_images/br/dom-tree.7daf0e763cbbba92.webp rename to translated_images/pt-BR/dom-tree.7daf0e763cbbba92.webp diff --git a/translated_images/br/earlybrowsers.d984b711cdf3a42d.webp b/translated_images/pt-BR/earlybrowsers.d984b711cdf3a42d.webp similarity index 100% rename from translated_images/br/earlybrowsers.d984b711cdf3a42d.webp rename to translated_images/pt-BR/earlybrowsers.d984b711cdf3a42d.webp diff --git a/translated_images/br/edit-a-file-pb.263555922c14fc52.webp b/translated_images/pt-BR/edit-a-file-pb.263555922c14fc52.webp similarity index 100% rename from translated_images/br/edit-a-file-pb.263555922c14fc52.webp rename to translated_images/pt-BR/edit-a-file-pb.263555922c14fc52.webp diff --git a/translated_images/br/edit-a-file.52c0ee665ef19f08.webp b/translated_images/pt-BR/edit-a-file.52c0ee665ef19f08.webp similarity index 100% rename from translated_images/br/edit-a-file.52c0ee665ef19f08.webp rename to translated_images/pt-BR/edit-a-file.52c0ee665ef19f08.webp diff --git a/translated_images/br/enemyShip.035a46787bff658c.webp b/translated_images/pt-BR/enemyShip.035a46787bff658c.webp similarity index 100% rename from translated_images/br/enemyShip.035a46787bff658c.webp rename to translated_images/pt-BR/enemyShip.035a46787bff658c.webp diff --git a/translated_images/br/enemyShip.1a1354d7988de290.webp b/translated_images/pt-BR/enemyShip.1a1354d7988de290.webp similarity index 100% rename from translated_images/br/enemyShip.1a1354d7988de290.webp rename to translated_images/pt-BR/enemyShip.1a1354d7988de290.webp diff --git a/translated_images/br/enemyShip.22cbee6ea27a5809.webp b/translated_images/pt-BR/enemyShip.22cbee6ea27a5809.webp similarity index 100% rename from translated_images/br/enemyShip.22cbee6ea27a5809.webp rename to translated_images/pt-BR/enemyShip.22cbee6ea27a5809.webp diff --git a/translated_images/br/enemyShip.321ecb1b4eb21f2c.webp b/translated_images/pt-BR/enemyShip.321ecb1b4eb21f2c.webp similarity index 100% rename from translated_images/br/enemyShip.321ecb1b4eb21f2c.webp rename to translated_images/pt-BR/enemyShip.321ecb1b4eb21f2c.webp diff --git a/translated_images/br/enemyShip.4fbf2889e6129db4.webp b/translated_images/pt-BR/enemyShip.4fbf2889e6129db4.webp similarity index 100% rename from translated_images/br/enemyShip.4fbf2889e6129db4.webp rename to translated_images/pt-BR/enemyShip.4fbf2889e6129db4.webp diff --git a/translated_images/br/enemyShip.5df2a822c16650c2.webp b/translated_images/pt-BR/enemyShip.5df2a822c16650c2.webp similarity index 100% rename from translated_images/br/enemyShip.5df2a822c16650c2.webp rename to translated_images/pt-BR/enemyShip.5df2a822c16650c2.webp diff --git a/translated_images/br/enemyShip.62983ed4bfb2220f.webp b/translated_images/pt-BR/enemyShip.62983ed4bfb2220f.webp similarity index 100% rename from translated_images/br/enemyShip.62983ed4bfb2220f.webp rename to translated_images/pt-BR/enemyShip.62983ed4bfb2220f.webp diff --git a/translated_images/br/enemyShip.add7036e1c3c3014.webp b/translated_images/pt-BR/enemyShip.add7036e1c3c3014.webp similarity index 100% rename from translated_images/br/enemyShip.add7036e1c3c3014.webp rename to translated_images/pt-BR/enemyShip.add7036e1c3c3014.webp diff --git a/translated_images/br/enemyShip.b39a140287683bf7.webp b/translated_images/pt-BR/enemyShip.b39a140287683bf7.webp similarity index 100% rename from translated_images/br/enemyShip.b39a140287683bf7.webp rename to translated_images/pt-BR/enemyShip.b39a140287683bf7.webp diff --git a/translated_images/br/enemyShip.b9626ed228a17a32.webp b/translated_images/pt-BR/enemyShip.b9626ed228a17a32.webp similarity index 100% rename from translated_images/br/enemyShip.b9626ed228a17a32.webp rename to translated_images/pt-BR/enemyShip.b9626ed228a17a32.webp diff --git a/translated_images/br/enemyShip.deb0477a7312f54d.webp b/translated_images/pt-BR/enemyShip.deb0477a7312f54d.webp similarity index 100% rename from translated_images/br/enemyShip.deb0477a7312f54d.webp rename to translated_images/pt-BR/enemyShip.deb0477a7312f54d.webp diff --git a/translated_images/br/enemyUFO.bf8585e4e8dcdb68.webp b/translated_images/pt-BR/enemyUFO.bf8585e4e8dcdb68.webp similarity index 100% rename from translated_images/br/enemyUFO.bf8585e4e8dcdb68.webp rename to translated_images/pt-BR/enemyUFO.bf8585e4e8dcdb68.webp diff --git a/translated_images/br/extension-details.9f8f1fd4e9eb2de5.webp b/translated_images/pt-BR/extension-details.9f8f1fd4e9eb2de5.webp similarity index 100% rename from translated_images/br/extension-details.9f8f1fd4e9eb2de5.webp rename to translated_images/pt-BR/extension-details.9f8f1fd4e9eb2de5.webp diff --git a/translated_images/br/extension-screenshot.0e7f5bfa110e92e3.webp b/translated_images/pt-BR/extension-screenshot.0e7f5bfa110e92e3.webp similarity index 100% rename from translated_images/br/extension-screenshot.0e7f5bfa110e92e3.webp rename to translated_images/pt-BR/extension-screenshot.0e7f5bfa110e92e3.webp diff --git a/translated_images/br/extension-settings.21c752ae4f4cdb78.webp b/translated_images/pt-BR/extension-settings.21c752ae4f4cdb78.webp similarity index 100% rename from translated_images/br/extension-settings.21c752ae4f4cdb78.webp rename to translated_images/pt-BR/extension-settings.21c752ae4f4cdb78.webp diff --git a/translated_images/br/extensions.eca0e0c7f59a10b5.webp b/translated_images/pt-BR/extensions.eca0e0c7f59a10b5.webp similarity index 100% rename from translated_images/br/extensions.eca0e0c7f59a10b5.webp rename to translated_images/pt-BR/extensions.eca0e0c7f59a10b5.webp diff --git a/translated_images/br/favicon.37b561214b36d454.webp b/translated_images/pt-BR/favicon.37b561214b36d454.webp similarity index 100% rename from translated_images/br/favicon.37b561214b36d454.webp rename to translated_images/pt-BR/favicon.37b561214b36d454.webp diff --git a/translated_images/br/form-post.61de4ca1b964d91a.webp b/translated_images/pt-BR/form-post.61de4ca1b964d91a.webp similarity index 100% rename from translated_images/br/form-post.61de4ca1b964d91a.webp rename to translated_images/pt-BR/form-post.61de4ca1b964d91a.webp diff --git a/translated_images/br/history.7fdabbafa521e064.webp b/translated_images/pt-BR/history.7fdabbafa521e064.webp similarity index 100% rename from translated_images/br/history.7fdabbafa521e064.webp rename to translated_images/pt-BR/history.7fdabbafa521e064.webp diff --git a/translated_images/br/install-on-edge.78634f02842c4828.webp b/translated_images/pt-BR/install-on-edge.78634f02842c4828.webp similarity index 100% rename from translated_images/br/install-on-edge.78634f02842c4828.webp rename to translated_images/pt-BR/install-on-edge.78634f02842c4828.webp diff --git a/translated_images/br/install-on-edge.d68781acaf0b3d3d.webp b/translated_images/pt-BR/install-on-edge.d68781acaf0b3d3d.webp similarity index 100% rename from translated_images/br/install-on-edge.d68781acaf0b3d3d.webp rename to translated_images/pt-BR/install-on-edge.d68781acaf0b3d3d.webp diff --git a/translated_images/br/laserGreen.89904f0f49945560.webp b/translated_images/pt-BR/laserGreen.89904f0f49945560.webp similarity index 100% rename from translated_images/br/laserGreen.89904f0f49945560.webp rename to translated_images/pt-BR/laserGreen.89904f0f49945560.webp diff --git a/translated_images/br/laserGreenShot.e4fbfc4714c08a5b.webp b/translated_images/pt-BR/laserGreenShot.e4fbfc4714c08a5b.webp similarity index 100% rename from translated_images/br/laserGreenShot.e4fbfc4714c08a5b.webp rename to translated_images/pt-BR/laserGreenShot.e4fbfc4714c08a5b.webp diff --git a/translated_images/br/laserRed.2040e11f55c0a40a.webp b/translated_images/pt-BR/laserRed.2040e11f55c0a40a.webp similarity index 100% rename from translated_images/br/laserRed.2040e11f55c0a40a.webp rename to translated_images/pt-BR/laserRed.2040e11f55c0a40a.webp diff --git a/translated_images/br/laserRed.381bc5555491ce67.webp b/translated_images/pt-BR/laserRed.381bc5555491ce67.webp similarity index 100% rename from translated_images/br/laserRed.381bc5555491ce67.webp rename to translated_images/pt-BR/laserRed.381bc5555491ce67.webp diff --git a/translated_images/br/laserRed.69730edd76f0b3bd.webp b/translated_images/pt-BR/laserRed.69730edd76f0b3bd.webp similarity index 100% rename from translated_images/br/laserRed.69730edd76f0b3bd.webp rename to translated_images/pt-BR/laserRed.69730edd76f0b3bd.webp diff --git a/translated_images/br/laserRed.b583dc1728eb8581.webp b/translated_images/pt-BR/laserRed.b583dc1728eb8581.webp similarity index 100% rename from translated_images/br/laserRed.b583dc1728eb8581.webp rename to translated_images/pt-BR/laserRed.b583dc1728eb8581.webp diff --git a/translated_images/br/laserRed.cae9ab24ea9b18fd.webp b/translated_images/pt-BR/laserRed.cae9ab24ea9b18fd.webp similarity index 100% rename from translated_images/br/laserRed.cae9ab24ea9b18fd.webp rename to translated_images/pt-BR/laserRed.cae9ab24ea9b18fd.webp diff --git a/translated_images/br/laserRed.d81ce4986f87c251.webp b/translated_images/pt-BR/laserRed.d81ce4986f87c251.webp similarity index 100% rename from translated_images/br/laserRed.d81ce4986f87c251.webp rename to translated_images/pt-BR/laserRed.d81ce4986f87c251.webp diff --git a/translated_images/br/laserRed.e58ef8db2585dfbe.webp b/translated_images/pt-BR/laserRed.e58ef8db2585dfbe.webp similarity index 100% rename from translated_images/br/laserRed.e58ef8db2585dfbe.webp rename to translated_images/pt-BR/laserRed.e58ef8db2585dfbe.webp diff --git a/translated_images/br/laserRed.e66e29ace6666064.webp b/translated_images/pt-BR/laserRed.e66e29ace6666064.webp similarity index 100% rename from translated_images/br/laserRed.e66e29ace6666064.webp rename to translated_images/pt-BR/laserRed.e66e29ace6666064.webp diff --git a/translated_images/br/laserRed.e86e8fb629c6026e.webp b/translated_images/pt-BR/laserRed.e86e8fb629c6026e.webp similarity index 100% rename from translated_images/br/laserRed.e86e8fb629c6026e.webp rename to translated_images/pt-BR/laserRed.e86e8fb629c6026e.webp diff --git a/translated_images/br/laserRedShot.c39d066745996a71.webp b/translated_images/pt-BR/laserRedShot.c39d066745996a71.webp similarity index 100% rename from translated_images/br/laserRedShot.c39d066745996a71.webp rename to translated_images/pt-BR/laserRedShot.c39d066745996a71.webp diff --git a/translated_images/br/life.27144b6d4bfdea76.webp b/translated_images/pt-BR/life.27144b6d4bfdea76.webp similarity index 100% rename from translated_images/br/life.27144b6d4bfdea76.webp rename to translated_images/pt-BR/life.27144b6d4bfdea76.webp diff --git a/translated_images/br/life.2a159298dd98f4ef.webp b/translated_images/pt-BR/life.2a159298dd98f4ef.webp similarity index 100% rename from translated_images/br/life.2a159298dd98f4ef.webp rename to translated_images/pt-BR/life.2a159298dd98f4ef.webp diff --git a/translated_images/br/life.466df3b1692a244a.webp b/translated_images/pt-BR/life.466df3b1692a244a.webp similarity index 100% rename from translated_images/br/life.466df3b1692a244a.webp rename to translated_images/pt-BR/life.466df3b1692a244a.webp diff --git a/translated_images/br/life.65a2aaceca875284.webp b/translated_images/pt-BR/life.65a2aaceca875284.webp similarity index 100% rename from translated_images/br/life.65a2aaceca875284.webp rename to translated_images/pt-BR/life.65a2aaceca875284.webp diff --git a/translated_images/br/life.6fb9f50d53ee0413.webp b/translated_images/pt-BR/life.6fb9f50d53ee0413.webp similarity index 100% rename from translated_images/br/life.6fb9f50d53ee0413.webp rename to translated_images/pt-BR/life.6fb9f50d53ee0413.webp diff --git a/translated_images/br/life.78b6e96a3003767e.webp b/translated_images/pt-BR/life.78b6e96a3003767e.webp similarity index 100% rename from translated_images/br/life.78b6e96a3003767e.webp rename to translated_images/pt-BR/life.78b6e96a3003767e.webp diff --git a/translated_images/br/life.86d843ce9c23289c.webp b/translated_images/pt-BR/life.86d843ce9c23289c.webp similarity index 100% rename from translated_images/br/life.86d843ce9c23289c.webp rename to translated_images/pt-BR/life.86d843ce9c23289c.webp diff --git a/translated_images/br/localstorage.472f8147b6a3f8d1.webp b/translated_images/pt-BR/localstorage.472f8147b6a3f8d1.webp similarity index 100% rename from translated_images/br/localstorage.472f8147b6a3f8d1.webp rename to translated_images/pt-BR/localstorage.472f8147b6a3f8d1.webp diff --git a/translated_images/br/log.804026979f3707e0.webp b/translated_images/pt-BR/log.804026979f3707e0.webp similarity index 100% rename from translated_images/br/log.804026979f3707e0.webp rename to translated_images/pt-BR/log.804026979f3707e0.webp diff --git a/translated_images/br/login-error.416fe019b36a6327.webp b/translated_images/pt-BR/login-error.416fe019b36a6327.webp similarity index 100% rename from translated_images/br/login-error.416fe019b36a6327.webp rename to translated_images/pt-BR/login-error.416fe019b36a6327.webp diff --git a/translated_images/br/meteorBig.1e452b3ad7af50ad.webp b/translated_images/pt-BR/meteorBig.1e452b3ad7af50ad.webp similarity index 100% rename from translated_images/br/meteorBig.1e452b3ad7af50ad.webp rename to translated_images/pt-BR/meteorBig.1e452b3ad7af50ad.webp diff --git a/translated_images/br/meteorSmall.0d729bc71c12d41f.webp b/translated_images/pt-BR/meteorSmall.0d729bc71c12d41f.webp similarity index 100% rename from translated_images/br/meteorSmall.0d729bc71c12d41f.webp rename to translated_images/pt-BR/meteorSmall.0d729bc71c12d41f.webp diff --git a/translated_images/br/moodle.94eb93d714a50cb2.webp b/translated_images/pt-BR/moodle.94eb93d714a50cb2.webp similarity index 100% rename from translated_images/br/moodle.94eb93d714a50cb2.webp rename to translated_images/pt-BR/moodle.94eb93d714a50cb2.webp diff --git a/translated_images/br/mpa.7f7375a1a2d4aa77.webp b/translated_images/pt-BR/mpa.7f7375a1a2d4aa77.webp similarity index 100% rename from translated_images/br/mpa.7f7375a1a2d4aa77.webp rename to translated_images/pt-BR/mpa.7f7375a1a2d4aa77.webp diff --git a/translated_images/br/nebula.55c2933d36d035d3.webp b/translated_images/pt-BR/nebula.55c2933d36d035d3.webp similarity index 100% rename from translated_images/br/nebula.55c2933d36d035d3.webp rename to translated_images/pt-BR/nebula.55c2933d36d035d3.webp diff --git a/translated_images/br/new-file-github.com.c886796d800e8056.webp b/translated_images/pt-BR/new-file-github.com.c886796d800e8056.webp similarity index 100% rename from translated_images/br/new-file-github.com.c886796d800e8056.webp rename to translated_images/pt-BR/new-file-github.com.c886796d800e8056.webp diff --git a/translated_images/br/open-palette-menu.46dda01084738da8.webp b/translated_images/pt-BR/open-palette-menu.46dda01084738da8.webp similarity index 100% rename from translated_images/br/open-palette-menu.46dda01084738da8.webp rename to translated_images/pt-BR/open-palette-menu.46dda01084738da8.webp diff --git a/translated_images/br/open-remote-repository.bd9c2598b8949e7f.webp b/translated_images/pt-BR/open-remote-repository.bd9c2598b8949e7f.webp similarity index 100% rename from translated_images/br/open-remote-repository.bd9c2598b8949e7f.webp rename to translated_images/pt-BR/open-remote-repository.bd9c2598b8949e7f.webp diff --git a/translated_images/br/palette-menu.4946174e07f42622.webp b/translated_images/pt-BR/palette-menu.4946174e07f42622.webp similarity index 100% rename from translated_images/br/palette-menu.4946174e07f42622.webp rename to translated_images/pt-BR/palette-menu.4946174e07f42622.webp diff --git a/translated_images/br/partI-solution.36c53b48c9ffae2a.webp b/translated_images/pt-BR/partI-solution.36c53b48c9ffae2a.webp similarity index 100% rename from translated_images/br/partI-solution.36c53b48c9ffae2a.webp rename to translated_images/pt-BR/partI-solution.36c53b48c9ffae2a.webp diff --git a/translated_images/br/plant1.a876180d8659acb9.webp b/translated_images/pt-BR/plant1.a876180d8659acb9.webp similarity index 100% rename from translated_images/br/plant1.a876180d8659acb9.webp rename to translated_images/pt-BR/plant1.a876180d8659acb9.webp diff --git a/translated_images/br/plant10.2f2c47804ae52dd3.webp b/translated_images/pt-BR/plant10.2f2c47804ae52dd3.webp similarity index 100% rename from translated_images/br/plant10.2f2c47804ae52dd3.webp rename to translated_images/pt-BR/plant10.2f2c47804ae52dd3.webp diff --git a/translated_images/br/plant11.0ce0081b0ef17aa1.webp b/translated_images/pt-BR/plant11.0ce0081b0ef17aa1.webp similarity index 100% rename from translated_images/br/plant11.0ce0081b0ef17aa1.webp rename to translated_images/pt-BR/plant11.0ce0081b0ef17aa1.webp diff --git a/translated_images/br/plant12.6b934c4312a00228.webp b/translated_images/pt-BR/plant12.6b934c4312a00228.webp similarity index 100% rename from translated_images/br/plant12.6b934c4312a00228.webp rename to translated_images/pt-BR/plant12.6b934c4312a00228.webp diff --git a/translated_images/br/plant13.37d6ab2e2481421f.webp b/translated_images/pt-BR/plant13.37d6ab2e2481421f.webp similarity index 100% rename from translated_images/br/plant13.37d6ab2e2481421f.webp rename to translated_images/pt-BR/plant13.37d6ab2e2481421f.webp diff --git a/translated_images/br/plant14.908791477a46eb7f.webp b/translated_images/pt-BR/plant14.908791477a46eb7f.webp similarity index 100% rename from translated_images/br/plant14.908791477a46eb7f.webp rename to translated_images/pt-BR/plant14.908791477a46eb7f.webp diff --git a/translated_images/br/plant2.9e45efea224115b0.webp b/translated_images/pt-BR/plant2.9e45efea224115b0.webp similarity index 100% rename from translated_images/br/plant2.9e45efea224115b0.webp rename to translated_images/pt-BR/plant2.9e45efea224115b0.webp diff --git a/translated_images/br/plant3.06efdd0fa0c4b115.webp b/translated_images/pt-BR/plant3.06efdd0fa0c4b115.webp similarity index 100% rename from translated_images/br/plant3.06efdd0fa0c4b115.webp rename to translated_images/pt-BR/plant3.06efdd0fa0c4b115.webp diff --git a/translated_images/br/plant4.3b78072b427727c6.webp b/translated_images/pt-BR/plant4.3b78072b427727c6.webp similarity index 100% rename from translated_images/br/plant4.3b78072b427727c6.webp rename to translated_images/pt-BR/plant4.3b78072b427727c6.webp diff --git a/translated_images/br/plant5.8ec58b18ac336fa8.webp b/translated_images/pt-BR/plant5.8ec58b18ac336fa8.webp similarity index 100% rename from translated_images/br/plant5.8ec58b18ac336fa8.webp rename to translated_images/pt-BR/plant5.8ec58b18ac336fa8.webp diff --git a/translated_images/br/plant6.ca4ff8372e6676b1.webp b/translated_images/pt-BR/plant6.ca4ff8372e6676b1.webp similarity index 100% rename from translated_images/br/plant6.ca4ff8372e6676b1.webp rename to translated_images/pt-BR/plant6.ca4ff8372e6676b1.webp diff --git a/translated_images/br/plant7.194d5a42fcf5a88c.webp b/translated_images/pt-BR/plant7.194d5a42fcf5a88c.webp similarity index 100% rename from translated_images/br/plant7.194d5a42fcf5a88c.webp rename to translated_images/pt-BR/plant7.194d5a42fcf5a88c.webp diff --git a/translated_images/br/plant8.7b247809ab0eb492.webp b/translated_images/pt-BR/plant8.7b247809ab0eb492.webp similarity index 100% rename from translated_images/br/plant8.7b247809ab0eb492.webp rename to translated_images/pt-BR/plant8.7b247809ab0eb492.webp diff --git a/translated_images/br/plant9.8fe614c01ded1b1e.webp b/translated_images/pt-BR/plant9.8fe614c01ded1b1e.webp similarity index 100% rename from translated_images/br/plant9.8fe614c01ded1b1e.webp rename to translated_images/pt-BR/plant9.8fe614c01ded1b1e.webp diff --git a/translated_images/br/player.137ee0e47f895ffc.webp b/translated_images/pt-BR/player.137ee0e47f895ffc.webp similarity index 100% rename from translated_images/br/player.137ee0e47f895ffc.webp rename to translated_images/pt-BR/player.137ee0e47f895ffc.webp diff --git a/translated_images/br/player.2887422f6982c3cd.webp b/translated_images/pt-BR/player.2887422f6982c3cd.webp similarity index 100% rename from translated_images/br/player.2887422f6982c3cd.webp rename to translated_images/pt-BR/player.2887422f6982c3cd.webp diff --git a/translated_images/br/player.391fed427ede24f5.webp b/translated_images/pt-BR/player.391fed427ede24f5.webp similarity index 100% rename from translated_images/br/player.391fed427ede24f5.webp rename to translated_images/pt-BR/player.391fed427ede24f5.webp diff --git a/translated_images/br/player.3c4f50182552a73a.webp b/translated_images/pt-BR/player.3c4f50182552a73a.webp similarity index 100% rename from translated_images/br/player.3c4f50182552a73a.webp rename to translated_images/pt-BR/player.3c4f50182552a73a.webp diff --git a/translated_images/br/player.47bc9de0714c723d.webp b/translated_images/pt-BR/player.47bc9de0714c723d.webp similarity index 100% rename from translated_images/br/player.47bc9de0714c723d.webp rename to translated_images/pt-BR/player.47bc9de0714c723d.webp diff --git a/translated_images/br/player.57b3107c03012695.webp b/translated_images/pt-BR/player.57b3107c03012695.webp similarity index 100% rename from translated_images/br/player.57b3107c03012695.webp rename to translated_images/pt-BR/player.57b3107c03012695.webp diff --git a/translated_images/br/player.606f85953e5e564e.webp b/translated_images/pt-BR/player.606f85953e5e564e.webp similarity index 100% rename from translated_images/br/player.606f85953e5e564e.webp rename to translated_images/pt-BR/player.606f85953e5e564e.webp diff --git a/translated_images/br/player.680ea4c619b54fe1.webp b/translated_images/pt-BR/player.680ea4c619b54fe1.webp similarity index 100% rename from translated_images/br/player.680ea4c619b54fe1.webp rename to translated_images/pt-BR/player.680ea4c619b54fe1.webp diff --git a/translated_images/br/player.bfe14f110bddf56d.webp b/translated_images/pt-BR/player.bfe14f110bddf56d.webp similarity index 100% rename from translated_images/br/player.bfe14f110bddf56d.webp rename to translated_images/pt-BR/player.bfe14f110bddf56d.webp diff --git a/translated_images/br/player.c99c25d54a615ca0.webp b/translated_images/pt-BR/player.c99c25d54a615ca0.webp similarity index 100% rename from translated_images/br/player.c99c25d54a615ca0.webp rename to translated_images/pt-BR/player.c99c25d54a615ca0.webp diff --git a/translated_images/br/player.dd24c1afa8c71e9b.webp b/translated_images/pt-BR/player.dd24c1afa8c71e9b.webp similarity index 100% rename from translated_images/br/player.dd24c1afa8c71e9b.webp rename to translated_images/pt-BR/player.dd24c1afa8c71e9b.webp diff --git a/translated_images/br/playerDamaged.181703f652fd5176.webp b/translated_images/pt-BR/playerDamaged.181703f652fd5176.webp similarity index 100% rename from translated_images/br/playerDamaged.181703f652fd5176.webp rename to translated_images/pt-BR/playerDamaged.181703f652fd5176.webp diff --git a/translated_images/br/playerLeft.0f928412e66ba5d9.webp b/translated_images/pt-BR/playerLeft.0f928412e66ba5d9.webp similarity index 100% rename from translated_images/br/playerLeft.0f928412e66ba5d9.webp rename to translated_images/pt-BR/playerLeft.0f928412e66ba5d9.webp diff --git a/translated_images/br/playerRight.e4825f489e29f737.webp b/translated_images/pt-BR/playerRight.e4825f489e29f737.webp similarity index 100% rename from translated_images/br/playerRight.e4825f489e29f737.webp rename to translated_images/pt-BR/playerRight.e4825f489e29f737.webp diff --git a/translated_images/br/playground-choice.1d23ba7d407f4758.webp b/translated_images/pt-BR/playground-choice.1d23ba7d407f4758.webp similarity index 100% rename from translated_images/br/playground-choice.1d23ba7d407f4758.webp rename to translated_images/pt-BR/playground-choice.1d23ba7d407f4758.webp diff --git a/translated_images/br/playground.d2b927122224ff8f.webp b/translated_images/pt-BR/playground.d2b927122224ff8f.webp similarity index 100% rename from translated_images/br/playground.d2b927122224ff8f.webp rename to translated_images/pt-BR/playground.d2b927122224ff8f.webp diff --git a/translated_images/br/preview.9215f0a010074476.webp b/translated_images/pt-BR/preview.9215f0a010074476.webp similarity index 100% rename from translated_images/br/preview.9215f0a010074476.webp rename to translated_images/pt-BR/preview.9215f0a010074476.webp diff --git a/translated_images/br/profiler.5a4a62479c5df01c.webp b/translated_images/pt-BR/profiler.5a4a62479c5df01c.webp similarity index 100% rename from translated_images/br/profiler.5a4a62479c5df01c.webp rename to translated_images/pt-BR/profiler.5a4a62479c5df01c.webp diff --git a/translated_images/br/project-on-vscode.dev.e79815a9a95ee7fe.webp b/translated_images/pt-BR/project-on-vscode.dev.e79815a9a95ee7fe.webp similarity index 100% rename from translated_images/br/project-on-vscode.dev.e79815a9a95ee7fe.webp rename to translated_images/pt-BR/project-on-vscode.dev.e79815a9a95ee7fe.webp diff --git a/translated_images/br/result.96ef01f607bf856a.webp b/translated_images/pt-BR/result.96ef01f607bf856a.webp similarity index 100% rename from translated_images/br/result.96ef01f607bf856a.webp rename to translated_images/pt-BR/result.96ef01f607bf856a.webp diff --git a/translated_images/br/screen1.baccbba0f1f93364.webp b/translated_images/pt-BR/screen1.baccbba0f1f93364.webp similarity index 100% rename from translated_images/br/screen1.baccbba0f1f93364.webp rename to translated_images/pt-BR/screen1.baccbba0f1f93364.webp diff --git a/translated_images/br/screen2.123c82a831a1d14a.webp b/translated_images/pt-BR/screen2.123c82a831a1d14a.webp similarity index 100% rename from translated_images/br/screen2.123c82a831a1d14a.webp rename to translated_images/pt-BR/screen2.123c82a831a1d14a.webp diff --git a/translated_images/br/screenshot.0a1ee0d123df681b.webp b/translated_images/pt-BR/screenshot.0a1ee0d123df681b.webp similarity index 100% rename from translated_images/br/screenshot.0a1ee0d123df681b.webp rename to translated_images/pt-BR/screenshot.0a1ee0d123df681b.webp diff --git a/translated_images/br/screenshot.e7a5ad659e364568.webp b/translated_images/pt-BR/screenshot.e7a5ad659e364568.webp similarity index 100% rename from translated_images/br/screenshot.e7a5ad659e364568.webp rename to translated_images/pt-BR/screenshot.e7a5ad659e364568.webp diff --git a/translated_images/br/screenshot_gray.0c796099a1f9f25e.webp b/translated_images/pt-BR/screenshot_gray.0c796099a1f9f25e.webp similarity index 100% rename from translated_images/br/screenshot_gray.0c796099a1f9f25e.webp rename to translated_images/pt-BR/screenshot_gray.0c796099a1f9f25e.webp diff --git a/translated_images/br/shield.1b9412b7ca6610ab.webp b/translated_images/pt-BR/shield.1b9412b7ca6610ab.webp similarity index 100% rename from translated_images/br/shield.1b9412b7ca6610ab.webp rename to translated_images/pt-BR/shield.1b9412b7ca6610ab.webp diff --git a/translated_images/br/snapshot.97750180ebcad737.webp b/translated_images/pt-BR/snapshot.97750180ebcad737.webp similarity index 100% rename from translated_images/br/snapshot.97750180ebcad737.webp rename to translated_images/pt-BR/snapshot.97750180ebcad737.webp diff --git a/translated_images/br/spa.268ec73b41f992c2.webp b/translated_images/pt-BR/spa.268ec73b41f992c2.webp similarity index 100% rename from translated_images/br/spa.268ec73b41f992c2.webp rename to translated_images/pt-BR/spa.268ec73b41f992c2.webp diff --git a/translated_images/br/speedLine.5bcabb93f48b5ae1.webp b/translated_images/pt-BR/speedLine.5bcabb93f48b5ae1.webp similarity index 100% rename from translated_images/br/speedLine.5bcabb93f48b5ae1.webp rename to translated_images/pt-BR/speedLine.5bcabb93f48b5ae1.webp diff --git a/translated_images/br/spritesheet.bec82852290b14ee.webp b/translated_images/pt-BR/spritesheet.bec82852290b14ee.webp similarity index 100% rename from translated_images/br/spritesheet.bec82852290b14ee.webp rename to translated_images/pt-BR/spritesheet.bec82852290b14ee.webp diff --git a/translated_images/br/starBackground.a897b8acb1b0587d.webp b/translated_images/pt-BR/starBackground.a897b8acb1b0587d.webp similarity index 100% rename from translated_images/br/starBackground.a897b8acb1b0587d.webp rename to translated_images/pt-BR/starBackground.a897b8acb1b0587d.webp diff --git a/translated_images/br/starBig.72e9c6d0d18f363d.webp b/translated_images/pt-BR/starBig.72e9c6d0d18f363d.webp similarity index 100% rename from translated_images/br/starBig.72e9c6d0d18f363d.webp rename to translated_images/pt-BR/starBig.72e9c6d0d18f363d.webp diff --git a/translated_images/br/starSmall.ed78b961dbcd0898.webp b/translated_images/pt-BR/starSmall.ed78b961dbcd0898.webp similarity index 100% rename from translated_images/br/starSmall.ed78b961dbcd0898.webp rename to translated_images/pt-BR/starSmall.ed78b961dbcd0898.webp diff --git a/translated_images/br/template.67ad477109d29a2b.webp b/translated_images/pt-BR/template.67ad477109d29a2b.webp similarity index 100% rename from translated_images/br/template.67ad477109d29a2b.webp rename to translated_images/pt-BR/template.67ad477109d29a2b.webp diff --git a/translated_images/br/terrarium-final.0920f16e87c13a84.webp b/translated_images/pt-BR/terrarium-final.0920f16e87c13a84.webp similarity index 100% rename from translated_images/br/terrarium-final.0920f16e87c13a84.webp rename to translated_images/pt-BR/terrarium-final.0920f16e87c13a84.webp diff --git a/translated_images/br/terrarium-final.2f07047ffc597d0a.webp b/translated_images/pt-BR/terrarium-final.2f07047ffc597d0a.webp similarity index 100% rename from translated_images/br/terrarium-final.2f07047ffc597d0a.webp rename to translated_images/pt-BR/terrarium-final.2f07047ffc597d0a.webp diff --git a/translated_images/br/validation-error.8bd23e98d416c22f.webp b/translated_images/pt-BR/validation-error.8bd23e98d416c22f.webp similarity index 100% rename from translated_images/br/validation-error.8bd23e98d416c22f.webp rename to translated_images/pt-BR/validation-error.8bd23e98d416c22f.webp diff --git a/translated_images/br/vs-code-index.e2986cf919471eb9.webp b/translated_images/pt-BR/vs-code-index.e2986cf919471eb9.webp similarity index 100% rename from translated_images/br/vs-code-index.e2986cf919471eb9.webp rename to translated_images/pt-BR/vs-code-index.e2986cf919471eb9.webp diff --git a/translated_images/br/webdev101-a11y.8ef3025c858d897a.webp b/translated_images/pt-BR/webdev101-a11y.8ef3025c858d897a.webp similarity index 100% rename from translated_images/br/webdev101-a11y.8ef3025c858d897a.webp rename to translated_images/pt-BR/webdev101-a11y.8ef3025c858d897a.webp diff --git a/translated_images/br/webdev101-css.3f7af5991bf53a20.webp b/translated_images/pt-BR/webdev101-css.3f7af5991bf53a20.webp similarity index 100% rename from translated_images/br/webdev101-css.3f7af5991bf53a20.webp rename to translated_images/pt-BR/webdev101-css.3f7af5991bf53a20.webp diff --git a/translated_images/br/webdev101-github.8846d7971abef6f9.webp b/translated_images/pt-BR/webdev101-github.8846d7971abef6f9.webp similarity index 100% rename from translated_images/br/webdev101-github.8846d7971abef6f9.webp rename to translated_images/pt-BR/webdev101-github.8846d7971abef6f9.webp diff --git a/translated_images/br/webdev101-html.4389c2067af68e98.webp b/translated_images/pt-BR/webdev101-html.4389c2067af68e98.webp similarity index 100% rename from translated_images/br/webdev101-html.4389c2067af68e98.webp rename to translated_images/pt-BR/webdev101-html.4389c2067af68e98.webp diff --git a/translated_images/br/webdev101-js-arrays.439d7528b8a29455.webp b/translated_images/pt-BR/webdev101-js-arrays.439d7528b8a29455.webp similarity index 100% rename from translated_images/br/webdev101-js-arrays.439d7528b8a29455.webp rename to translated_images/pt-BR/webdev101-js-arrays.439d7528b8a29455.webp diff --git a/translated_images/br/webdev101-js-datatypes.4cc470179730702c.webp b/translated_images/pt-BR/webdev101-js-datatypes.4cc470179730702c.webp similarity index 100% rename from translated_images/br/webdev101-js-datatypes.4cc470179730702c.webp rename to translated_images/pt-BR/webdev101-js-datatypes.4cc470179730702c.webp diff --git a/translated_images/br/webdev101-js-decisions.69e1b20f272dd1f0.webp b/translated_images/pt-BR/webdev101-js-decisions.69e1b20f272dd1f0.webp similarity index 100% rename from translated_images/br/webdev101-js-decisions.69e1b20f272dd1f0.webp rename to translated_images/pt-BR/webdev101-js-decisions.69e1b20f272dd1f0.webp diff --git a/translated_images/br/webdev101-js-functions.be049c4726e94f8b.webp b/translated_images/pt-BR/webdev101-js-functions.be049c4726e94f8b.webp similarity index 100% rename from translated_images/br/webdev101-js-functions.be049c4726e94f8b.webp rename to translated_images/pt-BR/webdev101-js-functions.be049c4726e94f8b.webp diff --git a/translated_images/br/webdev101-js.10280393044d7eaa.webp b/translated_images/pt-BR/webdev101-js.10280393044d7eaa.webp similarity index 100% rename from translated_images/br/webdev101-js.10280393044d7eaa.webp rename to translated_images/pt-BR/webdev101-js.10280393044d7eaa.webp diff --git a/translated_images/br/webdev101-programming.d6e3f98e61ac4bff.webp b/translated_images/pt-BR/webdev101-programming.d6e3f98e61ac4bff.webp similarity index 100% rename from translated_images/br/webdev101-programming.d6e3f98e61ac4bff.webp rename to translated_images/pt-BR/webdev101-programming.d6e3f98e61ac4bff.webp diff --git a/translated_images/br/working-tree-pb.6cd43e5076f23ba3.webp b/translated_images/pt-BR/working-tree-pb.6cd43e5076f23ba3.webp similarity index 100% rename from translated_images/br/working-tree-pb.6cd43e5076f23ba3.webp rename to translated_images/pt-BR/working-tree-pb.6cd43e5076f23ba3.webp diff --git a/translated_images/br/working-tree.c58eec08e6335c79.webp b/translated_images/pt-BR/working-tree.c58eec08e6335c79.webp similarity index 100% rename from translated_images/br/working-tree.c58eec08e6335c79.webp rename to translated_images/pt-BR/working-tree.c58eec08e6335c79.webp diff --git a/translated_images/pt/.co-op-translator.json b/translated_images/pt-PT/.co-op-translator.json similarity index 88% rename from translated_images/pt/.co-op-translator.json rename to translated_images/pt-PT/.co-op-translator.json index 4135dd312..cad030438 100644 --- a/translated_images/pt/.co-op-translator.json +++ b/translated_images/pt-PT/.co-op-translator.json @@ -3,858 +3,858 @@ "original_hash": "6b12479c2e6a54160867fa8945c04082", "translation_date": "2026-01-15T17:41:56+00:00", "source_file": "5-browser-extension/1-about-browsers/images/1.png", - "language_code": "pt" + "language_code": "pt-PT" }, "1.cc07a5cbe114ad1d.webp": { "original_hash": "fc436b6749801dd90d0558ae92d56b60", "translation_date": "2026-01-15T17:46:07+00:00", "source_file": "3-terrarium/2-intro-to-css/images/1.png", - "language_code": "pt" + "language_code": "pt-PT" }, "2.1dae52ff08042246.webp": { "original_hash": "3995628a6a986308859d0cb6eed8d787", "translation_date": "2026-01-15T17:41:31+00:00", "source_file": "5-browser-extension/1-about-browsers/images/2.png", - "language_code": "pt" + "language_code": "pt-PT" }, "after-codeswing-extension-pb.0ebddddcf73b5509.webp": { "original_hash": "861d59ec65a7334c5f3a4c02dfe22ceb", "translation_date": "2026-01-15T17:37:13+00:00", "source_file": "8-code-editor/images/after-codeswing-extension-pb.png", - "language_code": "pt" + "language_code": "pt-PT" }, "background.148a8d43afde5730.webp": { "original_hash": "5a50f015fb466782c69063ffebb256de", "translation_date": "2026-01-15T17:31:17+00:00", "source_file": "images/background.png", - "language_code": "pt" + "language_code": "pt-PT" }, "backgroundColor.e19c3c60768150c8.webp": { "original_hash": "b3e10fe033f615ec9d3580cce61eae09", "translation_date": "2026-01-15T17:40:21+00:00", "source_file": "6-space-game/solution/spaceArt/png/Background/backgroundColor.png", - "language_code": "pt" + "language_code": "pt-PT" }, "browser-console.efaf0b51aaaf6778.webp": { "original_hash": "8d6c5077d1f133d27c65c0014ef503a9", "translation_date": "2026-01-15T17:42:42+00:00", "source_file": "7-bank-project/2-forms/images/browser-console.png", - "language_code": "pt" + "language_code": "pt-PT" }, "browser.60317c9be8b7f84a.webp": { "original_hash": "aa4461fec006d86899864d991b50cc74", "translation_date": "2026-01-15T17:31:47+00:00", "source_file": "sketchnotes/browser.jpg", - "language_code": "pt" + "language_code": "pt-PT" }, "canvas.fbd605ff8e5b8aff.webp": { "original_hash": "29556305738d345dd023554d788d5477", "translation_date": "2026-01-15T17:28:58+00:00", "source_file": "teaching-files/canvas.png", - "language_code": "pt" + "language_code": "pt-PT" }, "canvas_grid.5f209da785ded492.webp": { "original_hash": "8da354720ffbfd778571aa17402de890", "translation_date": "2026-01-15T17:39:52+00:00", "source_file": "6-space-game/2-drawing-to-canvas/canvas_grid.png", - "language_code": "pt" + "language_code": "pt-PT" }, "character.5c0dd8e067ffd693.webp": { "original_hash": "076bbb4d25a17982c81973b8dba9d4fa", "translation_date": "2026-01-15T17:31:03+00:00", "source_file": "images/character.png", - "language_code": "pt" + "language_code": "pt-PT" }, "click-register.e89a30bf0d4bc9ca.webp": { "original_hash": "ef9688313524664fad6ab9b0e080c758", "translation_date": "2026-01-15T17:42:27+00:00", "source_file": "7-bank-project/2-forms/images/click-register.png", - "language_code": "pt" + "language_code": "pt-PT" }, "clone_repo.5085c48d666ead57.webp": { "original_hash": "28c00f3d5861ab95d188b4f6a2d337df", "translation_date": "2026-01-15T17:46:11+00:00", "source_file": "1-getting-started-lessons/2-github-basics/images/clone_repo.png", - "language_code": "pt" + "language_code": "pt-PT" }, "clone_repo.6a202fb230ab6bdd.webp": { "original_hash": "9261d014674312eece91deae958538cf", "translation_date": "2026-01-15T17:31:11+00:00", "source_file": "images/clone_repo.png", - "language_code": "pt" + "language_code": "pt-PT" }, "codespace.bcecbdf5d2747d3d.webp": { "original_hash": "ff86a65511122ddb448e092969566b0a", "translation_date": "2026-01-15T17:46:16+00:00", "source_file": "9-chat-project/assets/codespace.png", - "language_code": "pt" + "language_code": "pt-PT" }, "create-a-fork.297ab42b4bd0af99.webp": { "original_hash": "10712b80e3dcfa7c44fb8820a6ff3ad3", "translation_date": "2026-01-15T17:37:58+00:00", "source_file": "8-code-editor/images/create-a-fork.png", - "language_code": "pt" + "language_code": "pt-PT" }, "create-new-file-pb.0797800d977ec3eb.webp": { "original_hash": "c149c42e04132f2409651425d6924ffa", "translation_date": "2026-01-15T17:36:28+00:00", "source_file": "8-code-editor/images/create-new-file-pb.png", - "language_code": "pt" + "language_code": "pt-PT" }, "create-new-file.2814e609c2af9aeb.webp": { "original_hash": "cf6df76faeac2d92904e5d877b7bdf69", "translation_date": "2026-01-15T17:36:21+00:00", "source_file": "8-code-editor/images/create-new-file.png", - "language_code": "pt" + "language_code": "pt-PT" }, "createcodespace.0238bbf4d7a8d955.webp": { "original_hash": "4f504323085308f4a0e7b5bfb37e16d7", "translation_date": "2026-01-15T17:29:57+00:00", "source_file": "images/createcodespace.png", - "language_code": "pt" + "language_code": "pt-PT" }, "data-flow.fa2354e0908fecc8.webp": { "original_hash": "c9b82b42fa1973b3b7bfad9c7128c24c", "translation_date": "2026-01-15T17:43:03+00:00", "source_file": "7-bank-project/4-state-management/images/data-flow.png", - "language_code": "pt" + "language_code": "pt-PT" }, "default-vscode-dev.5d06881d65c1b323.webp": { "original_hash": "146fecc3a9da37cb1d5c9d628cd94996", "translation_date": "2026-01-15T17:38:55+00:00", "source_file": "8-code-editor/images/default-vscode-dev.png", - "language_code": "pt" + "language_code": "pt-PT" }, "dialog.93bba104afeb79f1.webp": { "original_hash": "c56b5ad7eb8c4df4b3ed8a99bf67e6e2", "translation_date": "2026-01-15T17:42:58+00:00", "source_file": "7-bank-project/4-state-management/images/dialog.png", - "language_code": "pt" + "language_code": "pt-PT" }, "dom-tree.7daf0e763cbbba92.webp": { "original_hash": "579f4ae298ff15a357def7f442671847", "translation_date": "2026-01-15T17:43:16+00:00", "source_file": "3-terrarium/3-intro-to-DOM-and-closures/images/dom-tree.png", - "language_code": "pt" + "language_code": "pt-PT" }, "earlybrowsers.d984b711cdf3a42d.webp": { "original_hash": "810a4d2348668e25289029c5cfcb67bd", "translation_date": "2026-01-15T17:41:20+00:00", "source_file": "5-browser-extension/1-about-browsers/images/earlybrowsers.jpg", - "language_code": "pt" + "language_code": "pt-PT" }, "edit-a-file-pb.263555922c14fc52.webp": { "original_hash": "5c52723d35259eadd110d0c720a87b04", "translation_date": "2026-01-15T17:38:21+00:00", "source_file": "8-code-editor/images/edit-a-file-pb.png", - "language_code": "pt" + "language_code": "pt-PT" }, "edit-a-file.52c0ee665ef19f08.webp": { "original_hash": "c28903236d60be6bba3f3848ea368c63", "translation_date": "2026-01-15T17:39:48+00:00", "source_file": "8-code-editor/images/edit-a-file.png", - "language_code": "pt" + "language_code": "pt-PT" }, "enemyShip.035a46787bff658c.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T17:40:09+00:00", "source_file": "6-space-game/5-keeping-score/solution/assets/enemyShip.png", - "language_code": "pt" + "language_code": "pt-PT" }, "enemyShip.1a1354d7988de290.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T17:40:05+00:00", "source_file": "6-space-game/6-end-condition/solution/assets/enemyShip.png", - "language_code": "pt" + "language_code": "pt-PT" }, "enemyShip.22cbee6ea27a5809.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T17:40:00+00:00", "source_file": "6-space-game/2-drawing-to-canvas/your-work/assets/enemyShip.png", - "language_code": "pt" + "language_code": "pt-PT" }, "enemyShip.321ecb1b4eb21f2c.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T17:40:07+00:00", "source_file": "6-space-game/5-keeping-score/your-work/assets/enemyShip.png", - "language_code": "pt" + "language_code": "pt-PT" }, "enemyShip.4fbf2889e6129db4.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T17:40:03+00:00", "source_file": "6-space-game/6-end-condition/your-work/assets/enemyShip.png", - "language_code": "pt" + "language_code": "pt-PT" }, "enemyShip.5df2a822c16650c2.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T17:40:02+00:00", "source_file": "6-space-game/2-drawing-to-canvas/solution/assets/enemyShip.png", - "language_code": "pt" + "language_code": "pt-PT" }, "enemyShip.62983ed4bfb2220f.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T17:40:29+00:00", "source_file": "6-space-game/3-moving-elements-around/solution/assets/enemyShip.png", - "language_code": "pt" + "language_code": "pt-PT" }, "enemyShip.add7036e1c3c3014.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T17:39:59+00:00", "source_file": "6-space-game/4-collision-detection/solution/assets/enemyShip.png", - "language_code": "pt" + "language_code": "pt-PT" }, "enemyShip.b39a140287683bf7.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T17:40:27+00:00", "source_file": "6-space-game/3-moving-elements-around/your-work/assets/enemyShip.png", - "language_code": "pt" + "language_code": "pt-PT" }, "enemyShip.b9626ed228a17a32.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T17:39:57+00:00", "source_file": "6-space-game/4-collision-detection/your-work/assets/enemyShip.png", - "language_code": "pt" + "language_code": "pt-PT" }, "enemyShip.deb0477a7312f54d.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T17:40:15+00:00", "source_file": "6-space-game/solution/spaceArt/png/enemyShip.png", - "language_code": "pt" + "language_code": "pt-PT" }, "enemyUFO.bf8585e4e8dcdb68.webp": { "original_hash": "18198bef76e4882928e4092344d0fb98", "translation_date": "2026-01-15T17:40:18+00:00", "source_file": "6-space-game/solution/spaceArt/png/enemyUFO.png", - "language_code": "pt" + "language_code": "pt-PT" }, "extension-details.9f8f1fd4e9eb2de5.webp": { "original_hash": "f57d2e246e6ba8a58463d7573640d714", "translation_date": "2026-01-15T17:39:37+00:00", "source_file": "8-code-editor/images/extension-details.png", - "language_code": "pt" + "language_code": "pt-PT" }, "extension-screenshot.0e7f5bfa110e92e3.webp": { "original_hash": "4fdd1d3fdbc9ac2c2932f83847a5e4b8", "translation_date": "2026-01-15T17:29:41+00:00", "source_file": "5-browser-extension/extension-screenshot.png", - "language_code": "pt" + "language_code": "pt-PT" }, "extension-settings.21c752ae4f4cdb78.webp": { "original_hash": "fd7ebcb5d84c78047026ab3337908306", "translation_date": "2026-01-15T17:36:41+00:00", "source_file": "8-code-editor/images/extension-settings.png", - "language_code": "pt" + "language_code": "pt-PT" }, "extensions.eca0e0c7f59a10b5.webp": { "original_hash": "a6c9c8f51d3edd917262e53664f08441", "translation_date": "2026-01-15T17:38:07+00:00", "source_file": "8-code-editor/images/extensions.png", - "language_code": "pt" + "language_code": "pt-PT" }, "favicon.37b561214b36d454.webp": { "original_hash": "228faa6584f8ba1f7e9a75e3200112e9", "translation_date": "2026-01-15T17:30:59+00:00", "source_file": "images/favicon.png", - "language_code": "pt" + "language_code": "pt-PT" }, "form-post.61de4ca1b964d91a.webp": { "original_hash": "7e95c76a8ea2e82bceea70aae89f2360", "translation_date": "2026-01-15T17:42:29+00:00", "source_file": "7-bank-project/2-forms/images/form-post.png", - "language_code": "pt" + "language_code": "pt-PT" }, "history.7fdabbafa521e064.webp": { "original_hash": "445d71bea6a747dfe547df7eea846439", "translation_date": "2026-01-15T17:42:04+00:00", "source_file": "7-bank-project/1-template-route/history.png", - "language_code": "pt" + "language_code": "pt-PT" }, "install-on-edge.78634f02842c4828.webp": { "original_hash": "6224aad8f1cd252da83c2808ff5c7a4e", "translation_date": "2026-01-15T17:29:22+00:00", "source_file": "5-browser-extension/install-on-edge.png", - "language_code": "pt" + "language_code": "pt-PT" }, "install-on-edge.d68781acaf0b3d3d.webp": { "original_hash": "6224aad8f1cd252da83c2808ff5c7a4e", "translation_date": "2026-01-15T17:41:42+00:00", "source_file": "5-browser-extension/1-about-browsers/images/install-on-edge.png", - "language_code": "pt" + "language_code": "pt-PT" }, "laserGreen.89904f0f49945560.webp": { "original_hash": "ddf7102c86fc3ec46037714c60091851", "translation_date": "2026-01-15T17:40:17+00:00", "source_file": "6-space-game/solution/spaceArt/png/laserGreen.png", - "language_code": "pt" + "language_code": "pt-PT" }, "laserGreenShot.e4fbfc4714c08a5b.webp": { "original_hash": "cb6ed500c16736a41998e4cd0c467df7", "translation_date": "2026-01-15T17:40:16+00:00", "source_file": "6-space-game/solution/spaceArt/png/laserGreenShot.png", - "language_code": "pt" + "language_code": "pt-PT" }, "laserRed.2040e11f55c0a40a.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T17:40:05+00:00", "source_file": "6-space-game/6-end-condition/solution/assets/laserRed.png", - "language_code": "pt" + "language_code": "pt-PT" }, "laserRed.381bc5555491ce67.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T17:40:27+00:00", "source_file": "6-space-game/3-moving-elements-around/your-work/assets/laserRed.png", - "language_code": "pt" + "language_code": "pt-PT" }, "laserRed.69730edd76f0b3bd.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T17:40:03+00:00", "source_file": "6-space-game/6-end-condition/your-work/assets/laserRed.png", - "language_code": "pt" + "language_code": "pt-PT" }, "laserRed.b583dc1728eb8581.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T17:40:09+00:00", "source_file": "6-space-game/5-keeping-score/solution/assets/laserRed.png", - "language_code": "pt" + "language_code": "pt-PT" }, "laserRed.cae9ab24ea9b18fd.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T17:39:59+00:00", "source_file": "6-space-game/4-collision-detection/solution/assets/laserRed.png", - "language_code": "pt" + "language_code": "pt-PT" }, "laserRed.d81ce4986f87c251.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T17:40:15+00:00", "source_file": "6-space-game/solution/spaceArt/png/laserRed.png", - "language_code": "pt" + "language_code": "pt-PT" }, "laserRed.e58ef8db2585dfbe.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T17:40:07+00:00", "source_file": "6-space-game/5-keeping-score/your-work/assets/laserRed.png", - "language_code": "pt" + "language_code": "pt-PT" }, "laserRed.e66e29ace6666064.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T17:40:28+00:00", "source_file": "6-space-game/3-moving-elements-around/solution/assets/laserRed.png", - "language_code": "pt" + "language_code": "pt-PT" }, "laserRed.e86e8fb629c6026e.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T17:39:57+00:00", "source_file": "6-space-game/4-collision-detection/your-work/assets/laserRed.png", - "language_code": "pt" + "language_code": "pt-PT" }, "laserRedShot.c39d066745996a71.webp": { "original_hash": "1f1048184aab9d405e9f7d067a57af01", "translation_date": "2026-01-15T17:40:17+00:00", "source_file": "6-space-game/solution/spaceArt/png/laserRedShot.png", - "language_code": "pt" + "language_code": "pt-PT" }, "life.27144b6d4bfdea76.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T17:40:17+00:00", "source_file": "6-space-game/solution/spaceArt/png/life.png", - "language_code": "pt" + "language_code": "pt-PT" }, "life.2a159298dd98f4ef.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T17:40:08+00:00", "source_file": "6-space-game/5-keeping-score/your-work/assets/life.png", - "language_code": "pt" + "language_code": "pt-PT" }, "life.466df3b1692a244a.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T17:39:58+00:00", "source_file": "6-space-game/4-collision-detection/your-work/assets/life.png", - "language_code": "pt" + "language_code": "pt-PT" }, "life.65a2aaceca875284.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T17:40:00+00:00", "source_file": "6-space-game/4-collision-detection/solution/assets/life.png", - "language_code": "pt" + "language_code": "pt-PT" }, "life.6fb9f50d53ee0413.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T17:40:10+00:00", "source_file": "6-space-game/5-keeping-score/solution/assets/life.png", - "language_code": "pt" + "language_code": "pt-PT" }, "life.78b6e96a3003767e.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T17:40:04+00:00", "source_file": "6-space-game/6-end-condition/your-work/assets/life.png", - "language_code": "pt" + "language_code": "pt-PT" }, "life.86d843ce9c23289c.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T17:40:07+00:00", "source_file": "6-space-game/6-end-condition/solution/assets/life.png", - "language_code": "pt" + "language_code": "pt-PT" }, "localstorage.472f8147b6a3f8d1.webp": { "original_hash": "7706ccb87a13a08250f315f03140bc61", "translation_date": "2026-01-15T17:40:34+00:00", "source_file": "5-browser-extension/2-forms-browsers-local-storage/images/localstorage.png", - "language_code": "pt" + "language_code": "pt-PT" }, "log.804026979f3707e0.webp": { "original_hash": "4c5e39f339781db01641b77b6b2d6026", "translation_date": "2026-01-15T17:41:12+00:00", "source_file": "5-browser-extension/3-background-tasks-and-performance/images/log.png", - "language_code": "pt" + "language_code": "pt-PT" }, "login-error.416fe019b36a6327.webp": { "original_hash": "ea96ed372d7a4c37ee2df3f0352f79d1", "translation_date": "2026-01-15T17:42:47+00:00", "source_file": "7-bank-project/3-data/images/login-error.png", - "language_code": "pt" + "language_code": "pt-PT" }, "meteorBig.1e452b3ad7af50ad.webp": { "original_hash": "07f37816512f563dd68780fdee2e30a6", "translation_date": "2026-01-15T17:40:14+00:00", "source_file": "6-space-game/solution/spaceArt/png/meteorBig.png", - "language_code": "pt" + "language_code": "pt-PT" }, "meteorSmall.0d729bc71c12d41f.webp": { "original_hash": "ebabf6690cc614f9e33f019c356166fa", "translation_date": "2026-01-15T17:40:15+00:00", "source_file": "6-space-game/solution/spaceArt/png/meteorSmall.png", - "language_code": "pt" + "language_code": "pt-PT" }, "moodle.94eb93d714a50cb2.webp": { "original_hash": "0d04a6ef1ac524b452d5a0aae3f45bee", "translation_date": "2026-01-15T17:28:40+00:00", "source_file": "teaching-files/moodle.png", - "language_code": "pt" + "language_code": "pt-PT" }, "mpa.7f7375a1a2d4aa77.webp": { "original_hash": "021255b74f0b79b0c286c163c210ef3d", "translation_date": "2026-01-15T17:42:50+00:00", "source_file": "7-bank-project/3-data/images/mpa.png", - "language_code": "pt" + "language_code": "pt-PT" }, "nebula.55c2933d36d035d3.webp": { "original_hash": "e0fa4f86653c6fe97bc77271c46241c2", "translation_date": "2026-01-15T17:40:26+00:00", "source_file": "6-space-game/solution/spaceArt/png/Background/nebula.png", - "language_code": "pt" + "language_code": "pt-PT" }, "new-file-github.com.c886796d800e8056.webp": { "original_hash": "2e0ddd0dad4734e3968b70907df9c052", "translation_date": "2026-01-15T17:39:06+00:00", "source_file": "8-code-editor/images/new-file-github.com.png", - "language_code": "pt" + "language_code": "pt-PT" }, "open-palette-menu.46dda01084738da8.webp": { "original_hash": "1860e80bf0534b9d54ef0fcb7e1a9f9e", "translation_date": "2026-01-15T17:38:51+00:00", "source_file": "8-code-editor/images/open-palette-menu.png", - "language_code": "pt" + "language_code": "pt-PT" }, "open-remote-repository.bd9c2598b8949e7f.webp": { "original_hash": "777c01a9242da7d5d0e1b037df9c86f9", "translation_date": "2026-01-15T17:38:03+00:00", "source_file": "8-code-editor/images/open-remote-repository.png", - "language_code": "pt" + "language_code": "pt-PT" }, "palette-menu.4946174e07f42622.webp": { "original_hash": "7387b91076790084ec8828866e88c6ce", "translation_date": "2026-01-15T17:38:47+00:00", "source_file": "8-code-editor/images/palette-menu.png", - "language_code": "pt" + "language_code": "pt-PT" }, "partI-solution.36c53b48c9ffae2a.webp": { "original_hash": "fbbd263368f61f8ed3a86c4571e6810b", "translation_date": "2026-01-15T17:39:55+00:00", "source_file": "6-space-game/2-drawing-to-canvas/partI-solution.png", - "language_code": "pt" + "language_code": "pt-PT" }, "plant1.a876180d8659acb9.webp": { "original_hash": "e08f9b0f46f6d9d7c9949d4c3e590694", "translation_date": "2026-01-15T17:44:22+00:00", "source_file": "3-terrarium/solution/images/plant1.png", - "language_code": "pt" + "language_code": "pt-PT" }, "plant10.2f2c47804ae52dd3.webp": { "original_hash": "dba97454882c2796c52a33c403db61f7", "translation_date": "2026-01-15T17:45:03+00:00", "source_file": "3-terrarium/solution/images/plant10.png", - "language_code": "pt" + "language_code": "pt-PT" }, "plant11.0ce0081b0ef17aa1.webp": { "original_hash": "68346dbd1ae03331b0a87025c3e8e9e2", "translation_date": "2026-01-15T17:44:51+00:00", "source_file": "3-terrarium/solution/images/plant11.png", - "language_code": "pt" + "language_code": "pt-PT" }, "plant12.6b934c4312a00228.webp": { "original_hash": "dafacde8e7a0b56c4baaabe88b4f90e2", "translation_date": "2026-01-15T17:45:58+00:00", "source_file": "3-terrarium/solution/images/plant12.png", - "language_code": "pt" + "language_code": "pt-PT" }, "plant13.37d6ab2e2481421f.webp": { "original_hash": "5cac561d7596ee631c4d02436d8f6998", "translation_date": "2026-01-15T17:45:15+00:00", "source_file": "3-terrarium/solution/images/plant13.png", - "language_code": "pt" + "language_code": "pt-PT" }, "plant14.908791477a46eb7f.webp": { "original_hash": "349b8e5a33d1221bef4a4ac3bb439bb9", "translation_date": "2026-01-15T17:44:30+00:00", "source_file": "3-terrarium/solution/images/plant14.png", - "language_code": "pt" + "language_code": "pt-PT" }, "plant2.9e45efea224115b0.webp": { "original_hash": "24beefd3dcca66085b44d3ae5d9758e1", "translation_date": "2026-01-15T17:45:50+00:00", "source_file": "3-terrarium/solution/images/plant2.png", - "language_code": "pt" + "language_code": "pt-PT" }, "plant3.06efdd0fa0c4b115.webp": { "original_hash": "7e40e6f14cf52f7d75ed42320817b044", "translation_date": "2026-01-15T17:45:34+00:00", "source_file": "3-terrarium/solution/images/plant3.png", - "language_code": "pt" + "language_code": "pt-PT" }, "plant4.3b78072b427727c6.webp": { "original_hash": "c523205855d0691a9a0161c6abca983c", "translation_date": "2026-01-15T17:45:26+00:00", "source_file": "3-terrarium/solution/images/plant4.png", - "language_code": "pt" + "language_code": "pt-PT" }, "plant5.8ec58b18ac336fa8.webp": { "original_hash": "bcf5f2eacd7da3fe6b07c857d7f5a2ce", "translation_date": "2026-01-15T17:45:41+00:00", "source_file": "3-terrarium/solution/images/plant5.png", - "language_code": "pt" + "language_code": "pt-PT" }, "plant6.ca4ff8372e6676b1.webp": { "original_hash": "6932fdb455fcae5b324b129367d2f56a", "translation_date": "2026-01-15T17:44:41+00:00", "source_file": "3-terrarium/solution/images/plant6.png", - "language_code": "pt" + "language_code": "pt-PT" }, "plant7.194d5a42fcf5a88c.webp": { "original_hash": "b7a1e35f9946cb04440ce620c34f201d", "translation_date": "2026-01-15T17:43:38+00:00", "source_file": "3-terrarium/solution/images/plant7.png", - "language_code": "pt" + "language_code": "pt-PT" }, "plant8.7b247809ab0eb492.webp": { "original_hash": "3eb38c747aaf33ce7aa70b58a31b62a8", "translation_date": "2026-01-15T17:44:05+00:00", "source_file": "3-terrarium/solution/images/plant8.png", - "language_code": "pt" + "language_code": "pt-PT" }, "plant9.8fe614c01ded1b1e.webp": { "original_hash": "a9655c162938a27c63d48ac675061e2b", "translation_date": "2026-01-15T17:43:50+00:00", "source_file": "3-terrarium/solution/images/plant9.png", - "language_code": "pt" + "language_code": "pt-PT" }, "player.137ee0e47f895ffc.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T17:40:06+00:00", "source_file": "6-space-game/6-end-condition/solution/assets/player.png", - "language_code": "pt" + "language_code": "pt-PT" }, "player.2887422f6982c3cd.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T17:40:08+00:00", "source_file": "6-space-game/5-keeping-score/your-work/assets/player.png", - "language_code": "pt" + "language_code": "pt-PT" }, "player.391fed427ede24f5.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T17:40:10+00:00", "source_file": "6-space-game/5-keeping-score/solution/assets/player.png", - "language_code": "pt" + "language_code": "pt-PT" }, "player.3c4f50182552a73a.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T17:40:28+00:00", "source_file": "6-space-game/3-moving-elements-around/your-work/assets/player.png", - "language_code": "pt" + "language_code": "pt-PT" }, "player.47bc9de0714c723d.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T17:40:01+00:00", "source_file": "6-space-game/2-drawing-to-canvas/your-work/assets/player.png", - "language_code": "pt" + "language_code": "pt-PT" }, "player.57b3107c03012695.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T17:40:16+00:00", "source_file": "6-space-game/solution/spaceArt/png/player.png", - "language_code": "pt" + "language_code": "pt-PT" }, "player.606f85953e5e564e.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T17:40:04+00:00", "source_file": "6-space-game/6-end-condition/your-work/assets/player.png", - "language_code": "pt" + "language_code": "pt-PT" }, "player.680ea4c619b54fe1.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T17:39:58+00:00", "source_file": "6-space-game/4-collision-detection/your-work/assets/player.png", - "language_code": "pt" + "language_code": "pt-PT" }, "player.bfe14f110bddf56d.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T17:40:29+00:00", "source_file": "6-space-game/3-moving-elements-around/solution/assets/player.png", - "language_code": "pt" + "language_code": "pt-PT" }, "player.c99c25d54a615ca0.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T17:40:00+00:00", "source_file": "6-space-game/4-collision-detection/solution/assets/player.png", - "language_code": "pt" + "language_code": "pt-PT" }, "player.dd24c1afa8c71e9b.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T17:40:02+00:00", "source_file": "6-space-game/2-drawing-to-canvas/solution/assets/player.png", - "language_code": "pt" + "language_code": "pt-PT" }, "playerDamaged.181703f652fd5176.webp": { "original_hash": "9d71aebe7303edd536064fb0f5e2ae82", "translation_date": "2026-01-15T17:40:20+00:00", "source_file": "6-space-game/solution/spaceArt/png/playerDamaged.png", - "language_code": "pt" + "language_code": "pt-PT" }, "playerLeft.0f928412e66ba5d9.webp": { "original_hash": "40a42047b8ee49c6dd87c981e98d4d2e", "translation_date": "2026-01-15T17:40:21+00:00", "source_file": "6-space-game/solution/spaceArt/png/playerLeft.png", - "language_code": "pt" + "language_code": "pt-PT" }, "playerRight.e4825f489e29f737.webp": { "original_hash": "1c7b03f73e1d6ed74955357680cb05cb", "translation_date": "2026-01-15T17:40:20+00:00", "source_file": "6-space-game/solution/spaceArt/png/playerRight.png", - "language_code": "pt" + "language_code": "pt-PT" }, "playground-choice.1d23ba7d407f4758.webp": { "original_hash": "1c2e88cad7aad10922b4de1e87f1a47f", "translation_date": "2026-01-15T17:46:45+00:00", "source_file": "9-chat-project/assets/playground-choice.png", - "language_code": "pt" + "language_code": "pt-PT" }, "playground.d2b927122224ff8f.webp": { "original_hash": "4152bb8cd5f23e73d58b3beb52919477", "translation_date": "2026-01-15T17:46:27+00:00", "source_file": "9-chat-project/assets/playground.png", - "language_code": "pt" + "language_code": "pt-PT" }, "preview.9215f0a010074476.webp": { "original_hash": "6eaab6a69de1fa433e822578652c7287", "translation_date": "2026-01-15T17:40:12+00:00", "source_file": "6-space-game/solution/spaceArt/preview.jpg", - "language_code": "pt" + "language_code": "pt-PT" }, "profiler.5a4a62479c5df01c.webp": { "original_hash": "40b8a4d9f47e2f3e18aa2e814a15356c", "translation_date": "2026-01-15T17:40:52+00:00", "source_file": "5-browser-extension/3-background-tasks-and-performance/images/profiler.png", - "language_code": "pt" + "language_code": "pt-PT" }, "project-on-vscode.dev.e79815a9a95ee7fe.webp": { "original_hash": "35de4bc32ea66a11f919671558e07d52", "translation_date": "2026-01-15T17:39:00+00:00", "source_file": "8-code-editor/images/project-on-vscode.dev.png", - "language_code": "pt" + "language_code": "pt-PT" }, "result.96ef01f607bf856a.webp": { "original_hash": "e83c44a0fcaa7720ce32eb71d53d5250", "translation_date": "2026-01-15T17:42:37+00:00", "source_file": "7-bank-project/2-forms/images/result.png", - "language_code": "pt" + "language_code": "pt-PT" }, "screen1.baccbba0f1f93364.webp": { "original_hash": "92c8fa2dbe566c4e19c98a9e7de6faa6", "translation_date": "2026-01-15T17:42:09+00:00", "source_file": "7-bank-project/images/screen1.png", - "language_code": "pt" + "language_code": "pt-PT" }, "screen2.123c82a831a1d14a.webp": { "original_hash": "43b7f2857d5f758394e443df8fbc31cf", "translation_date": "2026-01-15T17:42:14+00:00", "source_file": "7-bank-project/images/screen2.png", - "language_code": "pt" + "language_code": "pt-PT" }, "screenshot.0a1ee0d123df681b.webp": { "original_hash": "f909b463a14ff6542a816470f68bfac3", "translation_date": "2026-01-15T17:46:56+00:00", "source_file": "9-chat-project/assets/screenshot.png", - "language_code": "pt" + "language_code": "pt-PT" }, "screenshot.e7a5ad659e364568.webp": { "original_hash": "c562c1fdc9d73658456e02b873e4dff9", "translation_date": "2026-01-15T17:31:32+00:00", "source_file": "images/screenshot.png", - "language_code": "pt" + "language_code": "pt-PT" }, "screenshot_gray.0c796099a1f9f25e.webp": { "original_hash": "324b7bff7867c38e100d0acad18ed53d", "translation_date": "2026-01-15T17:43:06+00:00", "source_file": "3-terrarium/images/screenshot_gray.png", - "language_code": "pt" + "language_code": "pt-PT" }, "shield.1b9412b7ca6610ab.webp": { "original_hash": "a672dc1a5f905918272bb58f1e236340", "translation_date": "2026-01-15T17:40:19+00:00", "source_file": "6-space-game/solution/spaceArt/png/shield.png", - "language_code": "pt" + "language_code": "pt-PT" }, "snapshot.97750180ebcad737.webp": { "original_hash": "9db2fa7afcc1d258ec1a130cef145f94", "translation_date": "2026-01-15T17:40:41+00:00", "source_file": "5-browser-extension/3-background-tasks-and-performance/images/snapshot.png", - "language_code": "pt" + "language_code": "pt-PT" }, "spa.268ec73b41f992c2.webp": { "original_hash": "3d3d7273070c2ddab04458fbb084ad4a", "translation_date": "2026-01-15T17:42:53+00:00", "source_file": "7-bank-project/3-data/images/spa.png", - "language_code": "pt" + "language_code": "pt-PT" }, "speedLine.5bcabb93f48b5ae1.webp": { "original_hash": "ef791dbe8ea2e21cf697831e203803d5", "translation_date": "2026-01-15T17:40:26+00:00", "source_file": "6-space-game/solution/spaceArt/png/Background/speedLine.png", - "language_code": "pt" + "language_code": "pt-PT" }, "spritesheet.bec82852290b14ee.webp": { "original_hash": "d593b0f366e9efd2f2b3ef18e7eb2d0c", "translation_date": "2026-01-15T17:39:56+00:00", "source_file": "6-space-game/solution/spritesheet.png", - "language_code": "pt" + "language_code": "pt-PT" }, "starBackground.a897b8acb1b0587d.webp": { "original_hash": "cca00ba0b9e73859ab5bb928d5ca2fa2", "translation_date": "2026-01-15T17:40:23+00:00", "source_file": "6-space-game/solution/spaceArt/png/Background/starBackground.png", - "language_code": "pt" + "language_code": "pt-PT" }, "starBig.72e9c6d0d18f363d.webp": { "original_hash": "4e8f1abc8b48d75990117ea8b6207842", "translation_date": "2026-01-15T17:40:22+00:00", "source_file": "6-space-game/solution/spaceArt/png/Background/starBig.png", - "language_code": "pt" + "language_code": "pt-PT" }, "starSmall.ed78b961dbcd0898.webp": { "original_hash": "609bf88a971475818f95816b8cf71508", "translation_date": "2026-01-15T17:40:25+00:00", "source_file": "6-space-game/solution/spaceArt/png/Background/starSmall.png", - "language_code": "pt" + "language_code": "pt-PT" }, "template.67ad477109d29a2b.webp": { "original_hash": "a184e4c012fd4fca9ab3c552df87bd0c", "translation_date": "2026-01-15T17:46:49+00:00", "source_file": "9-chat-project/assets/template.png", - "language_code": "pt" + "language_code": "pt-PT" }, "terrarium-final.0920f16e87c13a84.webp": { "original_hash": "324b7bff7867c38e100d0acad18ed53d", "translation_date": "2026-01-15T17:43:30+00:00", "source_file": "3-terrarium/3-intro-to-DOM-and-closures/images/terrarium-final.png", - "language_code": "pt" + "language_code": "pt-PT" }, "terrarium-final.2f07047ffc597d0a.webp": { "original_hash": "c669f9222e16690bb2015ce86bb4739c", "translation_date": "2026-01-15T17:46:03+00:00", "source_file": "3-terrarium/2-intro-to-css/images/terrarium-final.png", - "language_code": "pt" + "language_code": "pt-PT" }, "validation-error.8bd23e98d416c22f.webp": { "original_hash": "d614ce6b24e2583901da9038297fe327", "translation_date": "2026-01-15T17:42:34+00:00", "source_file": "7-bank-project/2-forms/images/validation-error.png", - "language_code": "pt" + "language_code": "pt-PT" }, "vs-code-index.e2986cf919471eb9.webp": { "original_hash": "ed8437cb2629b95551fff5e5d72ef4f5", "translation_date": "2026-01-15T17:43:10+00:00", "source_file": "3-terrarium/1-intro-to-html/images/vs-code-index.png", - "language_code": "pt" + "language_code": "pt-PT" }, "webdev101-a11y.8ef3025c858d897a.webp": { "original_hash": "3f5220c5d502a906028b8a85245cc6da", "translation_date": "2026-01-15T17:34:53+00:00", "source_file": "sketchnotes/webdev101-a11y.png", - "language_code": "pt" + "language_code": "pt-PT" }, "webdev101-css.3f7af5991bf53a20.webp": { "original_hash": "9de1dc14864697c82395b02f31a72aec", "translation_date": "2026-01-15T17:33:37+00:00", "source_file": "sketchnotes/webdev101-css.png", - "language_code": "pt" + "language_code": "pt-PT" }, "webdev101-github.8846d7971abef6f9.webp": { "original_hash": "412ec8fc404fead25f314e2fdb564548", "translation_date": "2026-01-15T17:33:12+00:00", "source_file": "sketchnotes/webdev101-github.png", - "language_code": "pt" + "language_code": "pt-PT" }, "webdev101-html.4389c2067af68e98.webp": { "original_hash": "23bf24ecb0e72f0c6c835824dec5ee54", "translation_date": "2026-01-15T17:32:15+00:00", "source_file": "sketchnotes/webdev101-html.png", - "language_code": "pt" + "language_code": "pt-PT" }, "webdev101-js-arrays.439d7528b8a29455.webp": { "original_hash": "564c9e2d7f8e5a3b7e23570df300c732", "translation_date": "2026-01-15T17:36:07+00:00", "source_file": "sketchnotes/webdev101-js-arrays.png", - "language_code": "pt" + "language_code": "pt-PT" }, "webdev101-js-datatypes.4cc470179730702c.webp": { "original_hash": "20fda1612cc0e8d20e6be01ffc28e5f7", "translation_date": "2026-01-15T17:35:16+00:00", "source_file": "sketchnotes/webdev101-js-datatypes.png", - "language_code": "pt" + "language_code": "pt-PT" }, "webdev101-js-decisions.69e1b20f272dd1f0.webp": { "original_hash": "5e49a0b9b4149f782a4378354ba7fd56", "translation_date": "2026-01-15T17:34:29+00:00", "source_file": "sketchnotes/webdev101-js-decisions.png", - "language_code": "pt" + "language_code": "pt-PT" }, "webdev101-js-functions.be049c4726e94f8b.webp": { "original_hash": "ec4279b1b2191fa07a83e78a97e81f29", "translation_date": "2026-01-15T17:34:06+00:00", "source_file": "sketchnotes/webdev101-js-functions.png", - "language_code": "pt" + "language_code": "pt-PT" }, "webdev101-js.10280393044d7eaa.webp": { "original_hash": "fe1f154de74b31fdeb9a6df40e7ad5e1", "translation_date": "2026-01-15T17:35:42+00:00", "source_file": "sketchnotes/webdev101-js.png", - "language_code": "pt" + "language_code": "pt-PT" }, "webdev101-programming.d6e3f98e61ac4bff.webp": { "original_hash": "adf4dac4d350592773dbdba8ebaaa262", "translation_date": "2026-01-15T17:32:45+00:00", "source_file": "sketchnotes/webdev101-programming.png", - "language_code": "pt" + "language_code": "pt-PT" }, "working-tree-pb.6cd43e5076f23ba3.webp": { "original_hash": "f6b14887694745dd143a09bd60b74185", "translation_date": "2026-01-15T17:39:26+00:00", "source_file": "8-code-editor/images/working-tree-pb.png", - "language_code": "pt" + "language_code": "pt-PT" }, "working-tree.c58eec08e6335c79.webp": { "original_hash": "bf2608b4302123a00a8e7b1b6a430b4a", "translation_date": "2026-01-15T17:39:17+00:00", "source_file": "8-code-editor/images/working-tree.png", - "language_code": "pt" + "language_code": "pt-PT" } } \ No newline at end of file diff --git a/translated_images/pt/1.b6da8c1394b07491.webp b/translated_images/pt-PT/1.b6da8c1394b07491.webp similarity index 100% rename from translated_images/pt/1.b6da8c1394b07491.webp rename to translated_images/pt-PT/1.b6da8c1394b07491.webp diff --git a/translated_images/pt/1.cc07a5cbe114ad1d.webp b/translated_images/pt-PT/1.cc07a5cbe114ad1d.webp similarity index 100% rename from translated_images/pt/1.cc07a5cbe114ad1d.webp rename to translated_images/pt-PT/1.cc07a5cbe114ad1d.webp diff --git a/translated_images/pt/2.1dae52ff08042246.webp b/translated_images/pt-PT/2.1dae52ff08042246.webp similarity index 100% rename from translated_images/pt/2.1dae52ff08042246.webp rename to translated_images/pt-PT/2.1dae52ff08042246.webp diff --git a/translated_images/pt/after-codeswing-extension-pb.0ebddddcf73b5509.webp b/translated_images/pt-PT/after-codeswing-extension-pb.0ebddddcf73b5509.webp similarity index 100% rename from translated_images/pt/after-codeswing-extension-pb.0ebddddcf73b5509.webp rename to translated_images/pt-PT/after-codeswing-extension-pb.0ebddddcf73b5509.webp diff --git a/translated_images/pt/background.148a8d43afde5730.webp b/translated_images/pt-PT/background.148a8d43afde5730.webp similarity index 100% rename from translated_images/pt/background.148a8d43afde5730.webp rename to translated_images/pt-PT/background.148a8d43afde5730.webp diff --git a/translated_images/hk/backgroundColor.e19c3c60768150c8.webp b/translated_images/pt-PT/backgroundColor.e19c3c60768150c8.webp similarity index 100% rename from translated_images/hk/backgroundColor.e19c3c60768150c8.webp rename to translated_images/pt-PT/backgroundColor.e19c3c60768150c8.webp diff --git a/translated_images/pt/browser-console.efaf0b51aaaf6778.webp b/translated_images/pt-PT/browser-console.efaf0b51aaaf6778.webp similarity index 100% rename from translated_images/pt/browser-console.efaf0b51aaaf6778.webp rename to translated_images/pt-PT/browser-console.efaf0b51aaaf6778.webp diff --git a/translated_images/pt/browser.60317c9be8b7f84a.webp b/translated_images/pt-PT/browser.60317c9be8b7f84a.webp similarity index 100% rename from translated_images/pt/browser.60317c9be8b7f84a.webp rename to translated_images/pt-PT/browser.60317c9be8b7f84a.webp diff --git a/translated_images/pt/canvas.fbd605ff8e5b8aff.webp b/translated_images/pt-PT/canvas.fbd605ff8e5b8aff.webp similarity index 100% rename from translated_images/pt/canvas.fbd605ff8e5b8aff.webp rename to translated_images/pt-PT/canvas.fbd605ff8e5b8aff.webp diff --git a/translated_images/pt/canvas_grid.5f209da785ded492.webp b/translated_images/pt-PT/canvas_grid.5f209da785ded492.webp similarity index 100% rename from translated_images/pt/canvas_grid.5f209da785ded492.webp rename to translated_images/pt-PT/canvas_grid.5f209da785ded492.webp diff --git a/translated_images/pt/character.5c0dd8e067ffd693.webp b/translated_images/pt-PT/character.5c0dd8e067ffd693.webp similarity index 100% rename from translated_images/pt/character.5c0dd8e067ffd693.webp rename to translated_images/pt-PT/character.5c0dd8e067ffd693.webp diff --git a/translated_images/hk/click-register.e89a30bf0d4bc9ca.webp b/translated_images/pt-PT/click-register.e89a30bf0d4bc9ca.webp similarity index 100% rename from translated_images/hk/click-register.e89a30bf0d4bc9ca.webp rename to translated_images/pt-PT/click-register.e89a30bf0d4bc9ca.webp diff --git a/translated_images/pt/clone_repo.5085c48d666ead57.webp b/translated_images/pt-PT/clone_repo.5085c48d666ead57.webp similarity index 100% rename from translated_images/pt/clone_repo.5085c48d666ead57.webp rename to translated_images/pt-PT/clone_repo.5085c48d666ead57.webp diff --git a/translated_images/pt/clone_repo.6a202fb230ab6bdd.webp b/translated_images/pt-PT/clone_repo.6a202fb230ab6bdd.webp similarity index 100% rename from translated_images/pt/clone_repo.6a202fb230ab6bdd.webp rename to translated_images/pt-PT/clone_repo.6a202fb230ab6bdd.webp diff --git a/translated_images/pt/codespace.bcecbdf5d2747d3d.webp b/translated_images/pt-PT/codespace.bcecbdf5d2747d3d.webp similarity index 100% rename from translated_images/pt/codespace.bcecbdf5d2747d3d.webp rename to translated_images/pt-PT/codespace.bcecbdf5d2747d3d.webp diff --git a/translated_images/pt/create-a-fork.297ab42b4bd0af99.webp b/translated_images/pt-PT/create-a-fork.297ab42b4bd0af99.webp similarity index 100% rename from translated_images/pt/create-a-fork.297ab42b4bd0af99.webp rename to translated_images/pt-PT/create-a-fork.297ab42b4bd0af99.webp diff --git a/translated_images/pt/create-new-file-pb.0797800d977ec3eb.webp b/translated_images/pt-PT/create-new-file-pb.0797800d977ec3eb.webp similarity index 100% rename from translated_images/pt/create-new-file-pb.0797800d977ec3eb.webp rename to translated_images/pt-PT/create-new-file-pb.0797800d977ec3eb.webp diff --git a/translated_images/pt/create-new-file.2814e609c2af9aeb.webp b/translated_images/pt-PT/create-new-file.2814e609c2af9aeb.webp similarity index 100% rename from translated_images/pt/create-new-file.2814e609c2af9aeb.webp rename to translated_images/pt-PT/create-new-file.2814e609c2af9aeb.webp diff --git a/translated_images/pt/createcodespace.0238bbf4d7a8d955.webp b/translated_images/pt-PT/createcodespace.0238bbf4d7a8d955.webp similarity index 100% rename from translated_images/pt/createcodespace.0238bbf4d7a8d955.webp rename to translated_images/pt-PT/createcodespace.0238bbf4d7a8d955.webp diff --git a/translated_images/pt/data-flow.fa2354e0908fecc8.webp b/translated_images/pt-PT/data-flow.fa2354e0908fecc8.webp similarity index 100% rename from translated_images/pt/data-flow.fa2354e0908fecc8.webp rename to translated_images/pt-PT/data-flow.fa2354e0908fecc8.webp diff --git a/translated_images/pt/default-vscode-dev.5d06881d65c1b323.webp b/translated_images/pt-PT/default-vscode-dev.5d06881d65c1b323.webp similarity index 100% rename from translated_images/pt/default-vscode-dev.5d06881d65c1b323.webp rename to translated_images/pt-PT/default-vscode-dev.5d06881d65c1b323.webp diff --git a/translated_images/pt/dialog.93bba104afeb79f1.webp b/translated_images/pt-PT/dialog.93bba104afeb79f1.webp similarity index 100% rename from translated_images/pt/dialog.93bba104afeb79f1.webp rename to translated_images/pt-PT/dialog.93bba104afeb79f1.webp diff --git a/translated_images/pt/dom-tree.7daf0e763cbbba92.webp b/translated_images/pt-PT/dom-tree.7daf0e763cbbba92.webp similarity index 100% rename from translated_images/pt/dom-tree.7daf0e763cbbba92.webp rename to translated_images/pt-PT/dom-tree.7daf0e763cbbba92.webp diff --git a/translated_images/pt/earlybrowsers.d984b711cdf3a42d.webp b/translated_images/pt-PT/earlybrowsers.d984b711cdf3a42d.webp similarity index 100% rename from translated_images/pt/earlybrowsers.d984b711cdf3a42d.webp rename to translated_images/pt-PT/earlybrowsers.d984b711cdf3a42d.webp diff --git a/translated_images/pt/edit-a-file-pb.263555922c14fc52.webp b/translated_images/pt-PT/edit-a-file-pb.263555922c14fc52.webp similarity index 100% rename from translated_images/pt/edit-a-file-pb.263555922c14fc52.webp rename to translated_images/pt-PT/edit-a-file-pb.263555922c14fc52.webp diff --git a/translated_images/pt/edit-a-file.52c0ee665ef19f08.webp b/translated_images/pt-PT/edit-a-file.52c0ee665ef19f08.webp similarity index 100% rename from translated_images/pt/edit-a-file.52c0ee665ef19f08.webp rename to translated_images/pt-PT/edit-a-file.52c0ee665ef19f08.webp diff --git a/translated_images/hk/enemyShip.035a46787bff658c.webp b/translated_images/pt-PT/enemyShip.035a46787bff658c.webp similarity index 100% rename from translated_images/hk/enemyShip.035a46787bff658c.webp rename to translated_images/pt-PT/enemyShip.035a46787bff658c.webp diff --git a/translated_images/hk/enemyShip.1a1354d7988de290.webp b/translated_images/pt-PT/enemyShip.1a1354d7988de290.webp similarity index 100% rename from translated_images/hk/enemyShip.1a1354d7988de290.webp rename to translated_images/pt-PT/enemyShip.1a1354d7988de290.webp diff --git a/translated_images/hk/enemyShip.22cbee6ea27a5809.webp b/translated_images/pt-PT/enemyShip.22cbee6ea27a5809.webp similarity index 100% rename from translated_images/hk/enemyShip.22cbee6ea27a5809.webp rename to translated_images/pt-PT/enemyShip.22cbee6ea27a5809.webp diff --git a/translated_images/hk/enemyShip.321ecb1b4eb21f2c.webp b/translated_images/pt-PT/enemyShip.321ecb1b4eb21f2c.webp similarity index 100% rename from translated_images/hk/enemyShip.321ecb1b4eb21f2c.webp rename to translated_images/pt-PT/enemyShip.321ecb1b4eb21f2c.webp diff --git a/translated_images/hk/enemyShip.4fbf2889e6129db4.webp b/translated_images/pt-PT/enemyShip.4fbf2889e6129db4.webp similarity index 100% rename from translated_images/hk/enemyShip.4fbf2889e6129db4.webp rename to translated_images/pt-PT/enemyShip.4fbf2889e6129db4.webp diff --git a/translated_images/hk/enemyShip.5df2a822c16650c2.webp b/translated_images/pt-PT/enemyShip.5df2a822c16650c2.webp similarity index 100% rename from translated_images/hk/enemyShip.5df2a822c16650c2.webp rename to translated_images/pt-PT/enemyShip.5df2a822c16650c2.webp diff --git a/translated_images/hk/enemyShip.62983ed4bfb2220f.webp b/translated_images/pt-PT/enemyShip.62983ed4bfb2220f.webp similarity index 100% rename from translated_images/hk/enemyShip.62983ed4bfb2220f.webp rename to translated_images/pt-PT/enemyShip.62983ed4bfb2220f.webp diff --git a/translated_images/hk/enemyShip.add7036e1c3c3014.webp b/translated_images/pt-PT/enemyShip.add7036e1c3c3014.webp similarity index 100% rename from translated_images/hk/enemyShip.add7036e1c3c3014.webp rename to translated_images/pt-PT/enemyShip.add7036e1c3c3014.webp diff --git a/translated_images/hk/enemyShip.b39a140287683bf7.webp b/translated_images/pt-PT/enemyShip.b39a140287683bf7.webp similarity index 100% rename from translated_images/hk/enemyShip.b39a140287683bf7.webp rename to translated_images/pt-PT/enemyShip.b39a140287683bf7.webp diff --git a/translated_images/hk/enemyShip.b9626ed228a17a32.webp b/translated_images/pt-PT/enemyShip.b9626ed228a17a32.webp similarity index 100% rename from translated_images/hk/enemyShip.b9626ed228a17a32.webp rename to translated_images/pt-PT/enemyShip.b9626ed228a17a32.webp diff --git a/translated_images/hk/enemyShip.deb0477a7312f54d.webp b/translated_images/pt-PT/enemyShip.deb0477a7312f54d.webp similarity index 100% rename from translated_images/hk/enemyShip.deb0477a7312f54d.webp rename to translated_images/pt-PT/enemyShip.deb0477a7312f54d.webp diff --git a/translated_images/hk/enemyUFO.bf8585e4e8dcdb68.webp b/translated_images/pt-PT/enemyUFO.bf8585e4e8dcdb68.webp similarity index 100% rename from translated_images/hk/enemyUFO.bf8585e4e8dcdb68.webp rename to translated_images/pt-PT/enemyUFO.bf8585e4e8dcdb68.webp diff --git a/translated_images/pt/extension-details.9f8f1fd4e9eb2de5.webp b/translated_images/pt-PT/extension-details.9f8f1fd4e9eb2de5.webp similarity index 100% rename from translated_images/pt/extension-details.9f8f1fd4e9eb2de5.webp rename to translated_images/pt-PT/extension-details.9f8f1fd4e9eb2de5.webp diff --git a/translated_images/pt/extension-screenshot.0e7f5bfa110e92e3.webp b/translated_images/pt-PT/extension-screenshot.0e7f5bfa110e92e3.webp similarity index 100% rename from translated_images/pt/extension-screenshot.0e7f5bfa110e92e3.webp rename to translated_images/pt-PT/extension-screenshot.0e7f5bfa110e92e3.webp diff --git a/translated_images/pt/extension-settings.21c752ae4f4cdb78.webp b/translated_images/pt-PT/extension-settings.21c752ae4f4cdb78.webp similarity index 100% rename from translated_images/pt/extension-settings.21c752ae4f4cdb78.webp rename to translated_images/pt-PT/extension-settings.21c752ae4f4cdb78.webp diff --git a/translated_images/pt/extensions.eca0e0c7f59a10b5.webp b/translated_images/pt-PT/extensions.eca0e0c7f59a10b5.webp similarity index 100% rename from translated_images/pt/extensions.eca0e0c7f59a10b5.webp rename to translated_images/pt-PT/extensions.eca0e0c7f59a10b5.webp diff --git a/translated_images/hk/favicon.37b561214b36d454.webp b/translated_images/pt-PT/favicon.37b561214b36d454.webp similarity index 100% rename from translated_images/hk/favicon.37b561214b36d454.webp rename to translated_images/pt-PT/favicon.37b561214b36d454.webp diff --git a/translated_images/pt/form-post.61de4ca1b964d91a.webp b/translated_images/pt-PT/form-post.61de4ca1b964d91a.webp similarity index 100% rename from translated_images/pt/form-post.61de4ca1b964d91a.webp rename to translated_images/pt-PT/form-post.61de4ca1b964d91a.webp diff --git a/translated_images/pt/history.7fdabbafa521e064.webp b/translated_images/pt-PT/history.7fdabbafa521e064.webp similarity index 100% rename from translated_images/pt/history.7fdabbafa521e064.webp rename to translated_images/pt-PT/history.7fdabbafa521e064.webp diff --git a/translated_images/pt/install-on-edge.78634f02842c4828.webp b/translated_images/pt-PT/install-on-edge.78634f02842c4828.webp similarity index 100% rename from translated_images/pt/install-on-edge.78634f02842c4828.webp rename to translated_images/pt-PT/install-on-edge.78634f02842c4828.webp diff --git a/translated_images/pt/install-on-edge.d68781acaf0b3d3d.webp b/translated_images/pt-PT/install-on-edge.d68781acaf0b3d3d.webp similarity index 100% rename from translated_images/pt/install-on-edge.d68781acaf0b3d3d.webp rename to translated_images/pt-PT/install-on-edge.d68781acaf0b3d3d.webp diff --git a/translated_images/hk/laserGreen.89904f0f49945560.webp b/translated_images/pt-PT/laserGreen.89904f0f49945560.webp similarity index 100% rename from translated_images/hk/laserGreen.89904f0f49945560.webp rename to translated_images/pt-PT/laserGreen.89904f0f49945560.webp diff --git a/translated_images/hk/laserGreenShot.e4fbfc4714c08a5b.webp b/translated_images/pt-PT/laserGreenShot.e4fbfc4714c08a5b.webp similarity index 100% rename from translated_images/hk/laserGreenShot.e4fbfc4714c08a5b.webp rename to translated_images/pt-PT/laserGreenShot.e4fbfc4714c08a5b.webp diff --git a/translated_images/hk/laserRed.2040e11f55c0a40a.webp b/translated_images/pt-PT/laserRed.2040e11f55c0a40a.webp similarity index 100% rename from translated_images/hk/laserRed.2040e11f55c0a40a.webp rename to translated_images/pt-PT/laserRed.2040e11f55c0a40a.webp diff --git a/translated_images/hk/laserRed.381bc5555491ce67.webp b/translated_images/pt-PT/laserRed.381bc5555491ce67.webp similarity index 100% rename from translated_images/hk/laserRed.381bc5555491ce67.webp rename to translated_images/pt-PT/laserRed.381bc5555491ce67.webp diff --git a/translated_images/hk/laserRed.69730edd76f0b3bd.webp b/translated_images/pt-PT/laserRed.69730edd76f0b3bd.webp similarity index 100% rename from translated_images/hk/laserRed.69730edd76f0b3bd.webp rename to translated_images/pt-PT/laserRed.69730edd76f0b3bd.webp diff --git a/translated_images/hk/laserRed.b583dc1728eb8581.webp b/translated_images/pt-PT/laserRed.b583dc1728eb8581.webp similarity index 100% rename from translated_images/hk/laserRed.b583dc1728eb8581.webp rename to translated_images/pt-PT/laserRed.b583dc1728eb8581.webp diff --git a/translated_images/hk/laserRed.cae9ab24ea9b18fd.webp b/translated_images/pt-PT/laserRed.cae9ab24ea9b18fd.webp similarity index 100% rename from translated_images/hk/laserRed.cae9ab24ea9b18fd.webp rename to translated_images/pt-PT/laserRed.cae9ab24ea9b18fd.webp diff --git a/translated_images/hk/laserRed.d81ce4986f87c251.webp b/translated_images/pt-PT/laserRed.d81ce4986f87c251.webp similarity index 100% rename from translated_images/hk/laserRed.d81ce4986f87c251.webp rename to translated_images/pt-PT/laserRed.d81ce4986f87c251.webp diff --git a/translated_images/hk/laserRed.e58ef8db2585dfbe.webp b/translated_images/pt-PT/laserRed.e58ef8db2585dfbe.webp similarity index 100% rename from translated_images/hk/laserRed.e58ef8db2585dfbe.webp rename to translated_images/pt-PT/laserRed.e58ef8db2585dfbe.webp diff --git a/translated_images/hk/laserRed.e66e29ace6666064.webp b/translated_images/pt-PT/laserRed.e66e29ace6666064.webp similarity index 100% rename from translated_images/hk/laserRed.e66e29ace6666064.webp rename to translated_images/pt-PT/laserRed.e66e29ace6666064.webp diff --git a/translated_images/hk/laserRed.e86e8fb629c6026e.webp b/translated_images/pt-PT/laserRed.e86e8fb629c6026e.webp similarity index 100% rename from translated_images/hk/laserRed.e86e8fb629c6026e.webp rename to translated_images/pt-PT/laserRed.e86e8fb629c6026e.webp diff --git a/translated_images/hk/laserRedShot.c39d066745996a71.webp b/translated_images/pt-PT/laserRedShot.c39d066745996a71.webp similarity index 100% rename from translated_images/hk/laserRedShot.c39d066745996a71.webp rename to translated_images/pt-PT/laserRedShot.c39d066745996a71.webp diff --git a/translated_images/hk/life.27144b6d4bfdea76.webp b/translated_images/pt-PT/life.27144b6d4bfdea76.webp similarity index 100% rename from translated_images/hk/life.27144b6d4bfdea76.webp rename to translated_images/pt-PT/life.27144b6d4bfdea76.webp diff --git a/translated_images/hk/life.2a159298dd98f4ef.webp b/translated_images/pt-PT/life.2a159298dd98f4ef.webp similarity index 100% rename from translated_images/hk/life.2a159298dd98f4ef.webp rename to translated_images/pt-PT/life.2a159298dd98f4ef.webp diff --git a/translated_images/hk/life.466df3b1692a244a.webp b/translated_images/pt-PT/life.466df3b1692a244a.webp similarity index 100% rename from translated_images/hk/life.466df3b1692a244a.webp rename to translated_images/pt-PT/life.466df3b1692a244a.webp diff --git a/translated_images/hk/life.65a2aaceca875284.webp b/translated_images/pt-PT/life.65a2aaceca875284.webp similarity index 100% rename from translated_images/hk/life.65a2aaceca875284.webp rename to translated_images/pt-PT/life.65a2aaceca875284.webp diff --git a/translated_images/hk/life.6fb9f50d53ee0413.webp b/translated_images/pt-PT/life.6fb9f50d53ee0413.webp similarity index 100% rename from translated_images/hk/life.6fb9f50d53ee0413.webp rename to translated_images/pt-PT/life.6fb9f50d53ee0413.webp diff --git a/translated_images/hk/life.78b6e96a3003767e.webp b/translated_images/pt-PT/life.78b6e96a3003767e.webp similarity index 100% rename from translated_images/hk/life.78b6e96a3003767e.webp rename to translated_images/pt-PT/life.78b6e96a3003767e.webp diff --git a/translated_images/hk/life.86d843ce9c23289c.webp b/translated_images/pt-PT/life.86d843ce9c23289c.webp similarity index 100% rename from translated_images/hk/life.86d843ce9c23289c.webp rename to translated_images/pt-PT/life.86d843ce9c23289c.webp diff --git a/translated_images/pt/localstorage.472f8147b6a3f8d1.webp b/translated_images/pt-PT/localstorage.472f8147b6a3f8d1.webp similarity index 100% rename from translated_images/pt/localstorage.472f8147b6a3f8d1.webp rename to translated_images/pt-PT/localstorage.472f8147b6a3f8d1.webp diff --git a/translated_images/pt/log.804026979f3707e0.webp b/translated_images/pt-PT/log.804026979f3707e0.webp similarity index 100% rename from translated_images/pt/log.804026979f3707e0.webp rename to translated_images/pt-PT/log.804026979f3707e0.webp diff --git a/translated_images/pt/login-error.416fe019b36a6327.webp b/translated_images/pt-PT/login-error.416fe019b36a6327.webp similarity index 100% rename from translated_images/pt/login-error.416fe019b36a6327.webp rename to translated_images/pt-PT/login-error.416fe019b36a6327.webp diff --git a/translated_images/hk/meteorBig.1e452b3ad7af50ad.webp b/translated_images/pt-PT/meteorBig.1e452b3ad7af50ad.webp similarity index 100% rename from translated_images/hk/meteorBig.1e452b3ad7af50ad.webp rename to translated_images/pt-PT/meteorBig.1e452b3ad7af50ad.webp diff --git a/translated_images/hk/meteorSmall.0d729bc71c12d41f.webp b/translated_images/pt-PT/meteorSmall.0d729bc71c12d41f.webp similarity index 100% rename from translated_images/hk/meteorSmall.0d729bc71c12d41f.webp rename to translated_images/pt-PT/meteorSmall.0d729bc71c12d41f.webp diff --git a/translated_images/pt/moodle.94eb93d714a50cb2.webp b/translated_images/pt-PT/moodle.94eb93d714a50cb2.webp similarity index 100% rename from translated_images/pt/moodle.94eb93d714a50cb2.webp rename to translated_images/pt-PT/moodle.94eb93d714a50cb2.webp diff --git a/translated_images/pt/mpa.7f7375a1a2d4aa77.webp b/translated_images/pt-PT/mpa.7f7375a1a2d4aa77.webp similarity index 100% rename from translated_images/pt/mpa.7f7375a1a2d4aa77.webp rename to translated_images/pt-PT/mpa.7f7375a1a2d4aa77.webp diff --git a/translated_images/hk/nebula.55c2933d36d035d3.webp b/translated_images/pt-PT/nebula.55c2933d36d035d3.webp similarity index 100% rename from translated_images/hk/nebula.55c2933d36d035d3.webp rename to translated_images/pt-PT/nebula.55c2933d36d035d3.webp diff --git a/translated_images/pt/new-file-github.com.c886796d800e8056.webp b/translated_images/pt-PT/new-file-github.com.c886796d800e8056.webp similarity index 100% rename from translated_images/pt/new-file-github.com.c886796d800e8056.webp rename to translated_images/pt-PT/new-file-github.com.c886796d800e8056.webp diff --git a/translated_images/pt/open-palette-menu.46dda01084738da8.webp b/translated_images/pt-PT/open-palette-menu.46dda01084738da8.webp similarity index 100% rename from translated_images/pt/open-palette-menu.46dda01084738da8.webp rename to translated_images/pt-PT/open-palette-menu.46dda01084738da8.webp diff --git a/translated_images/pt/open-remote-repository.bd9c2598b8949e7f.webp b/translated_images/pt-PT/open-remote-repository.bd9c2598b8949e7f.webp similarity index 100% rename from translated_images/pt/open-remote-repository.bd9c2598b8949e7f.webp rename to translated_images/pt-PT/open-remote-repository.bd9c2598b8949e7f.webp diff --git a/translated_images/pt/palette-menu.4946174e07f42622.webp b/translated_images/pt-PT/palette-menu.4946174e07f42622.webp similarity index 100% rename from translated_images/pt/palette-menu.4946174e07f42622.webp rename to translated_images/pt-PT/palette-menu.4946174e07f42622.webp diff --git a/translated_images/hk/partI-solution.36c53b48c9ffae2a.webp b/translated_images/pt-PT/partI-solution.36c53b48c9ffae2a.webp similarity index 100% rename from translated_images/hk/partI-solution.36c53b48c9ffae2a.webp rename to translated_images/pt-PT/partI-solution.36c53b48c9ffae2a.webp diff --git a/translated_images/hk/plant1.a876180d8659acb9.webp b/translated_images/pt-PT/plant1.a876180d8659acb9.webp similarity index 100% rename from translated_images/hk/plant1.a876180d8659acb9.webp rename to translated_images/pt-PT/plant1.a876180d8659acb9.webp diff --git a/translated_images/hk/plant10.2f2c47804ae52dd3.webp b/translated_images/pt-PT/plant10.2f2c47804ae52dd3.webp similarity index 100% rename from translated_images/hk/plant10.2f2c47804ae52dd3.webp rename to translated_images/pt-PT/plant10.2f2c47804ae52dd3.webp diff --git a/translated_images/hk/plant11.0ce0081b0ef17aa1.webp b/translated_images/pt-PT/plant11.0ce0081b0ef17aa1.webp similarity index 100% rename from translated_images/hk/plant11.0ce0081b0ef17aa1.webp rename to translated_images/pt-PT/plant11.0ce0081b0ef17aa1.webp diff --git a/translated_images/hk/plant12.6b934c4312a00228.webp b/translated_images/pt-PT/plant12.6b934c4312a00228.webp similarity index 100% rename from translated_images/hk/plant12.6b934c4312a00228.webp rename to translated_images/pt-PT/plant12.6b934c4312a00228.webp diff --git a/translated_images/hk/plant13.37d6ab2e2481421f.webp b/translated_images/pt-PT/plant13.37d6ab2e2481421f.webp similarity index 100% rename from translated_images/hk/plant13.37d6ab2e2481421f.webp rename to translated_images/pt-PT/plant13.37d6ab2e2481421f.webp diff --git a/translated_images/hk/plant14.908791477a46eb7f.webp b/translated_images/pt-PT/plant14.908791477a46eb7f.webp similarity index 100% rename from translated_images/hk/plant14.908791477a46eb7f.webp rename to translated_images/pt-PT/plant14.908791477a46eb7f.webp diff --git a/translated_images/hk/plant2.9e45efea224115b0.webp b/translated_images/pt-PT/plant2.9e45efea224115b0.webp similarity index 100% rename from translated_images/hk/plant2.9e45efea224115b0.webp rename to translated_images/pt-PT/plant2.9e45efea224115b0.webp diff --git a/translated_images/hk/plant3.06efdd0fa0c4b115.webp b/translated_images/pt-PT/plant3.06efdd0fa0c4b115.webp similarity index 100% rename from translated_images/hk/plant3.06efdd0fa0c4b115.webp rename to translated_images/pt-PT/plant3.06efdd0fa0c4b115.webp diff --git a/translated_images/hk/plant4.3b78072b427727c6.webp b/translated_images/pt-PT/plant4.3b78072b427727c6.webp similarity index 100% rename from translated_images/hk/plant4.3b78072b427727c6.webp rename to translated_images/pt-PT/plant4.3b78072b427727c6.webp diff --git a/translated_images/hk/plant5.8ec58b18ac336fa8.webp b/translated_images/pt-PT/plant5.8ec58b18ac336fa8.webp similarity index 100% rename from translated_images/hk/plant5.8ec58b18ac336fa8.webp rename to translated_images/pt-PT/plant5.8ec58b18ac336fa8.webp diff --git a/translated_images/hk/plant6.ca4ff8372e6676b1.webp b/translated_images/pt-PT/plant6.ca4ff8372e6676b1.webp similarity index 100% rename from translated_images/hk/plant6.ca4ff8372e6676b1.webp rename to translated_images/pt-PT/plant6.ca4ff8372e6676b1.webp diff --git a/translated_images/hk/plant7.194d5a42fcf5a88c.webp b/translated_images/pt-PT/plant7.194d5a42fcf5a88c.webp similarity index 100% rename from translated_images/hk/plant7.194d5a42fcf5a88c.webp rename to translated_images/pt-PT/plant7.194d5a42fcf5a88c.webp diff --git a/translated_images/hk/plant8.7b247809ab0eb492.webp b/translated_images/pt-PT/plant8.7b247809ab0eb492.webp similarity index 100% rename from translated_images/hk/plant8.7b247809ab0eb492.webp rename to translated_images/pt-PT/plant8.7b247809ab0eb492.webp diff --git a/translated_images/hk/plant9.8fe614c01ded1b1e.webp b/translated_images/pt-PT/plant9.8fe614c01ded1b1e.webp similarity index 100% rename from translated_images/hk/plant9.8fe614c01ded1b1e.webp rename to translated_images/pt-PT/plant9.8fe614c01ded1b1e.webp diff --git a/translated_images/hk/player.137ee0e47f895ffc.webp b/translated_images/pt-PT/player.137ee0e47f895ffc.webp similarity index 100% rename from translated_images/hk/player.137ee0e47f895ffc.webp rename to translated_images/pt-PT/player.137ee0e47f895ffc.webp diff --git a/translated_images/hk/player.2887422f6982c3cd.webp b/translated_images/pt-PT/player.2887422f6982c3cd.webp similarity index 100% rename from translated_images/hk/player.2887422f6982c3cd.webp rename to translated_images/pt-PT/player.2887422f6982c3cd.webp diff --git a/translated_images/hk/player.391fed427ede24f5.webp b/translated_images/pt-PT/player.391fed427ede24f5.webp similarity index 100% rename from translated_images/hk/player.391fed427ede24f5.webp rename to translated_images/pt-PT/player.391fed427ede24f5.webp diff --git a/translated_images/hk/player.3c4f50182552a73a.webp b/translated_images/pt-PT/player.3c4f50182552a73a.webp similarity index 100% rename from translated_images/hk/player.3c4f50182552a73a.webp rename to translated_images/pt-PT/player.3c4f50182552a73a.webp diff --git a/translated_images/hk/player.47bc9de0714c723d.webp b/translated_images/pt-PT/player.47bc9de0714c723d.webp similarity index 100% rename from translated_images/hk/player.47bc9de0714c723d.webp rename to translated_images/pt-PT/player.47bc9de0714c723d.webp diff --git a/translated_images/hk/player.57b3107c03012695.webp b/translated_images/pt-PT/player.57b3107c03012695.webp similarity index 100% rename from translated_images/hk/player.57b3107c03012695.webp rename to translated_images/pt-PT/player.57b3107c03012695.webp diff --git a/translated_images/hk/player.606f85953e5e564e.webp b/translated_images/pt-PT/player.606f85953e5e564e.webp similarity index 100% rename from translated_images/hk/player.606f85953e5e564e.webp rename to translated_images/pt-PT/player.606f85953e5e564e.webp diff --git a/translated_images/hk/player.680ea4c619b54fe1.webp b/translated_images/pt-PT/player.680ea4c619b54fe1.webp similarity index 100% rename from translated_images/hk/player.680ea4c619b54fe1.webp rename to translated_images/pt-PT/player.680ea4c619b54fe1.webp diff --git a/translated_images/hk/player.bfe14f110bddf56d.webp b/translated_images/pt-PT/player.bfe14f110bddf56d.webp similarity index 100% rename from translated_images/hk/player.bfe14f110bddf56d.webp rename to translated_images/pt-PT/player.bfe14f110bddf56d.webp diff --git a/translated_images/hk/player.c99c25d54a615ca0.webp b/translated_images/pt-PT/player.c99c25d54a615ca0.webp similarity index 100% rename from translated_images/hk/player.c99c25d54a615ca0.webp rename to translated_images/pt-PT/player.c99c25d54a615ca0.webp diff --git a/translated_images/hk/player.dd24c1afa8c71e9b.webp b/translated_images/pt-PT/player.dd24c1afa8c71e9b.webp similarity index 100% rename from translated_images/hk/player.dd24c1afa8c71e9b.webp rename to translated_images/pt-PT/player.dd24c1afa8c71e9b.webp diff --git a/translated_images/hk/playerDamaged.181703f652fd5176.webp b/translated_images/pt-PT/playerDamaged.181703f652fd5176.webp similarity index 100% rename from translated_images/hk/playerDamaged.181703f652fd5176.webp rename to translated_images/pt-PT/playerDamaged.181703f652fd5176.webp diff --git a/translated_images/hk/playerLeft.0f928412e66ba5d9.webp b/translated_images/pt-PT/playerLeft.0f928412e66ba5d9.webp similarity index 100% rename from translated_images/hk/playerLeft.0f928412e66ba5d9.webp rename to translated_images/pt-PT/playerLeft.0f928412e66ba5d9.webp diff --git a/translated_images/hk/playerRight.e4825f489e29f737.webp b/translated_images/pt-PT/playerRight.e4825f489e29f737.webp similarity index 100% rename from translated_images/hk/playerRight.e4825f489e29f737.webp rename to translated_images/pt-PT/playerRight.e4825f489e29f737.webp diff --git a/translated_images/pt/playground-choice.1d23ba7d407f4758.webp b/translated_images/pt-PT/playground-choice.1d23ba7d407f4758.webp similarity index 100% rename from translated_images/pt/playground-choice.1d23ba7d407f4758.webp rename to translated_images/pt-PT/playground-choice.1d23ba7d407f4758.webp diff --git a/translated_images/pt/playground.d2b927122224ff8f.webp b/translated_images/pt-PT/playground.d2b927122224ff8f.webp similarity index 100% rename from translated_images/pt/playground.d2b927122224ff8f.webp rename to translated_images/pt-PT/playground.d2b927122224ff8f.webp diff --git a/translated_images/pt/preview.9215f0a010074476.webp b/translated_images/pt-PT/preview.9215f0a010074476.webp similarity index 100% rename from translated_images/pt/preview.9215f0a010074476.webp rename to translated_images/pt-PT/preview.9215f0a010074476.webp diff --git a/translated_images/pt/profiler.5a4a62479c5df01c.webp b/translated_images/pt-PT/profiler.5a4a62479c5df01c.webp similarity index 100% rename from translated_images/pt/profiler.5a4a62479c5df01c.webp rename to translated_images/pt-PT/profiler.5a4a62479c5df01c.webp diff --git a/translated_images/pt/project-on-vscode.dev.e79815a9a95ee7fe.webp b/translated_images/pt-PT/project-on-vscode.dev.e79815a9a95ee7fe.webp similarity index 100% rename from translated_images/pt/project-on-vscode.dev.e79815a9a95ee7fe.webp rename to translated_images/pt-PT/project-on-vscode.dev.e79815a9a95ee7fe.webp diff --git a/translated_images/pt/result.96ef01f607bf856a.webp b/translated_images/pt-PT/result.96ef01f607bf856a.webp similarity index 100% rename from translated_images/pt/result.96ef01f607bf856a.webp rename to translated_images/pt-PT/result.96ef01f607bf856a.webp diff --git a/translated_images/pt/screen1.baccbba0f1f93364.webp b/translated_images/pt-PT/screen1.baccbba0f1f93364.webp similarity index 100% rename from translated_images/pt/screen1.baccbba0f1f93364.webp rename to translated_images/pt-PT/screen1.baccbba0f1f93364.webp diff --git a/translated_images/pt/screen2.123c82a831a1d14a.webp b/translated_images/pt-PT/screen2.123c82a831a1d14a.webp similarity index 100% rename from translated_images/pt/screen2.123c82a831a1d14a.webp rename to translated_images/pt-PT/screen2.123c82a831a1d14a.webp diff --git a/translated_images/pt/screenshot.0a1ee0d123df681b.webp b/translated_images/pt-PT/screenshot.0a1ee0d123df681b.webp similarity index 100% rename from translated_images/pt/screenshot.0a1ee0d123df681b.webp rename to translated_images/pt-PT/screenshot.0a1ee0d123df681b.webp diff --git a/translated_images/pt/screenshot.e7a5ad659e364568.webp b/translated_images/pt-PT/screenshot.e7a5ad659e364568.webp similarity index 100% rename from translated_images/pt/screenshot.e7a5ad659e364568.webp rename to translated_images/pt-PT/screenshot.e7a5ad659e364568.webp diff --git a/translated_images/pt/screenshot_gray.0c796099a1f9f25e.webp b/translated_images/pt-PT/screenshot_gray.0c796099a1f9f25e.webp similarity index 100% rename from translated_images/pt/screenshot_gray.0c796099a1f9f25e.webp rename to translated_images/pt-PT/screenshot_gray.0c796099a1f9f25e.webp diff --git a/translated_images/hk/shield.1b9412b7ca6610ab.webp b/translated_images/pt-PT/shield.1b9412b7ca6610ab.webp similarity index 100% rename from translated_images/hk/shield.1b9412b7ca6610ab.webp rename to translated_images/pt-PT/shield.1b9412b7ca6610ab.webp diff --git a/translated_images/pt/snapshot.97750180ebcad737.webp b/translated_images/pt-PT/snapshot.97750180ebcad737.webp similarity index 100% rename from translated_images/pt/snapshot.97750180ebcad737.webp rename to translated_images/pt-PT/snapshot.97750180ebcad737.webp diff --git a/translated_images/pt/spa.268ec73b41f992c2.webp b/translated_images/pt-PT/spa.268ec73b41f992c2.webp similarity index 100% rename from translated_images/pt/spa.268ec73b41f992c2.webp rename to translated_images/pt-PT/spa.268ec73b41f992c2.webp diff --git a/translated_images/hk/speedLine.5bcabb93f48b5ae1.webp b/translated_images/pt-PT/speedLine.5bcabb93f48b5ae1.webp similarity index 100% rename from translated_images/hk/speedLine.5bcabb93f48b5ae1.webp rename to translated_images/pt-PT/speedLine.5bcabb93f48b5ae1.webp diff --git a/translated_images/hk/spritesheet.bec82852290b14ee.webp b/translated_images/pt-PT/spritesheet.bec82852290b14ee.webp similarity index 100% rename from translated_images/hk/spritesheet.bec82852290b14ee.webp rename to translated_images/pt-PT/spritesheet.bec82852290b14ee.webp diff --git a/translated_images/pt/starBackground.a897b8acb1b0587d.webp b/translated_images/pt-PT/starBackground.a897b8acb1b0587d.webp similarity index 100% rename from translated_images/pt/starBackground.a897b8acb1b0587d.webp rename to translated_images/pt-PT/starBackground.a897b8acb1b0587d.webp diff --git a/translated_images/hk/starBig.72e9c6d0d18f363d.webp b/translated_images/pt-PT/starBig.72e9c6d0d18f363d.webp similarity index 100% rename from translated_images/hk/starBig.72e9c6d0d18f363d.webp rename to translated_images/pt-PT/starBig.72e9c6d0d18f363d.webp diff --git a/translated_images/hk/starSmall.ed78b961dbcd0898.webp b/translated_images/pt-PT/starSmall.ed78b961dbcd0898.webp similarity index 100% rename from translated_images/hk/starSmall.ed78b961dbcd0898.webp rename to translated_images/pt-PT/starSmall.ed78b961dbcd0898.webp diff --git a/translated_images/pt/template.67ad477109d29a2b.webp b/translated_images/pt-PT/template.67ad477109d29a2b.webp similarity index 100% rename from translated_images/pt/template.67ad477109d29a2b.webp rename to translated_images/pt-PT/template.67ad477109d29a2b.webp diff --git a/translated_images/pt/terrarium-final.0920f16e87c13a84.webp b/translated_images/pt-PT/terrarium-final.0920f16e87c13a84.webp similarity index 100% rename from translated_images/pt/terrarium-final.0920f16e87c13a84.webp rename to translated_images/pt-PT/terrarium-final.0920f16e87c13a84.webp diff --git a/translated_images/pt/terrarium-final.2f07047ffc597d0a.webp b/translated_images/pt-PT/terrarium-final.2f07047ffc597d0a.webp similarity index 100% rename from translated_images/pt/terrarium-final.2f07047ffc597d0a.webp rename to translated_images/pt-PT/terrarium-final.2f07047ffc597d0a.webp diff --git a/translated_images/pt/validation-error.8bd23e98d416c22f.webp b/translated_images/pt-PT/validation-error.8bd23e98d416c22f.webp similarity index 100% rename from translated_images/pt/validation-error.8bd23e98d416c22f.webp rename to translated_images/pt-PT/validation-error.8bd23e98d416c22f.webp diff --git a/translated_images/pt/vs-code-index.e2986cf919471eb9.webp b/translated_images/pt-PT/vs-code-index.e2986cf919471eb9.webp similarity index 100% rename from translated_images/pt/vs-code-index.e2986cf919471eb9.webp rename to translated_images/pt-PT/vs-code-index.e2986cf919471eb9.webp diff --git a/translated_images/pt/webdev101-a11y.8ef3025c858d897a.webp b/translated_images/pt-PT/webdev101-a11y.8ef3025c858d897a.webp similarity index 100% rename from translated_images/pt/webdev101-a11y.8ef3025c858d897a.webp rename to translated_images/pt-PT/webdev101-a11y.8ef3025c858d897a.webp diff --git a/translated_images/pt/webdev101-css.3f7af5991bf53a20.webp b/translated_images/pt-PT/webdev101-css.3f7af5991bf53a20.webp similarity index 100% rename from translated_images/pt/webdev101-css.3f7af5991bf53a20.webp rename to translated_images/pt-PT/webdev101-css.3f7af5991bf53a20.webp diff --git a/translated_images/pt/webdev101-github.8846d7971abef6f9.webp b/translated_images/pt-PT/webdev101-github.8846d7971abef6f9.webp similarity index 100% rename from translated_images/pt/webdev101-github.8846d7971abef6f9.webp rename to translated_images/pt-PT/webdev101-github.8846d7971abef6f9.webp diff --git a/translated_images/pt/webdev101-html.4389c2067af68e98.webp b/translated_images/pt-PT/webdev101-html.4389c2067af68e98.webp similarity index 100% rename from translated_images/pt/webdev101-html.4389c2067af68e98.webp rename to translated_images/pt-PT/webdev101-html.4389c2067af68e98.webp diff --git a/translated_images/pt/webdev101-js-arrays.439d7528b8a29455.webp b/translated_images/pt-PT/webdev101-js-arrays.439d7528b8a29455.webp similarity index 100% rename from translated_images/pt/webdev101-js-arrays.439d7528b8a29455.webp rename to translated_images/pt-PT/webdev101-js-arrays.439d7528b8a29455.webp diff --git a/translated_images/pt/webdev101-js-datatypes.4cc470179730702c.webp b/translated_images/pt-PT/webdev101-js-datatypes.4cc470179730702c.webp similarity index 100% rename from translated_images/pt/webdev101-js-datatypes.4cc470179730702c.webp rename to translated_images/pt-PT/webdev101-js-datatypes.4cc470179730702c.webp diff --git a/translated_images/pt/webdev101-js-decisions.69e1b20f272dd1f0.webp b/translated_images/pt-PT/webdev101-js-decisions.69e1b20f272dd1f0.webp similarity index 100% rename from translated_images/pt/webdev101-js-decisions.69e1b20f272dd1f0.webp rename to translated_images/pt-PT/webdev101-js-decisions.69e1b20f272dd1f0.webp diff --git a/translated_images/pt/webdev101-js-functions.be049c4726e94f8b.webp b/translated_images/pt-PT/webdev101-js-functions.be049c4726e94f8b.webp similarity index 100% rename from translated_images/pt/webdev101-js-functions.be049c4726e94f8b.webp rename to translated_images/pt-PT/webdev101-js-functions.be049c4726e94f8b.webp diff --git a/translated_images/pt/webdev101-js.10280393044d7eaa.webp b/translated_images/pt-PT/webdev101-js.10280393044d7eaa.webp similarity index 100% rename from translated_images/pt/webdev101-js.10280393044d7eaa.webp rename to translated_images/pt-PT/webdev101-js.10280393044d7eaa.webp diff --git a/translated_images/pt/webdev101-programming.d6e3f98e61ac4bff.webp b/translated_images/pt-PT/webdev101-programming.d6e3f98e61ac4bff.webp similarity index 100% rename from translated_images/pt/webdev101-programming.d6e3f98e61ac4bff.webp rename to translated_images/pt-PT/webdev101-programming.d6e3f98e61ac4bff.webp diff --git a/translated_images/pt/working-tree-pb.6cd43e5076f23ba3.webp b/translated_images/pt-PT/working-tree-pb.6cd43e5076f23ba3.webp similarity index 100% rename from translated_images/pt/working-tree-pb.6cd43e5076f23ba3.webp rename to translated_images/pt-PT/working-tree-pb.6cd43e5076f23ba3.webp diff --git a/translated_images/pt/working-tree.c58eec08e6335c79.webp b/translated_images/pt-PT/working-tree.c58eec08e6335c79.webp similarity index 100% rename from translated_images/pt/working-tree.c58eec08e6335c79.webp rename to translated_images/pt-PT/working-tree.c58eec08e6335c79.webp diff --git a/translated_images/zh/.co-op-translator.json b/translated_images/zh-CN/.co-op-translator.json similarity index 88% rename from translated_images/zh/.co-op-translator.json rename to translated_images/zh-CN/.co-op-translator.json index 3698513fa..fb64e69a1 100644 --- a/translated_images/zh/.co-op-translator.json +++ b/translated_images/zh-CN/.co-op-translator.json @@ -3,858 +3,858 @@ "original_hash": "6b12479c2e6a54160867fa8945c04082", "translation_date": "2026-01-15T15:52:17+00:00", "source_file": "5-browser-extension/1-about-browsers/images/1.png", - "language_code": "zh" + "language_code": "zh-CN" }, "1.cc07a5cbe114ad1d.webp": { "original_hash": "fc436b6749801dd90d0558ae92d56b60", "translation_date": "2026-01-15T15:56:32+00:00", "source_file": "3-terrarium/2-intro-to-css/images/1.png", - "language_code": "zh" + "language_code": "zh-CN" }, "2.1dae52ff08042246.webp": { "original_hash": "3995628a6a986308859d0cb6eed8d787", "translation_date": "2026-01-15T15:51:43+00:00", "source_file": "5-browser-extension/1-about-browsers/images/2.png", - "language_code": "zh" + "language_code": "zh-CN" }, "after-codeswing-extension-pb.0ebddddcf73b5509.webp": { "original_hash": "861d59ec65a7334c5f3a4c02dfe22ceb", "translation_date": "2026-01-15T15:47:12+00:00", "source_file": "8-code-editor/images/after-codeswing-extension-pb.png", - "language_code": "zh" + "language_code": "zh-CN" }, "background.148a8d43afde5730.webp": { "original_hash": "5a50f015fb466782c69063ffebb256de", "translation_date": "2026-01-15T15:39:58+00:00", "source_file": "images/background.png", - "language_code": "zh" + "language_code": "zh-CN" }, "backgroundColor.e19c3c60768150c8.webp": { "original_hash": "b3e10fe033f615ec9d3580cce61eae09", "translation_date": "2026-01-15T15:50:16+00:00", "source_file": "6-space-game/solution/spaceArt/png/Background/backgroundColor.png", - "language_code": "zh" + "language_code": "zh-CN" }, "browser-console.efaf0b51aaaf6778.webp": { "original_hash": "8d6c5077d1f133d27c65c0014ef503a9", "translation_date": "2026-01-15T15:53:04+00:00", "source_file": "7-bank-project/2-forms/images/browser-console.png", - "language_code": "zh" + "language_code": "zh-CN" }, "browser.60317c9be8b7f84a.webp": { "original_hash": "aa4461fec006d86899864d991b50cc74", "translation_date": "2026-01-15T15:40:33+00:00", "source_file": "sketchnotes/browser.jpg", - "language_code": "zh" + "language_code": "zh-CN" }, "canvas.fbd605ff8e5b8aff.webp": { "original_hash": "29556305738d345dd023554d788d5477", "translation_date": "2026-01-15T15:38:31+00:00", "source_file": "teaching-files/canvas.png", - "language_code": "zh" + "language_code": "zh-CN" }, "canvas_grid.5f209da785ded492.webp": { "original_hash": "8da354720ffbfd778571aa17402de890", "translation_date": "2026-01-15T15:49:48+00:00", "source_file": "6-space-game/2-drawing-to-canvas/canvas_grid.png", - "language_code": "zh" + "language_code": "zh-CN" }, "character.5c0dd8e067ffd693.webp": { "original_hash": "076bbb4d25a17982c81973b8dba9d4fa", "translation_date": "2026-01-15T15:39:43+00:00", "source_file": "images/character.png", - "language_code": "zh" + "language_code": "zh-CN" }, "click-register.e89a30bf0d4bc9ca.webp": { "original_hash": "ef9688313524664fad6ab9b0e080c758", "translation_date": "2026-01-15T15:52:43+00:00", "source_file": "7-bank-project/2-forms/images/click-register.png", - "language_code": "zh" + "language_code": "zh-CN" }, "clone_repo.5085c48d666ead57.webp": { "original_hash": "28c00f3d5861ab95d188b4f6a2d337df", "translation_date": "2026-01-15T15:56:37+00:00", "source_file": "1-getting-started-lessons/2-github-basics/images/clone_repo.png", - "language_code": "zh" + "language_code": "zh-CN" }, "clone_repo.6a202fb230ab6bdd.webp": { "original_hash": "9261d014674312eece91deae958538cf", "translation_date": "2026-01-15T15:39:50+00:00", "source_file": "images/clone_repo.png", - "language_code": "zh" + "language_code": "zh-CN" }, "codespace.bcecbdf5d2747d3d.webp": { "original_hash": "ff86a65511122ddb448e092969566b0a", "translation_date": "2026-01-15T15:56:42+00:00", "source_file": "9-chat-project/assets/codespace.png", - "language_code": "zh" + "language_code": "zh-CN" }, "create-a-fork.297ab42b4bd0af99.webp": { "original_hash": "10712b80e3dcfa7c44fb8820a6ff3ad3", "translation_date": "2026-01-15T15:47:38+00:00", "source_file": "8-code-editor/images/create-a-fork.png", - "language_code": "zh" + "language_code": "zh-CN" }, "create-new-file-pb.0797800d977ec3eb.webp": { "original_hash": "c149c42e04132f2409651425d6924ffa", "translation_date": "2026-01-15T15:45:59+00:00", "source_file": "8-code-editor/images/create-new-file-pb.png", - "language_code": "zh" + "language_code": "zh-CN" }, "create-new-file.2814e609c2af9aeb.webp": { "original_hash": "cf6df76faeac2d92904e5d877b7bdf69", "translation_date": "2026-01-15T15:45:49+00:00", "source_file": "8-code-editor/images/create-new-file.png", - "language_code": "zh" + "language_code": "zh-CN" }, "createcodespace.0238bbf4d7a8d955.webp": { "original_hash": "4f504323085308f4a0e7b5bfb37e16d7", "translation_date": "2026-01-15T15:39:34+00:00", "source_file": "images/createcodespace.png", - "language_code": "zh" + "language_code": "zh-CN" }, "data-flow.fa2354e0908fecc8.webp": { "original_hash": "c9b82b42fa1973b3b7bfad9c7128c24c", "translation_date": "2026-01-15T15:53:30+00:00", "source_file": "7-bank-project/4-state-management/images/data-flow.png", - "language_code": "zh" + "language_code": "zh-CN" }, "default-vscode-dev.5d06881d65c1b323.webp": { "original_hash": "146fecc3a9da37cb1d5c9d628cd94996", "translation_date": "2026-01-15T15:48:39+00:00", "source_file": "8-code-editor/images/default-vscode-dev.png", - "language_code": "zh" + "language_code": "zh-CN" }, "dialog.93bba104afeb79f1.webp": { "original_hash": "c56b5ad7eb8c4df4b3ed8a99bf67e6e2", "translation_date": "2026-01-15T15:53:25+00:00", "source_file": "7-bank-project/4-state-management/images/dialog.png", - "language_code": "zh" + "language_code": "zh-CN" }, "dom-tree.7daf0e763cbbba92.webp": { "original_hash": "579f4ae298ff15a357def7f442671847", "translation_date": "2026-01-15T15:53:47+00:00", "source_file": "3-terrarium/3-intro-to-DOM-and-closures/images/dom-tree.png", - "language_code": "zh" + "language_code": "zh-CN" }, "earlybrowsers.d984b711cdf3a42d.webp": { "original_hash": "810a4d2348668e25289029c5cfcb67bd", "translation_date": "2026-01-15T15:51:32+00:00", "source_file": "5-browser-extension/1-about-browsers/images/earlybrowsers.jpg", - "language_code": "zh" + "language_code": "zh-CN" }, "edit-a-file-pb.263555922c14fc52.webp": { "original_hash": "5c52723d35259eadd110d0c720a87b04", "translation_date": "2026-01-15T15:48:12+00:00", "source_file": "8-code-editor/images/edit-a-file-pb.png", - "language_code": "zh" + "language_code": "zh-CN" }, "edit-a-file.52c0ee665ef19f08.webp": { "original_hash": "c28903236d60be6bba3f3848ea368c63", "translation_date": "2026-01-15T15:49:44+00:00", "source_file": "8-code-editor/images/edit-a-file.png", - "language_code": "zh" + "language_code": "zh-CN" }, "enemyShip.035a46787bff658c.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T15:50:04+00:00", "source_file": "6-space-game/5-keeping-score/solution/assets/enemyShip.png", - "language_code": "zh" + "language_code": "zh-CN" }, "enemyShip.1a1354d7988de290.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T15:50:00+00:00", "source_file": "6-space-game/6-end-condition/solution/assets/enemyShip.png", - "language_code": "zh" + "language_code": "zh-CN" }, "enemyShip.22cbee6ea27a5809.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T15:49:56+00:00", "source_file": "6-space-game/2-drawing-to-canvas/your-work/assets/enemyShip.png", - "language_code": "zh" + "language_code": "zh-CN" }, "enemyShip.321ecb1b4eb21f2c.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T15:50:02+00:00", "source_file": "6-space-game/5-keeping-score/your-work/assets/enemyShip.png", - "language_code": "zh" + "language_code": "zh-CN" }, "enemyShip.4fbf2889e6129db4.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T15:49:59+00:00", "source_file": "6-space-game/6-end-condition/your-work/assets/enemyShip.png", - "language_code": "zh" + "language_code": "zh-CN" }, "enemyShip.5df2a822c16650c2.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T15:49:57+00:00", "source_file": "6-space-game/2-drawing-to-canvas/solution/assets/enemyShip.png", - "language_code": "zh" + "language_code": "zh-CN" }, "enemyShip.62983ed4bfb2220f.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T15:50:24+00:00", "source_file": "6-space-game/3-moving-elements-around/solution/assets/enemyShip.png", - "language_code": "zh" + "language_code": "zh-CN" }, "enemyShip.add7036e1c3c3014.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T15:49:54+00:00", "source_file": "6-space-game/4-collision-detection/solution/assets/enemyShip.png", - "language_code": "zh" + "language_code": "zh-CN" }, "enemyShip.b39a140287683bf7.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T15:50:22+00:00", "source_file": "6-space-game/3-moving-elements-around/your-work/assets/enemyShip.png", - "language_code": "zh" + "language_code": "zh-CN" }, "enemyShip.b9626ed228a17a32.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T15:49:52+00:00", "source_file": "6-space-game/4-collision-detection/your-work/assets/enemyShip.png", - "language_code": "zh" + "language_code": "zh-CN" }, "enemyShip.deb0477a7312f54d.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T15:50:09+00:00", "source_file": "6-space-game/solution/spaceArt/png/enemyShip.png", - "language_code": "zh" + "language_code": "zh-CN" }, "enemyUFO.bf8585e4e8dcdb68.webp": { "original_hash": "18198bef76e4882928e4092344d0fb98", "translation_date": "2026-01-15T15:50:13+00:00", "source_file": "6-space-game/solution/spaceArt/png/enemyUFO.png", - "language_code": "zh" + "language_code": "zh-CN" }, "extension-details.9f8f1fd4e9eb2de5.webp": { "original_hash": "f57d2e246e6ba8a58463d7573640d714", "translation_date": "2026-01-15T15:49:35+00:00", "source_file": "8-code-editor/images/extension-details.png", - "language_code": "zh" + "language_code": "zh-CN" }, "extension-screenshot.0e7f5bfa110e92e3.webp": { "original_hash": "4fdd1d3fdbc9ac2c2932f83847a5e4b8", "translation_date": "2026-01-15T15:39:19+00:00", "source_file": "5-browser-extension/extension-screenshot.png", - "language_code": "zh" + "language_code": "zh-CN" }, "extension-settings.21c752ae4f4cdb78.webp": { "original_hash": "fd7ebcb5d84c78047026ab3337908306", "translation_date": "2026-01-15T15:46:16+00:00", "source_file": "8-code-editor/images/extension-settings.png", - "language_code": "zh" + "language_code": "zh-CN" }, "extensions.eca0e0c7f59a10b5.webp": { "original_hash": "a6c9c8f51d3edd917262e53664f08441", "translation_date": "2026-01-15T15:47:47+00:00", "source_file": "8-code-editor/images/extensions.png", - "language_code": "zh" + "language_code": "zh-CN" }, "favicon.37b561214b36d454.webp": { "original_hash": "228faa6584f8ba1f7e9a75e3200112e9", "translation_date": "2026-01-15T15:39:37+00:00", "source_file": "images/favicon.png", - "language_code": "zh" + "language_code": "zh-CN" }, "form-post.61de4ca1b964d91a.webp": { "original_hash": "7e95c76a8ea2e82bceea70aae89f2360", "translation_date": "2026-01-15T15:52:48+00:00", "source_file": "7-bank-project/2-forms/images/form-post.png", - "language_code": "zh" + "language_code": "zh-CN" }, "history.7fdabbafa521e064.webp": { "original_hash": "445d71bea6a747dfe547df7eea846439", "translation_date": "2026-01-15T15:52:25+00:00", "source_file": "7-bank-project/1-template-route/history.png", - "language_code": "zh" + "language_code": "zh-CN" }, "install-on-edge.78634f02842c4828.webp": { "original_hash": "6224aad8f1cd252da83c2808ff5c7a4e", "translation_date": "2026-01-15T15:38:54+00:00", "source_file": "5-browser-extension/install-on-edge.png", - "language_code": "zh" + "language_code": "zh-CN" }, "install-on-edge.d68781acaf0b3d3d.webp": { "original_hash": "6224aad8f1cd252da83c2808ff5c7a4e", "translation_date": "2026-01-15T15:52:03+00:00", "source_file": "5-browser-extension/1-about-browsers/images/install-on-edge.png", - "language_code": "zh" + "language_code": "zh-CN" }, "laserGreen.89904f0f49945560.webp": { "original_hash": "ddf7102c86fc3ec46037714c60091851", "translation_date": "2026-01-15T15:50:12+00:00", "source_file": "6-space-game/solution/spaceArt/png/laserGreen.png", - "language_code": "zh" + "language_code": "zh-CN" }, "laserGreenShot.e4fbfc4714c08a5b.webp": { "original_hash": "cb6ed500c16736a41998e4cd0c467df7", "translation_date": "2026-01-15T15:50:11+00:00", "source_file": "6-space-game/solution/spaceArt/png/laserGreenShot.png", - "language_code": "zh" + "language_code": "zh-CN" }, "laserRed.2040e11f55c0a40a.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T15:50:00+00:00", "source_file": "6-space-game/6-end-condition/solution/assets/laserRed.png", - "language_code": "zh" + "language_code": "zh-CN" }, "laserRed.381bc5555491ce67.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T15:50:22+00:00", "source_file": "6-space-game/3-moving-elements-around/your-work/assets/laserRed.png", - "language_code": "zh" + "language_code": "zh-CN" }, "laserRed.69730edd76f0b3bd.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T15:49:58+00:00", "source_file": "6-space-game/6-end-condition/your-work/assets/laserRed.png", - "language_code": "zh" + "language_code": "zh-CN" }, "laserRed.b583dc1728eb8581.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T15:50:03+00:00", "source_file": "6-space-game/5-keeping-score/solution/assets/laserRed.png", - "language_code": "zh" + "language_code": "zh-CN" }, "laserRed.cae9ab24ea9b18fd.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T15:49:54+00:00", "source_file": "6-space-game/4-collision-detection/solution/assets/laserRed.png", - "language_code": "zh" + "language_code": "zh-CN" }, "laserRed.d81ce4986f87c251.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T15:50:09+00:00", "source_file": "6-space-game/solution/spaceArt/png/laserRed.png", - "language_code": "zh" + "language_code": "zh-CN" }, "laserRed.e58ef8db2585dfbe.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T15:50:02+00:00", "source_file": "6-space-game/5-keeping-score/your-work/assets/laserRed.png", - "language_code": "zh" + "language_code": "zh-CN" }, "laserRed.e66e29ace6666064.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T15:50:23+00:00", "source_file": "6-space-game/3-moving-elements-around/solution/assets/laserRed.png", - "language_code": "zh" + "language_code": "zh-CN" }, "laserRed.e86e8fb629c6026e.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T15:49:52+00:00", "source_file": "6-space-game/4-collision-detection/your-work/assets/laserRed.png", - "language_code": "zh" + "language_code": "zh-CN" }, "laserRedShot.c39d066745996a71.webp": { "original_hash": "1f1048184aab9d405e9f7d067a57af01", "translation_date": "2026-01-15T15:50:12+00:00", "source_file": "6-space-game/solution/spaceArt/png/laserRedShot.png", - "language_code": "zh" + "language_code": "zh-CN" }, "life.27144b6d4bfdea76.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T15:50:11+00:00", "source_file": "6-space-game/solution/spaceArt/png/life.png", - "language_code": "zh" + "language_code": "zh-CN" }, "life.2a159298dd98f4ef.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T15:50:03+00:00", "source_file": "6-space-game/5-keeping-score/your-work/assets/life.png", - "language_code": "zh" + "language_code": "zh-CN" }, "life.466df3b1692a244a.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T15:49:53+00:00", "source_file": "6-space-game/4-collision-detection/your-work/assets/life.png", - "language_code": "zh" + "language_code": "zh-CN" }, "life.65a2aaceca875284.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T15:49:56+00:00", "source_file": "6-space-game/4-collision-detection/solution/assets/life.png", - "language_code": "zh" + "language_code": "zh-CN" }, "life.6fb9f50d53ee0413.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T15:50:05+00:00", "source_file": "6-space-game/5-keeping-score/solution/assets/life.png", - "language_code": "zh" + "language_code": "zh-CN" }, "life.78b6e96a3003767e.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T15:50:00+00:00", "source_file": "6-space-game/6-end-condition/your-work/assets/life.png", - "language_code": "zh" + "language_code": "zh-CN" }, "life.86d843ce9c23289c.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T15:50:01+00:00", "source_file": "6-space-game/6-end-condition/solution/assets/life.png", - "language_code": "zh" + "language_code": "zh-CN" }, "localstorage.472f8147b6a3f8d1.webp": { "original_hash": "7706ccb87a13a08250f315f03140bc61", "translation_date": "2026-01-15T15:50:32+00:00", "source_file": "5-browser-extension/2-forms-browsers-local-storage/images/localstorage.png", - "language_code": "zh" + "language_code": "zh-CN" }, "log.804026979f3707e0.webp": { "original_hash": "4c5e39f339781db01641b77b6b2d6026", "translation_date": "2026-01-15T15:51:23+00:00", "source_file": "5-browser-extension/3-background-tasks-and-performance/images/log.png", - "language_code": "zh" + "language_code": "zh-CN" }, "login-error.416fe019b36a6327.webp": { "original_hash": "ea96ed372d7a4c37ee2df3f0352f79d1", "translation_date": "2026-01-15T15:53:08+00:00", "source_file": "7-bank-project/3-data/images/login-error.png", - "language_code": "zh" + "language_code": "zh-CN" }, "meteorBig.1e452b3ad7af50ad.webp": { "original_hash": "07f37816512f563dd68780fdee2e30a6", "translation_date": "2026-01-15T15:50:08+00:00", "source_file": "6-space-game/solution/spaceArt/png/meteorBig.png", - "language_code": "zh" + "language_code": "zh-CN" }, "meteorSmall.0d729bc71c12d41f.webp": { "original_hash": "ebabf6690cc614f9e33f019c356166fa", "translation_date": "2026-01-15T15:50:08+00:00", "source_file": "6-space-game/solution/spaceArt/png/meteorSmall.png", - "language_code": "zh" + "language_code": "zh-CN" }, "moodle.94eb93d714a50cb2.webp": { "original_hash": "0d04a6ef1ac524b452d5a0aae3f45bee", "translation_date": "2026-01-15T15:38:07+00:00", "source_file": "teaching-files/moodle.png", - "language_code": "zh" + "language_code": "zh-CN" }, "mpa.7f7375a1a2d4aa77.webp": { "original_hash": "021255b74f0b79b0c286c163c210ef3d", "translation_date": "2026-01-15T15:53:13+00:00", "source_file": "7-bank-project/3-data/images/mpa.png", - "language_code": "zh" + "language_code": "zh-CN" }, "nebula.55c2933d36d035d3.webp": { "original_hash": "e0fa4f86653c6fe97bc77271c46241c2", "translation_date": "2026-01-15T15:50:21+00:00", "source_file": "6-space-game/solution/spaceArt/png/Background/nebula.png", - "language_code": "zh" + "language_code": "zh-CN" }, "new-file-github.com.c886796d800e8056.webp": { "original_hash": "2e0ddd0dad4734e3968b70907df9c052", "translation_date": "2026-01-15T15:48:56+00:00", "source_file": "8-code-editor/images/new-file-github.com.png", - "language_code": "zh" + "language_code": "zh-CN" }, "open-palette-menu.46dda01084738da8.webp": { "original_hash": "1860e80bf0534b9d54ef0fcb7e1a9f9e", "translation_date": "2026-01-15T15:48:32+00:00", "source_file": "8-code-editor/images/open-palette-menu.png", - "language_code": "zh" + "language_code": "zh-CN" }, "open-remote-repository.bd9c2598b8949e7f.webp": { "original_hash": "777c01a9242da7d5d0e1b037df9c86f9", "translation_date": "2026-01-15T15:47:42+00:00", "source_file": "8-code-editor/images/open-remote-repository.png", - "language_code": "zh" + "language_code": "zh-CN" }, "palette-menu.4946174e07f42622.webp": { "original_hash": "7387b91076790084ec8828866e88c6ce", "translation_date": "2026-01-15T15:48:27+00:00", "source_file": "8-code-editor/images/palette-menu.png", - "language_code": "zh" + "language_code": "zh-CN" }, "partI-solution.36c53b48c9ffae2a.webp": { "original_hash": "fbbd263368f61f8ed3a86c4571e6810b", "translation_date": "2026-01-15T15:49:50+00:00", "source_file": "6-space-game/2-drawing-to-canvas/partI-solution.png", - "language_code": "zh" + "language_code": "zh-CN" }, "plant1.a876180d8659acb9.webp": { "original_hash": "e08f9b0f46f6d9d7c9949d4c3e590694", "translation_date": "2026-01-15T15:54:45+00:00", "source_file": "3-terrarium/solution/images/plant1.png", - "language_code": "zh" + "language_code": "zh-CN" }, "plant10.2f2c47804ae52dd3.webp": { "original_hash": "dba97454882c2796c52a33c403db61f7", "translation_date": "2026-01-15T15:55:31+00:00", "source_file": "3-terrarium/solution/images/plant10.png", - "language_code": "zh" + "language_code": "zh-CN" }, "plant11.0ce0081b0ef17aa1.webp": { "original_hash": "68346dbd1ae03331b0a87025c3e8e9e2", "translation_date": "2026-01-15T15:55:18+00:00", "source_file": "3-terrarium/solution/images/plant11.png", - "language_code": "zh" + "language_code": "zh-CN" }, "plant12.6b934c4312a00228.webp": { "original_hash": "dafacde8e7a0b56c4baaabe88b4f90e2", "translation_date": "2026-01-15T15:56:25+00:00", "source_file": "3-terrarium/solution/images/plant12.png", - "language_code": "zh" + "language_code": "zh-CN" }, "plant13.37d6ab2e2481421f.webp": { "original_hash": "5cac561d7596ee631c4d02436d8f6998", "translation_date": "2026-01-15T15:55:43+00:00", "source_file": "3-terrarium/solution/images/plant13.png", - "language_code": "zh" + "language_code": "zh-CN" }, "plant14.908791477a46eb7f.webp": { "original_hash": "349b8e5a33d1221bef4a4ac3bb439bb9", "translation_date": "2026-01-15T15:54:57+00:00", "source_file": "3-terrarium/solution/images/plant14.png", - "language_code": "zh" + "language_code": "zh-CN" }, "plant2.9e45efea224115b0.webp": { "original_hash": "24beefd3dcca66085b44d3ae5d9758e1", "translation_date": "2026-01-15T15:56:18+00:00", "source_file": "3-terrarium/solution/images/plant2.png", - "language_code": "zh" + "language_code": "zh-CN" }, "plant3.06efdd0fa0c4b115.webp": { "original_hash": "7e40e6f14cf52f7d75ed42320817b044", "translation_date": "2026-01-15T15:56:01+00:00", "source_file": "3-terrarium/solution/images/plant3.png", - "language_code": "zh" + "language_code": "zh-CN" }, "plant4.3b78072b427727c6.webp": { "original_hash": "c523205855d0691a9a0161c6abca983c", "translation_date": "2026-01-15T15:55:53+00:00", "source_file": "3-terrarium/solution/images/plant4.png", - "language_code": "zh" + "language_code": "zh-CN" }, "plant5.8ec58b18ac336fa8.webp": { "original_hash": "bcf5f2eacd7da3fe6b07c857d7f5a2ce", "translation_date": "2026-01-15T15:56:08+00:00", "source_file": "3-terrarium/solution/images/plant5.png", - "language_code": "zh" + "language_code": "zh-CN" }, "plant6.ca4ff8372e6676b1.webp": { "original_hash": "6932fdb455fcae5b324b129367d2f56a", "translation_date": "2026-01-15T15:55:07+00:00", "source_file": "3-terrarium/solution/images/plant6.png", - "language_code": "zh" + "language_code": "zh-CN" }, "plant7.194d5a42fcf5a88c.webp": { "original_hash": "b7a1e35f9946cb04440ce620c34f201d", "translation_date": "2026-01-15T15:54:04+00:00", "source_file": "3-terrarium/solution/images/plant7.png", - "language_code": "zh" + "language_code": "zh-CN" }, "plant8.7b247809ab0eb492.webp": { "original_hash": "3eb38c747aaf33ce7aa70b58a31b62a8", "translation_date": "2026-01-15T15:54:34+00:00", "source_file": "3-terrarium/solution/images/plant8.png", - "language_code": "zh" + "language_code": "zh-CN" }, "plant9.8fe614c01ded1b1e.webp": { "original_hash": "a9655c162938a27c63d48ac675061e2b", "translation_date": "2026-01-15T15:54:16+00:00", "source_file": "3-terrarium/solution/images/plant9.png", - "language_code": "zh" + "language_code": "zh-CN" }, "player.137ee0e47f895ffc.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T15:50:01+00:00", "source_file": "6-space-game/6-end-condition/solution/assets/player.png", - "language_code": "zh" + "language_code": "zh-CN" }, "player.2887422f6982c3cd.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T15:50:03+00:00", "source_file": "6-space-game/5-keeping-score/your-work/assets/player.png", - "language_code": "zh" + "language_code": "zh-CN" }, "player.391fed427ede24f5.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T15:50:04+00:00", "source_file": "6-space-game/5-keeping-score/solution/assets/player.png", - "language_code": "zh" + "language_code": "zh-CN" }, "player.3c4f50182552a73a.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T15:50:23+00:00", "source_file": "6-space-game/3-moving-elements-around/your-work/assets/player.png", - "language_code": "zh" + "language_code": "zh-CN" }, "player.47bc9de0714c723d.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T15:49:57+00:00", "source_file": "6-space-game/2-drawing-to-canvas/your-work/assets/player.png", - "language_code": "zh" + "language_code": "zh-CN" }, "player.57b3107c03012695.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T15:50:10+00:00", "source_file": "6-space-game/solution/spaceArt/png/player.png", - "language_code": "zh" + "language_code": "zh-CN" }, "player.606f85953e5e564e.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T15:49:59+00:00", "source_file": "6-space-game/6-end-condition/your-work/assets/player.png", - "language_code": "zh" + "language_code": "zh-CN" }, "player.680ea4c619b54fe1.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T15:49:53+00:00", "source_file": "6-space-game/4-collision-detection/your-work/assets/player.png", - "language_code": "zh" + "language_code": "zh-CN" }, "player.bfe14f110bddf56d.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T15:50:24+00:00", "source_file": "6-space-game/3-moving-elements-around/solution/assets/player.png", - "language_code": "zh" + "language_code": "zh-CN" }, "player.c99c25d54a615ca0.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T15:49:55+00:00", "source_file": "6-space-game/4-collision-detection/solution/assets/player.png", - "language_code": "zh" + "language_code": "zh-CN" }, "player.dd24c1afa8c71e9b.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T15:49:58+00:00", "source_file": "6-space-game/2-drawing-to-canvas/solution/assets/player.png", - "language_code": "zh" + "language_code": "zh-CN" }, "playerDamaged.181703f652fd5176.webp": { "original_hash": "9d71aebe7303edd536064fb0f5e2ae82", "translation_date": "2026-01-15T15:50:14+00:00", "source_file": "6-space-game/solution/spaceArt/png/playerDamaged.png", - "language_code": "zh" + "language_code": "zh-CN" }, "playerLeft.0f928412e66ba5d9.webp": { "original_hash": "40a42047b8ee49c6dd87c981e98d4d2e", "translation_date": "2026-01-15T15:50:16+00:00", "source_file": "6-space-game/solution/spaceArt/png/playerLeft.png", - "language_code": "zh" + "language_code": "zh-CN" }, "playerRight.e4825f489e29f737.webp": { "original_hash": "1c7b03f73e1d6ed74955357680cb05cb", "translation_date": "2026-01-15T15:50:15+00:00", "source_file": "6-space-game/solution/spaceArt/png/playerRight.png", - "language_code": "zh" + "language_code": "zh-CN" }, "playground-choice.1d23ba7d407f4758.webp": { "original_hash": "1c2e88cad7aad10922b4de1e87f1a47f", "translation_date": "2026-01-15T15:57:16+00:00", "source_file": "9-chat-project/assets/playground-choice.png", - "language_code": "zh" + "language_code": "zh-CN" }, "playground.d2b927122224ff8f.webp": { "original_hash": "4152bb8cd5f23e73d58b3beb52919477", "translation_date": "2026-01-15T15:57:00+00:00", "source_file": "9-chat-project/assets/playground.png", - "language_code": "zh" + "language_code": "zh-CN" }, "preview.9215f0a010074476.webp": { "original_hash": "6eaab6a69de1fa433e822578652c7287", "translation_date": "2026-01-15T15:50:07+00:00", "source_file": "6-space-game/solution/spaceArt/preview.jpg", - "language_code": "zh" + "language_code": "zh-CN" }, "profiler.5a4a62479c5df01c.webp": { "original_hash": "40b8a4d9f47e2f3e18aa2e814a15356c", "translation_date": "2026-01-15T15:51:05+00:00", "source_file": "5-browser-extension/3-background-tasks-and-performance/images/profiler.png", - "language_code": "zh" + "language_code": "zh-CN" }, "project-on-vscode.dev.e79815a9a95ee7fe.webp": { "original_hash": "35de4bc32ea66a11f919671558e07d52", "translation_date": "2026-01-15T15:48:44+00:00", "source_file": "8-code-editor/images/project-on-vscode.dev.png", - "language_code": "zh" + "language_code": "zh-CN" }, "result.96ef01f607bf856a.webp": { "original_hash": "e83c44a0fcaa7720ce32eb71d53d5250", "translation_date": "2026-01-15T15:52:57+00:00", "source_file": "7-bank-project/2-forms/images/result.png", - "language_code": "zh" + "language_code": "zh-CN" }, "screen1.baccbba0f1f93364.webp": { "original_hash": "92c8fa2dbe566c4e19c98a9e7de6faa6", "translation_date": "2026-01-15T15:52:29+00:00", "source_file": "7-bank-project/images/screen1.png", - "language_code": "zh" + "language_code": "zh-CN" }, "screen2.123c82a831a1d14a.webp": { "original_hash": "43b7f2857d5f758394e443df8fbc31cf", "translation_date": "2026-01-15T15:52:38+00:00", "source_file": "7-bank-project/images/screen2.png", - "language_code": "zh" + "language_code": "zh-CN" }, "screenshot.0a1ee0d123df681b.webp": { "original_hash": "f909b463a14ff6542a816470f68bfac3", "translation_date": "2026-01-15T15:57:32+00:00", "source_file": "9-chat-project/assets/screenshot.png", - "language_code": "zh" + "language_code": "zh-CN" }, "screenshot.e7a5ad659e364568.webp": { "original_hash": "c562c1fdc9d73658456e02b873e4dff9", "translation_date": "2026-01-15T15:40:07+00:00", "source_file": "images/screenshot.png", - "language_code": "zh" + "language_code": "zh-CN" }, "screenshot_gray.0c796099a1f9f25e.webp": { "original_hash": "324b7bff7867c38e100d0acad18ed53d", "translation_date": "2026-01-15T15:53:34+00:00", "source_file": "3-terrarium/images/screenshot_gray.png", - "language_code": "zh" + "language_code": "zh-CN" }, "shield.1b9412b7ca6610ab.webp": { "original_hash": "a672dc1a5f905918272bb58f1e236340", "translation_date": "2026-01-15T15:50:14+00:00", "source_file": "6-space-game/solution/spaceArt/png/shield.png", - "language_code": "zh" + "language_code": "zh-CN" }, "snapshot.97750180ebcad737.webp": { "original_hash": "9db2fa7afcc1d258ec1a130cef145f94", "translation_date": "2026-01-15T15:50:41+00:00", "source_file": "5-browser-extension/3-background-tasks-and-performance/images/snapshot.png", - "language_code": "zh" + "language_code": "zh-CN" }, "spa.268ec73b41f992c2.webp": { "original_hash": "3d3d7273070c2ddab04458fbb084ad4a", "translation_date": "2026-01-15T15:53:19+00:00", "source_file": "7-bank-project/3-data/images/spa.png", - "language_code": "zh" + "language_code": "zh-CN" }, "speedLine.5bcabb93f48b5ae1.webp": { "original_hash": "ef791dbe8ea2e21cf697831e203803d5", "translation_date": "2026-01-15T15:50:21+00:00", "source_file": "6-space-game/solution/spaceArt/png/Background/speedLine.png", - "language_code": "zh" + "language_code": "zh-CN" }, "spritesheet.bec82852290b14ee.webp": { "original_hash": "d593b0f366e9efd2f2b3ef18e7eb2d0c", "translation_date": "2026-01-15T15:49:51+00:00", "source_file": "6-space-game/solution/spritesheet.png", - "language_code": "zh" + "language_code": "zh-CN" }, "starBackground.a897b8acb1b0587d.webp": { "original_hash": "cca00ba0b9e73859ab5bb928d5ca2fa2", "translation_date": "2026-01-15T15:50:19+00:00", "source_file": "6-space-game/solution/spaceArt/png/Background/starBackground.png", - "language_code": "zh" + "language_code": "zh-CN" }, "starBig.72e9c6d0d18f363d.webp": { "original_hash": "4e8f1abc8b48d75990117ea8b6207842", "translation_date": "2026-01-15T15:50:16+00:00", "source_file": "6-space-game/solution/spaceArt/png/Background/starBig.png", - "language_code": "zh" + "language_code": "zh-CN" }, "starSmall.ed78b961dbcd0898.webp": { "original_hash": "609bf88a971475818f95816b8cf71508", "translation_date": "2026-01-15T15:50:20+00:00", "source_file": "6-space-game/solution/spaceArt/png/Background/starSmall.png", - "language_code": "zh" + "language_code": "zh-CN" }, "template.67ad477109d29a2b.webp": { "original_hash": "a184e4c012fd4fca9ab3c552df87bd0c", "translation_date": "2026-01-15T15:57:20+00:00", "source_file": "9-chat-project/assets/template.png", - "language_code": "zh" + "language_code": "zh-CN" }, "terrarium-final.0920f16e87c13a84.webp": { "original_hash": "324b7bff7867c38e100d0acad18ed53d", "translation_date": "2026-01-15T15:53:54+00:00", "source_file": "3-terrarium/3-intro-to-DOM-and-closures/images/terrarium-final.png", - "language_code": "zh" + "language_code": "zh-CN" }, "terrarium-final.2f07047ffc597d0a.webp": { "original_hash": "c669f9222e16690bb2015ce86bb4739c", "translation_date": "2026-01-15T15:56:29+00:00", "source_file": "3-terrarium/2-intro-to-css/images/terrarium-final.png", - "language_code": "zh" + "language_code": "zh-CN" }, "validation-error.8bd23e98d416c22f.webp": { "original_hash": "d614ce6b24e2583901da9038297fe327", "translation_date": "2026-01-15T15:52:52+00:00", "source_file": "7-bank-project/2-forms/images/validation-error.png", - "language_code": "zh" + "language_code": "zh-CN" }, "vs-code-index.e2986cf919471eb9.webp": { "original_hash": "ed8437cb2629b95551fff5e5d72ef4f5", "translation_date": "2026-01-15T15:53:38+00:00", "source_file": "3-terrarium/1-intro-to-html/images/vs-code-index.png", - "language_code": "zh" + "language_code": "zh-CN" }, "webdev101-a11y.8ef3025c858d897a.webp": { "original_hash": "3f5220c5d502a906028b8a85245cc6da", "translation_date": "2026-01-15T15:44:10+00:00", "source_file": "sketchnotes/webdev101-a11y.png", - "language_code": "zh" + "language_code": "zh-CN" }, "webdev101-css.3f7af5991bf53a20.webp": { "original_hash": "9de1dc14864697c82395b02f31a72aec", "translation_date": "2026-01-15T15:42:40+00:00", "source_file": "sketchnotes/webdev101-css.png", - "language_code": "zh" + "language_code": "zh-CN" }, "webdev101-github.8846d7971abef6f9.webp": { "original_hash": "412ec8fc404fead25f314e2fdb564548", "translation_date": "2026-01-15T15:42:07+00:00", "source_file": "sketchnotes/webdev101-github.png", - "language_code": "zh" + "language_code": "zh-CN" }, "webdev101-html.4389c2067af68e98.webp": { "original_hash": "23bf24ecb0e72f0c6c835824dec5ee54", "translation_date": "2026-01-15T15:41:02+00:00", "source_file": "sketchnotes/webdev101-html.png", - "language_code": "zh" + "language_code": "zh-CN" }, "webdev101-js-arrays.439d7528b8a29455.webp": { "original_hash": "564c9e2d7f8e5a3b7e23570df300c732", "translation_date": "2026-01-15T15:45:37+00:00", "source_file": "sketchnotes/webdev101-js-arrays.png", - "language_code": "zh" + "language_code": "zh-CN" }, "webdev101-js-datatypes.4cc470179730702c.webp": { "original_hash": "20fda1612cc0e8d20e6be01ffc28e5f7", "translation_date": "2026-01-15T15:44:45+00:00", "source_file": "sketchnotes/webdev101-js-datatypes.png", - "language_code": "zh" + "language_code": "zh-CN" }, "webdev101-js-decisions.69e1b20f272dd1f0.webp": { "original_hash": "5e49a0b9b4149f782a4378354ba7fd56", "translation_date": "2026-01-15T15:43:42+00:00", "source_file": "sketchnotes/webdev101-js-decisions.png", - "language_code": "zh" + "language_code": "zh-CN" }, "webdev101-js-functions.be049c4726e94f8b.webp": { "original_hash": "ec4279b1b2191fa07a83e78a97e81f29", "translation_date": "2026-01-15T15:43:10+00:00", "source_file": "sketchnotes/webdev101-js-functions.png", - "language_code": "zh" + "language_code": "zh-CN" }, "webdev101-js.10280393044d7eaa.webp": { "original_hash": "fe1f154de74b31fdeb9a6df40e7ad5e1", "translation_date": "2026-01-15T15:45:12+00:00", "source_file": "sketchnotes/webdev101-js.png", - "language_code": "zh" + "language_code": "zh-CN" }, "webdev101-programming.d6e3f98e61ac4bff.webp": { "original_hash": "adf4dac4d350592773dbdba8ebaaa262", "translation_date": "2026-01-15T15:41:37+00:00", "source_file": "sketchnotes/webdev101-programming.png", - "language_code": "zh" + "language_code": "zh-CN" }, "working-tree-pb.6cd43e5076f23ba3.webp": { "original_hash": "f6b14887694745dd143a09bd60b74185", "translation_date": "2026-01-15T15:49:18+00:00", "source_file": "8-code-editor/images/working-tree-pb.png", - "language_code": "zh" + "language_code": "zh-CN" }, "working-tree.c58eec08e6335c79.webp": { "original_hash": "bf2608b4302123a00a8e7b1b6a430b4a", "translation_date": "2026-01-15T15:49:07+00:00", "source_file": "8-code-editor/images/working-tree.png", - "language_code": "zh" + "language_code": "zh-CN" } } \ No newline at end of file diff --git a/translated_images/zh/1.b6da8c1394b07491.webp b/translated_images/zh-CN/1.b6da8c1394b07491.webp similarity index 100% rename from translated_images/zh/1.b6da8c1394b07491.webp rename to translated_images/zh-CN/1.b6da8c1394b07491.webp diff --git a/translated_images/zh/1.cc07a5cbe114ad1d.webp b/translated_images/zh-CN/1.cc07a5cbe114ad1d.webp similarity index 100% rename from translated_images/zh/1.cc07a5cbe114ad1d.webp rename to translated_images/zh-CN/1.cc07a5cbe114ad1d.webp diff --git a/translated_images/zh/2.1dae52ff08042246.webp b/translated_images/zh-CN/2.1dae52ff08042246.webp similarity index 100% rename from translated_images/zh/2.1dae52ff08042246.webp rename to translated_images/zh-CN/2.1dae52ff08042246.webp diff --git a/translated_images/zh/after-codeswing-extension-pb.0ebddddcf73b5509.webp b/translated_images/zh-CN/after-codeswing-extension-pb.0ebddddcf73b5509.webp similarity index 100% rename from translated_images/zh/after-codeswing-extension-pb.0ebddddcf73b5509.webp rename to translated_images/zh-CN/after-codeswing-extension-pb.0ebddddcf73b5509.webp diff --git a/translated_images/zh/background.148a8d43afde5730.webp b/translated_images/zh-CN/background.148a8d43afde5730.webp similarity index 100% rename from translated_images/zh/background.148a8d43afde5730.webp rename to translated_images/zh-CN/background.148a8d43afde5730.webp diff --git a/translated_images/mo/backgroundColor.e19c3c60768150c8.webp b/translated_images/zh-CN/backgroundColor.e19c3c60768150c8.webp similarity index 100% rename from translated_images/mo/backgroundColor.e19c3c60768150c8.webp rename to translated_images/zh-CN/backgroundColor.e19c3c60768150c8.webp diff --git a/translated_images/zh/browser-console.efaf0b51aaaf6778.webp b/translated_images/zh-CN/browser-console.efaf0b51aaaf6778.webp similarity index 100% rename from translated_images/zh/browser-console.efaf0b51aaaf6778.webp rename to translated_images/zh-CN/browser-console.efaf0b51aaaf6778.webp diff --git a/translated_images/zh/browser.60317c9be8b7f84a.webp b/translated_images/zh-CN/browser.60317c9be8b7f84a.webp similarity index 100% rename from translated_images/zh/browser.60317c9be8b7f84a.webp rename to translated_images/zh-CN/browser.60317c9be8b7f84a.webp diff --git a/translated_images/zh/canvas.fbd605ff8e5b8aff.webp b/translated_images/zh-CN/canvas.fbd605ff8e5b8aff.webp similarity index 100% rename from translated_images/zh/canvas.fbd605ff8e5b8aff.webp rename to translated_images/zh-CN/canvas.fbd605ff8e5b8aff.webp diff --git a/translated_images/zh/canvas_grid.5f209da785ded492.webp b/translated_images/zh-CN/canvas_grid.5f209da785ded492.webp similarity index 100% rename from translated_images/zh/canvas_grid.5f209da785ded492.webp rename to translated_images/zh-CN/canvas_grid.5f209da785ded492.webp diff --git a/translated_images/zh/character.5c0dd8e067ffd693.webp b/translated_images/zh-CN/character.5c0dd8e067ffd693.webp similarity index 100% rename from translated_images/zh/character.5c0dd8e067ffd693.webp rename to translated_images/zh-CN/character.5c0dd8e067ffd693.webp diff --git a/translated_images/mo/click-register.e89a30bf0d4bc9ca.webp b/translated_images/zh-CN/click-register.e89a30bf0d4bc9ca.webp similarity index 100% rename from translated_images/mo/click-register.e89a30bf0d4bc9ca.webp rename to translated_images/zh-CN/click-register.e89a30bf0d4bc9ca.webp diff --git a/translated_images/zh/clone_repo.5085c48d666ead57.webp b/translated_images/zh-CN/clone_repo.5085c48d666ead57.webp similarity index 100% rename from translated_images/zh/clone_repo.5085c48d666ead57.webp rename to translated_images/zh-CN/clone_repo.5085c48d666ead57.webp diff --git a/translated_images/zh/clone_repo.6a202fb230ab6bdd.webp b/translated_images/zh-CN/clone_repo.6a202fb230ab6bdd.webp similarity index 100% rename from translated_images/zh/clone_repo.6a202fb230ab6bdd.webp rename to translated_images/zh-CN/clone_repo.6a202fb230ab6bdd.webp diff --git a/translated_images/zh/codespace.bcecbdf5d2747d3d.webp b/translated_images/zh-CN/codespace.bcecbdf5d2747d3d.webp similarity index 100% rename from translated_images/zh/codespace.bcecbdf5d2747d3d.webp rename to translated_images/zh-CN/codespace.bcecbdf5d2747d3d.webp diff --git a/translated_images/zh/create-a-fork.297ab42b4bd0af99.webp b/translated_images/zh-CN/create-a-fork.297ab42b4bd0af99.webp similarity index 100% rename from translated_images/zh/create-a-fork.297ab42b4bd0af99.webp rename to translated_images/zh-CN/create-a-fork.297ab42b4bd0af99.webp diff --git a/translated_images/zh/create-new-file-pb.0797800d977ec3eb.webp b/translated_images/zh-CN/create-new-file-pb.0797800d977ec3eb.webp similarity index 100% rename from translated_images/zh/create-new-file-pb.0797800d977ec3eb.webp rename to translated_images/zh-CN/create-new-file-pb.0797800d977ec3eb.webp diff --git a/translated_images/zh/create-new-file.2814e609c2af9aeb.webp b/translated_images/zh-CN/create-new-file.2814e609c2af9aeb.webp similarity index 100% rename from translated_images/zh/create-new-file.2814e609c2af9aeb.webp rename to translated_images/zh-CN/create-new-file.2814e609c2af9aeb.webp diff --git a/translated_images/zh/createcodespace.0238bbf4d7a8d955.webp b/translated_images/zh-CN/createcodespace.0238bbf4d7a8d955.webp similarity index 100% rename from translated_images/zh/createcodespace.0238bbf4d7a8d955.webp rename to translated_images/zh-CN/createcodespace.0238bbf4d7a8d955.webp diff --git a/translated_images/zh/data-flow.fa2354e0908fecc8.webp b/translated_images/zh-CN/data-flow.fa2354e0908fecc8.webp similarity index 100% rename from translated_images/zh/data-flow.fa2354e0908fecc8.webp rename to translated_images/zh-CN/data-flow.fa2354e0908fecc8.webp diff --git a/translated_images/zh/default-vscode-dev.5d06881d65c1b323.webp b/translated_images/zh-CN/default-vscode-dev.5d06881d65c1b323.webp similarity index 100% rename from translated_images/zh/default-vscode-dev.5d06881d65c1b323.webp rename to translated_images/zh-CN/default-vscode-dev.5d06881d65c1b323.webp diff --git a/translated_images/zh/dialog.93bba104afeb79f1.webp b/translated_images/zh-CN/dialog.93bba104afeb79f1.webp similarity index 100% rename from translated_images/zh/dialog.93bba104afeb79f1.webp rename to translated_images/zh-CN/dialog.93bba104afeb79f1.webp diff --git a/translated_images/zh/dom-tree.7daf0e763cbbba92.webp b/translated_images/zh-CN/dom-tree.7daf0e763cbbba92.webp similarity index 100% rename from translated_images/zh/dom-tree.7daf0e763cbbba92.webp rename to translated_images/zh-CN/dom-tree.7daf0e763cbbba92.webp diff --git a/translated_images/zh/earlybrowsers.d984b711cdf3a42d.webp b/translated_images/zh-CN/earlybrowsers.d984b711cdf3a42d.webp similarity index 100% rename from translated_images/zh/earlybrowsers.d984b711cdf3a42d.webp rename to translated_images/zh-CN/earlybrowsers.d984b711cdf3a42d.webp diff --git a/translated_images/zh/edit-a-file-pb.263555922c14fc52.webp b/translated_images/zh-CN/edit-a-file-pb.263555922c14fc52.webp similarity index 100% rename from translated_images/zh/edit-a-file-pb.263555922c14fc52.webp rename to translated_images/zh-CN/edit-a-file-pb.263555922c14fc52.webp diff --git a/translated_images/zh/edit-a-file.52c0ee665ef19f08.webp b/translated_images/zh-CN/edit-a-file.52c0ee665ef19f08.webp similarity index 100% rename from translated_images/zh/edit-a-file.52c0ee665ef19f08.webp rename to translated_images/zh-CN/edit-a-file.52c0ee665ef19f08.webp diff --git a/translated_images/mo/enemyShip.035a46787bff658c.webp b/translated_images/zh-CN/enemyShip.035a46787bff658c.webp similarity index 100% rename from translated_images/mo/enemyShip.035a46787bff658c.webp rename to translated_images/zh-CN/enemyShip.035a46787bff658c.webp diff --git a/translated_images/mo/enemyShip.1a1354d7988de290.webp b/translated_images/zh-CN/enemyShip.1a1354d7988de290.webp similarity index 100% rename from translated_images/mo/enemyShip.1a1354d7988de290.webp rename to translated_images/zh-CN/enemyShip.1a1354d7988de290.webp diff --git a/translated_images/mo/enemyShip.22cbee6ea27a5809.webp b/translated_images/zh-CN/enemyShip.22cbee6ea27a5809.webp similarity index 100% rename from translated_images/mo/enemyShip.22cbee6ea27a5809.webp rename to translated_images/zh-CN/enemyShip.22cbee6ea27a5809.webp diff --git a/translated_images/mo/enemyShip.321ecb1b4eb21f2c.webp b/translated_images/zh-CN/enemyShip.321ecb1b4eb21f2c.webp similarity index 100% rename from translated_images/mo/enemyShip.321ecb1b4eb21f2c.webp rename to translated_images/zh-CN/enemyShip.321ecb1b4eb21f2c.webp diff --git a/translated_images/mo/enemyShip.4fbf2889e6129db4.webp b/translated_images/zh-CN/enemyShip.4fbf2889e6129db4.webp similarity index 100% rename from translated_images/mo/enemyShip.4fbf2889e6129db4.webp rename to translated_images/zh-CN/enemyShip.4fbf2889e6129db4.webp diff --git a/translated_images/mo/enemyShip.5df2a822c16650c2.webp b/translated_images/zh-CN/enemyShip.5df2a822c16650c2.webp similarity index 100% rename from translated_images/mo/enemyShip.5df2a822c16650c2.webp rename to translated_images/zh-CN/enemyShip.5df2a822c16650c2.webp diff --git a/translated_images/mo/enemyShip.62983ed4bfb2220f.webp b/translated_images/zh-CN/enemyShip.62983ed4bfb2220f.webp similarity index 100% rename from translated_images/mo/enemyShip.62983ed4bfb2220f.webp rename to translated_images/zh-CN/enemyShip.62983ed4bfb2220f.webp diff --git a/translated_images/mo/enemyShip.add7036e1c3c3014.webp b/translated_images/zh-CN/enemyShip.add7036e1c3c3014.webp similarity index 100% rename from translated_images/mo/enemyShip.add7036e1c3c3014.webp rename to translated_images/zh-CN/enemyShip.add7036e1c3c3014.webp diff --git a/translated_images/mo/enemyShip.b39a140287683bf7.webp b/translated_images/zh-CN/enemyShip.b39a140287683bf7.webp similarity index 100% rename from translated_images/mo/enemyShip.b39a140287683bf7.webp rename to translated_images/zh-CN/enemyShip.b39a140287683bf7.webp diff --git a/translated_images/mo/enemyShip.b9626ed228a17a32.webp b/translated_images/zh-CN/enemyShip.b9626ed228a17a32.webp similarity index 100% rename from translated_images/mo/enemyShip.b9626ed228a17a32.webp rename to translated_images/zh-CN/enemyShip.b9626ed228a17a32.webp diff --git a/translated_images/mo/enemyShip.deb0477a7312f54d.webp b/translated_images/zh-CN/enemyShip.deb0477a7312f54d.webp similarity index 100% rename from translated_images/mo/enemyShip.deb0477a7312f54d.webp rename to translated_images/zh-CN/enemyShip.deb0477a7312f54d.webp diff --git a/translated_images/mo/enemyUFO.bf8585e4e8dcdb68.webp b/translated_images/zh-CN/enemyUFO.bf8585e4e8dcdb68.webp similarity index 100% rename from translated_images/mo/enemyUFO.bf8585e4e8dcdb68.webp rename to translated_images/zh-CN/enemyUFO.bf8585e4e8dcdb68.webp diff --git a/translated_images/zh/extension-details.9f8f1fd4e9eb2de5.webp b/translated_images/zh-CN/extension-details.9f8f1fd4e9eb2de5.webp similarity index 100% rename from translated_images/zh/extension-details.9f8f1fd4e9eb2de5.webp rename to translated_images/zh-CN/extension-details.9f8f1fd4e9eb2de5.webp diff --git a/translated_images/zh/extension-screenshot.0e7f5bfa110e92e3.webp b/translated_images/zh-CN/extension-screenshot.0e7f5bfa110e92e3.webp similarity index 100% rename from translated_images/zh/extension-screenshot.0e7f5bfa110e92e3.webp rename to translated_images/zh-CN/extension-screenshot.0e7f5bfa110e92e3.webp diff --git a/translated_images/zh/extension-settings.21c752ae4f4cdb78.webp b/translated_images/zh-CN/extension-settings.21c752ae4f4cdb78.webp similarity index 100% rename from translated_images/zh/extension-settings.21c752ae4f4cdb78.webp rename to translated_images/zh-CN/extension-settings.21c752ae4f4cdb78.webp diff --git a/translated_images/zh/extensions.eca0e0c7f59a10b5.webp b/translated_images/zh-CN/extensions.eca0e0c7f59a10b5.webp similarity index 100% rename from translated_images/zh/extensions.eca0e0c7f59a10b5.webp rename to translated_images/zh-CN/extensions.eca0e0c7f59a10b5.webp diff --git a/translated_images/mo/favicon.37b561214b36d454.webp b/translated_images/zh-CN/favicon.37b561214b36d454.webp similarity index 100% rename from translated_images/mo/favicon.37b561214b36d454.webp rename to translated_images/zh-CN/favicon.37b561214b36d454.webp diff --git a/translated_images/zh/form-post.61de4ca1b964d91a.webp b/translated_images/zh-CN/form-post.61de4ca1b964d91a.webp similarity index 100% rename from translated_images/zh/form-post.61de4ca1b964d91a.webp rename to translated_images/zh-CN/form-post.61de4ca1b964d91a.webp diff --git a/translated_images/zh/history.7fdabbafa521e064.webp b/translated_images/zh-CN/history.7fdabbafa521e064.webp similarity index 100% rename from translated_images/zh/history.7fdabbafa521e064.webp rename to translated_images/zh-CN/history.7fdabbafa521e064.webp diff --git a/translated_images/zh/install-on-edge.78634f02842c4828.webp b/translated_images/zh-CN/install-on-edge.78634f02842c4828.webp similarity index 100% rename from translated_images/zh/install-on-edge.78634f02842c4828.webp rename to translated_images/zh-CN/install-on-edge.78634f02842c4828.webp diff --git a/translated_images/zh/install-on-edge.d68781acaf0b3d3d.webp b/translated_images/zh-CN/install-on-edge.d68781acaf0b3d3d.webp similarity index 100% rename from translated_images/zh/install-on-edge.d68781acaf0b3d3d.webp rename to translated_images/zh-CN/install-on-edge.d68781acaf0b3d3d.webp diff --git a/translated_images/mo/laserGreen.89904f0f49945560.webp b/translated_images/zh-CN/laserGreen.89904f0f49945560.webp similarity index 100% rename from translated_images/mo/laserGreen.89904f0f49945560.webp rename to translated_images/zh-CN/laserGreen.89904f0f49945560.webp diff --git a/translated_images/mo/laserGreenShot.e4fbfc4714c08a5b.webp b/translated_images/zh-CN/laserGreenShot.e4fbfc4714c08a5b.webp similarity index 100% rename from translated_images/mo/laserGreenShot.e4fbfc4714c08a5b.webp rename to translated_images/zh-CN/laserGreenShot.e4fbfc4714c08a5b.webp diff --git a/translated_images/mo/laserRed.2040e11f55c0a40a.webp b/translated_images/zh-CN/laserRed.2040e11f55c0a40a.webp similarity index 100% rename from translated_images/mo/laserRed.2040e11f55c0a40a.webp rename to translated_images/zh-CN/laserRed.2040e11f55c0a40a.webp diff --git a/translated_images/mo/laserRed.381bc5555491ce67.webp b/translated_images/zh-CN/laserRed.381bc5555491ce67.webp similarity index 100% rename from translated_images/mo/laserRed.381bc5555491ce67.webp rename to translated_images/zh-CN/laserRed.381bc5555491ce67.webp diff --git a/translated_images/mo/laserRed.69730edd76f0b3bd.webp b/translated_images/zh-CN/laserRed.69730edd76f0b3bd.webp similarity index 100% rename from translated_images/mo/laserRed.69730edd76f0b3bd.webp rename to translated_images/zh-CN/laserRed.69730edd76f0b3bd.webp diff --git a/translated_images/mo/laserRed.b583dc1728eb8581.webp b/translated_images/zh-CN/laserRed.b583dc1728eb8581.webp similarity index 100% rename from translated_images/mo/laserRed.b583dc1728eb8581.webp rename to translated_images/zh-CN/laserRed.b583dc1728eb8581.webp diff --git a/translated_images/mo/laserRed.cae9ab24ea9b18fd.webp b/translated_images/zh-CN/laserRed.cae9ab24ea9b18fd.webp similarity index 100% rename from translated_images/mo/laserRed.cae9ab24ea9b18fd.webp rename to translated_images/zh-CN/laserRed.cae9ab24ea9b18fd.webp diff --git a/translated_images/mo/laserRed.d81ce4986f87c251.webp b/translated_images/zh-CN/laserRed.d81ce4986f87c251.webp similarity index 100% rename from translated_images/mo/laserRed.d81ce4986f87c251.webp rename to translated_images/zh-CN/laserRed.d81ce4986f87c251.webp diff --git a/translated_images/mo/laserRed.e58ef8db2585dfbe.webp b/translated_images/zh-CN/laserRed.e58ef8db2585dfbe.webp similarity index 100% rename from translated_images/mo/laserRed.e58ef8db2585dfbe.webp rename to translated_images/zh-CN/laserRed.e58ef8db2585dfbe.webp diff --git a/translated_images/mo/laserRed.e66e29ace6666064.webp b/translated_images/zh-CN/laserRed.e66e29ace6666064.webp similarity index 100% rename from translated_images/mo/laserRed.e66e29ace6666064.webp rename to translated_images/zh-CN/laserRed.e66e29ace6666064.webp diff --git a/translated_images/mo/laserRed.e86e8fb629c6026e.webp b/translated_images/zh-CN/laserRed.e86e8fb629c6026e.webp similarity index 100% rename from translated_images/mo/laserRed.e86e8fb629c6026e.webp rename to translated_images/zh-CN/laserRed.e86e8fb629c6026e.webp diff --git a/translated_images/mo/laserRedShot.c39d066745996a71.webp b/translated_images/zh-CN/laserRedShot.c39d066745996a71.webp similarity index 100% rename from translated_images/mo/laserRedShot.c39d066745996a71.webp rename to translated_images/zh-CN/laserRedShot.c39d066745996a71.webp diff --git a/translated_images/mo/life.27144b6d4bfdea76.webp b/translated_images/zh-CN/life.27144b6d4bfdea76.webp similarity index 100% rename from translated_images/mo/life.27144b6d4bfdea76.webp rename to translated_images/zh-CN/life.27144b6d4bfdea76.webp diff --git a/translated_images/mo/life.2a159298dd98f4ef.webp b/translated_images/zh-CN/life.2a159298dd98f4ef.webp similarity index 100% rename from translated_images/mo/life.2a159298dd98f4ef.webp rename to translated_images/zh-CN/life.2a159298dd98f4ef.webp diff --git a/translated_images/mo/life.466df3b1692a244a.webp b/translated_images/zh-CN/life.466df3b1692a244a.webp similarity index 100% rename from translated_images/mo/life.466df3b1692a244a.webp rename to translated_images/zh-CN/life.466df3b1692a244a.webp diff --git a/translated_images/mo/life.65a2aaceca875284.webp b/translated_images/zh-CN/life.65a2aaceca875284.webp similarity index 100% rename from translated_images/mo/life.65a2aaceca875284.webp rename to translated_images/zh-CN/life.65a2aaceca875284.webp diff --git a/translated_images/mo/life.6fb9f50d53ee0413.webp b/translated_images/zh-CN/life.6fb9f50d53ee0413.webp similarity index 100% rename from translated_images/mo/life.6fb9f50d53ee0413.webp rename to translated_images/zh-CN/life.6fb9f50d53ee0413.webp diff --git a/translated_images/mo/life.78b6e96a3003767e.webp b/translated_images/zh-CN/life.78b6e96a3003767e.webp similarity index 100% rename from translated_images/mo/life.78b6e96a3003767e.webp rename to translated_images/zh-CN/life.78b6e96a3003767e.webp diff --git a/translated_images/mo/life.86d843ce9c23289c.webp b/translated_images/zh-CN/life.86d843ce9c23289c.webp similarity index 100% rename from translated_images/mo/life.86d843ce9c23289c.webp rename to translated_images/zh-CN/life.86d843ce9c23289c.webp diff --git a/translated_images/zh/localstorage.472f8147b6a3f8d1.webp b/translated_images/zh-CN/localstorage.472f8147b6a3f8d1.webp similarity index 100% rename from translated_images/zh/localstorage.472f8147b6a3f8d1.webp rename to translated_images/zh-CN/localstorage.472f8147b6a3f8d1.webp diff --git a/translated_images/zh/log.804026979f3707e0.webp b/translated_images/zh-CN/log.804026979f3707e0.webp similarity index 100% rename from translated_images/zh/log.804026979f3707e0.webp rename to translated_images/zh-CN/log.804026979f3707e0.webp diff --git a/translated_images/zh/login-error.416fe019b36a6327.webp b/translated_images/zh-CN/login-error.416fe019b36a6327.webp similarity index 100% rename from translated_images/zh/login-error.416fe019b36a6327.webp rename to translated_images/zh-CN/login-error.416fe019b36a6327.webp diff --git a/translated_images/mo/meteorBig.1e452b3ad7af50ad.webp b/translated_images/zh-CN/meteorBig.1e452b3ad7af50ad.webp similarity index 100% rename from translated_images/mo/meteorBig.1e452b3ad7af50ad.webp rename to translated_images/zh-CN/meteorBig.1e452b3ad7af50ad.webp diff --git a/translated_images/mo/meteorSmall.0d729bc71c12d41f.webp b/translated_images/zh-CN/meteorSmall.0d729bc71c12d41f.webp similarity index 100% rename from translated_images/mo/meteorSmall.0d729bc71c12d41f.webp rename to translated_images/zh-CN/meteorSmall.0d729bc71c12d41f.webp diff --git a/translated_images/zh/moodle.94eb93d714a50cb2.webp b/translated_images/zh-CN/moodle.94eb93d714a50cb2.webp similarity index 100% rename from translated_images/zh/moodle.94eb93d714a50cb2.webp rename to translated_images/zh-CN/moodle.94eb93d714a50cb2.webp diff --git a/translated_images/zh/mpa.7f7375a1a2d4aa77.webp b/translated_images/zh-CN/mpa.7f7375a1a2d4aa77.webp similarity index 100% rename from translated_images/zh/mpa.7f7375a1a2d4aa77.webp rename to translated_images/zh-CN/mpa.7f7375a1a2d4aa77.webp diff --git a/translated_images/mo/nebula.55c2933d36d035d3.webp b/translated_images/zh-CN/nebula.55c2933d36d035d3.webp similarity index 100% rename from translated_images/mo/nebula.55c2933d36d035d3.webp rename to translated_images/zh-CN/nebula.55c2933d36d035d3.webp diff --git a/translated_images/zh/new-file-github.com.c886796d800e8056.webp b/translated_images/zh-CN/new-file-github.com.c886796d800e8056.webp similarity index 100% rename from translated_images/zh/new-file-github.com.c886796d800e8056.webp rename to translated_images/zh-CN/new-file-github.com.c886796d800e8056.webp diff --git a/translated_images/zh/open-palette-menu.46dda01084738da8.webp b/translated_images/zh-CN/open-palette-menu.46dda01084738da8.webp similarity index 100% rename from translated_images/zh/open-palette-menu.46dda01084738da8.webp rename to translated_images/zh-CN/open-palette-menu.46dda01084738da8.webp diff --git a/translated_images/zh/open-remote-repository.bd9c2598b8949e7f.webp b/translated_images/zh-CN/open-remote-repository.bd9c2598b8949e7f.webp similarity index 100% rename from translated_images/zh/open-remote-repository.bd9c2598b8949e7f.webp rename to translated_images/zh-CN/open-remote-repository.bd9c2598b8949e7f.webp diff --git a/translated_images/zh/palette-menu.4946174e07f42622.webp b/translated_images/zh-CN/palette-menu.4946174e07f42622.webp similarity index 100% rename from translated_images/zh/palette-menu.4946174e07f42622.webp rename to translated_images/zh-CN/palette-menu.4946174e07f42622.webp diff --git a/translated_images/mo/partI-solution.36c53b48c9ffae2a.webp b/translated_images/zh-CN/partI-solution.36c53b48c9ffae2a.webp similarity index 100% rename from translated_images/mo/partI-solution.36c53b48c9ffae2a.webp rename to translated_images/zh-CN/partI-solution.36c53b48c9ffae2a.webp diff --git a/translated_images/mo/plant1.a876180d8659acb9.webp b/translated_images/zh-CN/plant1.a876180d8659acb9.webp similarity index 100% rename from translated_images/mo/plant1.a876180d8659acb9.webp rename to translated_images/zh-CN/plant1.a876180d8659acb9.webp diff --git a/translated_images/mo/plant10.2f2c47804ae52dd3.webp b/translated_images/zh-CN/plant10.2f2c47804ae52dd3.webp similarity index 100% rename from translated_images/mo/plant10.2f2c47804ae52dd3.webp rename to translated_images/zh-CN/plant10.2f2c47804ae52dd3.webp diff --git a/translated_images/mo/plant11.0ce0081b0ef17aa1.webp b/translated_images/zh-CN/plant11.0ce0081b0ef17aa1.webp similarity index 100% rename from translated_images/mo/plant11.0ce0081b0ef17aa1.webp rename to translated_images/zh-CN/plant11.0ce0081b0ef17aa1.webp diff --git a/translated_images/mo/plant12.6b934c4312a00228.webp b/translated_images/zh-CN/plant12.6b934c4312a00228.webp similarity index 100% rename from translated_images/mo/plant12.6b934c4312a00228.webp rename to translated_images/zh-CN/plant12.6b934c4312a00228.webp diff --git a/translated_images/mo/plant13.37d6ab2e2481421f.webp b/translated_images/zh-CN/plant13.37d6ab2e2481421f.webp similarity index 100% rename from translated_images/mo/plant13.37d6ab2e2481421f.webp rename to translated_images/zh-CN/plant13.37d6ab2e2481421f.webp diff --git a/translated_images/mo/plant14.908791477a46eb7f.webp b/translated_images/zh-CN/plant14.908791477a46eb7f.webp similarity index 100% rename from translated_images/mo/plant14.908791477a46eb7f.webp rename to translated_images/zh-CN/plant14.908791477a46eb7f.webp diff --git a/translated_images/mo/plant2.9e45efea224115b0.webp b/translated_images/zh-CN/plant2.9e45efea224115b0.webp similarity index 100% rename from translated_images/mo/plant2.9e45efea224115b0.webp rename to translated_images/zh-CN/plant2.9e45efea224115b0.webp diff --git a/translated_images/mo/plant3.06efdd0fa0c4b115.webp b/translated_images/zh-CN/plant3.06efdd0fa0c4b115.webp similarity index 100% rename from translated_images/mo/plant3.06efdd0fa0c4b115.webp rename to translated_images/zh-CN/plant3.06efdd0fa0c4b115.webp diff --git a/translated_images/mo/plant4.3b78072b427727c6.webp b/translated_images/zh-CN/plant4.3b78072b427727c6.webp similarity index 100% rename from translated_images/mo/plant4.3b78072b427727c6.webp rename to translated_images/zh-CN/plant4.3b78072b427727c6.webp diff --git a/translated_images/mo/plant5.8ec58b18ac336fa8.webp b/translated_images/zh-CN/plant5.8ec58b18ac336fa8.webp similarity index 100% rename from translated_images/mo/plant5.8ec58b18ac336fa8.webp rename to translated_images/zh-CN/plant5.8ec58b18ac336fa8.webp diff --git a/translated_images/mo/plant6.ca4ff8372e6676b1.webp b/translated_images/zh-CN/plant6.ca4ff8372e6676b1.webp similarity index 100% rename from translated_images/mo/plant6.ca4ff8372e6676b1.webp rename to translated_images/zh-CN/plant6.ca4ff8372e6676b1.webp diff --git a/translated_images/mo/plant7.194d5a42fcf5a88c.webp b/translated_images/zh-CN/plant7.194d5a42fcf5a88c.webp similarity index 100% rename from translated_images/mo/plant7.194d5a42fcf5a88c.webp rename to translated_images/zh-CN/plant7.194d5a42fcf5a88c.webp diff --git a/translated_images/mo/plant8.7b247809ab0eb492.webp b/translated_images/zh-CN/plant8.7b247809ab0eb492.webp similarity index 100% rename from translated_images/mo/plant8.7b247809ab0eb492.webp rename to translated_images/zh-CN/plant8.7b247809ab0eb492.webp diff --git a/translated_images/mo/plant9.8fe614c01ded1b1e.webp b/translated_images/zh-CN/plant9.8fe614c01ded1b1e.webp similarity index 100% rename from translated_images/mo/plant9.8fe614c01ded1b1e.webp rename to translated_images/zh-CN/plant9.8fe614c01ded1b1e.webp diff --git a/translated_images/mo/player.137ee0e47f895ffc.webp b/translated_images/zh-CN/player.137ee0e47f895ffc.webp similarity index 100% rename from translated_images/mo/player.137ee0e47f895ffc.webp rename to translated_images/zh-CN/player.137ee0e47f895ffc.webp diff --git a/translated_images/mo/player.2887422f6982c3cd.webp b/translated_images/zh-CN/player.2887422f6982c3cd.webp similarity index 100% rename from translated_images/mo/player.2887422f6982c3cd.webp rename to translated_images/zh-CN/player.2887422f6982c3cd.webp diff --git a/translated_images/mo/player.391fed427ede24f5.webp b/translated_images/zh-CN/player.391fed427ede24f5.webp similarity index 100% rename from translated_images/mo/player.391fed427ede24f5.webp rename to translated_images/zh-CN/player.391fed427ede24f5.webp diff --git a/translated_images/mo/player.3c4f50182552a73a.webp b/translated_images/zh-CN/player.3c4f50182552a73a.webp similarity index 100% rename from translated_images/mo/player.3c4f50182552a73a.webp rename to translated_images/zh-CN/player.3c4f50182552a73a.webp diff --git a/translated_images/mo/player.47bc9de0714c723d.webp b/translated_images/zh-CN/player.47bc9de0714c723d.webp similarity index 100% rename from translated_images/mo/player.47bc9de0714c723d.webp rename to translated_images/zh-CN/player.47bc9de0714c723d.webp diff --git a/translated_images/mo/player.57b3107c03012695.webp b/translated_images/zh-CN/player.57b3107c03012695.webp similarity index 100% rename from translated_images/mo/player.57b3107c03012695.webp rename to translated_images/zh-CN/player.57b3107c03012695.webp diff --git a/translated_images/mo/player.606f85953e5e564e.webp b/translated_images/zh-CN/player.606f85953e5e564e.webp similarity index 100% rename from translated_images/mo/player.606f85953e5e564e.webp rename to translated_images/zh-CN/player.606f85953e5e564e.webp diff --git a/translated_images/mo/player.680ea4c619b54fe1.webp b/translated_images/zh-CN/player.680ea4c619b54fe1.webp similarity index 100% rename from translated_images/mo/player.680ea4c619b54fe1.webp rename to translated_images/zh-CN/player.680ea4c619b54fe1.webp diff --git a/translated_images/mo/player.bfe14f110bddf56d.webp b/translated_images/zh-CN/player.bfe14f110bddf56d.webp similarity index 100% rename from translated_images/mo/player.bfe14f110bddf56d.webp rename to translated_images/zh-CN/player.bfe14f110bddf56d.webp diff --git a/translated_images/mo/player.c99c25d54a615ca0.webp b/translated_images/zh-CN/player.c99c25d54a615ca0.webp similarity index 100% rename from translated_images/mo/player.c99c25d54a615ca0.webp rename to translated_images/zh-CN/player.c99c25d54a615ca0.webp diff --git a/translated_images/mo/player.dd24c1afa8c71e9b.webp b/translated_images/zh-CN/player.dd24c1afa8c71e9b.webp similarity index 100% rename from translated_images/mo/player.dd24c1afa8c71e9b.webp rename to translated_images/zh-CN/player.dd24c1afa8c71e9b.webp diff --git a/translated_images/mo/playerDamaged.181703f652fd5176.webp b/translated_images/zh-CN/playerDamaged.181703f652fd5176.webp similarity index 100% rename from translated_images/mo/playerDamaged.181703f652fd5176.webp rename to translated_images/zh-CN/playerDamaged.181703f652fd5176.webp diff --git a/translated_images/mo/playerLeft.0f928412e66ba5d9.webp b/translated_images/zh-CN/playerLeft.0f928412e66ba5d9.webp similarity index 100% rename from translated_images/mo/playerLeft.0f928412e66ba5d9.webp rename to translated_images/zh-CN/playerLeft.0f928412e66ba5d9.webp diff --git a/translated_images/mo/playerRight.e4825f489e29f737.webp b/translated_images/zh-CN/playerRight.e4825f489e29f737.webp similarity index 100% rename from translated_images/mo/playerRight.e4825f489e29f737.webp rename to translated_images/zh-CN/playerRight.e4825f489e29f737.webp diff --git a/translated_images/zh/playground-choice.1d23ba7d407f4758.webp b/translated_images/zh-CN/playground-choice.1d23ba7d407f4758.webp similarity index 100% rename from translated_images/zh/playground-choice.1d23ba7d407f4758.webp rename to translated_images/zh-CN/playground-choice.1d23ba7d407f4758.webp diff --git a/translated_images/zh/playground.d2b927122224ff8f.webp b/translated_images/zh-CN/playground.d2b927122224ff8f.webp similarity index 100% rename from translated_images/zh/playground.d2b927122224ff8f.webp rename to translated_images/zh-CN/playground.d2b927122224ff8f.webp diff --git a/translated_images/zh/preview.9215f0a010074476.webp b/translated_images/zh-CN/preview.9215f0a010074476.webp similarity index 100% rename from translated_images/zh/preview.9215f0a010074476.webp rename to translated_images/zh-CN/preview.9215f0a010074476.webp diff --git a/translated_images/zh/profiler.5a4a62479c5df01c.webp b/translated_images/zh-CN/profiler.5a4a62479c5df01c.webp similarity index 100% rename from translated_images/zh/profiler.5a4a62479c5df01c.webp rename to translated_images/zh-CN/profiler.5a4a62479c5df01c.webp diff --git a/translated_images/zh/project-on-vscode.dev.e79815a9a95ee7fe.webp b/translated_images/zh-CN/project-on-vscode.dev.e79815a9a95ee7fe.webp similarity index 100% rename from translated_images/zh/project-on-vscode.dev.e79815a9a95ee7fe.webp rename to translated_images/zh-CN/project-on-vscode.dev.e79815a9a95ee7fe.webp diff --git a/translated_images/zh/result.96ef01f607bf856a.webp b/translated_images/zh-CN/result.96ef01f607bf856a.webp similarity index 100% rename from translated_images/zh/result.96ef01f607bf856a.webp rename to translated_images/zh-CN/result.96ef01f607bf856a.webp diff --git a/translated_images/zh/screen1.baccbba0f1f93364.webp b/translated_images/zh-CN/screen1.baccbba0f1f93364.webp similarity index 100% rename from translated_images/zh/screen1.baccbba0f1f93364.webp rename to translated_images/zh-CN/screen1.baccbba0f1f93364.webp diff --git a/translated_images/zh/screen2.123c82a831a1d14a.webp b/translated_images/zh-CN/screen2.123c82a831a1d14a.webp similarity index 100% rename from translated_images/zh/screen2.123c82a831a1d14a.webp rename to translated_images/zh-CN/screen2.123c82a831a1d14a.webp diff --git a/translated_images/zh/screenshot.0a1ee0d123df681b.webp b/translated_images/zh-CN/screenshot.0a1ee0d123df681b.webp similarity index 100% rename from translated_images/zh/screenshot.0a1ee0d123df681b.webp rename to translated_images/zh-CN/screenshot.0a1ee0d123df681b.webp diff --git a/translated_images/zh/screenshot.e7a5ad659e364568.webp b/translated_images/zh-CN/screenshot.e7a5ad659e364568.webp similarity index 100% rename from translated_images/zh/screenshot.e7a5ad659e364568.webp rename to translated_images/zh-CN/screenshot.e7a5ad659e364568.webp diff --git a/translated_images/zh/screenshot_gray.0c796099a1f9f25e.webp b/translated_images/zh-CN/screenshot_gray.0c796099a1f9f25e.webp similarity index 100% rename from translated_images/zh/screenshot_gray.0c796099a1f9f25e.webp rename to translated_images/zh-CN/screenshot_gray.0c796099a1f9f25e.webp diff --git a/translated_images/mo/shield.1b9412b7ca6610ab.webp b/translated_images/zh-CN/shield.1b9412b7ca6610ab.webp similarity index 100% rename from translated_images/mo/shield.1b9412b7ca6610ab.webp rename to translated_images/zh-CN/shield.1b9412b7ca6610ab.webp diff --git a/translated_images/zh/snapshot.97750180ebcad737.webp b/translated_images/zh-CN/snapshot.97750180ebcad737.webp similarity index 100% rename from translated_images/zh/snapshot.97750180ebcad737.webp rename to translated_images/zh-CN/snapshot.97750180ebcad737.webp diff --git a/translated_images/zh/spa.268ec73b41f992c2.webp b/translated_images/zh-CN/spa.268ec73b41f992c2.webp similarity index 100% rename from translated_images/zh/spa.268ec73b41f992c2.webp rename to translated_images/zh-CN/spa.268ec73b41f992c2.webp diff --git a/translated_images/mo/speedLine.5bcabb93f48b5ae1.webp b/translated_images/zh-CN/speedLine.5bcabb93f48b5ae1.webp similarity index 100% rename from translated_images/mo/speedLine.5bcabb93f48b5ae1.webp rename to translated_images/zh-CN/speedLine.5bcabb93f48b5ae1.webp diff --git a/translated_images/mo/spritesheet.bec82852290b14ee.webp b/translated_images/zh-CN/spritesheet.bec82852290b14ee.webp similarity index 100% rename from translated_images/mo/spritesheet.bec82852290b14ee.webp rename to translated_images/zh-CN/spritesheet.bec82852290b14ee.webp diff --git a/translated_images/mo/starBackground.a897b8acb1b0587d.webp b/translated_images/zh-CN/starBackground.a897b8acb1b0587d.webp similarity index 100% rename from translated_images/mo/starBackground.a897b8acb1b0587d.webp rename to translated_images/zh-CN/starBackground.a897b8acb1b0587d.webp diff --git a/translated_images/mo/starBig.72e9c6d0d18f363d.webp b/translated_images/zh-CN/starBig.72e9c6d0d18f363d.webp similarity index 100% rename from translated_images/mo/starBig.72e9c6d0d18f363d.webp rename to translated_images/zh-CN/starBig.72e9c6d0d18f363d.webp diff --git a/translated_images/mo/starSmall.ed78b961dbcd0898.webp b/translated_images/zh-CN/starSmall.ed78b961dbcd0898.webp similarity index 100% rename from translated_images/mo/starSmall.ed78b961dbcd0898.webp rename to translated_images/zh-CN/starSmall.ed78b961dbcd0898.webp diff --git a/translated_images/zh/template.67ad477109d29a2b.webp b/translated_images/zh-CN/template.67ad477109d29a2b.webp similarity index 100% rename from translated_images/zh/template.67ad477109d29a2b.webp rename to translated_images/zh-CN/template.67ad477109d29a2b.webp diff --git a/translated_images/zh/terrarium-final.0920f16e87c13a84.webp b/translated_images/zh-CN/terrarium-final.0920f16e87c13a84.webp similarity index 100% rename from translated_images/zh/terrarium-final.0920f16e87c13a84.webp rename to translated_images/zh-CN/terrarium-final.0920f16e87c13a84.webp diff --git a/translated_images/zh/terrarium-final.2f07047ffc597d0a.webp b/translated_images/zh-CN/terrarium-final.2f07047ffc597d0a.webp similarity index 100% rename from translated_images/zh/terrarium-final.2f07047ffc597d0a.webp rename to translated_images/zh-CN/terrarium-final.2f07047ffc597d0a.webp diff --git a/translated_images/zh/validation-error.8bd23e98d416c22f.webp b/translated_images/zh-CN/validation-error.8bd23e98d416c22f.webp similarity index 100% rename from translated_images/zh/validation-error.8bd23e98d416c22f.webp rename to translated_images/zh-CN/validation-error.8bd23e98d416c22f.webp diff --git a/translated_images/zh/vs-code-index.e2986cf919471eb9.webp b/translated_images/zh-CN/vs-code-index.e2986cf919471eb9.webp similarity index 100% rename from translated_images/zh/vs-code-index.e2986cf919471eb9.webp rename to translated_images/zh-CN/vs-code-index.e2986cf919471eb9.webp diff --git a/translated_images/zh/webdev101-a11y.8ef3025c858d897a.webp b/translated_images/zh-CN/webdev101-a11y.8ef3025c858d897a.webp similarity index 100% rename from translated_images/zh/webdev101-a11y.8ef3025c858d897a.webp rename to translated_images/zh-CN/webdev101-a11y.8ef3025c858d897a.webp diff --git a/translated_images/zh/webdev101-css.3f7af5991bf53a20.webp b/translated_images/zh-CN/webdev101-css.3f7af5991bf53a20.webp similarity index 100% rename from translated_images/zh/webdev101-css.3f7af5991bf53a20.webp rename to translated_images/zh-CN/webdev101-css.3f7af5991bf53a20.webp diff --git a/translated_images/zh/webdev101-github.8846d7971abef6f9.webp b/translated_images/zh-CN/webdev101-github.8846d7971abef6f9.webp similarity index 100% rename from translated_images/zh/webdev101-github.8846d7971abef6f9.webp rename to translated_images/zh-CN/webdev101-github.8846d7971abef6f9.webp diff --git a/translated_images/zh/webdev101-html.4389c2067af68e98.webp b/translated_images/zh-CN/webdev101-html.4389c2067af68e98.webp similarity index 100% rename from translated_images/zh/webdev101-html.4389c2067af68e98.webp rename to translated_images/zh-CN/webdev101-html.4389c2067af68e98.webp diff --git a/translated_images/zh/webdev101-js-arrays.439d7528b8a29455.webp b/translated_images/zh-CN/webdev101-js-arrays.439d7528b8a29455.webp similarity index 100% rename from translated_images/zh/webdev101-js-arrays.439d7528b8a29455.webp rename to translated_images/zh-CN/webdev101-js-arrays.439d7528b8a29455.webp diff --git a/translated_images/zh/webdev101-js-datatypes.4cc470179730702c.webp b/translated_images/zh-CN/webdev101-js-datatypes.4cc470179730702c.webp similarity index 100% rename from translated_images/zh/webdev101-js-datatypes.4cc470179730702c.webp rename to translated_images/zh-CN/webdev101-js-datatypes.4cc470179730702c.webp diff --git a/translated_images/zh/webdev101-js-decisions.69e1b20f272dd1f0.webp b/translated_images/zh-CN/webdev101-js-decisions.69e1b20f272dd1f0.webp similarity index 100% rename from translated_images/zh/webdev101-js-decisions.69e1b20f272dd1f0.webp rename to translated_images/zh-CN/webdev101-js-decisions.69e1b20f272dd1f0.webp diff --git a/translated_images/zh/webdev101-js-functions.be049c4726e94f8b.webp b/translated_images/zh-CN/webdev101-js-functions.be049c4726e94f8b.webp similarity index 100% rename from translated_images/zh/webdev101-js-functions.be049c4726e94f8b.webp rename to translated_images/zh-CN/webdev101-js-functions.be049c4726e94f8b.webp diff --git a/translated_images/zh/webdev101-js.10280393044d7eaa.webp b/translated_images/zh-CN/webdev101-js.10280393044d7eaa.webp similarity index 100% rename from translated_images/zh/webdev101-js.10280393044d7eaa.webp rename to translated_images/zh-CN/webdev101-js.10280393044d7eaa.webp diff --git a/translated_images/zh/webdev101-programming.d6e3f98e61ac4bff.webp b/translated_images/zh-CN/webdev101-programming.d6e3f98e61ac4bff.webp similarity index 100% rename from translated_images/zh/webdev101-programming.d6e3f98e61ac4bff.webp rename to translated_images/zh-CN/webdev101-programming.d6e3f98e61ac4bff.webp diff --git a/translated_images/zh/working-tree-pb.6cd43e5076f23ba3.webp b/translated_images/zh-CN/working-tree-pb.6cd43e5076f23ba3.webp similarity index 100% rename from translated_images/zh/working-tree-pb.6cd43e5076f23ba3.webp rename to translated_images/zh-CN/working-tree-pb.6cd43e5076f23ba3.webp diff --git a/translated_images/zh/working-tree.c58eec08e6335c79.webp b/translated_images/zh-CN/working-tree.c58eec08e6335c79.webp similarity index 100% rename from translated_images/zh/working-tree.c58eec08e6335c79.webp rename to translated_images/zh-CN/working-tree.c58eec08e6335c79.webp diff --git a/translated_images/hk/.co-op-translator.json b/translated_images/zh-HK/.co-op-translator.json similarity index 88% rename from translated_images/hk/.co-op-translator.json rename to translated_images/zh-HK/.co-op-translator.json index 24e7991a7..bb97753de 100644 --- a/translated_images/hk/.co-op-translator.json +++ b/translated_images/zh-HK/.co-op-translator.json @@ -3,858 +3,858 @@ "original_hash": "6b12479c2e6a54160867fa8945c04082", "translation_date": "2026-01-15T16:19:38+00:00", "source_file": "5-browser-extension/1-about-browsers/images/1.png", - "language_code": "hk" + "language_code": "zh-HK" }, "1.cc07a5cbe114ad1d.webp": { "original_hash": "fc436b6749801dd90d0558ae92d56b60", "translation_date": "2026-01-15T16:23:55+00:00", "source_file": "3-terrarium/2-intro-to-css/images/1.png", - "language_code": "hk" + "language_code": "zh-HK" }, "2.1dae52ff08042246.webp": { "original_hash": "3995628a6a986308859d0cb6eed8d787", "translation_date": "2026-01-15T16:19:07+00:00", "source_file": "5-browser-extension/1-about-browsers/images/2.png", - "language_code": "hk" + "language_code": "zh-HK" }, "after-codeswing-extension-pb.0ebddddcf73b5509.webp": { "original_hash": "861d59ec65a7334c5f3a4c02dfe22ceb", "translation_date": "2026-01-15T16:13:42+00:00", "source_file": "8-code-editor/images/after-codeswing-extension-pb.png", - "language_code": "hk" + "language_code": "zh-HK" }, "background.148a8d43afde5730.webp": { "original_hash": "5a50f015fb466782c69063ffebb256de", "translation_date": "2026-01-15T16:07:24+00:00", "source_file": "images/background.png", - "language_code": "hk" + "language_code": "zh-HK" }, "backgroundColor.e19c3c60768150c8.webp": { "original_hash": "b3e10fe033f615ec9d3580cce61eae09", "translation_date": "2026-01-15T16:17:47+00:00", "source_file": "6-space-game/solution/spaceArt/png/Background/backgroundColor.png", - "language_code": "hk" + "language_code": "zh-HK" }, "browser-console.efaf0b51aaaf6778.webp": { "original_hash": "8d6c5077d1f133d27c65c0014ef503a9", "translation_date": "2026-01-15T16:20:25+00:00", "source_file": "7-bank-project/2-forms/images/browser-console.png", - "language_code": "hk" + "language_code": "zh-HK" }, "browser.60317c9be8b7f84a.webp": { "original_hash": "aa4461fec006d86899864d991b50cc74", "translation_date": "2026-01-15T16:07:48+00:00", "source_file": "sketchnotes/browser.jpg", - "language_code": "hk" + "language_code": "zh-HK" }, "canvas.fbd605ff8e5b8aff.webp": { "original_hash": "29556305738d345dd023554d788d5477", "translation_date": "2026-01-15T16:05:54+00:00", "source_file": "teaching-files/canvas.png", - "language_code": "hk" + "language_code": "zh-HK" }, "canvas_grid.5f209da785ded492.webp": { "original_hash": "8da354720ffbfd778571aa17402de890", "translation_date": "2026-01-15T16:17:15+00:00", "source_file": "6-space-game/2-drawing-to-canvas/canvas_grid.png", - "language_code": "hk" + "language_code": "zh-HK" }, "character.5c0dd8e067ffd693.webp": { "original_hash": "076bbb4d25a17982c81973b8dba9d4fa", "translation_date": "2026-01-15T16:07:07+00:00", "source_file": "images/character.png", - "language_code": "hk" + "language_code": "zh-HK" }, "click-register.e89a30bf0d4bc9ca.webp": { "original_hash": "ef9688313524664fad6ab9b0e080c758", "translation_date": "2026-01-15T16:20:03+00:00", "source_file": "7-bank-project/2-forms/images/click-register.png", - "language_code": "hk" + "language_code": "zh-HK" }, "clone_repo.5085c48d666ead57.webp": { "original_hash": "28c00f3d5861ab95d188b4f6a2d337df", "translation_date": "2026-01-15T16:23:59+00:00", "source_file": "1-getting-started-lessons/2-github-basics/images/clone_repo.png", - "language_code": "hk" + "language_code": "zh-HK" }, "clone_repo.6a202fb230ab6bdd.webp": { "original_hash": "9261d014674312eece91deae958538cf", "translation_date": "2026-01-15T16:07:17+00:00", "source_file": "images/clone_repo.png", - "language_code": "hk" + "language_code": "zh-HK" }, "codespace.bcecbdf5d2747d3d.webp": { "original_hash": "ff86a65511122ddb448e092969566b0a", "translation_date": "2026-01-15T16:24:05+00:00", "source_file": "9-chat-project/assets/codespace.png", - "language_code": "hk" + "language_code": "zh-HK" }, "create-a-fork.297ab42b4bd0af99.webp": { "original_hash": "10712b80e3dcfa7c44fb8820a6ff3ad3", "translation_date": "2026-01-15T16:14:48+00:00", "source_file": "8-code-editor/images/create-a-fork.png", - "language_code": "hk" + "language_code": "zh-HK" }, "create-new-file-pb.0797800d977ec3eb.webp": { "original_hash": "c149c42e04132f2409651425d6924ffa", "translation_date": "2026-01-15T16:12:51+00:00", "source_file": "8-code-editor/images/create-new-file-pb.png", - "language_code": "hk" + "language_code": "zh-HK" }, "create-new-file.2814e609c2af9aeb.webp": { "original_hash": "cf6df76faeac2d92904e5d877b7bdf69", "translation_date": "2026-01-15T16:12:44+00:00", "source_file": "8-code-editor/images/create-new-file.png", - "language_code": "hk" + "language_code": "zh-HK" }, "createcodespace.0238bbf4d7a8d955.webp": { "original_hash": "4f504323085308f4a0e7b5bfb37e16d7", "translation_date": "2026-01-15T16:06:59+00:00", "source_file": "images/createcodespace.png", - "language_code": "hk" + "language_code": "zh-HK" }, "data-flow.fa2354e0908fecc8.webp": { "original_hash": "c9b82b42fa1973b3b7bfad9c7128c24c", "translation_date": "2026-01-15T16:20:53+00:00", "source_file": "7-bank-project/4-state-management/images/data-flow.png", - "language_code": "hk" + "language_code": "zh-HK" }, "default-vscode-dev.5d06881d65c1b323.webp": { "original_hash": "146fecc3a9da37cb1d5c9d628cd94996", "translation_date": "2026-01-15T16:16:05+00:00", "source_file": "8-code-editor/images/default-vscode-dev.png", - "language_code": "hk" + "language_code": "zh-HK" }, "dialog.93bba104afeb79f1.webp": { "original_hash": "c56b5ad7eb8c4df4b3ed8a99bf67e6e2", "translation_date": "2026-01-15T16:20:46+00:00", "source_file": "7-bank-project/4-state-management/images/dialog.png", - "language_code": "hk" + "language_code": "zh-HK" }, "dom-tree.7daf0e763cbbba92.webp": { "original_hash": "579f4ae298ff15a357def7f442671847", "translation_date": "2026-01-15T16:21:08+00:00", "source_file": "3-terrarium/3-intro-to-DOM-and-closures/images/dom-tree.png", - "language_code": "hk" + "language_code": "zh-HK" }, "earlybrowsers.d984b711cdf3a42d.webp": { "original_hash": "810a4d2348668e25289029c5cfcb67bd", "translation_date": "2026-01-15T16:18:56+00:00", "source_file": "5-browser-extension/1-about-browsers/images/earlybrowsers.jpg", - "language_code": "hk" + "language_code": "zh-HK" }, "edit-a-file-pb.263555922c14fc52.webp": { "original_hash": "5c52723d35259eadd110d0c720a87b04", "translation_date": "2026-01-15T16:15:09+00:00", "source_file": "8-code-editor/images/edit-a-file-pb.png", - "language_code": "hk" + "language_code": "zh-HK" }, "edit-a-file.52c0ee665ef19f08.webp": { "original_hash": "c28903236d60be6bba3f3848ea368c63", "translation_date": "2026-01-15T16:17:10+00:00", "source_file": "8-code-editor/images/edit-a-file.png", - "language_code": "hk" + "language_code": "zh-HK" }, "enemyShip.035a46787bff658c.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T16:17:34+00:00", "source_file": "6-space-game/5-keeping-score/solution/assets/enemyShip.png", - "language_code": "hk" + "language_code": "zh-HK" }, "enemyShip.1a1354d7988de290.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T16:17:31+00:00", "source_file": "6-space-game/6-end-condition/solution/assets/enemyShip.png", - "language_code": "hk" + "language_code": "zh-HK" }, "enemyShip.22cbee6ea27a5809.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T16:17:26+00:00", "source_file": "6-space-game/2-drawing-to-canvas/your-work/assets/enemyShip.png", - "language_code": "hk" + "language_code": "zh-HK" }, "enemyShip.321ecb1b4eb21f2c.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T16:17:33+00:00", "source_file": "6-space-game/5-keeping-score/your-work/assets/enemyShip.png", - "language_code": "hk" + "language_code": "zh-HK" }, "enemyShip.4fbf2889e6129db4.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T16:17:29+00:00", "source_file": "6-space-game/6-end-condition/your-work/assets/enemyShip.png", - "language_code": "hk" + "language_code": "zh-HK" }, "enemyShip.5df2a822c16650c2.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T16:17:27+00:00", "source_file": "6-space-game/2-drawing-to-canvas/solution/assets/enemyShip.png", - "language_code": "hk" + "language_code": "zh-HK" }, "enemyShip.62983ed4bfb2220f.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T16:17:55+00:00", "source_file": "6-space-game/3-moving-elements-around/solution/assets/enemyShip.png", - "language_code": "hk" + "language_code": "zh-HK" }, "enemyShip.add7036e1c3c3014.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T16:17:25+00:00", "source_file": "6-space-game/4-collision-detection/solution/assets/enemyShip.png", - "language_code": "hk" + "language_code": "zh-HK" }, "enemyShip.b39a140287683bf7.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T16:17:53+00:00", "source_file": "6-space-game/3-moving-elements-around/your-work/assets/enemyShip.png", - "language_code": "hk" + "language_code": "zh-HK" }, "enemyShip.b9626ed228a17a32.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T16:17:23+00:00", "source_file": "6-space-game/4-collision-detection/your-work/assets/enemyShip.png", - "language_code": "hk" + "language_code": "zh-HK" }, "enemyShip.deb0477a7312f54d.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T16:17:40+00:00", "source_file": "6-space-game/solution/spaceArt/png/enemyShip.png", - "language_code": "hk" + "language_code": "zh-HK" }, "enemyUFO.bf8585e4e8dcdb68.webp": { "original_hash": "18198bef76e4882928e4092344d0fb98", "translation_date": "2026-01-15T16:17:43+00:00", "source_file": "6-space-game/solution/spaceArt/png/enemyUFO.png", - "language_code": "hk" + "language_code": "zh-HK" }, "extension-details.9f8f1fd4e9eb2de5.webp": { "original_hash": "f57d2e246e6ba8a58463d7573640d714", "translation_date": "2026-01-15T16:16:57+00:00", "source_file": "8-code-editor/images/extension-details.png", - "language_code": "hk" + "language_code": "zh-HK" }, "extension-screenshot.0e7f5bfa110e92e3.webp": { "original_hash": "4fdd1d3fdbc9ac2c2932f83847a5e4b8", "translation_date": "2026-01-15T16:06:41+00:00", "source_file": "5-browser-extension/extension-screenshot.png", - "language_code": "hk" + "language_code": "zh-HK" }, "extension-settings.21c752ae4f4cdb78.webp": { "original_hash": "fd7ebcb5d84c78047026ab3337908306", "translation_date": "2026-01-15T16:13:05+00:00", "source_file": "8-code-editor/images/extension-settings.png", - "language_code": "hk" + "language_code": "zh-HK" }, "extensions.eca0e0c7f59a10b5.webp": { "original_hash": "a6c9c8f51d3edd917262e53664f08441", "translation_date": "2026-01-15T16:14:55+00:00", "source_file": "8-code-editor/images/extensions.png", - "language_code": "hk" + "language_code": "zh-HK" }, "favicon.37b561214b36d454.webp": { "original_hash": "228faa6584f8ba1f7e9a75e3200112e9", "translation_date": "2026-01-15T16:07:04+00:00", "source_file": "images/favicon.png", - "language_code": "hk" + "language_code": "zh-HK" }, "form-post.61de4ca1b964d91a.webp": { "original_hash": "7e95c76a8ea2e82bceea70aae89f2360", "translation_date": "2026-01-15T16:20:07+00:00", "source_file": "7-bank-project/2-forms/images/form-post.png", - "language_code": "hk" + "language_code": "zh-HK" }, "history.7fdabbafa521e064.webp": { "original_hash": "445d71bea6a747dfe547df7eea846439", "translation_date": "2026-01-15T16:19:46+00:00", "source_file": "7-bank-project/1-template-route/history.png", - "language_code": "hk" + "language_code": "zh-HK" }, "install-on-edge.78634f02842c4828.webp": { "original_hash": "6224aad8f1cd252da83c2808ff5c7a4e", "translation_date": "2026-01-15T16:06:21+00:00", "source_file": "5-browser-extension/install-on-edge.png", - "language_code": "hk" + "language_code": "zh-HK" }, "install-on-edge.d68781acaf0b3d3d.webp": { "original_hash": "6224aad8f1cd252da83c2808ff5c7a4e", "translation_date": "2026-01-15T16:19:22+00:00", "source_file": "5-browser-extension/1-about-browsers/images/install-on-edge.png", - "language_code": "hk" + "language_code": "zh-HK" }, "laserGreen.89904f0f49945560.webp": { "original_hash": "ddf7102c86fc3ec46037714c60091851", "translation_date": "2026-01-15T16:17:42+00:00", "source_file": "6-space-game/solution/spaceArt/png/laserGreen.png", - "language_code": "hk" + "language_code": "zh-HK" }, "laserGreenShot.e4fbfc4714c08a5b.webp": { "original_hash": "cb6ed500c16736a41998e4cd0c467df7", "translation_date": "2026-01-15T16:17:42+00:00", "source_file": "6-space-game/solution/spaceArt/png/laserGreenShot.png", - "language_code": "hk" + "language_code": "zh-HK" }, "laserRed.2040e11f55c0a40a.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T16:17:30+00:00", "source_file": "6-space-game/6-end-condition/solution/assets/laserRed.png", - "language_code": "hk" + "language_code": "zh-HK" }, "laserRed.381bc5555491ce67.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T16:17:53+00:00", "source_file": "6-space-game/3-moving-elements-around/your-work/assets/laserRed.png", - "language_code": "hk" + "language_code": "zh-HK" }, "laserRed.69730edd76f0b3bd.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T16:17:28+00:00", "source_file": "6-space-game/6-end-condition/your-work/assets/laserRed.png", - "language_code": "hk" + "language_code": "zh-HK" }, "laserRed.b583dc1728eb8581.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T16:17:34+00:00", "source_file": "6-space-game/5-keeping-score/solution/assets/laserRed.png", - "language_code": "hk" + "language_code": "zh-HK" }, "laserRed.cae9ab24ea9b18fd.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T16:17:24+00:00", "source_file": "6-space-game/4-collision-detection/solution/assets/laserRed.png", - "language_code": "hk" + "language_code": "zh-HK" }, "laserRed.d81ce4986f87c251.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T16:17:40+00:00", "source_file": "6-space-game/solution/spaceArt/png/laserRed.png", - "language_code": "hk" + "language_code": "zh-HK" }, "laserRed.e58ef8db2585dfbe.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T16:17:32+00:00", "source_file": "6-space-game/5-keeping-score/your-work/assets/laserRed.png", - "language_code": "hk" + "language_code": "zh-HK" }, "laserRed.e66e29ace6666064.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T16:17:54+00:00", "source_file": "6-space-game/3-moving-elements-around/solution/assets/laserRed.png", - "language_code": "hk" + "language_code": "zh-HK" }, "laserRed.e86e8fb629c6026e.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T16:17:22+00:00", "source_file": "6-space-game/4-collision-detection/your-work/assets/laserRed.png", - "language_code": "hk" + "language_code": "zh-HK" }, "laserRedShot.c39d066745996a71.webp": { "original_hash": "1f1048184aab9d405e9f7d067a57af01", "translation_date": "2026-01-15T16:17:43+00:00", "source_file": "6-space-game/solution/spaceArt/png/laserRedShot.png", - "language_code": "hk" + "language_code": "zh-HK" }, "life.27144b6d4bfdea76.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T16:17:42+00:00", "source_file": "6-space-game/solution/spaceArt/png/life.png", - "language_code": "hk" + "language_code": "zh-HK" }, "life.2a159298dd98f4ef.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T16:17:34+00:00", "source_file": "6-space-game/5-keeping-score/your-work/assets/life.png", - "language_code": "hk" + "language_code": "zh-HK" }, "life.466df3b1692a244a.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T16:17:24+00:00", "source_file": "6-space-game/4-collision-detection/your-work/assets/life.png", - "language_code": "hk" + "language_code": "zh-HK" }, "life.65a2aaceca875284.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T16:17:26+00:00", "source_file": "6-space-game/4-collision-detection/solution/assets/life.png", - "language_code": "hk" + "language_code": "zh-HK" }, "life.6fb9f50d53ee0413.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T16:17:36+00:00", "source_file": "6-space-game/5-keeping-score/solution/assets/life.png", - "language_code": "hk" + "language_code": "zh-HK" }, "life.78b6e96a3003767e.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T16:17:30+00:00", "source_file": "6-space-game/6-end-condition/your-work/assets/life.png", - "language_code": "hk" + "language_code": "zh-HK" }, "life.86d843ce9c23289c.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T16:17:32+00:00", "source_file": "6-space-game/6-end-condition/solution/assets/life.png", - "language_code": "hk" + "language_code": "zh-HK" }, "localstorage.472f8147b6a3f8d1.webp": { "original_hash": "7706ccb87a13a08250f315f03140bc61", "translation_date": "2026-01-15T16:18:00+00:00", "source_file": "5-browser-extension/2-forms-browsers-local-storage/images/localstorage.png", - "language_code": "hk" + "language_code": "zh-HK" }, "log.804026979f3707e0.webp": { "original_hash": "4c5e39f339781db01641b77b6b2d6026", "translation_date": "2026-01-15T16:18:47+00:00", "source_file": "5-browser-extension/3-background-tasks-and-performance/images/log.png", - "language_code": "hk" + "language_code": "zh-HK" }, "login-error.416fe019b36a6327.webp": { "original_hash": "ea96ed372d7a4c37ee2df3f0352f79d1", "translation_date": "2026-01-15T16:20:31+00:00", "source_file": "7-bank-project/3-data/images/login-error.png", - "language_code": "hk" + "language_code": "zh-HK" }, "meteorBig.1e452b3ad7af50ad.webp": { "original_hash": "07f37816512f563dd68780fdee2e30a6", "translation_date": "2026-01-15T16:17:39+00:00", "source_file": "6-space-game/solution/spaceArt/png/meteorBig.png", - "language_code": "hk" + "language_code": "zh-HK" }, "meteorSmall.0d729bc71c12d41f.webp": { "original_hash": "ebabf6690cc614f9e33f019c356166fa", "translation_date": "2026-01-15T16:17:40+00:00", "source_file": "6-space-game/solution/spaceArt/png/meteorSmall.png", - "language_code": "hk" + "language_code": "zh-HK" }, "moodle.94eb93d714a50cb2.webp": { "original_hash": "0d04a6ef1ac524b452d5a0aae3f45bee", "translation_date": "2026-01-15T16:05:34+00:00", "source_file": "teaching-files/moodle.png", - "language_code": "hk" + "language_code": "zh-HK" }, "mpa.7f7375a1a2d4aa77.webp": { "original_hash": "021255b74f0b79b0c286c163c210ef3d", "translation_date": "2026-01-15T16:20:35+00:00", "source_file": "7-bank-project/3-data/images/mpa.png", - "language_code": "hk" + "language_code": "zh-HK" }, "nebula.55c2933d36d035d3.webp": { "original_hash": "e0fa4f86653c6fe97bc77271c46241c2", "translation_date": "2026-01-15T16:17:52+00:00", "source_file": "6-space-game/solution/spaceArt/png/Background/nebula.png", - "language_code": "hk" + "language_code": "zh-HK" }, "new-file-github.com.c886796d800e8056.webp": { "original_hash": "2e0ddd0dad4734e3968b70907df9c052", "translation_date": "2026-01-15T16:16:23+00:00", "source_file": "8-code-editor/images/new-file-github.com.png", - "language_code": "hk" + "language_code": "zh-HK" }, "open-palette-menu.46dda01084738da8.webp": { "original_hash": "1860e80bf0534b9d54ef0fcb7e1a9f9e", "translation_date": "2026-01-15T16:15:59+00:00", "source_file": "8-code-editor/images/open-palette-menu.png", - "language_code": "hk" + "language_code": "zh-HK" }, "open-remote-repository.bd9c2598b8949e7f.webp": { "original_hash": "777c01a9242da7d5d0e1b037df9c86f9", "translation_date": "2026-01-15T16:14:51+00:00", "source_file": "8-code-editor/images/open-remote-repository.png", - "language_code": "hk" + "language_code": "zh-HK" }, "palette-menu.4946174e07f42622.webp": { "original_hash": "7387b91076790084ec8828866e88c6ce", "translation_date": "2026-01-15T16:15:46+00:00", "source_file": "8-code-editor/images/palette-menu.png", - "language_code": "hk" + "language_code": "zh-HK" }, "partI-solution.36c53b48c9ffae2a.webp": { "original_hash": "fbbd263368f61f8ed3a86c4571e6810b", "translation_date": "2026-01-15T16:17:19+00:00", "source_file": "6-space-game/2-drawing-to-canvas/partI-solution.png", - "language_code": "hk" + "language_code": "zh-HK" }, "plant1.a876180d8659acb9.webp": { "original_hash": "e08f9b0f46f6d9d7c9949d4c3e590694", "translation_date": "2026-01-15T16:22:08+00:00", "source_file": "3-terrarium/solution/images/plant1.png", - "language_code": "hk" + "language_code": "zh-HK" }, "plant10.2f2c47804ae52dd3.webp": { "original_hash": "dba97454882c2796c52a33c403db61f7", "translation_date": "2026-01-15T16:22:51+00:00", "source_file": "3-terrarium/solution/images/plant10.png", - "language_code": "hk" + "language_code": "zh-HK" }, "plant11.0ce0081b0ef17aa1.webp": { "original_hash": "68346dbd1ae03331b0a87025c3e8e9e2", "translation_date": "2026-01-15T16:22:38+00:00", "source_file": "3-terrarium/solution/images/plant11.png", - "language_code": "hk" + "language_code": "zh-HK" }, "plant12.6b934c4312a00228.webp": { "original_hash": "dafacde8e7a0b56c4baaabe88b4f90e2", "translation_date": "2026-01-15T16:23:47+00:00", "source_file": "3-terrarium/solution/images/plant12.png", - "language_code": "hk" + "language_code": "zh-HK" }, "plant13.37d6ab2e2481421f.webp": { "original_hash": "5cac561d7596ee631c4d02436d8f6998", "translation_date": "2026-01-15T16:23:03+00:00", "source_file": "3-terrarium/solution/images/plant13.png", - "language_code": "hk" + "language_code": "zh-HK" }, "plant14.908791477a46eb7f.webp": { "original_hash": "349b8e5a33d1221bef4a4ac3bb439bb9", "translation_date": "2026-01-15T16:22:16+00:00", "source_file": "3-terrarium/solution/images/plant14.png", - "language_code": "hk" + "language_code": "zh-HK" }, "plant2.9e45efea224115b0.webp": { "original_hash": "24beefd3dcca66085b44d3ae5d9758e1", "translation_date": "2026-01-15T16:23:38+00:00", "source_file": "3-terrarium/solution/images/plant2.png", - "language_code": "hk" + "language_code": "zh-HK" }, "plant3.06efdd0fa0c4b115.webp": { "original_hash": "7e40e6f14cf52f7d75ed42320817b044", "translation_date": "2026-01-15T16:23:23+00:00", "source_file": "3-terrarium/solution/images/plant3.png", - "language_code": "hk" + "language_code": "zh-HK" }, "plant4.3b78072b427727c6.webp": { "original_hash": "c523205855d0691a9a0161c6abca983c", "translation_date": "2026-01-15T16:23:14+00:00", "source_file": "3-terrarium/solution/images/plant4.png", - "language_code": "hk" + "language_code": "zh-HK" }, "plant5.8ec58b18ac336fa8.webp": { "original_hash": "bcf5f2eacd7da3fe6b07c857d7f5a2ce", "translation_date": "2026-01-15T16:23:30+00:00", "source_file": "3-terrarium/solution/images/plant5.png", - "language_code": "hk" + "language_code": "zh-HK" }, "plant6.ca4ff8372e6676b1.webp": { "original_hash": "6932fdb455fcae5b324b129367d2f56a", "translation_date": "2026-01-15T16:22:29+00:00", "source_file": "3-terrarium/solution/images/plant6.png", - "language_code": "hk" + "language_code": "zh-HK" }, "plant7.194d5a42fcf5a88c.webp": { "original_hash": "b7a1e35f9946cb04440ce620c34f201d", "translation_date": "2026-01-15T16:21:25+00:00", "source_file": "3-terrarium/solution/images/plant7.png", - "language_code": "hk" + "language_code": "zh-HK" }, "plant8.7b247809ab0eb492.webp": { "original_hash": "3eb38c747aaf33ce7aa70b58a31b62a8", "translation_date": "2026-01-15T16:21:52+00:00", "source_file": "3-terrarium/solution/images/plant8.png", - "language_code": "hk" + "language_code": "zh-HK" }, "plant9.8fe614c01ded1b1e.webp": { "original_hash": "a9655c162938a27c63d48ac675061e2b", "translation_date": "2026-01-15T16:21:37+00:00", "source_file": "3-terrarium/solution/images/plant9.png", - "language_code": "hk" + "language_code": "zh-HK" }, "player.137ee0e47f895ffc.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T16:17:31+00:00", "source_file": "6-space-game/6-end-condition/solution/assets/player.png", - "language_code": "hk" + "language_code": "zh-HK" }, "player.2887422f6982c3cd.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T16:17:33+00:00", "source_file": "6-space-game/5-keeping-score/your-work/assets/player.png", - "language_code": "hk" + "language_code": "zh-HK" }, "player.391fed427ede24f5.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T16:17:35+00:00", "source_file": "6-space-game/5-keeping-score/solution/assets/player.png", - "language_code": "hk" + "language_code": "zh-HK" }, "player.3c4f50182552a73a.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T16:17:54+00:00", "source_file": "6-space-game/3-moving-elements-around/your-work/assets/player.png", - "language_code": "hk" + "language_code": "zh-HK" }, "player.47bc9de0714c723d.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T16:17:27+00:00", "source_file": "6-space-game/2-drawing-to-canvas/your-work/assets/player.png", - "language_code": "hk" + "language_code": "zh-HK" }, "player.57b3107c03012695.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T16:17:41+00:00", "source_file": "6-space-game/solution/spaceArt/png/player.png", - "language_code": "hk" + "language_code": "zh-HK" }, "player.606f85953e5e564e.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T16:17:29+00:00", "source_file": "6-space-game/6-end-condition/your-work/assets/player.png", - "language_code": "hk" + "language_code": "zh-HK" }, "player.680ea4c619b54fe1.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T16:17:23+00:00", "source_file": "6-space-game/4-collision-detection/your-work/assets/player.png", - "language_code": "hk" + "language_code": "zh-HK" }, "player.bfe14f110bddf56d.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T16:17:55+00:00", "source_file": "6-space-game/3-moving-elements-around/solution/assets/player.png", - "language_code": "hk" + "language_code": "zh-HK" }, "player.c99c25d54a615ca0.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T16:17:25+00:00", "source_file": "6-space-game/4-collision-detection/solution/assets/player.png", - "language_code": "hk" + "language_code": "zh-HK" }, "player.dd24c1afa8c71e9b.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T16:17:28+00:00", "source_file": "6-space-game/2-drawing-to-canvas/solution/assets/player.png", - "language_code": "hk" + "language_code": "zh-HK" }, "playerDamaged.181703f652fd5176.webp": { "original_hash": "9d71aebe7303edd536064fb0f5e2ae82", "translation_date": "2026-01-15T16:17:45+00:00", "source_file": "6-space-game/solution/spaceArt/png/playerDamaged.png", - "language_code": "hk" + "language_code": "zh-HK" }, "playerLeft.0f928412e66ba5d9.webp": { "original_hash": "40a42047b8ee49c6dd87c981e98d4d2e", "translation_date": "2026-01-15T16:17:46+00:00", "source_file": "6-space-game/solution/spaceArt/png/playerLeft.png", - "language_code": "hk" + "language_code": "zh-HK" }, "playerRight.e4825f489e29f737.webp": { "original_hash": "1c7b03f73e1d6ed74955357680cb05cb", "translation_date": "2026-01-15T16:17:46+00:00", "source_file": "6-space-game/solution/spaceArt/png/playerRight.png", - "language_code": "hk" + "language_code": "zh-HK" }, "playground-choice.1d23ba7d407f4758.webp": { "original_hash": "1c2e88cad7aad10922b4de1e87f1a47f", "translation_date": "2026-01-15T16:24:38+00:00", "source_file": "9-chat-project/assets/playground-choice.png", - "language_code": "hk" + "language_code": "zh-HK" }, "playground.d2b927122224ff8f.webp": { "original_hash": "4152bb8cd5f23e73d58b3beb52919477", "translation_date": "2026-01-15T16:24:19+00:00", "source_file": "9-chat-project/assets/playground.png", - "language_code": "hk" + "language_code": "zh-HK" }, "preview.9215f0a010074476.webp": { "original_hash": "6eaab6a69de1fa433e822578652c7287", "translation_date": "2026-01-15T16:17:37+00:00", "source_file": "6-space-game/solution/spaceArt/preview.jpg", - "language_code": "hk" + "language_code": "zh-HK" }, "profiler.5a4a62479c5df01c.webp": { "original_hash": "40b8a4d9f47e2f3e18aa2e814a15356c", "translation_date": "2026-01-15T16:18:23+00:00", "source_file": "5-browser-extension/3-background-tasks-and-performance/images/profiler.png", - "language_code": "hk" + "language_code": "zh-HK" }, "project-on-vscode.dev.e79815a9a95ee7fe.webp": { "original_hash": "35de4bc32ea66a11f919671558e07d52", "translation_date": "2026-01-15T16:16:15+00:00", "source_file": "8-code-editor/images/project-on-vscode.dev.png", - "language_code": "hk" + "language_code": "zh-HK" }, "result.96ef01f607bf856a.webp": { "original_hash": "e83c44a0fcaa7720ce32eb71d53d5250", "translation_date": "2026-01-15T16:20:17+00:00", "source_file": "7-bank-project/2-forms/images/result.png", - "language_code": "hk" + "language_code": "zh-HK" }, "screen1.baccbba0f1f93364.webp": { "original_hash": "92c8fa2dbe566c4e19c98a9e7de6faa6", "translation_date": "2026-01-15T16:19:51+00:00", "source_file": "7-bank-project/images/screen1.png", - "language_code": "hk" + "language_code": "zh-HK" }, "screen2.123c82a831a1d14a.webp": { "original_hash": "43b7f2857d5f758394e443df8fbc31cf", "translation_date": "2026-01-15T16:19:56+00:00", "source_file": "7-bank-project/images/screen2.png", - "language_code": "hk" + "language_code": "zh-HK" }, "screenshot.0a1ee0d123df681b.webp": { "original_hash": "f909b463a14ff6542a816470f68bfac3", "translation_date": "2026-01-15T16:24:51+00:00", "source_file": "9-chat-project/assets/screenshot.png", - "language_code": "hk" + "language_code": "zh-HK" }, "screenshot.e7a5ad659e364568.webp": { "original_hash": "c562c1fdc9d73658456e02b873e4dff9", "translation_date": "2026-01-15T16:07:34+00:00", "source_file": "images/screenshot.png", - "language_code": "hk" + "language_code": "zh-HK" }, "screenshot_gray.0c796099a1f9f25e.webp": { "original_hash": "324b7bff7867c38e100d0acad18ed53d", "translation_date": "2026-01-15T16:20:56+00:00", "source_file": "3-terrarium/images/screenshot_gray.png", - "language_code": "hk" + "language_code": "zh-HK" }, "shield.1b9412b7ca6610ab.webp": { "original_hash": "a672dc1a5f905918272bb58f1e236340", "translation_date": "2026-01-15T16:17:44+00:00", "source_file": "6-space-game/solution/spaceArt/png/shield.png", - "language_code": "hk" + "language_code": "zh-HK" }, "snapshot.97750180ebcad737.webp": { "original_hash": "9db2fa7afcc1d258ec1a130cef145f94", "translation_date": "2026-01-15T16:18:09+00:00", "source_file": "5-browser-extension/3-background-tasks-and-performance/images/snapshot.png", - "language_code": "hk" + "language_code": "zh-HK" }, "spa.268ec73b41f992c2.webp": { "original_hash": "3d3d7273070c2ddab04458fbb084ad4a", "translation_date": "2026-01-15T16:20:40+00:00", "source_file": "7-bank-project/3-data/images/spa.png", - "language_code": "hk" + "language_code": "zh-HK" }, "speedLine.5bcabb93f48b5ae1.webp": { "original_hash": "ef791dbe8ea2e21cf697831e203803d5", "translation_date": "2026-01-15T16:17:51+00:00", "source_file": "6-space-game/solution/spaceArt/png/Background/speedLine.png", - "language_code": "hk" + "language_code": "zh-HK" }, "spritesheet.bec82852290b14ee.webp": { "original_hash": "d593b0f366e9efd2f2b3ef18e7eb2d0c", "translation_date": "2026-01-15T16:17:21+00:00", "source_file": "6-space-game/solution/spritesheet.png", - "language_code": "hk" + "language_code": "zh-HK" }, "starBackground.a897b8acb1b0587d.webp": { "original_hash": "cca00ba0b9e73859ab5bb928d5ca2fa2", "translation_date": "2026-01-15T16:17:48+00:00", "source_file": "6-space-game/solution/spaceArt/png/Background/starBackground.png", - "language_code": "hk" + "language_code": "zh-HK" }, "starBig.72e9c6d0d18f363d.webp": { "original_hash": "4e8f1abc8b48d75990117ea8b6207842", "translation_date": "2026-01-15T16:17:47+00:00", "source_file": "6-space-game/solution/spaceArt/png/Background/starBig.png", - "language_code": "hk" + "language_code": "zh-HK" }, "starSmall.ed78b961dbcd0898.webp": { "original_hash": "609bf88a971475818f95816b8cf71508", "translation_date": "2026-01-15T16:17:51+00:00", "source_file": "6-space-game/solution/spaceArt/png/Background/starSmall.png", - "language_code": "hk" + "language_code": "zh-HK" }, "template.67ad477109d29a2b.webp": { "original_hash": "a184e4c012fd4fca9ab3c552df87bd0c", "translation_date": "2026-01-15T16:24:43+00:00", "source_file": "9-chat-project/assets/template.png", - "language_code": "hk" + "language_code": "zh-HK" }, "terrarium-final.0920f16e87c13a84.webp": { "original_hash": "324b7bff7867c38e100d0acad18ed53d", "translation_date": "2026-01-15T16:21:18+00:00", "source_file": "3-terrarium/3-intro-to-DOM-and-closures/images/terrarium-final.png", - "language_code": "hk" + "language_code": "zh-HK" }, "terrarium-final.2f07047ffc597d0a.webp": { "original_hash": "c669f9222e16690bb2015ce86bb4739c", "translation_date": "2026-01-15T16:23:52+00:00", "source_file": "3-terrarium/2-intro-to-css/images/terrarium-final.png", - "language_code": "hk" + "language_code": "zh-HK" }, "validation-error.8bd23e98d416c22f.webp": { "original_hash": "d614ce6b24e2583901da9038297fe327", "translation_date": "2026-01-15T16:20:12+00:00", "source_file": "7-bank-project/2-forms/images/validation-error.png", - "language_code": "hk" + "language_code": "zh-HK" }, "vs-code-index.e2986cf919471eb9.webp": { "original_hash": "ed8437cb2629b95551fff5e5d72ef4f5", "translation_date": "2026-01-15T16:21:01+00:00", "source_file": "3-terrarium/1-intro-to-html/images/vs-code-index.png", - "language_code": "hk" + "language_code": "zh-HK" }, "webdev101-a11y.8ef3025c858d897a.webp": { "original_hash": "3f5220c5d502a906028b8a85245cc6da", "translation_date": "2026-01-15T16:11:14+00:00", "source_file": "sketchnotes/webdev101-a11y.png", - "language_code": "hk" + "language_code": "zh-HK" }, "webdev101-css.3f7af5991bf53a20.webp": { "original_hash": "9de1dc14864697c82395b02f31a72aec", "translation_date": "2026-01-15T16:09:51+00:00", "source_file": "sketchnotes/webdev101-css.png", - "language_code": "hk" + "language_code": "zh-HK" }, "webdev101-github.8846d7971abef6f9.webp": { "original_hash": "412ec8fc404fead25f314e2fdb564548", "translation_date": "2026-01-15T16:09:26+00:00", "source_file": "sketchnotes/webdev101-github.png", - "language_code": "hk" + "language_code": "zh-HK" }, "webdev101-html.4389c2067af68e98.webp": { "original_hash": "23bf24ecb0e72f0c6c835824dec5ee54", "translation_date": "2026-01-15T16:08:16+00:00", "source_file": "sketchnotes/webdev101-html.png", - "language_code": "hk" + "language_code": "zh-HK" }, "webdev101-js-arrays.439d7528b8a29455.webp": { "original_hash": "564c9e2d7f8e5a3b7e23570df300c732", "translation_date": "2026-01-15T16:12:27+00:00", "source_file": "sketchnotes/webdev101-js-arrays.png", - "language_code": "hk" + "language_code": "zh-HK" }, "webdev101-js-datatypes.4cc470179730702c.webp": { "original_hash": "20fda1612cc0e8d20e6be01ffc28e5f7", "translation_date": "2026-01-15T16:11:38+00:00", "source_file": "sketchnotes/webdev101-js-datatypes.png", - "language_code": "hk" + "language_code": "zh-HK" }, "webdev101-js-decisions.69e1b20f272dd1f0.webp": { "original_hash": "5e49a0b9b4149f782a4378354ba7fd56", "translation_date": "2026-01-15T16:10:50+00:00", "source_file": "sketchnotes/webdev101-js-decisions.png", - "language_code": "hk" + "language_code": "zh-HK" }, "webdev101-js-functions.be049c4726e94f8b.webp": { "original_hash": "ec4279b1b2191fa07a83e78a97e81f29", "translation_date": "2026-01-15T16:10:26+00:00", "source_file": "sketchnotes/webdev101-js-functions.png", - "language_code": "hk" + "language_code": "zh-HK" }, "webdev101-js.10280393044d7eaa.webp": { "original_hash": "fe1f154de74b31fdeb9a6df40e7ad5e1", "translation_date": "2026-01-15T16:12:04+00:00", "source_file": "sketchnotes/webdev101-js.png", - "language_code": "hk" + "language_code": "zh-HK" }, "webdev101-programming.d6e3f98e61ac4bff.webp": { "original_hash": "adf4dac4d350592773dbdba8ebaaa262", "translation_date": "2026-01-15T16:08:51+00:00", "source_file": "sketchnotes/webdev101-programming.png", - "language_code": "hk" + "language_code": "zh-HK" }, "working-tree-pb.6cd43e5076f23ba3.webp": { "original_hash": "f6b14887694745dd143a09bd60b74185", "translation_date": "2026-01-15T16:16:46+00:00", "source_file": "8-code-editor/images/working-tree-pb.png", - "language_code": "hk" + "language_code": "zh-HK" }, "working-tree.c58eec08e6335c79.webp": { "original_hash": "bf2608b4302123a00a8e7b1b6a430b4a", "translation_date": "2026-01-15T16:16:35+00:00", "source_file": "8-code-editor/images/working-tree.png", - "language_code": "hk" + "language_code": "zh-HK" } } \ No newline at end of file diff --git a/translated_images/hk/1.b6da8c1394b07491.webp b/translated_images/zh-HK/1.b6da8c1394b07491.webp similarity index 100% rename from translated_images/hk/1.b6da8c1394b07491.webp rename to translated_images/zh-HK/1.b6da8c1394b07491.webp diff --git a/translated_images/hk/1.cc07a5cbe114ad1d.webp b/translated_images/zh-HK/1.cc07a5cbe114ad1d.webp similarity index 100% rename from translated_images/hk/1.cc07a5cbe114ad1d.webp rename to translated_images/zh-HK/1.cc07a5cbe114ad1d.webp diff --git a/translated_images/hk/2.1dae52ff08042246.webp b/translated_images/zh-HK/2.1dae52ff08042246.webp similarity index 100% rename from translated_images/hk/2.1dae52ff08042246.webp rename to translated_images/zh-HK/2.1dae52ff08042246.webp diff --git a/translated_images/hk/after-codeswing-extension-pb.0ebddddcf73b5509.webp b/translated_images/zh-HK/after-codeswing-extension-pb.0ebddddcf73b5509.webp similarity index 100% rename from translated_images/hk/after-codeswing-extension-pb.0ebddddcf73b5509.webp rename to translated_images/zh-HK/after-codeswing-extension-pb.0ebddddcf73b5509.webp diff --git a/translated_images/hk/background.148a8d43afde5730.webp b/translated_images/zh-HK/background.148a8d43afde5730.webp similarity index 100% rename from translated_images/hk/background.148a8d43afde5730.webp rename to translated_images/zh-HK/background.148a8d43afde5730.webp diff --git a/translated_images/pt/backgroundColor.e19c3c60768150c8.webp b/translated_images/zh-HK/backgroundColor.e19c3c60768150c8.webp similarity index 100% rename from translated_images/pt/backgroundColor.e19c3c60768150c8.webp rename to translated_images/zh-HK/backgroundColor.e19c3c60768150c8.webp diff --git a/translated_images/hk/browser-console.efaf0b51aaaf6778.webp b/translated_images/zh-HK/browser-console.efaf0b51aaaf6778.webp similarity index 100% rename from translated_images/hk/browser-console.efaf0b51aaaf6778.webp rename to translated_images/zh-HK/browser-console.efaf0b51aaaf6778.webp diff --git a/translated_images/hk/browser.60317c9be8b7f84a.webp b/translated_images/zh-HK/browser.60317c9be8b7f84a.webp similarity index 100% rename from translated_images/hk/browser.60317c9be8b7f84a.webp rename to translated_images/zh-HK/browser.60317c9be8b7f84a.webp diff --git a/translated_images/hk/canvas.fbd605ff8e5b8aff.webp b/translated_images/zh-HK/canvas.fbd605ff8e5b8aff.webp similarity index 100% rename from translated_images/hk/canvas.fbd605ff8e5b8aff.webp rename to translated_images/zh-HK/canvas.fbd605ff8e5b8aff.webp diff --git a/translated_images/hk/canvas_grid.5f209da785ded492.webp b/translated_images/zh-HK/canvas_grid.5f209da785ded492.webp similarity index 100% rename from translated_images/hk/canvas_grid.5f209da785ded492.webp rename to translated_images/zh-HK/canvas_grid.5f209da785ded492.webp diff --git a/translated_images/hk/character.5c0dd8e067ffd693.webp b/translated_images/zh-HK/character.5c0dd8e067ffd693.webp similarity index 100% rename from translated_images/hk/character.5c0dd8e067ffd693.webp rename to translated_images/zh-HK/character.5c0dd8e067ffd693.webp diff --git a/translated_images/pt/click-register.e89a30bf0d4bc9ca.webp b/translated_images/zh-HK/click-register.e89a30bf0d4bc9ca.webp similarity index 100% rename from translated_images/pt/click-register.e89a30bf0d4bc9ca.webp rename to translated_images/zh-HK/click-register.e89a30bf0d4bc9ca.webp diff --git a/translated_images/hk/clone_repo.5085c48d666ead57.webp b/translated_images/zh-HK/clone_repo.5085c48d666ead57.webp similarity index 100% rename from translated_images/hk/clone_repo.5085c48d666ead57.webp rename to translated_images/zh-HK/clone_repo.5085c48d666ead57.webp diff --git a/translated_images/hk/clone_repo.6a202fb230ab6bdd.webp b/translated_images/zh-HK/clone_repo.6a202fb230ab6bdd.webp similarity index 100% rename from translated_images/hk/clone_repo.6a202fb230ab6bdd.webp rename to translated_images/zh-HK/clone_repo.6a202fb230ab6bdd.webp diff --git a/translated_images/hk/codespace.bcecbdf5d2747d3d.webp b/translated_images/zh-HK/codespace.bcecbdf5d2747d3d.webp similarity index 100% rename from translated_images/hk/codespace.bcecbdf5d2747d3d.webp rename to translated_images/zh-HK/codespace.bcecbdf5d2747d3d.webp diff --git a/translated_images/hk/create-a-fork.297ab42b4bd0af99.webp b/translated_images/zh-HK/create-a-fork.297ab42b4bd0af99.webp similarity index 100% rename from translated_images/hk/create-a-fork.297ab42b4bd0af99.webp rename to translated_images/zh-HK/create-a-fork.297ab42b4bd0af99.webp diff --git a/translated_images/hk/create-new-file-pb.0797800d977ec3eb.webp b/translated_images/zh-HK/create-new-file-pb.0797800d977ec3eb.webp similarity index 100% rename from translated_images/hk/create-new-file-pb.0797800d977ec3eb.webp rename to translated_images/zh-HK/create-new-file-pb.0797800d977ec3eb.webp diff --git a/translated_images/hk/create-new-file.2814e609c2af9aeb.webp b/translated_images/zh-HK/create-new-file.2814e609c2af9aeb.webp similarity index 100% rename from translated_images/hk/create-new-file.2814e609c2af9aeb.webp rename to translated_images/zh-HK/create-new-file.2814e609c2af9aeb.webp diff --git a/translated_images/hk/createcodespace.0238bbf4d7a8d955.webp b/translated_images/zh-HK/createcodespace.0238bbf4d7a8d955.webp similarity index 100% rename from translated_images/hk/createcodespace.0238bbf4d7a8d955.webp rename to translated_images/zh-HK/createcodespace.0238bbf4d7a8d955.webp diff --git a/translated_images/hk/data-flow.fa2354e0908fecc8.webp b/translated_images/zh-HK/data-flow.fa2354e0908fecc8.webp similarity index 100% rename from translated_images/hk/data-flow.fa2354e0908fecc8.webp rename to translated_images/zh-HK/data-flow.fa2354e0908fecc8.webp diff --git a/translated_images/hk/default-vscode-dev.5d06881d65c1b323.webp b/translated_images/zh-HK/default-vscode-dev.5d06881d65c1b323.webp similarity index 100% rename from translated_images/hk/default-vscode-dev.5d06881d65c1b323.webp rename to translated_images/zh-HK/default-vscode-dev.5d06881d65c1b323.webp diff --git a/translated_images/hk/dialog.93bba104afeb79f1.webp b/translated_images/zh-HK/dialog.93bba104afeb79f1.webp similarity index 100% rename from translated_images/hk/dialog.93bba104afeb79f1.webp rename to translated_images/zh-HK/dialog.93bba104afeb79f1.webp diff --git a/translated_images/hk/dom-tree.7daf0e763cbbba92.webp b/translated_images/zh-HK/dom-tree.7daf0e763cbbba92.webp similarity index 100% rename from translated_images/hk/dom-tree.7daf0e763cbbba92.webp rename to translated_images/zh-HK/dom-tree.7daf0e763cbbba92.webp diff --git a/translated_images/hk/earlybrowsers.d984b711cdf3a42d.webp b/translated_images/zh-HK/earlybrowsers.d984b711cdf3a42d.webp similarity index 100% rename from translated_images/hk/earlybrowsers.d984b711cdf3a42d.webp rename to translated_images/zh-HK/earlybrowsers.d984b711cdf3a42d.webp diff --git a/translated_images/hk/edit-a-file-pb.263555922c14fc52.webp b/translated_images/zh-HK/edit-a-file-pb.263555922c14fc52.webp similarity index 100% rename from translated_images/hk/edit-a-file-pb.263555922c14fc52.webp rename to translated_images/zh-HK/edit-a-file-pb.263555922c14fc52.webp diff --git a/translated_images/hk/edit-a-file.52c0ee665ef19f08.webp b/translated_images/zh-HK/edit-a-file.52c0ee665ef19f08.webp similarity index 100% rename from translated_images/hk/edit-a-file.52c0ee665ef19f08.webp rename to translated_images/zh-HK/edit-a-file.52c0ee665ef19f08.webp diff --git a/translated_images/pt/enemyShip.035a46787bff658c.webp b/translated_images/zh-HK/enemyShip.035a46787bff658c.webp similarity index 100% rename from translated_images/pt/enemyShip.035a46787bff658c.webp rename to translated_images/zh-HK/enemyShip.035a46787bff658c.webp diff --git a/translated_images/pt/enemyShip.1a1354d7988de290.webp b/translated_images/zh-HK/enemyShip.1a1354d7988de290.webp similarity index 100% rename from translated_images/pt/enemyShip.1a1354d7988de290.webp rename to translated_images/zh-HK/enemyShip.1a1354d7988de290.webp diff --git a/translated_images/pt/enemyShip.22cbee6ea27a5809.webp b/translated_images/zh-HK/enemyShip.22cbee6ea27a5809.webp similarity index 100% rename from translated_images/pt/enemyShip.22cbee6ea27a5809.webp rename to translated_images/zh-HK/enemyShip.22cbee6ea27a5809.webp diff --git a/translated_images/pt/enemyShip.321ecb1b4eb21f2c.webp b/translated_images/zh-HK/enemyShip.321ecb1b4eb21f2c.webp similarity index 100% rename from translated_images/pt/enemyShip.321ecb1b4eb21f2c.webp rename to translated_images/zh-HK/enemyShip.321ecb1b4eb21f2c.webp diff --git a/translated_images/pt/enemyShip.4fbf2889e6129db4.webp b/translated_images/zh-HK/enemyShip.4fbf2889e6129db4.webp similarity index 100% rename from translated_images/pt/enemyShip.4fbf2889e6129db4.webp rename to translated_images/zh-HK/enemyShip.4fbf2889e6129db4.webp diff --git a/translated_images/pt/enemyShip.5df2a822c16650c2.webp b/translated_images/zh-HK/enemyShip.5df2a822c16650c2.webp similarity index 100% rename from translated_images/pt/enemyShip.5df2a822c16650c2.webp rename to translated_images/zh-HK/enemyShip.5df2a822c16650c2.webp diff --git a/translated_images/pt/enemyShip.62983ed4bfb2220f.webp b/translated_images/zh-HK/enemyShip.62983ed4bfb2220f.webp similarity index 100% rename from translated_images/pt/enemyShip.62983ed4bfb2220f.webp rename to translated_images/zh-HK/enemyShip.62983ed4bfb2220f.webp diff --git a/translated_images/pt/enemyShip.add7036e1c3c3014.webp b/translated_images/zh-HK/enemyShip.add7036e1c3c3014.webp similarity index 100% rename from translated_images/pt/enemyShip.add7036e1c3c3014.webp rename to translated_images/zh-HK/enemyShip.add7036e1c3c3014.webp diff --git a/translated_images/pt/enemyShip.b39a140287683bf7.webp b/translated_images/zh-HK/enemyShip.b39a140287683bf7.webp similarity index 100% rename from translated_images/pt/enemyShip.b39a140287683bf7.webp rename to translated_images/zh-HK/enemyShip.b39a140287683bf7.webp diff --git a/translated_images/pt/enemyShip.b9626ed228a17a32.webp b/translated_images/zh-HK/enemyShip.b9626ed228a17a32.webp similarity index 100% rename from translated_images/pt/enemyShip.b9626ed228a17a32.webp rename to translated_images/zh-HK/enemyShip.b9626ed228a17a32.webp diff --git a/translated_images/pt/enemyShip.deb0477a7312f54d.webp b/translated_images/zh-HK/enemyShip.deb0477a7312f54d.webp similarity index 100% rename from translated_images/pt/enemyShip.deb0477a7312f54d.webp rename to translated_images/zh-HK/enemyShip.deb0477a7312f54d.webp diff --git a/translated_images/pt/enemyUFO.bf8585e4e8dcdb68.webp b/translated_images/zh-HK/enemyUFO.bf8585e4e8dcdb68.webp similarity index 100% rename from translated_images/pt/enemyUFO.bf8585e4e8dcdb68.webp rename to translated_images/zh-HK/enemyUFO.bf8585e4e8dcdb68.webp diff --git a/translated_images/hk/extension-details.9f8f1fd4e9eb2de5.webp b/translated_images/zh-HK/extension-details.9f8f1fd4e9eb2de5.webp similarity index 100% rename from translated_images/hk/extension-details.9f8f1fd4e9eb2de5.webp rename to translated_images/zh-HK/extension-details.9f8f1fd4e9eb2de5.webp diff --git a/translated_images/hk/extension-screenshot.0e7f5bfa110e92e3.webp b/translated_images/zh-HK/extension-screenshot.0e7f5bfa110e92e3.webp similarity index 100% rename from translated_images/hk/extension-screenshot.0e7f5bfa110e92e3.webp rename to translated_images/zh-HK/extension-screenshot.0e7f5bfa110e92e3.webp diff --git a/translated_images/hk/extension-settings.21c752ae4f4cdb78.webp b/translated_images/zh-HK/extension-settings.21c752ae4f4cdb78.webp similarity index 100% rename from translated_images/hk/extension-settings.21c752ae4f4cdb78.webp rename to translated_images/zh-HK/extension-settings.21c752ae4f4cdb78.webp diff --git a/translated_images/hk/extensions.eca0e0c7f59a10b5.webp b/translated_images/zh-HK/extensions.eca0e0c7f59a10b5.webp similarity index 100% rename from translated_images/hk/extensions.eca0e0c7f59a10b5.webp rename to translated_images/zh-HK/extensions.eca0e0c7f59a10b5.webp diff --git a/translated_images/pt/favicon.37b561214b36d454.webp b/translated_images/zh-HK/favicon.37b561214b36d454.webp similarity index 100% rename from translated_images/pt/favicon.37b561214b36d454.webp rename to translated_images/zh-HK/favicon.37b561214b36d454.webp diff --git a/translated_images/hk/form-post.61de4ca1b964d91a.webp b/translated_images/zh-HK/form-post.61de4ca1b964d91a.webp similarity index 100% rename from translated_images/hk/form-post.61de4ca1b964d91a.webp rename to translated_images/zh-HK/form-post.61de4ca1b964d91a.webp diff --git a/translated_images/hk/history.7fdabbafa521e064.webp b/translated_images/zh-HK/history.7fdabbafa521e064.webp similarity index 100% rename from translated_images/hk/history.7fdabbafa521e064.webp rename to translated_images/zh-HK/history.7fdabbafa521e064.webp diff --git a/translated_images/hk/install-on-edge.78634f02842c4828.webp b/translated_images/zh-HK/install-on-edge.78634f02842c4828.webp similarity index 100% rename from translated_images/hk/install-on-edge.78634f02842c4828.webp rename to translated_images/zh-HK/install-on-edge.78634f02842c4828.webp diff --git a/translated_images/hk/install-on-edge.d68781acaf0b3d3d.webp b/translated_images/zh-HK/install-on-edge.d68781acaf0b3d3d.webp similarity index 100% rename from translated_images/hk/install-on-edge.d68781acaf0b3d3d.webp rename to translated_images/zh-HK/install-on-edge.d68781acaf0b3d3d.webp diff --git a/translated_images/pt/laserGreen.89904f0f49945560.webp b/translated_images/zh-HK/laserGreen.89904f0f49945560.webp similarity index 100% rename from translated_images/pt/laserGreen.89904f0f49945560.webp rename to translated_images/zh-HK/laserGreen.89904f0f49945560.webp diff --git a/translated_images/pt/laserGreenShot.e4fbfc4714c08a5b.webp b/translated_images/zh-HK/laserGreenShot.e4fbfc4714c08a5b.webp similarity index 100% rename from translated_images/pt/laserGreenShot.e4fbfc4714c08a5b.webp rename to translated_images/zh-HK/laserGreenShot.e4fbfc4714c08a5b.webp diff --git a/translated_images/pt/laserRed.2040e11f55c0a40a.webp b/translated_images/zh-HK/laserRed.2040e11f55c0a40a.webp similarity index 100% rename from translated_images/pt/laserRed.2040e11f55c0a40a.webp rename to translated_images/zh-HK/laserRed.2040e11f55c0a40a.webp diff --git a/translated_images/pt/laserRed.381bc5555491ce67.webp b/translated_images/zh-HK/laserRed.381bc5555491ce67.webp similarity index 100% rename from translated_images/pt/laserRed.381bc5555491ce67.webp rename to translated_images/zh-HK/laserRed.381bc5555491ce67.webp diff --git a/translated_images/pt/laserRed.69730edd76f0b3bd.webp b/translated_images/zh-HK/laserRed.69730edd76f0b3bd.webp similarity index 100% rename from translated_images/pt/laserRed.69730edd76f0b3bd.webp rename to translated_images/zh-HK/laserRed.69730edd76f0b3bd.webp diff --git a/translated_images/pt/laserRed.b583dc1728eb8581.webp b/translated_images/zh-HK/laserRed.b583dc1728eb8581.webp similarity index 100% rename from translated_images/pt/laserRed.b583dc1728eb8581.webp rename to translated_images/zh-HK/laserRed.b583dc1728eb8581.webp diff --git a/translated_images/pt/laserRed.cae9ab24ea9b18fd.webp b/translated_images/zh-HK/laserRed.cae9ab24ea9b18fd.webp similarity index 100% rename from translated_images/pt/laserRed.cae9ab24ea9b18fd.webp rename to translated_images/zh-HK/laserRed.cae9ab24ea9b18fd.webp diff --git a/translated_images/pt/laserRed.d81ce4986f87c251.webp b/translated_images/zh-HK/laserRed.d81ce4986f87c251.webp similarity index 100% rename from translated_images/pt/laserRed.d81ce4986f87c251.webp rename to translated_images/zh-HK/laserRed.d81ce4986f87c251.webp diff --git a/translated_images/pt/laserRed.e58ef8db2585dfbe.webp b/translated_images/zh-HK/laserRed.e58ef8db2585dfbe.webp similarity index 100% rename from translated_images/pt/laserRed.e58ef8db2585dfbe.webp rename to translated_images/zh-HK/laserRed.e58ef8db2585dfbe.webp diff --git a/translated_images/pt/laserRed.e66e29ace6666064.webp b/translated_images/zh-HK/laserRed.e66e29ace6666064.webp similarity index 100% rename from translated_images/pt/laserRed.e66e29ace6666064.webp rename to translated_images/zh-HK/laserRed.e66e29ace6666064.webp diff --git a/translated_images/pt/laserRed.e86e8fb629c6026e.webp b/translated_images/zh-HK/laserRed.e86e8fb629c6026e.webp similarity index 100% rename from translated_images/pt/laserRed.e86e8fb629c6026e.webp rename to translated_images/zh-HK/laserRed.e86e8fb629c6026e.webp diff --git a/translated_images/pt/laserRedShot.c39d066745996a71.webp b/translated_images/zh-HK/laserRedShot.c39d066745996a71.webp similarity index 100% rename from translated_images/pt/laserRedShot.c39d066745996a71.webp rename to translated_images/zh-HK/laserRedShot.c39d066745996a71.webp diff --git a/translated_images/pt/life.27144b6d4bfdea76.webp b/translated_images/zh-HK/life.27144b6d4bfdea76.webp similarity index 100% rename from translated_images/pt/life.27144b6d4bfdea76.webp rename to translated_images/zh-HK/life.27144b6d4bfdea76.webp diff --git a/translated_images/pt/life.2a159298dd98f4ef.webp b/translated_images/zh-HK/life.2a159298dd98f4ef.webp similarity index 100% rename from translated_images/pt/life.2a159298dd98f4ef.webp rename to translated_images/zh-HK/life.2a159298dd98f4ef.webp diff --git a/translated_images/pt/life.466df3b1692a244a.webp b/translated_images/zh-HK/life.466df3b1692a244a.webp similarity index 100% rename from translated_images/pt/life.466df3b1692a244a.webp rename to translated_images/zh-HK/life.466df3b1692a244a.webp diff --git a/translated_images/pt/life.65a2aaceca875284.webp b/translated_images/zh-HK/life.65a2aaceca875284.webp similarity index 100% rename from translated_images/pt/life.65a2aaceca875284.webp rename to translated_images/zh-HK/life.65a2aaceca875284.webp diff --git a/translated_images/pt/life.6fb9f50d53ee0413.webp b/translated_images/zh-HK/life.6fb9f50d53ee0413.webp similarity index 100% rename from translated_images/pt/life.6fb9f50d53ee0413.webp rename to translated_images/zh-HK/life.6fb9f50d53ee0413.webp diff --git a/translated_images/pt/life.78b6e96a3003767e.webp b/translated_images/zh-HK/life.78b6e96a3003767e.webp similarity index 100% rename from translated_images/pt/life.78b6e96a3003767e.webp rename to translated_images/zh-HK/life.78b6e96a3003767e.webp diff --git a/translated_images/pt/life.86d843ce9c23289c.webp b/translated_images/zh-HK/life.86d843ce9c23289c.webp similarity index 100% rename from translated_images/pt/life.86d843ce9c23289c.webp rename to translated_images/zh-HK/life.86d843ce9c23289c.webp diff --git a/translated_images/hk/localstorage.472f8147b6a3f8d1.webp b/translated_images/zh-HK/localstorage.472f8147b6a3f8d1.webp similarity index 100% rename from translated_images/hk/localstorage.472f8147b6a3f8d1.webp rename to translated_images/zh-HK/localstorage.472f8147b6a3f8d1.webp diff --git a/translated_images/hk/log.804026979f3707e0.webp b/translated_images/zh-HK/log.804026979f3707e0.webp similarity index 100% rename from translated_images/hk/log.804026979f3707e0.webp rename to translated_images/zh-HK/log.804026979f3707e0.webp diff --git a/translated_images/hk/login-error.416fe019b36a6327.webp b/translated_images/zh-HK/login-error.416fe019b36a6327.webp similarity index 100% rename from translated_images/hk/login-error.416fe019b36a6327.webp rename to translated_images/zh-HK/login-error.416fe019b36a6327.webp diff --git a/translated_images/pt/meteorBig.1e452b3ad7af50ad.webp b/translated_images/zh-HK/meteorBig.1e452b3ad7af50ad.webp similarity index 100% rename from translated_images/pt/meteorBig.1e452b3ad7af50ad.webp rename to translated_images/zh-HK/meteorBig.1e452b3ad7af50ad.webp diff --git a/translated_images/pt/meteorSmall.0d729bc71c12d41f.webp b/translated_images/zh-HK/meteorSmall.0d729bc71c12d41f.webp similarity index 100% rename from translated_images/pt/meteorSmall.0d729bc71c12d41f.webp rename to translated_images/zh-HK/meteorSmall.0d729bc71c12d41f.webp diff --git a/translated_images/hk/moodle.94eb93d714a50cb2.webp b/translated_images/zh-HK/moodle.94eb93d714a50cb2.webp similarity index 100% rename from translated_images/hk/moodle.94eb93d714a50cb2.webp rename to translated_images/zh-HK/moodle.94eb93d714a50cb2.webp diff --git a/translated_images/hk/mpa.7f7375a1a2d4aa77.webp b/translated_images/zh-HK/mpa.7f7375a1a2d4aa77.webp similarity index 100% rename from translated_images/hk/mpa.7f7375a1a2d4aa77.webp rename to translated_images/zh-HK/mpa.7f7375a1a2d4aa77.webp diff --git a/translated_images/pt/nebula.55c2933d36d035d3.webp b/translated_images/zh-HK/nebula.55c2933d36d035d3.webp similarity index 100% rename from translated_images/pt/nebula.55c2933d36d035d3.webp rename to translated_images/zh-HK/nebula.55c2933d36d035d3.webp diff --git a/translated_images/hk/new-file-github.com.c886796d800e8056.webp b/translated_images/zh-HK/new-file-github.com.c886796d800e8056.webp similarity index 100% rename from translated_images/hk/new-file-github.com.c886796d800e8056.webp rename to translated_images/zh-HK/new-file-github.com.c886796d800e8056.webp diff --git a/translated_images/hk/open-palette-menu.46dda01084738da8.webp b/translated_images/zh-HK/open-palette-menu.46dda01084738da8.webp similarity index 100% rename from translated_images/hk/open-palette-menu.46dda01084738da8.webp rename to translated_images/zh-HK/open-palette-menu.46dda01084738da8.webp diff --git a/translated_images/hk/open-remote-repository.bd9c2598b8949e7f.webp b/translated_images/zh-HK/open-remote-repository.bd9c2598b8949e7f.webp similarity index 100% rename from translated_images/hk/open-remote-repository.bd9c2598b8949e7f.webp rename to translated_images/zh-HK/open-remote-repository.bd9c2598b8949e7f.webp diff --git a/translated_images/hk/palette-menu.4946174e07f42622.webp b/translated_images/zh-HK/palette-menu.4946174e07f42622.webp similarity index 100% rename from translated_images/hk/palette-menu.4946174e07f42622.webp rename to translated_images/zh-HK/palette-menu.4946174e07f42622.webp diff --git a/translated_images/pt/partI-solution.36c53b48c9ffae2a.webp b/translated_images/zh-HK/partI-solution.36c53b48c9ffae2a.webp similarity index 100% rename from translated_images/pt/partI-solution.36c53b48c9ffae2a.webp rename to translated_images/zh-HK/partI-solution.36c53b48c9ffae2a.webp diff --git a/translated_images/pt/plant1.a876180d8659acb9.webp b/translated_images/zh-HK/plant1.a876180d8659acb9.webp similarity index 100% rename from translated_images/pt/plant1.a876180d8659acb9.webp rename to translated_images/zh-HK/plant1.a876180d8659acb9.webp diff --git a/translated_images/pt/plant10.2f2c47804ae52dd3.webp b/translated_images/zh-HK/plant10.2f2c47804ae52dd3.webp similarity index 100% rename from translated_images/pt/plant10.2f2c47804ae52dd3.webp rename to translated_images/zh-HK/plant10.2f2c47804ae52dd3.webp diff --git a/translated_images/pt/plant11.0ce0081b0ef17aa1.webp b/translated_images/zh-HK/plant11.0ce0081b0ef17aa1.webp similarity index 100% rename from translated_images/pt/plant11.0ce0081b0ef17aa1.webp rename to translated_images/zh-HK/plant11.0ce0081b0ef17aa1.webp diff --git a/translated_images/pt/plant12.6b934c4312a00228.webp b/translated_images/zh-HK/plant12.6b934c4312a00228.webp similarity index 100% rename from translated_images/pt/plant12.6b934c4312a00228.webp rename to translated_images/zh-HK/plant12.6b934c4312a00228.webp diff --git a/translated_images/pt/plant13.37d6ab2e2481421f.webp b/translated_images/zh-HK/plant13.37d6ab2e2481421f.webp similarity index 100% rename from translated_images/pt/plant13.37d6ab2e2481421f.webp rename to translated_images/zh-HK/plant13.37d6ab2e2481421f.webp diff --git a/translated_images/pt/plant14.908791477a46eb7f.webp b/translated_images/zh-HK/plant14.908791477a46eb7f.webp similarity index 100% rename from translated_images/pt/plant14.908791477a46eb7f.webp rename to translated_images/zh-HK/plant14.908791477a46eb7f.webp diff --git a/translated_images/pt/plant2.9e45efea224115b0.webp b/translated_images/zh-HK/plant2.9e45efea224115b0.webp similarity index 100% rename from translated_images/pt/plant2.9e45efea224115b0.webp rename to translated_images/zh-HK/plant2.9e45efea224115b0.webp diff --git a/translated_images/pt/plant3.06efdd0fa0c4b115.webp b/translated_images/zh-HK/plant3.06efdd0fa0c4b115.webp similarity index 100% rename from translated_images/pt/plant3.06efdd0fa0c4b115.webp rename to translated_images/zh-HK/plant3.06efdd0fa0c4b115.webp diff --git a/translated_images/pt/plant4.3b78072b427727c6.webp b/translated_images/zh-HK/plant4.3b78072b427727c6.webp similarity index 100% rename from translated_images/pt/plant4.3b78072b427727c6.webp rename to translated_images/zh-HK/plant4.3b78072b427727c6.webp diff --git a/translated_images/pt/plant5.8ec58b18ac336fa8.webp b/translated_images/zh-HK/plant5.8ec58b18ac336fa8.webp similarity index 100% rename from translated_images/pt/plant5.8ec58b18ac336fa8.webp rename to translated_images/zh-HK/plant5.8ec58b18ac336fa8.webp diff --git a/translated_images/pt/plant6.ca4ff8372e6676b1.webp b/translated_images/zh-HK/plant6.ca4ff8372e6676b1.webp similarity index 100% rename from translated_images/pt/plant6.ca4ff8372e6676b1.webp rename to translated_images/zh-HK/plant6.ca4ff8372e6676b1.webp diff --git a/translated_images/pt/plant7.194d5a42fcf5a88c.webp b/translated_images/zh-HK/plant7.194d5a42fcf5a88c.webp similarity index 100% rename from translated_images/pt/plant7.194d5a42fcf5a88c.webp rename to translated_images/zh-HK/plant7.194d5a42fcf5a88c.webp diff --git a/translated_images/pt/plant8.7b247809ab0eb492.webp b/translated_images/zh-HK/plant8.7b247809ab0eb492.webp similarity index 100% rename from translated_images/pt/plant8.7b247809ab0eb492.webp rename to translated_images/zh-HK/plant8.7b247809ab0eb492.webp diff --git a/translated_images/pt/plant9.8fe614c01ded1b1e.webp b/translated_images/zh-HK/plant9.8fe614c01ded1b1e.webp similarity index 100% rename from translated_images/pt/plant9.8fe614c01ded1b1e.webp rename to translated_images/zh-HK/plant9.8fe614c01ded1b1e.webp diff --git a/translated_images/pt/player.137ee0e47f895ffc.webp b/translated_images/zh-HK/player.137ee0e47f895ffc.webp similarity index 100% rename from translated_images/pt/player.137ee0e47f895ffc.webp rename to translated_images/zh-HK/player.137ee0e47f895ffc.webp diff --git a/translated_images/pt/player.2887422f6982c3cd.webp b/translated_images/zh-HK/player.2887422f6982c3cd.webp similarity index 100% rename from translated_images/pt/player.2887422f6982c3cd.webp rename to translated_images/zh-HK/player.2887422f6982c3cd.webp diff --git a/translated_images/pt/player.391fed427ede24f5.webp b/translated_images/zh-HK/player.391fed427ede24f5.webp similarity index 100% rename from translated_images/pt/player.391fed427ede24f5.webp rename to translated_images/zh-HK/player.391fed427ede24f5.webp diff --git a/translated_images/pt/player.3c4f50182552a73a.webp b/translated_images/zh-HK/player.3c4f50182552a73a.webp similarity index 100% rename from translated_images/pt/player.3c4f50182552a73a.webp rename to translated_images/zh-HK/player.3c4f50182552a73a.webp diff --git a/translated_images/pt/player.47bc9de0714c723d.webp b/translated_images/zh-HK/player.47bc9de0714c723d.webp similarity index 100% rename from translated_images/pt/player.47bc9de0714c723d.webp rename to translated_images/zh-HK/player.47bc9de0714c723d.webp diff --git a/translated_images/pt/player.57b3107c03012695.webp b/translated_images/zh-HK/player.57b3107c03012695.webp similarity index 100% rename from translated_images/pt/player.57b3107c03012695.webp rename to translated_images/zh-HK/player.57b3107c03012695.webp diff --git a/translated_images/pt/player.606f85953e5e564e.webp b/translated_images/zh-HK/player.606f85953e5e564e.webp similarity index 100% rename from translated_images/pt/player.606f85953e5e564e.webp rename to translated_images/zh-HK/player.606f85953e5e564e.webp diff --git a/translated_images/pt/player.680ea4c619b54fe1.webp b/translated_images/zh-HK/player.680ea4c619b54fe1.webp similarity index 100% rename from translated_images/pt/player.680ea4c619b54fe1.webp rename to translated_images/zh-HK/player.680ea4c619b54fe1.webp diff --git a/translated_images/pt/player.bfe14f110bddf56d.webp b/translated_images/zh-HK/player.bfe14f110bddf56d.webp similarity index 100% rename from translated_images/pt/player.bfe14f110bddf56d.webp rename to translated_images/zh-HK/player.bfe14f110bddf56d.webp diff --git a/translated_images/pt/player.c99c25d54a615ca0.webp b/translated_images/zh-HK/player.c99c25d54a615ca0.webp similarity index 100% rename from translated_images/pt/player.c99c25d54a615ca0.webp rename to translated_images/zh-HK/player.c99c25d54a615ca0.webp diff --git a/translated_images/pt/player.dd24c1afa8c71e9b.webp b/translated_images/zh-HK/player.dd24c1afa8c71e9b.webp similarity index 100% rename from translated_images/pt/player.dd24c1afa8c71e9b.webp rename to translated_images/zh-HK/player.dd24c1afa8c71e9b.webp diff --git a/translated_images/pt/playerDamaged.181703f652fd5176.webp b/translated_images/zh-HK/playerDamaged.181703f652fd5176.webp similarity index 100% rename from translated_images/pt/playerDamaged.181703f652fd5176.webp rename to translated_images/zh-HK/playerDamaged.181703f652fd5176.webp diff --git a/translated_images/pt/playerLeft.0f928412e66ba5d9.webp b/translated_images/zh-HK/playerLeft.0f928412e66ba5d9.webp similarity index 100% rename from translated_images/pt/playerLeft.0f928412e66ba5d9.webp rename to translated_images/zh-HK/playerLeft.0f928412e66ba5d9.webp diff --git a/translated_images/pt/playerRight.e4825f489e29f737.webp b/translated_images/zh-HK/playerRight.e4825f489e29f737.webp similarity index 100% rename from translated_images/pt/playerRight.e4825f489e29f737.webp rename to translated_images/zh-HK/playerRight.e4825f489e29f737.webp diff --git a/translated_images/hk/playground-choice.1d23ba7d407f4758.webp b/translated_images/zh-HK/playground-choice.1d23ba7d407f4758.webp similarity index 100% rename from translated_images/hk/playground-choice.1d23ba7d407f4758.webp rename to translated_images/zh-HK/playground-choice.1d23ba7d407f4758.webp diff --git a/translated_images/hk/playground.d2b927122224ff8f.webp b/translated_images/zh-HK/playground.d2b927122224ff8f.webp similarity index 100% rename from translated_images/hk/playground.d2b927122224ff8f.webp rename to translated_images/zh-HK/playground.d2b927122224ff8f.webp diff --git a/translated_images/hk/preview.9215f0a010074476.webp b/translated_images/zh-HK/preview.9215f0a010074476.webp similarity index 100% rename from translated_images/hk/preview.9215f0a010074476.webp rename to translated_images/zh-HK/preview.9215f0a010074476.webp diff --git a/translated_images/hk/profiler.5a4a62479c5df01c.webp b/translated_images/zh-HK/profiler.5a4a62479c5df01c.webp similarity index 100% rename from translated_images/hk/profiler.5a4a62479c5df01c.webp rename to translated_images/zh-HK/profiler.5a4a62479c5df01c.webp diff --git a/translated_images/hk/project-on-vscode.dev.e79815a9a95ee7fe.webp b/translated_images/zh-HK/project-on-vscode.dev.e79815a9a95ee7fe.webp similarity index 100% rename from translated_images/hk/project-on-vscode.dev.e79815a9a95ee7fe.webp rename to translated_images/zh-HK/project-on-vscode.dev.e79815a9a95ee7fe.webp diff --git a/translated_images/hk/result.96ef01f607bf856a.webp b/translated_images/zh-HK/result.96ef01f607bf856a.webp similarity index 100% rename from translated_images/hk/result.96ef01f607bf856a.webp rename to translated_images/zh-HK/result.96ef01f607bf856a.webp diff --git a/translated_images/hk/screen1.baccbba0f1f93364.webp b/translated_images/zh-HK/screen1.baccbba0f1f93364.webp similarity index 100% rename from translated_images/hk/screen1.baccbba0f1f93364.webp rename to translated_images/zh-HK/screen1.baccbba0f1f93364.webp diff --git a/translated_images/hk/screen2.123c82a831a1d14a.webp b/translated_images/zh-HK/screen2.123c82a831a1d14a.webp similarity index 100% rename from translated_images/hk/screen2.123c82a831a1d14a.webp rename to translated_images/zh-HK/screen2.123c82a831a1d14a.webp diff --git a/translated_images/hk/screenshot.0a1ee0d123df681b.webp b/translated_images/zh-HK/screenshot.0a1ee0d123df681b.webp similarity index 100% rename from translated_images/hk/screenshot.0a1ee0d123df681b.webp rename to translated_images/zh-HK/screenshot.0a1ee0d123df681b.webp diff --git a/translated_images/hk/screenshot.e7a5ad659e364568.webp b/translated_images/zh-HK/screenshot.e7a5ad659e364568.webp similarity index 100% rename from translated_images/hk/screenshot.e7a5ad659e364568.webp rename to translated_images/zh-HK/screenshot.e7a5ad659e364568.webp diff --git a/translated_images/hk/screenshot_gray.0c796099a1f9f25e.webp b/translated_images/zh-HK/screenshot_gray.0c796099a1f9f25e.webp similarity index 100% rename from translated_images/hk/screenshot_gray.0c796099a1f9f25e.webp rename to translated_images/zh-HK/screenshot_gray.0c796099a1f9f25e.webp diff --git a/translated_images/pt/shield.1b9412b7ca6610ab.webp b/translated_images/zh-HK/shield.1b9412b7ca6610ab.webp similarity index 100% rename from translated_images/pt/shield.1b9412b7ca6610ab.webp rename to translated_images/zh-HK/shield.1b9412b7ca6610ab.webp diff --git a/translated_images/hk/snapshot.97750180ebcad737.webp b/translated_images/zh-HK/snapshot.97750180ebcad737.webp similarity index 100% rename from translated_images/hk/snapshot.97750180ebcad737.webp rename to translated_images/zh-HK/snapshot.97750180ebcad737.webp diff --git a/translated_images/hk/spa.268ec73b41f992c2.webp b/translated_images/zh-HK/spa.268ec73b41f992c2.webp similarity index 100% rename from translated_images/hk/spa.268ec73b41f992c2.webp rename to translated_images/zh-HK/spa.268ec73b41f992c2.webp diff --git a/translated_images/pt/speedLine.5bcabb93f48b5ae1.webp b/translated_images/zh-HK/speedLine.5bcabb93f48b5ae1.webp similarity index 100% rename from translated_images/pt/speedLine.5bcabb93f48b5ae1.webp rename to translated_images/zh-HK/speedLine.5bcabb93f48b5ae1.webp diff --git a/translated_images/pt/spritesheet.bec82852290b14ee.webp b/translated_images/zh-HK/spritesheet.bec82852290b14ee.webp similarity index 100% rename from translated_images/pt/spritesheet.bec82852290b14ee.webp rename to translated_images/zh-HK/spritesheet.bec82852290b14ee.webp diff --git a/translated_images/hk/starBackground.a897b8acb1b0587d.webp b/translated_images/zh-HK/starBackground.a897b8acb1b0587d.webp similarity index 100% rename from translated_images/hk/starBackground.a897b8acb1b0587d.webp rename to translated_images/zh-HK/starBackground.a897b8acb1b0587d.webp diff --git a/translated_images/pt/starBig.72e9c6d0d18f363d.webp b/translated_images/zh-HK/starBig.72e9c6d0d18f363d.webp similarity index 100% rename from translated_images/pt/starBig.72e9c6d0d18f363d.webp rename to translated_images/zh-HK/starBig.72e9c6d0d18f363d.webp diff --git a/translated_images/pt/starSmall.ed78b961dbcd0898.webp b/translated_images/zh-HK/starSmall.ed78b961dbcd0898.webp similarity index 100% rename from translated_images/pt/starSmall.ed78b961dbcd0898.webp rename to translated_images/zh-HK/starSmall.ed78b961dbcd0898.webp diff --git a/translated_images/hk/template.67ad477109d29a2b.webp b/translated_images/zh-HK/template.67ad477109d29a2b.webp similarity index 100% rename from translated_images/hk/template.67ad477109d29a2b.webp rename to translated_images/zh-HK/template.67ad477109d29a2b.webp diff --git a/translated_images/hk/terrarium-final.0920f16e87c13a84.webp b/translated_images/zh-HK/terrarium-final.0920f16e87c13a84.webp similarity index 100% rename from translated_images/hk/terrarium-final.0920f16e87c13a84.webp rename to translated_images/zh-HK/terrarium-final.0920f16e87c13a84.webp diff --git a/translated_images/hk/terrarium-final.2f07047ffc597d0a.webp b/translated_images/zh-HK/terrarium-final.2f07047ffc597d0a.webp similarity index 100% rename from translated_images/hk/terrarium-final.2f07047ffc597d0a.webp rename to translated_images/zh-HK/terrarium-final.2f07047ffc597d0a.webp diff --git a/translated_images/hk/validation-error.8bd23e98d416c22f.webp b/translated_images/zh-HK/validation-error.8bd23e98d416c22f.webp similarity index 100% rename from translated_images/hk/validation-error.8bd23e98d416c22f.webp rename to translated_images/zh-HK/validation-error.8bd23e98d416c22f.webp diff --git a/translated_images/hk/vs-code-index.e2986cf919471eb9.webp b/translated_images/zh-HK/vs-code-index.e2986cf919471eb9.webp similarity index 100% rename from translated_images/hk/vs-code-index.e2986cf919471eb9.webp rename to translated_images/zh-HK/vs-code-index.e2986cf919471eb9.webp diff --git a/translated_images/hk/webdev101-a11y.8ef3025c858d897a.webp b/translated_images/zh-HK/webdev101-a11y.8ef3025c858d897a.webp similarity index 100% rename from translated_images/hk/webdev101-a11y.8ef3025c858d897a.webp rename to translated_images/zh-HK/webdev101-a11y.8ef3025c858d897a.webp diff --git a/translated_images/hk/webdev101-css.3f7af5991bf53a20.webp b/translated_images/zh-HK/webdev101-css.3f7af5991bf53a20.webp similarity index 100% rename from translated_images/hk/webdev101-css.3f7af5991bf53a20.webp rename to translated_images/zh-HK/webdev101-css.3f7af5991bf53a20.webp diff --git a/translated_images/hk/webdev101-github.8846d7971abef6f9.webp b/translated_images/zh-HK/webdev101-github.8846d7971abef6f9.webp similarity index 100% rename from translated_images/hk/webdev101-github.8846d7971abef6f9.webp rename to translated_images/zh-HK/webdev101-github.8846d7971abef6f9.webp diff --git a/translated_images/hk/webdev101-html.4389c2067af68e98.webp b/translated_images/zh-HK/webdev101-html.4389c2067af68e98.webp similarity index 100% rename from translated_images/hk/webdev101-html.4389c2067af68e98.webp rename to translated_images/zh-HK/webdev101-html.4389c2067af68e98.webp diff --git a/translated_images/hk/webdev101-js-arrays.439d7528b8a29455.webp b/translated_images/zh-HK/webdev101-js-arrays.439d7528b8a29455.webp similarity index 100% rename from translated_images/hk/webdev101-js-arrays.439d7528b8a29455.webp rename to translated_images/zh-HK/webdev101-js-arrays.439d7528b8a29455.webp diff --git a/translated_images/hk/webdev101-js-datatypes.4cc470179730702c.webp b/translated_images/zh-HK/webdev101-js-datatypes.4cc470179730702c.webp similarity index 100% rename from translated_images/hk/webdev101-js-datatypes.4cc470179730702c.webp rename to translated_images/zh-HK/webdev101-js-datatypes.4cc470179730702c.webp diff --git a/translated_images/hk/webdev101-js-decisions.69e1b20f272dd1f0.webp b/translated_images/zh-HK/webdev101-js-decisions.69e1b20f272dd1f0.webp similarity index 100% rename from translated_images/hk/webdev101-js-decisions.69e1b20f272dd1f0.webp rename to translated_images/zh-HK/webdev101-js-decisions.69e1b20f272dd1f0.webp diff --git a/translated_images/hk/webdev101-js-functions.be049c4726e94f8b.webp b/translated_images/zh-HK/webdev101-js-functions.be049c4726e94f8b.webp similarity index 100% rename from translated_images/hk/webdev101-js-functions.be049c4726e94f8b.webp rename to translated_images/zh-HK/webdev101-js-functions.be049c4726e94f8b.webp diff --git a/translated_images/hk/webdev101-js.10280393044d7eaa.webp b/translated_images/zh-HK/webdev101-js.10280393044d7eaa.webp similarity index 100% rename from translated_images/hk/webdev101-js.10280393044d7eaa.webp rename to translated_images/zh-HK/webdev101-js.10280393044d7eaa.webp diff --git a/translated_images/hk/webdev101-programming.d6e3f98e61ac4bff.webp b/translated_images/zh-HK/webdev101-programming.d6e3f98e61ac4bff.webp similarity index 100% rename from translated_images/hk/webdev101-programming.d6e3f98e61ac4bff.webp rename to translated_images/zh-HK/webdev101-programming.d6e3f98e61ac4bff.webp diff --git a/translated_images/hk/working-tree-pb.6cd43e5076f23ba3.webp b/translated_images/zh-HK/working-tree-pb.6cd43e5076f23ba3.webp similarity index 100% rename from translated_images/hk/working-tree-pb.6cd43e5076f23ba3.webp rename to translated_images/zh-HK/working-tree-pb.6cd43e5076f23ba3.webp diff --git a/translated_images/hk/working-tree.c58eec08e6335c79.webp b/translated_images/zh-HK/working-tree.c58eec08e6335c79.webp similarity index 100% rename from translated_images/hk/working-tree.c58eec08e6335c79.webp rename to translated_images/zh-HK/working-tree.c58eec08e6335c79.webp diff --git a/translated_images/mo/.co-op-translator.json b/translated_images/zh-MO/.co-op-translator.json similarity index 88% rename from translated_images/mo/.co-op-translator.json rename to translated_images/zh-MO/.co-op-translator.json index 86fa4acb6..0a4c0f853 100644 --- a/translated_images/mo/.co-op-translator.json +++ b/translated_images/zh-MO/.co-op-translator.json @@ -3,858 +3,858 @@ "original_hash": "6b12479c2e6a54160867fa8945c04082", "translation_date": "2026-01-15T15:52:20+00:00", "source_file": "5-browser-extension/1-about-browsers/images/1.png", - "language_code": "mo" + "language_code": "zh-MO" }, "1.cc07a5cbe114ad1d.webp": { "original_hash": "fc436b6749801dd90d0558ae92d56b60", "translation_date": "2026-01-15T15:56:33+00:00", "source_file": "3-terrarium/2-intro-to-css/images/1.png", - "language_code": "mo" + "language_code": "zh-MO" }, "2.1dae52ff08042246.webp": { "original_hash": "3995628a6a986308859d0cb6eed8d787", "translation_date": "2026-01-15T15:51:48+00:00", "source_file": "5-browser-extension/1-about-browsers/images/2.png", - "language_code": "mo" + "language_code": "zh-MO" }, "after-codeswing-extension-pb.0ebddddcf73b5509.webp": { "original_hash": "861d59ec65a7334c5f3a4c02dfe22ceb", "translation_date": "2026-01-15T15:47:35+00:00", "source_file": "8-code-editor/images/after-codeswing-extension-pb.png", - "language_code": "mo" + "language_code": "zh-MO" }, "background.148a8d43afde5730.webp": { "original_hash": "5a50f015fb466782c69063ffebb256de", "translation_date": "2026-01-15T15:40:02+00:00", "source_file": "images/background.png", - "language_code": "mo" + "language_code": "zh-MO" }, "backgroundColor.e19c3c60768150c8.webp": { "original_hash": "b3e10fe033f615ec9d3580cce61eae09", "translation_date": "2026-01-15T15:50:16+00:00", "source_file": "6-space-game/solution/spaceArt/png/Background/backgroundColor.png", - "language_code": "mo" + "language_code": "zh-MO" }, "browser-console.efaf0b51aaaf6778.webp": { "original_hash": "8d6c5077d1f133d27c65c0014ef503a9", "translation_date": "2026-01-15T15:53:06+00:00", "source_file": "7-bank-project/2-forms/images/browser-console.png", - "language_code": "mo" + "language_code": "zh-MO" }, "browser.60317c9be8b7f84a.webp": { "original_hash": "aa4461fec006d86899864d991b50cc74", "translation_date": "2026-01-15T15:40:44+00:00", "source_file": "sketchnotes/browser.jpg", - "language_code": "mo" + "language_code": "zh-MO" }, "canvas.fbd605ff8e5b8aff.webp": { "original_hash": "29556305738d345dd023554d788d5477", "translation_date": "2026-01-15T15:38:41+00:00", "source_file": "teaching-files/canvas.png", - "language_code": "mo" + "language_code": "zh-MO" }, "canvas_grid.5f209da785ded492.webp": { "original_hash": "8da354720ffbfd778571aa17402de890", "translation_date": "2026-01-15T15:49:49+00:00", "source_file": "6-space-game/2-drawing-to-canvas/canvas_grid.png", - "language_code": "mo" + "language_code": "zh-MO" }, "character.5c0dd8e067ffd693.webp": { "original_hash": "076bbb4d25a17982c81973b8dba9d4fa", "translation_date": "2026-01-15T15:39:46+00:00", "source_file": "images/character.png", - "language_code": "mo" + "language_code": "zh-MO" }, "click-register.e89a30bf0d4bc9ca.webp": { "original_hash": "ef9688313524664fad6ab9b0e080c758", "translation_date": "2026-01-15T15:52:43+00:00", "source_file": "7-bank-project/2-forms/images/click-register.png", - "language_code": "mo" + "language_code": "zh-MO" }, "clone_repo.5085c48d666ead57.webp": { "original_hash": "28c00f3d5861ab95d188b4f6a2d337df", "translation_date": "2026-01-15T15:56:39+00:00", "source_file": "1-getting-started-lessons/2-github-basics/images/clone_repo.png", - "language_code": "mo" + "language_code": "zh-MO" }, "clone_repo.6a202fb230ab6bdd.webp": { "original_hash": "9261d014674312eece91deae958538cf", "translation_date": "2026-01-15T15:39:52+00:00", "source_file": "images/clone_repo.png", - "language_code": "mo" + "language_code": "zh-MO" }, "codespace.bcecbdf5d2747d3d.webp": { "original_hash": "ff86a65511122ddb448e092969566b0a", "translation_date": "2026-01-15T15:56:44+00:00", "source_file": "9-chat-project/assets/codespace.png", - "language_code": "mo" + "language_code": "zh-MO" }, "create-a-fork.297ab42b4bd0af99.webp": { "original_hash": "10712b80e3dcfa7c44fb8820a6ff3ad3", "translation_date": "2026-01-15T15:47:40+00:00", "source_file": "8-code-editor/images/create-a-fork.png", - "language_code": "mo" + "language_code": "zh-MO" }, "create-new-file-pb.0797800d977ec3eb.webp": { "original_hash": "c149c42e04132f2409651425d6924ffa", "translation_date": "2026-01-15T15:46:02+00:00", "source_file": "8-code-editor/images/create-new-file-pb.png", - "language_code": "mo" + "language_code": "zh-MO" }, "create-new-file.2814e609c2af9aeb.webp": { "original_hash": "cf6df76faeac2d92904e5d877b7bdf69", "translation_date": "2026-01-15T15:45:51+00:00", "source_file": "8-code-editor/images/create-new-file.png", - "language_code": "mo" + "language_code": "zh-MO" }, "createcodespace.0238bbf4d7a8d955.webp": { "original_hash": "4f504323085308f4a0e7b5bfb37e16d7", "translation_date": "2026-01-15T15:39:37+00:00", "source_file": "images/createcodespace.png", - "language_code": "mo" + "language_code": "zh-MO" }, "data-flow.fa2354e0908fecc8.webp": { "original_hash": "c9b82b42fa1973b3b7bfad9c7128c24c", "translation_date": "2026-01-15T15:53:31+00:00", "source_file": "7-bank-project/4-state-management/images/data-flow.png", - "language_code": "mo" + "language_code": "zh-MO" }, "default-vscode-dev.5d06881d65c1b323.webp": { "original_hash": "146fecc3a9da37cb1d5c9d628cd94996", "translation_date": "2026-01-15T15:48:41+00:00", "source_file": "8-code-editor/images/default-vscode-dev.png", - "language_code": "mo" + "language_code": "zh-MO" }, "dialog.93bba104afeb79f1.webp": { "original_hash": "c56b5ad7eb8c4df4b3ed8a99bf67e6e2", "translation_date": "2026-01-15T15:53:28+00:00", "source_file": "7-bank-project/4-state-management/images/dialog.png", - "language_code": "mo" + "language_code": "zh-MO" }, "dom-tree.7daf0e763cbbba92.webp": { "original_hash": "579f4ae298ff15a357def7f442671847", "translation_date": "2026-01-15T15:53:51+00:00", "source_file": "3-terrarium/3-intro-to-DOM-and-closures/images/dom-tree.png", - "language_code": "mo" + "language_code": "zh-MO" }, "earlybrowsers.d984b711cdf3a42d.webp": { "original_hash": "810a4d2348668e25289029c5cfcb67bd", "translation_date": "2026-01-15T15:51:35+00:00", "source_file": "5-browser-extension/1-about-browsers/images/earlybrowsers.jpg", - "language_code": "mo" + "language_code": "zh-MO" }, "edit-a-file-pb.263555922c14fc52.webp": { "original_hash": "5c52723d35259eadd110d0c720a87b04", "translation_date": "2026-01-15T15:48:24+00:00", "source_file": "8-code-editor/images/edit-a-file-pb.png", - "language_code": "mo" + "language_code": "zh-MO" }, "edit-a-file.52c0ee665ef19f08.webp": { "original_hash": "c28903236d60be6bba3f3848ea368c63", "translation_date": "2026-01-15T15:49:46+00:00", "source_file": "8-code-editor/images/edit-a-file.png", - "language_code": "mo" + "language_code": "zh-MO" }, "enemyShip.035a46787bff658c.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T15:50:04+00:00", "source_file": "6-space-game/5-keeping-score/solution/assets/enemyShip.png", - "language_code": "mo" + "language_code": "zh-MO" }, "enemyShip.1a1354d7988de290.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T15:50:00+00:00", "source_file": "6-space-game/6-end-condition/solution/assets/enemyShip.png", - "language_code": "mo" + "language_code": "zh-MO" }, "enemyShip.22cbee6ea27a5809.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T15:49:56+00:00", "source_file": "6-space-game/2-drawing-to-canvas/your-work/assets/enemyShip.png", - "language_code": "mo" + "language_code": "zh-MO" }, "enemyShip.321ecb1b4eb21f2c.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T15:50:02+00:00", "source_file": "6-space-game/5-keeping-score/your-work/assets/enemyShip.png", - "language_code": "mo" + "language_code": "zh-MO" }, "enemyShip.4fbf2889e6129db4.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T15:49:59+00:00", "source_file": "6-space-game/6-end-condition/your-work/assets/enemyShip.png", - "language_code": "mo" + "language_code": "zh-MO" }, "enemyShip.5df2a822c16650c2.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T15:49:57+00:00", "source_file": "6-space-game/2-drawing-to-canvas/solution/assets/enemyShip.png", - "language_code": "mo" + "language_code": "zh-MO" }, "enemyShip.62983ed4bfb2220f.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T15:50:24+00:00", "source_file": "6-space-game/3-moving-elements-around/solution/assets/enemyShip.png", - "language_code": "mo" + "language_code": "zh-MO" }, "enemyShip.add7036e1c3c3014.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T15:49:54+00:00", "source_file": "6-space-game/4-collision-detection/solution/assets/enemyShip.png", - "language_code": "mo" + "language_code": "zh-MO" }, "enemyShip.b39a140287683bf7.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T15:50:23+00:00", "source_file": "6-space-game/3-moving-elements-around/your-work/assets/enemyShip.png", - "language_code": "mo" + "language_code": "zh-MO" }, "enemyShip.b9626ed228a17a32.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T15:49:53+00:00", "source_file": "6-space-game/4-collision-detection/your-work/assets/enemyShip.png", - "language_code": "mo" + "language_code": "zh-MO" }, "enemyShip.deb0477a7312f54d.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T15:50:09+00:00", "source_file": "6-space-game/solution/spaceArt/png/enemyShip.png", - "language_code": "mo" + "language_code": "zh-MO" }, "enemyUFO.bf8585e4e8dcdb68.webp": { "original_hash": "18198bef76e4882928e4092344d0fb98", "translation_date": "2026-01-15T15:50:13+00:00", "source_file": "6-space-game/solution/spaceArt/png/enemyUFO.png", - "language_code": "mo" + "language_code": "zh-MO" }, "extension-details.9f8f1fd4e9eb2de5.webp": { "original_hash": "f57d2e246e6ba8a58463d7573640d714", "translation_date": "2026-01-15T15:49:41+00:00", "source_file": "8-code-editor/images/extension-details.png", - "language_code": "mo" + "language_code": "zh-MO" }, "extension-screenshot.0e7f5bfa110e92e3.webp": { "original_hash": "4fdd1d3fdbc9ac2c2932f83847a5e4b8", "translation_date": "2026-01-15T15:39:28+00:00", "source_file": "5-browser-extension/extension-screenshot.png", - "language_code": "mo" + "language_code": "zh-MO" }, "extension-settings.21c752ae4f4cdb78.webp": { "original_hash": "fd7ebcb5d84c78047026ab3337908306", "translation_date": "2026-01-15T15:46:22+00:00", "source_file": "8-code-editor/images/extension-settings.png", - "language_code": "mo" + "language_code": "zh-MO" }, "extensions.eca0e0c7f59a10b5.webp": { "original_hash": "a6c9c8f51d3edd917262e53664f08441", "translation_date": "2026-01-15T15:47:48+00:00", "source_file": "8-code-editor/images/extensions.png", - "language_code": "mo" + "language_code": "zh-MO" }, "favicon.37b561214b36d454.webp": { "original_hash": "228faa6584f8ba1f7e9a75e3200112e9", "translation_date": "2026-01-15T15:39:37+00:00", "source_file": "images/favicon.png", - "language_code": "mo" + "language_code": "zh-MO" }, "form-post.61de4ca1b964d91a.webp": { "original_hash": "7e95c76a8ea2e82bceea70aae89f2360", "translation_date": "2026-01-15T15:52:50+00:00", "source_file": "7-bank-project/2-forms/images/form-post.png", - "language_code": "mo" + "language_code": "zh-MO" }, "history.7fdabbafa521e064.webp": { "original_hash": "445d71bea6a747dfe547df7eea846439", "translation_date": "2026-01-15T15:52:26+00:00", "source_file": "7-bank-project/1-template-route/history.png", - "language_code": "mo" + "language_code": "zh-MO" }, "install-on-edge.78634f02842c4828.webp": { "original_hash": "6224aad8f1cd252da83c2808ff5c7a4e", "translation_date": "2026-01-15T15:39:00+00:00", "source_file": "5-browser-extension/install-on-edge.png", - "language_code": "mo" + "language_code": "zh-MO" }, "install-on-edge.d68781acaf0b3d3d.webp": { "original_hash": "6224aad8f1cd252da83c2808ff5c7a4e", "translation_date": "2026-01-15T15:52:10+00:00", "source_file": "5-browser-extension/1-about-browsers/images/install-on-edge.png", - "language_code": "mo" + "language_code": "zh-MO" }, "laserGreen.89904f0f49945560.webp": { "original_hash": "ddf7102c86fc3ec46037714c60091851", "translation_date": "2026-01-15T15:50:12+00:00", "source_file": "6-space-game/solution/spaceArt/png/laserGreen.png", - "language_code": "mo" + "language_code": "zh-MO" }, "laserGreenShot.e4fbfc4714c08a5b.webp": { "original_hash": "cb6ed500c16736a41998e4cd0c467df7", "translation_date": "2026-01-15T15:50:11+00:00", "source_file": "6-space-game/solution/spaceArt/png/laserGreenShot.png", - "language_code": "mo" + "language_code": "zh-MO" }, "laserRed.2040e11f55c0a40a.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T15:50:00+00:00", "source_file": "6-space-game/6-end-condition/solution/assets/laserRed.png", - "language_code": "mo" + "language_code": "zh-MO" }, "laserRed.381bc5555491ce67.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T15:50:22+00:00", "source_file": "6-space-game/3-moving-elements-around/your-work/assets/laserRed.png", - "language_code": "mo" + "language_code": "zh-MO" }, "laserRed.69730edd76f0b3bd.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T15:49:58+00:00", "source_file": "6-space-game/6-end-condition/your-work/assets/laserRed.png", - "language_code": "mo" + "language_code": "zh-MO" }, "laserRed.b583dc1728eb8581.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T15:50:03+00:00", "source_file": "6-space-game/5-keeping-score/solution/assets/laserRed.png", - "language_code": "mo" + "language_code": "zh-MO" }, "laserRed.cae9ab24ea9b18fd.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T15:49:54+00:00", "source_file": "6-space-game/4-collision-detection/solution/assets/laserRed.png", - "language_code": "mo" + "language_code": "zh-MO" }, "laserRed.d81ce4986f87c251.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T15:50:09+00:00", "source_file": "6-space-game/solution/spaceArt/png/laserRed.png", - "language_code": "mo" + "language_code": "zh-MO" }, "laserRed.e58ef8db2585dfbe.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T15:50:02+00:00", "source_file": "6-space-game/5-keeping-score/your-work/assets/laserRed.png", - "language_code": "mo" + "language_code": "zh-MO" }, "laserRed.e66e29ace6666064.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T15:50:23+00:00", "source_file": "6-space-game/3-moving-elements-around/solution/assets/laserRed.png", - "language_code": "mo" + "language_code": "zh-MO" }, "laserRed.e86e8fb629c6026e.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T15:49:52+00:00", "source_file": "6-space-game/4-collision-detection/your-work/assets/laserRed.png", - "language_code": "mo" + "language_code": "zh-MO" }, "laserRedShot.c39d066745996a71.webp": { "original_hash": "1f1048184aab9d405e9f7d067a57af01", "translation_date": "2026-01-15T15:50:12+00:00", "source_file": "6-space-game/solution/spaceArt/png/laserRedShot.png", - "language_code": "mo" + "language_code": "zh-MO" }, "life.27144b6d4bfdea76.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T15:50:12+00:00", "source_file": "6-space-game/solution/spaceArt/png/life.png", - "language_code": "mo" + "language_code": "zh-MO" }, "life.2a159298dd98f4ef.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T15:50:03+00:00", "source_file": "6-space-game/5-keeping-score/your-work/assets/life.png", - "language_code": "mo" + "language_code": "zh-MO" }, "life.466df3b1692a244a.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T15:49:54+00:00", "source_file": "6-space-game/4-collision-detection/your-work/assets/life.png", - "language_code": "mo" + "language_code": "zh-MO" }, "life.65a2aaceca875284.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T15:49:56+00:00", "source_file": "6-space-game/4-collision-detection/solution/assets/life.png", - "language_code": "mo" + "language_code": "zh-MO" }, "life.6fb9f50d53ee0413.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T15:50:05+00:00", "source_file": "6-space-game/5-keeping-score/solution/assets/life.png", - "language_code": "mo" + "language_code": "zh-MO" }, "life.78b6e96a3003767e.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T15:50:00+00:00", "source_file": "6-space-game/6-end-condition/your-work/assets/life.png", - "language_code": "mo" + "language_code": "zh-MO" }, "life.86d843ce9c23289c.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T15:50:01+00:00", "source_file": "6-space-game/6-end-condition/solution/assets/life.png", - "language_code": "mo" + "language_code": "zh-MO" }, "localstorage.472f8147b6a3f8d1.webp": { "original_hash": "7706ccb87a13a08250f315f03140bc61", "translation_date": "2026-01-15T15:50:36+00:00", "source_file": "5-browser-extension/2-forms-browsers-local-storage/images/localstorage.png", - "language_code": "mo" + "language_code": "zh-MO" }, "log.804026979f3707e0.webp": { "original_hash": "4c5e39f339781db01641b77b6b2d6026", "translation_date": "2026-01-15T15:51:26+00:00", "source_file": "5-browser-extension/3-background-tasks-and-performance/images/log.png", - "language_code": "mo" + "language_code": "zh-MO" }, "login-error.416fe019b36a6327.webp": { "original_hash": "ea96ed372d7a4c37ee2df3f0352f79d1", "translation_date": "2026-01-15T15:53:10+00:00", "source_file": "7-bank-project/3-data/images/login-error.png", - "language_code": "mo" + "language_code": "zh-MO" }, "meteorBig.1e452b3ad7af50ad.webp": { "original_hash": "07f37816512f563dd68780fdee2e30a6", "translation_date": "2026-01-15T15:50:08+00:00", "source_file": "6-space-game/solution/spaceArt/png/meteorBig.png", - "language_code": "mo" + "language_code": "zh-MO" }, "meteorSmall.0d729bc71c12d41f.webp": { "original_hash": "ebabf6690cc614f9e33f019c356166fa", "translation_date": "2026-01-15T15:50:08+00:00", "source_file": "6-space-game/solution/spaceArt/png/meteorSmall.png", - "language_code": "mo" + "language_code": "zh-MO" }, "moodle.94eb93d714a50cb2.webp": { "original_hash": "0d04a6ef1ac524b452d5a0aae3f45bee", "translation_date": "2026-01-15T15:38:12+00:00", "source_file": "teaching-files/moodle.png", - "language_code": "mo" + "language_code": "zh-MO" }, "mpa.7f7375a1a2d4aa77.webp": { "original_hash": "021255b74f0b79b0c286c163c210ef3d", "translation_date": "2026-01-15T15:53:15+00:00", "source_file": "7-bank-project/3-data/images/mpa.png", - "language_code": "mo" + "language_code": "zh-MO" }, "nebula.55c2933d36d035d3.webp": { "original_hash": "e0fa4f86653c6fe97bc77271c46241c2", "translation_date": "2026-01-15T15:50:22+00:00", "source_file": "6-space-game/solution/spaceArt/png/Background/nebula.png", - "language_code": "mo" + "language_code": "zh-MO" }, "new-file-github.com.c886796d800e8056.webp": { "original_hash": "2e0ddd0dad4734e3968b70907df9c052", "translation_date": "2026-01-15T15:49:00+00:00", "source_file": "8-code-editor/images/new-file-github.com.png", - "language_code": "mo" + "language_code": "zh-MO" }, "open-palette-menu.46dda01084738da8.webp": { "original_hash": "1860e80bf0534b9d54ef0fcb7e1a9f9e", "translation_date": "2026-01-15T15:48:34+00:00", "source_file": "8-code-editor/images/open-palette-menu.png", - "language_code": "mo" + "language_code": "zh-MO" }, "open-remote-repository.bd9c2598b8949e7f.webp": { "original_hash": "777c01a9242da7d5d0e1b037df9c86f9", "translation_date": "2026-01-15T15:47:43+00:00", "source_file": "8-code-editor/images/open-remote-repository.png", - "language_code": "mo" + "language_code": "zh-MO" }, "palette-menu.4946174e07f42622.webp": { "original_hash": "7387b91076790084ec8828866e88c6ce", "translation_date": "2026-01-15T15:48:28+00:00", "source_file": "8-code-editor/images/palette-menu.png", - "language_code": "mo" + "language_code": "zh-MO" }, "partI-solution.36c53b48c9ffae2a.webp": { "original_hash": "fbbd263368f61f8ed3a86c4571e6810b", "translation_date": "2026-01-15T15:49:51+00:00", "source_file": "6-space-game/2-drawing-to-canvas/partI-solution.png", - "language_code": "mo" + "language_code": "zh-MO" }, "plant1.a876180d8659acb9.webp": { "original_hash": "e08f9b0f46f6d9d7c9949d4c3e590694", "translation_date": "2026-01-15T15:54:48+00:00", "source_file": "3-terrarium/solution/images/plant1.png", - "language_code": "mo" + "language_code": "zh-MO" }, "plant10.2f2c47804ae52dd3.webp": { "original_hash": "dba97454882c2796c52a33c403db61f7", "translation_date": "2026-01-15T15:55:34+00:00", "source_file": "3-terrarium/solution/images/plant10.png", - "language_code": "mo" + "language_code": "zh-MO" }, "plant11.0ce0081b0ef17aa1.webp": { "original_hash": "68346dbd1ae03331b0a87025c3e8e9e2", "translation_date": "2026-01-15T15:55:23+00:00", "source_file": "3-terrarium/solution/images/plant11.png", - "language_code": "mo" + "language_code": "zh-MO" }, "plant12.6b934c4312a00228.webp": { "original_hash": "dafacde8e7a0b56c4baaabe88b4f90e2", "translation_date": "2026-01-15T15:56:27+00:00", "source_file": "3-terrarium/solution/images/plant12.png", - "language_code": "mo" + "language_code": "zh-MO" }, "plant13.37d6ab2e2481421f.webp": { "original_hash": "5cac561d7596ee631c4d02436d8f6998", "translation_date": "2026-01-15T15:55:47+00:00", "source_file": "3-terrarium/solution/images/plant13.png", - "language_code": "mo" + "language_code": "zh-MO" }, "plant14.908791477a46eb7f.webp": { "original_hash": "349b8e5a33d1221bef4a4ac3bb439bb9", "translation_date": "2026-01-15T15:55:02+00:00", "source_file": "3-terrarium/solution/images/plant14.png", - "language_code": "mo" + "language_code": "zh-MO" }, "plant2.9e45efea224115b0.webp": { "original_hash": "24beefd3dcca66085b44d3ae5d9758e1", "translation_date": "2026-01-15T15:56:21+00:00", "source_file": "3-terrarium/solution/images/plant2.png", - "language_code": "mo" + "language_code": "zh-MO" }, "plant3.06efdd0fa0c4b115.webp": { "original_hash": "7e40e6f14cf52f7d75ed42320817b044", "translation_date": "2026-01-15T15:56:03+00:00", "source_file": "3-terrarium/solution/images/plant3.png", - "language_code": "mo" + "language_code": "zh-MO" }, "plant4.3b78072b427727c6.webp": { "original_hash": "c523205855d0691a9a0161c6abca983c", "translation_date": "2026-01-15T15:55:56+00:00", "source_file": "3-terrarium/solution/images/plant4.png", - "language_code": "mo" + "language_code": "zh-MO" }, "plant5.8ec58b18ac336fa8.webp": { "original_hash": "bcf5f2eacd7da3fe6b07c857d7f5a2ce", "translation_date": "2026-01-15T15:56:11+00:00", "source_file": "3-terrarium/solution/images/plant5.png", - "language_code": "mo" + "language_code": "zh-MO" }, "plant6.ca4ff8372e6676b1.webp": { "original_hash": "6932fdb455fcae5b324b129367d2f56a", "translation_date": "2026-01-15T15:55:09+00:00", "source_file": "3-terrarium/solution/images/plant6.png", - "language_code": "mo" + "language_code": "zh-MO" }, "plant7.194d5a42fcf5a88c.webp": { "original_hash": "b7a1e35f9946cb04440ce620c34f201d", "translation_date": "2026-01-15T15:54:08+00:00", "source_file": "3-terrarium/solution/images/plant7.png", - "language_code": "mo" + "language_code": "zh-MO" }, "plant8.7b247809ab0eb492.webp": { "original_hash": "3eb38c747aaf33ce7aa70b58a31b62a8", "translation_date": "2026-01-15T15:54:41+00:00", "source_file": "3-terrarium/solution/images/plant8.png", - "language_code": "mo" + "language_code": "zh-MO" }, "plant9.8fe614c01ded1b1e.webp": { "original_hash": "a9655c162938a27c63d48ac675061e2b", "translation_date": "2026-01-15T15:54:20+00:00", "source_file": "3-terrarium/solution/images/plant9.png", - "language_code": "mo" + "language_code": "zh-MO" }, "player.137ee0e47f895ffc.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T15:50:01+00:00", "source_file": "6-space-game/6-end-condition/solution/assets/player.png", - "language_code": "mo" + "language_code": "zh-MO" }, "player.2887422f6982c3cd.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T15:50:03+00:00", "source_file": "6-space-game/5-keeping-score/your-work/assets/player.png", - "language_code": "mo" + "language_code": "zh-MO" }, "player.391fed427ede24f5.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T15:50:05+00:00", "source_file": "6-space-game/5-keeping-score/solution/assets/player.png", - "language_code": "mo" + "language_code": "zh-MO" }, "player.3c4f50182552a73a.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T15:50:23+00:00", "source_file": "6-space-game/3-moving-elements-around/your-work/assets/player.png", - "language_code": "mo" + "language_code": "zh-MO" }, "player.47bc9de0714c723d.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T15:49:57+00:00", "source_file": "6-space-game/2-drawing-to-canvas/your-work/assets/player.png", - "language_code": "mo" + "language_code": "zh-MO" }, "player.57b3107c03012695.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T15:50:10+00:00", "source_file": "6-space-game/solution/spaceArt/png/player.png", - "language_code": "mo" + "language_code": "zh-MO" }, "player.606f85953e5e564e.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T15:49:59+00:00", "source_file": "6-space-game/6-end-condition/your-work/assets/player.png", - "language_code": "mo" + "language_code": "zh-MO" }, "player.680ea4c619b54fe1.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T15:49:53+00:00", "source_file": "6-space-game/4-collision-detection/your-work/assets/player.png", - "language_code": "mo" + "language_code": "zh-MO" }, "player.bfe14f110bddf56d.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T15:50:25+00:00", "source_file": "6-space-game/3-moving-elements-around/solution/assets/player.png", - "language_code": "mo" + "language_code": "zh-MO" }, "player.c99c25d54a615ca0.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T15:49:55+00:00", "source_file": "6-space-game/4-collision-detection/solution/assets/player.png", - "language_code": "mo" + "language_code": "zh-MO" }, "player.dd24c1afa8c71e9b.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T15:49:58+00:00", "source_file": "6-space-game/2-drawing-to-canvas/solution/assets/player.png", - "language_code": "mo" + "language_code": "zh-MO" }, "playerDamaged.181703f652fd5176.webp": { "original_hash": "9d71aebe7303edd536064fb0f5e2ae82", "translation_date": "2026-01-15T15:50:15+00:00", "source_file": "6-space-game/solution/spaceArt/png/playerDamaged.png", - "language_code": "mo" + "language_code": "zh-MO" }, "playerLeft.0f928412e66ba5d9.webp": { "original_hash": "40a42047b8ee49c6dd87c981e98d4d2e", "translation_date": "2026-01-15T15:50:16+00:00", "source_file": "6-space-game/solution/spaceArt/png/playerLeft.png", - "language_code": "mo" + "language_code": "zh-MO" }, "playerRight.e4825f489e29f737.webp": { "original_hash": "1c7b03f73e1d6ed74955357680cb05cb", "translation_date": "2026-01-15T15:50:15+00:00", "source_file": "6-space-game/solution/spaceArt/png/playerRight.png", - "language_code": "mo" + "language_code": "zh-MO" }, "playground-choice.1d23ba7d407f4758.webp": { "original_hash": "1c2e88cad7aad10922b4de1e87f1a47f", "translation_date": "2026-01-15T15:57:18+00:00", "source_file": "9-chat-project/assets/playground-choice.png", - "language_code": "mo" + "language_code": "zh-MO" }, "playground.d2b927122224ff8f.webp": { "original_hash": "4152bb8cd5f23e73d58b3beb52919477", "translation_date": "2026-01-15T15:57:14+00:00", "source_file": "9-chat-project/assets/playground.png", - "language_code": "mo" + "language_code": "zh-MO" }, "preview.9215f0a010074476.webp": { "original_hash": "6eaab6a69de1fa433e822578652c7287", "translation_date": "2026-01-15T15:50:07+00:00", "source_file": "6-space-game/solution/spaceArt/preview.jpg", - "language_code": "mo" + "language_code": "zh-MO" }, "profiler.5a4a62479c5df01c.webp": { "original_hash": "40b8a4d9f47e2f3e18aa2e814a15356c", "translation_date": "2026-01-15T15:51:16+00:00", "source_file": "5-browser-extension/3-background-tasks-and-performance/images/profiler.png", - "language_code": "mo" + "language_code": "zh-MO" }, "project-on-vscode.dev.e79815a9a95ee7fe.webp": { "original_hash": "35de4bc32ea66a11f919671558e07d52", "translation_date": "2026-01-15T15:48:46+00:00", "source_file": "8-code-editor/images/project-on-vscode.dev.png", - "language_code": "mo" + "language_code": "zh-MO" }, "result.96ef01f607bf856a.webp": { "original_hash": "e83c44a0fcaa7720ce32eb71d53d5250", "translation_date": "2026-01-15T15:52:59+00:00", "source_file": "7-bank-project/2-forms/images/result.png", - "language_code": "mo" + "language_code": "zh-MO" }, "screen1.baccbba0f1f93364.webp": { "original_hash": "92c8fa2dbe566c4e19c98a9e7de6faa6", "translation_date": "2026-01-15T15:52:32+00:00", "source_file": "7-bank-project/images/screen1.png", - "language_code": "mo" + "language_code": "zh-MO" }, "screen2.123c82a831a1d14a.webp": { "original_hash": "43b7f2857d5f758394e443df8fbc31cf", "translation_date": "2026-01-15T15:52:43+00:00", "source_file": "7-bank-project/images/screen2.png", - "language_code": "mo" + "language_code": "zh-MO" }, "screenshot.0a1ee0d123df681b.webp": { "original_hash": "f909b463a14ff6542a816470f68bfac3", "translation_date": "2026-01-15T15:57:44+00:00", "source_file": "9-chat-project/assets/screenshot.png", - "language_code": "mo" + "language_code": "zh-MO" }, "screenshot.e7a5ad659e364568.webp": { "original_hash": "c562c1fdc9d73658456e02b873e4dff9", "translation_date": "2026-01-15T15:40:09+00:00", "source_file": "images/screenshot.png", - "language_code": "mo" + "language_code": "zh-MO" }, "screenshot_gray.0c796099a1f9f25e.webp": { "original_hash": "324b7bff7867c38e100d0acad18ed53d", "translation_date": "2026-01-15T15:53:35+00:00", "source_file": "3-terrarium/images/screenshot_gray.png", - "language_code": "mo" + "language_code": "zh-MO" }, "shield.1b9412b7ca6610ab.webp": { "original_hash": "a672dc1a5f905918272bb58f1e236340", "translation_date": "2026-01-15T15:50:14+00:00", "source_file": "6-space-game/solution/spaceArt/png/shield.png", - "language_code": "mo" + "language_code": "zh-MO" }, "snapshot.97750180ebcad737.webp": { "original_hash": "9db2fa7afcc1d258ec1a130cef145f94", "translation_date": "2026-01-15T15:50:43+00:00", "source_file": "5-browser-extension/3-background-tasks-and-performance/images/snapshot.png", - "language_code": "mo" + "language_code": "zh-MO" }, "spa.268ec73b41f992c2.webp": { "original_hash": "3d3d7273070c2ddab04458fbb084ad4a", "translation_date": "2026-01-15T15:53:20+00:00", "source_file": "7-bank-project/3-data/images/spa.png", - "language_code": "mo" + "language_code": "zh-MO" }, "speedLine.5bcabb93f48b5ae1.webp": { "original_hash": "ef791dbe8ea2e21cf697831e203803d5", "translation_date": "2026-01-15T15:50:21+00:00", "source_file": "6-space-game/solution/spaceArt/png/Background/speedLine.png", - "language_code": "mo" + "language_code": "zh-MO" }, "spritesheet.bec82852290b14ee.webp": { "original_hash": "d593b0f366e9efd2f2b3ef18e7eb2d0c", "translation_date": "2026-01-15T15:49:52+00:00", "source_file": "6-space-game/solution/spritesheet.png", - "language_code": "mo" + "language_code": "zh-MO" }, "starBackground.a897b8acb1b0587d.webp": { "original_hash": "cca00ba0b9e73859ab5bb928d5ca2fa2", "translation_date": "2026-01-15T15:50:20+00:00", "source_file": "6-space-game/solution/spaceArt/png/Background/starBackground.png", - "language_code": "mo" + "language_code": "zh-MO" }, "starBig.72e9c6d0d18f363d.webp": { "original_hash": "4e8f1abc8b48d75990117ea8b6207842", "translation_date": "2026-01-15T15:50:17+00:00", "source_file": "6-space-game/solution/spaceArt/png/Background/starBig.png", - "language_code": "mo" + "language_code": "zh-MO" }, "starSmall.ed78b961dbcd0898.webp": { "original_hash": "609bf88a971475818f95816b8cf71508", "translation_date": "2026-01-15T15:50:20+00:00", "source_file": "6-space-game/solution/spaceArt/png/Background/starSmall.png", - "language_code": "mo" + "language_code": "zh-MO" }, "template.67ad477109d29a2b.webp": { "original_hash": "a184e4c012fd4fca9ab3c552df87bd0c", "translation_date": "2026-01-15T15:57:21+00:00", "source_file": "9-chat-project/assets/template.png", - "language_code": "mo" + "language_code": "zh-MO" }, "terrarium-final.0920f16e87c13a84.webp": { "original_hash": "324b7bff7867c38e100d0acad18ed53d", "translation_date": "2026-01-15T15:53:56+00:00", "source_file": "3-terrarium/3-intro-to-DOM-and-closures/images/terrarium-final.png", - "language_code": "mo" + "language_code": "zh-MO" }, "terrarium-final.2f07047ffc597d0a.webp": { "original_hash": "c669f9222e16690bb2015ce86bb4739c", "translation_date": "2026-01-15T15:56:30+00:00", "source_file": "3-terrarium/2-intro-to-css/images/terrarium-final.png", - "language_code": "mo" + "language_code": "zh-MO" }, "validation-error.8bd23e98d416c22f.webp": { "original_hash": "d614ce6b24e2583901da9038297fe327", "translation_date": "2026-01-15T15:52:53+00:00", "source_file": "7-bank-project/2-forms/images/validation-error.png", - "language_code": "mo" + "language_code": "zh-MO" }, "vs-code-index.e2986cf919471eb9.webp": { "original_hash": "ed8437cb2629b95551fff5e5d72ef4f5", "translation_date": "2026-01-15T15:53:39+00:00", "source_file": "3-terrarium/1-intro-to-html/images/vs-code-index.png", - "language_code": "mo" + "language_code": "zh-MO" }, "webdev101-a11y.8ef3025c858d897a.webp": { "original_hash": "3f5220c5d502a906028b8a85245cc6da", "translation_date": "2026-01-15T15:44:25+00:00", "source_file": "sketchnotes/webdev101-a11y.png", - "language_code": "mo" + "language_code": "zh-MO" }, "webdev101-css.3f7af5991bf53a20.webp": { "original_hash": "9de1dc14864697c82395b02f31a72aec", "translation_date": "2026-01-15T15:42:51+00:00", "source_file": "sketchnotes/webdev101-css.png", - "language_code": "mo" + "language_code": "zh-MO" }, "webdev101-github.8846d7971abef6f9.webp": { "original_hash": "412ec8fc404fead25f314e2fdb564548", "translation_date": "2026-01-15T15:42:17+00:00", "source_file": "sketchnotes/webdev101-github.png", - "language_code": "mo" + "language_code": "zh-MO" }, "webdev101-html.4389c2067af68e98.webp": { "original_hash": "23bf24ecb0e72f0c6c835824dec5ee54", "translation_date": "2026-01-15T15:41:15+00:00", "source_file": "sketchnotes/webdev101-html.png", - "language_code": "mo" + "language_code": "zh-MO" }, "webdev101-js-arrays.439d7528b8a29455.webp": { "original_hash": "564c9e2d7f8e5a3b7e23570df300c732", "translation_date": "2026-01-15T15:45:46+00:00", "source_file": "sketchnotes/webdev101-js-arrays.png", - "language_code": "mo" + "language_code": "zh-MO" }, "webdev101-js-datatypes.4cc470179730702c.webp": { "original_hash": "20fda1612cc0e8d20e6be01ffc28e5f7", "translation_date": "2026-01-15T15:44:53+00:00", "source_file": "sketchnotes/webdev101-js-datatypes.png", - "language_code": "mo" + "language_code": "zh-MO" }, "webdev101-js-decisions.69e1b20f272dd1f0.webp": { "original_hash": "5e49a0b9b4149f782a4378354ba7fd56", "translation_date": "2026-01-15T15:43:51+00:00", "source_file": "sketchnotes/webdev101-js-decisions.png", - "language_code": "mo" + "language_code": "zh-MO" }, "webdev101-js-functions.be049c4726e94f8b.webp": { "original_hash": "ec4279b1b2191fa07a83e78a97e81f29", "translation_date": "2026-01-15T15:43:20+00:00", "source_file": "sketchnotes/webdev101-js-functions.png", - "language_code": "mo" + "language_code": "zh-MO" }, "webdev101-js.10280393044d7eaa.webp": { "original_hash": "fe1f154de74b31fdeb9a6df40e7ad5e1", "translation_date": "2026-01-15T15:45:22+00:00", "source_file": "sketchnotes/webdev101-js.png", - "language_code": "mo" + "language_code": "zh-MO" }, "webdev101-programming.d6e3f98e61ac4bff.webp": { "original_hash": "adf4dac4d350592773dbdba8ebaaa262", "translation_date": "2026-01-15T15:41:52+00:00", "source_file": "sketchnotes/webdev101-programming.png", - "language_code": "mo" + "language_code": "zh-MO" }, "working-tree-pb.6cd43e5076f23ba3.webp": { "original_hash": "f6b14887694745dd143a09bd60b74185", "translation_date": "2026-01-15T15:49:21+00:00", "source_file": "8-code-editor/images/working-tree-pb.png", - "language_code": "mo" + "language_code": "zh-MO" }, "working-tree.c58eec08e6335c79.webp": { "original_hash": "bf2608b4302123a00a8e7b1b6a430b4a", "translation_date": "2026-01-15T15:49:10+00:00", "source_file": "8-code-editor/images/working-tree.png", - "language_code": "mo" + "language_code": "zh-MO" } } \ No newline at end of file diff --git a/translated_images/mo/1.b6da8c1394b07491.webp b/translated_images/zh-MO/1.b6da8c1394b07491.webp similarity index 100% rename from translated_images/mo/1.b6da8c1394b07491.webp rename to translated_images/zh-MO/1.b6da8c1394b07491.webp diff --git a/translated_images/mo/1.cc07a5cbe114ad1d.webp b/translated_images/zh-MO/1.cc07a5cbe114ad1d.webp similarity index 100% rename from translated_images/mo/1.cc07a5cbe114ad1d.webp rename to translated_images/zh-MO/1.cc07a5cbe114ad1d.webp diff --git a/translated_images/mo/2.1dae52ff08042246.webp b/translated_images/zh-MO/2.1dae52ff08042246.webp similarity index 100% rename from translated_images/mo/2.1dae52ff08042246.webp rename to translated_images/zh-MO/2.1dae52ff08042246.webp diff --git a/translated_images/mo/after-codeswing-extension-pb.0ebddddcf73b5509.webp b/translated_images/zh-MO/after-codeswing-extension-pb.0ebddddcf73b5509.webp similarity index 100% rename from translated_images/mo/after-codeswing-extension-pb.0ebddddcf73b5509.webp rename to translated_images/zh-MO/after-codeswing-extension-pb.0ebddddcf73b5509.webp diff --git a/translated_images/mo/background.148a8d43afde5730.webp b/translated_images/zh-MO/background.148a8d43afde5730.webp similarity index 100% rename from translated_images/mo/background.148a8d43afde5730.webp rename to translated_images/zh-MO/background.148a8d43afde5730.webp diff --git a/translated_images/tw/backgroundColor.e19c3c60768150c8.webp b/translated_images/zh-MO/backgroundColor.e19c3c60768150c8.webp similarity index 100% rename from translated_images/tw/backgroundColor.e19c3c60768150c8.webp rename to translated_images/zh-MO/backgroundColor.e19c3c60768150c8.webp diff --git a/translated_images/mo/browser-console.efaf0b51aaaf6778.webp b/translated_images/zh-MO/browser-console.efaf0b51aaaf6778.webp similarity index 100% rename from translated_images/mo/browser-console.efaf0b51aaaf6778.webp rename to translated_images/zh-MO/browser-console.efaf0b51aaaf6778.webp diff --git a/translated_images/mo/browser.60317c9be8b7f84a.webp b/translated_images/zh-MO/browser.60317c9be8b7f84a.webp similarity index 100% rename from translated_images/mo/browser.60317c9be8b7f84a.webp rename to translated_images/zh-MO/browser.60317c9be8b7f84a.webp diff --git a/translated_images/mo/canvas.fbd605ff8e5b8aff.webp b/translated_images/zh-MO/canvas.fbd605ff8e5b8aff.webp similarity index 100% rename from translated_images/mo/canvas.fbd605ff8e5b8aff.webp rename to translated_images/zh-MO/canvas.fbd605ff8e5b8aff.webp diff --git a/translated_images/mo/canvas_grid.5f209da785ded492.webp b/translated_images/zh-MO/canvas_grid.5f209da785ded492.webp similarity index 100% rename from translated_images/mo/canvas_grid.5f209da785ded492.webp rename to translated_images/zh-MO/canvas_grid.5f209da785ded492.webp diff --git a/translated_images/mo/character.5c0dd8e067ffd693.webp b/translated_images/zh-MO/character.5c0dd8e067ffd693.webp similarity index 100% rename from translated_images/mo/character.5c0dd8e067ffd693.webp rename to translated_images/zh-MO/character.5c0dd8e067ffd693.webp diff --git a/translated_images/tw/click-register.e89a30bf0d4bc9ca.webp b/translated_images/zh-MO/click-register.e89a30bf0d4bc9ca.webp similarity index 100% rename from translated_images/tw/click-register.e89a30bf0d4bc9ca.webp rename to translated_images/zh-MO/click-register.e89a30bf0d4bc9ca.webp diff --git a/translated_images/mo/clone_repo.5085c48d666ead57.webp b/translated_images/zh-MO/clone_repo.5085c48d666ead57.webp similarity index 100% rename from translated_images/mo/clone_repo.5085c48d666ead57.webp rename to translated_images/zh-MO/clone_repo.5085c48d666ead57.webp diff --git a/translated_images/mo/clone_repo.6a202fb230ab6bdd.webp b/translated_images/zh-MO/clone_repo.6a202fb230ab6bdd.webp similarity index 100% rename from translated_images/mo/clone_repo.6a202fb230ab6bdd.webp rename to translated_images/zh-MO/clone_repo.6a202fb230ab6bdd.webp diff --git a/translated_images/mo/codespace.bcecbdf5d2747d3d.webp b/translated_images/zh-MO/codespace.bcecbdf5d2747d3d.webp similarity index 100% rename from translated_images/mo/codespace.bcecbdf5d2747d3d.webp rename to translated_images/zh-MO/codespace.bcecbdf5d2747d3d.webp diff --git a/translated_images/mo/create-a-fork.297ab42b4bd0af99.webp b/translated_images/zh-MO/create-a-fork.297ab42b4bd0af99.webp similarity index 100% rename from translated_images/mo/create-a-fork.297ab42b4bd0af99.webp rename to translated_images/zh-MO/create-a-fork.297ab42b4bd0af99.webp diff --git a/translated_images/mo/create-new-file-pb.0797800d977ec3eb.webp b/translated_images/zh-MO/create-new-file-pb.0797800d977ec3eb.webp similarity index 100% rename from translated_images/mo/create-new-file-pb.0797800d977ec3eb.webp rename to translated_images/zh-MO/create-new-file-pb.0797800d977ec3eb.webp diff --git a/translated_images/mo/create-new-file.2814e609c2af9aeb.webp b/translated_images/zh-MO/create-new-file.2814e609c2af9aeb.webp similarity index 100% rename from translated_images/mo/create-new-file.2814e609c2af9aeb.webp rename to translated_images/zh-MO/create-new-file.2814e609c2af9aeb.webp diff --git a/translated_images/mo/createcodespace.0238bbf4d7a8d955.webp b/translated_images/zh-MO/createcodespace.0238bbf4d7a8d955.webp similarity index 100% rename from translated_images/mo/createcodespace.0238bbf4d7a8d955.webp rename to translated_images/zh-MO/createcodespace.0238bbf4d7a8d955.webp diff --git a/translated_images/mo/data-flow.fa2354e0908fecc8.webp b/translated_images/zh-MO/data-flow.fa2354e0908fecc8.webp similarity index 100% rename from translated_images/mo/data-flow.fa2354e0908fecc8.webp rename to translated_images/zh-MO/data-flow.fa2354e0908fecc8.webp diff --git a/translated_images/mo/default-vscode-dev.5d06881d65c1b323.webp b/translated_images/zh-MO/default-vscode-dev.5d06881d65c1b323.webp similarity index 100% rename from translated_images/mo/default-vscode-dev.5d06881d65c1b323.webp rename to translated_images/zh-MO/default-vscode-dev.5d06881d65c1b323.webp diff --git a/translated_images/mo/dialog.93bba104afeb79f1.webp b/translated_images/zh-MO/dialog.93bba104afeb79f1.webp similarity index 100% rename from translated_images/mo/dialog.93bba104afeb79f1.webp rename to translated_images/zh-MO/dialog.93bba104afeb79f1.webp diff --git a/translated_images/mo/dom-tree.7daf0e763cbbba92.webp b/translated_images/zh-MO/dom-tree.7daf0e763cbbba92.webp similarity index 100% rename from translated_images/mo/dom-tree.7daf0e763cbbba92.webp rename to translated_images/zh-MO/dom-tree.7daf0e763cbbba92.webp diff --git a/translated_images/mo/earlybrowsers.d984b711cdf3a42d.webp b/translated_images/zh-MO/earlybrowsers.d984b711cdf3a42d.webp similarity index 100% rename from translated_images/mo/earlybrowsers.d984b711cdf3a42d.webp rename to translated_images/zh-MO/earlybrowsers.d984b711cdf3a42d.webp diff --git a/translated_images/mo/edit-a-file-pb.263555922c14fc52.webp b/translated_images/zh-MO/edit-a-file-pb.263555922c14fc52.webp similarity index 100% rename from translated_images/mo/edit-a-file-pb.263555922c14fc52.webp rename to translated_images/zh-MO/edit-a-file-pb.263555922c14fc52.webp diff --git a/translated_images/mo/edit-a-file.52c0ee665ef19f08.webp b/translated_images/zh-MO/edit-a-file.52c0ee665ef19f08.webp similarity index 100% rename from translated_images/mo/edit-a-file.52c0ee665ef19f08.webp rename to translated_images/zh-MO/edit-a-file.52c0ee665ef19f08.webp diff --git a/translated_images/tw/enemyShip.035a46787bff658c.webp b/translated_images/zh-MO/enemyShip.035a46787bff658c.webp similarity index 100% rename from translated_images/tw/enemyShip.035a46787bff658c.webp rename to translated_images/zh-MO/enemyShip.035a46787bff658c.webp diff --git a/translated_images/tw/enemyShip.1a1354d7988de290.webp b/translated_images/zh-MO/enemyShip.1a1354d7988de290.webp similarity index 100% rename from translated_images/tw/enemyShip.1a1354d7988de290.webp rename to translated_images/zh-MO/enemyShip.1a1354d7988de290.webp diff --git a/translated_images/tw/enemyShip.22cbee6ea27a5809.webp b/translated_images/zh-MO/enemyShip.22cbee6ea27a5809.webp similarity index 100% rename from translated_images/tw/enemyShip.22cbee6ea27a5809.webp rename to translated_images/zh-MO/enemyShip.22cbee6ea27a5809.webp diff --git a/translated_images/tw/enemyShip.321ecb1b4eb21f2c.webp b/translated_images/zh-MO/enemyShip.321ecb1b4eb21f2c.webp similarity index 100% rename from translated_images/tw/enemyShip.321ecb1b4eb21f2c.webp rename to translated_images/zh-MO/enemyShip.321ecb1b4eb21f2c.webp diff --git a/translated_images/tw/enemyShip.4fbf2889e6129db4.webp b/translated_images/zh-MO/enemyShip.4fbf2889e6129db4.webp similarity index 100% rename from translated_images/tw/enemyShip.4fbf2889e6129db4.webp rename to translated_images/zh-MO/enemyShip.4fbf2889e6129db4.webp diff --git a/translated_images/tw/enemyShip.5df2a822c16650c2.webp b/translated_images/zh-MO/enemyShip.5df2a822c16650c2.webp similarity index 100% rename from translated_images/tw/enemyShip.5df2a822c16650c2.webp rename to translated_images/zh-MO/enemyShip.5df2a822c16650c2.webp diff --git a/translated_images/tw/enemyShip.62983ed4bfb2220f.webp b/translated_images/zh-MO/enemyShip.62983ed4bfb2220f.webp similarity index 100% rename from translated_images/tw/enemyShip.62983ed4bfb2220f.webp rename to translated_images/zh-MO/enemyShip.62983ed4bfb2220f.webp diff --git a/translated_images/tw/enemyShip.add7036e1c3c3014.webp b/translated_images/zh-MO/enemyShip.add7036e1c3c3014.webp similarity index 100% rename from translated_images/tw/enemyShip.add7036e1c3c3014.webp rename to translated_images/zh-MO/enemyShip.add7036e1c3c3014.webp diff --git a/translated_images/tw/enemyShip.b39a140287683bf7.webp b/translated_images/zh-MO/enemyShip.b39a140287683bf7.webp similarity index 100% rename from translated_images/tw/enemyShip.b39a140287683bf7.webp rename to translated_images/zh-MO/enemyShip.b39a140287683bf7.webp diff --git a/translated_images/tw/enemyShip.b9626ed228a17a32.webp b/translated_images/zh-MO/enemyShip.b9626ed228a17a32.webp similarity index 100% rename from translated_images/tw/enemyShip.b9626ed228a17a32.webp rename to translated_images/zh-MO/enemyShip.b9626ed228a17a32.webp diff --git a/translated_images/tw/enemyShip.deb0477a7312f54d.webp b/translated_images/zh-MO/enemyShip.deb0477a7312f54d.webp similarity index 100% rename from translated_images/tw/enemyShip.deb0477a7312f54d.webp rename to translated_images/zh-MO/enemyShip.deb0477a7312f54d.webp diff --git a/translated_images/tw/enemyUFO.bf8585e4e8dcdb68.webp b/translated_images/zh-MO/enemyUFO.bf8585e4e8dcdb68.webp similarity index 100% rename from translated_images/tw/enemyUFO.bf8585e4e8dcdb68.webp rename to translated_images/zh-MO/enemyUFO.bf8585e4e8dcdb68.webp diff --git a/translated_images/mo/extension-details.9f8f1fd4e9eb2de5.webp b/translated_images/zh-MO/extension-details.9f8f1fd4e9eb2de5.webp similarity index 100% rename from translated_images/mo/extension-details.9f8f1fd4e9eb2de5.webp rename to translated_images/zh-MO/extension-details.9f8f1fd4e9eb2de5.webp diff --git a/translated_images/mo/extension-screenshot.0e7f5bfa110e92e3.webp b/translated_images/zh-MO/extension-screenshot.0e7f5bfa110e92e3.webp similarity index 100% rename from translated_images/mo/extension-screenshot.0e7f5bfa110e92e3.webp rename to translated_images/zh-MO/extension-screenshot.0e7f5bfa110e92e3.webp diff --git a/translated_images/mo/extension-settings.21c752ae4f4cdb78.webp b/translated_images/zh-MO/extension-settings.21c752ae4f4cdb78.webp similarity index 100% rename from translated_images/mo/extension-settings.21c752ae4f4cdb78.webp rename to translated_images/zh-MO/extension-settings.21c752ae4f4cdb78.webp diff --git a/translated_images/mo/extensions.eca0e0c7f59a10b5.webp b/translated_images/zh-MO/extensions.eca0e0c7f59a10b5.webp similarity index 100% rename from translated_images/mo/extensions.eca0e0c7f59a10b5.webp rename to translated_images/zh-MO/extensions.eca0e0c7f59a10b5.webp diff --git a/translated_images/tw/favicon.37b561214b36d454.webp b/translated_images/zh-MO/favicon.37b561214b36d454.webp similarity index 100% rename from translated_images/tw/favicon.37b561214b36d454.webp rename to translated_images/zh-MO/favicon.37b561214b36d454.webp diff --git a/translated_images/mo/form-post.61de4ca1b964d91a.webp b/translated_images/zh-MO/form-post.61de4ca1b964d91a.webp similarity index 100% rename from translated_images/mo/form-post.61de4ca1b964d91a.webp rename to translated_images/zh-MO/form-post.61de4ca1b964d91a.webp diff --git a/translated_images/mo/history.7fdabbafa521e064.webp b/translated_images/zh-MO/history.7fdabbafa521e064.webp similarity index 100% rename from translated_images/mo/history.7fdabbafa521e064.webp rename to translated_images/zh-MO/history.7fdabbafa521e064.webp diff --git a/translated_images/mo/install-on-edge.78634f02842c4828.webp b/translated_images/zh-MO/install-on-edge.78634f02842c4828.webp similarity index 100% rename from translated_images/mo/install-on-edge.78634f02842c4828.webp rename to translated_images/zh-MO/install-on-edge.78634f02842c4828.webp diff --git a/translated_images/mo/install-on-edge.d68781acaf0b3d3d.webp b/translated_images/zh-MO/install-on-edge.d68781acaf0b3d3d.webp similarity index 100% rename from translated_images/mo/install-on-edge.d68781acaf0b3d3d.webp rename to translated_images/zh-MO/install-on-edge.d68781acaf0b3d3d.webp diff --git a/translated_images/tw/laserGreen.89904f0f49945560.webp b/translated_images/zh-MO/laserGreen.89904f0f49945560.webp similarity index 100% rename from translated_images/tw/laserGreen.89904f0f49945560.webp rename to translated_images/zh-MO/laserGreen.89904f0f49945560.webp diff --git a/translated_images/tw/laserGreenShot.e4fbfc4714c08a5b.webp b/translated_images/zh-MO/laserGreenShot.e4fbfc4714c08a5b.webp similarity index 100% rename from translated_images/tw/laserGreenShot.e4fbfc4714c08a5b.webp rename to translated_images/zh-MO/laserGreenShot.e4fbfc4714c08a5b.webp diff --git a/translated_images/tw/laserRed.2040e11f55c0a40a.webp b/translated_images/zh-MO/laserRed.2040e11f55c0a40a.webp similarity index 100% rename from translated_images/tw/laserRed.2040e11f55c0a40a.webp rename to translated_images/zh-MO/laserRed.2040e11f55c0a40a.webp diff --git a/translated_images/tw/laserRed.381bc5555491ce67.webp b/translated_images/zh-MO/laserRed.381bc5555491ce67.webp similarity index 100% rename from translated_images/tw/laserRed.381bc5555491ce67.webp rename to translated_images/zh-MO/laserRed.381bc5555491ce67.webp diff --git a/translated_images/tw/laserRed.69730edd76f0b3bd.webp b/translated_images/zh-MO/laserRed.69730edd76f0b3bd.webp similarity index 100% rename from translated_images/tw/laserRed.69730edd76f0b3bd.webp rename to translated_images/zh-MO/laserRed.69730edd76f0b3bd.webp diff --git a/translated_images/tw/laserRed.b583dc1728eb8581.webp b/translated_images/zh-MO/laserRed.b583dc1728eb8581.webp similarity index 100% rename from translated_images/tw/laserRed.b583dc1728eb8581.webp rename to translated_images/zh-MO/laserRed.b583dc1728eb8581.webp diff --git a/translated_images/tw/laserRed.cae9ab24ea9b18fd.webp b/translated_images/zh-MO/laserRed.cae9ab24ea9b18fd.webp similarity index 100% rename from translated_images/tw/laserRed.cae9ab24ea9b18fd.webp rename to translated_images/zh-MO/laserRed.cae9ab24ea9b18fd.webp diff --git a/translated_images/tw/laserRed.d81ce4986f87c251.webp b/translated_images/zh-MO/laserRed.d81ce4986f87c251.webp similarity index 100% rename from translated_images/tw/laserRed.d81ce4986f87c251.webp rename to translated_images/zh-MO/laserRed.d81ce4986f87c251.webp diff --git a/translated_images/tw/laserRed.e58ef8db2585dfbe.webp b/translated_images/zh-MO/laserRed.e58ef8db2585dfbe.webp similarity index 100% rename from translated_images/tw/laserRed.e58ef8db2585dfbe.webp rename to translated_images/zh-MO/laserRed.e58ef8db2585dfbe.webp diff --git a/translated_images/tw/laserRed.e66e29ace6666064.webp b/translated_images/zh-MO/laserRed.e66e29ace6666064.webp similarity index 100% rename from translated_images/tw/laserRed.e66e29ace6666064.webp rename to translated_images/zh-MO/laserRed.e66e29ace6666064.webp diff --git a/translated_images/tw/laserRed.e86e8fb629c6026e.webp b/translated_images/zh-MO/laserRed.e86e8fb629c6026e.webp similarity index 100% rename from translated_images/tw/laserRed.e86e8fb629c6026e.webp rename to translated_images/zh-MO/laserRed.e86e8fb629c6026e.webp diff --git a/translated_images/tw/laserRedShot.c39d066745996a71.webp b/translated_images/zh-MO/laserRedShot.c39d066745996a71.webp similarity index 100% rename from translated_images/tw/laserRedShot.c39d066745996a71.webp rename to translated_images/zh-MO/laserRedShot.c39d066745996a71.webp diff --git a/translated_images/tw/life.27144b6d4bfdea76.webp b/translated_images/zh-MO/life.27144b6d4bfdea76.webp similarity index 100% rename from translated_images/tw/life.27144b6d4bfdea76.webp rename to translated_images/zh-MO/life.27144b6d4bfdea76.webp diff --git a/translated_images/tw/life.2a159298dd98f4ef.webp b/translated_images/zh-MO/life.2a159298dd98f4ef.webp similarity index 100% rename from translated_images/tw/life.2a159298dd98f4ef.webp rename to translated_images/zh-MO/life.2a159298dd98f4ef.webp diff --git a/translated_images/tw/life.466df3b1692a244a.webp b/translated_images/zh-MO/life.466df3b1692a244a.webp similarity index 100% rename from translated_images/tw/life.466df3b1692a244a.webp rename to translated_images/zh-MO/life.466df3b1692a244a.webp diff --git a/translated_images/tw/life.65a2aaceca875284.webp b/translated_images/zh-MO/life.65a2aaceca875284.webp similarity index 100% rename from translated_images/tw/life.65a2aaceca875284.webp rename to translated_images/zh-MO/life.65a2aaceca875284.webp diff --git a/translated_images/tw/life.6fb9f50d53ee0413.webp b/translated_images/zh-MO/life.6fb9f50d53ee0413.webp similarity index 100% rename from translated_images/tw/life.6fb9f50d53ee0413.webp rename to translated_images/zh-MO/life.6fb9f50d53ee0413.webp diff --git a/translated_images/tw/life.78b6e96a3003767e.webp b/translated_images/zh-MO/life.78b6e96a3003767e.webp similarity index 100% rename from translated_images/tw/life.78b6e96a3003767e.webp rename to translated_images/zh-MO/life.78b6e96a3003767e.webp diff --git a/translated_images/tw/life.86d843ce9c23289c.webp b/translated_images/zh-MO/life.86d843ce9c23289c.webp similarity index 100% rename from translated_images/tw/life.86d843ce9c23289c.webp rename to translated_images/zh-MO/life.86d843ce9c23289c.webp diff --git a/translated_images/mo/localstorage.472f8147b6a3f8d1.webp b/translated_images/zh-MO/localstorage.472f8147b6a3f8d1.webp similarity index 100% rename from translated_images/mo/localstorage.472f8147b6a3f8d1.webp rename to translated_images/zh-MO/localstorage.472f8147b6a3f8d1.webp diff --git a/translated_images/mo/log.804026979f3707e0.webp b/translated_images/zh-MO/log.804026979f3707e0.webp similarity index 100% rename from translated_images/mo/log.804026979f3707e0.webp rename to translated_images/zh-MO/log.804026979f3707e0.webp diff --git a/translated_images/mo/login-error.416fe019b36a6327.webp b/translated_images/zh-MO/login-error.416fe019b36a6327.webp similarity index 100% rename from translated_images/mo/login-error.416fe019b36a6327.webp rename to translated_images/zh-MO/login-error.416fe019b36a6327.webp diff --git a/translated_images/tw/meteorBig.1e452b3ad7af50ad.webp b/translated_images/zh-MO/meteorBig.1e452b3ad7af50ad.webp similarity index 100% rename from translated_images/tw/meteorBig.1e452b3ad7af50ad.webp rename to translated_images/zh-MO/meteorBig.1e452b3ad7af50ad.webp diff --git a/translated_images/tw/meteorSmall.0d729bc71c12d41f.webp b/translated_images/zh-MO/meteorSmall.0d729bc71c12d41f.webp similarity index 100% rename from translated_images/tw/meteorSmall.0d729bc71c12d41f.webp rename to translated_images/zh-MO/meteorSmall.0d729bc71c12d41f.webp diff --git a/translated_images/mo/moodle.94eb93d714a50cb2.webp b/translated_images/zh-MO/moodle.94eb93d714a50cb2.webp similarity index 100% rename from translated_images/mo/moodle.94eb93d714a50cb2.webp rename to translated_images/zh-MO/moodle.94eb93d714a50cb2.webp diff --git a/translated_images/mo/mpa.7f7375a1a2d4aa77.webp b/translated_images/zh-MO/mpa.7f7375a1a2d4aa77.webp similarity index 100% rename from translated_images/mo/mpa.7f7375a1a2d4aa77.webp rename to translated_images/zh-MO/mpa.7f7375a1a2d4aa77.webp diff --git a/translated_images/tw/nebula.55c2933d36d035d3.webp b/translated_images/zh-MO/nebula.55c2933d36d035d3.webp similarity index 100% rename from translated_images/tw/nebula.55c2933d36d035d3.webp rename to translated_images/zh-MO/nebula.55c2933d36d035d3.webp diff --git a/translated_images/mo/new-file-github.com.c886796d800e8056.webp b/translated_images/zh-MO/new-file-github.com.c886796d800e8056.webp similarity index 100% rename from translated_images/mo/new-file-github.com.c886796d800e8056.webp rename to translated_images/zh-MO/new-file-github.com.c886796d800e8056.webp diff --git a/translated_images/mo/open-palette-menu.46dda01084738da8.webp b/translated_images/zh-MO/open-palette-menu.46dda01084738da8.webp similarity index 100% rename from translated_images/mo/open-palette-menu.46dda01084738da8.webp rename to translated_images/zh-MO/open-palette-menu.46dda01084738da8.webp diff --git a/translated_images/mo/open-remote-repository.bd9c2598b8949e7f.webp b/translated_images/zh-MO/open-remote-repository.bd9c2598b8949e7f.webp similarity index 100% rename from translated_images/mo/open-remote-repository.bd9c2598b8949e7f.webp rename to translated_images/zh-MO/open-remote-repository.bd9c2598b8949e7f.webp diff --git a/translated_images/mo/palette-menu.4946174e07f42622.webp b/translated_images/zh-MO/palette-menu.4946174e07f42622.webp similarity index 100% rename from translated_images/mo/palette-menu.4946174e07f42622.webp rename to translated_images/zh-MO/palette-menu.4946174e07f42622.webp diff --git a/translated_images/tw/partI-solution.36c53b48c9ffae2a.webp b/translated_images/zh-MO/partI-solution.36c53b48c9ffae2a.webp similarity index 100% rename from translated_images/tw/partI-solution.36c53b48c9ffae2a.webp rename to translated_images/zh-MO/partI-solution.36c53b48c9ffae2a.webp diff --git a/translated_images/tw/plant1.a876180d8659acb9.webp b/translated_images/zh-MO/plant1.a876180d8659acb9.webp similarity index 100% rename from translated_images/tw/plant1.a876180d8659acb9.webp rename to translated_images/zh-MO/plant1.a876180d8659acb9.webp diff --git a/translated_images/tw/plant10.2f2c47804ae52dd3.webp b/translated_images/zh-MO/plant10.2f2c47804ae52dd3.webp similarity index 100% rename from translated_images/tw/plant10.2f2c47804ae52dd3.webp rename to translated_images/zh-MO/plant10.2f2c47804ae52dd3.webp diff --git a/translated_images/tw/plant11.0ce0081b0ef17aa1.webp b/translated_images/zh-MO/plant11.0ce0081b0ef17aa1.webp similarity index 100% rename from translated_images/tw/plant11.0ce0081b0ef17aa1.webp rename to translated_images/zh-MO/plant11.0ce0081b0ef17aa1.webp diff --git a/translated_images/tw/plant12.6b934c4312a00228.webp b/translated_images/zh-MO/plant12.6b934c4312a00228.webp similarity index 100% rename from translated_images/tw/plant12.6b934c4312a00228.webp rename to translated_images/zh-MO/plant12.6b934c4312a00228.webp diff --git a/translated_images/tw/plant13.37d6ab2e2481421f.webp b/translated_images/zh-MO/plant13.37d6ab2e2481421f.webp similarity index 100% rename from translated_images/tw/plant13.37d6ab2e2481421f.webp rename to translated_images/zh-MO/plant13.37d6ab2e2481421f.webp diff --git a/translated_images/tw/plant14.908791477a46eb7f.webp b/translated_images/zh-MO/plant14.908791477a46eb7f.webp similarity index 100% rename from translated_images/tw/plant14.908791477a46eb7f.webp rename to translated_images/zh-MO/plant14.908791477a46eb7f.webp diff --git a/translated_images/tw/plant2.9e45efea224115b0.webp b/translated_images/zh-MO/plant2.9e45efea224115b0.webp similarity index 100% rename from translated_images/tw/plant2.9e45efea224115b0.webp rename to translated_images/zh-MO/plant2.9e45efea224115b0.webp diff --git a/translated_images/tw/plant3.06efdd0fa0c4b115.webp b/translated_images/zh-MO/plant3.06efdd0fa0c4b115.webp similarity index 100% rename from translated_images/tw/plant3.06efdd0fa0c4b115.webp rename to translated_images/zh-MO/plant3.06efdd0fa0c4b115.webp diff --git a/translated_images/tw/plant4.3b78072b427727c6.webp b/translated_images/zh-MO/plant4.3b78072b427727c6.webp similarity index 100% rename from translated_images/tw/plant4.3b78072b427727c6.webp rename to translated_images/zh-MO/plant4.3b78072b427727c6.webp diff --git a/translated_images/tw/plant5.8ec58b18ac336fa8.webp b/translated_images/zh-MO/plant5.8ec58b18ac336fa8.webp similarity index 100% rename from translated_images/tw/plant5.8ec58b18ac336fa8.webp rename to translated_images/zh-MO/plant5.8ec58b18ac336fa8.webp diff --git a/translated_images/tw/plant6.ca4ff8372e6676b1.webp b/translated_images/zh-MO/plant6.ca4ff8372e6676b1.webp similarity index 100% rename from translated_images/tw/plant6.ca4ff8372e6676b1.webp rename to translated_images/zh-MO/plant6.ca4ff8372e6676b1.webp diff --git a/translated_images/tw/plant7.194d5a42fcf5a88c.webp b/translated_images/zh-MO/plant7.194d5a42fcf5a88c.webp similarity index 100% rename from translated_images/tw/plant7.194d5a42fcf5a88c.webp rename to translated_images/zh-MO/plant7.194d5a42fcf5a88c.webp diff --git a/translated_images/tw/plant8.7b247809ab0eb492.webp b/translated_images/zh-MO/plant8.7b247809ab0eb492.webp similarity index 100% rename from translated_images/tw/plant8.7b247809ab0eb492.webp rename to translated_images/zh-MO/plant8.7b247809ab0eb492.webp diff --git a/translated_images/tw/plant9.8fe614c01ded1b1e.webp b/translated_images/zh-MO/plant9.8fe614c01ded1b1e.webp similarity index 100% rename from translated_images/tw/plant9.8fe614c01ded1b1e.webp rename to translated_images/zh-MO/plant9.8fe614c01ded1b1e.webp diff --git a/translated_images/tw/player.137ee0e47f895ffc.webp b/translated_images/zh-MO/player.137ee0e47f895ffc.webp similarity index 100% rename from translated_images/tw/player.137ee0e47f895ffc.webp rename to translated_images/zh-MO/player.137ee0e47f895ffc.webp diff --git a/translated_images/tw/player.2887422f6982c3cd.webp b/translated_images/zh-MO/player.2887422f6982c3cd.webp similarity index 100% rename from translated_images/tw/player.2887422f6982c3cd.webp rename to translated_images/zh-MO/player.2887422f6982c3cd.webp diff --git a/translated_images/tw/player.391fed427ede24f5.webp b/translated_images/zh-MO/player.391fed427ede24f5.webp similarity index 100% rename from translated_images/tw/player.391fed427ede24f5.webp rename to translated_images/zh-MO/player.391fed427ede24f5.webp diff --git a/translated_images/tw/player.3c4f50182552a73a.webp b/translated_images/zh-MO/player.3c4f50182552a73a.webp similarity index 100% rename from translated_images/tw/player.3c4f50182552a73a.webp rename to translated_images/zh-MO/player.3c4f50182552a73a.webp diff --git a/translated_images/tw/player.47bc9de0714c723d.webp b/translated_images/zh-MO/player.47bc9de0714c723d.webp similarity index 100% rename from translated_images/tw/player.47bc9de0714c723d.webp rename to translated_images/zh-MO/player.47bc9de0714c723d.webp diff --git a/translated_images/tw/player.57b3107c03012695.webp b/translated_images/zh-MO/player.57b3107c03012695.webp similarity index 100% rename from translated_images/tw/player.57b3107c03012695.webp rename to translated_images/zh-MO/player.57b3107c03012695.webp diff --git a/translated_images/tw/player.606f85953e5e564e.webp b/translated_images/zh-MO/player.606f85953e5e564e.webp similarity index 100% rename from translated_images/tw/player.606f85953e5e564e.webp rename to translated_images/zh-MO/player.606f85953e5e564e.webp diff --git a/translated_images/tw/player.680ea4c619b54fe1.webp b/translated_images/zh-MO/player.680ea4c619b54fe1.webp similarity index 100% rename from translated_images/tw/player.680ea4c619b54fe1.webp rename to translated_images/zh-MO/player.680ea4c619b54fe1.webp diff --git a/translated_images/tw/player.bfe14f110bddf56d.webp b/translated_images/zh-MO/player.bfe14f110bddf56d.webp similarity index 100% rename from translated_images/tw/player.bfe14f110bddf56d.webp rename to translated_images/zh-MO/player.bfe14f110bddf56d.webp diff --git a/translated_images/tw/player.c99c25d54a615ca0.webp b/translated_images/zh-MO/player.c99c25d54a615ca0.webp similarity index 100% rename from translated_images/tw/player.c99c25d54a615ca0.webp rename to translated_images/zh-MO/player.c99c25d54a615ca0.webp diff --git a/translated_images/tw/player.dd24c1afa8c71e9b.webp b/translated_images/zh-MO/player.dd24c1afa8c71e9b.webp similarity index 100% rename from translated_images/tw/player.dd24c1afa8c71e9b.webp rename to translated_images/zh-MO/player.dd24c1afa8c71e9b.webp diff --git a/translated_images/tw/playerDamaged.181703f652fd5176.webp b/translated_images/zh-MO/playerDamaged.181703f652fd5176.webp similarity index 100% rename from translated_images/tw/playerDamaged.181703f652fd5176.webp rename to translated_images/zh-MO/playerDamaged.181703f652fd5176.webp diff --git a/translated_images/tw/playerLeft.0f928412e66ba5d9.webp b/translated_images/zh-MO/playerLeft.0f928412e66ba5d9.webp similarity index 100% rename from translated_images/tw/playerLeft.0f928412e66ba5d9.webp rename to translated_images/zh-MO/playerLeft.0f928412e66ba5d9.webp diff --git a/translated_images/tw/playerRight.e4825f489e29f737.webp b/translated_images/zh-MO/playerRight.e4825f489e29f737.webp similarity index 100% rename from translated_images/tw/playerRight.e4825f489e29f737.webp rename to translated_images/zh-MO/playerRight.e4825f489e29f737.webp diff --git a/translated_images/mo/playground-choice.1d23ba7d407f4758.webp b/translated_images/zh-MO/playground-choice.1d23ba7d407f4758.webp similarity index 100% rename from translated_images/mo/playground-choice.1d23ba7d407f4758.webp rename to translated_images/zh-MO/playground-choice.1d23ba7d407f4758.webp diff --git a/translated_images/mo/playground.d2b927122224ff8f.webp b/translated_images/zh-MO/playground.d2b927122224ff8f.webp similarity index 100% rename from translated_images/mo/playground.d2b927122224ff8f.webp rename to translated_images/zh-MO/playground.d2b927122224ff8f.webp diff --git a/translated_images/mo/preview.9215f0a010074476.webp b/translated_images/zh-MO/preview.9215f0a010074476.webp similarity index 100% rename from translated_images/mo/preview.9215f0a010074476.webp rename to translated_images/zh-MO/preview.9215f0a010074476.webp diff --git a/translated_images/mo/profiler.5a4a62479c5df01c.webp b/translated_images/zh-MO/profiler.5a4a62479c5df01c.webp similarity index 100% rename from translated_images/mo/profiler.5a4a62479c5df01c.webp rename to translated_images/zh-MO/profiler.5a4a62479c5df01c.webp diff --git a/translated_images/mo/project-on-vscode.dev.e79815a9a95ee7fe.webp b/translated_images/zh-MO/project-on-vscode.dev.e79815a9a95ee7fe.webp similarity index 100% rename from translated_images/mo/project-on-vscode.dev.e79815a9a95ee7fe.webp rename to translated_images/zh-MO/project-on-vscode.dev.e79815a9a95ee7fe.webp diff --git a/translated_images/mo/result.96ef01f607bf856a.webp b/translated_images/zh-MO/result.96ef01f607bf856a.webp similarity index 100% rename from translated_images/mo/result.96ef01f607bf856a.webp rename to translated_images/zh-MO/result.96ef01f607bf856a.webp diff --git a/translated_images/mo/screen1.baccbba0f1f93364.webp b/translated_images/zh-MO/screen1.baccbba0f1f93364.webp similarity index 100% rename from translated_images/mo/screen1.baccbba0f1f93364.webp rename to translated_images/zh-MO/screen1.baccbba0f1f93364.webp diff --git a/translated_images/mo/screen2.123c82a831a1d14a.webp b/translated_images/zh-MO/screen2.123c82a831a1d14a.webp similarity index 100% rename from translated_images/mo/screen2.123c82a831a1d14a.webp rename to translated_images/zh-MO/screen2.123c82a831a1d14a.webp diff --git a/translated_images/mo/screenshot.0a1ee0d123df681b.webp b/translated_images/zh-MO/screenshot.0a1ee0d123df681b.webp similarity index 100% rename from translated_images/mo/screenshot.0a1ee0d123df681b.webp rename to translated_images/zh-MO/screenshot.0a1ee0d123df681b.webp diff --git a/translated_images/mo/screenshot.e7a5ad659e364568.webp b/translated_images/zh-MO/screenshot.e7a5ad659e364568.webp similarity index 100% rename from translated_images/mo/screenshot.e7a5ad659e364568.webp rename to translated_images/zh-MO/screenshot.e7a5ad659e364568.webp diff --git a/translated_images/mo/screenshot_gray.0c796099a1f9f25e.webp b/translated_images/zh-MO/screenshot_gray.0c796099a1f9f25e.webp similarity index 100% rename from translated_images/mo/screenshot_gray.0c796099a1f9f25e.webp rename to translated_images/zh-MO/screenshot_gray.0c796099a1f9f25e.webp diff --git a/translated_images/tw/shield.1b9412b7ca6610ab.webp b/translated_images/zh-MO/shield.1b9412b7ca6610ab.webp similarity index 100% rename from translated_images/tw/shield.1b9412b7ca6610ab.webp rename to translated_images/zh-MO/shield.1b9412b7ca6610ab.webp diff --git a/translated_images/mo/snapshot.97750180ebcad737.webp b/translated_images/zh-MO/snapshot.97750180ebcad737.webp similarity index 100% rename from translated_images/mo/snapshot.97750180ebcad737.webp rename to translated_images/zh-MO/snapshot.97750180ebcad737.webp diff --git a/translated_images/mo/spa.268ec73b41f992c2.webp b/translated_images/zh-MO/spa.268ec73b41f992c2.webp similarity index 100% rename from translated_images/mo/spa.268ec73b41f992c2.webp rename to translated_images/zh-MO/spa.268ec73b41f992c2.webp diff --git a/translated_images/tw/speedLine.5bcabb93f48b5ae1.webp b/translated_images/zh-MO/speedLine.5bcabb93f48b5ae1.webp similarity index 100% rename from translated_images/tw/speedLine.5bcabb93f48b5ae1.webp rename to translated_images/zh-MO/speedLine.5bcabb93f48b5ae1.webp diff --git a/translated_images/tw/spritesheet.bec82852290b14ee.webp b/translated_images/zh-MO/spritesheet.bec82852290b14ee.webp similarity index 100% rename from translated_images/tw/spritesheet.bec82852290b14ee.webp rename to translated_images/zh-MO/spritesheet.bec82852290b14ee.webp diff --git a/translated_images/zh/starBackground.a897b8acb1b0587d.webp b/translated_images/zh-MO/starBackground.a897b8acb1b0587d.webp similarity index 100% rename from translated_images/zh/starBackground.a897b8acb1b0587d.webp rename to translated_images/zh-MO/starBackground.a897b8acb1b0587d.webp diff --git a/translated_images/tw/starBig.72e9c6d0d18f363d.webp b/translated_images/zh-MO/starBig.72e9c6d0d18f363d.webp similarity index 100% rename from translated_images/tw/starBig.72e9c6d0d18f363d.webp rename to translated_images/zh-MO/starBig.72e9c6d0d18f363d.webp diff --git a/translated_images/tw/starSmall.ed78b961dbcd0898.webp b/translated_images/zh-MO/starSmall.ed78b961dbcd0898.webp similarity index 100% rename from translated_images/tw/starSmall.ed78b961dbcd0898.webp rename to translated_images/zh-MO/starSmall.ed78b961dbcd0898.webp diff --git a/translated_images/mo/template.67ad477109d29a2b.webp b/translated_images/zh-MO/template.67ad477109d29a2b.webp similarity index 100% rename from translated_images/mo/template.67ad477109d29a2b.webp rename to translated_images/zh-MO/template.67ad477109d29a2b.webp diff --git a/translated_images/mo/terrarium-final.0920f16e87c13a84.webp b/translated_images/zh-MO/terrarium-final.0920f16e87c13a84.webp similarity index 100% rename from translated_images/mo/terrarium-final.0920f16e87c13a84.webp rename to translated_images/zh-MO/terrarium-final.0920f16e87c13a84.webp diff --git a/translated_images/mo/terrarium-final.2f07047ffc597d0a.webp b/translated_images/zh-MO/terrarium-final.2f07047ffc597d0a.webp similarity index 100% rename from translated_images/mo/terrarium-final.2f07047ffc597d0a.webp rename to translated_images/zh-MO/terrarium-final.2f07047ffc597d0a.webp diff --git a/translated_images/mo/validation-error.8bd23e98d416c22f.webp b/translated_images/zh-MO/validation-error.8bd23e98d416c22f.webp similarity index 100% rename from translated_images/mo/validation-error.8bd23e98d416c22f.webp rename to translated_images/zh-MO/validation-error.8bd23e98d416c22f.webp diff --git a/translated_images/mo/vs-code-index.e2986cf919471eb9.webp b/translated_images/zh-MO/vs-code-index.e2986cf919471eb9.webp similarity index 100% rename from translated_images/mo/vs-code-index.e2986cf919471eb9.webp rename to translated_images/zh-MO/vs-code-index.e2986cf919471eb9.webp diff --git a/translated_images/mo/webdev101-a11y.8ef3025c858d897a.webp b/translated_images/zh-MO/webdev101-a11y.8ef3025c858d897a.webp similarity index 100% rename from translated_images/mo/webdev101-a11y.8ef3025c858d897a.webp rename to translated_images/zh-MO/webdev101-a11y.8ef3025c858d897a.webp diff --git a/translated_images/mo/webdev101-css.3f7af5991bf53a20.webp b/translated_images/zh-MO/webdev101-css.3f7af5991bf53a20.webp similarity index 100% rename from translated_images/mo/webdev101-css.3f7af5991bf53a20.webp rename to translated_images/zh-MO/webdev101-css.3f7af5991bf53a20.webp diff --git a/translated_images/mo/webdev101-github.8846d7971abef6f9.webp b/translated_images/zh-MO/webdev101-github.8846d7971abef6f9.webp similarity index 100% rename from translated_images/mo/webdev101-github.8846d7971abef6f9.webp rename to translated_images/zh-MO/webdev101-github.8846d7971abef6f9.webp diff --git a/translated_images/mo/webdev101-html.4389c2067af68e98.webp b/translated_images/zh-MO/webdev101-html.4389c2067af68e98.webp similarity index 100% rename from translated_images/mo/webdev101-html.4389c2067af68e98.webp rename to translated_images/zh-MO/webdev101-html.4389c2067af68e98.webp diff --git a/translated_images/mo/webdev101-js-arrays.439d7528b8a29455.webp b/translated_images/zh-MO/webdev101-js-arrays.439d7528b8a29455.webp similarity index 100% rename from translated_images/mo/webdev101-js-arrays.439d7528b8a29455.webp rename to translated_images/zh-MO/webdev101-js-arrays.439d7528b8a29455.webp diff --git a/translated_images/mo/webdev101-js-datatypes.4cc470179730702c.webp b/translated_images/zh-MO/webdev101-js-datatypes.4cc470179730702c.webp similarity index 100% rename from translated_images/mo/webdev101-js-datatypes.4cc470179730702c.webp rename to translated_images/zh-MO/webdev101-js-datatypes.4cc470179730702c.webp diff --git a/translated_images/mo/webdev101-js-decisions.69e1b20f272dd1f0.webp b/translated_images/zh-MO/webdev101-js-decisions.69e1b20f272dd1f0.webp similarity index 100% rename from translated_images/mo/webdev101-js-decisions.69e1b20f272dd1f0.webp rename to translated_images/zh-MO/webdev101-js-decisions.69e1b20f272dd1f0.webp diff --git a/translated_images/mo/webdev101-js-functions.be049c4726e94f8b.webp b/translated_images/zh-MO/webdev101-js-functions.be049c4726e94f8b.webp similarity index 100% rename from translated_images/mo/webdev101-js-functions.be049c4726e94f8b.webp rename to translated_images/zh-MO/webdev101-js-functions.be049c4726e94f8b.webp diff --git a/translated_images/mo/webdev101-js.10280393044d7eaa.webp b/translated_images/zh-MO/webdev101-js.10280393044d7eaa.webp similarity index 100% rename from translated_images/mo/webdev101-js.10280393044d7eaa.webp rename to translated_images/zh-MO/webdev101-js.10280393044d7eaa.webp diff --git a/translated_images/mo/webdev101-programming.d6e3f98e61ac4bff.webp b/translated_images/zh-MO/webdev101-programming.d6e3f98e61ac4bff.webp similarity index 100% rename from translated_images/mo/webdev101-programming.d6e3f98e61ac4bff.webp rename to translated_images/zh-MO/webdev101-programming.d6e3f98e61ac4bff.webp diff --git a/translated_images/mo/working-tree-pb.6cd43e5076f23ba3.webp b/translated_images/zh-MO/working-tree-pb.6cd43e5076f23ba3.webp similarity index 100% rename from translated_images/mo/working-tree-pb.6cd43e5076f23ba3.webp rename to translated_images/zh-MO/working-tree-pb.6cd43e5076f23ba3.webp diff --git a/translated_images/mo/working-tree.c58eec08e6335c79.webp b/translated_images/zh-MO/working-tree.c58eec08e6335c79.webp similarity index 100% rename from translated_images/mo/working-tree.c58eec08e6335c79.webp rename to translated_images/zh-MO/working-tree.c58eec08e6335c79.webp diff --git a/translated_images/tw/.co-op-translator.json b/translated_images/zh-TW/.co-op-translator.json similarity index 88% rename from translated_images/tw/.co-op-translator.json rename to translated_images/zh-TW/.co-op-translator.json index 9e5dc98d7..f4fdc9968 100644 --- a/translated_images/tw/.co-op-translator.json +++ b/translated_images/zh-TW/.co-op-translator.json @@ -3,858 +3,858 @@ "original_hash": "6b12479c2e6a54160867fa8945c04082", "translation_date": "2026-01-15T16:19:41+00:00", "source_file": "5-browser-extension/1-about-browsers/images/1.png", - "language_code": "tw" + "language_code": "zh-TW" }, "1.cc07a5cbe114ad1d.webp": { "original_hash": "fc436b6749801dd90d0558ae92d56b60", "translation_date": "2026-01-15T16:23:56+00:00", "source_file": "3-terrarium/2-intro-to-css/images/1.png", - "language_code": "tw" + "language_code": "zh-TW" }, "2.1dae52ff08042246.webp": { "original_hash": "3995628a6a986308859d0cb6eed8d787", "translation_date": "2026-01-15T16:19:11+00:00", "source_file": "5-browser-extension/1-about-browsers/images/2.png", - "language_code": "tw" + "language_code": "zh-TW" }, "after-codeswing-extension-pb.0ebddddcf73b5509.webp": { "original_hash": "861d59ec65a7334c5f3a4c02dfe22ceb", "translation_date": "2026-01-15T16:14:05+00:00", "source_file": "8-code-editor/images/after-codeswing-extension-pb.png", - "language_code": "tw" + "language_code": "zh-TW" }, "background.148a8d43afde5730.webp": { "original_hash": "5a50f015fb466782c69063ffebb256de", "translation_date": "2026-01-15T16:07:28+00:00", "source_file": "images/background.png", - "language_code": "tw" + "language_code": "zh-TW" }, "backgroundColor.e19c3c60768150c8.webp": { "original_hash": "b3e10fe033f615ec9d3580cce61eae09", "translation_date": "2026-01-15T16:17:47+00:00", "source_file": "6-space-game/solution/spaceArt/png/Background/backgroundColor.png", - "language_code": "tw" + "language_code": "zh-TW" }, "browser-console.efaf0b51aaaf6778.webp": { "original_hash": "8d6c5077d1f133d27c65c0014ef503a9", "translation_date": "2026-01-15T16:20:28+00:00", "source_file": "7-bank-project/2-forms/images/browser-console.png", - "language_code": "tw" + "language_code": "zh-TW" }, "browser.60317c9be8b7f84a.webp": { "original_hash": "aa4461fec006d86899864d991b50cc74", "translation_date": "2026-01-15T16:07:58+00:00", "source_file": "sketchnotes/browser.jpg", - "language_code": "tw" + "language_code": "zh-TW" }, "canvas.fbd605ff8e5b8aff.webp": { "original_hash": "29556305738d345dd023554d788d5477", "translation_date": "2026-01-15T16:06:04+00:00", "source_file": "teaching-files/canvas.png", - "language_code": "tw" + "language_code": "zh-TW" }, "canvas_grid.5f209da785ded492.webp": { "original_hash": "8da354720ffbfd778571aa17402de890", "translation_date": "2026-01-15T16:17:16+00:00", "source_file": "6-space-game/2-drawing-to-canvas/canvas_grid.png", - "language_code": "tw" + "language_code": "zh-TW" }, "character.5c0dd8e067ffd693.webp": { "original_hash": "076bbb4d25a17982c81973b8dba9d4fa", "translation_date": "2026-01-15T16:07:11+00:00", "source_file": "images/character.png", - "language_code": "tw" + "language_code": "zh-TW" }, "click-register.e89a30bf0d4bc9ca.webp": { "original_hash": "ef9688313524664fad6ab9b0e080c758", "translation_date": "2026-01-15T16:20:03+00:00", "source_file": "7-bank-project/2-forms/images/click-register.png", - "language_code": "tw" + "language_code": "zh-TW" }, "clone_repo.5085c48d666ead57.webp": { "original_hash": "28c00f3d5861ab95d188b4f6a2d337df", "translation_date": "2026-01-15T16:24:01+00:00", "source_file": "1-getting-started-lessons/2-github-basics/images/clone_repo.png", - "language_code": "tw" + "language_code": "zh-TW" }, "clone_repo.6a202fb230ab6bdd.webp": { "original_hash": "9261d014674312eece91deae958538cf", "translation_date": "2026-01-15T16:07:19+00:00", "source_file": "images/clone_repo.png", - "language_code": "tw" + "language_code": "zh-TW" }, "codespace.bcecbdf5d2747d3d.webp": { "original_hash": "ff86a65511122ddb448e092969566b0a", "translation_date": "2026-01-15T16:24:08+00:00", "source_file": "9-chat-project/assets/codespace.png", - "language_code": "tw" + "language_code": "zh-TW" }, "create-a-fork.297ab42b4bd0af99.webp": { "original_hash": "10712b80e3dcfa7c44fb8820a6ff3ad3", "translation_date": "2026-01-15T16:14:49+00:00", "source_file": "8-code-editor/images/create-a-fork.png", - "language_code": "tw" + "language_code": "zh-TW" }, "create-new-file-pb.0797800d977ec3eb.webp": { "original_hash": "c149c42e04132f2409651425d6924ffa", "translation_date": "2026-01-15T16:12:54+00:00", "source_file": "8-code-editor/images/create-new-file-pb.png", - "language_code": "tw" + "language_code": "zh-TW" }, "create-new-file.2814e609c2af9aeb.webp": { "original_hash": "cf6df76faeac2d92904e5d877b7bdf69", "translation_date": "2026-01-15T16:12:46+00:00", "source_file": "8-code-editor/images/create-new-file.png", - "language_code": "tw" + "language_code": "zh-TW" }, "createcodespace.0238bbf4d7a8d955.webp": { "original_hash": "4f504323085308f4a0e7b5bfb37e16d7", "translation_date": "2026-01-15T16:07:01+00:00", "source_file": "images/createcodespace.png", - "language_code": "tw" + "language_code": "zh-TW" }, "data-flow.fa2354e0908fecc8.webp": { "original_hash": "c9b82b42fa1973b3b7bfad9c7128c24c", "translation_date": "2026-01-15T16:20:54+00:00", "source_file": "7-bank-project/4-state-management/images/data-flow.png", - "language_code": "tw" + "language_code": "zh-TW" }, "default-vscode-dev.5d06881d65c1b323.webp": { "original_hash": "146fecc3a9da37cb1d5c9d628cd94996", "translation_date": "2026-01-15T16:16:08+00:00", "source_file": "8-code-editor/images/default-vscode-dev.png", - "language_code": "tw" + "language_code": "zh-TW" }, "dialog.93bba104afeb79f1.webp": { "original_hash": "c56b5ad7eb8c4df4b3ed8a99bf67e6e2", "translation_date": "2026-01-15T16:20:49+00:00", "source_file": "7-bank-project/4-state-management/images/dialog.png", - "language_code": "tw" + "language_code": "zh-TW" }, "dom-tree.7daf0e763cbbba92.webp": { "original_hash": "579f4ae298ff15a357def7f442671847", "translation_date": "2026-01-15T16:21:12+00:00", "source_file": "3-terrarium/3-intro-to-DOM-and-closures/images/dom-tree.png", - "language_code": "tw" + "language_code": "zh-TW" }, "earlybrowsers.d984b711cdf3a42d.webp": { "original_hash": "810a4d2348668e25289029c5cfcb67bd", "translation_date": "2026-01-15T16:18:59+00:00", "source_file": "5-browser-extension/1-about-browsers/images/earlybrowsers.jpg", - "language_code": "tw" + "language_code": "zh-TW" }, "edit-a-file-pb.263555922c14fc52.webp": { "original_hash": "5c52723d35259eadd110d0c720a87b04", "translation_date": "2026-01-15T16:15:20+00:00", "source_file": "8-code-editor/images/edit-a-file-pb.png", - "language_code": "tw" + "language_code": "zh-TW" }, "edit-a-file.52c0ee665ef19f08.webp": { "original_hash": "c28903236d60be6bba3f3848ea368c63", "translation_date": "2026-01-15T16:17:12+00:00", "source_file": "8-code-editor/images/edit-a-file.png", - "language_code": "tw" + "language_code": "zh-TW" }, "enemyShip.035a46787bff658c.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T16:17:35+00:00", "source_file": "6-space-game/5-keeping-score/solution/assets/enemyShip.png", - "language_code": "tw" + "language_code": "zh-TW" }, "enemyShip.1a1354d7988de290.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T16:17:31+00:00", "source_file": "6-space-game/6-end-condition/solution/assets/enemyShip.png", - "language_code": "tw" + "language_code": "zh-TW" }, "enemyShip.22cbee6ea27a5809.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T16:17:26+00:00", "source_file": "6-space-game/2-drawing-to-canvas/your-work/assets/enemyShip.png", - "language_code": "tw" + "language_code": "zh-TW" }, "enemyShip.321ecb1b4eb21f2c.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T16:17:33+00:00", "source_file": "6-space-game/5-keeping-score/your-work/assets/enemyShip.png", - "language_code": "tw" + "language_code": "zh-TW" }, "enemyShip.4fbf2889e6129db4.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T16:17:29+00:00", "source_file": "6-space-game/6-end-condition/your-work/assets/enemyShip.png", - "language_code": "tw" + "language_code": "zh-TW" }, "enemyShip.5df2a822c16650c2.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T16:17:28+00:00", "source_file": "6-space-game/2-drawing-to-canvas/solution/assets/enemyShip.png", - "language_code": "tw" + "language_code": "zh-TW" }, "enemyShip.62983ed4bfb2220f.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T16:17:55+00:00", "source_file": "6-space-game/3-moving-elements-around/solution/assets/enemyShip.png", - "language_code": "tw" + "language_code": "zh-TW" }, "enemyShip.add7036e1c3c3014.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T16:17:25+00:00", "source_file": "6-space-game/4-collision-detection/solution/assets/enemyShip.png", - "language_code": "tw" + "language_code": "zh-TW" }, "enemyShip.b39a140287683bf7.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T16:17:54+00:00", "source_file": "6-space-game/3-moving-elements-around/your-work/assets/enemyShip.png", - "language_code": "tw" + "language_code": "zh-TW" }, "enemyShip.b9626ed228a17a32.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T16:17:23+00:00", "source_file": "6-space-game/4-collision-detection/your-work/assets/enemyShip.png", - "language_code": "tw" + "language_code": "zh-TW" }, "enemyShip.deb0477a7312f54d.webp": { "original_hash": "2a41854e0eaa974e8619298f3b333e11", "translation_date": "2026-01-15T16:17:41+00:00", "source_file": "6-space-game/solution/spaceArt/png/enemyShip.png", - "language_code": "tw" + "language_code": "zh-TW" }, "enemyUFO.bf8585e4e8dcdb68.webp": { "original_hash": "18198bef76e4882928e4092344d0fb98", "translation_date": "2026-01-15T16:17:43+00:00", "source_file": "6-space-game/solution/spaceArt/png/enemyUFO.png", - "language_code": "tw" + "language_code": "zh-TW" }, "extension-details.9f8f1fd4e9eb2de5.webp": { "original_hash": "f57d2e246e6ba8a58463d7573640d714", "translation_date": "2026-01-15T16:17:03+00:00", "source_file": "8-code-editor/images/extension-details.png", - "language_code": "tw" + "language_code": "zh-TW" }, "extension-screenshot.0e7f5bfa110e92e3.webp": { "original_hash": "4fdd1d3fdbc9ac2c2932f83847a5e4b8", "translation_date": "2026-01-15T16:06:49+00:00", "source_file": "5-browser-extension/extension-screenshot.png", - "language_code": "tw" + "language_code": "zh-TW" }, "extension-settings.21c752ae4f4cdb78.webp": { "original_hash": "fd7ebcb5d84c78047026ab3337908306", "translation_date": "2026-01-15T16:13:12+00:00", "source_file": "8-code-editor/images/extension-settings.png", - "language_code": "tw" + "language_code": "zh-TW" }, "extensions.eca0e0c7f59a10b5.webp": { "original_hash": "a6c9c8f51d3edd917262e53664f08441", "translation_date": "2026-01-15T16:14:57+00:00", "source_file": "8-code-editor/images/extensions.png", - "language_code": "tw" + "language_code": "zh-TW" }, "favicon.37b561214b36d454.webp": { "original_hash": "228faa6584f8ba1f7e9a75e3200112e9", "translation_date": "2026-01-15T16:07:04+00:00", "source_file": "images/favicon.png", - "language_code": "tw" + "language_code": "zh-TW" }, "form-post.61de4ca1b964d91a.webp": { "original_hash": "7e95c76a8ea2e82bceea70aae89f2360", "translation_date": "2026-01-15T16:20:09+00:00", "source_file": "7-bank-project/2-forms/images/form-post.png", - "language_code": "tw" + "language_code": "zh-TW" }, "history.7fdabbafa521e064.webp": { "original_hash": "445d71bea6a747dfe547df7eea846439", "translation_date": "2026-01-15T16:19:48+00:00", "source_file": "7-bank-project/1-template-route/history.png", - "language_code": "tw" + "language_code": "zh-TW" }, "install-on-edge.78634f02842c4828.webp": { "original_hash": "6224aad8f1cd252da83c2808ff5c7a4e", "translation_date": "2026-01-15T16:06:28+00:00", "source_file": "5-browser-extension/install-on-edge.png", - "language_code": "tw" + "language_code": "zh-TW" }, "install-on-edge.d68781acaf0b3d3d.webp": { "original_hash": "6224aad8f1cd252da83c2808ff5c7a4e", "translation_date": "2026-01-15T16:19:28+00:00", "source_file": "5-browser-extension/1-about-browsers/images/install-on-edge.png", - "language_code": "tw" + "language_code": "zh-TW" }, "laserGreen.89904f0f49945560.webp": { "original_hash": "ddf7102c86fc3ec46037714c60091851", "translation_date": "2026-01-15T16:17:42+00:00", "source_file": "6-space-game/solution/spaceArt/png/laserGreen.png", - "language_code": "tw" + "language_code": "zh-TW" }, "laserGreenShot.e4fbfc4714c08a5b.webp": { "original_hash": "cb6ed500c16736a41998e4cd0c467df7", "translation_date": "2026-01-15T16:17:42+00:00", "source_file": "6-space-game/solution/spaceArt/png/laserGreenShot.png", - "language_code": "tw" + "language_code": "zh-TW" }, "laserRed.2040e11f55c0a40a.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T16:17:30+00:00", "source_file": "6-space-game/6-end-condition/solution/assets/laserRed.png", - "language_code": "tw" + "language_code": "zh-TW" }, "laserRed.381bc5555491ce67.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T16:17:53+00:00", "source_file": "6-space-game/3-moving-elements-around/your-work/assets/laserRed.png", - "language_code": "tw" + "language_code": "zh-TW" }, "laserRed.69730edd76f0b3bd.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T16:17:29+00:00", "source_file": "6-space-game/6-end-condition/your-work/assets/laserRed.png", - "language_code": "tw" + "language_code": "zh-TW" }, "laserRed.b583dc1728eb8581.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T16:17:34+00:00", "source_file": "6-space-game/5-keeping-score/solution/assets/laserRed.png", - "language_code": "tw" + "language_code": "zh-TW" }, "laserRed.cae9ab24ea9b18fd.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T16:17:24+00:00", "source_file": "6-space-game/4-collision-detection/solution/assets/laserRed.png", - "language_code": "tw" + "language_code": "zh-TW" }, "laserRed.d81ce4986f87c251.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T16:17:40+00:00", "source_file": "6-space-game/solution/spaceArt/png/laserRed.png", - "language_code": "tw" + "language_code": "zh-TW" }, "laserRed.e58ef8db2585dfbe.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T16:17:32+00:00", "source_file": "6-space-game/5-keeping-score/your-work/assets/laserRed.png", - "language_code": "tw" + "language_code": "zh-TW" }, "laserRed.e66e29ace6666064.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T16:17:54+00:00", "source_file": "6-space-game/3-moving-elements-around/solution/assets/laserRed.png", - "language_code": "tw" + "language_code": "zh-TW" }, "laserRed.e86e8fb629c6026e.webp": { "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", "translation_date": "2026-01-15T16:17:22+00:00", "source_file": "6-space-game/4-collision-detection/your-work/assets/laserRed.png", - "language_code": "tw" + "language_code": "zh-TW" }, "laserRedShot.c39d066745996a71.webp": { "original_hash": "1f1048184aab9d405e9f7d067a57af01", "translation_date": "2026-01-15T16:17:43+00:00", "source_file": "6-space-game/solution/spaceArt/png/laserRedShot.png", - "language_code": "tw" + "language_code": "zh-TW" }, "life.27144b6d4bfdea76.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T16:17:42+00:00", "source_file": "6-space-game/solution/spaceArt/png/life.png", - "language_code": "tw" + "language_code": "zh-TW" }, "life.2a159298dd98f4ef.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T16:17:34+00:00", "source_file": "6-space-game/5-keeping-score/your-work/assets/life.png", - "language_code": "tw" + "language_code": "zh-TW" }, "life.466df3b1692a244a.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T16:17:24+00:00", "source_file": "6-space-game/4-collision-detection/your-work/assets/life.png", - "language_code": "tw" + "language_code": "zh-TW" }, "life.65a2aaceca875284.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T16:17:26+00:00", "source_file": "6-space-game/4-collision-detection/solution/assets/life.png", - "language_code": "tw" + "language_code": "zh-TW" }, "life.6fb9f50d53ee0413.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T16:17:36+00:00", "source_file": "6-space-game/5-keeping-score/solution/assets/life.png", - "language_code": "tw" + "language_code": "zh-TW" }, "life.78b6e96a3003767e.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T16:17:30+00:00", "source_file": "6-space-game/6-end-condition/your-work/assets/life.png", - "language_code": "tw" + "language_code": "zh-TW" }, "life.86d843ce9c23289c.webp": { "original_hash": "9a5d93e699071693b15b7b157f760a90", "translation_date": "2026-01-15T16:17:32+00:00", "source_file": "6-space-game/6-end-condition/solution/assets/life.png", - "language_code": "tw" + "language_code": "zh-TW" }, "localstorage.472f8147b6a3f8d1.webp": { "original_hash": "7706ccb87a13a08250f315f03140bc61", "translation_date": "2026-01-15T16:18:03+00:00", "source_file": "5-browser-extension/2-forms-browsers-local-storage/images/localstorage.png", - "language_code": "tw" + "language_code": "zh-TW" }, "log.804026979f3707e0.webp": { "original_hash": "4c5e39f339781db01641b77b6b2d6026", "translation_date": "2026-01-15T16:18:50+00:00", "source_file": "5-browser-extension/3-background-tasks-and-performance/images/log.png", - "language_code": "tw" + "language_code": "zh-TW" }, "login-error.416fe019b36a6327.webp": { "original_hash": "ea96ed372d7a4c37ee2df3f0352f79d1", "translation_date": "2026-01-15T16:20:33+00:00", "source_file": "7-bank-project/3-data/images/login-error.png", - "language_code": "tw" + "language_code": "zh-TW" }, "meteorBig.1e452b3ad7af50ad.webp": { "original_hash": "07f37816512f563dd68780fdee2e30a6", "translation_date": "2026-01-15T16:17:39+00:00", "source_file": "6-space-game/solution/spaceArt/png/meteorBig.png", - "language_code": "tw" + "language_code": "zh-TW" }, "meteorSmall.0d729bc71c12d41f.webp": { "original_hash": "ebabf6690cc614f9e33f019c356166fa", "translation_date": "2026-01-15T16:17:40+00:00", "source_file": "6-space-game/solution/spaceArt/png/meteorSmall.png", - "language_code": "tw" + "language_code": "zh-TW" }, "moodle.94eb93d714a50cb2.webp": { "original_hash": "0d04a6ef1ac524b452d5a0aae3f45bee", "translation_date": "2026-01-15T16:05:38+00:00", "source_file": "teaching-files/moodle.png", - "language_code": "tw" + "language_code": "zh-TW" }, "mpa.7f7375a1a2d4aa77.webp": { "original_hash": "021255b74f0b79b0c286c163c210ef3d", "translation_date": "2026-01-15T16:20:37+00:00", "source_file": "7-bank-project/3-data/images/mpa.png", - "language_code": "tw" + "language_code": "zh-TW" }, "nebula.55c2933d36d035d3.webp": { "original_hash": "e0fa4f86653c6fe97bc77271c46241c2", "translation_date": "2026-01-15T16:17:52+00:00", "source_file": "6-space-game/solution/spaceArt/png/Background/nebula.png", - "language_code": "tw" + "language_code": "zh-TW" }, "new-file-github.com.c886796d800e8056.webp": { "original_hash": "2e0ddd0dad4734e3968b70907df9c052", "translation_date": "2026-01-15T16:16:27+00:00", "source_file": "8-code-editor/images/new-file-github.com.png", - "language_code": "tw" + "language_code": "zh-TW" }, "open-palette-menu.46dda01084738da8.webp": { "original_hash": "1860e80bf0534b9d54ef0fcb7e1a9f9e", "translation_date": "2026-01-15T16:16:01+00:00", "source_file": "8-code-editor/images/open-palette-menu.png", - "language_code": "tw" + "language_code": "zh-TW" }, "open-remote-repository.bd9c2598b8949e7f.webp": { "original_hash": "777c01a9242da7d5d0e1b037df9c86f9", "translation_date": "2026-01-15T16:14:53+00:00", "source_file": "8-code-editor/images/open-remote-repository.png", - "language_code": "tw" + "language_code": "zh-TW" }, "palette-menu.4946174e07f42622.webp": { "original_hash": "7387b91076790084ec8828866e88c6ce", "translation_date": "2026-01-15T16:15:48+00:00", "source_file": "8-code-editor/images/palette-menu.png", - "language_code": "tw" + "language_code": "zh-TW" }, "partI-solution.36c53b48c9ffae2a.webp": { "original_hash": "fbbd263368f61f8ed3a86c4571e6810b", "translation_date": "2026-01-15T16:17:19+00:00", "source_file": "6-space-game/2-drawing-to-canvas/partI-solution.png", - "language_code": "tw" + "language_code": "zh-TW" }, "plant1.a876180d8659acb9.webp": { "original_hash": "e08f9b0f46f6d9d7c9949d4c3e590694", "translation_date": "2026-01-15T16:22:10+00:00", "source_file": "3-terrarium/solution/images/plant1.png", - "language_code": "tw" + "language_code": "zh-TW" }, "plant10.2f2c47804ae52dd3.webp": { "original_hash": "dba97454882c2796c52a33c403db61f7", "translation_date": "2026-01-15T16:22:55+00:00", "source_file": "3-terrarium/solution/images/plant10.png", - "language_code": "tw" + "language_code": "zh-TW" }, "plant11.0ce0081b0ef17aa1.webp": { "original_hash": "68346dbd1ae03331b0a87025c3e8e9e2", "translation_date": "2026-01-15T16:22:43+00:00", "source_file": "3-terrarium/solution/images/plant11.png", - "language_code": "tw" + "language_code": "zh-TW" }, "plant12.6b934c4312a00228.webp": { "original_hash": "dafacde8e7a0b56c4baaabe88b4f90e2", "translation_date": "2026-01-15T16:23:49+00:00", "source_file": "3-terrarium/solution/images/plant12.png", - "language_code": "tw" + "language_code": "zh-TW" }, "plant13.37d6ab2e2481421f.webp": { "original_hash": "5cac561d7596ee631c4d02436d8f6998", "translation_date": "2026-01-15T16:23:07+00:00", "source_file": "3-terrarium/solution/images/plant13.png", - "language_code": "tw" + "language_code": "zh-TW" }, "plant14.908791477a46eb7f.webp": { "original_hash": "349b8e5a33d1221bef4a4ac3bb439bb9", "translation_date": "2026-01-15T16:22:22+00:00", "source_file": "3-terrarium/solution/images/plant14.png", - "language_code": "tw" + "language_code": "zh-TW" }, "plant2.9e45efea224115b0.webp": { "original_hash": "24beefd3dcca66085b44d3ae5d9758e1", "translation_date": "2026-01-15T16:23:42+00:00", "source_file": "3-terrarium/solution/images/plant2.png", - "language_code": "tw" + "language_code": "zh-TW" }, "plant3.06efdd0fa0c4b115.webp": { "original_hash": "7e40e6f14cf52f7d75ed42320817b044", "translation_date": "2026-01-15T16:23:25+00:00", "source_file": "3-terrarium/solution/images/plant3.png", - "language_code": "tw" + "language_code": "zh-TW" }, "plant4.3b78072b427727c6.webp": { "original_hash": "c523205855d0691a9a0161c6abca983c", "translation_date": "2026-01-15T16:23:17+00:00", "source_file": "3-terrarium/solution/images/plant4.png", - "language_code": "tw" + "language_code": "zh-TW" }, "plant5.8ec58b18ac336fa8.webp": { "original_hash": "bcf5f2eacd7da3fe6b07c857d7f5a2ce", "translation_date": "2026-01-15T16:23:32+00:00", "source_file": "3-terrarium/solution/images/plant5.png", - "language_code": "tw" + "language_code": "zh-TW" }, "plant6.ca4ff8372e6676b1.webp": { "original_hash": "6932fdb455fcae5b324b129367d2f56a", "translation_date": "2026-01-15T16:22:31+00:00", "source_file": "3-terrarium/solution/images/plant6.png", - "language_code": "tw" + "language_code": "zh-TW" }, "plant7.194d5a42fcf5a88c.webp": { "original_hash": "b7a1e35f9946cb04440ce620c34f201d", "translation_date": "2026-01-15T16:21:29+00:00", "source_file": "3-terrarium/solution/images/plant7.png", - "language_code": "tw" + "language_code": "zh-TW" }, "plant8.7b247809ab0eb492.webp": { "original_hash": "3eb38c747aaf33ce7aa70b58a31b62a8", "translation_date": "2026-01-15T16:21:59+00:00", "source_file": "3-terrarium/solution/images/plant8.png", - "language_code": "tw" + "language_code": "zh-TW" }, "plant9.8fe614c01ded1b1e.webp": { "original_hash": "a9655c162938a27c63d48ac675061e2b", "translation_date": "2026-01-15T16:21:41+00:00", "source_file": "3-terrarium/solution/images/plant9.png", - "language_code": "tw" + "language_code": "zh-TW" }, "player.137ee0e47f895ffc.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T16:17:31+00:00", "source_file": "6-space-game/6-end-condition/solution/assets/player.png", - "language_code": "tw" + "language_code": "zh-TW" }, "player.2887422f6982c3cd.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T16:17:33+00:00", "source_file": "6-space-game/5-keeping-score/your-work/assets/player.png", - "language_code": "tw" + "language_code": "zh-TW" }, "player.391fed427ede24f5.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T16:17:35+00:00", "source_file": "6-space-game/5-keeping-score/solution/assets/player.png", - "language_code": "tw" + "language_code": "zh-TW" }, "player.3c4f50182552a73a.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T16:17:54+00:00", "source_file": "6-space-game/3-moving-elements-around/your-work/assets/player.png", - "language_code": "tw" + "language_code": "zh-TW" }, "player.47bc9de0714c723d.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T16:17:27+00:00", "source_file": "6-space-game/2-drawing-to-canvas/your-work/assets/player.png", - "language_code": "tw" + "language_code": "zh-TW" }, "player.57b3107c03012695.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T16:17:41+00:00", "source_file": "6-space-game/solution/spaceArt/png/player.png", - "language_code": "tw" + "language_code": "zh-TW" }, "player.606f85953e5e564e.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T16:17:30+00:00", "source_file": "6-space-game/6-end-condition/your-work/assets/player.png", - "language_code": "tw" + "language_code": "zh-TW" }, "player.680ea4c619b54fe1.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T16:17:24+00:00", "source_file": "6-space-game/4-collision-detection/your-work/assets/player.png", - "language_code": "tw" + "language_code": "zh-TW" }, "player.bfe14f110bddf56d.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T16:17:56+00:00", "source_file": "6-space-game/3-moving-elements-around/solution/assets/player.png", - "language_code": "tw" + "language_code": "zh-TW" }, "player.c99c25d54a615ca0.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T16:17:25+00:00", "source_file": "6-space-game/4-collision-detection/solution/assets/player.png", - "language_code": "tw" + "language_code": "zh-TW" }, "player.dd24c1afa8c71e9b.webp": { "original_hash": "952e66c2dd458cfd6e82052f7123a97b", "translation_date": "2026-01-15T16:17:28+00:00", "source_file": "6-space-game/2-drawing-to-canvas/solution/assets/player.png", - "language_code": "tw" + "language_code": "zh-TW" }, "playerDamaged.181703f652fd5176.webp": { "original_hash": "9d71aebe7303edd536064fb0f5e2ae82", "translation_date": "2026-01-15T16:17:45+00:00", "source_file": "6-space-game/solution/spaceArt/png/playerDamaged.png", - "language_code": "tw" + "language_code": "zh-TW" }, "playerLeft.0f928412e66ba5d9.webp": { "original_hash": "40a42047b8ee49c6dd87c981e98d4d2e", "translation_date": "2026-01-15T16:17:46+00:00", "source_file": "6-space-game/solution/spaceArt/png/playerLeft.png", - "language_code": "tw" + "language_code": "zh-TW" }, "playerRight.e4825f489e29f737.webp": { "original_hash": "1c7b03f73e1d6ed74955357680cb05cb", "translation_date": "2026-01-15T16:17:46+00:00", "source_file": "6-space-game/solution/spaceArt/png/playerRight.png", - "language_code": "tw" + "language_code": "zh-TW" }, "playground-choice.1d23ba7d407f4758.webp": { "original_hash": "1c2e88cad7aad10922b4de1e87f1a47f", "translation_date": "2026-01-15T16:24:39+00:00", "source_file": "9-chat-project/assets/playground-choice.png", - "language_code": "tw" + "language_code": "zh-TW" }, "playground.d2b927122224ff8f.webp": { "original_hash": "4152bb8cd5f23e73d58b3beb52919477", "translation_date": "2026-01-15T16:24:27+00:00", "source_file": "9-chat-project/assets/playground.png", - "language_code": "tw" + "language_code": "zh-TW" }, "preview.9215f0a010074476.webp": { "original_hash": "6eaab6a69de1fa433e822578652c7287", "translation_date": "2026-01-15T16:17:38+00:00", "source_file": "6-space-game/solution/spaceArt/preview.jpg", - "language_code": "tw" + "language_code": "zh-TW" }, "profiler.5a4a62479c5df01c.webp": { "original_hash": "40b8a4d9f47e2f3e18aa2e814a15356c", "translation_date": "2026-01-15T16:18:34+00:00", "source_file": "5-browser-extension/3-background-tasks-and-performance/images/profiler.png", - "language_code": "tw" + "language_code": "zh-TW" }, "project-on-vscode.dev.e79815a9a95ee7fe.webp": { "original_hash": "35de4bc32ea66a11f919671558e07d52", "translation_date": "2026-01-15T16:16:16+00:00", "source_file": "8-code-editor/images/project-on-vscode.dev.png", - "language_code": "tw" + "language_code": "zh-TW" }, "result.96ef01f607bf856a.webp": { "original_hash": "e83c44a0fcaa7720ce32eb71d53d5250", "translation_date": "2026-01-15T16:20:20+00:00", "source_file": "7-bank-project/2-forms/images/result.png", - "language_code": "tw" + "language_code": "zh-TW" }, "screen1.baccbba0f1f93364.webp": { "original_hash": "92c8fa2dbe566c4e19c98a9e7de6faa6", "translation_date": "2026-01-15T16:19:53+00:00", "source_file": "7-bank-project/images/screen1.png", - "language_code": "tw" + "language_code": "zh-TW" }, "screen2.123c82a831a1d14a.webp": { "original_hash": "43b7f2857d5f758394e443df8fbc31cf", "translation_date": "2026-01-15T16:20:00+00:00", "source_file": "7-bank-project/images/screen2.png", - "language_code": "tw" + "language_code": "zh-TW" }, "screenshot.0a1ee0d123df681b.webp": { "original_hash": "f909b463a14ff6542a816470f68bfac3", "translation_date": "2026-01-15T16:25:01+00:00", "source_file": "9-chat-project/assets/screenshot.png", - "language_code": "tw" + "language_code": "zh-TW" }, "screenshot.e7a5ad659e364568.webp": { "original_hash": "c562c1fdc9d73658456e02b873e4dff9", "translation_date": "2026-01-15T16:07:36+00:00", "source_file": "images/screenshot.png", - "language_code": "tw" + "language_code": "zh-TW" }, "screenshot_gray.0c796099a1f9f25e.webp": { "original_hash": "324b7bff7867c38e100d0acad18ed53d", "translation_date": "2026-01-15T16:20:58+00:00", "source_file": "3-terrarium/images/screenshot_gray.png", - "language_code": "tw" + "language_code": "zh-TW" }, "shield.1b9412b7ca6610ab.webp": { "original_hash": "a672dc1a5f905918272bb58f1e236340", "translation_date": "2026-01-15T16:17:44+00:00", "source_file": "6-space-game/solution/spaceArt/png/shield.png", - "language_code": "tw" + "language_code": "zh-TW" }, "snapshot.97750180ebcad737.webp": { "original_hash": "9db2fa7afcc1d258ec1a130cef145f94", "translation_date": "2026-01-15T16:18:11+00:00", "source_file": "5-browser-extension/3-background-tasks-and-performance/images/snapshot.png", - "language_code": "tw" + "language_code": "zh-TW" }, "spa.268ec73b41f992c2.webp": { "original_hash": "3d3d7273070c2ddab04458fbb084ad4a", "translation_date": "2026-01-15T16:20:41+00:00", "source_file": "7-bank-project/3-data/images/spa.png", - "language_code": "tw" + "language_code": "zh-TW" }, "speedLine.5bcabb93f48b5ae1.webp": { "original_hash": "ef791dbe8ea2e21cf697831e203803d5", "translation_date": "2026-01-15T16:17:52+00:00", "source_file": "6-space-game/solution/spaceArt/png/Background/speedLine.png", - "language_code": "tw" + "language_code": "zh-TW" }, "spritesheet.bec82852290b14ee.webp": { "original_hash": "d593b0f366e9efd2f2b3ef18e7eb2d0c", "translation_date": "2026-01-15T16:17:22+00:00", "source_file": "6-space-game/solution/spritesheet.png", - "language_code": "tw" + "language_code": "zh-TW" }, "starBackground.a897b8acb1b0587d.webp": { "original_hash": "cca00ba0b9e73859ab5bb928d5ca2fa2", "translation_date": "2026-01-15T16:17:50+00:00", "source_file": "6-space-game/solution/spaceArt/png/Background/starBackground.png", - "language_code": "tw" + "language_code": "zh-TW" }, "starBig.72e9c6d0d18f363d.webp": { "original_hash": "4e8f1abc8b48d75990117ea8b6207842", "translation_date": "2026-01-15T16:17:47+00:00", "source_file": "6-space-game/solution/spaceArt/png/Background/starBig.png", - "language_code": "tw" + "language_code": "zh-TW" }, "starSmall.ed78b961dbcd0898.webp": { "original_hash": "609bf88a971475818f95816b8cf71508", "translation_date": "2026-01-15T16:17:51+00:00", "source_file": "6-space-game/solution/spaceArt/png/Background/starSmall.png", - "language_code": "tw" + "language_code": "zh-TW" }, "template.67ad477109d29a2b.webp": { "original_hash": "a184e4c012fd4fca9ab3c552df87bd0c", "translation_date": "2026-01-15T16:24:44+00:00", "source_file": "9-chat-project/assets/template.png", - "language_code": "tw" + "language_code": "zh-TW" }, "terrarium-final.0920f16e87c13a84.webp": { "original_hash": "324b7bff7867c38e100d0acad18ed53d", "translation_date": "2026-01-15T16:21:19+00:00", "source_file": "3-terrarium/3-intro-to-DOM-and-closures/images/terrarium-final.png", - "language_code": "tw" + "language_code": "zh-TW" }, "terrarium-final.2f07047ffc597d0a.webp": { "original_hash": "c669f9222e16690bb2015ce86bb4739c", "translation_date": "2026-01-15T16:23:53+00:00", "source_file": "3-terrarium/2-intro-to-css/images/terrarium-final.png", - "language_code": "tw" + "language_code": "zh-TW" }, "validation-error.8bd23e98d416c22f.webp": { "original_hash": "d614ce6b24e2583901da9038297fe327", "translation_date": "2026-01-15T16:20:14+00:00", "source_file": "7-bank-project/2-forms/images/validation-error.png", - "language_code": "tw" + "language_code": "zh-TW" }, "vs-code-index.e2986cf919471eb9.webp": { "original_hash": "ed8437cb2629b95551fff5e5d72ef4f5", "translation_date": "2026-01-15T16:21:02+00:00", "source_file": "3-terrarium/1-intro-to-html/images/vs-code-index.png", - "language_code": "tw" + "language_code": "zh-TW" }, "webdev101-a11y.8ef3025c858d897a.webp": { "original_hash": "3f5220c5d502a906028b8a85245cc6da", "translation_date": "2026-01-15T16:11:23+00:00", "source_file": "sketchnotes/webdev101-a11y.png", - "language_code": "tw" + "language_code": "zh-TW" }, "webdev101-css.3f7af5991bf53a20.webp": { "original_hash": "9de1dc14864697c82395b02f31a72aec", "translation_date": "2026-01-15T16:10:05+00:00", "source_file": "sketchnotes/webdev101-css.png", - "language_code": "tw" + "language_code": "zh-TW" }, "webdev101-github.8846d7971abef6f9.webp": { "original_hash": "412ec8fc404fead25f314e2fdb564548", "translation_date": "2026-01-15T16:09:33+00:00", "source_file": "sketchnotes/webdev101-github.png", - "language_code": "tw" + "language_code": "zh-TW" }, "webdev101-html.4389c2067af68e98.webp": { "original_hash": "23bf24ecb0e72f0c6c835824dec5ee54", "translation_date": "2026-01-15T16:08:27+00:00", "source_file": "sketchnotes/webdev101-html.png", - "language_code": "tw" + "language_code": "zh-TW" }, "webdev101-js-arrays.439d7528b8a29455.webp": { "original_hash": "564c9e2d7f8e5a3b7e23570df300c732", "translation_date": "2026-01-15T16:12:34+00:00", "source_file": "sketchnotes/webdev101-js-arrays.png", - "language_code": "tw" + "language_code": "zh-TW" }, "webdev101-js-datatypes.4cc470179730702c.webp": { "original_hash": "20fda1612cc0e8d20e6be01ffc28e5f7", "translation_date": "2026-01-15T16:11:47+00:00", "source_file": "sketchnotes/webdev101-js-datatypes.png", - "language_code": "tw" + "language_code": "zh-TW" }, "webdev101-js-decisions.69e1b20f272dd1f0.webp": { "original_hash": "5e49a0b9b4149f782a4378354ba7fd56", "translation_date": "2026-01-15T16:10:57+00:00", "source_file": "sketchnotes/webdev101-js-decisions.png", - "language_code": "tw" + "language_code": "zh-TW" }, "webdev101-js-functions.be049c4726e94f8b.webp": { "original_hash": "ec4279b1b2191fa07a83e78a97e81f29", "translation_date": "2026-01-15T16:10:35+00:00", "source_file": "sketchnotes/webdev101-js-functions.png", - "language_code": "tw" + "language_code": "zh-TW" }, "webdev101-js.10280393044d7eaa.webp": { "original_hash": "fe1f154de74b31fdeb9a6df40e7ad5e1", "translation_date": "2026-01-15T16:12:11+00:00", "source_file": "sketchnotes/webdev101-js.png", - "language_code": "tw" + "language_code": "zh-TW" }, "webdev101-programming.d6e3f98e61ac4bff.webp": { "original_hash": "adf4dac4d350592773dbdba8ebaaa262", "translation_date": "2026-01-15T16:09:05+00:00", "source_file": "sketchnotes/webdev101-programming.png", - "language_code": "tw" + "language_code": "zh-TW" }, "working-tree-pb.6cd43e5076f23ba3.webp": { "original_hash": "f6b14887694745dd143a09bd60b74185", "translation_date": "2026-01-15T16:16:49+00:00", "source_file": "8-code-editor/images/working-tree-pb.png", - "language_code": "tw" + "language_code": "zh-TW" }, "working-tree.c58eec08e6335c79.webp": { "original_hash": "bf2608b4302123a00a8e7b1b6a430b4a", "translation_date": "2026-01-15T16:16:38+00:00", "source_file": "8-code-editor/images/working-tree.png", - "language_code": "tw" + "language_code": "zh-TW" } } \ No newline at end of file diff --git a/translated_images/tw/1.b6da8c1394b07491.webp b/translated_images/zh-TW/1.b6da8c1394b07491.webp similarity index 100% rename from translated_images/tw/1.b6da8c1394b07491.webp rename to translated_images/zh-TW/1.b6da8c1394b07491.webp diff --git a/translated_images/tw/1.cc07a5cbe114ad1d.webp b/translated_images/zh-TW/1.cc07a5cbe114ad1d.webp similarity index 100% rename from translated_images/tw/1.cc07a5cbe114ad1d.webp rename to translated_images/zh-TW/1.cc07a5cbe114ad1d.webp diff --git a/translated_images/tw/2.1dae52ff08042246.webp b/translated_images/zh-TW/2.1dae52ff08042246.webp similarity index 100% rename from translated_images/tw/2.1dae52ff08042246.webp rename to translated_images/zh-TW/2.1dae52ff08042246.webp diff --git a/translated_images/tw/after-codeswing-extension-pb.0ebddddcf73b5509.webp b/translated_images/zh-TW/after-codeswing-extension-pb.0ebddddcf73b5509.webp similarity index 100% rename from translated_images/tw/after-codeswing-extension-pb.0ebddddcf73b5509.webp rename to translated_images/zh-TW/after-codeswing-extension-pb.0ebddddcf73b5509.webp diff --git a/translated_images/tw/background.148a8d43afde5730.webp b/translated_images/zh-TW/background.148a8d43afde5730.webp similarity index 100% rename from translated_images/tw/background.148a8d43afde5730.webp rename to translated_images/zh-TW/background.148a8d43afde5730.webp diff --git a/translated_images/zh/backgroundColor.e19c3c60768150c8.webp b/translated_images/zh-TW/backgroundColor.e19c3c60768150c8.webp similarity index 100% rename from translated_images/zh/backgroundColor.e19c3c60768150c8.webp rename to translated_images/zh-TW/backgroundColor.e19c3c60768150c8.webp diff --git a/translated_images/tw/browser-console.efaf0b51aaaf6778.webp b/translated_images/zh-TW/browser-console.efaf0b51aaaf6778.webp similarity index 100% rename from translated_images/tw/browser-console.efaf0b51aaaf6778.webp rename to translated_images/zh-TW/browser-console.efaf0b51aaaf6778.webp diff --git a/translated_images/tw/browser.60317c9be8b7f84a.webp b/translated_images/zh-TW/browser.60317c9be8b7f84a.webp similarity index 100% rename from translated_images/tw/browser.60317c9be8b7f84a.webp rename to translated_images/zh-TW/browser.60317c9be8b7f84a.webp diff --git a/translated_images/tw/canvas.fbd605ff8e5b8aff.webp b/translated_images/zh-TW/canvas.fbd605ff8e5b8aff.webp similarity index 100% rename from translated_images/tw/canvas.fbd605ff8e5b8aff.webp rename to translated_images/zh-TW/canvas.fbd605ff8e5b8aff.webp diff --git a/translated_images/tw/canvas_grid.5f209da785ded492.webp b/translated_images/zh-TW/canvas_grid.5f209da785ded492.webp similarity index 100% rename from translated_images/tw/canvas_grid.5f209da785ded492.webp rename to translated_images/zh-TW/canvas_grid.5f209da785ded492.webp diff --git a/translated_images/tw/character.5c0dd8e067ffd693.webp b/translated_images/zh-TW/character.5c0dd8e067ffd693.webp similarity index 100% rename from translated_images/tw/character.5c0dd8e067ffd693.webp rename to translated_images/zh-TW/character.5c0dd8e067ffd693.webp diff --git a/translated_images/zh/click-register.e89a30bf0d4bc9ca.webp b/translated_images/zh-TW/click-register.e89a30bf0d4bc9ca.webp similarity index 100% rename from translated_images/zh/click-register.e89a30bf0d4bc9ca.webp rename to translated_images/zh-TW/click-register.e89a30bf0d4bc9ca.webp diff --git a/translated_images/tw/clone_repo.5085c48d666ead57.webp b/translated_images/zh-TW/clone_repo.5085c48d666ead57.webp similarity index 100% rename from translated_images/tw/clone_repo.5085c48d666ead57.webp rename to translated_images/zh-TW/clone_repo.5085c48d666ead57.webp diff --git a/translated_images/tw/clone_repo.6a202fb230ab6bdd.webp b/translated_images/zh-TW/clone_repo.6a202fb230ab6bdd.webp similarity index 100% rename from translated_images/tw/clone_repo.6a202fb230ab6bdd.webp rename to translated_images/zh-TW/clone_repo.6a202fb230ab6bdd.webp diff --git a/translated_images/tw/codespace.bcecbdf5d2747d3d.webp b/translated_images/zh-TW/codespace.bcecbdf5d2747d3d.webp similarity index 100% rename from translated_images/tw/codespace.bcecbdf5d2747d3d.webp rename to translated_images/zh-TW/codespace.bcecbdf5d2747d3d.webp diff --git a/translated_images/tw/create-a-fork.297ab42b4bd0af99.webp b/translated_images/zh-TW/create-a-fork.297ab42b4bd0af99.webp similarity index 100% rename from translated_images/tw/create-a-fork.297ab42b4bd0af99.webp rename to translated_images/zh-TW/create-a-fork.297ab42b4bd0af99.webp diff --git a/translated_images/tw/create-new-file-pb.0797800d977ec3eb.webp b/translated_images/zh-TW/create-new-file-pb.0797800d977ec3eb.webp similarity index 100% rename from translated_images/tw/create-new-file-pb.0797800d977ec3eb.webp rename to translated_images/zh-TW/create-new-file-pb.0797800d977ec3eb.webp diff --git a/translated_images/tw/create-new-file.2814e609c2af9aeb.webp b/translated_images/zh-TW/create-new-file.2814e609c2af9aeb.webp similarity index 100% rename from translated_images/tw/create-new-file.2814e609c2af9aeb.webp rename to translated_images/zh-TW/create-new-file.2814e609c2af9aeb.webp diff --git a/translated_images/tw/createcodespace.0238bbf4d7a8d955.webp b/translated_images/zh-TW/createcodespace.0238bbf4d7a8d955.webp similarity index 100% rename from translated_images/tw/createcodespace.0238bbf4d7a8d955.webp rename to translated_images/zh-TW/createcodespace.0238bbf4d7a8d955.webp diff --git a/translated_images/tw/data-flow.fa2354e0908fecc8.webp b/translated_images/zh-TW/data-flow.fa2354e0908fecc8.webp similarity index 100% rename from translated_images/tw/data-flow.fa2354e0908fecc8.webp rename to translated_images/zh-TW/data-flow.fa2354e0908fecc8.webp diff --git a/translated_images/tw/default-vscode-dev.5d06881d65c1b323.webp b/translated_images/zh-TW/default-vscode-dev.5d06881d65c1b323.webp similarity index 100% rename from translated_images/tw/default-vscode-dev.5d06881d65c1b323.webp rename to translated_images/zh-TW/default-vscode-dev.5d06881d65c1b323.webp diff --git a/translated_images/tw/dialog.93bba104afeb79f1.webp b/translated_images/zh-TW/dialog.93bba104afeb79f1.webp similarity index 100% rename from translated_images/tw/dialog.93bba104afeb79f1.webp rename to translated_images/zh-TW/dialog.93bba104afeb79f1.webp diff --git a/translated_images/tw/dom-tree.7daf0e763cbbba92.webp b/translated_images/zh-TW/dom-tree.7daf0e763cbbba92.webp similarity index 100% rename from translated_images/tw/dom-tree.7daf0e763cbbba92.webp rename to translated_images/zh-TW/dom-tree.7daf0e763cbbba92.webp diff --git a/translated_images/tw/earlybrowsers.d984b711cdf3a42d.webp b/translated_images/zh-TW/earlybrowsers.d984b711cdf3a42d.webp similarity index 100% rename from translated_images/tw/earlybrowsers.d984b711cdf3a42d.webp rename to translated_images/zh-TW/earlybrowsers.d984b711cdf3a42d.webp diff --git a/translated_images/tw/edit-a-file-pb.263555922c14fc52.webp b/translated_images/zh-TW/edit-a-file-pb.263555922c14fc52.webp similarity index 100% rename from translated_images/tw/edit-a-file-pb.263555922c14fc52.webp rename to translated_images/zh-TW/edit-a-file-pb.263555922c14fc52.webp diff --git a/translated_images/tw/edit-a-file.52c0ee665ef19f08.webp b/translated_images/zh-TW/edit-a-file.52c0ee665ef19f08.webp similarity index 100% rename from translated_images/tw/edit-a-file.52c0ee665ef19f08.webp rename to translated_images/zh-TW/edit-a-file.52c0ee665ef19f08.webp diff --git a/translated_images/zh/enemyShip.035a46787bff658c.webp b/translated_images/zh-TW/enemyShip.035a46787bff658c.webp similarity index 100% rename from translated_images/zh/enemyShip.035a46787bff658c.webp rename to translated_images/zh-TW/enemyShip.035a46787bff658c.webp diff --git a/translated_images/zh/enemyShip.1a1354d7988de290.webp b/translated_images/zh-TW/enemyShip.1a1354d7988de290.webp similarity index 100% rename from translated_images/zh/enemyShip.1a1354d7988de290.webp rename to translated_images/zh-TW/enemyShip.1a1354d7988de290.webp diff --git a/translated_images/zh/enemyShip.22cbee6ea27a5809.webp b/translated_images/zh-TW/enemyShip.22cbee6ea27a5809.webp similarity index 100% rename from translated_images/zh/enemyShip.22cbee6ea27a5809.webp rename to translated_images/zh-TW/enemyShip.22cbee6ea27a5809.webp diff --git a/translated_images/zh/enemyShip.321ecb1b4eb21f2c.webp b/translated_images/zh-TW/enemyShip.321ecb1b4eb21f2c.webp similarity index 100% rename from translated_images/zh/enemyShip.321ecb1b4eb21f2c.webp rename to translated_images/zh-TW/enemyShip.321ecb1b4eb21f2c.webp diff --git a/translated_images/zh/enemyShip.4fbf2889e6129db4.webp b/translated_images/zh-TW/enemyShip.4fbf2889e6129db4.webp similarity index 100% rename from translated_images/zh/enemyShip.4fbf2889e6129db4.webp rename to translated_images/zh-TW/enemyShip.4fbf2889e6129db4.webp diff --git a/translated_images/zh/enemyShip.5df2a822c16650c2.webp b/translated_images/zh-TW/enemyShip.5df2a822c16650c2.webp similarity index 100% rename from translated_images/zh/enemyShip.5df2a822c16650c2.webp rename to translated_images/zh-TW/enemyShip.5df2a822c16650c2.webp diff --git a/translated_images/zh/enemyShip.62983ed4bfb2220f.webp b/translated_images/zh-TW/enemyShip.62983ed4bfb2220f.webp similarity index 100% rename from translated_images/zh/enemyShip.62983ed4bfb2220f.webp rename to translated_images/zh-TW/enemyShip.62983ed4bfb2220f.webp diff --git a/translated_images/zh/enemyShip.add7036e1c3c3014.webp b/translated_images/zh-TW/enemyShip.add7036e1c3c3014.webp similarity index 100% rename from translated_images/zh/enemyShip.add7036e1c3c3014.webp rename to translated_images/zh-TW/enemyShip.add7036e1c3c3014.webp diff --git a/translated_images/zh/enemyShip.b39a140287683bf7.webp b/translated_images/zh-TW/enemyShip.b39a140287683bf7.webp similarity index 100% rename from translated_images/zh/enemyShip.b39a140287683bf7.webp rename to translated_images/zh-TW/enemyShip.b39a140287683bf7.webp diff --git a/translated_images/zh/enemyShip.b9626ed228a17a32.webp b/translated_images/zh-TW/enemyShip.b9626ed228a17a32.webp similarity index 100% rename from translated_images/zh/enemyShip.b9626ed228a17a32.webp rename to translated_images/zh-TW/enemyShip.b9626ed228a17a32.webp diff --git a/translated_images/zh/enemyShip.deb0477a7312f54d.webp b/translated_images/zh-TW/enemyShip.deb0477a7312f54d.webp similarity index 100% rename from translated_images/zh/enemyShip.deb0477a7312f54d.webp rename to translated_images/zh-TW/enemyShip.deb0477a7312f54d.webp diff --git a/translated_images/zh/enemyUFO.bf8585e4e8dcdb68.webp b/translated_images/zh-TW/enemyUFO.bf8585e4e8dcdb68.webp similarity index 100% rename from translated_images/zh/enemyUFO.bf8585e4e8dcdb68.webp rename to translated_images/zh-TW/enemyUFO.bf8585e4e8dcdb68.webp diff --git a/translated_images/tw/extension-details.9f8f1fd4e9eb2de5.webp b/translated_images/zh-TW/extension-details.9f8f1fd4e9eb2de5.webp similarity index 100% rename from translated_images/tw/extension-details.9f8f1fd4e9eb2de5.webp rename to translated_images/zh-TW/extension-details.9f8f1fd4e9eb2de5.webp diff --git a/translated_images/tw/extension-screenshot.0e7f5bfa110e92e3.webp b/translated_images/zh-TW/extension-screenshot.0e7f5bfa110e92e3.webp similarity index 100% rename from translated_images/tw/extension-screenshot.0e7f5bfa110e92e3.webp rename to translated_images/zh-TW/extension-screenshot.0e7f5bfa110e92e3.webp diff --git a/translated_images/tw/extension-settings.21c752ae4f4cdb78.webp b/translated_images/zh-TW/extension-settings.21c752ae4f4cdb78.webp similarity index 100% rename from translated_images/tw/extension-settings.21c752ae4f4cdb78.webp rename to translated_images/zh-TW/extension-settings.21c752ae4f4cdb78.webp diff --git a/translated_images/tw/extensions.eca0e0c7f59a10b5.webp b/translated_images/zh-TW/extensions.eca0e0c7f59a10b5.webp similarity index 100% rename from translated_images/tw/extensions.eca0e0c7f59a10b5.webp rename to translated_images/zh-TW/extensions.eca0e0c7f59a10b5.webp diff --git a/translated_images/zh/favicon.37b561214b36d454.webp b/translated_images/zh-TW/favicon.37b561214b36d454.webp similarity index 100% rename from translated_images/zh/favicon.37b561214b36d454.webp rename to translated_images/zh-TW/favicon.37b561214b36d454.webp diff --git a/translated_images/tw/form-post.61de4ca1b964d91a.webp b/translated_images/zh-TW/form-post.61de4ca1b964d91a.webp similarity index 100% rename from translated_images/tw/form-post.61de4ca1b964d91a.webp rename to translated_images/zh-TW/form-post.61de4ca1b964d91a.webp diff --git a/translated_images/tw/history.7fdabbafa521e064.webp b/translated_images/zh-TW/history.7fdabbafa521e064.webp similarity index 100% rename from translated_images/tw/history.7fdabbafa521e064.webp rename to translated_images/zh-TW/history.7fdabbafa521e064.webp diff --git a/translated_images/tw/install-on-edge.78634f02842c4828.webp b/translated_images/zh-TW/install-on-edge.78634f02842c4828.webp similarity index 100% rename from translated_images/tw/install-on-edge.78634f02842c4828.webp rename to translated_images/zh-TW/install-on-edge.78634f02842c4828.webp diff --git a/translated_images/tw/install-on-edge.d68781acaf0b3d3d.webp b/translated_images/zh-TW/install-on-edge.d68781acaf0b3d3d.webp similarity index 100% rename from translated_images/tw/install-on-edge.d68781acaf0b3d3d.webp rename to translated_images/zh-TW/install-on-edge.d68781acaf0b3d3d.webp diff --git a/translated_images/zh/laserGreen.89904f0f49945560.webp b/translated_images/zh-TW/laserGreen.89904f0f49945560.webp similarity index 100% rename from translated_images/zh/laserGreen.89904f0f49945560.webp rename to translated_images/zh-TW/laserGreen.89904f0f49945560.webp diff --git a/translated_images/zh/laserGreenShot.e4fbfc4714c08a5b.webp b/translated_images/zh-TW/laserGreenShot.e4fbfc4714c08a5b.webp similarity index 100% rename from translated_images/zh/laserGreenShot.e4fbfc4714c08a5b.webp rename to translated_images/zh-TW/laserGreenShot.e4fbfc4714c08a5b.webp diff --git a/translated_images/zh/laserRed.2040e11f55c0a40a.webp b/translated_images/zh-TW/laserRed.2040e11f55c0a40a.webp similarity index 100% rename from translated_images/zh/laserRed.2040e11f55c0a40a.webp rename to translated_images/zh-TW/laserRed.2040e11f55c0a40a.webp diff --git a/translated_images/zh/laserRed.381bc5555491ce67.webp b/translated_images/zh-TW/laserRed.381bc5555491ce67.webp similarity index 100% rename from translated_images/zh/laserRed.381bc5555491ce67.webp rename to translated_images/zh-TW/laserRed.381bc5555491ce67.webp diff --git a/translated_images/zh/laserRed.69730edd76f0b3bd.webp b/translated_images/zh-TW/laserRed.69730edd76f0b3bd.webp similarity index 100% rename from translated_images/zh/laserRed.69730edd76f0b3bd.webp rename to translated_images/zh-TW/laserRed.69730edd76f0b3bd.webp diff --git a/translated_images/zh/laserRed.b583dc1728eb8581.webp b/translated_images/zh-TW/laserRed.b583dc1728eb8581.webp similarity index 100% rename from translated_images/zh/laserRed.b583dc1728eb8581.webp rename to translated_images/zh-TW/laserRed.b583dc1728eb8581.webp diff --git a/translated_images/zh/laserRed.cae9ab24ea9b18fd.webp b/translated_images/zh-TW/laserRed.cae9ab24ea9b18fd.webp similarity index 100% rename from translated_images/zh/laserRed.cae9ab24ea9b18fd.webp rename to translated_images/zh-TW/laserRed.cae9ab24ea9b18fd.webp diff --git a/translated_images/zh/laserRed.d81ce4986f87c251.webp b/translated_images/zh-TW/laserRed.d81ce4986f87c251.webp similarity index 100% rename from translated_images/zh/laserRed.d81ce4986f87c251.webp rename to translated_images/zh-TW/laserRed.d81ce4986f87c251.webp diff --git a/translated_images/zh/laserRed.e58ef8db2585dfbe.webp b/translated_images/zh-TW/laserRed.e58ef8db2585dfbe.webp similarity index 100% rename from translated_images/zh/laserRed.e58ef8db2585dfbe.webp rename to translated_images/zh-TW/laserRed.e58ef8db2585dfbe.webp diff --git a/translated_images/zh/laserRed.e66e29ace6666064.webp b/translated_images/zh-TW/laserRed.e66e29ace6666064.webp similarity index 100% rename from translated_images/zh/laserRed.e66e29ace6666064.webp rename to translated_images/zh-TW/laserRed.e66e29ace6666064.webp diff --git a/translated_images/zh/laserRed.e86e8fb629c6026e.webp b/translated_images/zh-TW/laserRed.e86e8fb629c6026e.webp similarity index 100% rename from translated_images/zh/laserRed.e86e8fb629c6026e.webp rename to translated_images/zh-TW/laserRed.e86e8fb629c6026e.webp diff --git a/translated_images/zh/laserRedShot.c39d066745996a71.webp b/translated_images/zh-TW/laserRedShot.c39d066745996a71.webp similarity index 100% rename from translated_images/zh/laserRedShot.c39d066745996a71.webp rename to translated_images/zh-TW/laserRedShot.c39d066745996a71.webp diff --git a/translated_images/zh/life.27144b6d4bfdea76.webp b/translated_images/zh-TW/life.27144b6d4bfdea76.webp similarity index 100% rename from translated_images/zh/life.27144b6d4bfdea76.webp rename to translated_images/zh-TW/life.27144b6d4bfdea76.webp diff --git a/translated_images/zh/life.2a159298dd98f4ef.webp b/translated_images/zh-TW/life.2a159298dd98f4ef.webp similarity index 100% rename from translated_images/zh/life.2a159298dd98f4ef.webp rename to translated_images/zh-TW/life.2a159298dd98f4ef.webp diff --git a/translated_images/zh/life.466df3b1692a244a.webp b/translated_images/zh-TW/life.466df3b1692a244a.webp similarity index 100% rename from translated_images/zh/life.466df3b1692a244a.webp rename to translated_images/zh-TW/life.466df3b1692a244a.webp diff --git a/translated_images/zh/life.65a2aaceca875284.webp b/translated_images/zh-TW/life.65a2aaceca875284.webp similarity index 100% rename from translated_images/zh/life.65a2aaceca875284.webp rename to translated_images/zh-TW/life.65a2aaceca875284.webp diff --git a/translated_images/zh/life.6fb9f50d53ee0413.webp b/translated_images/zh-TW/life.6fb9f50d53ee0413.webp similarity index 100% rename from translated_images/zh/life.6fb9f50d53ee0413.webp rename to translated_images/zh-TW/life.6fb9f50d53ee0413.webp diff --git a/translated_images/zh/life.78b6e96a3003767e.webp b/translated_images/zh-TW/life.78b6e96a3003767e.webp similarity index 100% rename from translated_images/zh/life.78b6e96a3003767e.webp rename to translated_images/zh-TW/life.78b6e96a3003767e.webp diff --git a/translated_images/zh/life.86d843ce9c23289c.webp b/translated_images/zh-TW/life.86d843ce9c23289c.webp similarity index 100% rename from translated_images/zh/life.86d843ce9c23289c.webp rename to translated_images/zh-TW/life.86d843ce9c23289c.webp diff --git a/translated_images/tw/localstorage.472f8147b6a3f8d1.webp b/translated_images/zh-TW/localstorage.472f8147b6a3f8d1.webp similarity index 100% rename from translated_images/tw/localstorage.472f8147b6a3f8d1.webp rename to translated_images/zh-TW/localstorage.472f8147b6a3f8d1.webp diff --git a/translated_images/tw/log.804026979f3707e0.webp b/translated_images/zh-TW/log.804026979f3707e0.webp similarity index 100% rename from translated_images/tw/log.804026979f3707e0.webp rename to translated_images/zh-TW/log.804026979f3707e0.webp diff --git a/translated_images/tw/login-error.416fe019b36a6327.webp b/translated_images/zh-TW/login-error.416fe019b36a6327.webp similarity index 100% rename from translated_images/tw/login-error.416fe019b36a6327.webp rename to translated_images/zh-TW/login-error.416fe019b36a6327.webp diff --git a/translated_images/zh/meteorBig.1e452b3ad7af50ad.webp b/translated_images/zh-TW/meteorBig.1e452b3ad7af50ad.webp similarity index 100% rename from translated_images/zh/meteorBig.1e452b3ad7af50ad.webp rename to translated_images/zh-TW/meteorBig.1e452b3ad7af50ad.webp diff --git a/translated_images/zh/meteorSmall.0d729bc71c12d41f.webp b/translated_images/zh-TW/meteorSmall.0d729bc71c12d41f.webp similarity index 100% rename from translated_images/zh/meteorSmall.0d729bc71c12d41f.webp rename to translated_images/zh-TW/meteorSmall.0d729bc71c12d41f.webp diff --git a/translated_images/tw/moodle.94eb93d714a50cb2.webp b/translated_images/zh-TW/moodle.94eb93d714a50cb2.webp similarity index 100% rename from translated_images/tw/moodle.94eb93d714a50cb2.webp rename to translated_images/zh-TW/moodle.94eb93d714a50cb2.webp diff --git a/translated_images/tw/mpa.7f7375a1a2d4aa77.webp b/translated_images/zh-TW/mpa.7f7375a1a2d4aa77.webp similarity index 100% rename from translated_images/tw/mpa.7f7375a1a2d4aa77.webp rename to translated_images/zh-TW/mpa.7f7375a1a2d4aa77.webp diff --git a/translated_images/zh/nebula.55c2933d36d035d3.webp b/translated_images/zh-TW/nebula.55c2933d36d035d3.webp similarity index 100% rename from translated_images/zh/nebula.55c2933d36d035d3.webp rename to translated_images/zh-TW/nebula.55c2933d36d035d3.webp diff --git a/translated_images/tw/new-file-github.com.c886796d800e8056.webp b/translated_images/zh-TW/new-file-github.com.c886796d800e8056.webp similarity index 100% rename from translated_images/tw/new-file-github.com.c886796d800e8056.webp rename to translated_images/zh-TW/new-file-github.com.c886796d800e8056.webp diff --git a/translated_images/tw/open-palette-menu.46dda01084738da8.webp b/translated_images/zh-TW/open-palette-menu.46dda01084738da8.webp similarity index 100% rename from translated_images/tw/open-palette-menu.46dda01084738da8.webp rename to translated_images/zh-TW/open-palette-menu.46dda01084738da8.webp diff --git a/translated_images/tw/open-remote-repository.bd9c2598b8949e7f.webp b/translated_images/zh-TW/open-remote-repository.bd9c2598b8949e7f.webp similarity index 100% rename from translated_images/tw/open-remote-repository.bd9c2598b8949e7f.webp rename to translated_images/zh-TW/open-remote-repository.bd9c2598b8949e7f.webp diff --git a/translated_images/tw/palette-menu.4946174e07f42622.webp b/translated_images/zh-TW/palette-menu.4946174e07f42622.webp similarity index 100% rename from translated_images/tw/palette-menu.4946174e07f42622.webp rename to translated_images/zh-TW/palette-menu.4946174e07f42622.webp diff --git a/translated_images/zh/partI-solution.36c53b48c9ffae2a.webp b/translated_images/zh-TW/partI-solution.36c53b48c9ffae2a.webp similarity index 100% rename from translated_images/zh/partI-solution.36c53b48c9ffae2a.webp rename to translated_images/zh-TW/partI-solution.36c53b48c9ffae2a.webp diff --git a/translated_images/zh/plant1.a876180d8659acb9.webp b/translated_images/zh-TW/plant1.a876180d8659acb9.webp similarity index 100% rename from translated_images/zh/plant1.a876180d8659acb9.webp rename to translated_images/zh-TW/plant1.a876180d8659acb9.webp diff --git a/translated_images/zh/plant10.2f2c47804ae52dd3.webp b/translated_images/zh-TW/plant10.2f2c47804ae52dd3.webp similarity index 100% rename from translated_images/zh/plant10.2f2c47804ae52dd3.webp rename to translated_images/zh-TW/plant10.2f2c47804ae52dd3.webp diff --git a/translated_images/zh/plant11.0ce0081b0ef17aa1.webp b/translated_images/zh-TW/plant11.0ce0081b0ef17aa1.webp similarity index 100% rename from translated_images/zh/plant11.0ce0081b0ef17aa1.webp rename to translated_images/zh-TW/plant11.0ce0081b0ef17aa1.webp diff --git a/translated_images/zh/plant12.6b934c4312a00228.webp b/translated_images/zh-TW/plant12.6b934c4312a00228.webp similarity index 100% rename from translated_images/zh/plant12.6b934c4312a00228.webp rename to translated_images/zh-TW/plant12.6b934c4312a00228.webp diff --git a/translated_images/zh/plant13.37d6ab2e2481421f.webp b/translated_images/zh-TW/plant13.37d6ab2e2481421f.webp similarity index 100% rename from translated_images/zh/plant13.37d6ab2e2481421f.webp rename to translated_images/zh-TW/plant13.37d6ab2e2481421f.webp diff --git a/translated_images/zh/plant14.908791477a46eb7f.webp b/translated_images/zh-TW/plant14.908791477a46eb7f.webp similarity index 100% rename from translated_images/zh/plant14.908791477a46eb7f.webp rename to translated_images/zh-TW/plant14.908791477a46eb7f.webp diff --git a/translated_images/zh/plant2.9e45efea224115b0.webp b/translated_images/zh-TW/plant2.9e45efea224115b0.webp similarity index 100% rename from translated_images/zh/plant2.9e45efea224115b0.webp rename to translated_images/zh-TW/plant2.9e45efea224115b0.webp diff --git a/translated_images/zh/plant3.06efdd0fa0c4b115.webp b/translated_images/zh-TW/plant3.06efdd0fa0c4b115.webp similarity index 100% rename from translated_images/zh/plant3.06efdd0fa0c4b115.webp rename to translated_images/zh-TW/plant3.06efdd0fa0c4b115.webp diff --git a/translated_images/zh/plant4.3b78072b427727c6.webp b/translated_images/zh-TW/plant4.3b78072b427727c6.webp similarity index 100% rename from translated_images/zh/plant4.3b78072b427727c6.webp rename to translated_images/zh-TW/plant4.3b78072b427727c6.webp diff --git a/translated_images/zh/plant5.8ec58b18ac336fa8.webp b/translated_images/zh-TW/plant5.8ec58b18ac336fa8.webp similarity index 100% rename from translated_images/zh/plant5.8ec58b18ac336fa8.webp rename to translated_images/zh-TW/plant5.8ec58b18ac336fa8.webp diff --git a/translated_images/zh/plant6.ca4ff8372e6676b1.webp b/translated_images/zh-TW/plant6.ca4ff8372e6676b1.webp similarity index 100% rename from translated_images/zh/plant6.ca4ff8372e6676b1.webp rename to translated_images/zh-TW/plant6.ca4ff8372e6676b1.webp diff --git a/translated_images/zh/plant7.194d5a42fcf5a88c.webp b/translated_images/zh-TW/plant7.194d5a42fcf5a88c.webp similarity index 100% rename from translated_images/zh/plant7.194d5a42fcf5a88c.webp rename to translated_images/zh-TW/plant7.194d5a42fcf5a88c.webp diff --git a/translated_images/zh/plant8.7b247809ab0eb492.webp b/translated_images/zh-TW/plant8.7b247809ab0eb492.webp similarity index 100% rename from translated_images/zh/plant8.7b247809ab0eb492.webp rename to translated_images/zh-TW/plant8.7b247809ab0eb492.webp diff --git a/translated_images/zh/plant9.8fe614c01ded1b1e.webp b/translated_images/zh-TW/plant9.8fe614c01ded1b1e.webp similarity index 100% rename from translated_images/zh/plant9.8fe614c01ded1b1e.webp rename to translated_images/zh-TW/plant9.8fe614c01ded1b1e.webp diff --git a/translated_images/zh/player.137ee0e47f895ffc.webp b/translated_images/zh-TW/player.137ee0e47f895ffc.webp similarity index 100% rename from translated_images/zh/player.137ee0e47f895ffc.webp rename to translated_images/zh-TW/player.137ee0e47f895ffc.webp diff --git a/translated_images/zh/player.2887422f6982c3cd.webp b/translated_images/zh-TW/player.2887422f6982c3cd.webp similarity index 100% rename from translated_images/zh/player.2887422f6982c3cd.webp rename to translated_images/zh-TW/player.2887422f6982c3cd.webp diff --git a/translated_images/zh/player.391fed427ede24f5.webp b/translated_images/zh-TW/player.391fed427ede24f5.webp similarity index 100% rename from translated_images/zh/player.391fed427ede24f5.webp rename to translated_images/zh-TW/player.391fed427ede24f5.webp diff --git a/translated_images/zh/player.3c4f50182552a73a.webp b/translated_images/zh-TW/player.3c4f50182552a73a.webp similarity index 100% rename from translated_images/zh/player.3c4f50182552a73a.webp rename to translated_images/zh-TW/player.3c4f50182552a73a.webp diff --git a/translated_images/zh/player.47bc9de0714c723d.webp b/translated_images/zh-TW/player.47bc9de0714c723d.webp similarity index 100% rename from translated_images/zh/player.47bc9de0714c723d.webp rename to translated_images/zh-TW/player.47bc9de0714c723d.webp diff --git a/translated_images/zh/player.57b3107c03012695.webp b/translated_images/zh-TW/player.57b3107c03012695.webp similarity index 100% rename from translated_images/zh/player.57b3107c03012695.webp rename to translated_images/zh-TW/player.57b3107c03012695.webp diff --git a/translated_images/zh/player.606f85953e5e564e.webp b/translated_images/zh-TW/player.606f85953e5e564e.webp similarity index 100% rename from translated_images/zh/player.606f85953e5e564e.webp rename to translated_images/zh-TW/player.606f85953e5e564e.webp diff --git a/translated_images/zh/player.680ea4c619b54fe1.webp b/translated_images/zh-TW/player.680ea4c619b54fe1.webp similarity index 100% rename from translated_images/zh/player.680ea4c619b54fe1.webp rename to translated_images/zh-TW/player.680ea4c619b54fe1.webp diff --git a/translated_images/zh/player.bfe14f110bddf56d.webp b/translated_images/zh-TW/player.bfe14f110bddf56d.webp similarity index 100% rename from translated_images/zh/player.bfe14f110bddf56d.webp rename to translated_images/zh-TW/player.bfe14f110bddf56d.webp diff --git a/translated_images/zh/player.c99c25d54a615ca0.webp b/translated_images/zh-TW/player.c99c25d54a615ca0.webp similarity index 100% rename from translated_images/zh/player.c99c25d54a615ca0.webp rename to translated_images/zh-TW/player.c99c25d54a615ca0.webp diff --git a/translated_images/zh/player.dd24c1afa8c71e9b.webp b/translated_images/zh-TW/player.dd24c1afa8c71e9b.webp similarity index 100% rename from translated_images/zh/player.dd24c1afa8c71e9b.webp rename to translated_images/zh-TW/player.dd24c1afa8c71e9b.webp diff --git a/translated_images/zh/playerDamaged.181703f652fd5176.webp b/translated_images/zh-TW/playerDamaged.181703f652fd5176.webp similarity index 100% rename from translated_images/zh/playerDamaged.181703f652fd5176.webp rename to translated_images/zh-TW/playerDamaged.181703f652fd5176.webp diff --git a/translated_images/zh/playerLeft.0f928412e66ba5d9.webp b/translated_images/zh-TW/playerLeft.0f928412e66ba5d9.webp similarity index 100% rename from translated_images/zh/playerLeft.0f928412e66ba5d9.webp rename to translated_images/zh-TW/playerLeft.0f928412e66ba5d9.webp diff --git a/translated_images/zh/playerRight.e4825f489e29f737.webp b/translated_images/zh-TW/playerRight.e4825f489e29f737.webp similarity index 100% rename from translated_images/zh/playerRight.e4825f489e29f737.webp rename to translated_images/zh-TW/playerRight.e4825f489e29f737.webp diff --git a/translated_images/tw/playground-choice.1d23ba7d407f4758.webp b/translated_images/zh-TW/playground-choice.1d23ba7d407f4758.webp similarity index 100% rename from translated_images/tw/playground-choice.1d23ba7d407f4758.webp rename to translated_images/zh-TW/playground-choice.1d23ba7d407f4758.webp diff --git a/translated_images/tw/playground.d2b927122224ff8f.webp b/translated_images/zh-TW/playground.d2b927122224ff8f.webp similarity index 100% rename from translated_images/tw/playground.d2b927122224ff8f.webp rename to translated_images/zh-TW/playground.d2b927122224ff8f.webp diff --git a/translated_images/tw/preview.9215f0a010074476.webp b/translated_images/zh-TW/preview.9215f0a010074476.webp similarity index 100% rename from translated_images/tw/preview.9215f0a010074476.webp rename to translated_images/zh-TW/preview.9215f0a010074476.webp diff --git a/translated_images/tw/profiler.5a4a62479c5df01c.webp b/translated_images/zh-TW/profiler.5a4a62479c5df01c.webp similarity index 100% rename from translated_images/tw/profiler.5a4a62479c5df01c.webp rename to translated_images/zh-TW/profiler.5a4a62479c5df01c.webp diff --git a/translated_images/tw/project-on-vscode.dev.e79815a9a95ee7fe.webp b/translated_images/zh-TW/project-on-vscode.dev.e79815a9a95ee7fe.webp similarity index 100% rename from translated_images/tw/project-on-vscode.dev.e79815a9a95ee7fe.webp rename to translated_images/zh-TW/project-on-vscode.dev.e79815a9a95ee7fe.webp diff --git a/translated_images/tw/result.96ef01f607bf856a.webp b/translated_images/zh-TW/result.96ef01f607bf856a.webp similarity index 100% rename from translated_images/tw/result.96ef01f607bf856a.webp rename to translated_images/zh-TW/result.96ef01f607bf856a.webp diff --git a/translated_images/tw/screen1.baccbba0f1f93364.webp b/translated_images/zh-TW/screen1.baccbba0f1f93364.webp similarity index 100% rename from translated_images/tw/screen1.baccbba0f1f93364.webp rename to translated_images/zh-TW/screen1.baccbba0f1f93364.webp diff --git a/translated_images/tw/screen2.123c82a831a1d14a.webp b/translated_images/zh-TW/screen2.123c82a831a1d14a.webp similarity index 100% rename from translated_images/tw/screen2.123c82a831a1d14a.webp rename to translated_images/zh-TW/screen2.123c82a831a1d14a.webp diff --git a/translated_images/tw/screenshot.0a1ee0d123df681b.webp b/translated_images/zh-TW/screenshot.0a1ee0d123df681b.webp similarity index 100% rename from translated_images/tw/screenshot.0a1ee0d123df681b.webp rename to translated_images/zh-TW/screenshot.0a1ee0d123df681b.webp diff --git a/translated_images/tw/screenshot.e7a5ad659e364568.webp b/translated_images/zh-TW/screenshot.e7a5ad659e364568.webp similarity index 100% rename from translated_images/tw/screenshot.e7a5ad659e364568.webp rename to translated_images/zh-TW/screenshot.e7a5ad659e364568.webp diff --git a/translated_images/tw/screenshot_gray.0c796099a1f9f25e.webp b/translated_images/zh-TW/screenshot_gray.0c796099a1f9f25e.webp similarity index 100% rename from translated_images/tw/screenshot_gray.0c796099a1f9f25e.webp rename to translated_images/zh-TW/screenshot_gray.0c796099a1f9f25e.webp diff --git a/translated_images/zh/shield.1b9412b7ca6610ab.webp b/translated_images/zh-TW/shield.1b9412b7ca6610ab.webp similarity index 100% rename from translated_images/zh/shield.1b9412b7ca6610ab.webp rename to translated_images/zh-TW/shield.1b9412b7ca6610ab.webp diff --git a/translated_images/tw/snapshot.97750180ebcad737.webp b/translated_images/zh-TW/snapshot.97750180ebcad737.webp similarity index 100% rename from translated_images/tw/snapshot.97750180ebcad737.webp rename to translated_images/zh-TW/snapshot.97750180ebcad737.webp diff --git a/translated_images/tw/spa.268ec73b41f992c2.webp b/translated_images/zh-TW/spa.268ec73b41f992c2.webp similarity index 100% rename from translated_images/tw/spa.268ec73b41f992c2.webp rename to translated_images/zh-TW/spa.268ec73b41f992c2.webp diff --git a/translated_images/zh/speedLine.5bcabb93f48b5ae1.webp b/translated_images/zh-TW/speedLine.5bcabb93f48b5ae1.webp similarity index 100% rename from translated_images/zh/speedLine.5bcabb93f48b5ae1.webp rename to translated_images/zh-TW/speedLine.5bcabb93f48b5ae1.webp diff --git a/translated_images/zh/spritesheet.bec82852290b14ee.webp b/translated_images/zh-TW/spritesheet.bec82852290b14ee.webp similarity index 100% rename from translated_images/zh/spritesheet.bec82852290b14ee.webp rename to translated_images/zh-TW/spritesheet.bec82852290b14ee.webp diff --git a/translated_images/tw/starBackground.a897b8acb1b0587d.webp b/translated_images/zh-TW/starBackground.a897b8acb1b0587d.webp similarity index 100% rename from translated_images/tw/starBackground.a897b8acb1b0587d.webp rename to translated_images/zh-TW/starBackground.a897b8acb1b0587d.webp diff --git a/translated_images/zh/starBig.72e9c6d0d18f363d.webp b/translated_images/zh-TW/starBig.72e9c6d0d18f363d.webp similarity index 100% rename from translated_images/zh/starBig.72e9c6d0d18f363d.webp rename to translated_images/zh-TW/starBig.72e9c6d0d18f363d.webp diff --git a/translated_images/zh/starSmall.ed78b961dbcd0898.webp b/translated_images/zh-TW/starSmall.ed78b961dbcd0898.webp similarity index 100% rename from translated_images/zh/starSmall.ed78b961dbcd0898.webp rename to translated_images/zh-TW/starSmall.ed78b961dbcd0898.webp diff --git a/translated_images/tw/template.67ad477109d29a2b.webp b/translated_images/zh-TW/template.67ad477109d29a2b.webp similarity index 100% rename from translated_images/tw/template.67ad477109d29a2b.webp rename to translated_images/zh-TW/template.67ad477109d29a2b.webp diff --git a/translated_images/tw/terrarium-final.0920f16e87c13a84.webp b/translated_images/zh-TW/terrarium-final.0920f16e87c13a84.webp similarity index 100% rename from translated_images/tw/terrarium-final.0920f16e87c13a84.webp rename to translated_images/zh-TW/terrarium-final.0920f16e87c13a84.webp diff --git a/translated_images/tw/terrarium-final.2f07047ffc597d0a.webp b/translated_images/zh-TW/terrarium-final.2f07047ffc597d0a.webp similarity index 100% rename from translated_images/tw/terrarium-final.2f07047ffc597d0a.webp rename to translated_images/zh-TW/terrarium-final.2f07047ffc597d0a.webp diff --git a/translated_images/tw/validation-error.8bd23e98d416c22f.webp b/translated_images/zh-TW/validation-error.8bd23e98d416c22f.webp similarity index 100% rename from translated_images/tw/validation-error.8bd23e98d416c22f.webp rename to translated_images/zh-TW/validation-error.8bd23e98d416c22f.webp diff --git a/translated_images/tw/vs-code-index.e2986cf919471eb9.webp b/translated_images/zh-TW/vs-code-index.e2986cf919471eb9.webp similarity index 100% rename from translated_images/tw/vs-code-index.e2986cf919471eb9.webp rename to translated_images/zh-TW/vs-code-index.e2986cf919471eb9.webp diff --git a/translated_images/tw/webdev101-a11y.8ef3025c858d897a.webp b/translated_images/zh-TW/webdev101-a11y.8ef3025c858d897a.webp similarity index 100% rename from translated_images/tw/webdev101-a11y.8ef3025c858d897a.webp rename to translated_images/zh-TW/webdev101-a11y.8ef3025c858d897a.webp diff --git a/translated_images/tw/webdev101-css.3f7af5991bf53a20.webp b/translated_images/zh-TW/webdev101-css.3f7af5991bf53a20.webp similarity index 100% rename from translated_images/tw/webdev101-css.3f7af5991bf53a20.webp rename to translated_images/zh-TW/webdev101-css.3f7af5991bf53a20.webp diff --git a/translated_images/tw/webdev101-github.8846d7971abef6f9.webp b/translated_images/zh-TW/webdev101-github.8846d7971abef6f9.webp similarity index 100% rename from translated_images/tw/webdev101-github.8846d7971abef6f9.webp rename to translated_images/zh-TW/webdev101-github.8846d7971abef6f9.webp diff --git a/translated_images/tw/webdev101-html.4389c2067af68e98.webp b/translated_images/zh-TW/webdev101-html.4389c2067af68e98.webp similarity index 100% rename from translated_images/tw/webdev101-html.4389c2067af68e98.webp rename to translated_images/zh-TW/webdev101-html.4389c2067af68e98.webp diff --git a/translated_images/tw/webdev101-js-arrays.439d7528b8a29455.webp b/translated_images/zh-TW/webdev101-js-arrays.439d7528b8a29455.webp similarity index 100% rename from translated_images/tw/webdev101-js-arrays.439d7528b8a29455.webp rename to translated_images/zh-TW/webdev101-js-arrays.439d7528b8a29455.webp diff --git a/translated_images/tw/webdev101-js-datatypes.4cc470179730702c.webp b/translated_images/zh-TW/webdev101-js-datatypes.4cc470179730702c.webp similarity index 100% rename from translated_images/tw/webdev101-js-datatypes.4cc470179730702c.webp rename to translated_images/zh-TW/webdev101-js-datatypes.4cc470179730702c.webp diff --git a/translated_images/tw/webdev101-js-decisions.69e1b20f272dd1f0.webp b/translated_images/zh-TW/webdev101-js-decisions.69e1b20f272dd1f0.webp similarity index 100% rename from translated_images/tw/webdev101-js-decisions.69e1b20f272dd1f0.webp rename to translated_images/zh-TW/webdev101-js-decisions.69e1b20f272dd1f0.webp diff --git a/translated_images/tw/webdev101-js-functions.be049c4726e94f8b.webp b/translated_images/zh-TW/webdev101-js-functions.be049c4726e94f8b.webp similarity index 100% rename from translated_images/tw/webdev101-js-functions.be049c4726e94f8b.webp rename to translated_images/zh-TW/webdev101-js-functions.be049c4726e94f8b.webp diff --git a/translated_images/tw/webdev101-js.10280393044d7eaa.webp b/translated_images/zh-TW/webdev101-js.10280393044d7eaa.webp similarity index 100% rename from translated_images/tw/webdev101-js.10280393044d7eaa.webp rename to translated_images/zh-TW/webdev101-js.10280393044d7eaa.webp diff --git a/translated_images/tw/webdev101-programming.d6e3f98e61ac4bff.webp b/translated_images/zh-TW/webdev101-programming.d6e3f98e61ac4bff.webp similarity index 100% rename from translated_images/tw/webdev101-programming.d6e3f98e61ac4bff.webp rename to translated_images/zh-TW/webdev101-programming.d6e3f98e61ac4bff.webp diff --git a/translated_images/tw/working-tree-pb.6cd43e5076f23ba3.webp b/translated_images/zh-TW/working-tree-pb.6cd43e5076f23ba3.webp similarity index 100% rename from translated_images/tw/working-tree-pb.6cd43e5076f23ba3.webp rename to translated_images/zh-TW/working-tree-pb.6cd43e5076f23ba3.webp diff --git a/translated_images/tw/working-tree.c58eec08e6335c79.webp b/translated_images/zh-TW/working-tree.c58eec08e6335c79.webp similarity index 100% rename from translated_images/tw/working-tree.c58eec08e6335c79.webp rename to translated_images/zh-TW/working-tree.c58eec08e6335c79.webp diff --git a/translations/ar/.co-op-translator.json b/translations/ar/.co-op-translator.json new file mode 100644 index 000000000..d4e4bba9b --- /dev/null +++ b/translations/ar/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2025-11-03T12:28:46+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "ar" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2025-10-20T20:31:25+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "ar" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2025-11-25T11:44:30+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "ar" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2025-11-03T12:30:15+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "ar" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2025-10-20T20:33:50+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "ar" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:25:38+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "ar" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2025-11-03T12:33:00+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "ar" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T17:34:04+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "ar" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2025-11-03T12:25:34+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "ar" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2025-10-22T14:04:21+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "ar" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2025-11-03T12:26:17+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "ar" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2025-10-22T14:04:49+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "ar" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2025-11-03T12:27:21+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "ar" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2025-10-22T14:06:01+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "ar" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2025-11-03T12:26:47+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "ar" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2025-10-22T14:05:26+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "ar" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-25T21:31:52+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "ar" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2025-11-03T12:37:37+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "ar" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2025-10-22T14:18:30+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "ar" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2025-11-03T12:36:47+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "ar" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2025-10-22T14:17:43+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "ar" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2025-11-03T12:35:54+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "ar" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2025-10-22T14:16:15+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "ar" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-06T09:34:10+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "ar" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-25T21:30:19+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "ar" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2025-11-03T12:42:07+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "ar" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T00:54:27+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "ar" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2025-11-03T12:43:08+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "ar" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2025-10-22T14:24:57+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "ar" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2025-11-03T12:49:34+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "ar" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2025-10-22T14:31:17+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "ar" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2025-11-03T12:48:54+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "ar" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2025-10-22T14:30:31+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "ar" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2025-11-03T12:48:14+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "ar" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2025-10-22T14:29:45+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "ar" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-25T23:25:52+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "ar" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-25T23:50:02+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "ar" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-25T23:51:50+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "ar" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-25T23:57:12+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "ar" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-25T23:53:35+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "ar" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-25T23:58:58+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "ar" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-26T00:00:44+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "ar" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-25T23:55:25+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "ar" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-25T23:34:43+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "ar" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2025-11-03T12:46:40+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "ar" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2025-10-22T14:28:17+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "ar" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2025-11-03T12:44:43+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "ar" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2025-10-22T14:26:22+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "ar" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2025-11-03T12:43:55+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "ar" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2025-10-22T14:25:44+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "ar" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2025-11-03T12:46:00+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "ar" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2025-10-22T14:27:46+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "ar" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:27:59+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "ar" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:27:09+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "ar" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2025-11-03T12:47:44+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "ar" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-25T22:06:09+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "ar" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:08:10+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "ar" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:07:17+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "ar" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2025-11-03T12:45:22+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "ar" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2025-10-22T14:27:01+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "ar" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:39:45+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "ar" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:38:56+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "ar" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-25T22:01:16+00:00", + "source_file": "6-space-game/README.md", + "language_code": "ar" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:40:32+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "ar" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2025-11-03T12:40:11+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "ar" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2025-10-22T14:22:34+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "ar" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2025-11-03T12:41:08+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "ar" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2025-10-22T14:23:47+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "ar" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2025-11-03T12:39:08+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "ar" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2025-10-22T14:21:32+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "ar" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2025-11-03T12:38:18+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "ar" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2025-10-22T14:19:28+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "ar" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-26T00:02:35+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "ar" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-26T00:04:03+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "ar" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-26T00:39:08+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "ar" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2025-11-03T12:27:54+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "ar" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2025-10-22T14:07:33+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "ar" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2025-11-03T12:33:53+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "ar" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:20:07+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "ar" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:42:11+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "ar" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2025-10-22T14:14:55+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "ar" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:50:55+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "ar" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:14:41+00:00", + "source_file": "AGENTS.md", + "language_code": "ar" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-25T20:57:55+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "ar" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-25T21:02:25+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "ar" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:45:39+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "ar" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T17:38:01+00:00", + "source_file": "README.md", + "language_code": "ar" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-25T20:59:59+00:00", + "source_file": "SECURITY.md", + "language_code": "ar" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-25T20:54:18+00:00", + "source_file": "SUPPORT.md", + "language_code": "ar" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-25T20:58:59+00:00", + "source_file": "_404.md", + "language_code": "ar" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-25T22:00:04+00:00", + "source_file": "docs/_navbar.md", + "language_code": "ar" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-25T21:58:25+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "ar" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T08:35:50+00:00", + "source_file": "for-teachers.md", + "language_code": "ar" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-26T00:50:38+00:00", + "source_file": "lesson-template/README.md", + "language_code": "ar" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-26T00:51:57+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "ar" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:53:35+00:00", + "source_file": "memory-game/README.md", + "language_code": "ar" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-26T01:11:20+00:00", + "source_file": "quiz-app/README.md", + "language_code": "ar" + } +} \ No newline at end of file diff --git a/translations/ar/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/ar/1-getting-started-lessons/1-intro-to-programming-languages/README.md index eea715857..b22f7c838 100644 --- a/translations/ar/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/ar/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # مقدمة إلى لغات البرمجة وأدوات المطورين الحديثة مرحبًا أيها المطور المستقبلي! 👋 هل يمكنني أن أخبرك بشيء يجعلني أشعر بالحماس كل يوم؟ أنت على وشك اكتشاف أن البرمجة ليست مجرد التعامل مع أجهزة الكمبيوتر – إنها امتلاك قوى خارقة حقيقية لتحويل أفكارك الأكثر جنونًا إلى واقع! diff --git a/translations/ar/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/ar/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index e147a29e5..09dc4b6c5 100644 --- a/translations/ar/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/ar/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # المهمة: استكشاف أدوات تطوير الويب الحديثة ## التعليمات diff --git a/translations/ar/1-getting-started-lessons/2-github-basics/README.md b/translations/ar/1-getting-started-lessons/2-github-basics/README.md index ec585ee54..4a9930562 100644 --- a/translations/ar/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/ar/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # مقدمة إلى GitHub مرحبًا بك، أيها المطور المستقبلي! 👋 هل أنت مستعد للانضمام إلى ملايين المبرمجين حول العالم؟ أنا متحمس جدًا لتعريفك بـ GitHub – فكر فيه كأنه منصة التواصل الاجتماعي للمبرمجين، ولكن بدلاً من مشاركة صور الغداء، نحن نشارك الأكواد ونبني أشياء مذهلة معًا! diff --git a/translations/ar/1-getting-started-lessons/3-accessibility/README.md b/translations/ar/1-getting-started-lessons/3-accessibility/README.md index 9cefedf9a..70e73b809 100644 --- a/translations/ar/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/ar/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # إنشاء صفحات ويب ميسرة ![كل شيء عن إمكانية الوصول](../../../../translated_images/ar/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/ar/1-getting-started-lessons/3-accessibility/assignment.md b/translations/ar/1-getting-started-lessons/3-accessibility/assignment.md index 85639baeb..11663df01 100644 --- a/translations/ar/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/ar/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # تدقيق شامل لإمكانية الوصول إلى المواقع الإلكترونية ## التعليمات diff --git a/translations/ar/1-getting-started-lessons/README.md b/translations/ar/1-getting-started-lessons/README.md index 43340d433..4173cc58a 100644 --- a/translations/ar/1-getting-started-lessons/README.md +++ b/translations/ar/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # البدء في تطوير الويب في هذا القسم من المنهج الدراسي، سيتم تعريفك بمفاهيم غير قائمة على المشاريع والتي تعتبر مهمة لتصبح مطورًا محترفًا. diff --git a/translations/ar/10-ai-framework-project/README.md b/translations/ar/10-ai-framework-project/README.md index 4f39d6743..c375a6ac0 100644 --- a/translations/ar/10-ai-framework-project/README.md +++ b/translations/ar/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # إطار الذكاء الاصطناعي هل شعرت يومًا بالإرهاق عند محاولة بناء تطبيقات ذكاء اصطناعي من الصفر؟ لست وحدك! تُعتبر أطر الذكاء الاصطناعي مثل السكين السويسري لتطوير الذكاء الاصطناعي - أدوات قوية يمكن أن توفر لك الوقت وتجنبك المتاعب عند بناء التطبيقات الذكية. فكر في إطار الذكاء الاصطناعي كأنه مكتبة منظمة جيدًا: يوفر مكونات جاهزة، وواجهات برمجة تطبيقات موحدة، وتجريدات ذكية حتى تتمكن من التركيز على حل المشكلات بدلاً من الانشغال بتفاصيل التنفيذ. diff --git a/translations/ar/2-js-basics/1-data-types/README.md b/translations/ar/2-js-basics/1-data-types/README.md index e8c217aac..2c1b213c0 100644 --- a/translations/ar/2-js-basics/1-data-types/README.md +++ b/translations/ar/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # أساسيات JavaScript: أنواع البيانات ![أساسيات JavaScript - أنواع البيانات](../../../../translated_images/ar/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/ar/2-js-basics/1-data-types/assignment.md b/translations/ar/2-js-basics/1-data-types/assignment.md index c64adebf7..841f7aa4c 100644 --- a/translations/ar/2-js-basics/1-data-types/assignment.md +++ b/translations/ar/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # أنواع البيانات: ممارسة بناء عربة تسوق إلكترونية ## التعليمات diff --git a/translations/ar/2-js-basics/2-functions-methods/README.md b/translations/ar/2-js-basics/2-functions-methods/README.md index bc5bab964..8434e93d4 100644 --- a/translations/ar/2-js-basics/2-functions-methods/README.md +++ b/translations/ar/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # أساسيات JavaScript: الطرق والدوال ![أساسيات JavaScript - الدوال](../../../../translated_images/ar/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/ar/2-js-basics/2-functions-methods/assignment.md b/translations/ar/2-js-basics/2-functions-methods/assignment.md index b5ad9b35b..b49935be0 100644 --- a/translations/ar/2-js-basics/2-functions-methods/assignment.md +++ b/translations/ar/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # المرح مع الدوال ## التعليمات diff --git a/translations/ar/2-js-basics/3-making-decisions/README.md b/translations/ar/2-js-basics/3-making-decisions/README.md index 833bdd6e3..ff855ee3b 100644 --- a/translations/ar/2-js-basics/3-making-decisions/README.md +++ b/translations/ar/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # أساسيات JavaScript: اتخاذ القرارات ![أساسيات JavaScript - اتخاذ القرارات](../../../../translated_images/ar/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/ar/2-js-basics/3-making-decisions/assignment.md b/translations/ar/2-js-basics/3-making-decisions/assignment.md index 52e5ce234..3d69b2ed7 100644 --- a/translations/ar/2-js-basics/3-making-decisions/assignment.md +++ b/translations/ar/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # معالجة القرارات: برنامج معالجة درجات الطلاب ## أهداف التعلم diff --git a/translations/ar/2-js-basics/4-arrays-loops/README.md b/translations/ar/2-js-basics/4-arrays-loops/README.md index 81cd70ed2..11e4c166c 100644 --- a/translations/ar/2-js-basics/4-arrays-loops/README.md +++ b/translations/ar/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # أساسيات JavaScript: المصفوفات والحلقات ![أساسيات JavaScript - المصفوفات](../../../../translated_images/ar/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/ar/2-js-basics/4-arrays-loops/assignment.md b/translations/ar/2-js-basics/4-arrays-loops/assignment.md index 2f840a7d8..277c35591 100644 --- a/translations/ar/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/ar/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # مهام المصفوفات والحلقات ## التعليمات diff --git a/translations/ar/2-js-basics/README.md b/translations/ar/2-js-basics/README.md index 705cb6abd..b7cfe8beb 100644 --- a/translations/ar/2-js-basics/README.md +++ b/translations/ar/2-js-basics/README.md @@ -1,12 +1,3 @@ - # مقدمة إلى JavaScript JavaScript هي لغة الويب. في هذه الدروس الأربعة، ستتعلم أساسياتها. diff --git a/translations/ar/3-terrarium/1-intro-to-html/README.md b/translations/ar/3-terrarium/1-intro-to-html/README.md index 1ecffac5f..4727b3061 100644 --- a/translations/ar/3-terrarium/1-intro-to-html/README.md +++ b/translations/ar/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # مشروع التيراريوم الجزء الأول: مقدمة إلى HTML ```mermaid diff --git a/translations/ar/3-terrarium/1-intro-to-html/assignment.md b/translations/ar/3-terrarium/1-intro-to-html/assignment.md index bcfcbd076..107944975 100644 --- a/translations/ar/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/ar/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # مهمة ممارسة HTML: إنشاء نموذج مدونة ## أهداف التعلم diff --git a/translations/ar/3-terrarium/2-intro-to-css/README.md b/translations/ar/3-terrarium/2-intro-to-css/README.md index 2fe702845..b7f94c212 100644 --- a/translations/ar/3-terrarium/2-intro-to-css/README.md +++ b/translations/ar/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # مشروع التيراريوم الجزء الثاني: مقدمة في CSS ```mermaid diff --git a/translations/ar/3-terrarium/2-intro-to-css/assignment.md b/translations/ar/3-terrarium/2-intro-to-css/assignment.md index f2f5e94cb..58630583b 100644 --- a/translations/ar/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/ar/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # مهمة إعادة هيكلة CSS ## الهدف diff --git a/translations/ar/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/ar/3-terrarium/3-intro-to-DOM-and-closures/README.md index 1bbfb1bc3..84252742d 100644 --- a/translations/ar/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/ar/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # مشروع التيراريوم الجزء الثالث: التلاعب بـ DOM والإغلاق في JavaScript ```mermaid diff --git a/translations/ar/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/ar/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index 0255c0c55..e91a8caa5 100644 --- a/translations/ar/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/ar/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # مهمة استكشاف عناصر DOM ## نظرة عامة diff --git a/translations/ar/3-terrarium/README.md b/translations/ar/3-terrarium/README.md index 662243de7..06f958f32 100644 --- a/translations/ar/3-terrarium/README.md +++ b/translations/ar/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## انشر Terrarium الخاص بك يمكنك نشر، أو نشر Terrarium الخاص بك على الويب باستخدام **تطبيقات الويب الثابتة من Azure**. diff --git a/translations/ar/3-terrarium/solution/README.md b/translations/ar/3-terrarium/solution/README.md index 623dad10f..ade71c98b 100644 --- a/translations/ar/3-terrarium/solution/README.md +++ b/translations/ar/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # تراريومي: مشروع لتعلم HTML و CSS والتعامل مع DOM باستخدام JavaScript 🌵🌱 تجربة صغيرة للسحب والإفلات. باستخدام القليل من HTML و JS و CSS، يمكنك إنشاء واجهة ويب، تصميمها، وإضافة تفاعل إليها. diff --git a/translations/ar/4-typing-game/README.md b/translations/ar/4-typing-game/README.md index 39b75451a..82239bb25 100644 --- a/translations/ar/4-typing-game/README.md +++ b/translations/ar/4-typing-game/README.md @@ -1,12 +1,3 @@ - # البرمجة القائمة على الأحداث - بناء لعبة الكتابة ```mermaid diff --git a/translations/ar/4-typing-game/solution/README.md b/translations/ar/4-typing-game/solution/README.md index b753125be..5592d7377 100644 --- a/translations/ar/4-typing-game/solution/README.md +++ b/translations/ar/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - هذا عنصر نائب، ترك فارغًا عمدًا **إخلاء المسؤولية**: diff --git a/translations/ar/4-typing-game/typing-game/README.md b/translations/ar/4-typing-game/typing-game/README.md index ad0abdbd5..e488c06d1 100644 --- a/translations/ar/4-typing-game/typing-game/README.md +++ b/translations/ar/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # إنشاء لعبة باستخدام الأحداث هل تساءلت يومًا كيف تعرف المواقع الإلكترونية أنك ضغطت على زر أو كتبت في مربع نص؟ هذه هي روعة البرمجة القائمة على الأحداث! ما الطريقة الأفضل لتعلم هذه المهارة الأساسية من خلال بناء شيء مفيد - لعبة سرعة الكتابة التي تتفاعل مع كل ضغطة مفتاح تقوم بها. diff --git a/translations/ar/4-typing-game/typing-game/assignment.md b/translations/ar/4-typing-game/typing-game/assignment.md index daf5baf79..fe3295530 100644 --- a/translations/ar/4-typing-game/typing-game/assignment.md +++ b/translations/ar/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # إنشاء لعبة لوحة مفاتيح جديدة ## التعليمات diff --git a/translations/ar/5-browser-extension/1-about-browsers/README.md b/translations/ar/5-browser-extension/1-about-browsers/README.md index 05eb5f70f..f70fdbf60 100644 --- a/translations/ar/5-browser-extension/1-about-browsers/README.md +++ b/translations/ar/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # مشروع إضافة المتصفح الجزء الأول: كل شيء عن المتصفحات ```mermaid diff --git a/translations/ar/5-browser-extension/1-about-browsers/assignment.md b/translations/ar/5-browser-extension/1-about-browsers/assignment.md index e7c7a7454..26f7361a7 100644 --- a/translations/ar/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/ar/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # المهمة: إعادة تصميم امتداد المتصفح الخاص بك ## نظرة عامة diff --git a/translations/ar/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/ar/5-browser-extension/2-forms-browsers-local-storage/README.md index 045efca11..810533777 100644 --- a/translations/ar/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/ar/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # مشروع إضافة المتصفح الجزء الثاني: الاتصال بـ API واستخدام التخزين المحلي ```mermaid diff --git a/translations/ar/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/ar/5-browser-extension/2-forms-browsers-local-storage/assignment.md index c9dbadd63..f5db20b18 100644 --- a/translations/ar/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/ar/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # تبني واجهة برمجة التطبيقات (API) ## نظرة عامة diff --git a/translations/ar/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/ar/5-browser-extension/3-background-tasks-and-performance/README.md index d6f24f944..828c503b1 100644 --- a/translations/ar/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/ar/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # مشروع إضافة المتصفح الجزء الثالث: تعلم عن المهام الخلفية والأداء ```mermaid diff --git a/translations/ar/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/ar/5-browser-extension/3-background-tasks-and-performance/assignment.md index 4921570e6..952e00268 100644 --- a/translations/ar/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/ar/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # تحليل أداء موقع إلكتروني ## نظرة عامة على المهمة diff --git a/translations/ar/5-browser-extension/README.md b/translations/ar/5-browser-extension/README.md index c40f34d60..f0bbfb8c4 100644 --- a/translations/ar/5-browser-extension/README.md +++ b/translations/ar/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # بناء إضافة للمتصفح يُعد بناء إضافات المتصفح طريقة ممتعة ومثيرة للتفكير في أداء تطبيقاتك أثناء إنشاء نوع مختلف من أصول الويب. يتضمن هذا الدرس دروسًا حول كيفية عمل المتصفحات وكيفية نشر إضافة للمتصفح، وكيفية بناء نموذج، واستدعاء واجهة برمجة التطبيقات (API)، واستخدام التخزين المحلي، وكيفية قياس أداء موقعك وتحسينه. diff --git a/translations/ar/5-browser-extension/solution/README.md b/translations/ar/5-browser-extension/solution/README.md index 6d3135fe7..e8964b30b 100644 --- a/translations/ar/5-browser-extension/solution/README.md +++ b/translations/ar/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # ملحق متصفح Carbon Trigger: الكود المكتمل باستخدام واجهة برمجة التطبيقات C02 Signal الخاصة بـ tmrow لتتبع استخدام الكهرباء، قم ببناء ملحق متصفح بحيث يكون لديك تذكير مباشرة في متصفحك حول مدى كثافة استخدام الكهرباء في منطقتك. استخدام هذا الملحق بشكل عشوائي سيساعدك على اتخاذ قرارات بشأن أنشطتك بناءً على هذه المعلومات. diff --git a/translations/ar/5-browser-extension/solution/translation/README.es.md b/translations/ar/5-browser-extension/solution/translation/README.es.md index 1a1393ddb..f3505d711 100644 --- a/translations/ar/5-browser-extension/solution/translation/README.es.md +++ b/translations/ar/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # امتداد متصفح Carbon Trigger: الكود الكامل باستخدام واجهة برمجة التطبيقات CO2 Signal من tmrow لتتبع استخدام الكهرباء، قم بإنشاء امتداد للمتصفح حتى تتمكن من الحصول على تذكير مباشر في متصفحك حول استهلاك الكهرباء في منطقتك. سيساعدك استخدام هذا الامتداد المخصص على اتخاذ قرارات بشأن أنشطتك بناءً على هذه المعلومات. diff --git a/translations/ar/5-browser-extension/solution/translation/README.fr.md b/translations/ar/5-browser-extension/solution/translation/README.fr.md index 54329e896..dcfc58899 100644 --- a/translations/ar/5-browser-extension/solution/translation/README.fr.md +++ b/translations/ar/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # ملحق متصفح Carbon Trigger: الكود المكتمل باستخدام واجهة برمجة التطبيقات C02 Signal من tmrow لتتبع استهلاك الكهرباء، قم بإنشاء ملحق متصفح حتى تتمكن من الحصول على تذكير مباشرة في متصفحك حول استهلاك الكهرباء في منطقتك. استخدام هذا الملحق المخصص سيساعدك على اتخاذ قرارات بشأن أنشطتك بناءً على هذه المعلومات. diff --git a/translations/ar/5-browser-extension/solution/translation/README.hi.md b/translations/ar/5-browser-extension/solution/translation/README.hi.md index 57529ce59..6d08744cd 100644 --- a/translations/ar/5-browser-extension/solution/translation/README.hi.md +++ b/translations/ar/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # ملحق متصفح كاربون تريجر: الكود المكتمل استخدام واجهة برمجة التطبيقات CO2 Signal الخاصة بـ tmrow لتتبع استهلاك الكهرباء، وإنشاء ملحق متصفح يذكّرك بمدى كثافة استخدام الكهرباء في منطقتك أثناء تصفحك. يهدف هذا الملحق إلى مساعدتك في اتخاذ قرارات مستنيرة بناءً على هذه المعلومات. diff --git a/translations/ar/5-browser-extension/solution/translation/README.it.md b/translations/ar/5-browser-extension/solution/translation/README.it.md index 4d2a9979f..5bd0ca4f9 100644 --- a/translations/ar/5-browser-extension/solution/translation/README.it.md +++ b/translations/ar/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # امتداد متصفح Carbon Trigger: الكود للبدء سيتم استخدام واجهة برمجة التطبيقات Signal CO2 الخاصة بـ tmrow لمراقبة استهلاك الكهرباء لإنشاء امتداد للمتصفح، بحيث يمكنك الحصول على تذكير مباشر في متصفحك حول مدى كثافة استهلاك الكهرباء في منطقتك. استخدام هذا الامتداد المخصص سيساعدك على تقييم أنشطتك بناءً على هذه المعلومات. diff --git a/translations/ar/5-browser-extension/solution/translation/README.ja.md b/translations/ar/5-browser-extension/solution/translation/README.ja.md index dbf29cb54..40ba9e1d9 100644 --- a/translations/ar/5-browser-extension/solution/translation/README.ja.md +++ b/translations/ar/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # ملحق متصفح كاربون تريجر: الكود المكتمل قم ببناء ملحق متصفح يعرض تذكيرًا على المتصفح حول مدى كثافة استخدام الطاقة في منطقتك، باستخدام واجهة برمجة التطبيقات CO2 Signal من tmrow لتتبع استهلاك الطاقة. يمكنك استخدام هذا الملحق بشكل مخصص لاتخاذ قرارات بناءً على هذه المعلومات. diff --git a/translations/ar/5-browser-extension/solution/translation/README.ms.md b/translations/ar/5-browser-extension/solution/translation/README.ms.md index 8aa342866..a46c27942 100644 --- a/translations/ar/5-browser-extension/solution/translation/README.ms.md +++ b/translations/ar/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # ملحق متصفح Carbon Trigger: الكود الكامل باستخدام واجهة برمجة التطبيقات لإشارات ثاني أكسيد الكربون من tmrow لتتبع استهلاك الكهرباء، قم ببناء ملحق للمتصفح بحيث يمكنك تلقي تنبيهات في متصفحك حول مدى كثافة استهلاك الكهرباء في منطقتك. استخدام هذا الملحق سيساعدك بشكل خاص على اتخاذ قرارات بشأن أنشطتك بناءً على هذه المعلومات. diff --git a/translations/ar/5-browser-extension/start/README.md b/translations/ar/5-browser-extension/start/README.md index bcebbc2c8..d8581a59d 100644 --- a/translations/ar/5-browser-extension/start/README.md +++ b/translations/ar/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # امتداد متصفح Carbon Trigger: الكود المبدئي باستخدام واجهة برمجة التطبيقات CO2 Signal الخاصة بـ tmrow لتتبع استهلاك الكهرباء، قم ببناء امتداد متصفح بحيث يمكنك الحصول على تذكير مباشرة في متصفحك حول مدى كثافة استهلاك الكهرباء في منطقتك. استخدام هذا الامتداد بشكل عشوائي سيساعدك على اتخاذ قرارات بناءً على هذه المعلومات. diff --git a/translations/ar/6-space-game/1-introduction/README.md b/translations/ar/6-space-game/1-introduction/README.md index bedd2f5f4..07d16c48c 100644 --- a/translations/ar/6-space-game/1-introduction/README.md +++ b/translations/ar/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # بناء لعبة فضاء الجزء الأول: المقدمة ```mermaid diff --git a/translations/ar/6-space-game/1-introduction/assignment.md b/translations/ar/6-space-game/1-introduction/assignment.md index 34b2e57dd..65be0a686 100644 --- a/translations/ar/6-space-game/1-introduction/assignment.md +++ b/translations/ar/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # تصميم لعبة: تطبيق أنماط التصميم ## نظرة عامة على المهمة diff --git a/translations/ar/6-space-game/2-drawing-to-canvas/README.md b/translations/ar/6-space-game/2-drawing-to-canvas/README.md index e39852196..39d3f8438 100644 --- a/translations/ar/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/ar/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # بناء لعبة فضاء الجزء الثاني: رسم البطل والوحوش على اللوحة ```mermaid diff --git a/translations/ar/6-space-game/2-drawing-to-canvas/assignment.md b/translations/ar/6-space-game/2-drawing-to-canvas/assignment.md index 921268cdb..40158f209 100644 --- a/translations/ar/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/ar/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # المهمة: استكشاف واجهة برمجة التطبيقات Canvas ## أهداف التعلم diff --git a/translations/ar/6-space-game/3-moving-elements-around/README.md b/translations/ar/6-space-game/3-moving-elements-around/README.md index d6cb7625f..05cf1e700 100644 --- a/translations/ar/6-space-game/3-moving-elements-around/README.md +++ b/translations/ar/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # بناء لعبة فضاء الجزء الثالث: إضافة الحركة ```mermaid diff --git a/translations/ar/6-space-game/3-moving-elements-around/assignment.md b/translations/ar/6-space-game/3-moving-elements-around/assignment.md index 4ed724458..120e8a831 100644 --- a/translations/ar/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/ar/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # تعليق الكود الخاص بك ## التعليمات diff --git a/translations/ar/6-space-game/4-collision-detection/README.md b/translations/ar/6-space-game/4-collision-detection/README.md index aea5df27b..cc13076c8 100644 --- a/translations/ar/6-space-game/4-collision-detection/README.md +++ b/translations/ar/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # بناء لعبة الفضاء الجزء الرابع: إضافة الليزر واكتشاف التصادمات ```mermaid diff --git a/translations/ar/6-space-game/4-collision-detection/assignment.md b/translations/ar/6-space-game/4-collision-detection/assignment.md index fa1661082..64f3828c3 100644 --- a/translations/ar/6-space-game/4-collision-detection/assignment.md +++ b/translations/ar/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # استكشاف الاصطدامات ## التعليمات diff --git a/translations/ar/6-space-game/4-collision-detection/solution/README.md b/translations/ar/6-space-game/4-collision-detection/solution/README.md index 22938751b..06dc1f5d3 100644 --- a/translations/ar/6-space-game/4-collision-detection/solution/README.md +++ b/translations/ar/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - هذا عنصر نائب، ترك فارغًا عمدًا **إخلاء المسؤولية**: diff --git a/translations/ar/6-space-game/4-collision-detection/your-work/README.md b/translations/ar/6-space-game/4-collision-detection/your-work/README.md index db6eea9ef..06dc1f5d3 100644 --- a/translations/ar/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/ar/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - هذا عنصر نائب، ترك فارغًا عمدًا **إخلاء المسؤولية**: diff --git a/translations/ar/6-space-game/5-keeping-score/README.md b/translations/ar/6-space-game/5-keeping-score/README.md index 51392034e..dfa442205 100644 --- a/translations/ar/6-space-game/5-keeping-score/README.md +++ b/translations/ar/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # بناء لعبة فضاء الجزء الخامس: النقاط والأرواح ```mermaid diff --git a/translations/ar/6-space-game/5-keeping-score/assignment.md b/translations/ar/6-space-game/5-keeping-score/assignment.md index 5c5d1aca0..9deadfb26 100644 --- a/translations/ar/6-space-game/5-keeping-score/assignment.md +++ b/translations/ar/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # بناء لعبة تسجيل النقاط ## التعليمات diff --git a/translations/ar/6-space-game/5-keeping-score/solution/README.md b/translations/ar/6-space-game/5-keeping-score/solution/README.md index 1f45aa163..31949813f 100644 --- a/translations/ar/6-space-game/5-keeping-score/solution/README.md +++ b/translations/ar/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - هذا عنصر نائب، ترك فارغًا عمدًا **إخلاء المسؤولية**: diff --git a/translations/ar/6-space-game/5-keeping-score/your-work/README.md b/translations/ar/6-space-game/5-keeping-score/your-work/README.md index a6c4ff208..06dc1f5d3 100644 --- a/translations/ar/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/ar/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - هذا عنصر نائب، ترك فارغًا عمدًا **إخلاء المسؤولية**: diff --git a/translations/ar/6-space-game/6-end-condition/README.md b/translations/ar/6-space-game/6-end-condition/README.md index e14d64670..f513aceff 100644 --- a/translations/ar/6-space-game/6-end-condition/README.md +++ b/translations/ar/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # بناء لعبة فضاء الجزء السادس: النهاية وإعادة التشغيل ```mermaid diff --git a/translations/ar/6-space-game/6-end-condition/assignment.md b/translations/ar/6-space-game/6-end-condition/assignment.md index dca56a895..43e90bc3f 100644 --- a/translations/ar/6-space-game/6-end-condition/assignment.md +++ b/translations/ar/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # بناء لعبة نموذجية ## نظرة عامة على المهمة diff --git a/translations/ar/6-space-game/6-end-condition/solution/README.md b/translations/ar/6-space-game/6-end-condition/solution/README.md index 5911ee8aa..c2c407e97 100644 --- a/translations/ar/6-space-game/6-end-condition/solution/README.md +++ b/translations/ar/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - هذا عنصر نائب، ترك فارغًا عمدًا **إخلاء المسؤولية**: diff --git a/translations/ar/6-space-game/6-end-condition/your-work/README.md b/translations/ar/6-space-game/6-end-condition/your-work/README.md index 23f050f9f..c2c407e97 100644 --- a/translations/ar/6-space-game/6-end-condition/your-work/README.md +++ b/translations/ar/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - هذا عنصر نائب، ترك فارغًا عمدًا **إخلاء المسؤولية**: diff --git a/translations/ar/6-space-game/README.md b/translations/ar/6-space-game/README.md index dcd8fe8d3..7c37c30e0 100644 --- a/translations/ar/6-space-game/README.md +++ b/translations/ar/6-space-game/README.md @@ -1,12 +1,3 @@ - # بناء لعبة فضاء لعبة فضاء لتعلم أساسيات JavaScript المتقدمة diff --git a/translations/ar/6-space-game/solution/README.md b/translations/ar/6-space-game/solution/README.md index 45c545ea4..e657b288e 100644 --- a/translations/ar/6-space-game/solution/README.md +++ b/translations/ar/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - هذا مكان مخصص، ترك فارغًا عمدًا **إخلاء المسؤولية**: diff --git a/translations/ar/7-bank-project/1-template-route/README.md b/translations/ar/7-bank-project/1-template-route/README.md index e8d4ed80e..cb3d4724f 100644 --- a/translations/ar/7-bank-project/1-template-route/README.md +++ b/translations/ar/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # بناء تطبيق مصرفي الجزء الأول: قوالب HTML والمسارات في تطبيق ويب ```mermaid diff --git a/translations/ar/7-bank-project/1-template-route/assignment.md b/translations/ar/7-bank-project/1-template-route/assignment.md index 35f590c44..f8afbf1a0 100644 --- a/translations/ar/7-bank-project/1-template-route/assignment.md +++ b/translations/ar/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # تحسين التوجيه ## التعليمات diff --git a/translations/ar/7-bank-project/2-forms/README.md b/translations/ar/7-bank-project/2-forms/README.md index 3b3b34ce8..2e8adccf7 100644 --- a/translations/ar/7-bank-project/2-forms/README.md +++ b/translations/ar/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # بناء تطبيق مصرفي الجزء الثاني: إنشاء نموذج تسجيل الدخول والتسجيل ```mermaid diff --git a/translations/ar/7-bank-project/2-forms/assignment.md b/translations/ar/7-bank-project/2-forms/assignment.md index b95dab32e..68efe4c2a 100644 --- a/translations/ar/7-bank-project/2-forms/assignment.md +++ b/translations/ar/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # تصميم تطبيق البنك الخاص بك باستخدام CSS الحديث ## نظرة عامة على المشروع diff --git a/translations/ar/7-bank-project/3-data/README.md b/translations/ar/7-bank-project/3-data/README.md index bc21bd657..15ae35735 100644 --- a/translations/ar/7-bank-project/3-data/README.md +++ b/translations/ar/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # بناء تطبيق مصرفي الجزء 3: طرق جلب البيانات واستخدامها تخيل حاسوب السفينة في مسلسل ستار تريك - عندما يسأل الكابتن بيكار عن حالة السفينة، تظهر المعلومات فورًا دون أن يتوقف النظام أو يعيد بناء نفسه. هذا التدفق السلس للمعلومات هو بالضبط ما نسعى لبنائه هنا من خلال جلب البيانات الديناميكي. diff --git a/translations/ar/7-bank-project/3-data/assignment.md b/translations/ar/7-bank-project/3-data/assignment.md index d06c58a0f..e8b7c4708 100644 --- a/translations/ar/7-bank-project/3-data/assignment.md +++ b/translations/ar/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # إعادة هيكلة الكود وتوثيق المهمة ## أهداف التعلم diff --git a/translations/ar/7-bank-project/4-state-management/README.md b/translations/ar/7-bank-project/4-state-management/README.md index 6f4d5ec35..c46dc4f63 100644 --- a/translations/ar/7-bank-project/4-state-management/README.md +++ b/translations/ar/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # بناء تطبيق مصرفي الجزء الرابع: مفاهيم إدارة الحالة ## ⚡ ما يمكنك القيام به في الدقائق الخمس القادمة diff --git a/translations/ar/7-bank-project/4-state-management/assignment.md b/translations/ar/7-bank-project/4-state-management/assignment.md index 3f4c74343..662c16f17 100644 --- a/translations/ar/7-bank-project/4-state-management/assignment.md +++ b/translations/ar/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # تنفيذ مربع حوار "إضافة معاملة" ## نظرة عامة diff --git a/translations/ar/7-bank-project/README.md b/translations/ar/7-bank-project/README.md index 54099fd47..6a2597198 100644 --- a/translations/ar/7-bank-project/README.md +++ b/translations/ar/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: بناء بنك في هذا المشروع، ستتعلم كيفية بناء بنك خيالي. تتضمن هذه الدروس تعليمات حول كيفية تصميم تطبيق ويب وتوفير المسارات، بناء النماذج، إدارة الحالة، وجلب البيانات من واجهة برمجية (API) يمكنك من خلالها الحصول على بيانات البنك. diff --git a/translations/ar/7-bank-project/api/README.md b/translations/ar/7-bank-project/api/README.md index be4b44e28..cace092e7 100644 --- a/translations/ar/7-bank-project/api/README.md +++ b/translations/ar/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # واجهة برمجة التطبيقات للبنك > واجهة برمجة التطبيقات للبنك مبنية باستخدام [Node.js](https://nodejs.org) + [Express](https://expressjs.com/). diff --git a/translations/ar/7-bank-project/solution/README.md b/translations/ar/7-bank-project/solution/README.md index 2cb0be577..2244ace72 100644 --- a/translations/ar/7-bank-project/solution/README.md +++ b/translations/ar/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # تطبيق البنك > حل نموذجي لمشروع تطبيق البنك، تم بناؤه باستخدام HTML5 وCSS وJavaScript فقط (دون استخدام أي أطر عمل أو مكتبات). diff --git a/translations/ar/8-code-editor/1-using-a-code-editor/README.md b/translations/ar/8-code-editor/1-using-a-code-editor/README.md index 7ad2b7375..3ed090c80 100644 --- a/translations/ar/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/ar/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # استخدام محرر الأكواد: إتقان VSCode.dev تذكر في *The Matrix* عندما كان على نيو الاتصال بجهاز كمبيوتر ضخم للوصول إلى العالم الرقمي؟ أدوات تطوير الويب اليوم هي القصة المعاكسة - قدرات قوية للغاية يمكن الوصول إليها من أي مكان. VSCode.dev هو محرر أكواد يعمل عبر المتصفح ويقدم أدوات تطوير احترافية لأي جهاز متصل بالإنترنت. diff --git a/translations/ar/8-code-editor/1-using-a-code-editor/assignment.md b/translations/ar/8-code-editor/1-using-a-code-editor/assignment.md index d1fec133b..4fc978b8a 100644 --- a/translations/ar/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/ar/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # إنشاء موقع ويب للسيرة الذاتية باستخدام VSCode.dev قم بتحويل فرصك المهنية من خلال بناء موقع ويب احترافي للسيرة الذاتية يعرض مهاراتك وخبراتك بطريقة تفاعلية وعصرية. بدلاً من إرسال ملفات PDF التقليدية، تخيل تقديم موقع ويب أنيق ومتجاوب للمسؤولين عن التوظيف يعرض مؤهلاتك وقدراتك في تطوير الويب. diff --git a/translations/ar/9-chat-project/README.md b/translations/ar/9-chat-project/README.md index 35b18ec1f..53c492f03 100644 --- a/translations/ar/9-chat-project/README.md +++ b/translations/ar/9-chat-project/README.md @@ -1,12 +1,3 @@ - # بناء مساعد دردشة باستخدام الذكاء الاصطناعي هل تتذكر في مسلسل "ستار تريك" عندما كان الطاقم يتحدث بشكل عادي مع كمبيوتر السفينة، يطرحون عليه أسئلة معقدة ويحصلون على إجابات مدروسة؟ ما كان يبدو كخيال علمي في الستينيات أصبح الآن شيئًا يمكنك بناؤه باستخدام تقنيات الويب التي تعرفها بالفعل. diff --git a/translations/ar/9-chat-project/solution/README.md b/translations/ar/9-chat-project/solution/README.md index 7b92302d6..ed4e7686a 100644 --- a/translations/ar/9-chat-project/solution/README.md +++ b/translations/ar/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # تشغيل الحل 1. قم بتشغيل [الخلفية](./backend/README.md) diff --git a/translations/ar/9-chat-project/solution/backend/README.md b/translations/ar/9-chat-project/solution/backend/README.md index 00ac8f278..0d0f9f04d 100644 --- a/translations/ar/9-chat-project/solution/backend/README.md +++ b/translations/ar/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - اختر بيئة التشغيل - [Python](./python/README.md) diff --git a/translations/ar/9-chat-project/solution/backend/python/README.md b/translations/ar/9-chat-project/solution/backend/python/README.md index 27d9747fc..d0b6abde3 100644 --- a/translations/ar/9-chat-project/solution/backend/python/README.md +++ b/translations/ar/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # تشغيل الكود ## الإعداد diff --git a/translations/ar/9-chat-project/solution/frontend/README.md b/translations/ar/9-chat-project/solution/frontend/README.md index 1d48d6581..c05fb2d49 100644 --- a/translations/ar/9-chat-project/solution/frontend/README.md +++ b/translations/ar/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # تشغيل الكود ```sh diff --git a/translations/ar/AGENTS.md b/translations/ar/AGENTS.md index 1f76e9e0a..1665c8be5 100644 --- a/translations/ar/AGENTS.md +++ b/translations/ar/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## نظرة عامة على المشروع diff --git a/translations/ar/CODE_OF_CONDUCT.md b/translations/ar/CODE_OF_CONDUCT.md index 39a10e7e8..d6e23c444 100644 --- a/translations/ar/CODE_OF_CONDUCT.md +++ b/translations/ar/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # مدونة قواعد السلوك لمصادر مايكروسوفت المفتوحة لقد تبنى هذا المشروع [مدونة قواعد السلوك لمصادر مايكروسوفت المفتوحة](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/ar/CONTRIBUTING.md b/translations/ar/CONTRIBUTING.md index 07791112f..f2e6be8da 100644 --- a/translations/ar/CONTRIBUTING.md +++ b/translations/ar/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # المساهمة يرحب هذا المشروع بالمساهمات والاقتراحات. تتطلب معظم المساهمات منك الموافقة على اتفاقية ترخيص المساهم (CLA) التي تؤكد أن لديك الحق في، وبالفعل تقوم، بمنحنا الحقوق لاستخدام مساهمتك. لمزيد من التفاصيل، قم بزيارة [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/ar/Git-Basics/README.md b/translations/ar/Git-Basics/README.md index 2252bfbbb..f6f5068fd 100644 --- a/translations/ar/Git-Basics/README.md +++ b/translations/ar/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## أساسيات GIT للمبتدئين في تطوير الويب 👶 ## ما هو `Git`؟ diff --git a/translations/ar/README.md b/translations/ar/README.md index 590ba6fab..8840e98e1 100644 --- a/translations/ar/README.md +++ b/translations/ar/README.md @@ -1,12 +1,3 @@ - [![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) [![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) [![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) @@ -21,226 +12,226 @@ CO_OP_TRANSLATOR_METADATA: # تطوير الويب للمبتدئين - منهج دراسي -تعلم أساسيات تطوير الويب مع دورتنا الشاملة التي تمتد 12 أسبوعًا بقيادة Microsoft Cloud Advocates. كل درس من الدروس الـ 24 يغوص في JavaScript و CSS و HTML من خلال مشاريع عملية مثل التيراريومز، إضافات المتصفح، وألعاب الفضاء. شارك في الاختبارات، المناقشات، والواجبات العملية. عزز مهاراتك وحقق أفضل استفادة من معرفتك من خلال منهجنا الفعال القائم على المشاريع. ابدأ رحلتك في البرمجة اليوم! +تعلّم أساسيات تطوير الويب من خلال دورتنا الشاملة التي تستمر 12 أسبوعًا من قبل دعاة السحابة في مايكروسوفت. تغوص كل من دروس الـ24 في جافاسكريبت وCSS وHTML عبر مشاريع عملية مثل التيراريوم، امتدادات المتصفح، وألعاب الفضاء. شارك مع الاختبارات، النقاشات، والواجبات العملية. حسّن مهاراتك وزد من احتفاظك بالمعرفة من خلال منهجنا التعليمي القائم على المشاريع الفعالة. ابدأ رحلتك في الترميز اليوم! انضم إلى مجتمع Azure AI Foundry على ديسكورد [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -اتبع هذه الخطوات لتبدأ باستخدام هذه الموارد: -1. **إنشاء فرع من المستودع**: انقر [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) -2. **استنساخ المستودع**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**انضم إلى Azure AI Foundry Discord وقابل الخبراء والمطورين الآخرين**](https://discord.com/invite/ByRwuEEgH4) +اتبع هذه الخطوات للبدء باستخدام هذه الموارد: +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. **انسخ الريبو محليًا (Clone)**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**انضم إلى Azure AI Foundry على ديسكورد والتق بخبراء ومطورين زملاء**](https://discord.com/invite/ByRwuEEgH4) ### 🌐 دعم متعدد اللغات -#### مدعوم عبر GitHub Action (آلي & محدث دائمًا) +#### مدعوم عن طريق GitHub Action (آلي ودائمًا محدث) -[العربية](./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) | [اليونانية](../el/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) +[العربية](./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) | [اليونانية](../el/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 > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> هذا يمنحك كل ما تحتاجه لإكمال الدورة مع تحميل أسرع بكثير. +> هذا يمنحك كل ما تحتاجه لإكمال الدورة مع تنزيل أسرع بكثير. -**إذا كنت ترغب في دعم المزيد من اللغات، قائمة اللغات المدعومة موجودة [هنا](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +**إذا كنت ترغب في دعم لغات ترجمة إضافية، فهي مدرجة [هنا](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** -[![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=فتح%20في%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 الجديد لإكمالها! +### 📣 إعلان - تحديات جديدة لوضع GitHub Copilot Agent لإكمالها! -تمت إضافة تحدي جديد، ابحث عن "تحدي وكيل GitHub Copilot 🚀" في معظم الفصول. هذا تحدي جديد لك لتكملته باستخدام GitHub Copilot ووضع الوكيل. إذا لم تستخدم وضع الوكيل من قبل، فهو قادر ليس فقط على توليد النصوص بل يمكنه أيضًا إنشاء وتحرير الملفات، تنفيذ الأوامر والمزيد. +تمت إضافة تحدي جديد، ابحث عن "تحدي GitHub Copilot Agent 🚀" في معظم الفصول. هذا تحدي جديد لإكماله باستخدام GitHub Copilot ووضع Agent. إذا لم تستخدم وضع Agent من قبل، فهو قادر ليس فقط على توليد النصوص ولكن أيضًا على إنشاء وتعديل الملفات، تشغيل الأوامر والمزيد. ### 📣 إعلان - _مشروع جديد للبناء باستخدام الذكاء الاصطناعي التوليدي_ -تمت إضافة مشروع مساعد الذكاء الاصطناعي الجديد، تفقده [المشروع](./9-chat-project/README.md) +تمت إضافة مشروع جديد لمساعد الذكاء الاصطناعي، اطلع عليه [المشروع](./9-chat-project/README.md) -### 📣 إعلان - _منهج جديد_ عن الذكاء الاصطناعي التوليدي للـ 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/ar/background.148a8d43afde5730.webp) - دروس تغطي كل شيء من الأساسيات إلى RAG. -- تفاعل مع شخصيات تاريخية باستخدام GenAI وتطبيقنا المصاحب. -- سرد ممتع وجذاب، ستسافر عبر الزمن! +- تفاعل مع شخصيات تاريخية باستخدام GenAI وتطبيق الرفيق الخاص بنا. +- سرد قصصي ممتع وجذاب، ستسافر عبر الزمن! ![character](../../translated_images/ar/character.5c0dd8e067ffd693.webp) -كل درس يتضمن مهمة يجب إتمامها، اختبار معرفة، وتحدي لتوجيهك في تعلم موضوعات مثل: -- التهيئة و هندسة التهيئة -- إنشاء تطبيقات النصوص والصور +تحتوي كل درس على مهمة لإكمالها، اختبار معرفة وتحدي لتوجيهك في تعلم موضوعات مثل: +- التوجيه وتصميم التوجيه +- تطوير تطبيقات النصوص والصور - تطبيقات البحث -قم بزيارة [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) للبدء! +زر [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) للبدء! ## 🌱 البدء -> **أيها المعلمون**، لقد قمنا بتضمين [بعض الاقتراحات](for-teachers.md) حول كيفية استخدام هذا المنهج الدراسي. نود الحصول على ملاحظاتكم [في منتدى المناقشة الخاص بنا](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! +> **أيّها المعلمون**، لقد قمنا [بإدراج بعض الاقتراحات](for-teachers.md) حول كيفية استخدام هذا المنهج الدراسي. نود أن نحصل على ملاحظاتكم [في منتدى النقاش الخاص بنا](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! -**[المتعلمون](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**، لكل درس، ابدأ باختبار قبل المحاضرة، ثم اقرأ المادة، أكمل الأنشطة المختلفة، وتحقق من فهمك باستخدام اختبار بعدها. +**[المتعلمون](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**، لكل درس، ابدأ باختبار ما قبل المحاضرة واتبع قراءة مادة المحاضرة، وأكمل الأنشطة المختلفة وتحقق من فهمك باستخدام اختبار ما بعد المحاضرة. -لتعزيز تجربتك التعليمية، تواصل مع زملائك للعمل معًا على المشاريع! نرحب بالنقاشات في [منتدى المناقشة](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) حيث سيكون فريق المشرفين متاحًا للرد على أسئلتك. +لتحسين تجربتك التعليمية، تواصل مع زملائك للعمل على المشاريع معًا! يتم التشجيع على النقاشات في [منتدى النقاش الخاص بنا](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) حيث يتوفر فريق المشرفين للإجابة على أسئلتك. -لتعزيز تعليمك، نوصي بشدة استكشاف [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) لمواد دراسية إضافية. +لتعميق تعليمك، نوصي بشدة باستكشاف [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) لمواد دراسية إضافية. ### 📋 إعداد بيئتك -هذا المنهج يحتوي على بيئة تطوير جاهزة للاستخدام! عند البدء يمكنك الاختيار لتشغيل المنهج في [Codespace](https://github.com/features/codespaces/) (_بيئة قائمة على المتصفح لا تحتاج للتثبيت_), أو محليًا على جهازك باستخدام محرر نصوص مثل [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +يحتوي هذا المنهج الدراسي على بيئة تطوير جاهزة للعمل! عندما تبدأ، يمكنك اختيار تشغيل المنهج الدراسي في [Codespace](https://github.com/features/codespaces/) (_بيئة قائمة على المتصفح، لا يحتاج تثبيت_)، أو محليًا على جهاز الكمبيوتر باستخدام محرر نصوص مثل [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -#### إنشاء مستودعك -لتسهيل حفظ عملك، يُنصح بإنشاء نسخة خاصة بك من هذا المستودع. يمكنك فعل ذلك بالنقر على زر **Use this template** في أعلى الصفحة. سيُنشئ هذا مستودعًا جديدًا في حساب GitHub الخاص بك مع نسخة من المنهج. +#### أنشئ مستودعك الخاص +لكي تتمكن من حفظ عملك بسهولة، يُنصح بإنشاء نسخة خاصة بك من هذا المستودع. يمكنك فعل ذلك بالنقر على زر **Use this template** في أعلى الصفحة. سيؤدي ذلك إلى إنشاء مستودع جديد في حساب GitHub الخاص بك مع نسخة من المنهج الدراسي. اتبع هذه الخطوات: -1. **إنشاء فرع من المستودع**: انقر على زر "Fork" في أعلى يمين هذه الصفحة. -2. **استنساخ المستودع**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +1. **انشئ نسخة من المستودع (Fork)**: انقر على زر "Fork" في أعلى يمين هذه الصفحة. +2. **انسخ المستودع محليًا (Clone)**: `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/ar/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** ونسخ الرابط: +1. انسخ المستودع الخاص بك إلى جهاز الكمبيوتر الخاص بك. يمكنك فعل ذلك بالنقر على زر **Code** ونسخ عنوان URL: [CodeSpace](./images/createcodespace.png) -ثم، افتح [Terminal](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) وقم بتشغيل الأمر التالي، مع استبدال `` بالرابط الذي نسخته للتو: +ثم، افتح [الطرفية](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) داخل [فيجوال ستوديو كود](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) وشغّل الأمر التالي، مع استبدال `` بالرابط الذي نسخته للتو: ```bash git clone ``` -2. افتح المجلد في Visual Studio Code. يمكنك القيام بذلك بالنقر على **ملف** > **فتح مجلد** واختيار المجلد الذي قمت باستنساخه للتو. +2. افتح المجلد في فيجوال ستوديو كود. يمكنك فعل ذلك بالنقر على **File** > **Open Folder** واختيار المجلد الذي قمت باستنساخه. -> الإضافات الموصى بها لـ Visual Studio Code: +> ملحقات فيجوال ستوديو كود الموصى بها: > -> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - لمعاينة صفحات HTML داخل Visual Studio Code +> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - لمعاينة صفحات HTML داخل فيجوال ستوديو كود > * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - لمساعدتك على كتابة الكود بشكل أسرع -## 📂 تتضمن كل درس: +## 📂 كل درس يشمل: -- مذكرة تخطيطية اختيارية -- فيديو داعم اختياري -- اختبار إحماء قبل الدرس -- الدرس المكتوب -- لدروس المشروع، إرشادات خطوة بخطوة حول كيفية بناء المشروع -- اختبارات معرفة +- ملاحظات توضيحية اختيارية +- فيديو تفاعلي اختياري +- اختبار تمهيدي قبل الدرس +- درس مكتوب +- لدروس المشاريع، إرشادات خطوة بخطوة لكيفية بناء المشروع +- اختبارات للتحقق من المعرفة - تحدي -- قراءة داعمة -- مهمة +- قراءة إضافية +- واجب - [اختبار بعد الدرس](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 | -| 02 | البدء | أساسيات GitHub، تتضمن العمل ضمن فريق | كيفية استخدام GitHub في مشروعك وكيفية التعاون مع الآخرين على قاعدة الكود | [مقدمة إلى GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | البدء | الوصولية | تعلم أساسيات الوصولية على الويب | [أساسيات الوصولية](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | أساسيات JS | أنواع بيانات JavaScript | أساسيات أنواع بيانات JavaScript | [أنواع البيانات](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | أساسيات JS | الدوال والطرق | تعلم عن الدوال والطرق لإدارة تدفق منطق التطبيق | [الدوال والطرق](./2-js-basics/2-functions-methods/README.md) | Jasmine and Christopher | -| 06 | أساسيات JS | اتخاذ القرارات باستخدام JS | تعلم كيفية إنشاء شروط في كودك باستخدام طرق اتخاذ القرار | [اتخاذ القرارات](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | أساسيات JS | المصفوفات والحلقات | العمل مع البيانات باستخدام المصفوفات والحلقات في JavaScript | [المصفوفات والحلقات](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML في التطبيق العملي | بناء HTML لإنشاء تيراريوم على الإنترنت مع التركيز على بناء التخطيط | [مقدمة إلى HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS في التطبيق العملي | بناء CSS لتنسيق التيراريوم على الإنترنت مع التركيز على أساسيات CSS تشمل جعل الصفحة متجاوبة | [مقدمة إلى CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrarium](./3-terrarium/solution/README.md) | إغلاق جافاسكريبت، والتلاعب بالـ DOM | بناء كود JavaScript لجعل التيراريوم يعمل كواجهة سحب وإفلات، مع التركيز على الإغلاقات والتلاعب بـ DOM | [إغلاقات JavaScript، والتلاعب بالـ DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [Typing Game](./4-typing-game/solution/README.md) | بناء لعبة كتابة | تعلم كيفية استخدام أحداث لوحة المفاتيح لتشغيل منطق تطبيق JavaScript الخاص بك | [البرمجة المعتمدة على الأحداث](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [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 باستخدام متغيرات مخزنة في التخزين المحلي | [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 | -| 15 | [Space Game](./6-space-game/solution/README.md) | تطوير ألعاب أكثر تقدمًا مع JavaScript | تعلم عن الوراثة باستخدام كل من الصفوف والتكوين ونمط النشر والاشتراك، استعدادًا لبناء لعبة | [مقدمة لتطوير الألعاب المتقدم](./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 | -| 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) | اكتشاف التصادم | جعل العناصر تصطدم وتتفاعل مع بعضها باستخدام ضغطات المفاتيح وتوفير دالة تبريد لضمان أداء اللعبة | [اكتشاف التصادم](./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 | -| 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 والمسارات في تطبيق ويب | تعلم كيفية إنشاء هيكل موقع متعدد الصفحات باستخدام التوجيه وقوالب 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 | -| 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 | -| 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 | - -## 🏫 المنهجية التعليمية - -تم تصميم منهجنا الدراسي استنادًا إلى مبدئين تربويين رئيسيين: +| | اسم المشروع | المفاهيم التي يُدرّسها | أهداف التعلم | الدرس المرتبط | المؤلف | +| :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | ------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | +| 01 | البدء | مقدمة في البرمجة وأدوات العمل | تعلّم أساسيات معظم لغات البرمجة والبرمجيات التي تساعد المطورين المحترفين في أداء عملهم | [مقدمة في لغات البرمجة وأدوات العمل](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | البدء | أساسيات GitHub، يتضمن العمل الجماعي | كيفية استخدام GitHub في مشروعك، وكيفية التعاون مع الآخرين على قاعدة كود | [مقدمة في GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | البدء | إمكانية الوصول | تعلّم أساسيات إمكانية الوصول على الويب | [أساسيات إمكانية الوصول](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | أساسيات JS | أنواع بيانات جافاسكريبت | أساسيات أنواع البيانات في جافاسكريبت | [أنواع البيانات](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | أساسيات JS | الدوال والأساليب | تعلّم حول الدوال والأساليب لإدارة تدفق منطق التطبيق | [الدوال والأساليب](./2-js-basics/2-functions-methods/README.md) | Jasmine و Christopher | +| 06 | أساسيات JS | اتخاذ القرارات باستخدام جافاسكريبت | تعلّم كيفية إنشاء شروط في الكود باستخدام طرق اتخاذ القرار | [اتخاذ القرارات](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | أساسيات JS | المصفوفات والحلقات | العمل مع البيانات باستخدام المصفوفات والحلقات في جافاسكريبت | [المصفوفات والحلقات](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML في التطبيق | بناء HTML لإنشاء ترباريوم إلكتروني مع التركيز على بناء التخطيط | [مقدمة في HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS في التطبيق | بناء CSS لتصميم الترباريوم الإلكتروني مع التركيز على أساسيات CSS بما في ذلك جعل الصفحة متجاوبة | [مقدمة في CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrarium](./3-terrarium/solution/README.md) | إغلاق جافاسكريبت، التلاعب بـ DOM | بناء جافاسكريبت لجعل الترباريوم يعمل كواجهة سحب وإفلات، مع التركيز على الإغلاق والتلاعب بـ DOM | [إغلاق جافاسكريبت والتلاعب بـ DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [لعبة الطباعة](./4-typing-game/solution/README.md) | بناء لعبة طباعة | تعلّم كيفية استخدام أحداث لوحة المفاتيح لتشغيل منطق تطبيق جافاسكريبت | [البرمجة الحدثية](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [إضافة المتصفح الخضراء](./5-browser-extension/solution/README.md) | العمل مع المتصفحات | تعلّم كيف تعمل المتصفحات، تاريخها، وكيفية إعداد أول عناصر إضافة لمتصفح | [حول المتصفحات](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [إضافة المتصفح الخضراء](./5-browser-extension/solution/README.md) | بناء نموذج، الاستدعاء API وتخزين المتغيرات في التخزين المحلي | بناء عناصر جافاسكريبت لإضافة المتصفح لاستدعاء API باستخدام المتغيرات المخزنة محليًا | [APIs، النماذج والتخزين المحلي](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [إضافة المتصفح الخضراء](./5-browser-extension/solution/README.md) | العمليات الخلفية في المتصفح، أداء الويب | استخدام العمليات الخلفية للمتصفح لإدارة أيقونة الإضافة؛ تعلم حول أداء الويب وبعض التحسينات لرفع الكفاءة | [المهام الخلفية والأداء](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [لعبة الفضاء](./6-space-game/solution/README.md) | تطوير ألعاب متقدم مع جافاسكريبت | تعلّم حول الوراثة باستخدام الكلاسات والتكوين ونمط النشر/الاشتراك، تمهيدًا لبناء لعبة | [مقدمة في تطوير الألعاب المتقدم](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [لعبة الفضاء](./6-space-game/solution/README.md) | الرسم على اللوحة | تعلّم حول API اللوحة (Canvas API)، المستخدم للرسم على الشاشة | [الرسم على اللوحة](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [لعبة الفضاء](./6-space-game/solution/README.md) | تحريك العناصر حول الشاشة | اكتشف كيف يمكنك تحريك العناصر باستخدام الإحداثيات الديكارتية وواجهة برمجة تطبيقات اللوحة | [تحريك العناصر](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [لعبة الفضاء](./6-space-game/solution/README.md) | كشف التصادم | جعل العناصر تتصادم وتتفاعل مع بعضها باستخدام ضغطات المفاتيح وتوفير دالة تبريد لضمان أداء اللعبة | [كشف التصادم](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [لعبة الفضاء](./6-space-game/solution/README.md) | حفظ النقاط | إجراء حسابات رياضية بناءً على حالة اللعبة وأدائها | [حفظ النقاط](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [لعبة الفضاء](./6-space-game/solution/README.md) | إنهاء وإعادة بدء اللعبة | تعلّم حول إنهاء وإعادة تشغيل اللعبة، بما في ذلك تنظيف الموارد وإعادة تعيين المتغيرات | [شرط النهاية](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [تطبيق البنك](./7-bank-project/solution/README.md) | قوالب HTML والمسارات في تطبيق ويب | تعلّم كيفية إنشاء الهيكل الأساسي لموقع ويب متعدد الصفحات باستخدام التوجيه والقوالب في HTML | [قوالب HTML والمسارات](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [تطبيق البنك](./7-bank-project/solution/README.md) | بناء نموذج تسجيل دخول وتسجيل | تعلّم حول بناء النماذج والتعامل مع إجراءات التحقق من صحة البيانات | [النماذج](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [تطبيق البنك](./7-bank-project/solution/README.md) | طرق جلب واستخدام البيانات | كيف تتدفق البيانات داخل وخارج التطبيق، كيفية جلبها وتخزينها والتخلص منها | [البيانات](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [تطبيق البنك](./7-bank-project/solution/README.md) | مفاهيم إدارة الحالة | تعلّم كيف يحتفظ تطبيقك بالحالة وكيفية إدارتها برمجيًا | [إدارة الحالة](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [كود المتصفح/في سكود](../../8-code-editor) | العمل مع في سكود | تعلم كيفية استخدام محرر الكود | [استخدام محرر كود في سكود](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [مساعدات الذكاء الاصطناعي](./9-chat-project/README.md) | العمل مع الذكاء الاصطناعي | تعلم كيفية بناء مساعد ذكي خاص بك | [مشروع مساعد الذكاء الاصطناعي](./9-chat-project/README.md) | Chris | + +## 🏫 البيداغوجيا + +تم تصميم منهجنا التعليمي مع مبدئين بيداغوجيين رئيسيين في الاعتبار: * التعلم القائم على المشاريع * الاختبارات المتكررة -البرنامج يعلّم أساسيات JavaScript وHTML وCSS، بالإضافة إلى أحدث الأدوات والتقنيات التي يستخدمها مطورو الويب اليوم. سيحصل الطلاب على فرصة لتطوير خبرة عملية من خلال بناء لعبة كتابة، وتيراريوم افتراضي، وامتداد متصفح صديق للبيئة، ولعبة على شكل غزو الفضاء، وتطبيق مصرفي للأعمال. بنهاية السلسلة، سيكون لدى الطلاب فهم قوي لتطوير الويب. +البرنامج يُعلّم أساسيات جافاسكريبت، HTML، وCSS، بالإضافة إلى أحدث الأدوات والتقنيات المستخدمة من قبل مطوري الويب في الوقت الحالي. سيحصل الطلاب على فرصة لاكتساب خبرة عملية من خلال بناء لعبة الطباعة، ترباريوم افتراضي، إضافة متصفح صديقة للبيئة، لعبة على نمط غزو الفضاء، وتطبيق بنكي للأعمال. بنهاية السلسلة، سيكون لدى الطلاب فهم قوي لتطوير الويب. -> 🎓 يمكنك أخذ الدروس القليلة الأولى في هذا المنهج كـ [مسار تعلّم](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) على Microsoft Learn! +> 🎓 يمكنك أخذ الدروس الأولى في هذا المنهج كـ [مسار تعلم](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) على Microsoft Learn! -من خلال ضمان توافق المحتوى مع المشاريع، يصبح التعلم أكثر تشويقًا للطلاب ويزيد من الاحتفاظ بالمفاهيم. كتبنا أيضًا عدة دروس تمهيدية في أساسيات JavaScript لتعريف المفاهيم، مقترنة بفيديو من مجموعة "[سلسلة للمبتدئين إلى: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)"، بعض مؤلفيها ساهموا في هذا المنهج. +بضمان توافق المحتوى مع المشاريع، أصبح التعلم أكثر تشويقًا للطلاب وسيتم تعزيز ترسيخ المفاهيم. كتبنا أيضًا العديد من الدروس التمهيدية في أساسيات جافاسكريبت لتعريف المفاهيم، بالإضافة إلى فيديو من مجموعة فيديوهات "[سلسلة المبتدئين إلى: جافاسكريبت](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)"، بعض مؤلفيها ساهموا في هذا المنهج. -بالإضافة إلى ذلك، يحدد اختبار منخفض المخاطر قبل الصف نية الطالب نحو تعلم موضوع معين، بينما يضمن اختبار آخر بعد الصف مزيدًا من الاحتفاظ بالمفاهيم. تم تصميم هذا المنهج ليكون مرنًا وممتعًا ويمكن أخذه بالكامل أو جزئيًا. تبدأ المشاريع صغيرة وتصبح أكثر تعقيدًا في نهاية دورة الـ 12 أسبوعًا. +بالإضافة لذلك، اختبار منخفض الضغط قبل الدرس يُحدد نية الطالب في تعلم الموضوع، في حين يضمن اختبار ثانٍ بعد الدرس المزيد من الترسيخ. صُمّم هذا المنهج ليكون مرنًا وممتعًا ويمكن أخذه ككل أو أجزاء. تبدأ المشاريع صغيرة وتزداد تعقيدًا بحلول نهاية دورة 12 أسبوعًا. -بينما تجنبنا عمدًا تقديم أطر عمل JavaScript للتركيز على المهارات الأساسية التي يحتاجها مطور الويب قبل اعتماد إطار عمل، تكون الخطوة التالية الجيدة بعد إتمام هذا المنهج هي تعلم Node.js عبر مجموعة أخرى من الفيديوهات: "[السلسلة للمبتدئين إلى: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". +بينما تجنبنا عمدًا تقديم أُطر عمل جافاسكريبت للتركيز على المهارات الأساسية المطلوبة كمطور ويب قبل تبني إطار عمل، فإن الخطوة التالية الجيدة لإكمال هذا المنهج ستكون تعلم Node.js عبر مجموعة أخرى من الفيديوهات: "[سلسلة المبتدئين إلى: 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/#/). انسخ هذا المستودع، [ثبت Docsify](https://docsify.js.org/#/quickstart) على جهازك المحلي، ثم في المجلد الجذر لهذا المستودع، اكتب `docsify serve`. سيتم تقديم الموقع على المنفذ 3000 على جهازك المحلي: `localhost:3000`. ## 📘 ملف PDF -يمكن العثور على ملف PDF لجميع الدروس [هنا](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). +يمكن العثور على ملف PDF لكل الدروس [هنا](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). ## 🎒 دورات أخرى -فريقنا ينتج دورات أخرى! اطلع على: +فريقنا يُنتج دورات أخرى! اطلع على: -### LangChain +### لانغتشين [![LangChain4j للمبتدئين](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) [![LangChain.js للمبتدئين](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) --- -### Azure / Edge / MCP / Agents +### أزور / إيدج / MCP / الوكلاء [![AZD للمبتدئين](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![الذكاء الاصطناعي على Edge للمبتدئين](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 للمبتدئين](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) -[![وكلاء الذكاء الاصطناعي للمبتدئين](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) --- ### سلسلة الذكاء الاصطناعي التوليدي [![الذكاء الاصطناعي التوليدي للمبتدئين](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) [![الذكاء الاصطناعي التوليدي (.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) -[![الذكاء الاصطناعي التوليدي (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) -[![الذكاء الاصطناعي التوليدي (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) +[![الذكاء الاصطناعي التوليدي (جافا)](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) +[![الذكاء الاصطناعي التوليدي (جافا سكريبت)](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) --- ### التعلم الأساسي [![تعلم الآلة للمبتدئين](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![علم البيانات للمبتدئين](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![علوم البيانات للمبتدئين](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/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) [![الأمن السيبراني للمبتدئين](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) [![تطوير الويب للمبتدئين](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) @@ -257,21 +248,21 @@ CO_OP_TRANSLATOR_METADATA: ## الحصول على المساعدة -إذا واجهت مشاكل أو كان لديك أي أسئلة حول بناء تطبيقات الذكاء الاصطناعي. انضم إلى المتعلمين الآخرين والمطورين ذوي الخبرة في مناقشات حول MCP. إنها مجتمع داعم حيث تُرحب بالأسئلة ويُشارك المعرفة بحرية. +إذا علقت أو كان لديك أي أسئلة حول بناء تطبيقات الذكاء الاصطناعي. انضم إلى المتعلمين الآخرين والمطورين ذوي الخبرة في مناقشات حول MCP. إنها مجتمع داعم حيث الأسئلة مرحب بها والمعرفة تُشارك بحرية. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -إذا كان لديك ملاحظات على المنتج أو أخطاء أثناء البناء، قم بزيارة: +إذا كان لديك ملاحظات عن المنتج أو أخطاء أثناء البناء قم بزيارة: -[![منتدى مطوري Microsoft Foundry](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](https://github.com/Azure/co-op-translator). وبينما نسعى لتحقيق الدقة، يرجى العلم أن الترجمات الآلية قد تحتوي على أخطاء أو عدم دقة. يجب اعتبار المستند الأصلي بلغته الأصلية المصدر الموثوق به. للمعلومات الهامة، يُنصح بالاعتماد على الترجمة البشرية المهنية. نحن غير مسؤولين عن أي سوء فهم أو تفسير ناتج عن استخدام هذه الترجمة. +**إخلاء المسؤولية**: +تمت ترجمة هذا المستند باستخدام خدمة الترجمة الآلية [Co-op Translator](https://github.com/Azure/co-op-translator). بينما نسعى جاهدين لتحقيق الدقة، يُرجى العلم أن الترجمات الآلية قد تحتوي على أخطاء أو عدم دقة. يجب اعتبار المستند الأصلي بلغته الأصلية المصدر المعتمد. يُنصح باللجوء إلى الترجمة البشرية المهنية للمعلومات الحساسة. نحن غير مسؤولين عن أي سوء فهم أو تفسير ناجم عن استخدام هذه الترجمة. \ No newline at end of file diff --git a/translations/ar/SECURITY.md b/translations/ar/SECURITY.md index df6b2371e..9173384fe 100644 --- a/translations/ar/SECURITY.md +++ b/translations/ar/SECURITY.md @@ -1,12 +1,3 @@ - ## الأمان تأخذ 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). diff --git a/translations/ar/SUPPORT.md b/translations/ar/SUPPORT.md index 0fca53260..b32d2dc0f 100644 --- a/translations/ar/SUPPORT.md +++ b/translations/ar/SUPPORT.md @@ -1,12 +1,3 @@ - # الدعم ## كيفية الإبلاغ عن المشكلات والحصول على المساعدة diff --git a/translations/ar/_404.md b/translations/ar/_404.md index 17f63992b..2ad4bdf3a 100644 --- a/translations/ar/_404.md +++ b/translations/ar/_404.md @@ -1,12 +1,3 @@ - # العمل جارٍ نحن نعمل على هذه الصفحة. يرجى العودة لاحقًا. diff --git a/translations/ar/docs/_navbar.md b/translations/ar/docs/_navbar.md index ec2b14fa6..26095a3ba 100644 --- a/translations/ar/docs/_navbar.md +++ b/translations/ar/docs/_navbar.md @@ -1,12 +1,3 @@ - - الترجمات - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/ar/docs/_sidebar.md b/translations/ar/docs/_sidebar.md index d170d93c0..bc0153ff1 100644 --- a/translations/ar/docs/_sidebar.md +++ b/translations/ar/docs/_sidebar.md @@ -1,12 +1,3 @@ - - المقدمة - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/ar/for-teachers.md b/translations/ar/for-teachers.md index 268085210..814b11667 100644 --- a/translations/ar/for-teachers.md +++ b/translations/ar/for-teachers.md @@ -1,12 +1,3 @@ - ### للمعلمين مرحبًا بكم في استخدام هذا المنهج الدراسي في صفوفكم. يعمل بسلاسة مع GitHub Classroom ومنصات إدارة التعلم (LMS) الرائدة، ويمكن أيضًا استخدامه كمستودع مستقل مع طلابكم. diff --git a/translations/ar/lesson-template/README.md b/translations/ar/lesson-template/README.md index 924e7cb7c..c7ea8c666 100644 --- a/translations/ar/lesson-template/README.md +++ b/translations/ar/lesson-template/README.md @@ -1,12 +1,3 @@ - # [موضوع الدرس] ![تضمين فيديو هنا](../../../lesson-template/video-url) diff --git a/translations/ar/lesson-template/assignment.md b/translations/ar/lesson-template/assignment.md index 192d1c53f..929e94606 100644 --- a/translations/ar/lesson-template/assignment.md +++ b/translations/ar/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [اسم المهمة] ## التعليمات diff --git a/translations/ar/memory-game/README.md b/translations/ar/memory-game/README.md index 4f0f3b968..3e50f11db 100644 --- a/translations/ar/memory-game/README.md +++ b/translations/ar/memory-game/README.md @@ -1,12 +1,3 @@ - هذا مشروع [Next.js](https://nextjs.org) تم إنشاؤه باستخدام [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). ## البدء diff --git a/translations/ar/quiz-app/README.md b/translations/ar/quiz-app/README.md index 6dcce1c93..e2da9cbfc 100644 --- a/translations/ar/quiz-app/README.md +++ b/translations/ar/quiz-app/README.md @@ -1,12 +1,3 @@ - # تطبيق الاختبارات هذه الاختبارات هي اختبارات ما قبل وبعد المحاضرات لمنهج علوم البيانات على الرابط https://aka.ms/webdev-beginners diff --git a/translations/bg/.co-op-translator.json b/translations/bg/.co-op-translator.json new file mode 100644 index 000000000..0ce38c9e0 --- /dev/null +++ b/translations/bg/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2026-01-07T07:25:11+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "bg" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2025-10-24T22:30:09+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "bg" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2026-01-07T07:28:55+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "bg" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2026-01-07T07:21:25+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "bg" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2025-10-24T22:33:22+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "bg" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:29:34+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "bg" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2026-01-07T06:25:54+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "bg" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T19:04:36+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "bg" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2026-01-07T06:36:33+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "bg" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2025-10-24T22:23:03+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "bg" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2026-01-07T06:34:57+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "bg" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2025-10-24T22:23:35+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "bg" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2026-01-07T06:38:31+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "bg" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2025-10-24T22:24:46+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "bg" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2026-01-07T06:40:30+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "bg" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2025-10-24T22:24:12+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "bg" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-28T08:02:52+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "bg" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2026-01-07T07:14:47+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "bg" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2025-10-24T22:43:08+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "bg" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2026-01-07T07:19:20+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "bg" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2025-10-24T22:42:20+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "bg" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2026-01-07T07:16:39+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "bg" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2025-10-24T22:41:28+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "bg" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-07T06:29:37+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "bg" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-28T08:13:28+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "bg" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2026-01-07T06:28:34+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "bg" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T08:23:44+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "bg" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2026-01-07T07:12:45+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "bg" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2025-10-24T22:52:22+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "bg" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2026-01-07T07:00:25+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "bg" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2025-10-24T23:00:20+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "bg" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2026-01-07T06:56:23+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "bg" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2025-10-24T22:59:07+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "bg" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2026-01-07T06:58:26+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "bg" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2025-10-24T22:57:52+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "bg" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-28T07:41:27+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "bg" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-28T07:47:25+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "bg" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-28T07:49:04+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "bg" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-28T07:50:00+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "bg" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-28T07:47:52+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "bg" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-28T07:48:15+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "bg" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-28T07:48:41+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "bg" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-28T07:49:33+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "bg" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-28T07:46:59+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "bg" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2026-01-07T06:52:01+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "bg" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2025-10-24T22:56:53+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "bg" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2026-01-07T06:46:50+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "bg" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2025-10-24T22:54:24+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "bg" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2026-01-07T06:54:00+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "bg" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2025-10-24T22:53:48+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "bg" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2026-01-07T06:44:48+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "bg" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2025-10-24T22:56:21+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "bg" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T07:58:27+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "bg" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T07:58:41+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "bg" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2026-01-07T06:50:37+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "bg" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-28T07:56:11+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "bg" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T07:56:23+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "bg" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T07:56:33+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "bg" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2026-01-07T06:48:51+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "bg" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2025-10-24T22:55:05+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "bg" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T08:01:11+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "bg" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T08:01:22+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "bg" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-28T07:53:15+00:00", + "source_file": "6-space-game/README.md", + "language_code": "bg" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T07:56:51+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "bg" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2026-01-07T07:04:53+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "bg" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2025-10-24T22:49:08+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "bg" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2026-01-07T07:02:18+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "bg" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2025-10-24T22:51:08+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "bg" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2026-01-07T07:07:27+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "bg" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2025-10-24T22:47:15+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "bg" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2026-01-07T07:10:17+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "bg" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2025-10-24T22:44:58+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "bg" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-28T07:30:43+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "bg" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-28T07:33:31+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "bg" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-28T07:33:49+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "bg" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2026-01-07T06:42:36+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "bg" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2025-10-24T22:26:53+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "bg" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2026-01-07T06:29:44+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "bg" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:38:49+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "bg" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:44:46+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "bg" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2025-10-24T22:40:03+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "bg" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:53:40+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "bg" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:39:45+00:00", + "source_file": "AGENTS.md", + "language_code": "bg" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-28T07:30:25+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "bg" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-28T07:29:07+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "bg" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:59:08+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "bg" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T19:08:58+00:00", + "source_file": "README.md", + "language_code": "bg" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-28T07:29:32+00:00", + "source_file": "SECURITY.md", + "language_code": "bg" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-28T07:28:39+00:00", + "source_file": "SUPPORT.md", + "language_code": "bg" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-28T07:28:52+00:00", + "source_file": "_404.md", + "language_code": "bg" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-28T08:10:29+00:00", + "source_file": "docs/_navbar.md", + "language_code": "bg" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-28T08:10:08+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "bg" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T10:46:15+00:00", + "source_file": "for-teachers.md", + "language_code": "bg" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-28T08:10:46+00:00", + "source_file": "lesson-template/README.md", + "language_code": "bg" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-28T08:11:05+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "bg" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:58:52+00:00", + "source_file": "memory-game/README.md", + "language_code": "bg" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-28T08:17:50+00:00", + "source_file": "quiz-app/README.md", + "language_code": "bg" + } +} \ No newline at end of file diff --git a/translations/bg/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/bg/1-getting-started-lessons/1-intro-to-programming-languages/README.md index 7a6f4f678..78518476f 100644 --- a/translations/bg/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/bg/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # Въведение в програмен език и съвременни инструменти за разработчици Здрасти, бъдещ разработчик! 👋 Мога ли да ти разкажа нещо, което всеки ден ми надава тръпки? Ти си на прага да откриеш, че програмирането не е просто за компютри – то е за това да имаш истински суперсили, с които да оживяваш най-дивите си идеи! diff --git a/translations/bg/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/bg/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index 94b055049..f5660bdc6 100644 --- a/translations/bg/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/bg/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # Задача: Изследване на съвременни инструменти за уеб разработка ## Инструкции diff --git a/translations/bg/1-getting-started-lessons/2-github-basics/README.md b/translations/bg/1-getting-started-lessons/2-github-basics/README.md index aafb514bf..d9c151ba6 100644 --- a/translations/bg/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/bg/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # Въведение в GitHub Здрасти, бъдещ разработчик! 👋 Готов ли си да се присъединиш към милионите програмисти по света? Наистина съм развълнуван да ти представя GitHub – помисли за него като социална мрежа за програмисти, но вместо да споделяме снимки на обяда си, ние споделяме код и създаваме невероятни неща заедно! diff --git a/translations/bg/1-getting-started-lessons/3-accessibility/README.md b/translations/bg/1-getting-started-lessons/3-accessibility/README.md index 66867f77e..c3dfe78a1 100644 --- a/translations/bg/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/bg/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # Създаване на достъпни уебстраници ![Всичко за достъпността](../../../../translated_images/bg/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/bg/1-getting-started-lessons/3-accessibility/assignment.md b/translations/bg/1-getting-started-lessons/3-accessibility/assignment.md index 6c85fc3d7..76a67d842 100644 --- a/translations/bg/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/bg/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # Цялостен одит за достъпност на уебсайт ## Инструкции diff --git a/translations/bg/1-getting-started-lessons/README.md b/translations/bg/1-getting-started-lessons/README.md index d8c15d3b2..a48867a02 100644 --- a/translations/bg/1-getting-started-lessons/README.md +++ b/translations/bg/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # Започване с уеб разработка В тази част от учебната програма ще се запознаете с концепции, които не са свързани с конкретни проекти, но са важни за това да станете професионален разработчик. diff --git a/translations/bg/10-ai-framework-project/README.md b/translations/bg/10-ai-framework-project/README.md index 278e3e019..c87a6c5af 100644 --- a/translations/bg/10-ai-framework-project/README.md +++ b/translations/bg/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # AI Framework Чувствали ли сте се претоварени, опитвайки се да създадете AI приложения от нулата? Не сте сами! AI рамките са като швейцарски нож за разработка на AI - те са мощни инструменти, които могат да ви спестят време и главоболия при създаването на интелигентни приложения. Помислете за AI рамка като за добре организирана библиотека: тя предоставя предварително изготвени компоненти, стандартизирани API и умни абстракции, за да можете да се фокусирате върху решаването на проблеми, вместо да се борите с детайлите по имплементацията. diff --git a/translations/bg/2-js-basics/1-data-types/README.md b/translations/bg/2-js-basics/1-data-types/README.md index c8b498d6d..d96c49786 100644 --- a/translations/bg/2-js-basics/1-data-types/README.md +++ b/translations/bg/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # Основи на JavaScript: Типове данни ![JavaScript Basics - Data types](../../../../translated_images/bg/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/bg/2-js-basics/1-data-types/assignment.md b/translations/bg/2-js-basics/1-data-types/assignment.md index 65db88e0b..efadd9080 100644 --- a/translations/bg/2-js-basics/1-data-types/assignment.md +++ b/translations/bg/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # Практика с типове данни: Пазарска количка за електронна търговия ## Инструкции diff --git a/translations/bg/2-js-basics/2-functions-methods/README.md b/translations/bg/2-js-basics/2-functions-methods/README.md index 12fde31c9..d1479598d 100644 --- a/translations/bg/2-js-basics/2-functions-methods/README.md +++ b/translations/bg/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # Основи на JavaScript: Методи и функции ![Основи на JavaScript - Функции](../../../../translated_images/bg/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/bg/2-js-basics/2-functions-methods/assignment.md b/translations/bg/2-js-basics/2-functions-methods/assignment.md index dde6d2202..ca7c00d75 100644 --- a/translations/bg/2-js-basics/2-functions-methods/assignment.md +++ b/translations/bg/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # Забавление с функции ## Инструкции diff --git a/translations/bg/2-js-basics/3-making-decisions/README.md b/translations/bg/2-js-basics/3-making-decisions/README.md index 85d4be3ea..6502a2170 100644 --- a/translations/bg/2-js-basics/3-making-decisions/README.md +++ b/translations/bg/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # Основи на JavaScript: Вземане на решения ![JavaScript Basics - Making decisions](../../../../translated_images/bg/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/bg/2-js-basics/3-making-decisions/assignment.md b/translations/bg/2-js-basics/3-making-decisions/assignment.md index dfdf1f3e4..7d10682ae 100644 --- a/translations/bg/2-js-basics/3-making-decisions/assignment.md +++ b/translations/bg/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # Вземане на решения: Програма за обработка на оценки на ученици ## Цели на обучението diff --git a/translations/bg/2-js-basics/4-arrays-loops/README.md b/translations/bg/2-js-basics/4-arrays-loops/README.md index 6dc6f4f66..88ca5e68e 100644 --- a/translations/bg/2-js-basics/4-arrays-loops/README.md +++ b/translations/bg/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # Основи на JavaScript: Масиви и цикли ![Основи на JavaScript - Масиви](../../../../translated_images/bg/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/bg/2-js-basics/4-arrays-loops/assignment.md b/translations/bg/2-js-basics/4-arrays-loops/assignment.md index 581536cf3..aa368266b 100644 --- a/translations/bg/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/bg/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # Масиви и цикли - Задачи ## Инструкции diff --git a/translations/bg/2-js-basics/README.md b/translations/bg/2-js-basics/README.md index efa2542c9..efa12dc92 100644 --- a/translations/bg/2-js-basics/README.md +++ b/translations/bg/2-js-basics/README.md @@ -1,12 +1,3 @@ - # Въведение в JavaScript JavaScript е езикът на уеба. В тези четири урока ще научите основите му. diff --git a/translations/bg/3-terrarium/1-intro-to-html/README.md b/translations/bg/3-terrarium/1-intro-to-html/README.md index 8e69f7645..0b6e19a65 100644 --- a/translations/bg/3-terrarium/1-intro-to-html/README.md +++ b/translations/bg/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Terrarium Project Part 1: Въведение в HTML ```mermaid diff --git a/translations/bg/3-terrarium/1-intro-to-html/assignment.md b/translations/bg/3-terrarium/1-intro-to-html/assignment.md index 418a4ed95..386ab198d 100644 --- a/translations/bg/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/bg/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # HTML Практическо задание: Създаване на макет на блог ## Цели на обучението diff --git a/translations/bg/3-terrarium/2-intro-to-css/README.md b/translations/bg/3-terrarium/2-intro-to-css/README.md index 9bddf73de..ea88b996e 100644 --- a/translations/bg/3-terrarium/2-intro-to-css/README.md +++ b/translations/bg/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Terrarium Project Част 2: Въведение в CSS ```mermaid diff --git a/translations/bg/3-terrarium/2-intro-to-css/assignment.md b/translations/bg/3-terrarium/2-intro-to-css/assignment.md index 31228666e..3f139bbbf 100644 --- a/translations/bg/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/bg/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # Задание за рефакторинг на CSS ## Цел diff --git a/translations/bg/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/bg/3-terrarium/3-intro-to-DOM-and-closures/README.md index 91aefa2a9..15ffa680e 100644 --- a/translations/bg/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/bg/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # Terrarium Project Част 3: Манипулация на DOM и JavaScript замиквания ```mermaid diff --git a/translations/bg/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/bg/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index f9154a957..f2b8f5601 100644 --- a/translations/bg/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/bg/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # Задача за изследване на DOM елементи ## Общ преглед diff --git a/translations/bg/3-terrarium/README.md b/translations/bg/3-terrarium/README.md index 09ec2fead..ff651d9c2 100644 --- a/translations/bg/3-terrarium/README.md +++ b/translations/bg/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## Разгръщане на вашия Terrarium Можете да разположите или публикувате своя Terrarium в уеб с помощта на **Azure Static Web Apps**. diff --git a/translations/bg/3-terrarium/solution/README.md b/translations/bg/3-terrarium/solution/README.md index 73b4cdcba..9014b68b8 100644 --- a/translations/bg/3-terrarium/solution/README.md +++ b/translations/bg/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # Моето терариумче: Проект за изучаване на HTML, CSS и манипулация на DOM с JavaScript 🌵🌱 Малка медитация с влачене и пускане на код. С малко HTML, JS и CSS можете да създадете уеб интерфейс, да го стилизирате и да добавите интеракция. diff --git a/translations/bg/4-typing-game/README.md b/translations/bg/4-typing-game/README.md index b1a92ee3b..9f9d3814d 100644 --- a/translations/bg/4-typing-game/README.md +++ b/translations/bg/4-typing-game/README.md @@ -1,12 +1,3 @@ - # Програмиране, основано на събития - Създайте игра за писане ```mermaid diff --git a/translations/bg/4-typing-game/solution/README.md b/translations/bg/4-typing-game/solution/README.md index 4f1df6c0a..b91a78436 100644 --- a/translations/bg/4-typing-game/solution/README.md +++ b/translations/bg/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - Това е заместител, оставен празен нарочно --- diff --git a/translations/bg/4-typing-game/typing-game/README.md b/translations/bg/4-typing-game/typing-game/README.md index bbab5726d..2677cf48e 100644 --- a/translations/bg/4-typing-game/typing-game/README.md +++ b/translations/bg/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # Създаване на игра с използване на събития Замисляли ли сте се някога как сайтовете разбират кога кликнете върху бутон или напишете нещо в текстово поле? Това е магията на събитийно ориентираното програмиране! Какъв по-добър начин да научите този важен умение, от това да създадете нещо полезно - игра за бързина на писане, която реагира на всеки натиснат клавиш. diff --git a/translations/bg/4-typing-game/typing-game/assignment.md b/translations/bg/4-typing-game/typing-game/assignment.md index 87087a422..ff1260d40 100644 --- a/translations/bg/4-typing-game/typing-game/assignment.md +++ b/translations/bg/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # Създайте нова игра с клавиатура ## Инструкции diff --git a/translations/bg/5-browser-extension/1-about-browsers/README.md b/translations/bg/5-browser-extension/1-about-browsers/README.md index e81d797fb..86b2c913d 100644 --- a/translations/bg/5-browser-extension/1-about-browsers/README.md +++ b/translations/bg/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # Проект за разширение на браузър Част 1: Всичко за браузърите ```mermaid diff --git a/translations/bg/5-browser-extension/1-about-browsers/assignment.md b/translations/bg/5-browser-extension/1-about-browsers/assignment.md index fc3ad0784..4da61f48f 100644 --- a/translations/bg/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/bg/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # Задание: Преработете дизайна на вашето разширение за браузър ## Общ преглед diff --git a/translations/bg/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/bg/5-browser-extension/2-forms-browsers-local-storage/README.md index 08e987aaf..993cd7be1 100644 --- a/translations/bg/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/bg/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # Browser Extension Project Part 2: Call an API, use Local Storage ```mermaid diff --git a/translations/bg/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/bg/5-browser-extension/2-forms-browsers-local-storage/assignment.md index 8143175e6..5b43f5650 100644 --- a/translations/bg/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/bg/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # Осиновете API ## Преглед diff --git a/translations/bg/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/bg/5-browser-extension/3-background-tasks-and-performance/README.md index fba61ee91..a2f8e1709 100644 --- a/translations/bg/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/bg/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # Проект за браузър разширение Част 3: Научете за фонови задачи и производителност ```mermaid diff --git a/translations/bg/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/bg/5-browser-extension/3-background-tasks-and-performance/assignment.md index f597a4eeb..a24bdc809 100644 --- a/translations/bg/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/bg/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # Анализ на сайт за производителност ## Преглед на задачата diff --git a/translations/bg/5-browser-extension/README.md b/translations/bg/5-browser-extension/README.md index 0577ba251..2fedbebba 100644 --- a/translations/bg/5-browser-extension/README.md +++ b/translations/bg/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # Създаване на браузър разширение Създаването на браузър разширения е забавен и интересен начин да се замислите за производителността на вашите приложения, докато създавате различен тип уеб актив. Този модул включва уроци за това как работят браузърите, как да разположите браузър разширение, как да създадете форма, да извикате API, да използвате локално съхранение, както и как да оцените производителността на вашия уебсайт и да я подобрите. diff --git a/translations/bg/5-browser-extension/solution/README.md b/translations/bg/5-browser-extension/solution/README.md index 4522f2223..8c8867e60 100644 --- a/translations/bg/5-browser-extension/solution/README.md +++ b/translations/bg/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # Разширение за браузър Carbon Trigger: Завършен код Използвайки API на tmrow за CO2 Signal, създайте разширение за браузър, което да ви напомня директно в браузъра за натовареността на електрическата мрежа във вашия регион. Използването на това разширение ще ви помогне да вземате информирани решения за вашите дейности въз основа на тази информация. diff --git a/translations/bg/5-browser-extension/solution/translation/README.es.md b/translations/bg/5-browser-extension/solution/translation/README.es.md index d1416c952..7747807a3 100644 --- a/translations/bg/5-browser-extension/solution/translation/README.es.md +++ b/translations/bg/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Разширение за браузър Carbon Trigger: Пълен код Използвайки API за CO2 Signal от tmrow за проследяване на потреблението на електроенергия, създайте разширение за браузър, което да ви напомня директно в браузъра за потреблението на електроенергия във вашия регион. Използването на това разширение ще ви помогне да вземате решения за вашите дейности въз основа на тази информация. diff --git a/translations/bg/5-browser-extension/solution/translation/README.fr.md b/translations/bg/5-browser-extension/solution/translation/README.fr.md index 13342951e..445ad5c95 100644 --- a/translations/bg/5-browser-extension/solution/translation/README.fr.md +++ b/translations/bg/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Разширение за браузър Carbon Trigger: Завършен код Използвайки API-то на CO2 Signal от tmrow за проследяване на потреблението на електроенергия, създайте разширение за браузър, което да ви напомня директно в браузъра за потреблението на електроенергия във вашия регион. Използването на това разширение ще ви помогне да вземате информирани решения за вашите дейности въз основа на тази информация. diff --git a/translations/bg/5-browser-extension/solution/translation/README.hi.md b/translations/bg/5-browser-extension/solution/translation/README.hi.md index 7785ca6ef..fd72138cd 100644 --- a/translations/bg/5-browser-extension/solution/translation/README.hi.md +++ b/translations/bg/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser Extension: Завършен код Използване на API на CO2 Signal от tmrow за проследяване на потреблението на електроенергия, създаване на браузър разширение, което да ви напомня колко натоварено е потреблението на електроенергия във вашия регион. Използването на това разширение ще ви помогне да вземате решения за вашите дейности въз основа на тази информация. diff --git a/translations/bg/5-browser-extension/solution/translation/README.it.md b/translations/bg/5-browser-extension/solution/translation/README.it.md index db78a1072..464cbc4e5 100644 --- a/translations/bg/5-browser-extension/solution/translation/README.it.md +++ b/translations/bg/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Разширение за браузър Carbon Trigger: код за стартиране Ще използваме API-то Signal CO2 на tmrow, за да следим потреблението на електричество и да създадем разширение за браузър, което да ви напомня директно в браузъра колко интензивно е използването на електричество във вашия регион. Използването на това специално разширение ще ви помогне да оцените дейностите си въз основа на тази информация. diff --git a/translations/bg/5-browser-extension/solution/translation/README.ja.md b/translations/bg/5-browser-extension/solution/translation/README.ja.md index 3f30078d8..a1be5e3bf 100644 --- a/translations/bg/5-browser-extension/solution/translation/README.ja.md +++ b/translations/bg/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # Разширение за браузър Carbon Trigger: Завършен код Създайте разширение за браузър, което използва API на CO2 Signal от tmrow, за да следи потреблението на енергия във вашия регион и да го показва като напомняне директно в браузъра. Това разширение може да се използва, за да вземате информирани решения относно вашите дейности въз основа на тази информация. diff --git a/translations/bg/5-browser-extension/solution/translation/README.ms.md b/translations/bg/5-browser-extension/solution/translation/README.ms.md index 5ab04afec..7d521a73d 100644 --- a/translations/bg/5-browser-extension/solution/translation/README.ms.md +++ b/translations/bg/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # Разширение за браузър Carbon Trigger: Пълен код Използвайки API на CO2 Signal от tmrow за проследяване на електрическата консумация, създайте разширение за браузър, което да ви предупреждава за нивото на електрическа консумация във вашия регион. Използването на това разширение ще ви помогне да вземате информирани решения относно вашите дейности въз основа на тази информация. diff --git a/translations/bg/5-browser-extension/start/README.md b/translations/bg/5-browser-extension/start/README.md index 01e99c7a1..0c2d2b6d1 100644 --- a/translations/bg/5-browser-extension/start/README.md +++ b/translations/bg/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser Extension: Начален код Използвайки API на tmrow за CO2 Signal, можете да следите електрическата консумация и да създадете разширение за браузър, което да ви напомня директно в браузъра колко интензивно е използването на електроенергия във вашия регион. Използването на това разширение ще ви помогне да вземате информирани решения за вашите дейности въз основа на тази информация. diff --git a/translations/bg/6-space-game/1-introduction/README.md b/translations/bg/6-space-game/1-introduction/README.md index 377da7ed3..7fc62e835 100644 --- a/translations/bg/6-space-game/1-introduction/README.md +++ b/translations/bg/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # Създаване на космическа игра Част 1: Въведение ```mermaid diff --git a/translations/bg/6-space-game/1-introduction/assignment.md b/translations/bg/6-space-game/1-introduction/assignment.md index e3c41b940..6f84e3750 100644 --- a/translations/bg/6-space-game/1-introduction/assignment.md +++ b/translations/bg/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # Създаване на игра: Приложение на шаблони за дизайн ## Преглед на задачата diff --git a/translations/bg/6-space-game/2-drawing-to-canvas/README.md b/translations/bg/6-space-game/2-drawing-to-canvas/README.md index 84f3a1f66..16530b0f4 100644 --- a/translations/bg/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/bg/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # Изградете космическа игра Част 2: Рисувайте героя и чудовищата върху Canvas ```mermaid diff --git a/translations/bg/6-space-game/2-drawing-to-canvas/assignment.md b/translations/bg/6-space-game/2-drawing-to-canvas/assignment.md index 45ae3f6ea..29ebf4cf0 100644 --- a/translations/bg/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/bg/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # Задание: Изследване на Canvas API ## Учебни цели diff --git a/translations/bg/6-space-game/3-moving-elements-around/README.md b/translations/bg/6-space-game/3-moving-elements-around/README.md index f1c62371c..417e17185 100644 --- a/translations/bg/6-space-game/3-moving-elements-around/README.md +++ b/translations/bg/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # Създаване на космическа игра Част 3: Добавяне на движение ```mermaid diff --git a/translations/bg/6-space-game/3-moving-elements-around/assignment.md b/translations/bg/6-space-game/3-moving-elements-around/assignment.md index a154cd325..8001a5ee9 100644 --- a/translations/bg/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/bg/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # Коментирайте вашия код ## Инструкции diff --git a/translations/bg/6-space-game/4-collision-detection/README.md b/translations/bg/6-space-game/4-collision-detection/README.md index 95afe7a24..f49aabbea 100644 --- a/translations/bg/6-space-game/4-collision-detection/README.md +++ b/translations/bg/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # Създаване на Космическа Игра Част 4: Добавяне на Лазер и Откриване на Сблъсъци ```mermaid diff --git a/translations/bg/6-space-game/4-collision-detection/assignment.md b/translations/bg/6-space-game/4-collision-detection/assignment.md index 3de3b4ad4..6b3adec46 100644 --- a/translations/bg/6-space-game/4-collision-detection/assignment.md +++ b/translations/bg/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # Изследване на сблъсъци ## Инструкции diff --git a/translations/bg/6-space-game/4-collision-detection/solution/README.md b/translations/bg/6-space-game/4-collision-detection/solution/README.md index e6074e36b..8edeea2c4 100644 --- a/translations/bg/6-space-game/4-collision-detection/solution/README.md +++ b/translations/bg/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - Това е запълващ текст, оставен празен нарочно --- diff --git a/translations/bg/6-space-game/4-collision-detection/your-work/README.md b/translations/bg/6-space-game/4-collision-detection/your-work/README.md index 5e5142dc1..72655c8fc 100644 --- a/translations/bg/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/bg/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - Това е заместител, оставен празен нарочно --- diff --git a/translations/bg/6-space-game/5-keeping-score/README.md b/translations/bg/6-space-game/5-keeping-score/README.md index 932d5de4a..87205928e 100644 --- a/translations/bg/6-space-game/5-keeping-score/README.md +++ b/translations/bg/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # Изграждане на космическа игра Част 5: Точки и животи ```mermaid diff --git a/translations/bg/6-space-game/5-keeping-score/assignment.md b/translations/bg/6-space-game/5-keeping-score/assignment.md index fbc5d0311..1fff14834 100644 --- a/translations/bg/6-space-game/5-keeping-score/assignment.md +++ b/translations/bg/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # Създайте игра за точкуване ## Инструкции diff --git a/translations/bg/6-space-game/5-keeping-score/solution/README.md b/translations/bg/6-space-game/5-keeping-score/solution/README.md index 05e37741c..63c367410 100644 --- a/translations/bg/6-space-game/5-keeping-score/solution/README.md +++ b/translations/bg/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - Това е заместител, оставен празен умишлено --- diff --git a/translations/bg/6-space-game/5-keeping-score/your-work/README.md b/translations/bg/6-space-game/5-keeping-score/your-work/README.md index af8cec2fc..026410be8 100644 --- a/translations/bg/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/bg/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - Това е заместител, оставен празен умишлено --- diff --git a/translations/bg/6-space-game/6-end-condition/README.md b/translations/bg/6-space-game/6-end-condition/README.md index 0c672a8f5..69e112e4a 100644 --- a/translations/bg/6-space-game/6-end-condition/README.md +++ b/translations/bg/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # Създаване на космическа игра Част 6: Край и рестарт ```mermaid diff --git a/translations/bg/6-space-game/6-end-condition/assignment.md b/translations/bg/6-space-game/6-end-condition/assignment.md index dfb3cc1e0..4a89fd05a 100644 --- a/translations/bg/6-space-game/6-end-condition/assignment.md +++ b/translations/bg/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # Създаване на примерна игра ## Преглед на задачата diff --git a/translations/bg/6-space-game/6-end-condition/solution/README.md b/translations/bg/6-space-game/6-end-condition/solution/README.md index 134facd8d..d547fb20f 100644 --- a/translations/bg/6-space-game/6-end-condition/solution/README.md +++ b/translations/bg/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - Това е заместител, оставен празен нарочно --- diff --git a/translations/bg/6-space-game/6-end-condition/your-work/README.md b/translations/bg/6-space-game/6-end-condition/your-work/README.md index b505b3a90..46355be27 100644 --- a/translations/bg/6-space-game/6-end-condition/your-work/README.md +++ b/translations/bg/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - Това е заместител, оставен празен нарочно --- diff --git a/translations/bg/6-space-game/README.md b/translations/bg/6-space-game/README.md index ddb09cff7..d95887b36 100644 --- a/translations/bg/6-space-game/README.md +++ b/translations/bg/6-space-game/README.md @@ -1,12 +1,3 @@ - # Създаване на космическа игра Космическа игра за изучаване на по-напреднали основи на JavaScript diff --git a/translations/bg/6-space-game/solution/README.md b/translations/bg/6-space-game/solution/README.md index f5731aac8..f7f5d6be3 100644 --- a/translations/bg/6-space-game/solution/README.md +++ b/translations/bg/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - Това е запълващ текст, оставен празен нарочно --- diff --git a/translations/bg/7-bank-project/1-template-route/README.md b/translations/bg/7-bank-project/1-template-route/README.md index f7ba09df4..f9e3e8705 100644 --- a/translations/bg/7-bank-project/1-template-route/README.md +++ b/translations/bg/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # Създаване на банково приложение Част 1: HTML шаблони и маршрути в уеб приложение ```mermaid diff --git a/translations/bg/7-bank-project/1-template-route/assignment.md b/translations/bg/7-bank-project/1-template-route/assignment.md index 0263be4ef..b277bb534 100644 --- a/translations/bg/7-bank-project/1-template-route/assignment.md +++ b/translations/bg/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # Подобряване на маршрутизацията ## Инструкции diff --git a/translations/bg/7-bank-project/2-forms/README.md b/translations/bg/7-bank-project/2-forms/README.md index 788f49f0c..78b576177 100644 --- a/translations/bg/7-bank-project/2-forms/README.md +++ b/translations/bg/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # Изграждане на банково приложение Част 2: Изграждане на формуляр за вход и регистрация ```mermaid diff --git a/translations/bg/7-bank-project/2-forms/assignment.md b/translations/bg/7-bank-project/2-forms/assignment.md index e235a08ec..d10373a53 100644 --- a/translations/bg/7-bank-project/2-forms/assignment.md +++ b/translations/bg/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # Стилизирайте вашето банково приложение с модерни CSS ## Преглед на проекта diff --git a/translations/bg/7-bank-project/3-data/README.md b/translations/bg/7-bank-project/3-data/README.md index a67eacaa3..9aa2d6048 100644 --- a/translations/bg/7-bank-project/3-data/README.md +++ b/translations/bg/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # Създаване на Банково Приложение Част 3: Методи за Зареждане и Използване на Данни Помислете за компютъра на Великата Звезда в Стар Трек – когато капитан Пикар пита за състоянието на кораба, информацията се появява мигновено, без цялото интерфейс да спира и изгражда отново себе си. Този безпроблемен поток от информация е точно това, което изграждаме тук с динамичното зареждане на данни. diff --git a/translations/bg/7-bank-project/3-data/assignment.md b/translations/bg/7-bank-project/3-data/assignment.md index 3071ceacb..77abc0af1 100644 --- a/translations/bg/7-bank-project/3-data/assignment.md +++ b/translations/bg/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # Преработка на код и задача за документация ## Цели на обучението diff --git a/translations/bg/7-bank-project/4-state-management/README.md b/translations/bg/7-bank-project/4-state-management/README.md index c9f3ba56d..50f331e02 100644 --- a/translations/bg/7-bank-project/4-state-management/README.md +++ b/translations/bg/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # Изграждане на Банково Приложение Част 4: Концепции за Управление на Състоянието ## ⚡ Какво Можете да Направите през Следващите 5 Минути diff --git a/translations/bg/7-bank-project/4-state-management/assignment.md b/translations/bg/7-bank-project/4-state-management/assignment.md index 8c83d3422..3f0c1512f 100644 --- a/translations/bg/7-bank-project/4-state-management/assignment.md +++ b/translations/bg/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # Имплементиране на диалог "Добавяне на транзакция" ## Преглед diff --git a/translations/bg/7-bank-project/README.md b/translations/bg/7-bank-project/README.md index 5cc7ad7fd..2bf5c513c 100644 --- a/translations/bg/7-bank-project/README.md +++ b/translations/bg/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: Създайте Банка В този проект ще научите как да създадете измислена банка. Тези уроци включват инструкции за това как да изградите уеб приложение, да създадете маршрути, да изградите форми, да управлявате състоянието и да извличате данни от API, от който можете да получите данните на банката. diff --git a/translations/bg/7-bank-project/api/README.md b/translations/bg/7-bank-project/api/README.md index 67b136630..5d0ea8f34 100644 --- a/translations/bg/7-bank-project/api/README.md +++ b/translations/bg/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # Bank API > Bank API, създаден с [Node.js](https://nodejs.org) + [Express](https://expressjs.com/). diff --git a/translations/bg/7-bank-project/solution/README.md b/translations/bg/7-bank-project/solution/README.md index beb3b1e6f..eacc44cd9 100644 --- a/translations/bg/7-bank-project/solution/README.md +++ b/translations/bg/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # Банкова апликация > Примерно решение за проекта на банковата апликация, създадено с чист HTML5, CSS и JavaScript (без използване на рамки или библиотеки). diff --git a/translations/bg/8-code-editor/1-using-a-code-editor/README.md b/translations/bg/8-code-editor/1-using-a-code-editor/README.md index f16247500..17e0fe102 100644 --- a/translations/bg/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/bg/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # Използване на редактор за код: Овладяване на VSCode.dev Спомняте ли си в *Матрицата*, когато Нео трябваше да се свърже с огромен компютърен терминал, за да получи достъп до дигиталния свят? Днешните инструменти за уеб разработка са съвсем обратното – невероятно мощни възможности, достъпни отвсякъде. VSCode.dev е редактор за код в браузър, който предоставя професионални инструменти за разработка на всяко устройство с интернет връзка. diff --git a/translations/bg/8-code-editor/1-using-a-code-editor/assignment.md b/translations/bg/8-code-editor/1-using-a-code-editor/assignment.md index d026a35b0..0fa929a8d 100644 --- a/translations/bg/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/bg/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # Създаване на уебсайт за автобиография с VSCode.dev Подобрете перспективите си за кариера, като създадете професионален уебсайт за автобиография, който представя вашите умения и опит в интерактивен, модерен формат. Вместо да изпращате традиционни PDF файлове, си представете как предоставяте на работодателите стилен, адаптивен уебсайт, който демонстрира както вашите квалификации, така и способностите ви за уеб разработка. diff --git a/translations/bg/9-chat-project/README.md b/translations/bg/9-chat-project/README.md index 2c814696d..15c6f8681 100644 --- a/translations/bg/9-chat-project/README.md +++ b/translations/bg/9-chat-project/README.md @@ -1,12 +1,3 @@ - # Създайте чат асистент с изкуствен интелект Спомняте ли си в Star Trek, когато екипажът спокойно разговаряше с компютъра на кораба, задавайки му сложни въпроси и получавайки обмислени отговори? Това, което в 60-те години на миналия век изглеждаше като чиста научна фантастика, сега е нещо, което можете да изградите, използвайки уеб технологии, които вече познавате. diff --git a/translations/bg/9-chat-project/solution/README.md b/translations/bg/9-chat-project/solution/README.md index 1e1582442..1cccb9147 100644 --- a/translations/bg/9-chat-project/solution/README.md +++ b/translations/bg/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # Стартиране на решение 1. Стартирайте [backend](./backend/README.md) diff --git a/translations/bg/9-chat-project/solution/backend/README.md b/translations/bg/9-chat-project/solution/backend/README.md index 8eb60a43d..d5aa4d04b 100644 --- a/translations/bg/9-chat-project/solution/backend/README.md +++ b/translations/bg/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - Изберете вашата среда за изпълнение - [Python](./python/README.md) diff --git a/translations/bg/9-chat-project/solution/backend/python/README.md b/translations/bg/9-chat-project/solution/backend/python/README.md index e2e786aa1..239e229a8 100644 --- a/translations/bg/9-chat-project/solution/backend/python/README.md +++ b/translations/bg/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # Стартиране на код ## Настройка diff --git a/translations/bg/9-chat-project/solution/frontend/README.md b/translations/bg/9-chat-project/solution/frontend/README.md index 9c2301802..d206e6819 100644 --- a/translations/bg/9-chat-project/solution/frontend/README.md +++ b/translations/bg/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # Стартирайте кода ```sh diff --git a/translations/bg/AGENTS.md b/translations/bg/AGENTS.md index 3c0afdbd1..12d7bd847 100644 --- a/translations/bg/AGENTS.md +++ b/translations/bg/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## Преглед на проекта diff --git a/translations/bg/CODE_OF_CONDUCT.md b/translations/bg/CODE_OF_CONDUCT.md index f428ae7aa..e2fbf533d 100644 --- a/translations/bg/CODE_OF_CONDUCT.md +++ b/translations/bg/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # Кодекс за поведение на Microsoft за отворен код Този проект е приел [Кодекса за поведение на Microsoft за отворен код](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/bg/CONTRIBUTING.md b/translations/bg/CONTRIBUTING.md index ef55809bf..9ef75c054 100644 --- a/translations/bg/CONTRIBUTING.md +++ b/translations/bg/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # Принос Този проект приветства приноси и предложения. Повечето приноси изискват от вас да се съгласите с Лицензионно споразумение за приносител (CLA), което декларира, че имате правото и наистина предоставяте ни правата да използваме вашия принос. За повече подробности посетете [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/bg/Git-Basics/README.md b/translations/bg/Git-Basics/README.md index 9a36ac20f..6c311880a 100644 --- a/translations/bg/Git-Basics/README.md +++ b/translations/bg/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## Основи на GIT за начинаещи уеб разработчици👶 ## Какво е `Git`? diff --git a/translations/bg/README.md b/translations/bg/README.md index 08eb4531a..dae42d844 100644 --- a/translations/bg/README.md +++ b/translations/bg/README.md @@ -1,108 +1,120 @@ - +[![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) +[![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) +[![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) +[![GitHub pull-requests](https://img.shields.io/github/issues-pr/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/pulls/) +[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) + +[![GitHub watchers](https://img.shields.io/github/watchers/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/watchers/) +[![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/network/) +[![GitHub stars](https://img.shields.io/github/stars/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/stargazers/) + +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + # Уеб разработка за начинаещи - Учебна програма -Научете основите на уеб разработката с нашия 12-седмичен изчерпателен курс, предоставен от Microsoft Cloud Advocates. Във всеки от 24-те урока се потапяте в JavaScript, CSS и HTML чрез практическа работа по проекти като терариуми, разширения за браузъри и космически игри. Включете се с викторини, дискусии и практически задачи. Подобрете уменията си и оптимизирайте усвояването на знания с нашата ефективна проектно-базирана педагогика. Започнете своето кодиращо пътешествие още днес! +Научете основите на уеб разработката с нашия 12-седмичен обстоен курс, създаден от Microsoft Cloud Advocates. Във всеки от 24-те урока се разглеждат JavaScript, CSS и HTML чрез практически проекти като терариуми, разширения за браузър и космически игри. Включете се в викторини, дискусии и практически задачи. Подобрете уменията си и оптимизирайте усвояването на знанията с нашата ефективна проектно-базирана методика. Започнете своето кодиране още днес! + +Присъединете се към общността Azure AI Foundry в Discord -Присъединете се към Discord общността Azure AI Foundry +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) Следвайте тези стъпки, за да започнете да използвате тези ресурси: -1. **Създайте форк на хранилището**: Кликнете [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) -2. **Клонирайте хранилището**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Присъединете се към Azure AI Foundry Discord и срещнете експерти и сътрудници-разработчици**](https://discord.com/invite/ByRwuEEgH4) +1. **Форкване на хранилището**: Кликнете [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) +2. **Клониране на хранилището**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**Присъединете се към Azure AI Foundry Discord и се срещнете с експерти и други разработчици**](https://discord.com/invite/ByRwuEEgH4) + +### 🌐 Поддръжка на множество езици -### 🌐 Многоезична поддръжка +#### Поддържани чрез GitHub Action (Автоматично и винаги актуални) -#### Поддържа се чрез GitHub Action (автоматизирано и винаги актуално) + +[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](./README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) > **Предпочитате да клонирате локално?** -> Това хранилище включва над 50 езикови превода, което значително увеличава размера за изтегляне. За да клонирате без преводи, използвайте sparse checkout: +> Това хранилище включва преводи на над 50 езика, което значително увеличава размера на изтегляне. За да клонирате без преводите, използвайте sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Това ви предоставя всичко необходимо за завършване на курса с много по-бързо изтегляне. +> Това ви дава всичко необходимо за завършване на курса с много по-бързо изтегляне. + + +**Ако желаете да има поддръжка за допълнителни езици, те са изброени [тук](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** -**Ако желаете да се добавят допълнителни езици за превод, те са изброени [тук](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +[![Отвори в 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) -#### 🧑‍🎓 _Студент ли сте?_ +#### 🧑‍🎓 _Учите ли?_ -Посетете [страницата Student Hub](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 досега, той е способeн не само да генерира текст, но и да създава и редактира файлове, изпълнява команди и още. +Добавено е ново предизвикателство, потърсете "GitHub Copilot Agent Challenge 🚀" в повечето глави. Това е ново предизвикателство, което да завършите, използвайки GitHub Copilot и режима Agent. Ако не сте използвали режим Agent досега, той не само генерира текст, но и може да създава и редактира файлове, изпълнява команди и други. -### 📣 Обявление - _Нов проект за изграждане с генеративен AI_ +### 📣 Обява - _Нов проект, базиран на Генеративен AI_ -Току-що добавен нов проект AI Асистент, разгледайте го [тук](./9-chat-project/README.md) +Току-що добавен нов проект с AI асистент, разгледайте [проекта](./9-chat-project/README.md) -### 📣 Обявление - _Нова учебна програма_ за генеративен AI за JavaScript току-що беше пусната +### 📣 Обява - _Нова учебна програма_ за Генеративен AI за JavaScript е вече налична -Не пропускайте нашата нова учебна програма за генеративен AI! +Не пропускайте нашия нов курс за Генеративен AI! Посетете [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course), за да започнете! ![Background](../../translated_images/bg/background.148a8d43afde5730.webp) -- Уроци, обхващащи всичко от основите до RAG. -- Взаимодействайте с исторически личности чрез GenAI и нашето придружаващо приложение. -- Забавен и завладяващ разказ, ще пътешествате във времето! +- Уроци, покриващи всичко от основите до RAG. +- Взаимодействайте с исторически личности чрез GenAI и нашето спомагателно приложение. +- Забавно и вълнуващо повествование, вие ще пътувате във времето! ![character](../../translated_images/bg/character.5c0dd8e067ffd693.webp) -Всеки урок включва задача за изпълнение, проверка на знанията и предизвикателство, които ще ви упътят в изучаването на теми като: -- Подканяне и инженерство на подкани -- Генериране на приложения за текст и изображения +Всеки урок включва задача за изпълнение, проверка на знанията и предизвикателство, за да ви насочи при изучаването на теми като: +- Създаване на заявки и инженерство на заявки +- Генериране на текстови и визуални приложения - Търсещи приложения -Посетете [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course), за да започнете! +Посетете [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) за да започнете! -## 🌱 Започване +## 🌱 Първи стъпки -> **Учители**, ние сме [включили някои предложения](for-teachers.md) как да използвате тази учебна програма. Ще се радваме на вашата обратна връзка [в нашия форум за дискусии](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! +> **Учители**, ние сме [включили някои предложения](for-teachers.md) как да използвате тази учебна програма. Ще се радваме на вашата обратна връзка [в нашия дискусионен форум](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! -**[Учещи](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, за всеки урок започнете с викторина преди лекцията и после преминете през учебния материал, завършвайки с различните активности и проверете разбирането си с викторина след лекцията. +**[Учащи](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, за всеки урок започнете с тест преди лекцията и продължете с четене на учебния материал, изпълнение на различни дейности и проверете разбирането си с тест след лекцията. -За да подобрите учебния си опит, свържете се с колегите си за работа по проектите заедно! Насърчават се дискусии в нашия [форум за дискусии](https://github.com/microsoft/Web-Dev-For-Beginners/discussions), където нашият екип от модератори ще бъде на разположение да отговаря на вашите въпроси. +За да подобрите учебния си опит, свържете се с връстници, за да работите заедно по проектите! Насърчават се дискусиите в нашия [дискусионен форум](https://github.com/microsoft/Web-Dev-For-Beginners/discussions), където нашият модераторски екип ще бъде на разположение да отговаря на въпросите ви. -За допълнително обучение силно препоръчваме да разгледате [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) за допълнителни учебни материали. +За да надградите знанията си, препоръчваме ви да разгледате [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) за допълнителни учебни материали. -### 📋 Настройка на средата +### 📋 Настройване на средата ви -Тази учебна програма разполага с готова за използване развойна среда! Когато започвате, можете да изберете да стартирате учебната програма в [Codespace](https://github.com/features/codespaces/) (_среда базирана на браузър, без нужда от инсталации_) или локално на компютъра си с помощта на текстов редактор като [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +Тази учебна програма е готова със среда за разработка! Когато започнете, можете да изберете да стартирате учебната програма в [Codespace](https://github.com/features/codespaces/) (_среда в браузър, без необходимост от инсталации_), или локално на компютъра си, използвайки текстов редактор като [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -#### Създайте свое хранилище -За да запазвате лесно своята работа, препоръчително е да създадете свое копие на това хранилище. Можете да го направите, като кликнете бутона **Use this template** в горната част на страницата. Това ще създаде ново хранилище във вашия GitHub акаунт с копие на учебната програма. +#### Създайте своето хранилище +За да можете лесно да запазвате работата си, препоръчително е да създадете собствено копие на това хранилище. Можете да го направите, като натиснете бутона **Use this template** в горната част на страницата. Това ще създаде ново хранилище във вашия GitHub акаунт с копие на учебната програма. Следвайте тези стъпки: -1. **Създайте форк на хранилището**: Кликнете бутона "Fork" в горния десен ъгъл на тази страница. -2. **Клонирайте хранилището**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +1. **Форкване на хранилището**: Кликнете върху бутона "Fork" в горния десен ъгъл на тази страница. +2. **Клониране на хранилището**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` #### Стартиране на учебната програма в Codespace -В своето копие на хранилището кликнете бутона **Code** и изберете **Open with Codespaces**. Това ще създаде нов Codespace, в който да работите. +В копието на това хранилище, което създадохте, кликнете на бутона **Code** и изберете **Open with Codespaces**. Това ще създаде нов Codespace за работа. ![Codespace](../../translated_images/bg/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) След това отворете [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) в [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) и изпълнете следната команда, като замените `` с URL адреса, който току-що копирахте: @@ -111,85 +123,86 @@ CO_OP_TRANSLATOR_METADATA: git clone ``` -2. Отворете папката във Visual Studio Code. Можете да направите това, като кликнете върху **File** > **Open Folder** и изберете папката, която току-що клонирахте. +2. Отворете папката във Visual Studio Code. Можете да направите това, като кликнете върху **File** > **Open Folder** и изберете току-що клонираната папка. -> Препоръчани разширения за 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 -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - за по-бързо писане на код +> * [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) - за да ви помогне да пишете код по-бързо ## 📂 Всеки урок включва: -- по избор скицник -- допълнително видео по избор -- предварителен топлинен квиз преди урока +- опционален скичен принос +- опционално допълнително видео +- предварителен топлищен тест преди урока - писмен урок -- за уроци, базирани на проекти, стъпка по стъпка ръководства как да се изгради проектът -- проверки на знанията +- при проектно-ориентирани уроци, стъпка по стъпка ръководства как да се изгради проектът +- проверки на знания - предизвикателство -- допълнително четиво +- допълнително четене - задание -- [квиз след урока](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 | -| 02 | Първи стъпки | Основи на GitHub, включително работа в екип | Как да използвате GitHub във вашия проект, как да си сътрудничите с други върху кодова база | [Въведение в GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | Първи стъпки | Достъпност | Научете основите на уеб достъпността | [Основи на достъпността](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | JS Основи | Типове данни в JavaScript | Основите на типовете данни в JavaScript | [Типове данни](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | JS Основи | Функции и методи | Научете за функциите и методите за управление на потока логика на приложение | [Функции и методи](./2-js-basics/2-functions-methods/README.md) | Jasmine и Christopher | -| 06 | JS Основи | Вземане на решения с JS | Научете как да създавате условия в кода си, използвайки методи за вземане на решения | [Вземане на решения](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | JS Основи | Масиви и цикли | Работа с данни чрез масиви и цикли в JavaScript | [Масиви и цикли](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML на практика | Създайте HTML за онлайн терариум, съсредоточавайки се върху изграждането на оформление | [Въведение в HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS на практика | Създайте CSS за стилизиране на онлайн терариума, като се фокусирате върху основите на CSS, включително направата на адаптивна страница | [Въведение в CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript Closures, манипулиране на DOM | Създайте JavaScript, който да направи терариума функционален като интерфейс за плъзгане и пускане, съсредоточавайки се върху closing функции и манипулация на DOM | [JavaScript Closures, манипулация на DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [Typing Game](./4-typing-game/solution/README.md) | Създаване на игра за писане | Научете как да използвате събития на клавиатурата за управление на логиката на вашето JavaScript приложение | [Събитийно-ориентирано програмиране](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [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 с използване на променливи, съхранявани в локалното хранилище | [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 | -| 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) | Рисуване върху канвас | Научете за API-то на Canvas, използвано за рисуване на елементи на екрана | [Рисуване върху Canvas](./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 | -| 18 | [Space Game](./6-space-game/solution/README.md) | Откриване на сблъсъци | Направете елементите да се сблъскват и реагират един на друг с помощта на натискания на клавиши и осигурете cooldown функция за осигуряване на производителността на играта | [Откриване на сблъсъци](./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 | -| 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 шаблони и маршрути в уеб приложение | Научете как да създадете структурата на многостраничен уебсайт с използване на маршрутизация и 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 | -| 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 | -| 25 | [Browser/VScode Code](../../8-code-editor) | Работа с VScode | Научете как да използвате редактор на код | [Използване на VScode Code Editor](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [AI Assistants](./9-chat-project/README.md) | Работа с AI | Научете как да изградите собствен AI асистент | [Проект AI асистент](./9-chat-project/README.md) | Chris | +| | Име на проекта | Концепции, които са обучавани | Учебни цели | Свързан урок | Автор | +| :-: | :---------------------------------------------------------: | :--------------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | +| 01 | Начало | Въведение в програмирането и инструментите на занаятчията | Научете основните основи зад повечето езици за програмиране и за софтуер, който помага на професионални разработчици да вършат работата си | [Въведение в езиците за програмиране и инструментите на занаятчията](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | Начало | Основи на GitHub, включително работа в екип | Как да използвате GitHub в своя проект, как да си сътрудничите с други върху кодова база | [Въведение в GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | Начало | Достъпност | Научете основите на уеб достъпността | [Основи на достъпността](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | Основи на JS | Типове данни в JavaScript | Основите на типовете данни в JavaScript | [Типове данни](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | Основи на JS | Функции и методи | Научете за функции и методи за управление на логиката на приложение | [Функции и методи](./2-js-basics/2-functions-methods/README.md) | Jasmine and Christopher | +| 06 | Основи на JS | Вземане на решения с JS | Научете как да създавате условия в кода си, използвайки методи за вземане на решения | [Вземане на решения](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | Основи на JS | Масиви и цикли | Работа с данни чрез масиви и цикли в JavaScript | [Масиви и цикли](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Терариум](./3-terrarium/solution/README.md) | HTML на практика | Създайте HTML за онлайн терариум, фокусирайки се върху изграждането на оформление | [Въведение в HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Терариум](./3-terrarium/solution/README.md) | CSS на практика | Създайте CSS за стилизиране на онлайн терариума, като се фокусирате върху основите на CSS, включително правене на страницата адаптивна | [Въведение в CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Терариум](./3-terrarium/solution/README.md) | JavaScript Closures, манипулиране на DOM | Създайте JavaScript за да направите терариума да функционира като интерфейс за плъзгане/пускане, с фокус върху closures и манипулиране на DOM | [JavaScript Closures, манипулиране на DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Игра за писане с клавиатура](./4-typing-game/solution/README.md) | Създаване на игра за писане | Научете как да използвате събития от клавиатурата за да управлявате логиката на вашето JavaScript приложение | [Програмиране, базирано на събития](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [Разширение за браузър Green](./5-browser-extension/solution/README.md) | Работа с браузъри | Научете как работят браузърите, тяхната история и как да създадете първите елементи на разширение за браузър | [За браузърите](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [Разширение за браузър Green](./5-browser-extension/solution/README.md) | Изграждане на форма, извикване на API и съхранение на променливи в локално хранилище | Изградете JavaScript елементи на вашето разширение за браузър за извикване на API, използвайки променливи, съхранени в локалното хранилище | [API, форми и локално хранилище](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [Разширение за браузър Green](./5-browser-extension/solution/README.md) | Фонови процеси в браузъра, уеб производителност | Използвайте фонови процеси на браузъра за управление на иконата на разширението; научете за уеб производителността и някои оптимизации за подобряване | [Фонови задачи и производителност](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [Космическа игра](./6-space-game/solution/README.md) | По-напреднало разработване на игри с JavaScript | Научете за наследяване чрез класове и композиция и за шаблона Pub/Sub, в подготовка за създаване на игра | [Въведение в напреднало разработване на игри](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [Космическа игра](./6-space-game/solution/README.md) | Рисуване в canvas | Разберете Canvas API, който се използва за рисуване на елементи на екрана | [Рисуване в Canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [Космическа игра](./6-space-game/solution/README.md) | Преместване на елементи по екрана | Открийте как елементите могат да придобият движение, използвайки декартови координати и Canvas API | [Преместване на елементи](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [Космическа игра](./6-space-game/solution/README.md) | Откриване на сблъсъци | Направете елементите да се сблъскват и да реагират един на друг чрез натискане на клавиши и осигурете функция за изчакване, за да се гарантира производителността на играта | [Откриване на сблъсъци](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [Космическа игра](./6-space-game/solution/README.md) | Водене на резултат | Правете математически изчисления въз основа на състоянието и представянето на играта | [Водене на резултат](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [Космическа игра](./6-space-game/solution/README.md) | Край и рестартиране на играта | Научете за завършване и рестартиране на игра, включително изчистване на ресурси и нулиране на стойности на променливи | [Условия за край](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [Банкова апликация](./7-bank-project/solution/README.md) | HTML шаблони и маршрути в уеб приложение | Научете как да създадете основата на архитектурата на мултистраничен уебсайт, използвайки маршрутизиране и HTML шаблони | [HTML шаблони и маршрути](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [Банкова апликация](./7-bank-project/solution/README.md) | Създаване на форма за вход и регистрация | Научете за създаване на форми и обработка на валидационни рутинни | [Форми](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [Банкова апликация](./7-bank-project/solution/README.md) | Методи за получаване и използване на данни | Как данните влизат и излизат от вашето приложение, как да ги извличате, съхранявате и изтривате | [Данни](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [Банкова апликация](./7-bank-project/solution/README.md) | Концепции на управление на състоянието | Научете как вашето приложение задържа състояние и как да го управлявате програмно | [Управление на състоянието](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [Браузър/VScode Код](../../8-code-editor) | Работа с VScode | Научете как да използвате редактор на код | [Използване на VScode редактор](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [AI Асистенти](./9-chat-project/README.md) | Работа с AI | Научете как да изградите собствен AI асистент | [Проект AI Асистент](./9-chat-project/README.md) | Chris | ## 🏫 Педагогика -Нашата учебна програма е създадена с две ключови педагогически принципи: -* обучение, базирано на проекти -* чести квизове +Нашата учебна програма е създадена с два ключови педагогически принципа: +* учене чрез проекти +* чести тестове + +Програмата преподава основите на JavaScript, HTML и CSS, както и последните инструменти и техники, използвани от днешните уеб разработчици. Студентите ще имат възможност да придобият практически опит, като създават игра за писане, виртуален терариум, екологично чисто разширение за браузър, игра в стил космически нашественик и банково приложение за бизнес. До края на серията студентите ще имат солидни познания по уеб разработка. -Програмата учи основите на JavaScript, HTML и CSS, както и последните инструменти и техники, използвани от уеб разработчиците днес. Студентите ще имат възможност да придобият практически опит, като изграждат игра за писане, виртуален терариум, екологично разширение за браузър, игра в стил space-invaders и банково приложение за бизнеси. В края на поредицата студентите ще притежават солидно разбиране на уеб разработката. +> 🎓 Можете да вземете първите няколко урока в тази учебна програма като [Учебен Път](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) в Microsoft Learn! -> 🎓 Можете да преминете първите няколко урока от тази учебна програма като [Learn Path](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) в Microsoft Learn! +С осигуряването на съответствие на съдържанието с проекти, процесът става по-ангажиращ за студентите и задържането на концепциите ще се увеличи. Ние също написахме няколко начални урока по основите на JavaScript, за да въведем концепциите, съчетани с видео от колекцията на видео уроци "[Серия за начинаещи: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)", чиито някои автори допринесоха за тази учебна програма. -Като осигуряваме съдържанието да е свързано с проекти, процесът става по-ангажиращ за студентите и задържането на концепциите се увеличава. Също така написахме няколко стартови урока по основите на JavaScript, за да въведем концепции, съчетани с видео от колекцията "[Набор за начинаещи към: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)", чиито някои автори допринесоха за тази учебна програма. +Освен това, ниско-рисков тест преди урока установява нагласата на студента към изучаване на тема, а втори тест след урока осигурява допълнително задържане. Тази учебна програма е проектирана да бъде гъвкава и забавна и може да се приема изцяло или частично. Проектите започват малки и стават все по-сложни към края на 12-седмичния цикъл. -Освен това, нискорисков квиз преди час задава нагласата на студента към изучаването на тема, докато втори квиз след часа осигурява допълнително задържане. Тази учебна програма е създадена да бъде гъвкава и забавна и може да се преминава изцяло или частично. Проектите започват малки и стават все по-сложни към края на 12-седмичния цикъл. +Докато умишлено избягвахме въвеждането на JavaScript фреймворци, за да се концентрираме върху основните умения, необходими на уеб разработчик преди приемане на фреймворк, добра следваща стъпка за завършване на тази учебна програма е да научите за Node.js чрез друга колекция видеа: "[Серия за начинаещи: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". -Въпреки че целенасочено избягваме въвеждането на JavaScript рамки, за да се съсредоточим върху основните умения, необходими за уеб разработчик, преди да приемем рамка, добър следващ ход за завършване на тази учебна програма е изучаването на Node.js чрез друга колекция видеа: "[Набор за начинаещи към: 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/#/). Форкнете това хранилище, [инсталирайте Docsify](https://docsify.js.org/#/quickstart) на локалната си машина и след това в главната папка на това хранилище изпишете `docsify serve`. Уебсайтът ще бъде достъпен на порт 3000 на вашия localhost: `localhost:3000`. ## 📘 PDF -PDF с всички уроци може да бъде намерен [тук](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). +PDF на всички уроци може да бъде намерен [тук](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). ## 🎒 Други курсове @@ -197,61 +210,61 @@ PDF с всички уроци може да бъде намерен [тук](ht ### LangChain -[![LangChain4j за начинаещи](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) -[![LangChain.js за начинаещи](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) +[![LangChain4j for Beginners](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![LangChain.js for Beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) --- ### Azure / Edge / MCP / Агенти -[![AZD за начинаещи](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI за начинаещи](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP за начинаещи](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI Агенти за начинаещи](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Серия за Генеративен AI -[![Генеративен AI за начинаещи](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Генеративен AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![Генеративен AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![Генеративен AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) +[![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- ### Основно обучение -[![Машинно обучение за начинаещи](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![Данни и наука за начинаещи](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI за начинаещи](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![Киберсигурност за начинаещи](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Уеб разработка за начинаещи](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![IoT за начинаещи](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![XR Разработка за начинаещи](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +[![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Серия Copilot -[![Copilot за AI партнирано програмиране](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![Copilot за C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot Приключение](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) ## Получаване на помощ -Ако се затруднявате или имате въпроси относно създаването на AI приложения. Присъединете се към други ученици и опитни разработчици в дискусии за MCP. Това е подкрепяща общност, където въпросите са добре дошли и знанията се споделят свободно. +Ако заседнете или имате въпроси относно разработването на AI приложения, присъединете се към други обучаващи се и опитни разработчици в дискусии за MCP. Това е подкрепяща общност, където въпросите са добре дошли и знанието се споделя свободно. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Ако имате отзиви за продукта или срещнете грешки по време на разработка посетете: +Ако имате обратна връзка за продукта или грешки по време на разработка посетете: [![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) ## Лиценз -Това хранилище е лицензирано под лиценза MIT. Вижте файла [LICENSE](../../LICENSE) за повече информация. +Този хранилище е лицензирано под лиценза MIT. Вижте файла [LICENSE](../../LICENSE) за повече информация. --- -**Отказ от отговорност**: -Този документ е преведен с помощта на AI преводаческа услуга [Co-op Translator](https://github.com/Azure/co-op-translator). Въпреки че се стремим към точност, моля, имайте предвид, че автоматизираните преводи могат да съдържат грешки или неточности. Оригиналният документ на неговия език трябва да се счита за официален източник. За критична информация се препоръчва професионален човек преводач. Ние не носим отговорност за никакви недоразумения или погрешни тълкувания, произтичащи от използването на този превод. +**Отказ от отговорност**: +Този документ е преведен с помощта на AI преводаческа услуга [Co-op Translator](https://github.com/Azure/co-op-translator). Въпреки че се стремим към точност, моля, имайте предвид, че автоматизираните преводи могат да съдържат грешки или неточности. Оригиналният документ на неговия роден език трябва да се счита за авторитетен източник. За критична информация се препоръчва професионален човешки превод. Ние не носим отговорност за каквито и да било недоразумения или неправилни тълкувания, произтичащи от използването на този превод. \ No newline at end of file diff --git a/translations/bg/SECURITY.md b/translations/bg/SECURITY.md index b5aa6ef2f..4458de5aa 100644 --- a/translations/bg/SECURITY.md +++ b/translations/bg/SECURITY.md @@ -1,12 +1,3 @@ - ## Сигурност 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). diff --git a/translations/bg/SUPPORT.md b/translations/bg/SUPPORT.md index 397d40ff5..5d3d92c08 100644 --- a/translations/bg/SUPPORT.md +++ b/translations/bg/SUPPORT.md @@ -1,12 +1,3 @@ - # Поддръжка ## Как да съобщите за проблеми и да получите помощ diff --git a/translations/bg/_404.md b/translations/bg/_404.md index 7ce27cfb3..b00f836c6 100644 --- a/translations/bg/_404.md +++ b/translations/bg/_404.md @@ -1,12 +1,3 @@ - # Работим по въпроса Работим върху тази страница. Моля, проверете отново по-късно. diff --git a/translations/bg/docs/_navbar.md b/translations/bg/docs/_navbar.md index de3d6a763..2a5315e43 100644 --- a/translations/bg/docs/_navbar.md +++ b/translations/bg/docs/_navbar.md @@ -1,12 +1,3 @@ - - Преводи - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/bg/docs/_sidebar.md b/translations/bg/docs/_sidebar.md index 239835277..b839fc159 100644 --- a/translations/bg/docs/_sidebar.md +++ b/translations/bg/docs/_sidebar.md @@ -1,12 +1,3 @@ - - Въведение - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/bg/for-teachers.md b/translations/bg/for-teachers.md index 59b6c7a69..a5e5f181c 100644 --- a/translations/bg/for-teachers.md +++ b/translations/bg/for-teachers.md @@ -1,12 +1,3 @@ - ### За преподаватели Добре дошли да използвате тази учебна програма във вашата класна стая. Тя работи безпроблемно с GitHub Classroom и водещи платформи за управление на обучението (LMS), а също така може да се използва като самостоятелно хранилище със студентите ви. diff --git a/translations/bg/lesson-template/README.md b/translations/bg/lesson-template/README.md index 88dc71606..e32ac6dd1 100644 --- a/translations/bg/lesson-template/README.md +++ b/translations/bg/lesson-template/README.md @@ -1,12 +1,3 @@ - # [Тема на урока] ![Вградете видео тук](../../../lesson-template/video-url) diff --git a/translations/bg/lesson-template/assignment.md b/translations/bg/lesson-template/assignment.md index b03d07b9d..0da47d6e1 100644 --- a/translations/bg/lesson-template/assignment.md +++ b/translations/bg/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [Име на заданието] ## Инструкции diff --git a/translations/bg/memory-game/README.md b/translations/bg/memory-game/README.md index 9f2286dee..64330487c 100644 --- a/translations/bg/memory-game/README.md +++ b/translations/bg/memory-game/README.md @@ -1,12 +1,3 @@ - Това е проект [Next.js](https://nextjs.org), създаден с [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). ## Първи стъпки diff --git a/translations/bg/quiz-app/README.md b/translations/bg/quiz-app/README.md index c52b5c3aa..238369346 100644 --- a/translations/bg/quiz-app/README.md +++ b/translations/bg/quiz-app/README.md @@ -1,12 +1,3 @@ - # Приложение за тестове Тези тестове са предварителни и последващи тестове към лекциите от учебната програма за наука за данни на https://aka.ms/webdev-beginners diff --git a/translations/bn/.co-op-translator.json b/translations/bn/.co-op-translator.json new file mode 100644 index 000000000..1a603a665 --- /dev/null +++ b/translations/bn/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2025-11-03T22:28:30+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "bn" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2025-10-22T21:33:20+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "bn" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2025-11-25T17:24:41+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "bn" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2025-11-03T22:31:56+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "bn" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2025-10-22T21:36:22+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "bn" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:26:38+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "bn" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2025-11-03T22:37:14+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "bn" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T17:55:43+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "bn" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2025-11-03T22:21:00+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "bn" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2025-10-22T21:25:14+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "bn" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2025-11-03T22:22:17+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "bn" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2025-10-22T21:25:48+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "bn" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2025-11-03T22:24:00+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "bn" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2025-10-22T21:27:10+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "bn" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2025-11-03T22:23:17+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "bn" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2025-10-22T21:26:30+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "bn" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-25T21:32:11+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "bn" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2025-11-03T22:46:14+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "bn" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2025-10-22T21:48:23+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "bn" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2025-11-03T22:44:41+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "bn" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2025-10-22T21:47:13+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "bn" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2025-11-03T22:43:04+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "bn" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2025-10-22T21:45:55+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "bn" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-06T17:20:36+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "bn" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-25T21:30:45+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "bn" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2025-11-03T22:55:48+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "bn" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T00:54:40+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "bn" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2025-11-03T22:57:01+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "bn" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2025-10-22T21:58:53+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "bn" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2025-11-03T23:09:43+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "bn" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2025-10-22T22:07:46+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "bn" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2025-11-03T23:08:12+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "bn" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2025-10-22T22:06:22+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "bn" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2025-11-03T23:06:50+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "bn" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2025-10-22T22:05:20+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "bn" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-25T23:26:23+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "bn" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-25T23:50:31+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "bn" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-25T23:52:19+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "bn" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-25T23:57:39+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "bn" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-25T23:54:07+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "bn" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-25T23:59:26+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "bn" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-26T00:01:13+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "bn" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-25T23:55:51+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "bn" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-25T23:35:08+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "bn" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2025-11-03T23:04:35+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "bn" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2025-10-22T22:03:55+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "bn" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2025-11-03T23:00:33+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "bn" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2025-10-22T22:01:10+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "bn" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2025-11-03T22:58:49+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "bn" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2025-10-22T22:00:30+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "bn" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2025-11-03T23:03:07+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "bn" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2025-10-22T22:03:16+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "bn" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:28:12+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "bn" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:27:24+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "bn" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2025-11-03T23:05:32+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "bn" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-25T22:06:29+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "bn" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:08:22+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "bn" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:07:34+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "bn" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2025-11-03T23:01:51+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "bn" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2025-10-22T22:01:54+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "bn" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:39:58+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "bn" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:39:08+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "bn" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-25T22:01:41+00:00", + "source_file": "6-space-game/README.md", + "language_code": "bn" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:40:44+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "bn" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2025-11-03T22:52:35+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "bn" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2025-10-22T21:54:46+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "bn" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2025-11-03T22:54:47+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "bn" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2025-10-22T21:56:38+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "bn" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2025-11-03T22:50:01+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "bn" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2025-10-22T21:52:41+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "bn" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2025-11-03T22:48:02+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "bn" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2025-10-22T21:50:14+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "bn" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-26T00:02:56+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "bn" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-26T00:04:33+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "bn" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-26T00:39:27+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "bn" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2025-11-03T22:25:40+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "bn" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2025-10-22T21:29:32+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "bn" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2025-11-03T22:40:21+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "bn" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:25:42+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "bn" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:42:52+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "bn" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2025-10-22T21:44:18+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "bn" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:51:39+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "bn" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:20:50+00:00", + "source_file": "AGENTS.md", + "language_code": "bn" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-25T20:58:11+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "bn" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-25T21:02:46+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "bn" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:49:14+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "bn" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T18:01:42+00:00", + "source_file": "README.md", + "language_code": "bn" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-25T21:00:42+00:00", + "source_file": "SECURITY.md", + "language_code": "bn" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-25T20:54:35+00:00", + "source_file": "SUPPORT.md", + "language_code": "bn" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-25T20:59:14+00:00", + "source_file": "_404.md", + "language_code": "bn" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-25T22:00:22+00:00", + "source_file": "docs/_navbar.md", + "language_code": "bn" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-25T21:58:51+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "bn" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T09:11:17+00:00", + "source_file": "for-teachers.md", + "language_code": "bn" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-26T00:50:59+00:00", + "source_file": "lesson-template/README.md", + "language_code": "bn" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-26T00:52:10+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "bn" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:55:06+00:00", + "source_file": "memory-game/README.md", + "language_code": "bn" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-26T01:12:07+00:00", + "source_file": "quiz-app/README.md", + "language_code": "bn" + } +} \ No newline at end of file diff --git a/translations/bn/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/bn/1-getting-started-lessons/1-intro-to-programming-languages/README.md index 7840b836d..75101ce08 100644 --- a/translations/bn/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/bn/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # প্রোগ্রামিং ভাষা এবং আধুনিক ডেভেলপার টুলসের পরিচিতি হ্যালো, ভবিষ্যৎ ডেভেলপার! 👋 আমি কি তোমাকে এমন কিছু বলতে পারি যা আমাকে প্রতিদিনই শিহরিত করে? তুমি শিখতে যাচ্ছ যে প্রোগ্রামিং শুধুমাত্র কম্পিউটার নিয়ে নয় – এটি এমন এক ক্ষমতা যা তোমার সবচেয়ে বন্য ধারণাগুলোকে বাস্তবে রূপ দিতে পারে! diff --git a/translations/bn/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/bn/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index e853ab826..622877245 100644 --- a/translations/bn/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/bn/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # অ্যাসাইনমেন্ট: আধুনিক ওয়েব ডেভেলপমেন্ট টুলস অন্বেষণ ## নির্দেশনা diff --git a/translations/bn/1-getting-started-lessons/2-github-basics/README.md b/translations/bn/1-getting-started-lessons/2-github-basics/README.md index 614d7ab6d..94a690046 100644 --- a/translations/bn/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/bn/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # গিটহাব পরিচিতি হ্যালো, ভবিষ্যৎ ডেভেলপার! 👋 সারা বিশ্বের কোটি কোটি কোডারের সাথে যোগ দিতে প্রস্তুত? আমি সত্যিই উত্তেজিত তোমাকে গিটহাবের সাথে পরিচয় করিয়ে দিতে – এটি প্রোগ্রামারদের জন্য সোশ্যাল মিডিয়া প্ল্যাটফর্মের মতো, তবে এখানে লাঞ্চের ছবি শেয়ার করার বদলে আমরা কোড শেয়ার করি এবং একসাথে অসাধারণ কিছু তৈরি করি! diff --git a/translations/bn/1-getting-started-lessons/3-accessibility/README.md b/translations/bn/1-getting-started-lessons/3-accessibility/README.md index e282659f5..e04683e4d 100644 --- a/translations/bn/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/bn/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # অ্যাক্সেসযোগ্য ওয়েবপেজ তৈরি করা ![অ্যাক্সেসিবিলিটি সম্পর্কে সবকিছু](../../../../translated_images/bn/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/bn/1-getting-started-lessons/3-accessibility/assignment.md b/translations/bn/1-getting-started-lessons/3-accessibility/assignment.md index 8f6b814cd..4a9b49326 100644 --- a/translations/bn/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/bn/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # ব্যাপক ওয়েবসাইট অ্যাক্সেসিবিলিটি অডিট ## নির্দেশনা diff --git a/translations/bn/1-getting-started-lessons/README.md b/translations/bn/1-getting-started-lessons/README.md index 4de2d2cba..00fd5e83e 100644 --- a/translations/bn/1-getting-started-lessons/README.md +++ b/translations/bn/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # ওয়েব ডেভেলপমেন্টের সাথে শুরু করা এই পাঠক্রমের এই অংশে, আপনাকে প্রকল্পভিত্তিক নয় এমন ধারণাগুলোর সাথে পরিচয় করানো হবে, যা একজন পেশাদার ডেভেলপার হওয়ার জন্য গুরুত্বপূর্ণ। diff --git a/translations/bn/10-ai-framework-project/README.md b/translations/bn/10-ai-framework-project/README.md index dd6397ba9..21014ad9b 100644 --- a/translations/bn/10-ai-framework-project/README.md +++ b/translations/bn/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # AI ফ্রেমওয়ার্ক কখনও কি অনুভব করেছেন যে শূন্য থেকে AI অ্যাপ্লিকেশন তৈরি করতে গিয়ে আপনি বিভ্রান্ত হয়ে পড়েছেন? আপনি একা নন! AI ফ্রেমওয়ার্কগুলি AI ডেভেলপমেন্টের জন্য সুইস আর্মি নাইফের মতো - এগুলি শক্তিশালী টুল যা বুদ্ধিমান অ্যাপ্লিকেশন তৈরি করার সময় আপনার সময় এবং ঝামেলা বাঁচাতে পারে। AI ফ্রেমওয়ার্ককে একটি সুসংগঠিত লাইব্রেরি হিসেবে ভাবুন: এটি পূর্বনির্মিত উপাদান, মানক API এবং স্মার্ট অ্যাবস্ট্রাকশন সরবরাহ করে যাতে আপনি সমস্যার সমাধানে মনোযোগ দিতে পারেন, বাস্তবায়নের বিশদ নিয়ে লড়াই না করে। diff --git a/translations/bn/2-js-basics/1-data-types/README.md b/translations/bn/2-js-basics/1-data-types/README.md index a110a204b..ef937f814 100644 --- a/translations/bn/2-js-basics/1-data-types/README.md +++ b/translations/bn/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # জাভাস্ক্রিপ্টের বুনিয়াদি: ডেটা টাইপ ![জাভাস্ক্রিপ্টের বুনিয়াদি - ডেটা টাইপ](../../../../translated_images/bn/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/bn/2-js-basics/1-data-types/assignment.md b/translations/bn/2-js-basics/1-data-types/assignment.md index 83bf112b5..1d7aea609 100644 --- a/translations/bn/2-js-basics/1-data-types/assignment.md +++ b/translations/bn/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # ডেটা টাইপ অনুশীলন: ই-কমার্স শপিং কার্ট ## নির্দেশনা diff --git a/translations/bn/2-js-basics/2-functions-methods/README.md b/translations/bn/2-js-basics/2-functions-methods/README.md index 29edca922..17e708048 100644 --- a/translations/bn/2-js-basics/2-functions-methods/README.md +++ b/translations/bn/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # জাভাস্ক্রিপ্টের বেসিক: মেথড এবং ফাংশন ![জাভাস্ক্রিপ্ট বেসিক - ফাংশন](../../../../translated_images/bn/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/bn/2-js-basics/2-functions-methods/assignment.md b/translations/bn/2-js-basics/2-functions-methods/assignment.md index 070fb1cbb..9b333a9a8 100644 --- a/translations/bn/2-js-basics/2-functions-methods/assignment.md +++ b/translations/bn/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # ফাংশন নিয়ে মজা ## নির্দেশনা diff --git a/translations/bn/2-js-basics/3-making-decisions/README.md b/translations/bn/2-js-basics/3-making-decisions/README.md index f9e4936fa..ccd3a8c78 100644 --- a/translations/bn/2-js-basics/3-making-decisions/README.md +++ b/translations/bn/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # জাভাস্ক্রিপ্টের মৌলিক বিষয়: সিদ্ধান্ত গ্রহণ ![জাভাস্ক্রিপ্টের মৌলিক বিষয় - সিদ্ধান্ত গ্রহণ](../../../../translated_images/bn/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/bn/2-js-basics/3-making-decisions/assignment.md b/translations/bn/2-js-basics/3-making-decisions/assignment.md index d029b2aa5..59a14dd4a 100644 --- a/translations/bn/2-js-basics/3-making-decisions/assignment.md +++ b/translations/bn/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # সিদ্ধান্ত নেওয়া: ছাত্রদের গ্রেড প্রসেসর ## শেখার লক্ষ্য diff --git a/translations/bn/2-js-basics/4-arrays-loops/README.md b/translations/bn/2-js-basics/4-arrays-loops/README.md index ac011c9f0..7456cbcbc 100644 --- a/translations/bn/2-js-basics/4-arrays-loops/README.md +++ b/translations/bn/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # জাভাস্ক্রিপ্টের বেসিক: অ্যারে এবং লুপ ![জাভাস্ক্রিপ্ট বেসিক - অ্যারে](../../../../translated_images/bn/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/bn/2-js-basics/4-arrays-loops/assignment.md b/translations/bn/2-js-basics/4-arrays-loops/assignment.md index 8e6286c9e..e80ca9f36 100644 --- a/translations/bn/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/bn/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # অ্যারে এবং লুপ অ্যাসাইনমেন্ট ## নির্দেশনা diff --git a/translations/bn/2-js-basics/README.md b/translations/bn/2-js-basics/README.md index acff2ed54..6dbe26fad 100644 --- a/translations/bn/2-js-basics/README.md +++ b/translations/bn/2-js-basics/README.md @@ -1,12 +1,3 @@ - # জাভাস্ক্রিপ্টের পরিচিতি জাভাস্ক্রিপ্ট হলো ওয়েবের ভাষা। এই চারটি পাঠে, আপনি এর মৌলিক বিষয়গুলো শিখবেন। diff --git a/translations/bn/3-terrarium/1-intro-to-html/README.md b/translations/bn/3-terrarium/1-intro-to-html/README.md index d0f5ae238..eabacbb13 100644 --- a/translations/bn/3-terrarium/1-intro-to-html/README.md +++ b/translations/bn/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # টেরারিয়াম প্রকল্প পর্ব ১: HTML পরিচিতি ```mermaid diff --git a/translations/bn/3-terrarium/1-intro-to-html/assignment.md b/translations/bn/3-terrarium/1-intro-to-html/assignment.md index a85da99f6..5dd3703cd 100644 --- a/translations/bn/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/bn/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # HTML প্র্যাকটিস অ্যাসাইনমেন্ট: একটি ব্লগ মকআপ তৈরি করুন ## শেখার লক্ষ্যসমূহ diff --git a/translations/bn/3-terrarium/2-intro-to-css/README.md b/translations/bn/3-terrarium/2-intro-to-css/README.md index d33652e1c..3b3395e7d 100644 --- a/translations/bn/3-terrarium/2-intro-to-css/README.md +++ b/translations/bn/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Terrarium Project Part 2: CSS পরিচিতি ```mermaid diff --git a/translations/bn/3-terrarium/2-intro-to-css/assignment.md b/translations/bn/3-terrarium/2-intro-to-css/assignment.md index d73e48c2d..bef238384 100644 --- a/translations/bn/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/bn/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # CSS রিফ্যাক্টরিং অ্যাসাইনমেন্ট ## লক্ষ্য diff --git a/translations/bn/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/bn/3-terrarium/3-intro-to-DOM-and-closures/README.md index b1712f98e..7f759ecd9 100644 --- a/translations/bn/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/bn/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # টেরারিয়াম প্রকল্প অংশ ৩: DOM ম্যানিপুলেশন এবং জাভাস্ক্রিপ্ট ক্লোজার ```mermaid diff --git a/translations/bn/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/bn/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index 89547a11f..84b83cc49 100644 --- a/translations/bn/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/bn/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # DOM এলিমেন্ট তদন্ত অ্যাসাইনমেন্ট ## সংক্ষিপ্ত বিবরণ diff --git a/translations/bn/3-terrarium/README.md b/translations/bn/3-terrarium/README.md index 6419e5592..4667e6c71 100644 --- a/translations/bn/3-terrarium/README.md +++ b/translations/bn/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## আপনার টেরারিয়াম মোতায়েন করুন আপনি **Azure Static Web Apps** ব্যবহার করে আপনার টেরারিয়াম ওয়েবে মোতায়েন বা প্রকাশ করতে পারেন। diff --git a/translations/bn/3-terrarium/solution/README.md b/translations/bn/3-terrarium/solution/README.md index 072a8f731..772d685c8 100644 --- a/translations/bn/3-terrarium/solution/README.md +++ b/translations/bn/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # আমার টেরারিয়াম: HTML, CSS এবং DOM ম্যানিপুলেশন শিখতে একটি প্রজেক্ট 🌵🌱 একটি ছোট ড্র্যাগ এবং ড্রপ কোড-মেডিটেশন। সামান্য HTML, JS এবং CSS ব্যবহার করে আপনি একটি ওয়েব ইন্টারফেস তৈরি করতে পারেন, সেটিকে স্টাইল করতে পারেন এবং ইন্টারঅ্যাকশন যোগ করতে পারেন। diff --git a/translations/bn/4-typing-game/README.md b/translations/bn/4-typing-game/README.md index a303c43fa..8391ad413 100644 --- a/translations/bn/4-typing-game/README.md +++ b/translations/bn/4-typing-game/README.md @@ -1,12 +1,3 @@ - # ইভেন্ট-চালিত প্রোগ্রামিং - টাইপিং গেম তৈরি করুন ```mermaid diff --git a/translations/bn/4-typing-game/solution/README.md b/translations/bn/4-typing-game/solution/README.md index 583efd019..531a8aa44 100644 --- a/translations/bn/4-typing-game/solution/README.md +++ b/translations/bn/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - এটি একটি প্লেসহোল্ডার, উদ্দেশ্যমূলকভাবে খালি রাখা হয়েছে **অস্বীকৃতি**: diff --git a/translations/bn/4-typing-game/typing-game/README.md b/translations/bn/4-typing-game/typing-game/README.md index 5781b7b6e..166f0695c 100644 --- a/translations/bn/4-typing-game/typing-game/README.md +++ b/translations/bn/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # ইভেন্ট ব্যবহার করে একটি গেম তৈরি করা আপনি কি কখনো ভেবেছেন কীভাবে ওয়েবসাইটগুলো জানে আপনি কখন একটি বোতাম ক্লিক করেন বা একটি টেক্সট বক্সে টাইপ করেন? এটি ইভেন্ট-চালিত প্রোগ্রামিংয়ের জাদু! এই গুরুত্বপূর্ণ দক্ষতা শেখার জন্য একটি টাইপিং স্পিড গেম তৈরি করার চেয়ে ভালো উপায় আর কী হতে পারে, যা আপনার প্রতিটি কীস্ট্রোকে প্রতিক্রিয়া জানায়। diff --git a/translations/bn/4-typing-game/typing-game/assignment.md b/translations/bn/4-typing-game/typing-game/assignment.md index b15b8caf8..c5bd605e5 100644 --- a/translations/bn/4-typing-game/typing-game/assignment.md +++ b/translations/bn/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # একটি নতুন কীবোর্ড গেম তৈরি করুন ## নির্দেশনা diff --git a/translations/bn/5-browser-extension/1-about-browsers/README.md b/translations/bn/5-browser-extension/1-about-browsers/README.md index 68e40420d..91cf78c6e 100644 --- a/translations/bn/5-browser-extension/1-about-browsers/README.md +++ b/translations/bn/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # ব্রাউজার এক্সটেনশন প্রকল্প পার্ট ১: ব্রাউজার সম্পর্কে সবকিছু ```mermaid diff --git a/translations/bn/5-browser-extension/1-about-browsers/assignment.md b/translations/bn/5-browser-extension/1-about-browsers/assignment.md index 3b8a0056f..aee40a4f2 100644 --- a/translations/bn/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/bn/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # অ্যাসাইনমেন্ট: আপনার ব্রাউজার এক্সটেনশনের ডিজাইন পরিবর্তন করুন ## সংক্ষিপ্ত বিবরণ diff --git a/translations/bn/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/bn/5-browser-extension/2-forms-browsers-local-storage/README.md index 75eb86877..b89c28fb4 100644 --- a/translations/bn/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/bn/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # ব্রাউজার এক্সটেনশন প্রকল্প পার্ট ২: API কল করা, লোকাল স্টোরেজ ব্যবহার করা ```mermaid diff --git a/translations/bn/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/bn/5-browser-extension/2-forms-browsers-local-storage/assignment.md index 3129497fe..143895083 100644 --- a/translations/bn/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/bn/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # একটি API গ্রহণ করুন ## সংক্ষিপ্ত বিবরণ diff --git a/translations/bn/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/bn/5-browser-extension/3-background-tasks-and-performance/README.md index 37811150f..9d7a3959c 100644 --- a/translations/bn/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/bn/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # ব্রাউজার এক্সটেনশন প্রকল্প অংশ ৩: ব্যাকগ্রাউন্ড টাস্ক এবং পারফরম্যান্স সম্পর্কে জানুন ```mermaid diff --git a/translations/bn/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/bn/5-browser-extension/3-background-tasks-and-performance/assignment.md index faef9215a..5a6750a4f 100644 --- a/translations/bn/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/bn/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # সাইটের পারফরম্যান্স বিশ্লেষণ ## অ্যাসাইনমেন্টের সংক্ষিপ্ত বিবরণ diff --git a/translations/bn/5-browser-extension/README.md b/translations/bn/5-browser-extension/README.md index fd016bcff..964b05734 100644 --- a/translations/bn/5-browser-extension/README.md +++ b/translations/bn/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # ব্রাউজার এক্সটেনশন তৈরি করা ব্রাউজার এক্সটেনশন তৈরি করা আপনার অ্যাপগুলোর পারফরম্যান্স নিয়ে চিন্তা করার একটি মজার এবং আকর্ষণীয় উপায়, যেখানে আপনি এক ধরনের ভিন্ন ওয়েব সম্পদ তৈরি করেন। এই মডিউলে ব্রাউজার কীভাবে কাজ করে এবং কীভাবে একটি ব্রাউজার এক্সটেনশন ডিপ্লয় করতে হয়, একটি ফর্ম তৈরি করা, API কল করা, লোকাল স্টোরেজ ব্যবহার করা, এবং আপনার ওয়েবসাইটের পারফরম্যান্স মূল্যায়ন ও উন্নত করার পদ্ধতি নিয়ে পাঠ অন্তর্ভুক্ত রয়েছে। diff --git a/translations/bn/5-browser-extension/solution/README.md b/translations/bn/5-browser-extension/solution/README.md index 66be1efe0..9368741f4 100644 --- a/translations/bn/5-browser-extension/solution/README.md +++ b/translations/bn/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # কার্বন ট্রিগার ব্রাউজার এক্সটেনশন: সম্পূর্ণ কোড tmrow-এর CO2 Signal API ব্যবহার করে বিদ্যুৎ ব্যবহারের উপর নজর রাখুন এবং একটি ব্রাউজার এক্সটেনশন তৈরি করুন, যাতে আপনার ব্রাউজারে একটি রিমাইন্ডার থাকে যে আপনার অঞ্চলের বিদ্যুৎ ব্যবহারের চাপ কেমন। এই এক্সটেনশনটি ব্যবহার করে আপনি আপনার কার্যকলাপের উপর ভিত্তি করে সিদ্ধান্ত নিতে পারবেন। diff --git a/translations/bn/5-browser-extension/solution/translation/README.es.md b/translations/bn/5-browser-extension/solution/translation/README.es.md index 2d1edf704..586f92757 100644 --- a/translations/bn/5-browser-extension/solution/translation/README.es.md +++ b/translations/bn/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Carbon Trigger ব্রাউজার এক্সটেনশন: সম্পূর্ণ কোড tmrow-এর C02 Signal API ব্যবহার করে বিদ্যুৎ ব্যবহারের উপর নজর রাখার জন্য একটি ব্রাউজার এক্সটেনশন তৈরি করুন, যাতে আপনার অঞ্চলের বিদ্যুৎ ব্যবহারের তথ্য সরাসরি আপনার ব্রাউজারে একটি স্মারক হিসেবে পাওয়া যায়। এই অ্যাড-হক এক্সটেনশনটি ব্যবহার করলে আপনি এই তথ্যের ভিত্তিতে আপনার কার্যকলাপ সম্পর্কে সিদ্ধান্ত নিতে পারবেন। diff --git a/translations/bn/5-browser-extension/solution/translation/README.fr.md b/translations/bn/5-browser-extension/solution/translation/README.fr.md index c9c92339a..cf206c143 100644 --- a/translations/bn/5-browser-extension/solution/translation/README.fr.md +++ b/translations/bn/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # কার্বন ট্রিগার ব্রাউজার এক্সটেনশন: সম্পূর্ণ কোড tmrow-এর C02 Signal API ব্যবহার করে বিদ্যুৎ ব্যবহারের উপর নজর রাখুন এবং একটি ব্রাউজার এক্সটেনশন তৈরি করুন, যাতে আপনার অঞ্চলের বিদ্যুৎ ব্যবহারের তথ্য সরাসরি ব্রাউজারে একটি অনুস্মারক হিসেবে পেতে পারেন। এই অ্যাড-হক এক্সটেনশনটি ব্যবহার করে আপনি এই তথ্যের ভিত্তিতে আপনার কার্যকলাপ সম্পর্কে একটি সঠিক সিদ্ধান্ত নিতে পারবেন। diff --git a/translations/bn/5-browser-extension/solution/translation/README.hi.md b/translations/bn/5-browser-extension/solution/translation/README.hi.md index b141f630a..6c23de768 100644 --- a/translations/bn/5-browser-extension/solution/translation/README.hi.md +++ b/translations/bn/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # কার্বন ট্রিগার ব্রাউজার এক্সটেনশন: সম্পূর্ণ কোড বিদ্যুৎ ব্যবহারের উপর নজর রাখার জন্য tmrow-এর C02 সিগন্যাল API ব্যবহার করে একটি ব্রাউজার এক্সটেনশন তৈরি করা হয়েছে, যা আপনার ব্রাউজারে আপনার অঞ্চলের বিদ্যুৎ ব্যবহারের ভারীতা সম্পর্কে আপনাকে মনে করিয়ে দেবে। এই এক্সটেনশনটি ব্যবহার করে আপনি এই তথ্যের ভিত্তিতে আপনার কার্যকলাপ সম্পর্কে সিদ্ধান্ত নিতে পারবেন। diff --git a/translations/bn/5-browser-extension/solution/translation/README.it.md b/translations/bn/5-browser-extension/solution/translation/README.it.md index ae9889b6b..7884c4a41 100644 --- a/translations/bn/5-browser-extension/solution/translation/README.it.md +++ b/translations/bn/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Carbon Trigger ব্রাউজার এক্সটেনশন: শুরু করার কোড tmrow এর Signal C02 API ব্যবহার করে বিদ্যুৎ ব্যবহারের উপর নজর রাখা হবে, যাতে একটি ব্রাউজার এক্সটেনশন তৈরি করা যায়। এই এক্সটেনশনটি আপনার ব্রাউজারে সরাসরি মনে করিয়ে দেবে যে আপনার অঞ্চলে বিদ্যুৎ ব্যবহারের প্রভাব কতটা। এই এক্সটেনশনটি ব্যবহার করে আপনি এই তথ্যের ভিত্তিতে আপনার কার্যক্রম মূল্যায়ন করতে পারবেন। diff --git a/translations/bn/5-browser-extension/solution/translation/README.ja.md b/translations/bn/5-browser-extension/solution/translation/README.ja.md index 9a2a1821d..acac7aa61 100644 --- a/translations/bn/5-browser-extension/solution/translation/README.ja.md +++ b/translations/bn/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # কার্বন ট্রিগার ব্রাউজার এক্সটেনশন: সম্পূর্ণ কোড tmrow এর CO2 সিগন্যাল API ব্যবহার করে বিদ্যুৎ ব্যবহারের পরিমাণ ট্র্যাক করার জন্য একটি ব্রাউজার এক্সটেনশন তৈরি করুন, যা আপনার অঞ্চলের বিদ্যুৎ ব্যবহারের পরিমাণ ব্রাউজারে একটি রিমাইন্ডার হিসেবে দেখাবে। এই এক্সটেনশনটি ব্যবহার করে আপনি এই তথ্যের ভিত্তিতে আপনার কার্যকলাপ নির্ধারণ করতে পারবেন। diff --git a/translations/bn/5-browser-extension/solution/translation/README.ms.md b/translations/bn/5-browser-extension/solution/translation/README.ms.md index 11f26affa..00ad11712 100644 --- a/translations/bn/5-browser-extension/solution/translation/README.ms.md +++ b/translations/bn/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # কার্বন ট্রিগার ব্রাউজার এক্সটেনশন: সম্পূর্ণ কোড tmrow এর CO2 সিগন্যাল API ব্যবহার করে বিদ্যুৎ ব্যবহারের উপর নজরদারি করুন এবং একটি ব্রাউজার এক্সটেনশন তৈরি করুন যা আপনাকে আপনার অঞ্চলের বিদ্যুৎ ব্যবহারের ভারীতা সম্পর্কে সতর্ক করবে। এই এক্সটেনশনটি ব্যবহার করে আপনি আপনার কার্যকলাপ সম্পর্কে আরও সচেতন সিদ্ধান্ত নিতে পারবেন। diff --git a/translations/bn/5-browser-extension/start/README.md b/translations/bn/5-browser-extension/start/README.md index 914eb35c2..e99bfc89a 100644 --- a/translations/bn/5-browser-extension/start/README.md +++ b/translations/bn/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # কার্বন ট্রিগার ব্রাউজার এক্সটেনশন: স্টার্টার কোড tmrow-এর CO2 Signal API ব্যবহার করে বিদ্যুৎ ব্যবহারের উপর নজর রাখুন এবং একটি ব্রাউজার এক্সটেনশন তৈরি করুন, যা আপনার ব্রাউজারে একটি অনুস্মারক হিসেবে কাজ করবে আপনার অঞ্চলের বিদ্যুৎ ব্যবহারের ভার কতটা তা জানার জন্য। এই এক্সটেনশনটি ব্যবহার করে আপনি আপনার কার্যকলাপ সম্পর্কে তথ্যের ভিত্তিতে সিদ্ধান্ত নিতে পারবেন। diff --git a/translations/bn/6-space-game/1-introduction/README.md b/translations/bn/6-space-game/1-introduction/README.md index 45a60609d..a3aa2845f 100644 --- a/translations/bn/6-space-game/1-introduction/README.md +++ b/translations/bn/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # মহাকাশ গেম তৈরি করুন পর্ব ১: পরিচিতি ```mermaid diff --git a/translations/bn/6-space-game/1-introduction/assignment.md b/translations/bn/6-space-game/1-introduction/assignment.md index f6517bd9b..14b8821f2 100644 --- a/translations/bn/6-space-game/1-introduction/assignment.md +++ b/translations/bn/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # একটি গেম তৈরি করুন: ডিজাইন প্যাটার্ন প্রয়োগ করুন ## অ্যাসাইনমেন্টের সংক্ষিপ্ত বিবরণ diff --git a/translations/bn/6-space-game/2-drawing-to-canvas/README.md b/translations/bn/6-space-game/2-drawing-to-canvas/README.md index 8747ad092..298fb9826 100644 --- a/translations/bn/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/bn/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # স্পেস গেম তৈরি করুন পার্ট ২: হিরো এবং মনস্টারদের ক্যানভাসে আঁকুন ```mermaid diff --git a/translations/bn/6-space-game/2-drawing-to-canvas/assignment.md b/translations/bn/6-space-game/2-drawing-to-canvas/assignment.md index fdeb1c295..c0845ce79 100644 --- a/translations/bn/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/bn/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # অ্যাসাইনমেন্ট: ক্যানভাস API অন্বেষণ করুন ## শেখার লক্ষ্যসমূহ diff --git a/translations/bn/6-space-game/3-moving-elements-around/README.md b/translations/bn/6-space-game/3-moving-elements-around/README.md index bc1ab4462..abf472b49 100644 --- a/translations/bn/6-space-game/3-moving-elements-around/README.md +++ b/translations/bn/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # মহাকাশ গেম তৈরি করুন পর্ব ৩: গতি যোগ করা ```mermaid diff --git a/translations/bn/6-space-game/3-moving-elements-around/assignment.md b/translations/bn/6-space-game/3-moving-elements-around/assignment.md index 0ca9a3516..bb7b1fcfc 100644 --- a/translations/bn/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/bn/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # আপনার কোডে মন্তব্য যোগ করুন ## নির্দেশনা diff --git a/translations/bn/6-space-game/4-collision-detection/README.md b/translations/bn/6-space-game/4-collision-detection/README.md index d2f57dec6..75bd2e0d0 100644 --- a/translations/bn/6-space-game/4-collision-detection/README.md +++ b/translations/bn/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # স্পেস গেম তৈরি করুন পার্ট ৪: লেজার যোগ করা এবং সংঘর্ষ সনাক্ত করা ```mermaid diff --git a/translations/bn/6-space-game/4-collision-detection/assignment.md b/translations/bn/6-space-game/4-collision-detection/assignment.md index c37ff97db..d1e6ce5f7 100644 --- a/translations/bn/6-space-game/4-collision-detection/assignment.md +++ b/translations/bn/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # সংঘর্ষ অন্বেষণ করুন ## নির্দেশনা diff --git a/translations/bn/6-space-game/4-collision-detection/solution/README.md b/translations/bn/6-space-game/4-collision-detection/solution/README.md index 73c23e91b..19930996a 100644 --- a/translations/bn/6-space-game/4-collision-detection/solution/README.md +++ b/translations/bn/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - এটি একটি প্লেসহোল্ডার, উদ্দেশ্যমূলকভাবে খালি রাখা হয়েছে **অস্বীকৃতি**: diff --git a/translations/bn/6-space-game/4-collision-detection/your-work/README.md b/translations/bn/6-space-game/4-collision-detection/your-work/README.md index 533c9e255..b1c828163 100644 --- a/translations/bn/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/bn/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - এটি একটি প্লেসহোল্ডার, উদ্দেশ্যমূলকভাবে খালি রাখা হয়েছে **অস্বীকৃতি**: diff --git a/translations/bn/6-space-game/5-keeping-score/README.md b/translations/bn/6-space-game/5-keeping-score/README.md index 9ff4bba87..3e51aa4b3 100644 --- a/translations/bn/6-space-game/5-keeping-score/README.md +++ b/translations/bn/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # মহাকাশ গেম তৈরি করুন পর্ব ৫: স্কোরিং এবং জীবন ```mermaid diff --git a/translations/bn/6-space-game/5-keeping-score/assignment.md b/translations/bn/6-space-game/5-keeping-score/assignment.md index 1d6a9cdec..326cb2980 100644 --- a/translations/bn/6-space-game/5-keeping-score/assignment.md +++ b/translations/bn/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # একটি স্কোরিং গেম তৈরি করুন ## নির্দেশনা diff --git a/translations/bn/6-space-game/5-keeping-score/solution/README.md b/translations/bn/6-space-game/5-keeping-score/solution/README.md index 73fba3bae..531a8aa44 100644 --- a/translations/bn/6-space-game/5-keeping-score/solution/README.md +++ b/translations/bn/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - এটি একটি প্লেসহোল্ডার, উদ্দেশ্যমূলকভাবে খালি রাখা হয়েছে **অস্বীকৃতি**: diff --git a/translations/bn/6-space-game/5-keeping-score/your-work/README.md b/translations/bn/6-space-game/5-keeping-score/your-work/README.md index ced8bed2a..19930996a 100644 --- a/translations/bn/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/bn/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - এটি একটি প্লেসহোল্ডার, উদ্দেশ্যমূলকভাবে খালি রাখা হয়েছে **অস্বীকৃতি**: diff --git a/translations/bn/6-space-game/6-end-condition/README.md b/translations/bn/6-space-game/6-end-condition/README.md index 89073291a..cc7c52963 100644 --- a/translations/bn/6-space-game/6-end-condition/README.md +++ b/translations/bn/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # স্পেস গেম তৈরি করুন পার্ট ৬: শেষ এবং পুনরায় শুরু ```mermaid diff --git a/translations/bn/6-space-game/6-end-condition/assignment.md b/translations/bn/6-space-game/6-end-condition/assignment.md index 6b8417de0..36dd42452 100644 --- a/translations/bn/6-space-game/6-end-condition/assignment.md +++ b/translations/bn/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # একটি নমুনা গেম তৈরি করুন ## অ্যাসাইনমেন্টের সংক্ষিপ্ত বিবরণ diff --git a/translations/bn/6-space-game/6-end-condition/solution/README.md b/translations/bn/6-space-game/6-end-condition/solution/README.md index 3fb4d56b9..b1c828163 100644 --- a/translations/bn/6-space-game/6-end-condition/solution/README.md +++ b/translations/bn/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - এটি একটি প্লেসহোল্ডার, উদ্দেশ্যমূলকভাবে খালি রাখা হয়েছে **অস্বীকৃতি**: diff --git a/translations/bn/6-space-game/6-end-condition/your-work/README.md b/translations/bn/6-space-game/6-end-condition/your-work/README.md index 69ea031ed..688b30e2c 100644 --- a/translations/bn/6-space-game/6-end-condition/your-work/README.md +++ b/translations/bn/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - এটি একটি প্লেসহোল্ডার, উদ্দেশ্যমূলকভাবে খালি রাখা হয়েছে **অস্বীকৃতি**: diff --git a/translations/bn/6-space-game/README.md b/translations/bn/6-space-game/README.md index ffbbb8baa..b4eba18ea 100644 --- a/translations/bn/6-space-game/README.md +++ b/translations/bn/6-space-game/README.md @@ -1,12 +1,3 @@ - # একটি মহাকাশ গেম তৈরি করুন একটি মহাকাশ গেম যা উন্নত জাভাস্ক্রিপ্টের মৌলিক বিষয় শেখাবে diff --git a/translations/bn/6-space-game/solution/README.md b/translations/bn/6-space-game/solution/README.md index e7a9bc0fa..a5bb85bac 100644 --- a/translations/bn/6-space-game/solution/README.md +++ b/translations/bn/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - এটি একটি প্লেসহোল্ডার, উদ্দেশ্যমূলকভাবে খালি রাখা হয়েছে **অস্বীকৃতি**: diff --git a/translations/bn/7-bank-project/1-template-route/README.md b/translations/bn/7-bank-project/1-template-route/README.md index f026a15d9..8ce9c9722 100644 --- a/translations/bn/7-bank-project/1-template-route/README.md +++ b/translations/bn/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # ব্যাংকিং অ্যাপ তৈরি পর্ব ১: ওয়েব অ্যাপে HTML টেমপ্লেট এবং রুট ```mermaid diff --git a/translations/bn/7-bank-project/1-template-route/assignment.md b/translations/bn/7-bank-project/1-template-route/assignment.md index ad963e093..07c8fa82e 100644 --- a/translations/bn/7-bank-project/1-template-route/assignment.md +++ b/translations/bn/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # রাউটিং উন্নত করুন ## নির্দেশনা diff --git a/translations/bn/7-bank-project/2-forms/README.md b/translations/bn/7-bank-project/2-forms/README.md index bc0f8d1dc..4fa619a0c 100644 --- a/translations/bn/7-bank-project/2-forms/README.md +++ b/translations/bn/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # ব্যাংকিং অ্যাপ তৈরি করুন পার্ট ২: লগইন এবং রেজিস্ট্রেশন ফর্ম তৈরি করুন ```mermaid diff --git a/translations/bn/7-bank-project/2-forms/assignment.md b/translations/bn/7-bank-project/2-forms/assignment.md index c47702e68..777930753 100644 --- a/translations/bn/7-bank-project/2-forms/assignment.md +++ b/translations/bn/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # আপনার ব্যাংক অ্যাপটি আধুনিক CSS দিয়ে স্টাইল করুন ## প্রকল্পের সংক্ষিপ্ত বিবরণ diff --git a/translations/bn/7-bank-project/3-data/README.md b/translations/bn/7-bank-project/3-data/README.md index f86922377..6179219aa 100644 --- a/translations/bn/7-bank-project/3-data/README.md +++ b/translations/bn/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # ব্যাংকিং অ্যাপ তৈরি করুন পার্ট ৩: ডেটা সংগ্রহ এবং ব্যবহার করার পদ্ধতি স্টার ট্রেকের এন্টারপ্রাইজ কম্পিউটারের কথা ভাবুন - যখন ক্যাপ্টেন পিকার্ড জাহাজের অবস্থা জানতে চান, তথ্য সঙ্গে সঙ্গে প্রদর্শিত হয়, পুরো ইন্টারফেস বন্ধ হয়ে পুনরায় তৈরি না হয়ে। এই নিরবচ্ছিন্ন তথ্য প্রবাহই আমরা এখানে তৈরি করছি, ডায়নামিক ডেটা ফেচিংয়ের মাধ্যমে। diff --git a/translations/bn/7-bank-project/3-data/assignment.md b/translations/bn/7-bank-project/3-data/assignment.md index 709f5b472..5f2a8ce67 100644 --- a/translations/bn/7-bank-project/3-data/assignment.md +++ b/translations/bn/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # কোড পুনর্গঠন এবং ডকুমেন্টেশন অ্যাসাইনমেন্ট ## শেখার লক্ষ্যসমূহ diff --git a/translations/bn/7-bank-project/4-state-management/README.md b/translations/bn/7-bank-project/4-state-management/README.md index a728cc197..634a4ad04 100644 --- a/translations/bn/7-bank-project/4-state-management/README.md +++ b/translations/bn/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # একটি ব্যাংকিং অ্যাপ তৈরি করুন অংশ ৪: স্টেট ম্যানেজমেন্টের ধারণা ## ⚡ পরবর্তী ৫ মিনিটে আপনি কী করতে পারবেন diff --git a/translations/bn/7-bank-project/4-state-management/assignment.md b/translations/bn/7-bank-project/4-state-management/assignment.md index 7ae6301ca..18b3aea32 100644 --- a/translations/bn/7-bank-project/4-state-management/assignment.md +++ b/translations/bn/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # "ট্রানজ্যাকশন যোগ করুন" ডায়ালগ বাস্তবায়ন ## সংক্ষিপ্ত বিবরণ diff --git a/translations/bn/7-bank-project/README.md b/translations/bn/7-bank-project/README.md index 1ec163208..23780bcb1 100644 --- a/translations/bn/7-bank-project/README.md +++ b/translations/bn/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: একটি ব্যাংক তৈরি করুন এই প্রকল্পে, আপনি একটি কাল্পনিক ব্যাংক তৈরি করার পদ্ধতি শিখবেন। এই পাঠগুলোতে একটি ওয়েব অ্যাপের লেআউট এবং রুট তৈরি, ফর্ম তৈরি, স্টেট পরিচালনা এবং API থেকে ব্যাংকের ডেটা সংগ্রহ করার পদ্ধতি শেখানো হয়েছে। diff --git a/translations/bn/7-bank-project/api/README.md b/translations/bn/7-bank-project/api/README.md index c38c6e39f..247b3e02c 100644 --- a/translations/bn/7-bank-project/api/README.md +++ b/translations/bn/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # ব্যাংক API > [Node.js](https://nodejs.org) + [Express](https://expressjs.com/) দিয়ে তৈরি ব্যাংক API। diff --git a/translations/bn/7-bank-project/solution/README.md b/translations/bn/7-bank-project/solution/README.md index 420ba3843..71a784034 100644 --- a/translations/bn/7-bank-project/solution/README.md +++ b/translations/bn/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # ব্যাংক অ্যাপ > ব্যাংক অ্যাপ প্রকল্পের উদাহরণ সমাধান, যা ভ্যানিলা HTML5, CSS এবং JavaScript দিয়ে তৈরি (কোনো ফ্রেমওয়ার্ক বা লাইব্রেরি ব্যবহার করা হয়নি)। diff --git a/translations/bn/8-code-editor/1-using-a-code-editor/README.md b/translations/bn/8-code-editor/1-using-a-code-editor/README.md index 08ded5931..498ac61f4 100644 --- a/translations/bn/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/bn/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # কোড এডিটর ব্যবহার: VSCode.dev-এ দক্ষতা অর্জন *দ্য ম্যাট্রিক্স* সিনেমায় নিওকে বিশাল কম্পিউটার টার্মিনালে প্লাগ ইন করতে হয়েছিল ডিজিটাল জগতে প্রবেশের জন্য। আজকের ওয়েব ডেভেলপমেন্ট টুলস সম্পূর্ণ বিপরীত – যেকোনো জায়গা থেকে সহজেই শক্তিশালী ক্ষমতা পাওয়া যায়। VSCode.dev একটি ব্রাউজার-ভিত্তিক কোড এডিটর যা পেশাদার ডেভেলপমেন্ট টুলসকে ইন্টারনেট সংযোগযুক্ত যেকোনো ডিভাইসে নিয়ে আসে। diff --git a/translations/bn/8-code-editor/1-using-a-code-editor/assignment.md b/translations/bn/8-code-editor/1-using-a-code-editor/assignment.md index 7b7651892..c0723b872 100644 --- a/translations/bn/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/bn/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # VSCode.dev ব্যবহার করে একটি রিজিউম ওয়েবসাইট তৈরি করুন আপনার ক্যারিয়ার সম্ভাবনাকে উন্নত করুন একটি পেশাদার রিজিউম ওয়েবসাইট তৈরি করে যা আপনার দক্ষতা এবং অভিজ্ঞতাকে ইন্টারঅ্যাকটিভ, আধুনিক ফরম্যাটে প্রদর্শন করে। ঐতিহ্যবাহী পিডিএফ পাঠানোর পরিবর্তে, কল্পনা করুন যে আপনি নিয়োগকারীদের একটি আকর্ষণীয়, রেসপন্সিভ ওয়েবসাইট প্রদান করছেন যা আপনার যোগ্যতা এবং ওয়েব ডেভেলপমেন্ট দক্ষতা উভয়ই প্রদর্শন করে। diff --git a/translations/bn/9-chat-project/README.md b/translations/bn/9-chat-project/README.md index 228015a02..76753016b 100644 --- a/translations/bn/9-chat-project/README.md +++ b/translations/bn/9-chat-project/README.md @@ -1,12 +1,3 @@ - # এআই ব্যবহার করে একটি চ্যাট সহকারী তৈরি করুন স্টার ট্রেকের কথা মনে আছে, যখন ক্রু সদস্যরা সহজভাবে জাহাজের কম্পিউটারের সাথে কথা বলত, জটিল প্রশ্ন করত এবং চিন্তাশীল উত্তর পেত? ১৯৬০-এর দশকে যা সম্পূর্ণ বিজ্ঞান কল্পকাহিনী মনে হত, এখন তা আপনি আপনার পরিচিত ওয়েব প্রযুক্তি ব্যবহার করে তৈরি করতে পারেন। diff --git a/translations/bn/9-chat-project/solution/README.md b/translations/bn/9-chat-project/solution/README.md index 5f6acd3d1..e0e065128 100644 --- a/translations/bn/9-chat-project/solution/README.md +++ b/translations/bn/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # সমাধান চালান 1. [ব্যাকএন্ড](./backend/README.md) চালু করুন diff --git a/translations/bn/9-chat-project/solution/backend/README.md b/translations/bn/9-chat-project/solution/backend/README.md index 57be26709..d98220d4d 100644 --- a/translations/bn/9-chat-project/solution/backend/README.md +++ b/translations/bn/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - আপনার রানটাইম নির্বাচন করুন - [Python](./python/README.md) diff --git a/translations/bn/9-chat-project/solution/backend/python/README.md b/translations/bn/9-chat-project/solution/backend/python/README.md index 0992594a9..7d48bc597 100644 --- a/translations/bn/9-chat-project/solution/backend/python/README.md +++ b/translations/bn/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # কোড চালান ## সেট আপ diff --git a/translations/bn/9-chat-project/solution/frontend/README.md b/translations/bn/9-chat-project/solution/frontend/README.md index 27f6a9d07..5a10790a6 100644 --- a/translations/bn/9-chat-project/solution/frontend/README.md +++ b/translations/bn/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # কোড চালান ```sh diff --git a/translations/bn/AGENTS.md b/translations/bn/AGENTS.md index 3c373ef66..0e36d9aa7 100644 --- a/translations/bn/AGENTS.md +++ b/translations/bn/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## প্রকল্পের সংক্ষিপ্ত বিবরণ diff --git a/translations/bn/CODE_OF_CONDUCT.md b/translations/bn/CODE_OF_CONDUCT.md index b10782365..318772f1f 100644 --- a/translations/bn/CODE_OF_CONDUCT.md +++ b/translations/bn/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # মাইক্রোসফট ওপেন সোর্স আচরণবিধি এই প্রকল্পটি [মাইক্রোসফট ওপেন সোর্স আচরণবিধি](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon) গ্রহণ করেছে। diff --git a/translations/bn/CONTRIBUTING.md b/translations/bn/CONTRIBUTING.md index d507ef3ea..f99d315be 100644 --- a/translations/bn/CONTRIBUTING.md +++ b/translations/bn/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # অবদান রাখা এই প্রকল্পে অবদান এবং পরামর্শকে স্বাগত জানানো হয়। বেশিরভাগ অবদান রাখার জন্য আপনাকে একটি Contributor License Agreement (CLA)-তে সম্মতি জানাতে হবে, যা নিশ্চিত করে যে আপনার অবদানের অধিকার আপনার আছে এবং আপনি আমাদের তা ব্যবহারের অধিকার প্রদান করছেন। আরও বিস্তারিত জানতে ভিজিট করুন [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon)। diff --git a/translations/bn/Git-Basics/README.md b/translations/bn/Git-Basics/README.md index ba9d14fb0..4e78581b2 100644 --- a/translations/bn/Git-Basics/README.md +++ b/translations/bn/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## ওয়েব-ডেভেলপমেন্ট শিখতে শুরু করা নবীনদের জন্য GIT-এর বেসিকস 👶 ## `Git` কী? diff --git a/translations/bn/README.md b/translations/bn/README.md index 2f441c6bf..d97430906 100644 --- a/translations/bn/README.md +++ b/translations/bn/README.md @@ -1,196 +1,204 @@ - -# ওয়েব ডেভেলপমেন্ট ফর বেগিনার্স - একটি পাঠক্রম +[![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) +[![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) +[![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) +[![GitHub pull-requests](https://img.shields.io/github/issues-pr/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/pulls/) +[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) -মাইক্রোসফট ক্লাউড অ্যাডভোকেটদের দ্বারা পরিচালিত আমাদের ১২ সপ্তাহের বিস্তৃত কোর্সের মাধ্যমে ওয়েব ডেভেলপমেন্টের মৌলিক বিষয়গুলি শিখুন। ২৪টি পাঠের প্রতিটি অংশে কাজের প্রকল্প যেমন টেরারিয়াম, ব্রাউজার এক্সটেনশন এবং স্পেস গেমসের মাধ্যমে জাভাস্ক্রিপ্ট, সিএসএস এবং এইচটিএমএল অন্তর্ভুক্ত রয়েছে। কুইজ, আলোচনা এবং ব্যবহারিক কাজের মাধ্যমে নিজেকে যুক্ত করুন। কার্যকর প্রকল্প-ভিত্তিক শিক্ষণ পদ্ধতির সাহায্যে আপনার দক্ষতা উন্নত করুন এবং জ্ঞানের ধারাবাহিকতা বাড়ান। আজই আপনার কোডিং যাত্রা শুরু করুন! +[![GitHub watchers](https://img.shields.io/github/watchers/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/watchers/) +[![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/network/) +[![GitHub stars](https://img.shields.io/github/stars/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/stargazers/) -Azure AI Foundry Discord কমিউনিটিতে যোগ দিন +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + +# শুরুদের জন্য ওয়েব ডেভেলপমেন্ট - একটি পাঠ্যক্রম + +মাইক্রোসফট ক্লাউড অ্যাড্ভোকেটদের ১২-সপ্তাহের ব্যাপক কোর্সের মাধ্যমে ওয়েব ডেভেলপমেন্টের মৌলিক বিষয়গুলি শিখুন। ২৪টির প্রতিটি পাঠে টেরারিয়াম, ব্রাউজার এক্সটেনশন এবং স্পেস গেমের মতো হাতে-কলমে প্রকল্পের মাধ্যমে জাভাস্ক্রিপ্ট, CSS এবং HTML গভীরভাবে অনুসন্ধান করা হয়। কুইজ, আলোচনা এবং ব্যবহারিক অ্যাসাইনমেন্টের সঙ্গে যুক্ত থাকুন। আমাদের কার্যকর প্রকল্প-ভিত্তিক শিক্ষাদানের মাধ্যমে আপনার দক্ষতাগুলি উন্নত করুন এবং জ্ঞানের ধারণ ক্ষমতা অপ্টিমাইজ করুন। আজই আপনার কোডিং যাত্রা শুরু করুন! + +আজুর এআই ফাউন্ড্রি ডিসকর্ড কমিউনিটিতে যোগ দিন + +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + +এই সম্পদগুলি ব্যবহারের জন্য শুরু করার জন্য এই ধাপগুলি অনুসরণ করুন: +1. **রিপোজিটরি ফর্ক করুন**: ক্লিক করুন [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) +2. **রিপোজিটরি ক্লোন করুন**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**আজুর এআই ফাউন্ড্রি ডিসকর্ডে যোগ দিন এবং বিশেষজ্ঞ ও সহকর্মী ডেভেলপারদের সাথে মেলামেশা করুন**](https://discord.com/invite/ByRwuEEgH4) -নিম্নলিখিত ধাপগুলি অনুসরণ করে এই সম্পদগুলি ব্যবহার শুরু করুন: -1. **রিপোজিটোরি ফর্ক করুন**: ক্লিক করুন [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) -2. **রিপোজিটোরি ক্লোন করুন**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Azure AI Foundry Discord এ যোগ দিন এবং বিশেষজ্ঞ ও অন্যান্য ডেভেলপারদের সাথে যোগাযোগ করুন**](https://discord.com/invite/ByRwuEEgH4) +### 🌐 বহু-ভাষা সমর্থন -### 🌐 বহুভাষিক সহায়তা +#### গিটহাব অ্যাকশনের মাধ্যমে সমর্থিত (স্বয়ংক্রিয় ও সর্বদা আপডেটেড) -#### GitHub Action দ্বারা সমর্থিত (স্বয়ংক্রিয় এবং সর্বদা আপ-টু-ডেট) + +[Arabic](../ar/README.md) | [Bengali](./README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) > **স্থানীয়ভাবে ক্লোন করতে চান?** -> এই রিপোজিটরিতে ৫০+ ভাষার অনুবাদ রয়েছে যা ডাউনলোড আকার উল্লেখযোগ্য মাত্রায় বৃদ্ধি করে। অনুবাদ ছাড়া ক্লোন করতে, sparse checkout ব্যবহার করুন: +> এই রিপোজিটরিতে ৫০+ ভাষার অনুবাদ রয়েছে যা ডাউনলোড সাইজ উল্লেখযোগ্যভাবে বৃদ্ধি করে। অনুবাদ ব্যতীত ক্লোন করতে sparse checkout ব্যবহার করুন: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` - -> এটি আপনাকে কোর্স সম্পন্ন করার জন্য সবকিছু দ্রুত ডাউনলোড করার সুবিধা দেবে। +> এটি আপনাকে কোর্স সম্পন্ন করার জন্য প্রয়োজনীয় সবকিছু দ্রুত ডাউনলোড করার সুযোগ দেয়। + + +**যদি আপনি অতিরিক্ত অনুবাদের ভাষাগুলি চান, তাহলে সেগুলি এখানে তালিকাভুক্ত আছে [here](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** -**আরও অনুবাদ ভাষা সমর্থন করতে চান? সেগুলি [এখানে](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md) তালিকাভুক্ত।** +[![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) #### 🧑‍🎓 _আপনি কি একজন ছাত্র?_ -[**স্টুডেন্ট হাব পেজে**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) যান যেখানে আপনি শুরু করার জন্য রিসোর্স, স্টুডেন্ট প্যাক এবং এমনকি ফ্রি সার্টিফিকেট ভাউচারের সুযোগ পাবেন। এটি সেই পাতা যা আপনি বুকমার্ক করে মাঝে মাঝে দেখতে চাইবেন কারণ আমরা প্রতি মাসে বিষয়বস্তু পরিবর্তন করি। +[**স্টুডেন্ট হাব পেজ**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) পরিদর্শন করুন যেখানে আপনি শুরুদের জন্য সম্পদ, স্টুডেন্ট প্যাক এবং এমনকি একটি ফ্রি সার্টিফিকেট ভাউচারের পথ খুঁজে পাবেন। এটি এমন একটি পৃষ্ঠাগুলো যার বুকমার্ক রাখতে এবং মাঝে মাঝে চেক করতে চান কারণ আমরা প্রতি মাসে বিষয়বস্তু পরিবর্তন করি। -### 📣 ঘোষণা - নতুন GitHub Copilot Agent মোড চ্যালেঞ্জ সম্পন্ন করার জন্য! +### 📣 ঘোষণা - নতুন গিটহাব কপিলট এজেন্ট মোড চ্যালেঞ্জগুলি সম্পন্ন করার জন্য! -নতুন চ্যালেঞ্জ যুক্ত হয়েছে, বেশিরভাগ অধ্যায়ে "GitHub Copilot Agent Challenge 🚀" অনুসন্ধান করুন। এটি GitHub Copilot এবং Agent মোড ব্যবহার করে সম্পন্ন করার জন্য আপনার একটি নতুন চ্যালেঞ্জ। যদি আগে কখনো Agent মোড ব্যবহার না করে থাকেন, এটি শুধু টেক্সট তৈরি করেনা, এমনকি ফাইল তৈরি ও সম্পাদনা, কমান্ড চালানো ইত্যাদিও করতে পারে। +নতুন চ্যালেঞ্জ যোগ করা হয়েছে, বেশিরভাগ অধ্যায়ে "GitHub Copilot Agent Challenge 🚀" খুঁজুন। এটি গিটহাব কপিলট এবং এজেন্ট মোড ব্যবহার করে আপনার সম্পন্ন করার জন্য একটি নতুন চ্যালেঞ্জ। যদি আপনি আগে কখনও এজেন্ট মোড ব্যবহার না করে থাকেন, এটি শুধুমাত্র টেক্সট তৈরি করে না বরং ফাইল তৈরি ও সম্পাদনা করতে, কমান্ড চালাতে এবং আরও অনেক কিছু করতে সক্ষম। -### 📣 ঘোষণা - _Generative AI ব্যবহার করে নতুন প্রজেক্ট তৈরি করুন_ +### 📣 ঘোষণা - _জেনারেটিভ এআই ব্যবহার করে নতুন প্রজেক্ট_ -নতুন AI Assistant প্রজেক্ট যুক্ত হয়েছে, দেখুন [প্রকল্প](./9-chat-project/README.md) +নতুন এআই অ্যাসিস্ট্যান্ট প্রকল্প যুক্ত হয়েছে, এটি দেখুন [project](./9-chat-project/README.md) -### 📣 ঘোষণা - _Generative AI এর জন্য নতুন পাঠক্রম_ সম্প্রতি প্রকাশিত +### 📣 ঘোষণা - _জেনারেটিভ এআই এর জন্য নতুন পাঠ্যক্রম_ জাভাস্ক্রিপ্টের জন্য সম্প্রতি প্রকাশিত হয়েছে -আমাদের নতুন Generative AI পাঠক্রম মিস করবেন না! +আমাদের নতুন জেনারেটিভ এআই পাঠ্যক্রম মিস করবেন না! -শুরু করতে ভিজিট করুন [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/bn/background.148a8d43afde5730.webp) -- বেসিক থেকে শুরু করে RAG পর্যন্ত সবকিছু শেখানো হয়। -- GenAI এবং আমাদের কম্প্যানিয়ন অ্যাপ ব্যবহার করে ঐতিহাসিক চরিত্রদের সাথে ইন্টারঅ্যাক্ট করুন। -- মজাদার এবং আকর্ষণীয় কাহিনি, আপনাকে সময়ে ভ্রমণ করানো হবে! +- মৌলিক থেকে RAG পর্যন্ত সবকিছু নিয়ে পাঠ। +- জেনএআই এবং আমাদের সঙ্গী অ্যাপ ব্যবহার করে ঐতিহাসিক চরিত্রের সাথে আলাপচারিতা। +- মজাদার এবং আকর্ষণীয় গল্প, আপনি সময় ভ্রমণ করবেন! ![character](../../translated_images/bn/character.5c0dd8e067ffd693.webp) -প্রতিটি পাঠে একটি কাজ, জ্ঞানের পরীক্ষা এবং একটি চ্যালেঞ্জ থাকে, যা আপনাকে নিম্নলিখিত বিষয় শিখতে সাহায্য করবে: +প্রতিটি পাঠে একটি অ্যাসাইনমেন্ট সম্পন্ন করতে হবে, একটি জ্ঞান পরীক্ষা এবং একটি চ্যালেঞ্জ যা আপনাকে নিম্নলিখিত বিষয় শিখতে সাহায্য করবে: - প্রম্পটিং এবং প্রম্পট ইঞ্জিনিয়ারিং -- টেক্সট এবং ইমেজ অ্যাপ জেনারেশন -- সার্চ অ্যাপস +- টেক্সট এবং ইমেজ অ্যাপ তৈরি +- সার্চ অ্যাপ -শুরু করতে ভিজিট করুন [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course)! +শুরু করতে পরিদর্শন করুন [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) ! ## 🌱 শুরু করা -> **শিক্ষকবৃন্দ**, আমরা এই পাঠক্রমটি কীভাবে ব্যবহার করবেন তার জন্য কিছু পরামর্শ [এখানে](for-teachers.md) দিয়েছি। আপনার মতামত আমাদের [আলোচনা ফোরামে](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner) দিতে দয়া করে ভুলবেন না! +> **শিক্ষকবৃন্দ**, এই পাঠ্যক্রম ব্যবহারের জন্য আমরা কিছু [পরামর্শ](for-teachers.md) অন্তর্ভুক্ত করেছি। আপনার মতামত আমাদের [আলোচনা форуমে](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner) শেয়ার করুন! -**[শিক্ষার্থীগণ](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, প্রতিটি পাঠের জন্য, একটি প্রাক-লেকচার কুইজ থেকে শুরু করুন এবং তারপর লেকচার পঠন, বিভিন্ন কার্যাবলী সম্পন্ন করুন এবং পোস্ট-লেকচার কুইজ দিয়ে আপনার বুঝ বজায় আছে কিনা পরীক্ষা করুন। +**[শিক্ষার্থীবৃন্দ](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, প্রতিটি পাঠের জন্য, একটি প্রাক-লেকচার কুইজ দিয়ে শুরু করুন এবং লেকচার ম্যাটেরিয়াল পড়া, বিভিন্ন কার্যক্রম সম্পূর্ণ করা এবং পোস্ট-লেকচার কুইজের মাধ্যমে আপনার বোঝাপড়া যাচাই করুন। -আপনার শেখার অভিজ্ঞতাকে উন্নত করতে, আপনার সহপাঠীদের সাথে প্রকল্পে কাজ করতে সংযুক্ত হোন! আমাদের [আলোচনা ফোরামে](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) আলোচনাগুলো উৎসাহিত করা হয় যেখানে আমাদের মোডারেটর দল আপনার প্রশ্নের উত্তর দিতে প্রস্তুত থাকবে। +আপনার শেখার অভিজ্ঞতা উন্নত করতে, আপনার সহপাঠীদের সাথে মিলে প্রকল্পগুলিতে কাজ করুন! আমাদের [আলোচনা ফোরাম](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) এ আলোচনা করা হয়, যেখানে আমাদের মডারেটর দল আপনার প্রশ্নের উত্তর দেওয়ার জন্য উপলব্ধ থাকবে। -আপনার শিক্ষাকে আরও সমৃদ্ধ করার জন্য, আমরা অতিরিক্ত পাঠ্যবস্তু পাওয়ার জন্য [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) অন্বেষণ করার পরামর্শ দিই। +আপনার শিক্ষাকে আরও এগিয়ে নিয়ে যেতে, অতিরিক্ত অধ্যয়ন সামগ্রী জন্য আমরা দৃঢ়ভাবে পরামর্শ দিচ্ছি [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) অন্বেষণ করতে। -### 📋 পরিবেশ সেট আপ করা +### 📋 আপনার পরিবেশ সেট আপ করা -এই পাঠক্রমের জন্য একটি ডেভেলপমেন্ট পরিবেশ প্রস্তুত রয়েছে! শুরু করার সময় আপনি এই পাঠক্রমটি চালাতে পারেন একটি [Codespace](https://github.com/features/codespaces/) (_একটি ব্রাউজার-ভিত্তিক, ইনস্টলেশনের প্রয়োজন নেই এমন পরিবেশ_) অথবা স্থানীয়ভাবে আপনার কম্পিউটারে [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) মত একটি টেক্সট এডিটর ব্যবহার করে। +এই পাঠ্যক্রমের একটি ডেভেলপমেন্ট পরিবেশ প্রস্তুত রয়েছে! শুরু করার সময় আপনি কোর্সটি চালাতে পারেন একটি [কোডস্পেসে](https://github.com/features/codespaces/) (_একটি ব্রাউজার-ভিত্তিক, কোনো ইনস্টলেশন ছাড়াই পরিবেশ_), অথবা আপনার কম্পিউটারে লোকালভাবে একটি টেক্সট এডিটর যেমন [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) ব্যবহার করে। -#### আপনার রিপোজিটোরি তৈরি করুন -আপনার কাজ সঞ্চয় সহজ করতে, এই রিপোজিটোরির একটি নিজস্ব কপি তৈরি করা সুপারিশ করা হয়। এটি করতে আপনি পাতার উপরের দিকে **Use this template** বোতামে ক্লিক করতে পারেন। এটি আপনার GitHub একাউন্টে পাঠক্রমের একটি কপি সহ একটি নতুন রিপোজিটোরি তৈরি করবে। +#### আপনার রিপোজিটরি তৈরি করুন +আপনার কাজ সহজে সংরক্ষণ করার জন্য, এই রিপোজিটরিটির নিজস্ব একটি কপি তৈরি করাই প্রস্তাবিত। আপনি এটি করতে পারেন পাতার উপরের দিকে থাকা **Use this template** বোতামে ক্লিক করে। এটি আপনার GitHub অ্যাকাউন্টে পাঠ্যক্রমের একটি কপি সহ একটি নতুন রিপোজিটরি তৈরি করবে। -নিম্ন ধাপগুলো অনুসরণ করুন: -1. **রিপোজিটোরি ফর্ক করুন**: এই পৃষ্ঠার ডানদিকে উপরের কোণে "Fork" বোতামে ক্লিক করুন। -2. **রিপোজিটোরি ক্লোন করুন**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +এই ধাপগুলি অনুসরণ করুন: +1. **রিপোজিটরি ফর্ক করুন**: এই পৃষ্ঠার উপরের ডানদিকে থাকা "Fork" বোতামে ক্লিক করুন। +2. **রিপোজিটরি ক্লোন করুন**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -#### Codespace এ পাঠক্রম চালানো +#### কোডস্পেসে পাঠ্যক্রম চালানো -আপনি যে কপি তৈরি করেছেন সেখানে **Code** বোতামে ক্লিক করে **Open with Codespaces** নির্বাচন করুন। এটি আপনার জন্য একটি নতুন Codespace তৈরি করবে যেখানে আপনি কাজ করবেন। +আপনি যে রিপোজিটোরিটির কপি তৈরি করেছেন, সেখানে **Code** বোতামে ক্লিক করুন এবং **Open with Codespaces** নির্বাচন করুন। এটি আপনাকে কাজ করার জন্য একটি নতুন কোডস্পেস তৈরি করবে। ![Codespace](../../translated_images/bn/createcodespace.0238bbf4d7a8d955.webp) -#### আপনার কম্পিউটারে লোকালি পাঠক্রম চালানো +#### আপনার কম্পিউটারে লোকালভাবে পাঠ্যক্রম চালানো -এই পাঠক্রমটি লোকালি চালানোর জন্য আপনার টেক্সট এডিটর, একটি ব্রাউজার এবং একটি কমান্ড লাইন টুল প্রয়োজন হবে। আমাদের প্রথম পাঠ, [Introduction to Programming Languages and Tools of the Trade](../../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) - তারপর, [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) এর মধ্যে [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) খুলুন এবং নিচের কমান্ডটি চালান, `` এর জায়গায় আপনি যা URL কপি করেছেন তা বসান: +তারপরে, [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) এর মধ্যে [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) খুলুন এবং নিম্নলিখিত কমান্ডটি চালান, `` এর জায়গায় আপনি যা URL কপি করেছেন তা প্রতিস্থাপন করুন: ```bash git clone ``` -2. Visual Studio Code-এ ফোল্ডারটি খুলুন। এটি করার জন্য, **File** > **Open Folder** ক্লিক করুন এবং আপনি যে ফোল্ডারটি ক্লোন করেছেন তা নির্বাচন করুন। - +২. Visual Studio Code-এ ফোল্ডারটি খুলুন। আপনি **File** > **Open Folder** ক্লিক করে এবং আপনি যেই ফোল্ডার ক্লোন করেছেন তা নির্বাচন করে এটি করতে পারেন। > সুপারিশকৃত Visual Studio Code এক্সটেনশনসমূহ: > -> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - Visual Studio Code-এর মধ্যে HTML পেজ প্রিভিউ করার জন্য -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - দ্রুত কোড লেখাতে সাহায্যের জন্য +> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - Visual Studio Code এর মধ্যে HTML পেজ পূর্বদর্শন করার জন্য +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - দ্রুত কোড লেখার জন্য সাহায্য করার জন্য ## 📂 প্রতিটি পাঠের মধ্যে রয়েছে: - ঐচ্ছিক স্কেচনোট -- ঐচ্ছিক অতিরিক্ত ভিডিও -- পাঠের আগের ওয়ার্মআপ কুইজ -- লিখিত লেশন -- প্রজেক্ট ভিত্তিক লেশনের জন্য প্রজেক্ট তৈরির ধাপে ধাপে নির্দেশিকা -- জ্ঞান যাচাই +- ঐচ্ছিক সহায়ক ভিডিও +- পাঠ পূর্ববর্তী ওয়ার্মআপ কুইজ +- লিখিত পাঠ +- প্রকল্প ভিত্তিক পাঠের জন্য, প্রকল্প নির্মাণের ধাপে ধাপে নির্দেশিকা +- জ্ঞানের পরীক্ষা - একটি চ্যালেঞ্জ -- অতিরিক্ত পড়াশোনা +- সহায়ক পাঠ - অ্যাসাইনমেন্ট -- [পোস্ট-লেশন কুইজ](https://ff-quizzes.netlify.app/web/) +- [পাঠোত্তর কুইজ](https://ff-quizzes.netlify.app/web/) -> **কুইজ সম্পর্কে একটি নোট**: সমস্ত কুইজ Quiz-app ফোল্ডারের মধ্যে রয়েছে, মোট ৪৮টি কুইজ যেগুলোর প্রতিটিতে তিনটি প্রশ্ন আছে। এগুলো উপলব্ধ [এখানে](https://ff-quizzes.netlify.app/web/); কুইজ অ্যাপটি লোকালি চালানো যায় অথবা Azure এ প্রকাশ করা যায়; বিস্তারিত নির্দেশনা `quiz-app` ফোল্ডারে রয়েছে। +> **কুইজের সম্পর্কিত একটি নোট**: সকল কুইজ কুইজ-অ্যাপ ফোল্ডারে রয়েছে, মোট ৪৮টি কুইজ जिसमें প্রতিটিতে তিনটি প্রশ্ন থাকে। এগুলো এখানে পাওয়া যায় [এখানে](https://ff-quizzes.netlify.app/web/)। কুইজ অ্যাপটি লোকালভাবে চালানো যায় অথবা Azure-তে ডিপ্লয় করা যায়; `quiz-app` ফোল্ডারের নির্দেশিকাগুলি অনুসরণ করুন। -## 🗃️ লেশনসমূহ +## 🗃️ পাঠসমূহ -| | প্রকল্পের নাম | শিক্ষিত ধারণাসমূহ | শেখার উদ্দেশ্য | যুক্ত লশন | লেখক | +| | প্রকল্পের নাম | শেখানো বিষয়সমূহ | শেখার উদ্দেশ্য | সংযুক্ত পাঠ | লেখক | | :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | -| 01 | শুরু করা হচ্ছে | প্রোগ্রামিং এবং পেশাগত সরঞ্জাম পরিচিতি | বেশিরভাগ প্রোগ্রামিং ভাষার প্রাথমিক ভিত্তি এবং পেশাদার ডেভেলপারদের কাজে সাহায্যকারী সফটওয়্যার সম্বন্ধে শেখা | [Intro to Programming Languages and Tools of the Trade](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | -| 02 | শুরু করা হচ্ছে | গিটহাবের বুনিয়াদি, দলের সাথে কাজ করার উপর | আপনার প্রকল্পে গিটহাব ব্যবহার করা এবং অন্যদের সাথে কোড বেসে সহযোগিতা করা শেখা | [Intro to GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | শুরু করা হচ্ছে | অঙ্গ পরিপAccessibility | ওয়েব অ্যাক্সেসিবিলিটির মূল বিষয়গুলি শেখা | [Accessibility Fundamentals](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | জেএস বেসিকস | JavaScript ডেটা টাইপস | জাভাস্ক্রিপ্ট ডেটা টাইপের মূল বিষয়গুলি | [Data Types](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | জেএস বেসিকস | ফাংশনস এবং মেথডস | একটি অ্যাপ্লিকেশনের লজিক প্রবাহ পরিচালনার জন্য ফাংশন এবং মেথড সম্বন্ধে শেখা | [Functions and Methods](./2-js-basics/2-functions-methods/README.md) | Jasmine and Christopher | -| 06 | জেএস বেসিকস | জেএস দিয়ে সিদ্ধান্ত নেওয়া | আপনার কোডে শর্ত তৈরি করার জন্য সিদ্ধান্ত গ্রহণ পদ্ধতি শেখা | [Making Decisions](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | জেএস বেসিকস | অ্যারে এবং লুপস | জাভাস্ক্রিপ্টে অ্যারে এবং লুপ ব্যবহার করে ডেটার সঙ্গে কাজ করা | [Arrays and Loops](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [টেরারিয়াম](./3-terrarium/solution/README.md) | বাস্তবে HTML | একটি অনলাইন টেরারিয়াম তৈরির জন্য HTML তৈরি করুন, লেআউট তৈরির উপর গুরুত্ব দিয়ে | [Introduction to HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [টেরারিয়াম](./3-terrarium/solution/README.md) | বাস্তবে CSS | অনলাইন টেরারিয়ামের স্টাইল করার জন্য CSS তৈরি করুন, পেজকে রেস্পন্সিভ করার বুনিয়াদি সহ | [Introduction to CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | -| ১০ | [টেরারিয়াম](./3-terrarium/solution/README.md) | JavaScript ক্লোজার, DOM ম্যানিপুলেশন | টেরারিয়ামকে ড্র্যাগ/ড্রপ ইন্টারফেস হিসেবে কাজ করানোর জন্য JavaScript তৈরি করুন, ক্লোজার এবং DOM ম্যানিপুলেশনের উপর গুরুত্ব দিন | [JavaScript Closures, DOM manipulation](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| ১১ | [টাইপিং গেম](./4-typing-game/solution/README.md) | টাইপিং গেম তৈরি করা | কীবোর্ড ইভেন্ট ব্যবহার করে জাভাস্ক্রিপ্ট অ্যাপের লজিক চালানো শেখা | [Event-Driven Programming](./4-typing-game/typing-game/README.md) | Christopher | -| ১২ | [গ্রিন ব্রাউজার এক্সটেনশন](./5-browser-extension/solution/README.md) | ব্রাউজার নিয়ে কাজ | ব্রাউজার কীভাবে কাজ করে, এর ইতিহাস, এবং ব্রাউজার এক্সটেনশনের প্রথম উপাদানগুলি স্ক্যাফল্ড করা শেখা | [About Browsers](./5-browser-extension/1-about-browsers/README.md) | Jen | -| ১৩ | [গ্রিন ব্রাউজার এক্সটেনশন](./5-browser-extension/solution/README.md) | একটি ফর্ম তৈরি, API কল এবং লোকাল স্টোরেজে ভেরিয়েবল সংরক্ষণ | ব্রাউজার এক্সটেনশনের JavaScript উপাদান তৈরি করুন, লোকাল স্টোরেজে সংরক্ষিত ভেরিয়েবল ব্যবহার করে API কল করার জন্য | [APIs, Forms, and Local Storage](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| ১৪ | [গ্রিন ব্রাউজার এক্সটেনশন](./5-browser-extension/solution/README.md) | ব্রাউজারের ব্যাকগ্রাউন্ড প্রসেস, ওয়েব পারফরম্যান্স | এক্সটেনশনের আইকন পরিচালনার জন্য ব্রাউজারের ব্যাকগ্রাউন্ড প্রসেস ব্যবহার করুন; ওয়েব পারফর্মেন্স ও কিছু অপটিমাইজেশন সম্পর্কে জানুন | [Background Tasks and Performance](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| ১৫ | [স্পেস গেম](./6-space-game/solution/README.md) | আরো উন্নত গেম ডেভেলপমেন্ট জাভাস্ক্রিপ্ট দিয়ে | ক্লাস এবং কম্পোজিশন দিয়ে ইনহেরিটেন্স এবং পাব/সাব প্যাটার্ন সম্পর্কে শেখা, গেম তৈরি করার প্রস্তুতিতে | [Introduction to Advanced Game Development](./6-space-game/1-introduction/README.md) | Chris | -| ১৬ | [স্পেস গেম](./6-space-game/solution/README.md) | ক্যানভাসে আঁকা | স্ক্রিনে উপাদান আঁকার জন্য ক্যানভাস API সম্বন্ধে শেখা | [Drawing to Canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| ১৭ | [স্পেস গেম](./6-space-game/solution/README.md) | স্ক্রিনের চারপাশে উপাদান সরানো | কিভাবে উপাদানগুলো Cartesian কোঅর্ডিনেট এবং ক্যানভাস API ব্যবহার করে গতি পায় তা আবিষ্কার করুন | [Moving Elements Around](./6-space-game/3-moving-elements-around/README.md) | Chris | -| ১৮ | [স্পেস গেম](./6-space-game/solution/README.md) | সংঘর্ষ শনাক্তকরণ | কীপ্রেস ব্যবহার করে উপাদানগুলোকে একে অপরের সঙ্গে সংঘর্ষ করানো এবং পারফরম্যান্স নিশ্চিত করার জন্য কুলডাউন ফাংশন প্রদান করুন | [Collision Detection](./6-space-game/4-collision-detection/README.md) | Chris | -| ১৯ | [স্পেস গেম](./6-space-game/solution/README.md) | স্কোর রাখা | গেমের অবস্থা এবং পারফরম্যান্সের উপর ভিত্তি করে গাণিতিক হিসাব করা | [Keeping Score](./6-space-game/5-keeping-score/README.md) | Chris | -| ২০ | [স্পেস গেম](./6-space-game/solution/README.md) | গেম শেষ করা এবং পুনরায় শুরু | গেম শেষে এবং পুনরায় শুরু করার পদ্ধতি শেখা, অ্যাসেট পরিষ্কার করা এবং ভেরিয়েবল মান রিসেট করা | [The Ending Condition](./6-space-game/6-end-condition/README.md) | Chris | -| ২১ | [ব্যাংকিং অ্যাপ](./7-bank-project/solution/README.md) | HTML টেমপ্লেট এবং ওয়েব অ্যাপে রুটিং | মাল্টিপেজ ওয়েবসাইট আর্কিটেকচারের স্ক্যাফল্ড তৈরি করা শেখা রাউটিং এবং HTML টেমপ্লেট ব্যবহার করে | [HTML Templates and Routes](./7-bank-project/1-template-route/README.md) | Yohan | -| ২২ | [ব্যাংকিং অ্যাপ](./7-bank-project/solution/README.md) | লগইন এবং রেজিস্ট্রেশন ফর্ম তৈরি | ফর্ম তৈরি করা এবং ভ্যালিডেশন রুটিন হ্যান্ডেল করা শেখা | [Forms](./7-bank-project/2-forms/README.md) | Yohan | -| ২৩ | [ব্যাংকিং অ্যাপ](./7-bank-project/solution/README.md) | ডেটা সংগ্রহ এবং ব্যবহার করার পদ্ধতি | আপনার অ্যাপের ডেটা প্রবাহ, কিভাবে ফেচ, সংরক্ষণ এবং অপসারণ করতে হয় শেখা | [Data](./7-bank-project/3-data/README.md) | Yohan | -| ২৪ | [ব্যাংকিং অ্যাপ](./7-bank-project/solution/README.md) | স্টেট ম্যানেজমেন্ট ধারণা | আপনার অ্যাপ কীভাবে স্টেট ধরে রাখে এবং কীভাবে প্রোগ্রাম্যাটিক্যালি তা পরিচালনা করতে হয় শেখা | [State Management](./7-bank-project/4-state-management/README.md) | Yohan | -| ২৫ | [Browser/VScode Code](../../8-code-editor) | VScode এর সাথে কাজ করা | কোড এডিটর ব্যবহার শেখা| [Use VScode Code Editor](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| ২৬ | [AI সহযোগী](./9-chat-project/README.md) | AI এর সাথে কাজ করা | নিজস্ব AI সহকারী তৈরি শেখা | [AI Assistant project](./9-chat-project/README.md) | Chris | - -## 🏫 শিক্ষা ব্যবস্থা - -আমাদের পাঠ্যক্রম দুইটি মূল শিক্ষামূলক নীতির উপর ভিত্তি করে তৈরি: -* প্রজেক্ট-ভিত্তিক শিক্ষা +| ০১ | Getting Started | প্রোগ্রামিং পরিচিতি এবং যন্ত্রপাতির পরিচিতি | প্রোগ্রামিং ভাষাগুলির প্রাথমিক বিবরণ এবং পেশাদার ডেভেলপারদের কাজ সাপোর্টকারী সফটওয়্যার সম্বন্ধে শেখা | [Intro to Programming Languages and Tools of the Trade](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| ০২ | Getting Started | GitHub এর মৌলিক, দলের সাথে কাজ করার ধাপ | আপনার প্রকল্পে GitHub কিভাবে ব্যবহার করবেন, কোডবেসে অন্যদের সাথে কিভাবে সহযোগিতা করবেন | [Intro to GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| ০৩ | Getting Started | অ্যাক্সেসিবিলিটি | ওয়েব অ্যাক্সেসিবিলিটির মৌলিক বিষয়গুলো শেখা | [Accessibility Fundamentals](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| ০৪ | JS Basics | JavaScript ডেটা টাইপ | JavaScript এর ডেটা টাইপের প্রাথমিক জ্ঞান | [Data Types](./2-js-basics/1-data-types/README.md) | Jasmine | +| ০৫ | JS Basics | ফাংশন এবং মেথড | অ্যাপ্লিকেশনের লজিক প্রবাহ নিয়ন্ত্রণের জন্য ফাংশন এবং মেথড সম্পর্কে শেখা | [Functions and Methods](./2-js-basics/2-functions-methods/README.md) | Jasmine and Christopher | +| ০৬ | JS Basics | JS দিয়ে সিদ্ধান্ত নেওয়া | কোডে শর্ত তৈরি করার জন্য সিদ্ধান্ত গ্রহণ পদ্ধতি শেখা | [Making Decisions](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| ০৭ | JS Basics | অ্যারে এবং লুপ | JavaScript-এ অ্যারে এবং লুপ ব্যবহার করে ডেটা নিয়ে কাজ করা | [Arrays and Loops](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| ০৮ | [Terrarium](./3-terrarium/solution/README.md) | HTML অনুশীলন | একটি অনলাইন টেরারিয়াম তৈরির জন্য HTML নির্মাণ, মূলত লেআউট নির্মাণে ফোকাস | [Introduction to HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | +| ০৯ | [Terrarium](./3-terrarium/solution/README.md) | CSS অনুশীলন | পরিষ্কার এবং রেসপন্সিভ পেজ তৈরির জন্য CSS নির্মাণের মৌলিক বিষয় শেখা | [Introduction to CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | +| ১০ | [Terrarium](./3-terrarium/solution/README.md) | JavaScript ক্লোজার, DOM নিয়ন্ত্রণ | টেরারিয়ামকে ড্র্যাগ/ড্রপ ইন্টারফেস বানাতে JavaScript নির্মাণ, ক্লোজার এবং DOM নিয়ন্ত্রণে ফোকাস | [JavaScript Closures, DOM manipulation](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| ১১ | [Typing Game](./4-typing-game/solution/README.md) | টাইপিং গেম তৈরি | কী বোর্ড ইভেন্ট ব্যবহার করে JavaScript অ্যাপ এর লজিক চালানো শেখা | [Event-Driven Programming](./4-typing-game/typing-game/README.md) | Christopher | +| ১২ | [Green Browser Extension](./5-browser-extension/solution/README.md) | ব্রাউজার নিয়ে কাজ | ব্রাউজার কিভাবে কাজ করে, ইতিহাস এবং ব্রাউজার এক্সটেনশন এর প্রথম উপাদানগুলি তৈরি শেখা | [About Browsers](./5-browser-extension/1-about-browsers/README.md) | Jen | +| ১৩ | [Green Browser Extension](./5-browser-extension/solution/README.md) | API কল ও লোকাল স্টোরেজে ভেরিয়েবল সংরক্ষণ | ব্রাউজার এক্সটেনশনের JavaScript অংশ তৈরি করে API কল করা এবং লোকাল স্টোরেজে ভেরিয়েবল ব্যবহার শেখা | [APIs, Forms, and Local Storage](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| ১৪ | [Green Browser Extension](./5-browser-extension/solution/README.md) | ব্রাউজারের ব্যাকগ্রাউন্ড প্রসেস, ওয়েব পারফরমেন্স | এক্সটেনশনের আইকন পরিচালনার জন্য ব্রাউজারের ব্যাকগ্রাউন্ড প্রসেস ব্যবহার, ওয়েব পারফরমেন্স এবং অপ্টিমাইজেশন শেখা | [Background Tasks and Performance](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| ১৫ | [Space Game](./6-space-game/solution/README.md) | JavaScript দিয়ে উন্নত গেম ডেভেলপমেন্ট | ক্লাস এবং কম্পোজিশন ব্যবহার করে ইনহেরিটেন্স এবং Pub/Sub প্যাটার্ন শেখা, গেম নির্মাণের প্রস্তুতি | [Introduction to Advanced Game Development](./6-space-game/1-introduction/README.md) | Chris | +| ১৬ | [Space Game](./6-space-game/solution/README.md) | ক্যানভাসে ড্রয়িং | স্ক্রীনে ড্রয়িং করার জন্য Canvas API শেখা | [Drawing to Canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| ১৭ | [Space Game](./6-space-game/solution/README.md) | স্ক্রীনে উপাদান সরানো | কিভাবে উপাদান কার্টেসিয়ান কোঅর্ডিনেটস এবং Canvas API ব্যবহার করে গতিশীল হয় তা খুঁজে বের করা | [Moving Elements Around](./6-space-game/3-moving-elements-around/README.md) | Chris | +| ১৮ | [Space Game](./6-space-game/solution/README.md) | সংঘর্ষ সনাক্তকরণ | কী প্রেস ব্যবহার করে উপাদানগুলোর সংঘর্ষ ঘটানো এবং পারস্পরিক প্রতিক্রিয়া দেখা, পারফরম্যান্স রক্ষা করার জন্য কুলডাউন ফাংশন যুক্ত করা | [Collision Detection](./6-space-game/4-collision-detection/README.md) | Chris | +| ১৯ | [Space Game](./6-space-game/solution/README.md) | স্কোর রাখা | গেমের অবস্থা ও পারফরমেন্সের ভিত্তিতে গাণিতিক হিসাব করা | [Keeping Score](./6-space-game/5-keeping-score/README.md) | Chris | +| ২০ | [Space Game](./6-space-game/solution/README.md) | গেম শেষ করা ও পুনরায় চালু করা | গেম শেষ ও পুনরায় শুরু করার পদ্ধতি শেখা, একসেট পরিষ্কারকরণ ও ভেরিয়েবল রিসেট করা | [The Ending Condition](./6-space-game/6-end-condition/README.md) | Chris | +| ২১ | [Banking App](./7-bank-project/solution/README.md) | ওয়েব অ্যাপে HTML টেমপ্লেট এবং রুটিং | মাল্টিপেজ ওয়েবসাইটের কাঠামো তৈরির জন্য রুটিং ও HTML টেমপ্লেট ব্যবহারের পদ্ধতি শেখা | [HTML Templates and Routes](./7-bank-project/1-template-route/README.md) | Yohan | +| ২২ | [Banking App](./7-bank-project/solution/README.md) | লগইন এবং রেজিস্ট্রেশন ফর্ম তৈরি | ফর্ম তৈরি এবং ভ্যালিডেশন পদ্ধতি শেখা | [Forms](./7-bank-project/2-forms/README.md) | Yohan | +| ২৩ | [Banking App](./7-bank-project/solution/README.md) | ডেটা আহরণ ও ব্যবহার পদ্ধতি | অ্যাপ থেকে কিভাবে ডেটা আসছে ও যাচ্ছে, এটি কিভাবে আহরণ, সংরক্ষণ এবং অপসারণ করা হয় তা শেখা | [Data](./7-bank-project/3-data/README.md) | Yohan | +| ২৪ | [Banking App](./7-bank-project/solution/README.md) | স্টেট ম্যানেজমেন্টের ধারণা | অ্যাপ কিভাবে তার স্টেট সংরক্ষণ করে এবং প্রোগ্রাম্যাটিক্যালি এটি কিভাবে ম্যানেজ করা হয় তা শেখা | [State Management](./7-bank-project/4-state-management/README.md) | Yohan | +| ২৫ | [Browser/VScode Code](../../8-code-editor) | VScode এর সাথে কাজ করা | কিভাবে কোড এডিটর ব্যবহার করবেন তা শেখা| [Use VScode Code Editor](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| ২৬ | [AI Assistants](./9-chat-project/README.md) | AI-এর সাথে কাজ করা | নিজের AI সহকারী তৈরি করা শেখা | [AI Assistant project](./9-chat-project/README.md) | Chris | + +## 🏫 শিক্ষণ পদ্ধতি + +আমাদের পাঠ্যক্রম দুটি মূল শিক্ষণ নীতির উপর ভিত্তি করে ডিজাইন করা হয়েছে: +* প্রকল্প-ভিত্তিক শেখা * ঘন ঘন কুইজ -প্রোগ্রামটি JavaScript, HTML, এবং CSS এর মৌলিক বিষয়গুলি শেখায়, পাশাপাশি বর্তমান ওয়েব ডেভেলপারদের দ্বারা ব্যবহৃত সর্বশেষ সরঞ্জাম এবং প্রযুক্তিগুলি। শিক্ষার্থীরা টাইপিং গেম, ভার্চুয়াল টেরারিয়াম, পরিবেশবান্ধব ব্রাউজার এক্সটেনশন, স্পেস-ইনভেডার-শৈলী গেম এবং ব্যবসায়ের জন্য একটি ব্যাংকিং অ্যাপ তৈরি করে হাতে কলমে অভিজ্ঞতা অর্জন করবে। সিরিজের শেষে, শিক্ষার্থীরা ওয়েব ডেভেলপমেন্টের একটি দৃঢ় ধারণা অর্জন করবে। +এই প্রোগ্রাম JavaScript, HTML, এবং CSS এর ভিত্তি শেখায়, পাশাপাশি আজকের ওয়েব ডেভেলপারদের ব্যবহৃত সর্বশেষ টুলস ও কৌশল। শিক্ষার্থীরা টাইপিং গেম, ভার্চুয়াল টেরারিয়াম, ইকো-ফ্রেন্ডলি ব্রাউজার এক্সটেনশন, স্পেস-ইনভেডার ধাঁচের গেম এবং ব্যবসায়িকদের জন্য ব্যাংকিং অ্যাপ নির্মাণ করে হাতে-কলমে অভিজ্ঞতা অর্জন করবে। সিরিজের শেষে, শিক্ষার্থীরা ওয়েব ডেভেলপমেন্টের শক্তিশালী ধারণা অর্জন করবে। -> 🎓 আপনি এই পাঠ্যক্রমের প্রথম কয়েকটি লেশন Microsoft Learn-এ [শিখন পথ](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) হিসাবে নিতে পারেন! +> 🎓 আপনি মাইক্রোসফট লার্নে এই পাঠ্যক্রমের প্রথম কয়েকটি পাঠ [Learn Path](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) হিসেবে নিতে পারেন! -বিষয়বস্তুকে প্রজেক্টের সাথে মিলিয়ে শিক্ষার্থীদের জন্য এই প্রক্রিয়াটি আরও আকর্ষণীয় ও ধারণার ধারণক্ষমতা বৃদ্ধি করে। আমরা জাভাস্ক্রিপ্টের মৌলিক বিষয়গুলি পরিচিত করার জন্য কয়েকটি স্টার্টার লেশন লিখেছি, যা "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" ভিডিও টিউটোরিয়াল সিরিজের ভিডিওতে সাথে সংযুক্ত, যার কিছু লেখক এই পাঠ্যক্রমে অবদান রেখেছেন। +প্রকল্পসমূহের সাথে সামঞ্জস্য রেখে বিষয়বস্তু নিশ্চিত করার মাধ্যমে ছাত্রদের জন্য শেখার প্রক্রিয়া আরও আকর্ষণীয় হয় এবং ধারণাগুলো দীর্ঘস্থায়ী হয়। আমরা JavaScript মৌলিক বিষয়গুলো উপস্থাপনের জন্য কয়েকটি প্রারম্ভিক পাঠ এবং Microsoft এর "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" ভিডিও টিউটোরিয়াল সংগ্রহ থেকে একটি ভিডিও সংযুক্ত করেছি, যাদের কয়েকজন লেখক এই পাঠ্যক্রমে অবদান রেখেছেন। -এছাড়া, ক্লাসের আগে একটি হালকা কুইজ শিক্ষার্থীদের শেখার মনোভাব গড়ে তোলে, এবং ক্লাসের পরে দ্বিতীয় কুইজ আরো ধরে রাখার নিশ্চয়তা দেয়। এই পাঠ্যক্রমটি নমনীয় এবং মজাদার হওয়ার জন্য ডিজাইন করা হয়েছে এবং সম্পূর্ণ বা আংশিক গ্রহণ করা যেতে পারে। প্রজেক্টগুলো ছোট থেকে শুরু হয়ে ১২-সপ্তাহের চক্রের শেষে ক্রমবর্ধমান জটিল হয়ে ওঠে। +এছাড়াও, একটি ক্লাসের আগে একটি কম চাপের কুইজ শিক্ষার্থীর মনোভাব তৈরি করে শিক্ষার উদ্দেশ্যে মনোনিবেশ করতে সাহায্য করে এবং ক্লাসের পরে দ্বিতীয় কুইজ বিষয়বস্তু সংরক্ষণ নিশ্চিত করে। এই পাঠ্যক্রমটি নমনীয় এবং মজাদার করে ডিজাইন করা হয়েছে এবং সম্পূর্ণ বা আংশিক অংশ হিসেবে নেওয়া যেতে পারে। প্রকল্পগুলো ছোট থেকে শুরু করে ১২ সপ্তাহের শেষে ক্রমশ জটিল হয়ে ওঠে। -আমরা সচেতনভাবে জাভাস্ক্রিপ্ট ফ্রেমওয়ার্ক পরিচয় করানো এড়িয়ে গেছি যাতে একজন ওয়েব ডেভেলপার হওয়ার জন্য প্রাথমিক দক্ষতায় মনোযোগ দেয়া যায়, এবং এই পাঠ্যক্রম সম্পূর্ণ করার পর পরবর্তী ভালো ধাপ হবে 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](CODE_OF_CONDUCT.md) ও [Contributing](CONTRIBUTING.md) নির্দেশিকা দেখুন। আমরা আপনার গঠনমূলক প্রতিক্রিয়াকে স্বাগত জানাই! -## 🧭 অফলাইনে প্রবেশাধিকার +## 🧭 অফলাইন অ্যাক্সেস -[Docsify](https://docsify.js.org/#/) ব্যবহার করে আপনি এই ডকুমেন্টেশন অফলাইনে চালাতে পারেন। এই রিপোটি ফরক করুন, আপনার লোকাল মেশিনে [Docsify ইনস্টল করুন](https://docsify.js.org/#/quickstart), তারপর এই রিপোর মূল ফোল্ডারে গিয়ে `docsify serve` টাইপ করুন। ওয়েবসাইটটি আপনার লোকালহোস্টে পোর্ট ৩০০০ এ সার্ভ হবে: `localhost:3000`। +আপনি [Docsify](https://docsify.js.org/#/) ব্যবহার করে এই ডকুমেন্টেশন অফলাইনে চালাতে পারেন। এই রিপো ফর্ক করুন, আপনার লোকাল যন্ত্রে [Docsify ইনস্টল](https://docsify.js.org/#/quickstart) করুন, এবং তারপর এই রিপোর মূল ফোল্ডারে `docsify serve` কমান্ড টাইপ করুন। ওয়েবসাইটটি আপনার লোকালহোস্টে পোর্ট ৩০০০-এ চালু হবে: `localhost:3000`। ## 📘 PDF -সমস্ত লেশনের একটি PDF [এখানে](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf) পাওয়া যাবে। - +সমস্ত পাঠের PDF এখানে পাওয়া যাবে [এখানে](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf)। ## 🎒 অন্যান্য কোর্সসমূহ আমাদের দল অন্যান্য কোর্সও তৈরি করে! দেখুন: @@ -237,21 +245,21 @@ Azure AI Foundry Discord কমিউনিটিতে যোগ দিন ## সাহায্য নেওয়া -যদি আপনি আটকে যান বা AI অ্যাপ্লিকেশন তৈরি করার বিষয়ে কোনও প্রশ্ন থাকে, তাহলে MCP সম্পর্কিত আলোচনায় অন্যান্য শিক্ষার্থী এবং অভিজ্ঞ ডেভেলপারদের সঙ্গে যোগ দিন। এটি একটি সহায়ক সম্প্রদায় যেখানে প্রশ্নের স্বাগত এবং জ্ঞান বিনামূল্যে ভাগ করা হয়। +যদি আপনি আটকে যান অথবা AI অ্যাপ তৈরি সম্পর্কে আপনার কোনো প্রশ্ন থাকে, তবে MCP নিয়ে আলাপ-আলোচনায় অংশ নিতে সহপাঠী শিক্ষার্থী এবং অভিজ্ঞ ডেভেলপারদের সাথে যোগ দিন। এটি একটি সহায়ক কমিউনিটি যেখানে প্রশ্ন করা স্বাগত এবং জ্ঞান বিনামূল্যে শেয়ার করা হয়। [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -আপনার যদি প্রোডাক্ট ফিডব্যাক বা কোনও ত্রুটি থেকে থাকে, তাহলে যান: +যদি আপনার প্রোডাক্ট ফিডব্যাক থাকে অথবা নির্মাণের সময় কোনো ত্রুটি হয় তবে এখানে যান: [![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) ## লাইসেন্স -এই রিপোজিটরিটি MIT লাইসেন্সের অধীনে লাইসেন্সভুক্ত। আরও তথ্যের জন্য [LICENSE](../../LICENSE) ফাইলটি দেখুন। +এই রিপোজিটরিটি MIT লাইসেন্সের অধীনে লাইসেন্সকৃত। আরও তথ্যের জন্য [LICENSE](../../LICENSE) ফাইলটি দেখুন। --- -**ডিসক্লেইমার**: -এই নথিটি AI অনুবাদ সেবা [Co-op Translator](https://github.com/Azure/co-op-translator) ব্যবহার করে অনূদিত হয়েছে। আমরা সঠিকতার জন্য চেষ্টা করি, তবে স্বয়ংক্রিয় অনুবাদে ত্রুটি বা অসঙ্গতি থাকতে পারে। মূল নথিটি তার নিজস্ব ভাষায় প্রামাণিক উৎস হিসেবে বিবেচনা করতে হবে। গুরুত্বপূর্ণ তথ্যের জন্য পেশাদার মানব অনুবাদ সুপারিশ করা হয়। এই অনুবাদের ব্যবহারের ফলে কোনো ভুল বোঝাবুঝি বা ভুল ব্যাখ্যার জন্য আমরা দায়বদ্ধ নই। +**জিজ্ঞাসা**: +এই ডকুমেন্টটি AI অনুবাদ সেবা [Co-op Translator](https://github.com/Azure/co-op-translator) ব্যবহার করে অনূদিত হয়েছে। আমরা স্বচ্ছতা এবং সঠিকতার জন্য চেষ্টা করি, কিন্তু স্বয়ংক্রিয় অনুবাদে ভুল বা অসম্পূর্ণতা থাকতে পারে। মূল ডকুমেন্ট তার নিজস্ব ভাষায় প্রামাণিক উৎস হিসাবে বিবেচিত হওয়া উচিত। গুরুত্বপূর্ণ তথ্যের জন্য পেশাদার মানব অনুবাদের পরামর্শ দেওয়া হয়। এই অনুবাদের ব্যবহারে কোনো ভুল বোঝাবুঝি বা ভুল ব্যাখ্যার জন্য আমরা দায়বদ্ধ নই। \ No newline at end of file diff --git a/translations/bn/SECURITY.md b/translations/bn/SECURITY.md index 1334f0274..7868f3587 100644 --- a/translations/bn/SECURITY.md +++ b/translations/bn/SECURITY.md @@ -1,12 +1,3 @@ - ## নিরাপত্তা মাইক্রোসফট আমাদের সফটওয়্যার পণ্য এবং পরিষেবাগুলোর নিরাপত্তাকে অত্যন্ত গুরুত্ব সহকারে গ্রহণ করে, যার মধ্যে রয়েছে আমাদের GitHub সংগঠনগুলোর মাধ্যমে পরিচালিত সমস্ত সোর্স কোড রিপোজিটরি। এর মধ্যে রয়েছে [Microsoft](https://github.com/Microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet), [Xamarin](https://github.com/xamarin), এবং [আমাদের GitHub সংগঠনগুলো](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon)। diff --git a/translations/bn/SUPPORT.md b/translations/bn/SUPPORT.md index 68c0d0a44..0e9995e1f 100644 --- a/translations/bn/SUPPORT.md +++ b/translations/bn/SUPPORT.md @@ -1,12 +1,3 @@ - # সহায়তা ## কীভাবে সমস্যা জানাবেন এবং সাহায্য পাবেন diff --git a/translations/bn/_404.md b/translations/bn/_404.md index 9fd745280..d8b519b4b 100644 --- a/translations/bn/_404.md +++ b/translations/bn/_404.md @@ -1,12 +1,3 @@ - # কাজ চলছে আমরা এই পৃষ্ঠার উপর কাজ করছি। অনুগ্রহ করে পরে আবার দেখুন। diff --git a/translations/bn/docs/_navbar.md b/translations/bn/docs/_navbar.md index 497977355..aa82d5c26 100644 --- a/translations/bn/docs/_navbar.md +++ b/translations/bn/docs/_navbar.md @@ -1,12 +1,3 @@ - - অনুবাদসমূহ - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/bn/docs/_sidebar.md b/translations/bn/docs/_sidebar.md index 0feb2ac6c..a847fdc01 100644 --- a/translations/bn/docs/_sidebar.md +++ b/translations/bn/docs/_sidebar.md @@ -1,12 +1,3 @@ - - পরিচিতি - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/bn/for-teachers.md b/translations/bn/for-teachers.md index b6d01dab5..efcef150e 100644 --- a/translations/bn/for-teachers.md +++ b/translations/bn/for-teachers.md @@ -1,12 +1,3 @@ - ### শিক্ষকদের জন্য আপনার ক্লাসরুমে এই পাঠ্যক্রম ব্যবহার করতে পারেন। এটি GitHub Classroom এবং শীর্ষস্থানীয় LMS প্ল্যাটফর্মগুলোর সাথে সহজেই কাজ করে, এবং এটি আপনার শিক্ষার্থীদের সাথে একটি স্বতন্ত্র রিপোজিটরি হিসেবেও ব্যবহার করা যেতে পারে। diff --git a/translations/bn/lesson-template/README.md b/translations/bn/lesson-template/README.md index 7f5933066..270718523 100644 --- a/translations/bn/lesson-template/README.md +++ b/translations/bn/lesson-template/README.md @@ -1,12 +1,3 @@ - # [পাঠের বিষয়] ![এখানে একটি ভিডিও এম্বেড করুন](../../../lesson-template/video-url) diff --git a/translations/bn/lesson-template/assignment.md b/translations/bn/lesson-template/assignment.md index 1a71bd55e..8f92b13ba 100644 --- a/translations/bn/lesson-template/assignment.md +++ b/translations/bn/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [অ্যাসাইনমেন্টের নাম] ## নির্দেশাবলী diff --git a/translations/bn/memory-game/README.md b/translations/bn/memory-game/README.md index 67bf32d51..d9e817972 100644 --- a/translations/bn/memory-game/README.md +++ b/translations/bn/memory-game/README.md @@ -1,12 +1,3 @@ - এটি একটি [Next.js](https://nextjs.org) প্রকল্প যা [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app) দিয়ে তৈরি করা হয়েছে। ## শুরু করা diff --git a/translations/bn/quiz-app/README.md b/translations/bn/quiz-app/README.md index a4e5d979c..2f214847c 100644 --- a/translations/bn/quiz-app/README.md +++ b/translations/bn/quiz-app/README.md @@ -1,12 +1,3 @@ - # কুইজ অ্যাপ এই কুইজগুলো ডেটা সায়েন্স কারিকুলামের প্রাক-লেকচার এবং পোস্ট-লেকচার কুইজ, যা পাওয়া যাবে https://aka.ms/webdev-beginners এ। diff --git a/translations/br/6-space-game/4-collision-detection/solution/README.md b/translations/br/6-space-game/4-collision-detection/solution/README.md deleted file mode 100644 index 5595028d0..000000000 --- a/translations/br/6-space-game/4-collision-detection/solution/README.md +++ /dev/null @@ -1,13 +0,0 @@ - -Este é um espaço reservado, deixado em branco propositalmente - -**Aviso Legal**: -Este documento foi traduzido utilizando o serviço de tradução por IA [Co-op Translator](https://github.com/Azure/co-op-translator). Embora nos esforcemos para garantir a precisão, esteja ciente de que traduções automatizadas podem conter erros ou imprecisões. O documento original em seu idioma nativo deve ser considerado a fonte autoritativa. Para informações críticas, recomenda-se a tradução profissional realizada por humanos. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações equivocadas decorrentes do uso desta tradução. \ No newline at end of file diff --git a/translations/br/6-space-game/4-collision-detection/your-work/README.md b/translations/br/6-space-game/4-collision-detection/your-work/README.md deleted file mode 100644 index 89d3ec686..000000000 --- a/translations/br/6-space-game/4-collision-detection/your-work/README.md +++ /dev/null @@ -1,13 +0,0 @@ - -Este é um espaço reservado, deixado em branco propositalmente - -**Aviso Legal**: -Este documento foi traduzido utilizando o serviço de tradução por IA [Co-op Translator](https://github.com/Azure/co-op-translator). Embora nos esforcemos para garantir a precisão, esteja ciente de que traduções automatizadas podem conter erros ou imprecisões. O documento original em seu idioma nativo deve ser considerado a fonte autoritativa. Para informações críticas, recomenda-se a tradução profissional realizada por humanos. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações equivocadas decorrentes do uso desta tradução. \ No newline at end of file diff --git a/translations/br/6-space-game/5-keeping-score/your-work/README.md b/translations/br/6-space-game/5-keeping-score/your-work/README.md deleted file mode 100644 index 8f58acca9..000000000 --- a/translations/br/6-space-game/5-keeping-score/your-work/README.md +++ /dev/null @@ -1,13 +0,0 @@ - -Este é um espaço reservado, deixado em branco propositalmente - -**Aviso Legal**: -Este documento foi traduzido utilizando o serviço de tradução por IA [Co-op Translator](https://github.com/Azure/co-op-translator). Embora nos esforcemos para garantir a precisão, esteja ciente de que traduções automatizadas podem conter erros ou imprecisões. O documento original em seu idioma nativo deve ser considerado a fonte autoritativa. Para informações críticas, recomenda-se a tradução profissional realizada por humanos. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações equivocadas decorrentes do uso desta tradução. \ No newline at end of file diff --git a/translations/br/6-space-game/6-end-condition/your-work/README.md b/translations/br/6-space-game/6-end-condition/your-work/README.md deleted file mode 100644 index c7e2b91d4..000000000 --- a/translations/br/6-space-game/6-end-condition/your-work/README.md +++ /dev/null @@ -1,13 +0,0 @@ - -Este é um espaço reservado, deixado em branco propositalmente - -**Aviso Legal**: -Este documento foi traduzido utilizando o serviço de tradução por IA [Co-op Translator](https://github.com/Azure/co-op-translator). Embora nos esforcemos para garantir a precisão, esteja ciente de que traduções automatizadas podem conter erros ou imprecisões. O documento original em seu idioma nativo deve ser considerado a fonte autoritativa. Para informações críticas, recomenda-se a tradução profissional realizada por humanos. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações equivocadas decorrentes do uso desta tradução. \ No newline at end of file diff --git a/translations/br/README.md b/translations/br/README.md deleted file mode 100644 index fcdb5ce99..000000000 --- a/translations/br/README.md +++ /dev/null @@ -1,280 +0,0 @@ - -[![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) -[![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) -[![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) -[![GitHub pull-requests](https://img.shields.io/github/issues-pr/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/pulls/) -[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) - -[![GitHub watchers](https://img.shields.io/github/watchers/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/watchers/) -[![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/network/) -[![GitHub stars](https://img.shields.io/github/stars/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/stargazers/) - -[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) - -# Desenvolvimento Web para Iniciantes - Um Currículo - -Aprenda os fundamentos do desenvolvimento web com nosso curso abrangente de 12 semanas pelos Microsoft Cloud Advocates. Cada uma das 24 lições mergulha em JavaScript, CSS e HTML por meio de projetos práticos como terrários, extensões de navegador e jogos espaciais. Participe de quizzes, discussões e tarefas práticas. Aprimore suas habilidades e otimize a retenção do conhecimento com nossa pedagogia eficaz baseada em projetos. Comece sua jornada de programação hoje! - -Junte-se à Comunidade Discord Azure AI Foundry - -[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) - -Siga estes passos para começar a usar esses recursos: -1. **Faça um Fork do Repositório**: Clique [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) -2. **Clone o Repositório**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Junte-se ao Discord Azure AI Foundry e conheça especialistas e outros desenvolvedores**](https://discord.com/invite/ByRwuEEgH4) - -### 🌐 Suporte Multilíngue - -#### Suportado via GitHub Action (Automatizado e Sempre Atualizado) - - -[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](./README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) - -> **Prefere Clonar Localmente?** - -> Este repositório inclui mais de 50 traduções, o que aumenta significativamente o tamanho do download. Para clonar sem traduções, use sparse checkout: -> ```bash -> git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git -> cd Web-Dev-For-Beginners -> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' -> ``` -> Isso lhe oferece tudo que precisa para completar o curso com um download muito mais rápido. - - -**Se desejar que idiomas adicionais sejam suportados, eles estão listados [aqui](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** - -[![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) - -#### 🧑‍🎓 _Você é um estudante?_ - -Visite a [**página Student Hub**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) onde você encontrará recursos para iniciantes, pacotes estudantis e até formas de obter um voucher gratuito para certificado. Esta é a página que você vai querer favoritar e visitar de tempos em tempos, pois trocamos o conteúdo mensalmente. - -### 📣 Anúncio - Novos desafios do modo Agente GitHub Copilot para completar! - -Novo desafio adicionado, procure por "GitHub Copilot Agent Challenge 🚀" em vários capítulos. É um novo desafio para você completar usando o GitHub Copilot e o modo Agente. Se você nunca usou o modo Agente antes, ele é capaz não só de gerar texto, mas também de criar e editar arquivos, executar comandos e mais. - -### 📣 Anúncio - _Novo Projeto para construir usando IA Generativa_ - -Novo projeto de Assistente de IA foi adicionado, confira o [projeto](./9-chat-project/README.md) - -### 📣 Anúncio - _Novo Currículo_ sobre IA Generativa para JavaScript acabou de ser lançado - -Não perca nosso novo currículo de IA Generativa! - -Visite [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) para começar! - -![Background](../../translated_images/br/background.148a8d43afde5730.webp) - -- Lições cobrindo tudo desde o básico até RAG. -- Interaja com personagens históricos usando GenAI e nosso app de suporte. -- Narrativa divertida e envolvente, você vai viajar no tempo! - -![character](../../translated_images/br/character.5c0dd8e067ffd693.webp) - - -Cada lição inclui uma tarefa para completar, uma verificação de conhecimento e um desafio para guiá-lo na aprendizagem de tópicos como: -- Prompting e engenharia de prompts -- Geração de apps de texto e imagem -- Apps de busca - -Visite [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) para começar! - - - -## 🌱 Começando - -> **Professores**, incluímos [algumas sugestões](for-teachers.md) sobre como usar este currículo. Adoraríamos seu feedback [em nosso fórum de discussão](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! - -**[Alunos](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, para cada lição, comece com um quiz pré-palestra e siga lendo o material da aula, complete as várias atividades e verifique seu entendimento com o quiz pós-palestra. - -Para melhorar sua experiência de aprendizado, conecte-se com seus colegas para trabalharem juntos nos projetos! As discussões são incentivadas em nosso [fórum de discussão](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) onde nossa equipe de moderadores estará disponível para responder suas perguntas. - -Para ampliar sua educação, recomendamos fortemente explorar [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) para materiais adicionais de estudo. - -### 📋 Configurando seu ambiente - -Este currículo tem um ambiente de desenvolvimento pronto para uso! Ao começar, você pode escolher executar o currículo em um [Codespace](https://github.com/features/codespaces/) (_um ambiente baseado em navegador, sem necessidade de instalações_), ou localmente em seu computador usando um editor de texto como o [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). - -#### Crie seu repositório -Para facilitar o salvamento do seu trabalho, recomendamos que você crie sua própria cópia deste repositório. Você pode fazer isso clicando no botão **Use this template** no topo da página. Isso criará um novo repositório na sua conta do GitHub com uma cópia do currículo. - -Siga estes passos: -1. **Faça um Fork do Repositório**: Clique no botão "Fork" no canto superior direito desta página. -2. **Clone o Repositório**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` - -#### Executando o currículo em um Codespace - -Na sua cópia do repositório que você criou, clique no botão **Code** e selecione **Open with Codespaces**. Isso criará um novo Codespace para você trabalhar. - -![Codespace](../../translated_images/br/createcodespace.0238bbf4d7a8d955.webp) - -#### Executando o currículo localmente no seu computador - -Para executar este currículo localmente no seu computador, você precisará de um editor de texto, um navegador e uma ferramenta de linha de comando. Nossa primeira lição, [Introdução a Linguagens de Programação e Ferramentas do Ofício](../../1-getting-started-lessons/1-intro-to-programming-languages), o guiará por várias opções para cada uma dessas ferramentas para que você escolha o que funcionar melhor para você. - -Nossa recomendação é usar [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) como seu editor, que também tem um [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) integrado. Você pode baixar o Visual Studio Code [aqui](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). - - -1. Clone seu repositório para seu computador. Você pode fazer isso clicando no botão **Code** e copiando a URL: - - [CodeSpace](./images/createcodespace.png) -Então, abra o [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) dentro do [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) e execute o seguinte comando, substituindo `` pela URL que você acabou de copiar: - - ```bash - git clone - ``` - -2. Abra a pasta no Visual Studio Code. Você pode fazer isso clicando em **Arquivo** > **Abrir Pasta** e selecionando a pasta que você acabou de clonar. - - -> Extensões recomendadas do Visual Studio Code: -> -> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - para visualizar páginas HTML dentro do Visual Studio Code -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - para ajudar você a escrever código mais rápido - -## 📂 Cada aula inclui: - -- sketchnote opcional -- vídeo suplementar opcional -- quiz de aquecimento pré-aula -- aula escrita -- para aulas baseadas em projetos, guias passo a passo sobre como construir o projeto -- verificações de conhecimento -- um desafio -- leitura suplementar -- tarefa -- [quiz pós-aula](https://ff-quizzes.netlify.app/web/) - -> **Uma nota sobre quizzes**: Todos os quizzes estão contidos na pasta Quiz-app, com 48 quizzes no total, cada um com três perguntas. Eles estão disponíveis [aqui](https://ff-quizzes.netlify.app/web/) e o aplicativo de quiz pode ser executado localmente ou implantado no Azure; siga as instruções na pasta `quiz-app`. - -## 🗃️ Aulas - -| | Nome do Projeto | Conceitos Ensinados | Objetivos de Aprendizagem | Aula Vinculada | Autor | -| :-: | :----------------------------------------------------------: | :----------------------------------------------------------------------: | ------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | -| 01 | Começando | Introdução à Programação e Ferramentas do Ofício | Aprenda os fundamentos básicos por trás da maioria das linguagens de programação e sobre o software que ajuda desenvolvedores | [Introdução às Linguagens de Programação e Ferramentas do Ofício](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | -| 02 | Começando | Noções básicas do GitHub, incluindo trabalho em equipe | Como usar o GitHub no seu projeto, como colaborar com outros numa base de código | [Introdução ao GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | Começando | Acessibilidade | Aprenda o básico sobre acessibilidade na web | [Fundamentos de Acessibilidade](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | Fundamentos de JS | Tipos de Dados em JavaScript | O básico sobre tipos de dados em JavaScript | [Tipos de Dados](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | Fundamentos de JS | Funções e Métodos | Aprenda sobre funções e métodos para gerenciar o fluxo lógico de uma aplicação | [Funções e Métodos](./2-js-basics/2-functions-methods/README.md) | Jasmine e Christopher | -| 06 | Fundamentos de JS | Tomando Decisões com JS | Aprenda como criar condições no seu código usando métodos de tomada de decisão | [Tomando Decisões](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | Fundamentos de JS | Arrays e Loops | Trabalhe com dados usando arrays e loops em JavaScript | [Arrays e Loops](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terrário](./3-terrarium/solution/README.md) | HTML na Prática | Construa o HTML para criar um terrário online, focando na construção de um layout | [Introdução ao HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terrário](./3-terrarium/solution/README.md) | CSS na Prática | Construa o CSS para estilizar o terrário online, focando no básico do CSS incluindo tornar a página responsiva | [Introdução ao CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrário](./3-terrarium/solution/README.md) | Closures em JavaScript, manipulação do DOM | Construa o JavaScript para fazer o terrário funcionar como uma interface drag/drop, focando em closures e manipulação de DOM | [Closures em JavaScript, manipulação do DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [Jogo de Digitação](./4-typing-game/solution/README.md) | Construindo um Jogo de Digitação | Aprenda a usar eventos de teclado para dirigir a lógica do seu app em JavaScript | [Programação Orientada a Eventos](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [Extensão de Navegador Verde](./5-browser-extension/solution/README.md) | Trabalhando com Navegadores | Aprenda como os navegadores funcionam, sua história e como criar os primeiros elementos de uma extensão de navegador | [Sobre Navegadores](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [Extensão de Navegador Verde](./5-browser-extension/solution/README.md) | Construindo um formulário, chamando uma API e armazenando variáveis localmente | Construa os elementos JavaScript da sua extensão de navegador para chamar uma API usando variáveis armazenadas localmente | [APIs, Formulários, e Armazenamento Local](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [Extensão de Navegador Verde](./5-browser-extension/solution/README.md) | Processos em segundo plano no navegador, desempenho web | Use os processos em segundo plano do navegador para gerenciar o ícone da extensão; aprenda sobre desempenho web e algumas otimizações | [Tarefas em Segundo Plano e Desempenho](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [Jogo Espacial](./6-space-game/solution/README.md) | Desenvolvimento Avançado de Jogos com JavaScript | Aprenda sobre Herança usando Classes e Composição e o padrão Pub/Sub, preparando-se para construir um jogo | [Introdução ao Desenvolvimento Avançado de Jogos](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [Jogo Espacial](./6-space-game/solution/README.md) | Desenhando no canvas | Aprenda sobre a API Canvas, usada para desenhar elementos na tela | [Desenhando no Canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [Jogo Espacial](./6-space-game/solution/README.md) | Movendo elementos pela tela | Descubra como os elementos podem ganhar movimento usando coordenadas cartesianas e a API Canvas | [Movendo Elementos](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [Jogo Espacial](./6-space-game/solution/README.md) | Detecção de colisão | Faça elementos colidirem e reagirem entre si usando teclas e forneça uma função de cooldown para garantir a performance do jogo | [Detecção de Colisão](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [Jogo Espacial](./6-space-game/solution/README.md) | Mantendo a pontuação | Realize cálculos matemáticos baseados no status e desempenho do jogo | [Mantendo a Pontuação](./6-space-game/5-keeping-score/README.md) | Chris | -| 20 | [Jogo Espacial](./6-space-game/solution/README.md) | Finalizando e reiniciando o jogo | Aprenda sobre finalizar e reiniciar o jogo, incluindo limpeza de assets e reset de variáveis | [A Condição de Finalização](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [App Bancário](./7-bank-project/solution/README.md) | Templates HTML e Rotas em um App Web | Aprenda como criar a estrutura de arquitetura de um site multipágina usando roteamento e templates HTML | [Templates HTML e Rotas](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [App Bancário](./7-bank-project/solution/README.md) | Construindo Formulário de Login e Cadastro | Aprenda sobre construção de formulários e rotinas de validação | [Formulários](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [App Bancário](./7-bank-project/solution/README.md) | Métodos de Buscar e Usar Dados | Como os dados entram e saem do seu app, como buscá-los, armazená-los e descartá-los | [Dados](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [App Bancário](./7-bank-project/solution/README.md) | Conceitos de Gerenciamento de Estado | Aprenda como seu app mantém estado e como gerenciá-lo programaticamente | [Gerenciamento de Estado](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [Código do Navegador/VScode](../../8-code-editor) | Trabalhando com VScode | Aprenda a usar um editor de código | [Usando o Editor de Código VScode](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [Assistentes de IA](./9-chat-project/README.md) | Trabalhando com IA | Aprenda a construir seu próprio assistente de IA | [Projeto Assistente de IA](./9-chat-project/README.md) | Chris | - -## 🏫 Pedagogia - -Nosso currículo é projetado com dois princípios pedagógicos chave em mente: -* aprendizado baseado em projetos -* quizzes frequentes - -O programa ensina os fundamentos de JavaScript, HTML e CSS, bem como as ferramentas e técnicas mais recentes usadas pelos desenvolvedores web de hoje. Os alunos terão a oportunidade de desenvolver experiência prática construindo um jogo de digitação, um terrário virtual, uma extensão de navegador ecológica, um jogo estilo invasores do espaço e um app bancário para empresas. Ao final da série, os alunos terão adquirido uma sólida compreensão do desenvolvimento web. - -> 🎓 Você pode fazer as primeiras aulas deste currículo como um [Caminho de Aprendizagem](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) no Microsoft Learn! - -Ao garantir que o conteúdo esteja alinhado com os projetos, o processo se torna mais envolvente para os alunos e a retenção dos conceitos será aumentada. Também escrevemos várias aulas iniciais em fundamentos de JavaScript para introduzir conceitos, combinadas com um vídeo da coleção "[Série para Iniciantes em: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" de tutoriais em vídeo, alguns dos quais tiveram seus autores contribuindo para este currículo. - -Além disso, um quiz de baixa pressão antes da aula define a intenção do aluno em aprender um tópico, enquanto um segundo quiz após a aula garante maior retenção. Este currículo foi projetado para ser flexível e divertido e pode ser feito integralmente ou em partes. Os projetos começam pequenos e ficam progressivamente mais complexos até o final do ciclo de 12 semanas. - -Embora tenhamos evitado propositalmente introduzir frameworks JavaScript para concentrar nas habilidades básicas necessárias como desenvolvedor web antes de adotar um framework, um bom próximo passo para completar este currículo seria aprender sobre Node.js via outra coleção de vídeos: "[Série para Iniciantes em: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". - -> Visite nossas diretrizes no [Código de Conduta](CODE_OF_CONDUCT.md) e [Contribuindo](CONTRIBUTING.md). Nós agradecemos seu feedback construtivo! - - -## 🧭 Acesso offline - -Você pode executar esta documentação offline usando [Docsify](https://docsify.js.org/#/). Faça um fork deste repositório, [instale o Docsify](https://docsify.js.org/#/quickstart) na sua máquina local e então na pasta raiz deste repositório, digite `docsify serve`. O site será servido na porta 3000 no seu localhost: `localhost:3000`. - -## 📘 PDF - -Um PDF de todas as aulas pode ser encontrado [aqui](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). - - -## 🎒 Outros Cursos -Nossa equipe produz outros cursos! Confira: - - -### 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) -[![LangChain.js for Beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) - ---- - -### Azure / Edge / MCP / Agentes -[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) - ---- - -### Série IA Generativa -[![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) - ---- - -### Aprendizado Básico -[![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) - ---- - -### Série 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 for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) - - -## Obtenha Ajuda - -Se você ficar travado ou tiver alguma dúvida sobre como construir aplicativos de IA, junte-se a outros aprendizes e desenvolvedores experientes em discussões sobre MCP. É uma comunidade de apoio onde perguntas são bem-vindas e o conhecimento é compartilhado livremente. - -[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) - -Se você tiver feedback sobre produtos ou erros durante a construção, visite: - -[![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) - -## Licença - -Este repositório está licenciado sob a licença MIT. Veja o arquivo [LICENSE](../../LICENSE) para mais informações. - ---- - - -**Aviso Legal**: -Este documento foi traduzido utilizando o serviço de tradução por IA [Co-op Translator](https://github.com/Azure/co-op-translator). Embora nos esforcemos para garantir a precisão, esteja ciente de que traduções automáticas podem conter erros ou imprecisões. O documento original em seu idioma nativo deve ser considerado a fonte autorizada. Para informações críticas, recomenda-se tradução profissional realizada por humanos. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações incorretas decorrentes do uso desta tradução. - \ No newline at end of file diff --git a/translations/cs/.co-op-translator.json b/translations/cs/.co-op-translator.json new file mode 100644 index 000000000..f8e054a1f --- /dev/null +++ b/translations/cs/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2026-01-07T04:12:06+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "cs" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2025-10-24T20:47:43+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "cs" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2026-01-07T04:15:32+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "cs" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2026-01-07T04:08:45+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "cs" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2025-10-24T20:50:44+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "cs" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:29:12+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "cs" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2026-01-07T03:20:41+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "cs" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T18:56:50+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "cs" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2026-01-07T03:30:34+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "cs" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2025-10-24T20:41:27+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "cs" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2026-01-07T03:29:03+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "cs" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2025-10-24T20:41:57+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "cs" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2026-01-07T03:32:23+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "cs" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2025-10-24T20:43:16+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "cs" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2026-01-07T03:34:12+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "cs" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2025-10-24T20:42:34+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "cs" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-28T04:04:03+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "cs" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2026-01-07T04:03:11+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "cs" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2025-10-24T21:01:00+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "cs" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2026-01-07T04:07:04+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "cs" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2025-10-24T21:00:09+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "cs" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2026-01-07T04:04:49+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "cs" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2025-10-24T20:59:14+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "cs" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-07T03:23:57+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "cs" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-28T04:15:42+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "cs" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2026-01-07T03:23:00+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "cs" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T04:28:51+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "cs" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2026-01-07T04:01:19+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "cs" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2025-10-24T21:08:47+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "cs" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2026-01-07T03:50:28+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "cs" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2025-10-24T21:15:16+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "cs" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2026-01-07T03:47:03+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "cs" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2025-10-24T21:13:59+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "cs" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2026-01-07T03:48:42+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "cs" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2025-10-24T21:13:13+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "cs" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-28T03:38:54+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "cs" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-28T03:45:50+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "cs" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-28T03:47:50+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "cs" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-28T03:48:54+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "cs" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-28T03:46:18+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "cs" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-28T03:46:47+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "cs" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-28T03:47:16+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "cs" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-28T03:48:24+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "cs" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-28T03:45:19+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "cs" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2026-01-07T03:43:24+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "cs" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2025-10-24T21:12:13+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "cs" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2026-01-07T03:39:19+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "cs" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2025-10-24T21:10:12+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "cs" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2026-01-07T03:45:08+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "cs" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2025-10-24T21:09:35+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "cs" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2026-01-07T03:37:49+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "cs" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2025-10-24T21:11:39+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "cs" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T03:58:31+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "cs" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T03:58:45+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "cs" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2026-01-07T03:42:18+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "cs" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-28T03:55:43+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "cs" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T03:56:00+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "cs" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T03:56:13+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "cs" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2026-01-07T03:40:49+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "cs" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2025-10-24T21:10:50+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "cs" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T04:01:57+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "cs" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T04:02:12+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "cs" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-28T03:52:21+00:00", + "source_file": "6-space-game/README.md", + "language_code": "cs" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T03:56:26+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "cs" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2026-01-07T03:54:25+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "cs" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2025-10-24T21:05:33+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "cs" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2026-01-07T03:52:11+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "cs" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2025-10-24T21:07:33+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "cs" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2026-01-07T03:56:48+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "cs" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2025-10-24T21:04:26+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "cs" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2026-01-07T03:59:14+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "cs" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2025-10-24T21:02:04+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "cs" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-28T03:23:38+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "cs" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-28T03:27:58+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "cs" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-28T03:28:22+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "cs" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2026-01-07T03:36:11+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "cs" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2025-10-24T20:44:12+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "cs" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2026-01-07T03:24:03+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "cs" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:37:28+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "cs" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:44:32+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "cs" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2025-10-24T20:57:32+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "cs" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:53:26+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "cs" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:37:46+00:00", + "source_file": "AGENTS.md", + "language_code": "cs" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-28T03:23:15+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "cs" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-28T03:21:19+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "cs" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:58:02+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "cs" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T19:00:53+00:00", + "source_file": "README.md", + "language_code": "cs" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-28T03:21:59+00:00", + "source_file": "SECURITY.md", + "language_code": "cs" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-28T03:20:43+00:00", + "source_file": "SUPPORT.md", + "language_code": "cs" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-28T03:20:59+00:00", + "source_file": "_404.md", + "language_code": "cs" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-28T04:12:03+00:00", + "source_file": "docs/_navbar.md", + "language_code": "cs" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-28T04:11:38+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "cs" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T10:34:49+00:00", + "source_file": "for-teachers.md", + "language_code": "cs" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-28T04:12:27+00:00", + "source_file": "lesson-template/README.md", + "language_code": "cs" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-28T04:12:46+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "cs" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:58:27+00:00", + "source_file": "memory-game/README.md", + "language_code": "cs" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-28T04:21:53+00:00", + "source_file": "quiz-app/README.md", + "language_code": "cs" + } +} \ No newline at end of file diff --git a/translations/cs/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/cs/1-getting-started-lessons/1-intro-to-programming-languages/README.md index 051d0b939..ef6610bae 100644 --- a/translations/cs/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/cs/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # Úvod do programovacích jazyků a moderních vývojářských nástrojů Ahoj, budoucí vývojáři! 👋 Můžu vám něco říct, co mi dělá husí kůži každý den? Chystáte se objevovat, že programování není jen o počítačích – je to skutečná superschopnost přivést vaše nejdivočejší nápady k životu! diff --git a/translations/cs/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/cs/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index 0296d46f6..63d32e234 100644 --- a/translations/cs/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/cs/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # Zadání: Zkoumání moderních nástrojů pro vývoj webu ## Pokyny diff --git a/translations/cs/1-getting-started-lessons/2-github-basics/README.md b/translations/cs/1-getting-started-lessons/2-github-basics/README.md index 30c58b75c..62144bf73 100644 --- a/translations/cs/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/cs/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # Úvod do GitHubu Ahoj, budoucí vývojáři! 👋 Připraven připojit se k milionům programátorů po celém světě? Jsem opravdu nadšený, že ti mohu představit GitHub – představ si to jako sociální síť pro programátory, jen místo sdílení fotek oběda sdílíme kód a společně budujeme neuvěřitelné věci! diff --git a/translations/cs/1-getting-started-lessons/3-accessibility/README.md b/translations/cs/1-getting-started-lessons/3-accessibility/README.md index 32930cb5a..b0682e39a 100644 --- a/translations/cs/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/cs/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # Tvorba přístupných webových stránek ![Vše o přístupnosti](../../../../translated_images/cs/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/cs/1-getting-started-lessons/3-accessibility/assignment.md b/translations/cs/1-getting-started-lessons/3-accessibility/assignment.md index fca3b37e1..182a32d98 100644 --- a/translations/cs/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/cs/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # Komplexní audit přístupnosti webových stránek ## Pokyny diff --git a/translations/cs/1-getting-started-lessons/README.md b/translations/cs/1-getting-started-lessons/README.md index 950584d87..33ea3ca27 100644 --- a/translations/cs/1-getting-started-lessons/README.md +++ b/translations/cs/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # Začínáme s webovým vývojem V této části kurzu budete seznámeni s koncepty, které nejsou založeny na projektech, ale jsou důležité pro to, abyste se stali profesionálním vývojářem. diff --git a/translations/cs/10-ai-framework-project/README.md b/translations/cs/10-ai-framework-project/README.md index 6e84b44c1..5cabe0e0e 100644 --- a/translations/cs/10-ai-framework-project/README.md +++ b/translations/cs/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # AI Framework Už jste někdy měli pocit, že je příliš složité vytvářet AI aplikace od začátku? Nejste sami! AI frameworky jsou jako švýcarský armádní nůž pro vývoj AI – jsou to silné nástroje, které vám mohou ušetřit čas a bolesti hlavy při vytváření inteligentních aplikací. Představte si AI framework jako dobře uspořádanou knihovnu: poskytuje předpřipravené komponenty, standardizovaná API a chytré abstrakce, abyste se mohli soustředit na řešení problémů místo boje s detaily implementace. diff --git a/translations/cs/2-js-basics/1-data-types/README.md b/translations/cs/2-js-basics/1-data-types/README.md index 1944e3dfc..e374ae1db 100644 --- a/translations/cs/2-js-basics/1-data-types/README.md +++ b/translations/cs/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # Základy JavaScriptu: Datové typy ![JavaScript Basics - Data types](../../../../translated_images/cs/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/cs/2-js-basics/1-data-types/assignment.md b/translations/cs/2-js-basics/1-data-types/assignment.md index d0df3664c..8efa86af7 100644 --- a/translations/cs/2-js-basics/1-data-types/assignment.md +++ b/translations/cs/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # Procvičování datových typů: Nákupní košík pro e-commerce ## Pokyny diff --git a/translations/cs/2-js-basics/2-functions-methods/README.md b/translations/cs/2-js-basics/2-functions-methods/README.md index 9d97634b9..b022f57be 100644 --- a/translations/cs/2-js-basics/2-functions-methods/README.md +++ b/translations/cs/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # Základy JavaScriptu: Metody a funkce ![JavaScript Basics - Functions](../../../../translated_images/cs/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/cs/2-js-basics/2-functions-methods/assignment.md b/translations/cs/2-js-basics/2-functions-methods/assignment.md index c42a930cb..8847b868c 100644 --- a/translations/cs/2-js-basics/2-functions-methods/assignment.md +++ b/translations/cs/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # Zábava s funkcemi ## Pokyny diff --git a/translations/cs/2-js-basics/3-making-decisions/README.md b/translations/cs/2-js-basics/3-making-decisions/README.md index 72ad9ecb9..f15d7940e 100644 --- a/translations/cs/2-js-basics/3-making-decisions/README.md +++ b/translations/cs/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # Základy JavaScriptu: Rozhodování ![JavaScript Basics - Making decisions](../../../../translated_images/cs/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/cs/2-js-basics/3-making-decisions/assignment.md b/translations/cs/2-js-basics/3-making-decisions/assignment.md index 8b24d8d8c..06178220d 100644 --- a/translations/cs/2-js-basics/3-making-decisions/assignment.md +++ b/translations/cs/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # Rozhodování: Zpracování známek studentů ## Cíle učení diff --git a/translations/cs/2-js-basics/4-arrays-loops/README.md b/translations/cs/2-js-basics/4-arrays-loops/README.md index fbf6482e2..74eb6deb7 100644 --- a/translations/cs/2-js-basics/4-arrays-loops/README.md +++ b/translations/cs/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # Základy JavaScriptu: Pole a smyčky ![JavaScript Basics - Arrays](../../../../translated_images/cs/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/cs/2-js-basics/4-arrays-loops/assignment.md b/translations/cs/2-js-basics/4-arrays-loops/assignment.md index 58b6c470e..a87b23a56 100644 --- a/translations/cs/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/cs/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # Úkol: Pole a cykly ## Pokyny diff --git a/translations/cs/2-js-basics/README.md b/translations/cs/2-js-basics/README.md index 1b690e007..01ee00e2f 100644 --- a/translations/cs/2-js-basics/README.md +++ b/translations/cs/2-js-basics/README.md @@ -1,12 +1,3 @@ - # Úvod do JavaScriptu JavaScript je jazyk webu. V těchto čtyřech lekcích se naučíte jeho základy. diff --git a/translations/cs/3-terrarium/1-intro-to-html/README.md b/translations/cs/3-terrarium/1-intro-to-html/README.md index 3320c3ed8..f08489865 100644 --- a/translations/cs/3-terrarium/1-intro-to-html/README.md +++ b/translations/cs/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Terrarium Project Část 1: Úvod do HTML ```mermaid diff --git a/translations/cs/3-terrarium/1-intro-to-html/assignment.md b/translations/cs/3-terrarium/1-intro-to-html/assignment.md index 1d15e39c9..c46d72b9f 100644 --- a/translations/cs/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/cs/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # HTML Praktické zadání: Vytvořte návrh blogu ## Cíle učení diff --git a/translations/cs/3-terrarium/2-intro-to-css/README.md b/translations/cs/3-terrarium/2-intro-to-css/README.md index 725d4df7e..493687358 100644 --- a/translations/cs/3-terrarium/2-intro-to-css/README.md +++ b/translations/cs/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Terrárium Projekt Část 2: Úvod do CSS ```mermaid diff --git a/translations/cs/3-terrarium/2-intro-to-css/assignment.md b/translations/cs/3-terrarium/2-intro-to-css/assignment.md index 3d088a41c..7b1d3d1e6 100644 --- a/translations/cs/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/cs/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # Úkol na refaktorizaci CSS ## Cíl diff --git a/translations/cs/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/cs/3-terrarium/3-intro-to-DOM-and-closures/README.md index 274347f2b..5669e04eb 100644 --- a/translations/cs/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/cs/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # Projekt Terrárium Část 3: Manipulace s DOM a JavaScript Closures ```mermaid diff --git a/translations/cs/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/cs/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index b8b5f01ee..2d6b411f5 100644 --- a/translations/cs/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/cs/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # Úkol: Zkoumání DOM elementů ## Přehled diff --git a/translations/cs/3-terrarium/README.md b/translations/cs/3-terrarium/README.md index ae0c51ae3..8b5b56dcd 100644 --- a/translations/cs/3-terrarium/README.md +++ b/translations/cs/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## Nasazení vašeho Terraria Můžete nasadit, nebo publikovat své Terrarium na web pomocí **Azure Static Web Apps**. diff --git a/translations/cs/3-terrarium/solution/README.md b/translations/cs/3-terrarium/solution/README.md index 52afb9a2a..8c2241df7 100644 --- a/translations/cs/3-terrarium/solution/README.md +++ b/translations/cs/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # Můj terárium: Projekt na naučení se HTML, CSS a manipulace s DOM pomocí JavaScriptu 🌵🌱 Malá meditace s kódem typu drag and drop. S trochou HTML, JS a CSS můžete vytvořit webové rozhraní, upravit jeho styl a přidat interakci. diff --git a/translations/cs/4-typing-game/README.md b/translations/cs/4-typing-game/README.md index 1e94b2fcf..de9e28d88 100644 --- a/translations/cs/4-typing-game/README.md +++ b/translations/cs/4-typing-game/README.md @@ -1,12 +1,3 @@ - # Programování řízené událostmi - Vytvořte si hru na psaní ```mermaid diff --git a/translations/cs/4-typing-game/solution/README.md b/translations/cs/4-typing-game/solution/README.md index a741a2701..05a35183e 100644 --- a/translations/cs/4-typing-game/solution/README.md +++ b/translations/cs/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - Toto je zástupný text, záměrně ponechaný prázdný. --- diff --git a/translations/cs/4-typing-game/typing-game/README.md b/translations/cs/4-typing-game/typing-game/README.md index dac7803b3..100bef236 100644 --- a/translations/cs/4-typing-game/typing-game/README.md +++ b/translations/cs/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # Vytváření hry pomocí událostí Už jste se někdy divili, jak webové stránky poznají, kdy kliknete na tlačítko nebo píšete do textového pole? To je kouzlo programování řízeného událostmi! Co je lepšího způsobu, jak se naučit tuto základní dovednost, než vytvořit něco užitečného – hru na rychlost psaní, která reaguje na každý váš stisk klávesy. diff --git a/translations/cs/4-typing-game/typing-game/assignment.md b/translations/cs/4-typing-game/typing-game/assignment.md index 68fc3a64c..934a870a2 100644 --- a/translations/cs/4-typing-game/typing-game/assignment.md +++ b/translations/cs/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # Vytvořte novou hru na klávesnici ## Pokyny diff --git a/translations/cs/5-browser-extension/1-about-browsers/README.md b/translations/cs/5-browser-extension/1-about-browsers/README.md index 4cc5dad84..b94292b7f 100644 --- a/translations/cs/5-browser-extension/1-about-browsers/README.md +++ b/translations/cs/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # Browser Extension Project Part 1: Vše o prohlížečích ```mermaid diff --git a/translations/cs/5-browser-extension/1-about-browsers/assignment.md b/translations/cs/5-browser-extension/1-about-browsers/assignment.md index 56aa59c07..b91875d0f 100644 --- a/translations/cs/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/cs/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # Zadání: Přestylizujte svůj rozšíření prohlížeče ## Přehled diff --git a/translations/cs/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/cs/5-browser-extension/2-forms-browsers-local-storage/README.md index 133f7d8d9..690f80f02 100644 --- a/translations/cs/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/cs/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # Projekt rozšíření prohlížeče část 2: Zavolat API, použít místní úložiště ```mermaid diff --git a/translations/cs/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/cs/5-browser-extension/2-forms-browsers-local-storage/assignment.md index ca7f6c9f6..59180f77a 100644 --- a/translations/cs/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/cs/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # Přijměte API ## Přehled diff --git a/translations/cs/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/cs/5-browser-extension/3-background-tasks-and-performance/README.md index cd54475c3..4a00a110d 100644 --- a/translations/cs/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/cs/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # Browser Extension Project Část 3: Naučte se o Pozadových Úlohách a Výkonu ```mermaid diff --git a/translations/cs/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/cs/5-browser-extension/3-background-tasks-and-performance/assignment.md index 2833a4b68..f6bcfdc00 100644 --- a/translations/cs/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/cs/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # Analýza výkonu webu ## Přehled úkolu diff --git a/translations/cs/5-browser-extension/README.md b/translations/cs/5-browser-extension/README.md index 5d52d19c3..4c903f74f 100644 --- a/translations/cs/5-browser-extension/README.md +++ b/translations/cs/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # Vytváření rozšíření pro prohlížeč Vytváření rozšíření pro prohlížeče je zábavný a zajímavý způsob, jak přemýšlet o výkonu vašich aplikací při vytváření jiného typu webového prostředku. Tento modul obsahuje lekce o tom, jak fungují prohlížeče, jak nasadit rozšíření pro prohlížeč, jak vytvořit formulář, volat API, používat místní úložiště a jak hodnotit výkon vašeho webu a zlepšovat ho. diff --git a/translations/cs/5-browser-extension/solution/README.md b/translations/cs/5-browser-extension/solution/README.md index f2741ae71..77f4d90fc 100644 --- a/translations/cs/5-browser-extension/solution/README.md +++ b/translations/cs/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # Rozšíření prohlížeče Carbon Trigger: Hotový kód Pomocí API C02 Signal od tmrow sledujte spotřebu elektřiny a vytvořte rozšíření prohlížeče, které vám přímo v prohlížeči připomene, jak náročná je spotřeba elektřiny ve vašem regionu. Používání tohoto rozšíření ad hoc vám pomůže činit rozhodnutí o vašich aktivitách na základě těchto informací. diff --git a/translations/cs/5-browser-extension/solution/translation/README.es.md b/translations/cs/5-browser-extension/solution/translation/README.es.md index 78b97faca..4ffa12a7b 100644 --- a/translations/cs/5-browser-extension/solution/translation/README.es.md +++ b/translations/cs/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Rozšíření prohlížeče Carbon Trigger: Kompletní kód Pomocí API CO2 Signal od tmrow pro sledování spotřeby elektřiny vytvořte rozšíření prohlížeče, které vám umožní mít přímo v prohlížeči připomínku o spotřebě elektřiny ve vašem regionu. Používání tohoto ad hoc rozšíření vám pomůže činit rozhodnutí o vašich aktivitách na základě těchto informací. diff --git a/translations/cs/5-browser-extension/solution/translation/README.fr.md b/translations/cs/5-browser-extension/solution/translation/README.fr.md index 31f1754dc..507f32c57 100644 --- a/translations/cs/5-browser-extension/solution/translation/README.fr.md +++ b/translations/cs/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Rozšíření prohlížeče Carbon Trigger: Dokončený kód Pomocí API C02 Signal od tmrow pro sledování spotřeby elektřiny vytvořte rozšíření prohlížeče, které vám umožní mít přímo v prohlížeči připomínku o spotřebě elektřiny ve vaší oblasti. Používání tohoto ad hoc rozšíření vám pomůže činit rozhodnutí o vašich aktivitách na základě těchto informací. diff --git a/translations/cs/5-browser-extension/solution/translation/README.hi.md b/translations/cs/5-browser-extension/solution/translation/README.hi.md index eeef7cbad..3ad3f8754 100644 --- a/translations/cs/5-browser-extension/solution/translation/README.hi.md +++ b/translations/cs/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # Rozšíření prohlížeče Carbon Trigger: Hotový kód Použití API CO2 Signal od tmrow ke sledování spotřeby elektřiny, vytvoření rozšíření prohlížeče, které vám připomene, jak náročné je využívání elektřiny ve vašem regionu. Používání tohoto rozšíření vám pomůže rozhodovat se o vašich aktivitách na základě těchto informací. diff --git a/translations/cs/5-browser-extension/solution/translation/README.it.md b/translations/cs/5-browser-extension/solution/translation/README.it.md index 8b40b0e82..af8abf8ad 100644 --- a/translations/cs/5-browser-extension/solution/translation/README.it.md +++ b/translations/cs/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Rozšíření prohlížeče Carbon Trigger: kód pro začátek Budeme používat API Signal CO2 od tmrow k monitorování spotřeby elektřiny a vytvoříme rozšíření pro prohlížeč, které vám umožní mít přímo v prohlížeči připomínku o tom, jak náročná je spotřeba elektřiny ve vaší oblasti. Používání tohoto rozšíření vám pomůže lépe hodnotit své aktivity na základě těchto informací. diff --git a/translations/cs/5-browser-extension/solution/translation/README.ja.md b/translations/cs/5-browser-extension/solution/translation/README.ja.md index 84c7a6557..ba2159970 100644 --- a/translations/cs/5-browser-extension/solution/translation/README.ja.md +++ b/translations/cs/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # Rozšíření prohlížeče Carbon Trigger: Hotový kód Vytvořte rozšíření prohlížeče, které pomocí API CO2 Signal od tmrow sleduje spotřebu energie a zobrazuje připomínku o tom, jak vysoká je spotřeba energie ve vaší oblasti. Toto rozšíření můžete používat ad hoc, abyste mohli na základě těchto informací rozhodovat o svých aktivitách. diff --git a/translations/cs/5-browser-extension/solution/translation/README.ms.md b/translations/cs/5-browser-extension/solution/translation/README.ms.md index cd492bcad..3677bcdf2 100644 --- a/translations/cs/5-browser-extension/solution/translation/README.ms.md +++ b/translations/cs/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # Rozšíření prohlížeče Carbon Trigger: Kompletní kód Pomocí API CO2 Signal od tmrow pro sledování spotřeby elektřiny vytvořte rozšíření prohlížeče, které vás bude upozorňovat na aktuální úroveň spotřeby elektřiny ve vašem regionu. Používání tohoto rozšíření vám pomůže lépe zvažovat své aktivity na základě těchto informací. diff --git a/translations/cs/5-browser-extension/start/README.md b/translations/cs/5-browser-extension/start/README.md index 716966092..1ccf6e119 100644 --- a/translations/cs/5-browser-extension/start/README.md +++ b/translations/cs/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # Rozšíření prohlížeče Carbon Trigger: Výchozí kód Pomocí API CO2 Signal od tmrow pro sledování spotřeby elektřiny vytvořte rozšíření prohlížeče, které vám přímo v prohlížeči připomene, jak náročná je spotřeba elektřiny ve vaší oblasti. Používání tohoto rozšíření vám pomůže lépe se rozhodovat o vašich aktivitách na základě těchto informací. diff --git a/translations/cs/6-space-game/1-introduction/README.md b/translations/cs/6-space-game/1-introduction/README.md index 9ba9a0551..a8ada5bdb 100644 --- a/translations/cs/6-space-game/1-introduction/README.md +++ b/translations/cs/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # Vytvořte vesmírnou hru část 1: Úvod ```mermaid diff --git a/translations/cs/6-space-game/1-introduction/assignment.md b/translations/cs/6-space-game/1-introduction/assignment.md index 876833459..049f2c148 100644 --- a/translations/cs/6-space-game/1-introduction/assignment.md +++ b/translations/cs/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # Vytvořte hru: Použití návrhových vzorů ## Přehled úkolu diff --git a/translations/cs/6-space-game/2-drawing-to-canvas/README.md b/translations/cs/6-space-game/2-drawing-to-canvas/README.md index 053a8bf12..2149123bf 100644 --- a/translations/cs/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/cs/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # Vytvořte vesmírnou hru část 2: Nakreslete hrdinu a příšery do Canvasu ```mermaid diff --git a/translations/cs/6-space-game/2-drawing-to-canvas/assignment.md b/translations/cs/6-space-game/2-drawing-to-canvas/assignment.md index 0f1876e88..e65f4ab6d 100644 --- a/translations/cs/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/cs/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # Zadání: Prozkoumejte Canvas API ## Cíle učení diff --git a/translations/cs/6-space-game/3-moving-elements-around/README.md b/translations/cs/6-space-game/3-moving-elements-around/README.md index 8824b2e64..8dbe812c1 100644 --- a/translations/cs/6-space-game/3-moving-elements-around/README.md +++ b/translations/cs/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # Vytvoření vesmírné hry Část 3: Přidání pohybu ```mermaid diff --git a/translations/cs/6-space-game/3-moving-elements-around/assignment.md b/translations/cs/6-space-game/3-moving-elements-around/assignment.md index fc32b2335..178949629 100644 --- a/translations/cs/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/cs/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # Komentujte svůj kód ## Pokyny diff --git a/translations/cs/6-space-game/4-collision-detection/README.md b/translations/cs/6-space-game/4-collision-detection/README.md index e756b753b..73c668400 100644 --- a/translations/cs/6-space-game/4-collision-detection/README.md +++ b/translations/cs/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # Vytvoření vesmírné hry část 4: Přidání laseru a detekce kolizí ```mermaid diff --git a/translations/cs/6-space-game/4-collision-detection/assignment.md b/translations/cs/6-space-game/4-collision-detection/assignment.md index fece46330..9318b412e 100644 --- a/translations/cs/6-space-game/4-collision-detection/assignment.md +++ b/translations/cs/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # Prozkoumejte kolize ## Pokyny diff --git a/translations/cs/6-space-game/4-collision-detection/solution/README.md b/translations/cs/6-space-game/4-collision-detection/solution/README.md index 01344432c..309ffd8ac 100644 --- a/translations/cs/6-space-game/4-collision-detection/solution/README.md +++ b/translations/cs/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - Toto je zástupný text, záměrně ponechaný prázdný --- diff --git a/translations/cs/6-space-game/4-collision-detection/your-work/README.md b/translations/cs/6-space-game/4-collision-detection/your-work/README.md index 049b6f607..1960b27b8 100644 --- a/translations/cs/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/cs/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - Toto je zástupný text, záměrně ponechaný prázdný --- diff --git a/translations/cs/6-space-game/5-keeping-score/README.md b/translations/cs/6-space-game/5-keeping-score/README.md index b0ccfa6a7..53ebdf962 100644 --- a/translations/cs/6-space-game/5-keeping-score/README.md +++ b/translations/cs/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # Vytvoření vesmírné hry část 5: Skórování a životy ```mermaid diff --git a/translations/cs/6-space-game/5-keeping-score/assignment.md b/translations/cs/6-space-game/5-keeping-score/assignment.md index a88781cec..67084b94a 100644 --- a/translations/cs/6-space-game/5-keeping-score/assignment.md +++ b/translations/cs/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # Vytvořte bodovací hru ## Instrukce diff --git a/translations/cs/6-space-game/5-keeping-score/solution/README.md b/translations/cs/6-space-game/5-keeping-score/solution/README.md index 691808126..05e099d03 100644 --- a/translations/cs/6-space-game/5-keeping-score/solution/README.md +++ b/translations/cs/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - Toto je zástupný text, záměrně ponechaný prázdný --- diff --git a/translations/cs/6-space-game/5-keeping-score/your-work/README.md b/translations/cs/6-space-game/5-keeping-score/your-work/README.md index 777a3add5..00ac2476c 100644 --- a/translations/cs/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/cs/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - Toto je zástupný text, záměrně ponechaný prázdný --- diff --git a/translations/cs/6-space-game/6-end-condition/README.md b/translations/cs/6-space-game/6-end-condition/README.md index 0b8e9e53a..1d2804a63 100644 --- a/translations/cs/6-space-game/6-end-condition/README.md +++ b/translations/cs/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # Vytvořte vesmírnou hru část 6: Konec a restart ```mermaid diff --git a/translations/cs/6-space-game/6-end-condition/assignment.md b/translations/cs/6-space-game/6-end-condition/assignment.md index 3bca9dffe..72d88a451 100644 --- a/translations/cs/6-space-game/6-end-condition/assignment.md +++ b/translations/cs/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # Vytvořte ukázkovou hru ## Přehled úkolu diff --git a/translations/cs/6-space-game/6-end-condition/solution/README.md b/translations/cs/6-space-game/6-end-condition/solution/README.md index 0c2287a07..a8ef9bd37 100644 --- a/translations/cs/6-space-game/6-end-condition/solution/README.md +++ b/translations/cs/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - Toto je zástupný text, záměrně ponechaný prázdný --- diff --git a/translations/cs/6-space-game/6-end-condition/your-work/README.md b/translations/cs/6-space-game/6-end-condition/your-work/README.md index b9460ef67..4496cf201 100644 --- a/translations/cs/6-space-game/6-end-condition/your-work/README.md +++ b/translations/cs/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - Toto je zástupný text, záměrně ponechaný prázdný --- diff --git a/translations/cs/6-space-game/README.md b/translations/cs/6-space-game/README.md index 5b280bc91..74bb1b8e0 100644 --- a/translations/cs/6-space-game/README.md +++ b/translations/cs/6-space-game/README.md @@ -1,12 +1,3 @@ - # Vytvořte vesmírnou hru Vesmírná hra pro výuku pokročilejších základů JavaScriptu diff --git a/translations/cs/6-space-game/solution/README.md b/translations/cs/6-space-game/solution/README.md index 327a86e1e..05e099d03 100644 --- a/translations/cs/6-space-game/solution/README.md +++ b/translations/cs/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - Toto je zástupný text, záměrně ponechaný prázdný --- diff --git a/translations/cs/7-bank-project/1-template-route/README.md b/translations/cs/7-bank-project/1-template-route/README.md index cc45ca66b..1d2abecd8 100644 --- a/translations/cs/7-bank-project/1-template-route/README.md +++ b/translations/cs/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # Vytvoření bankovní aplikace Část 1: HTML šablony a směrování ve webové aplikaci ```mermaid diff --git a/translations/cs/7-bank-project/1-template-route/assignment.md b/translations/cs/7-bank-project/1-template-route/assignment.md index a19733ed7..832a04c02 100644 --- a/translations/cs/7-bank-project/1-template-route/assignment.md +++ b/translations/cs/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # Vylepšení směrování ## Pokyny diff --git a/translations/cs/7-bank-project/2-forms/README.md b/translations/cs/7-bank-project/2-forms/README.md index 748f8a179..a5530ad1a 100644 --- a/translations/cs/7-bank-project/2-forms/README.md +++ b/translations/cs/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # Vytvoření bankovní aplikace část 2: Vytvoření přihlašovacího a registračního formuláře ```mermaid diff --git a/translations/cs/7-bank-project/2-forms/assignment.md b/translations/cs/7-bank-project/2-forms/assignment.md index 2d2f6c0ca..2cb2a3db4 100644 --- a/translations/cs/7-bank-project/2-forms/assignment.md +++ b/translations/cs/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # Vylepšete vzhled své bankovní aplikace pomocí moderního CSS ## Přehled projektu diff --git a/translations/cs/7-bank-project/3-data/README.md b/translations/cs/7-bank-project/3-data/README.md index 1255c7a22..e56e55a3e 100644 --- a/translations/cs/7-bank-project/3-data/README.md +++ b/translations/cs/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # Vytvoření bankovní aplikace část 3: Způsoby načítání a použití dat Přemýšlejte o počítači Enterprise ve Star Treku – když kapitán Picard žádá o stav lodi, informace se objeví okamžitě, aniž by se celé rozhraní vypnulo a znovu sestavovalo. Tento plynulý tok informací je přesně to, co zde s dynamickým načítáním dat budujeme. diff --git a/translations/cs/7-bank-project/3-data/assignment.md b/translations/cs/7-bank-project/3-data/assignment.md index fd03af0db..91013eaeb 100644 --- a/translations/cs/7-bank-project/3-data/assignment.md +++ b/translations/cs/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # Refaktorování kódu a úkol dokumentace ## Cíle učení diff --git a/translations/cs/7-bank-project/4-state-management/README.md b/translations/cs/7-bank-project/4-state-management/README.md index e7f617775..5e6b0dca7 100644 --- a/translations/cs/7-bank-project/4-state-management/README.md +++ b/translations/cs/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # Tvorba bankovní aplikace část 4: Koncepty správy stavu ## ⚡ Co můžete udělat v následujících 5 minutách diff --git a/translations/cs/7-bank-project/4-state-management/assignment.md b/translations/cs/7-bank-project/4-state-management/assignment.md index 04bf89082..1aeeebf5f 100644 --- a/translations/cs/7-bank-project/4-state-management/assignment.md +++ b/translations/cs/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # Implementace dialogu „Přidat transakci“ ## Přehled diff --git a/translations/cs/7-bank-project/README.md b/translations/cs/7-bank-project/README.md index ec6f7a7df..0c9fe657d 100644 --- a/translations/cs/7-bank-project/README.md +++ b/translations/cs/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: Vytvořte banku V tomto projektu se naučíte, jak vytvořit fiktivní banku. Tyto lekce obsahují pokyny, jak navrhnout webovou aplikaci, vytvořit trasy, sestavit formuláře, spravovat stav a získávat data z API, ze kterého můžete načítat data banky. diff --git a/translations/cs/7-bank-project/api/README.md b/translations/cs/7-bank-project/api/README.md index 00bb5599e..1dfa4e7d5 100644 --- a/translations/cs/7-bank-project/api/README.md +++ b/translations/cs/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # Bank API > Bank API vytvořené pomocí [Node.js](https://nodejs.org) + [Express](https://expressjs.com/). diff --git a/translations/cs/7-bank-project/solution/README.md b/translations/cs/7-bank-project/solution/README.md index 7cd4a78b4..35ef4a435 100644 --- a/translations/cs/7-bank-project/solution/README.md +++ b/translations/cs/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # Bankovní aplikace > Příklad řešení projektu bankovní aplikace, vytvořený pomocí čistého HTML5, CSS a JavaScriptu (bez použití frameworků nebo knihoven). diff --git a/translations/cs/8-code-editor/1-using-a-code-editor/README.md b/translations/cs/8-code-editor/1-using-a-code-editor/README.md index 1503b4f26..39f613bee 100644 --- a/translations/cs/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/cs/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # Použití editoru kódu: Ovládnutí VSCode.dev Pamatujete si ve *The Matrix*, když se Neo musel připojit do obrovského počítačového terminálu, aby získal přístup do digitálního světa? Dnešní nástroje pro vývoj webu jsou úplně opačný příběh – mimořádně výkonné možnosti dostupné odkudkoli. VSCode.dev je prohlížečový editor kódu, který přináší profesionální vývojové nástroje na jakékoli zařízení s připojením k internetu. diff --git a/translations/cs/8-code-editor/1-using-a-code-editor/assignment.md b/translations/cs/8-code-editor/1-using-a-code-editor/assignment.md index 831093125..e0df0c46e 100644 --- a/translations/cs/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/cs/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # Vytvořte webovou stránku životopisu pomocí VSCode.dev Zlepšete své kariérní vyhlídky vytvořením profesionální webové stránky životopisu, která interaktivním a moderním způsobem představí vaše dovednosti a zkušenosti. Místo zasílání tradičních PDF si představte, že poskytujete personalistům elegantní, responzivní webovou stránku, která ukazuje nejen vaše kvalifikace, ale i vaše schopnosti v oblasti webového vývoje. diff --git a/translations/cs/9-chat-project/README.md b/translations/cs/9-chat-project/README.md index 879f9ed2d..81fde9f60 100644 --- a/translations/cs/9-chat-project/README.md +++ b/translations/cs/9-chat-project/README.md @@ -1,12 +1,3 @@ - # Vytvořte chat asistenta s AI Pamatujete, jak v Star Treku posádka nenuceně mluvila s počítačem lodi, kladla mu složité otázky a dostávala promyšlené odpovědi? To, co v 60. letech vypadalo jako čistá science fiction, je dnes něco, co můžete vytvořit pomocí webových technologií, které už znáte. diff --git a/translations/cs/9-chat-project/solution/README.md b/translations/cs/9-chat-project/solution/README.md index e4261ffae..98dc57996 100644 --- a/translations/cs/9-chat-project/solution/README.md +++ b/translations/cs/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # Spuštění řešení 1. Spusťte [backend](./backend/README.md) diff --git a/translations/cs/9-chat-project/solution/backend/README.md b/translations/cs/9-chat-project/solution/backend/README.md index 3ed4ed3bf..37f9924aa 100644 --- a/translations/cs/9-chat-project/solution/backend/README.md +++ b/translations/cs/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - Vyberte svůj runtime - [Python](./python/README.md) diff --git a/translations/cs/9-chat-project/solution/backend/python/README.md b/translations/cs/9-chat-project/solution/backend/python/README.md index 4a93a2d4b..64baee338 100644 --- a/translations/cs/9-chat-project/solution/backend/python/README.md +++ b/translations/cs/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # Spuštění kódu ## Nastavení diff --git a/translations/cs/9-chat-project/solution/frontend/README.md b/translations/cs/9-chat-project/solution/frontend/README.md index 2b06a86c2..87a65541d 100644 --- a/translations/cs/9-chat-project/solution/frontend/README.md +++ b/translations/cs/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # Spusťte kód ```sh diff --git a/translations/cs/AGENTS.md b/translations/cs/AGENTS.md index 1bf286f54..3f1120e38 100644 --- a/translations/cs/AGENTS.md +++ b/translations/cs/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## Přehled projektu diff --git a/translations/cs/CODE_OF_CONDUCT.md b/translations/cs/CODE_OF_CONDUCT.md index 1b49db583..58145d68b 100644 --- a/translations/cs/CODE_OF_CONDUCT.md +++ b/translations/cs/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # Kodex chování pro otevřený zdroj Microsoftu Tento projekt přijal [Kodex chování pro otevřený zdroj Microsoftu](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/cs/CONTRIBUTING.md b/translations/cs/CONTRIBUTING.md index b45ec5cd8..82a76a5ff 100644 --- a/translations/cs/CONTRIBUTING.md +++ b/translations/cs/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # Přispívání Tento projekt vítá příspěvky a návrhy. Většina příspěvků vyžaduje, abyste souhlasili s Dohodou o licenci přispěvatele (CLA), která potvrzuje, že máte právo a skutečně udělujete práva k použití vašeho příspěvku. Pro více informací navštivte [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/cs/Git-Basics/README.md b/translations/cs/Git-Basics/README.md index 1be3245b9..541cd60a8 100644 --- a/translations/cs/Git-Basics/README.md +++ b/translations/cs/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## Základy GITu pro začátečníky ve webovém vývoji 👶 ## Co je `Git`? diff --git a/translations/cs/README.md b/translations/cs/README.md index 888ab97e3..92626451c 100644 --- a/translations/cs/README.md +++ b/translations/cs/README.md @@ -1,12 +1,3 @@ - [![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) [![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) [![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) @@ -19,258 +10,262 @@ CO_OP_TRANSLATOR_METADATA: [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -# Vývoj webu pro začátečníky - učební plán +# Vývoj webu pro začátečníky - kurikulum -Naučte se základy webového vývoje s naším 12týdenním komplexním kurzem od Microsoft Cloud Advocates. Každá ze 24 lekcí se věnuje JavaScriptu, CSS a HTML prostřednictvím praktických projektů jako terária, rozšíření prohlížeče a vesmírné hry. Zapojte se do kvízů, diskuzí a praktických úkolů. Zlepšete své dovednosti a optimalizujte si zapamatování znalostí díky naší efektivní projektové pedagogice. Začněte svou cestu programování ještě dnes! +Naučte se základy vývoje webu s naším komplexním 12týdenním kurzem od Microsoft Cloud Advocates. Každá z 24 lekcí se ponoří do JavaScriptu, CSS a HTML prostřednictvím praktických projektů jako jsou terária, rozšíření prohlížeče a vesmírné hry. Zapojte se do kvízů, diskuzí a praktických úkolů. Zlepšete své dovednosti a optimalizujte uchování znalostí s naší efektivní pedagogikou založenou na projektech. Začněte svou programátorskou cestu ještě dnes! Připojte se ke komunitě Azure AI Foundry na Discordu [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Postupujte podle těchto kroků, jak začít používat tyto zdroje: -1. **Vytvořte fork repozitáře**: Klikněte na [![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) +Postupujte podle těchto kroků, abyste začali využívat tyto zdroje: +1. **Forkujte repozitář**: Klikněte na [![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. **Naklonujte repozitář**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Připojte se k Azure AI Foundry Discord a setkejte se s experty a dalšími vývojáři**](https://discord.com/invite/ByRwuEEgH4) +3. [**Připojte se k Azure AI Foundry Discordu a setkejte se s odborníky a dalšími vývojáři**](https://discord.com/invite/ByRwuEEgH4) ### 🌐 Podpora více jazyků -#### Podporováno pomocí GitHub Action (automatické a vždy aktuální) +#### Podporováno přes GitHub Action (automatizované a vždy aktuální) -[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](./README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) +[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](./README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) -> **Preferujete klonovat lokálně?** +> **Raději klonovat lokálně?** -> Tento repozitář obsahuje více než 50 jazykových překladů, což výrazně zvyšuje velikost stahování. Chcete-li klonovat bez překladů, použijte sparse checkout: +> Tento repozitář obsahuje více než 50 jazykových překladů, což významně zvětšuje velikost stahování. Pro klonování bez překladů použijte sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Tak získáte vše potřebné ke splnění kurzu s mnohem rychlejším stažením. +> Tímto získáte vše potřebné k dokončení kurzu s mnohem rychlejším stažením. -**Pokud chcete podporu dalších jazyků překladů, jsou uvedeny [zde](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +**Pokud chcete mít podporu dalších jazyků, seznam podporovaných je uveden [zde](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** [![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) #### 🧑‍🎓 _Jste student?_ -Navštivte [**Student Hub stránku**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon), kde najdete zdroje pro začátečníky, studentské balíčky a dokonce způsoby, jak získat voucher na bezplatný certifikát. Tuto stránku si chcete uložit do záložek a občas ji navštívit, protože pravidelně měníme obsah. +Navštivte [**Student Hub stránku**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon), kde najdete zdroje pro začátečníky, studentské balíčky a dokonce způsoby, jak získat voucher na bezplatný certifikát. Tuto stránku si uložte do záložek a pravidelně kontrolujte, protože obsah se mění měsíčně. -### 📣 Oznámení - Nové výzvy režimu GitHub Copilot Agenta k dokončení! +### 📣 Oznámení - Nové výzvy v režimu GitHub Copilot Agent k dokončení! -Přidána nová výzva, hledejte "GitHub Copilot Agent Challenge 🚀" v několika kapitolách. Je to nová výzva pro dokončení s využitím GitHub Copilota a režimu Agenta. Pokud jste režim Agenta ještě nepoužili, umožňuje nejen generovat text, ale také vytvářet a upravovat soubory, spouštět příkazy a další. +Přidána nová výzva, hledejte „GitHub Copilot Agent Challenge 🚀“ v většině kapitol. To je nová výzva, kterou můžete splnit pomocí GitHub Copilot a Agent režimu. Pokud jste režim Agent ještě nepoužili, umožňuje nejen generovat text, ale také vytvářet a upravovat soubory, spouštět příkazy a další. -### 📣 Oznámení - _Nový projekt k vytvoření pomocí generativní AI_ +### 📣 Oznámení - _Nový projekt ke stavbě pomocí generativní AI_ -Právě byl přidán nový AI Assistant projekt, podívejte se na něj [projekt](./9-chat-project/README.md) +Právě přidán nový projekt AI asistenta, podívejte se [projekt](./9-chat-project/README.md) -### 📣 Oznámení - _Nový učební plán_ o generativní AI pro JavaScript byl právě vydán +### 📣 Oznámení - _Nové kurikulum_ o generativní AI pro JavaScript bylo právě vydáno -Nezmeškejte náš nový kurz o generativní AI! +Nezmeškejte naše nové kurikulum generativní AI! Navštivte [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) a začněte! ![Background](../../translated_images/cs/background.148a8d43afde5730.webp) - Lekce pokrývají vše od základů po RAG. -- Komunikujte s historickými postavami pomocí GenAI a naší doprovodné aplikace. -- Zábavné a poutavé vyprávění, budete cestovat časem! +- Interakce s historickými postavami pomocí GenAI a naší doprovodné aplikace. +- Zábavný a poutavý příběh, budete cestovat časem! ![character](../../translated_images/cs/character.5c0dd8e067ffd693.webp) -Každá lekce obsahuje úkol k dokončení, ověření znalostí a výzvu, která vás provede tématy jako: -- Promptování a inženýrství promptů -- Generování textových a obrazových aplikací + +Každá lekce obsahuje úkol k dokončení, kontrolu znalostí a výzvu, která vás provede tématy jako: +- Vytváření promptů a inženýrství promptů +- Tvorba aplikací pro text a obrázky - Vyhledávací aplikace Navštivte [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) a začněte! + + ## 🌱 Začínáme -> **Učitelé**, zahrnuli jsme [několik návrhů](for-teachers.md), jak tento učební plán používat. Budeme rádi za vaši zpětnou vazbu [v naší diskuzní sekci](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! +> **Učitelé**, máme [několik návrhů](for-teachers.md), jak používat toto kurikulum. Budeme rádi za vaši zpětnou vazbu [v našem diskuzním fóru](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! -**[Žáci](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, pro každou lekci začněte kvízem před přednáškou a pokračujte čtením přednáškového materiálu, plněním různých aktivit a ověřte si porozumění kvízem po přednášce. +**[Studenti](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, pro každou lekci začněte přednáškovým kvízem a pokračujte čtením studijního materiálu, dokončením různých aktivit a ověřením svého porozumění kvízem po přednášce. -Pro zkvalitnění vašeho učení se spojte s ostatními a pracujte na projektech společně! Diskuze jsou vítány v našem [diskuzním fóru](https://github.com/microsoft/Web-Dev-For-Beginners/discussions), kde je náš tým moderátorů připraven odpovídat na vaše otázky. +Pro zlepšení vašeho vzdělávacího zážitku se spojte s vrstevníky a pracujte na projektech společně! Diskuze jsou vítány v našem [diskuzním fóru](https://github.com/microsoft/Web-Dev-For-Beginners/discussions), kde náš tým moderátorů bude k dispozici odpovědět na vaše dotazy. Pro další vzdělávání důrazně doporučujeme prozkoumat [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) pro doplňující studijní materiály. -### 📋 Nastavení prostředí +### 📋 Nastavení vašeho prostředí -Tento učební plán má připravené vývojové prostředí! Na začátku můžete zvolit spuštění kurzu v [Codespace](https://github.com/features/codespaces/) (_prostředí v prohlížeči bez nutnosti instalace_), nebo lokálně na svém počítači s použitím editoru jako je [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +Toto kurikulum má připravené vývojové prostředí! Na začátku si můžete vybrat provoz kurikula v [Codespace](https://github.com/features/codespaces/) (_prohlížečové, bez nutnosti instalace_), nebo lokálně na svém počítači s textovým editorem jako je [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -#### Vytvoření repozitáře -Pro snadné ukládání své práce doporučujeme vytvořit vlastní kopii tohoto repozitáře. Uděláte to kliknutím na tlačítko **Use this template** v horní části stránky. Tím se vytvoří nový repozitář ve vašem účtu GitHub s kopií kurzu. +#### Vytvoření vašeho repozitáře +Pro snadnější ukládání vaší práce se doporučuje vytvořit vlastní kopii tohoto repozitáře. To můžete udělat kliknutím na tlačítko **Use this template** v horní části stránky. Vytvoří se nový repozitář ve vašem GitHub účtu s kopií kurikula. -Postupujte podle těchto kroků: -1. **Vytvořte Fork Repozitáře**: Klikněte na tlačítko "Fork" vpravo nahoře na této stránce. -2. **Naklonujte Repozitář**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +Postupujte takto: +1. **Forkujte repozitář**: Klikněte na tlačítko "Fork" v pravém horním rohu této stránky. +2. **Naklonujte repozitář**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -#### Spuštění kurzu v Codespace +#### Spuštění kurikula v Codespace -Ve své kopii repozitáře klikněte na tlačítko **Code** a vyberte **Open with Codespaces**. Tím se vám vytvoří nový Codespace k práci. +Ve vaší kopii repozitáře, kterou jste vytvořili, klikněte na tlačítko **Code** a vyberte **Open with Codespaces**. Vytvoří se nový Codespace, kde budete pracovat. ![Codespace](../../translated_images/cs/createcodespace.0238bbf4d7a8d955.webp) -#### Spuštění kurzu lokálně na vašem počítači +#### Spuštění kurikula lokálně na vašem počítači + +Pro spuštění kurikula lokálně budete potřebovat textový editor, prohlížeč a příkazový řádek. Naše první lekce, [Úvod do programovacích jazyků a nástrojů](../../1-getting-started-lessons/1-intro-to-programming-languages), vás provede různými možnostmi těchto nástrojů, abyste si mohli vybrat, co vám nejlépe vyhovuje. -K lokálnímu spuštění kurzu potřebujete textový editor, prohlížeč a nástroj příkazové řádky. Naše první lekce, [Úvod do programovacích jazyků a nástrojů](../../1-getting-started-lessons/1-intro-to-programming-languages), vás provede různými možnostmi těchto nástrojů, abyste si vybrali, co vám nejvíce vyhovuje. +Doporučujeme použít [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) jako editor, který má také integrovaný [Terminál](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon). Visual Studio Code si můžete stáhnout [zde](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -Doporučujeme použít editor [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon), který má integrovaný [Terminál](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon). Visual Studio Code si můžete stáhnout [zde](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -1. Naklonujte repozitář do počítače. Uděláte to kliknutím na tlačítko **Code** a zkopírováním URL: +1. Naklonujte si váš repozitář do počítače. To můžete udělat kliknutím na tlačítko **Code** a zkopírováním URL: [CodeSpace](./images/createcodespace.png) -Pak otevřete [Terminál](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) v [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) a spusťte následující příkaz, přičemž `` nahraďte URL adresou, kterou jste právě zkopírovali: +Pak otevřete [Terminál](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) ve [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) a spusťte následující příkaz, přičemž `` nahraďte URL, kterou jste právě zkopírovali: ```bash git clone ``` -2. Otevřete složku ve Visual Studio Code. Uděláte to kliknutím na **Soubor** > **Otevřít složku** a výběrem právě klonované složky. +2. Otevřete složku ve Visual Studio Code. Uděláte to kliknutím na **Soubor** > **Otevřít složku** a vyberete složku, kterou jste právě klonovali. > Doporučené rozšíření Visual Studio Code: > -> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) – k náhledu HTML stránek přímo ve Visual Studio Code -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) – pomáhá vám psát kód rychleji +> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) – pro náhled HTML stránek přímo ve Visual Studio Code +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) – aby vám pomohl psát kód rychleji ## 📂 Každá lekce obsahuje: -- volitelnou sketchnotu +- volitelný sketchnote - volitelné doplňkové video - rozehřívací kvíz před lekcí - psanou lekci -- u lekcí založených na projektu návod krok za krokem, jak projekt vytvořit -- ověřování znalostí +- u lekcí založených na projektu podrobný návod, jak projekt postavit +- kontroly znalostí - výzvu -- doplňkové čtení +- doplňující čtení - úkol - [kvíz po lekci](https://ff-quizzes.netlify.app/web/) -> **Poznámka ohledně kvízů**: Všechny kvízy jsou obsaženy ve složce Quiz-app, celkem 48 kvízů po třech otázkách. Jsou dostupné [zde](https://ff-quizzes.netlify.app/web/), aplikaci s kvízy lze spustit lokálně nebo nasadit na Azure; následujte pokyny ve složce `quiz-app`. +> **Poznámka ke kvízům**: Všechny kvízy jsou umístěné ve složce Quiz-app, celkem 48 kvízů, každý se třemi otázkami. Jsou dostupné [zde](https://ff-quizzes.netlify.app/web/), kvízovou aplikaci lze spustit lokálně nebo nasadit na Azure; postup najdete ve složce `quiz-app`. ## 🗃️ Lekce -| | Název projektu | Výukové koncepty | Výukové cíle | Propojená lekce | Autor | -| :-: | :--------------------------------------------------------: | :--------------------------------------------------------------------: | ------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | -| 01 | Začínáme | Úvod do programování a nástroje řemesla | Naučte se základní principy většiny programovacích jazyků a o software, který pomáhá profesionálním vývojářům při práci | [Úvod do programovacích jazyků a nástrojů](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | -| 02 | Začínáme | Základy GitHubu včetně práce v týmu | Jak používat GitHub ve vašem projektu, jak spolupracovat s ostatními na kódu | [Úvod do GitHubu](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | Začínáme | Přístupnost | Naučte se základy webové přístupnosti | [Základy přístupnosti](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | Základy JS | Datové typy v JavaScriptu | Základy datových typů v JavaScriptu | [Datové typy](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | Základy JS | Funkce a metody | Naučte se o funkcích a metodách pro řízení toku logiky aplikace | [Funkce a metody](./2-js-basics/2-functions-methods/README.md) | Jasmine a Christopher | -| 06 | Základy JS | Rozhodování v JS | Naučte se vytvářet podmínky ve vašem kódu pomocí rozhodovacích metod | [Rozhodování](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | Základy JS | Pole a cykly | Pracujte s daty pomocí polí a cyklů v JavaScriptu | [Pole a cykly](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terrárium](./3-terrarium/solution/README.md) | HTML v praxi | Vytvořte HTML pro online terrárium, se zaměřením na sestavení rozvržení | [Úvod do HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terrárium](./3-terrarium/solution/README.md) | CSS v praxi | Vytvořte CSS pro stylování online terrária, se zaměřením na základy CSS včetně responzivního designu | [Úvod do CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrárium](./3-terrarium/solution/README.md) | JavaScript Closures, manipulace s DOM | Vytvořte JavaScript, který umožní terráriu fungovat jako drag & drop rozhraní, zaměřeno na uzávorky a manipulaci s DOM | [JavaScript Closures, manipulace s DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [Hra na psaní](./4-typing-game/solution/README.md) | Vytvoření hry na psaní | Naučte se využívat události klávesnice k řízení logiky vaší JavaScriptové aplikace | [Programování založené na událostech](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [Zelené rozšíření pro prohlížeč](./5-browser-extension/solution/README.md) | Práce s prohlížeči | Naučte se, jak fungují prohlížeče, jejich historii a jak vytvořit první prvky rozšíření prohlížeče | [O prohlížečích](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [Zelené rozšíření pro prohlížeč](./5-browser-extension/solution/README.md) | Vytváření formulářů, volání API a ukládání proměnných do lokálního úložiště | Vytvořte JavaScriptové prvky vašeho rozšíření prohlížeče pro volání API s proměnnými uloženými v lokálním úložišti | [API, Formuláře a Lokální úložiště](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [Zelené rozšíření pro prohlížeč](./5-browser-extension/solution/README.md) | Pozadové procesy v prohlížeči, výkonnost webu | Použijte pozadové procesy pro správu ikony rozšíření; naučte se o výkonnosti webu a některých optimalizacích | [Pozadové úlohy a výkonnost](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [Hra ve vesmíru](./6-space-game/solution/README.md) | Pokročilejší vývoj her v JavaScriptu | Naučte se o dědičnosti pomocí tříd i kompozice a vzoru Pub/Sub jako přípravu na budování hry | [Úvod do pokročilého vývoje her](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [Hra ve vesmíru](./6-space-game/solution/README.md) | Kreslení na plátno | Seznamte se s API Canvas, které slouží k vykreslování prvků na obrazovku | [Kreslení na plátno](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [Hra ve vesmíru](./6-space-game/solution/README.md) | Pohyb objektů po obrazovce | Objevte, jak získávají prvky pohyb pomocí kartézských souřadnic a Canvas API | [Pohyb objektů](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [Hra ve vesmíru](./6-space-game/solution/README.md) | Detekce kolizí | Umožněte prvkům kolidovat a reagovat na sebe pomocí stisků kláves a zajistěte cooldown funkci pro výkon hry | [Detekce kolizí](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [Hra ve vesmíru](./6-space-game/solution/README.md) | Udržování skóre | Provádějte matematické výpočty na základě stavu a výkonu hry | [Udržování skóre](./6-space-game/5-keeping-score/README.md) | Chris | -| 20 | [Hra ve vesmíru](./6-space-game/solution/README.md) | Ukončení a restart hry | Naučte se o ukončení a restartování hry, včetně čištění zdrojů a resetování proměnných | [Podmínka ukončení](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [Bankovní aplikace](./7-bank-project/solution/README.md) | HTML šablony a směrování ve webové aplikaci | Naučte se vytvářet strukturu vícestránkového webu pomocí routingu a HTML šablon | [HTML šablony a směrování](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [Bankovní aplikace](./7-bank-project/solution/README.md) | Vytvoření přihlašovacího a registr. formuláře | Naučte se vytvářet formuláře a zpracovávat validační rutiny | [Formuláře](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [Bankovní aplikace](./7-bank-project/solution/README.md) | Metody získávání a užívání dat | Jak data proudí do a z vaší aplikace, jak je získávat, ukládat a likvidovat | [Data](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [Bankovní aplikace](./7-bank-project/solution/README.md) | Koncepty správy stavu | Naučte se, jak si vaše aplikace uchovává stav a jak jím programově řídit | [Správa stavu](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [Editor kódu Browser/VScode](../../8-code-editor) | Práce s VScode | Naučte se používat editor kódu| [Použití editoru VScode](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [AI asistenti](./9-chat-project/README.md) | Práce s AI | Naučte se vytvořit vlastního AI asistenta | [Projekt AI asistenta](./9-chat-project/README.md) | Chris | +| | Název projektu | Probírané koncepty | Výukové cíle | Odkaz na lekci | Autor | +| :-: | :--------------------------------------------------------: | :------------------------------------------------------------------------: | -------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------: | :--------------------: | +| 01 | Začínáme | Úvod do programování a nástroje profese | Naučit se základní principy většiny programovacích jazyků a software, který pomáhá profesionálním vývojářům v jejich práci | [Úvod do programovacích jazyků a nástrojů](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | Začínáme | Základy GitHubu, práce v týmu | Jak používat GitHub ve vašem projektu, jak spolupracovat s ostatními na kódu | [Úvod do GitHubu](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | Začínáme | Přístupnost | Naučit se základy přístupnosti webu | [Základy přístupnosti](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | Základy JS | Datové typy v JavaScriptu | Základy datových typů v JavaScriptu | [Datové typy](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | Základy JS | Funkce a metody | Naučit se o funkcích a metodách pro řízení toku logiky aplikace | [Funkce a metody](./2-js-basics/2-functions-methods/README.md) | Jasmine a Christopher | +| 06 | Základy JS | Rozhodování v JS | Naučit se vytvářet podmínky ve vašem kódu za pomoci rozhodovacích konstrukcí | [Rozhodování](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | Základy JS | Pole a smyčky | Práce s daty pomocí polí a smyček v JavaScriptu | [Pole a smyčky](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML v praxi | Postavit HTML pro vytvoření online terária se zaměřením na vytváření rozvržení | [Úvod do HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS v praxi | Postavit CSS pro stylování online terária, se zaměřením na základy CSS včetně responzivního designu | [Úvod do CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScriptové uzávěry, manipulace s DOM | Postavit JavaScript pro funkčnost terária jako rozhraní drag & drop, se zaměřením na uzávěry a manipulaci s DOM | [JavaScript uzávěry a manipulace s DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Hra na psaní](./4-typing-game/solution/README.md) | Stavba hry na psaní | Naučit se používat události klávesnice k řízení logiky vaší JavaScriptové aplikace | [Event-driven programování](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [Rozšíření pro prohlížeč Green](./5-browser-extension/solution/README.md) | Práce s prohlížeči | Naučit se, jak prohlížeče fungují, jejich historii a jak vytvořit kostru prvních prvků rozšíření pro prohlížeč | [O prohlížečích](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [Rozšíření pro prohlížeč Green](./5-browser-extension/solution/README.md) | Vytváření formuláře, volání API a ukládání proměnných v lokálním úložišti | Postavit JavaScriptové prvky rozšíření prohlížeče pro volání API s použitím proměnných uložených v lokálním úložišti | [API, formuláře a lokální úložiště](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [Rozšíření pro prohlížeč Green](./5-browser-extension/solution/README.md) | Pozadí procesů v prohlížeči, výkon webu | Využít pozadí prohlížeče k řízení ikony rozšíření; naučit se o výkonu webu a některých optimalizacích pro lepší běh | [Pozadí, úkoly a výkon](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [Hra ve vesmíru](./6-space-game/solution/README.md) | Pokročilejší vývoj her v JavaScriptu | Naučit se o dědičnosti pomocí tříd i kompozice a o vzoru Pub/Sub, jako příprava ke stavbě hry | [Úvod do pokročilého vývoje her](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [Hra ve vesmíru](./6-space-game/solution/README.md) | Kreslení na plátno | Naučit se o Canvas API používaném pro kreslení prvků na obrazovku | [Kreslení na plátno](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [Hra ve vesmíru](./6-space-game/solution/README.md) | Pohyb prvků po obrazovce | Objevit, jak prvky získávají pohyb pomocí kartézských souřadnic a Canvas API | [Pohyb prvků](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [Hra ve vesmíru](./6-space-game/solution/README.md) | Detekce kolizí | Nechat prvky kolidovat a reagovat na sebe pomocí stisků kláves a poskytnout cooldown funkci pro zajištění výkonu hry | [Detekce kolizí](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [Hra ve vesmíru](./6-space-game/solution/README.md) | Udržování skóre | Provádět matematické výpočty podle stavu a výkonu hry | [Udržování skóre](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [Hra ve vesmíru](./6-space-game/solution/README.md) | Ukončení a restartování hry | Naučit se o ukončení a restartu hry, včetně úklidu zdrojů a resetování hodnot proměnných | [Podmínka ukončení](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [Bankovní aplikace](./7-bank-project/solution/README.md) | HTML šablony a směrování ve webové aplikaci | Naučit se vytvářet kostru více stránkové webové architektury s využitím směrování a HTML šablon | [HTML šablony a směrování](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [Bankovní aplikace](./7-bank-project/solution/README.md) | Stavba přihlašovacího a registračního formuláře | Naučit se o tvorbě formulářů a ověřovacích rutinách | [Formuláře](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [Bankovní aplikace](./7-bank-project/solution/README.md) | Metody získávání a používání dat | Jak data proudí dovnitř a ven z vaší aplikace, jak je načíst, uložit a zbavit se jich | [Data](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [Bankovní aplikace](./7-bank-project/solution/README.md) | Koncepty správy stavu | Naučit se, jak vaše aplikace udržuje stav a jak ho programově spravovat | [Správa stavu](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [Editor kódu v prohlížeči/VScode](../../8-code-editor) | Práce s VScode | Naučit se používat editor kódu | [Použití editoru VScode](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [AI asistenti](./9-chat-project/README.md) | Práce s AI | Naučit se vybudovat vlastního asistenta umělé inteligence | [Projekt AI asistenta](./9-chat-project/README.md) | Chris | ## 🏫 Pedagogika -Náš učební plán je navržen s ohledem na dvě klíčové pedagogické zásady: +Náš učební plán je navržen se dvěma klíčovými pedagogickými principy: * učení založené na projektech * časté kvízy -Program učí základy JavaScriptu, HTML a CSS, stejně jako nejnovější nástroje a techniky používané dnešními webovými vývojáři. Studenti budou mít příležitost získat praktické zkušenosti vytvořením hry na psaní, virtuálního terrária, ekologického rozšíření prohlížeče, hry ve stylu Space Invaders a bankovní aplikace pro firmy. Na konci série získají pevné porozumění webovému vývoji. +Program vyučuje základy JavaScriptu, HTML a CSS, stejně jako nejnovější nástroje a techniky používané dnešními webovými vývojáři. Studenti budou mít možnost získat praktické zkušenosti tvorbou hry na psaní, virtuálního terária, ekologického rozšíření prohlížeče, hry ve stylu vesmírných vetřelců a bankovní aplikace pro firmy. Na konci série budou mít studenti pevné základy webového vývoje. -> 🎓 První lekce tohoto kurikula můžete absolvovat jako [Výukovou cestu](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) na Microsoft Learn! +> 🎓 První lekce tohoto kurzu můžete absolvovat jako [Learn Path](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) na Microsoft Learn! -Zajištěním souladu obsahu s projekty je proces pro studenty zajímavější a dochází k lepšímu zapamatování konceptů. Také jsme napsali několik úvodních lekcí v základech JavaScriptu pro uvedení konceptů, doplněných videem ze série "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)", jehož autoři na kurikulum přispěli. +Zajištěním shody obsahu s projekty se proces pro studenty stává zajímavějším a zlepšuje se zapamatování konceptů. Také jsme napsali několik úvodních lekcí na základy JavaScriptu, abychom představili koncepty, doplněné videem z kolekce tutoriálů „[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)“, jejichž někteří autoři přispěli do tohoto kurikula. -Navíc nízkorizikový kvíz před hodinou nasměruje záměr studenta k učení tématu a druhý kvíz po hodině zajistí další upevnění znalostí. Kurikulum je navrženo flexibilně a zábavně, lze ho absolvovat celé nebo po částech. Projekty začínají jednoduše a postupně se během 12týdenního cyklu zvyšuje jejich složitost. +Navíc nízkorizikový kvíz před vyučováním nastavuje záměr studenta učit se dané téma, zatímco druhý kvíz po výuce zajišťuje další upevnění znalostí. Tento učební plán byl navržen jako flexibilní a zábavný a lze jej absolvovat celý nebo částečně. Projekty začínají malé a postupně se během 12 týdnů stávají složitějšími. -Zatímco jsme záměrně vynechali zavedení JavaScriptových frameworků, abychom se soustředili na základní dovednosti potřebné webovému vývojáři před přechodem na framework, dobrým dalším krokem po absolvování tohoto kurikula je naučit se Node.js pomocí další série videí: "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". +I když jsme záměrně vynechali zavádění JavaScriptových frameworků, abychom se soustředili na základní dovednosti potřebné jako webový vývojář před přechodem na framework, dalším dobrým krokem po dokončení tohoto kurzu je naučit se Node.js prostřednictvím další kolekce videí: „[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)“. -> Navštivte naše zásady [Kodex chování](CODE_OF_CONDUCT.md) a [Přispívání](CONTRIBUTING.md). Vítáme vaše konstruktivní připomínky! +> Navštivte naše pokyny [Kodex chování](CODE_OF_CONDUCT.md) a [Přispívání](CONTRIBUTING.md). Těšíme se na vaši konstruktivní zpětnou vazbu! ## 🧭 Offline přístup -Tuto dokumentaci si můžete spustit offline za použití [Docsify](https://docsify.js.org/#/). Forkněte si tento repozitář, [nainstalujte Docsify](https://docsify.js.org/#/quickstart) na lokální stroj a v kořenové složce repozitáře spusťte příkaz `docsify serve`. Webová stránka bude dostupná na portu 3000 na vašem localhostu: `localhost:3000`. +Tuto dokumentaci můžete používat offline pomocí [Docsify](https://docsify.js.org/#/). Forkujte tento repozitář, [nainstalujte Docsify](https://docsify.js.org/#/quickstart) na vašem počítači a pak v kořenové složce tohoto repozitáře zadejte `docsify serve`. Web bude naservírován na portu 3000 na vašem localhostu: `localhost:3000`. ## 📘 PDF -PDF všech lekcí naleznete [zde](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). +PDF všech lekcí lze najít [zde](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). -## 🎒 Ostatní kurzy -Náš tým vytváří další kurzy! Podívejte se: +## 🎒 Další kurzy +Náš tým vytváří i další kurzy! Podívejte se na: ### 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) -[![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) +[![LangChain4j pro začátečníky](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 pro začátečníky](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 -[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +### Azure / Edge / MCP / Agenti +[![AZD pro začátečníky](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 pro začátečníky](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 pro začátečníky](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 agenti pro začátečníky](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 for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) +### Série Generativní AI +[![Generativní AI pro začátečníky](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) +[![Generativní 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) +[![Generativní 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) +[![Generativní 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) -[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +### Základní vzdělávání +[![ML pro začátečníky](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 pro začátečníky](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 pro začátečníky](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) +[![Kyberbezpečnost pro začátečníky](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) +[![Webový vývoj pro začátečníky](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 pro začátečníky](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) +[![Vývoj XR pro začátečníky](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 for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +### Série Copilot +[![Copilot pro AI párové programování](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 pro 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 dobrodružství](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) ## Získání pomoci -Pokud uvíznete nebo máte nějaké dotazy ohledně vytváření AI aplikací, připojte se k ostatním studentům a zkušeným vývojářům v diskusích o MCP. Je to podpůrná komunita, kde jsou otázky vítány a znalosti se volně sdílejí. +Pokud se zaseknete nebo máte jakékoli dotazy týkající se tvorby AI aplikací, připojte se ke komunitě spolužáků a zkušených vývojářů na diskuse o MCP. Je to podporující komunita, kde jsou otázky vítány a znalosti se volně sdílejí. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Pokud máte zpětnou vazbu k produktu nebo narazíte na chyby při vývoji, navštivte: +Pokud máte zpětnou vazbu k produktu nebo se při tvorbě setkáte s chybami, navštivte: [![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) ## Licence -Tento repozitář je licencovaný pod licencí MIT. Více informací naleznete v souboru [LICENSE](../../LICENSE). +Tento repozitář je licencován pod licencí MIT. Více informací naleznete v souboru [LICENSE](../../LICENSE). --- -**Prohlášení**: -Tento dokument byl přeložen pomocí AI překladatelské služby [Co-op Translator](https://github.com/Azure/co-op-translator). Přestože usilujeme o přesnost, vezměte prosím na vědomí, že automatizované překlady mohou obsahovat chyby nebo nepřesnosti. Originální dokument v jeho původním jazyce by měl být považován za autoritativní zdroj. Pro zásadní informace se doporučuje profesionální lidský překlad. Nejsme odpovědní za jakékoli nedorozumění nebo nesprávné výklady vzniklé použitím tohoto překladu. +**Prohlášení o vyloučení odpovědnosti**: +Tento dokument byl přeložen pomocí služby automatického překladu AI [Co-op Translator](https://github.com/Azure/co-op-translator). Přestože usilujeme o přesnost, mějte prosím na paměti, že automatizované překlady mohou obsahovat chyby nebo nepřesnosti. Původní dokument v jeho mateřském jazyce by měl být považován za závazný zdroj. Pro kritické informace se doporučuje využít profesionálního lidského překladu. Nejsme odpovědni za jakékoliv nedorozumění nebo chybné výklady vyplývající z použití tohoto překladu. \ No newline at end of file diff --git a/translations/cs/SECURITY.md b/translations/cs/SECURITY.md index f06cda9fd..6ee8a4c2e 100644 --- a/translations/cs/SECURITY.md +++ b/translations/cs/SECURITY.md @@ -1,12 +1,3 @@ - ## Zabezpečení Microsoft bere bezpečnost svých softwarových produktů a služeb vážně, což zahrnuje všechny repozitáře zdrojového kódu spravované prostřednictvím našich organizací na GitHubu, mezi které patří [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) a [naše GitHub organizace](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/cs/SUPPORT.md b/translations/cs/SUPPORT.md index 540552e23..f55270067 100644 --- a/translations/cs/SUPPORT.md +++ b/translations/cs/SUPPORT.md @@ -1,12 +1,3 @@ - # Podpora ## Jak nahlásit problémy a získat pomoc diff --git a/translations/cs/_404.md b/translations/cs/_404.md index 230cb0b94..15390deb7 100644 --- a/translations/cs/_404.md +++ b/translations/cs/_404.md @@ -1,12 +1,3 @@ - # Práce probíhá Na této stránce pracujeme. Zkuste to prosím znovu později. diff --git a/translations/cs/docs/_navbar.md b/translations/cs/docs/_navbar.md index a6e71d146..b04fabea6 100644 --- a/translations/cs/docs/_navbar.md +++ b/translations/cs/docs/_navbar.md @@ -1,12 +1,3 @@ - - Překlady - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/cs/docs/_sidebar.md b/translations/cs/docs/_sidebar.md index 26eb21bc4..8bf342d3f 100644 --- a/translations/cs/docs/_sidebar.md +++ b/translations/cs/docs/_sidebar.md @@ -1,12 +1,3 @@ - - Úvod - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/cs/for-teachers.md b/translations/cs/for-teachers.md index bd2f32441..035089f08 100644 --- a/translations/cs/for-teachers.md +++ b/translations/cs/for-teachers.md @@ -1,12 +1,3 @@ - ### Pro pedagogy Tento učební plán můžete využít ve své třídě. Funguje bez problémů s GitHub Classroom a předními platformami LMS a lze jej také použít jako samostatné úložiště se studenty. diff --git a/translations/cs/lesson-template/README.md b/translations/cs/lesson-template/README.md index 54b867f0d..acf6e8b72 100644 --- a/translations/cs/lesson-template/README.md +++ b/translations/cs/lesson-template/README.md @@ -1,12 +1,3 @@ - # [Téma lekce] ![Vložit video zde](../../../lesson-template/video-url) diff --git a/translations/cs/lesson-template/assignment.md b/translations/cs/lesson-template/assignment.md index 4cb606be5..35c3abfac 100644 --- a/translations/cs/lesson-template/assignment.md +++ b/translations/cs/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [Název úkolu] ## Pokyny diff --git a/translations/cs/memory-game/README.md b/translations/cs/memory-game/README.md index 8b959613a..c67036ee7 100644 --- a/translations/cs/memory-game/README.md +++ b/translations/cs/memory-game/README.md @@ -1,12 +1,3 @@ - Toto je projekt [Next.js](https://nextjs.org) vytvořený pomocí [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). ## Začínáme diff --git a/translations/cs/quiz-app/README.md b/translations/cs/quiz-app/README.md index 1ca0c044c..4949856fe 100644 --- a/translations/cs/quiz-app/README.md +++ b/translations/cs/quiz-app/README.md @@ -1,12 +1,3 @@ - # Kvízová aplikace Tyto kvízy slouží jako přednáškové a popřednáškové kvízy pro kurikulum datové vědy na https://aka.ms/webdev-beginners diff --git a/translations/da/.co-op-translator.json b/translations/da/.co-op-translator.json new file mode 100644 index 000000000..57050e246 --- /dev/null +++ b/translations/da/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2026-01-07T00:03:59+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "da" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2025-10-23T21:56:55+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "da" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2026-01-07T00:06:45+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "da" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2026-01-07T00:01:22+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "da" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2025-10-23T21:58:16+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "da" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:27:59+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "da" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2026-01-06T23:21:28+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "da" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T18:25:25+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "da" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2026-01-06T23:29:50+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "da" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2025-10-23T21:52:42+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "da" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2026-01-06T23:28:31+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "da" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2025-10-23T21:53:09+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "da" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2026-01-06T23:31:20+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "da" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2025-10-23T21:54:11+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "da" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2026-01-06T23:32:59+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "da" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2025-10-23T21:53:41+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "da" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-26T21:39:41+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "da" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2026-01-06T23:57:01+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "da" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2025-10-23T22:04:29+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "da" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2026-01-06T23:59:57+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "da" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2025-10-23T22:03:45+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "da" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2026-01-06T23:58:12+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "da" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2025-10-23T22:02:54+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "da" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-06T23:24:13+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "da" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-26T21:39:08+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "da" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2026-01-06T23:23:29+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "da" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T23:15:27+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "da" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2026-01-06T23:55:37+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "da" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2025-10-23T22:09:27+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "da" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2026-01-06T23:47:10+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "da" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2025-10-23T22:14:55+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "da" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2026-01-06T23:44:17+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "da" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2025-10-23T22:14:12+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "da" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2026-01-06T23:45:43+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "da" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2025-10-23T22:13:29+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "da" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-26T22:31:15+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "da" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-26T22:46:34+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "da" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-26T22:47:23+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "da" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-26T22:49:44+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "da" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-26T22:48:08+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "da" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-26T22:50:30+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "da" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-26T22:51:18+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "da" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-26T22:48:55+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "da" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-26T22:37:37+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "da" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2026-01-06T23:41:14+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "da" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2025-10-23T22:12:34+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "da" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2026-01-06T23:37:35+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "da" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2025-10-23T22:10:44+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "da" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2026-01-06T23:42:42+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "da" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2025-10-23T22:10:11+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "da" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2026-01-06T23:36:17+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "da" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2025-10-23T22:12:00+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "da" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T22:05:12+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "da" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T22:04:52+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "da" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2026-01-06T23:40:18+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "da" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-26T21:54:42+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "da" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T21:55:30+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "da" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T21:55:08+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "da" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2026-01-06T23:38:57+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "da" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2025-10-23T22:11:17+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "da" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T22:10:30+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "da" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T22:10:00+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "da" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-26T21:52:32+00:00", + "source_file": "6-space-game/README.md", + "language_code": "da" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T22:10:55+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "da" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2026-01-06T23:50:11+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "da" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2025-10-23T22:07:34+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "da" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2026-01-06T23:48:27+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "da" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2025-10-23T22:08:25+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "da" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2026-01-06T23:51:58+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "da" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2025-10-23T22:06:38+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "da" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2026-01-06T23:53:55+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "da" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2025-10-23T22:05:27+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "da" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-26T22:52:00+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "da" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-26T22:52:45+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "da" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-26T23:08:02+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "da" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2026-01-06T23:34:50+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "da" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2025-10-23T21:55:05+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "da" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2026-01-06T23:24:19+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "da" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:32:12+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "da" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:43:45+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "da" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2025-10-23T22:02:10+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "da" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:52:36+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "da" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:29:49+00:00", + "source_file": "AGENTS.md", + "language_code": "da" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-26T21:25:34+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "da" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-26T21:27:39+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "da" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:54:09+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "da" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T18:30:46+00:00", + "source_file": "README.md", + "language_code": "da" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-26T21:26:52+00:00", + "source_file": "SECURITY.md", + "language_code": "da" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-26T21:24:02+00:00", + "source_file": "SUPPORT.md", + "language_code": "da" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-26T21:26:01+00:00", + "source_file": "_404.md", + "language_code": "da" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-26T21:51:54+00:00", + "source_file": "docs/_navbar.md", + "language_code": "da" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-26T21:51:15+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "da" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T09:57:07+00:00", + "source_file": "for-teachers.md", + "language_code": "da" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-26T23:13:50+00:00", + "source_file": "lesson-template/README.md", + "language_code": "da" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-26T23:14:18+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "da" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:56:52+00:00", + "source_file": "memory-game/README.md", + "language_code": "da" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-26T23:20:22+00:00", + "source_file": "quiz-app/README.md", + "language_code": "da" + } +} \ No newline at end of file diff --git a/translations/da/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/da/1-getting-started-lessons/1-intro-to-programming-languages/README.md index 57f36678a..7037f29a2 100644 --- a/translations/da/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/da/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # Introduktion til programmeringssprog og moderne udviklerværktøjer Hej der, kommende udvikler! 👋 Må jeg fortælle dig noget, der stadig giver mig kuldegysninger hver eneste dag? Du er ved at opdage, at programmering ikke bare handler om computere – det handler om at have ægte superkræfter til at bringe dine vildeste idéer til live! diff --git a/translations/da/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/da/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index 8629b0b9b..d016d43c6 100644 --- a/translations/da/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/da/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # Opgave: Udforsk moderne værktøjer til webudvikling ## Instruktioner diff --git a/translations/da/1-getting-started-lessons/2-github-basics/README.md b/translations/da/1-getting-started-lessons/2-github-basics/README.md index fe4c8b260..3d085b9cc 100644 --- a/translations/da/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/da/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # Introduktion til GitHub Hej der, kommende udvikler! 👋 Klar til at slutte dig til millioner af programmører rundt om i verden? Jeg er virkelig begejstret for at introducere dig til GitHub – tænk på det som et socialt medie for programmører, bortset fra at i stedet for at dele billeder af din frokost, deler vi kode og bygger utrolige ting sammen! diff --git a/translations/da/1-getting-started-lessons/3-accessibility/README.md b/translations/da/1-getting-started-lessons/3-accessibility/README.md index efae7c46d..98f938611 100644 --- a/translations/da/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/da/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # Oprettelse af Tilgængelige Websider ![Alt om Tilgængelighed](../../../../translated_images/da/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/da/1-getting-started-lessons/3-accessibility/assignment.md b/translations/da/1-getting-started-lessons/3-accessibility/assignment.md index def99eb08..542e2f9e0 100644 --- a/translations/da/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/da/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # Omfattende Tilgængelighedsaudit for Websites ## Instruktioner diff --git a/translations/da/1-getting-started-lessons/README.md b/translations/da/1-getting-started-lessons/README.md index 56d6865f3..3c075dd6c 100644 --- a/translations/da/1-getting-started-lessons/README.md +++ b/translations/da/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # Kom godt i gang med webudvikling I denne del af pensum vil du blive introduceret til ikke-projektbaserede begreber, der er vigtige for at blive en professionel udvikler. diff --git a/translations/da/10-ai-framework-project/README.md b/translations/da/10-ai-framework-project/README.md index 342278a51..cce1576b1 100644 --- a/translations/da/10-ai-framework-project/README.md +++ b/translations/da/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # AI-rammeværk Har du nogensinde følt dig overvældet ved at bygge AI-applikationer fra bunden? Du er ikke alene! AI-rammeværk er som at have en schweizerkniv til AI-udvikling – de er kraftfulde værktøjer, der kan spare dig tid og hovedpiner, når du bygger intelligente applikationer. Tænk på et AI-rammeværk som et velorganiseret bibliotek: det tilbyder forbyggede komponenter, standardiserede API'er og smarte abstraktioner, så du kan fokusere på at løse problemer i stedet for at kæmpe med implementeringsdetaljer. diff --git a/translations/da/2-js-basics/1-data-types/README.md b/translations/da/2-js-basics/1-data-types/README.md index 80e1bf947..8b6aa7823 100644 --- a/translations/da/2-js-basics/1-data-types/README.md +++ b/translations/da/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # JavaScript Grundlæggende: Datatyper ![JavaScript Basics - Data types](../../../../translated_images/da/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/da/2-js-basics/1-data-types/assignment.md b/translations/da/2-js-basics/1-data-types/assignment.md index 174f2cdd0..aebd92ef9 100644 --- a/translations/da/2-js-basics/1-data-types/assignment.md +++ b/translations/da/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # Data Typer Øvelse: E-commerce Indkøbskurv ## Instruktioner diff --git a/translations/da/2-js-basics/2-functions-methods/README.md b/translations/da/2-js-basics/2-functions-methods/README.md index 8ac4db79b..4f290b6fd 100644 --- a/translations/da/2-js-basics/2-functions-methods/README.md +++ b/translations/da/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # JavaScript Grundlæggende: Metoder og Funktioner ![JavaScript Basics - Functions](../../../../translated_images/da/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/da/2-js-basics/2-functions-methods/assignment.md b/translations/da/2-js-basics/2-functions-methods/assignment.md index f96abfe4c..5785409d8 100644 --- a/translations/da/2-js-basics/2-functions-methods/assignment.md +++ b/translations/da/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # Sjov med Funktioner ## Instruktioner diff --git a/translations/da/2-js-basics/3-making-decisions/README.md b/translations/da/2-js-basics/3-making-decisions/README.md index d065d2c49..2cda8aa7e 100644 --- a/translations/da/2-js-basics/3-making-decisions/README.md +++ b/translations/da/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # JavaScript Basics: At træffe beslutninger ![JavaScript Basics - Making decisions](../../../../translated_images/da/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/da/2-js-basics/3-making-decisions/assignment.md b/translations/da/2-js-basics/3-making-decisions/assignment.md index b868eb530..4e689c3fa 100644 --- a/translations/da/2-js-basics/3-making-decisions/assignment.md +++ b/translations/da/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # At træffe beslutninger: Studerendes karakterbehandling ## Læringsmål diff --git a/translations/da/2-js-basics/4-arrays-loops/README.md b/translations/da/2-js-basics/4-arrays-loops/README.md index 03d273df2..fe7db9ed5 100644 --- a/translations/da/2-js-basics/4-arrays-loops/README.md +++ b/translations/da/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # JavaScript Basics: Arrays and Loops ![JavaScript Basics - Arrays](../../../../translated_images/da/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/da/2-js-basics/4-arrays-loops/assignment.md b/translations/da/2-js-basics/4-arrays-loops/assignment.md index 58442bbf8..19391e5d6 100644 --- a/translations/da/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/da/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # Arrays og Løkker Opgave ## Instruktioner diff --git a/translations/da/2-js-basics/README.md b/translations/da/2-js-basics/README.md index daa7d12c7..81d40a0aa 100644 --- a/translations/da/2-js-basics/README.md +++ b/translations/da/2-js-basics/README.md @@ -1,12 +1,3 @@ - # Introduktion til JavaScript JavaScript er sproget på nettet. I disse fire lektioner vil du lære dets grundlæggende elementer. diff --git a/translations/da/3-terrarium/1-intro-to-html/README.md b/translations/da/3-terrarium/1-intro-to-html/README.md index f9e3a9dd2..5ebe91e49 100644 --- a/translations/da/3-terrarium/1-intro-to-html/README.md +++ b/translations/da/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Terrarium Projekt Del 1: Introduktion til HTML ```mermaid diff --git a/translations/da/3-terrarium/1-intro-to-html/assignment.md b/translations/da/3-terrarium/1-intro-to-html/assignment.md index 8e4040e41..7145d6117 100644 --- a/translations/da/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/da/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # HTML Øvelsesopgave: Byg en blogmockup ## Læringsmål diff --git a/translations/da/3-terrarium/2-intro-to-css/README.md b/translations/da/3-terrarium/2-intro-to-css/README.md index 03ec40ca1..ac21b5e48 100644 --- a/translations/da/3-terrarium/2-intro-to-css/README.md +++ b/translations/da/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Terrarium Projekt Del 2: Introduktion til CSS ```mermaid diff --git a/translations/da/3-terrarium/2-intro-to-css/assignment.md b/translations/da/3-terrarium/2-intro-to-css/assignment.md index 2ffc3e23f..0757e5e00 100644 --- a/translations/da/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/da/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # CSS Refaktorering Opgave ## Formål diff --git a/translations/da/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/da/3-terrarium/3-intro-to-DOM-and-closures/README.md index 670085983..8ff61db98 100644 --- a/translations/da/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/da/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # Terrarium Projekt Del 3: DOM-manipulation og JavaScript Closures ```mermaid diff --git a/translations/da/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/da/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index 51fbae69f..229a6201f 100644 --- a/translations/da/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/da/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # Opgave: Undersøgelse af DOM-elementer ## Oversigt diff --git a/translations/da/3-terrarium/README.md b/translations/da/3-terrarium/README.md index 17ac54736..6487d5acf 100644 --- a/translations/da/3-terrarium/README.md +++ b/translations/da/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## Udrul dit Terrarium Du kan udrulle eller publicere dit Terrarium på nettet ved hjælp af **Azure Static Web Apps**. diff --git a/translations/da/3-terrarium/solution/README.md b/translations/da/3-terrarium/solution/README.md index 5f2b60c39..4003461f3 100644 --- a/translations/da/3-terrarium/solution/README.md +++ b/translations/da/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # Mit Terrarium: Et projekt til at lære om HTML, CSS og DOM-manipulation med JavaScript 🌵🌱 En lille drag-and-drop kode-meditation. Med lidt HTML, JS og CSS kan du bygge en webgrænseflade, style den og tilføje interaktion. diff --git a/translations/da/4-typing-game/README.md b/translations/da/4-typing-game/README.md index c3835a6b8..3965a514d 100644 --- a/translations/da/4-typing-game/README.md +++ b/translations/da/4-typing-game/README.md @@ -1,12 +1,3 @@ - # Eventdreven Programmering - Byg et Typespil ```mermaid diff --git a/translations/da/4-typing-game/solution/README.md b/translations/da/4-typing-game/solution/README.md index b56b09754..d34d255ab 100644 --- a/translations/da/4-typing-game/solution/README.md +++ b/translations/da/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - Dette er en pladsholder, efterladt tom med vilje --- diff --git a/translations/da/4-typing-game/typing-game/README.md b/translations/da/4-typing-game/typing-game/README.md index 7ee93b54a..a96966995 100644 --- a/translations/da/4-typing-game/typing-game/README.md +++ b/translations/da/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # Oprettelse af et spil ved hjælp af events Har du nogensinde spekuleret på, hvordan hjemmesider ved, når du klikker på en knap eller skriver i en tekstboks? Det er magien ved begivenhedsdrevet programmering! Hvad er en bedre måde at lære denne essentielle færdighed på end ved at bygge noget nyttigt - et skrivehastighedsspil, der reagerer på hver eneste tasteanslag, du laver. diff --git a/translations/da/4-typing-game/typing-game/assignment.md b/translations/da/4-typing-game/typing-game/assignment.md index 2e048b9ad..6273aba64 100644 --- a/translations/da/4-typing-game/typing-game/assignment.md +++ b/translations/da/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # Opret et nyt tastaturspil ## Instruktioner diff --git a/translations/da/5-browser-extension/1-about-browsers/README.md b/translations/da/5-browser-extension/1-about-browsers/README.md index b6cce856c..fcd8a6ead 100644 --- a/translations/da/5-browser-extension/1-about-browsers/README.md +++ b/translations/da/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # Browser Extension Project Del 1: Alt om Browsere ```mermaid diff --git a/translations/da/5-browser-extension/1-about-browsers/assignment.md b/translations/da/5-browser-extension/1-about-browsers/assignment.md index 583ce96e9..a925a9401 100644 --- a/translations/da/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/da/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # Opgave: Giv din browserudvidelse et nyt design ## Oversigt diff --git a/translations/da/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/da/5-browser-extension/2-forms-browsers-local-storage/README.md index c027630aa..65b6ed1c0 100644 --- a/translations/da/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/da/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # Browserudvidelsesprojekt Del 2: Kald et API, brug Lokal Lager ```mermaid diff --git a/translations/da/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/da/5-browser-extension/2-forms-browsers-local-storage/assignment.md index 865089688..8c90e522f 100644 --- a/translations/da/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/da/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # Adopter en API ## Oversigt diff --git a/translations/da/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/da/5-browser-extension/3-background-tasks-and-performance/README.md index b0fe614f2..d47ceecfe 100644 --- a/translations/da/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/da/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # Browserudvidelsesprojekt Del 3: Lær om Baggrundsopgaver og Ydeevne ```mermaid diff --git a/translations/da/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/da/5-browser-extension/3-background-tasks-and-performance/assignment.md index e0b4d4180..ccefef708 100644 --- a/translations/da/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/da/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # Analyser en hjemmeside for ydeevne ## Opgaveoversigt diff --git a/translations/da/5-browser-extension/README.md b/translations/da/5-browser-extension/README.md index 4589a2049..d51184fe2 100644 --- a/translations/da/5-browser-extension/README.md +++ b/translations/da/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # Bygning af en browserudvidelse At bygge browserudvidelser er en sjov og interessant måde at tænke over dine apps' ydeevne, samtidig med at du skaber en anden type webressource. Dette modul indeholder lektioner om, hvordan browsere fungerer, hvordan man implementerer en browserudvidelse, hvordan man bygger en formular, kalder et API og bruger lokal lagring, samt hvordan man vurderer og forbedrer ydeevnen på din hjemmeside. diff --git a/translations/da/5-browser-extension/solution/README.md b/translations/da/5-browser-extension/solution/README.md index bb93bd155..288ad1ec4 100644 --- a/translations/da/5-browser-extension/solution/README.md +++ b/translations/da/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser Extension: Færdiggjort Kode Ved at bruge tmrow's CO2 Signal API til at spore elforbrug, kan du bygge en browserudvidelse, så du får en påmindelse direkte i din browser om, hvor belastet din regions elforbrug er. Ved at bruge denne udvidelse ad hoc kan du træffe bedre beslutninger om dine aktiviteter baseret på denne information. diff --git a/translations/da/5-browser-extension/solution/translation/README.es.md b/translations/da/5-browser-extension/solution/translation/README.es.md index 800e85389..287ba2cba 100644 --- a/translations/da/5-browser-extension/solution/translation/README.es.md +++ b/translations/da/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser Extension: Fuld Kode Ved at bruge tmrow's CO2-signal API til at spore elforbrug, kan du oprette en browserudvidelse, der giver dig en påmindelse direkte i din browser om elforbruget i din region. Brug af denne ad hoc-udvidelse vil hjælpe dig med at træffe beslutninger om dine aktiviteter baseret på denne information. diff --git a/translations/da/5-browser-extension/solution/translation/README.fr.md b/translations/da/5-browser-extension/solution/translation/README.fr.md index 8c5e4a3c8..56f05a227 100644 --- a/translations/da/5-browser-extension/solution/translation/README.fr.md +++ b/translations/da/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browserudvidelse: Færdiggjort kode Ved hjælp af tmrow's CO2 Signal API til at overvåge elforbrug, kan du oprette en browserudvidelse, der giver dig en påmindelse direkte i din browser om elforbruget i dit område. Brug af denne ad hoc-udvidelse kan hjælpe dig med at træffe beslutninger om dine aktiviteter baseret på disse oplysninger. diff --git a/translations/da/5-browser-extension/solution/translation/README.hi.md b/translations/da/5-browser-extension/solution/translation/README.hi.md index 561079c36..6ac2a1395 100644 --- a/translations/da/5-browser-extension/solution/translation/README.hi.md +++ b/translations/da/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser Extension: Færdiggjort kode Ved at bruge tmrow's CO2 Signal API til at spore elforbrug, bygger vi en browserudvidelse, der kan minde dig om, hvor belastet strømforbruget i dit område er. Ved at bruge denne udvidelse kan du træffe beslutninger om dine aktiviteter baseret på denne information. diff --git a/translations/da/5-browser-extension/solution/translation/README.it.md b/translations/da/5-browser-extension/solution/translation/README.it.md index 9675bd22e..94b1b0abd 100644 --- a/translations/da/5-browser-extension/solution/translation/README.it.md +++ b/translations/da/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browserudvidelse: kode til at komme i gang Du vil bruge tmrow's Signal CO2 API til at overvåge elforbruget og oprette en browserudvidelse, så du kan få en påmindelse direkte i din browser om, hvor tungt elforbruget er i din region. Brug af denne ad hoc-udvidelse vil hjælpe dig med at vurdere dine aktiviteter baseret på disse oplysninger. diff --git a/translations/da/5-browser-extension/solution/translation/README.ja.md b/translations/da/5-browser-extension/solution/translation/README.ja.md index 0b3033cea..dcb3e0bad 100644 --- a/translations/da/5-browser-extension/solution/translation/README.ja.md +++ b/translations/da/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser-udvidelse: Færdig kode Byg en browser-udvidelse, der fungerer som en påmindelse om, hvor meget energi der bruges i dit område, ved at spore strømforbruget med tmrow's CO2 Signal API. Ved at bruge denne udvidelse ad hoc kan du træffe beslutninger om dine aktiviteter baseret på denne information. diff --git a/translations/da/5-browser-extension/solution/translation/README.ms.md b/translations/da/5-browser-extension/solution/translation/README.ms.md index 73e600cf2..9e901fcff 100644 --- a/translations/da/5-browser-extension/solution/translation/README.ms.md +++ b/translations/da/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browserudvidelse: Komplet Kode Ved at bruge CO2 Signal API fra tmrow til at overvåge elforbrug, kan du bygge en browserudvidelse, der giver dig advarsler i din browser om, hvor belastet dit områdes elforbrug er. Denne udvidelse kan hjælpe dig med at tage beslutninger om dine aktiviteter baseret på disse oplysninger. diff --git a/translations/da/5-browser-extension/start/README.md b/translations/da/5-browser-extension/start/README.md index 61951d58f..cd3d403cc 100644 --- a/translations/da/5-browser-extension/start/README.md +++ b/translations/da/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser Extension: Startkode Ved at bruge tmrow's CO2 Signal API til at spore elforbrug, kan du bygge en browserudvidelse, så du får en påmindelse direkte i din browser om, hvor belastet din regions elforbrug er. Ved at bruge denne udvidelse ad hoc kan du træffe beslutninger om dine aktiviteter baseret på denne information. diff --git a/translations/da/6-space-game/1-introduction/README.md b/translations/da/6-space-game/1-introduction/README.md index cfeef913a..6c2f526ac 100644 --- a/translations/da/6-space-game/1-introduction/README.md +++ b/translations/da/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # Byg et rumspil del 1: Introduktion ```mermaid diff --git a/translations/da/6-space-game/1-introduction/assignment.md b/translations/da/6-space-game/1-introduction/assignment.md index 42f5e46e2..d893394fd 100644 --- a/translations/da/6-space-game/1-introduction/assignment.md +++ b/translations/da/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # Mock op et spil: Anvend designmønstre ## Opgaveoversigt diff --git a/translations/da/6-space-game/2-drawing-to-canvas/README.md b/translations/da/6-space-game/2-drawing-to-canvas/README.md index 299acad3f..427a47463 100644 --- a/translations/da/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/da/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # Byg et rumspil del 2: Tegn helt og monstre på Canvas ```mermaid diff --git a/translations/da/6-space-game/2-drawing-to-canvas/assignment.md b/translations/da/6-space-game/2-drawing-to-canvas/assignment.md index d930ff6f0..7f9417378 100644 --- a/translations/da/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/da/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # Opgave: Udforsk Canvas API ## Læringsmål diff --git a/translations/da/6-space-game/3-moving-elements-around/README.md b/translations/da/6-space-game/3-moving-elements-around/README.md index 71189974c..2f21b6ce9 100644 --- a/translations/da/6-space-game/3-moving-elements-around/README.md +++ b/translations/da/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # Byg et rumspil del 3: Tilføj bevægelse ```mermaid diff --git a/translations/da/6-space-game/3-moving-elements-around/assignment.md b/translations/da/6-space-game/3-moving-elements-around/assignment.md index 6b1006045..2d805ca59 100644 --- a/translations/da/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/da/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # Kommentér Din Kode ## Instruktioner diff --git a/translations/da/6-space-game/4-collision-detection/README.md b/translations/da/6-space-game/4-collision-detection/README.md index 8837348ae..3f10dccca 100644 --- a/translations/da/6-space-game/4-collision-detection/README.md +++ b/translations/da/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # Byg et rumspil Del 4: Tilføj en laser og opdag kollisioner ```mermaid diff --git a/translations/da/6-space-game/4-collision-detection/assignment.md b/translations/da/6-space-game/4-collision-detection/assignment.md index 7a59300de..f58ab38b2 100644 --- a/translations/da/6-space-game/4-collision-detection/assignment.md +++ b/translations/da/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # Udforsk Kollisioner ## Instruktioner diff --git a/translations/da/6-space-game/4-collision-detection/solution/README.md b/translations/da/6-space-game/4-collision-detection/solution/README.md index f55b9e4ef..48c29c0de 100644 --- a/translations/da/6-space-game/4-collision-detection/solution/README.md +++ b/translations/da/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - Dette er en pladsholder, efterladt tom med vilje --- diff --git a/translations/da/6-space-game/4-collision-detection/your-work/README.md b/translations/da/6-space-game/4-collision-detection/your-work/README.md index 420408df0..8b91560d4 100644 --- a/translations/da/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/da/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - Dette er en pladsholder, efterladt tom med vilje --- diff --git a/translations/da/6-space-game/5-keeping-score/README.md b/translations/da/6-space-game/5-keeping-score/README.md index e1a0d61af..9f051e0d1 100644 --- a/translations/da/6-space-game/5-keeping-score/README.md +++ b/translations/da/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # Byg et rumspil Del 5: Point og liv ```mermaid diff --git a/translations/da/6-space-game/5-keeping-score/assignment.md b/translations/da/6-space-game/5-keeping-score/assignment.md index 6c04f9276..688679051 100644 --- a/translations/da/6-space-game/5-keeping-score/assignment.md +++ b/translations/da/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # Byg et Pointsamlingsspil ## Instruktioner diff --git a/translations/da/6-space-game/5-keeping-score/solution/README.md b/translations/da/6-space-game/5-keeping-score/solution/README.md index 9b32a9e51..74cb54ccf 100644 --- a/translations/da/6-space-game/5-keeping-score/solution/README.md +++ b/translations/da/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - Dette er en pladsholder, efterladt tom med vilje --- diff --git a/translations/da/6-space-game/5-keeping-score/your-work/README.md b/translations/da/6-space-game/5-keeping-score/your-work/README.md index 261750b08..48c29c0de 100644 --- a/translations/da/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/da/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - Dette er en pladsholder, efterladt tom med vilje --- diff --git a/translations/da/6-space-game/6-end-condition/README.md b/translations/da/6-space-game/6-end-condition/README.md index 4e93c02c9..42b55ab9f 100644 --- a/translations/da/6-space-game/6-end-condition/README.md +++ b/translations/da/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # Byg et rumspil del 6: Afslutning og genstart ```mermaid diff --git a/translations/da/6-space-game/6-end-condition/assignment.md b/translations/da/6-space-game/6-end-condition/assignment.md index e3f58bc6e..12f9d2f95 100644 --- a/translations/da/6-space-game/6-end-condition/assignment.md +++ b/translations/da/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # Byg et Eksempelspil ## Opgaveoversigt diff --git a/translations/da/6-space-game/6-end-condition/solution/README.md b/translations/da/6-space-game/6-end-condition/solution/README.md index 26aca3165..d34d255ab 100644 --- a/translations/da/6-space-game/6-end-condition/solution/README.md +++ b/translations/da/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - Dette er en pladsholder, efterladt tom med vilje --- diff --git a/translations/da/6-space-game/6-end-condition/your-work/README.md b/translations/da/6-space-game/6-end-condition/your-work/README.md index 56ea9dd55..48c29c0de 100644 --- a/translations/da/6-space-game/6-end-condition/your-work/README.md +++ b/translations/da/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - Dette er en pladsholder, efterladt tom med vilje --- diff --git a/translations/da/6-space-game/README.md b/translations/da/6-space-game/README.md index 500b8cd7a..a8f0dd361 100644 --- a/translations/da/6-space-game/README.md +++ b/translations/da/6-space-game/README.md @@ -1,12 +1,3 @@ - # Byg et rumspil Et rumspil til at lære mere avancerede JavaScript-fundamenter diff --git a/translations/da/6-space-game/solution/README.md b/translations/da/6-space-game/solution/README.md index 1c849b573..1048297b8 100644 --- a/translations/da/6-space-game/solution/README.md +++ b/translations/da/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - Dette er en pladsholder, efterladt tom med vilje --- diff --git a/translations/da/7-bank-project/1-template-route/README.md b/translations/da/7-bank-project/1-template-route/README.md index 007228b15..f2ce08148 100644 --- a/translations/da/7-bank-project/1-template-route/README.md +++ b/translations/da/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # Byg en bankapp del 1: HTML-skabeloner og ruter i en webapp ```mermaid diff --git a/translations/da/7-bank-project/1-template-route/assignment.md b/translations/da/7-bank-project/1-template-route/assignment.md index 2de7b6f35..3ee8e9c91 100644 --- a/translations/da/7-bank-project/1-template-route/assignment.md +++ b/translations/da/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # Forbedr Routing ## Instruktioner diff --git a/translations/da/7-bank-project/2-forms/README.md b/translations/da/7-bank-project/2-forms/README.md index 9194961de..dea5e67a2 100644 --- a/translations/da/7-bank-project/2-forms/README.md +++ b/translations/da/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # Byg en Bank-app Del 2: Byg en Login- og Registreringsformular ```mermaid diff --git a/translations/da/7-bank-project/2-forms/assignment.md b/translations/da/7-bank-project/2-forms/assignment.md index 7fd66b77d..9b39f2210 100644 --- a/translations/da/7-bank-project/2-forms/assignment.md +++ b/translations/da/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # Style Din Bank App med Moderne CSS ## Projektoversigt diff --git a/translations/da/7-bank-project/3-data/README.md b/translations/da/7-bank-project/3-data/README.md index 843b6d6e7..1e3505658 100644 --- a/translations/da/7-bank-project/3-data/README.md +++ b/translations/da/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # Byg en bank-app del 3: Metoder til at hente og bruge data Tænk på Enterprises computer i Star Trek – når kaptajn Picard spørger efter skibets status, dukker informationen straks op uden at hele interfacet lukker ned og genopbygger sig selv. Den fejlfri informationsstrøm er præcis det, vi bygger her med dynamisk datahentning. diff --git a/translations/da/7-bank-project/3-data/assignment.md b/translations/da/7-bank-project/3-data/assignment.md index 640a02951..e2b7373e2 100644 --- a/translations/da/7-bank-project/3-data/assignment.md +++ b/translations/da/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # Opgave om kodeomstrukturering og dokumentation ## Læringsmål diff --git a/translations/da/7-bank-project/4-state-management/README.md b/translations/da/7-bank-project/4-state-management/README.md index 0c362ba77..a80836007 100644 --- a/translations/da/7-bank-project/4-state-management/README.md +++ b/translations/da/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # Byg en Bankapp Del 4: Begreber om Tilstandsstyring ## ⚡ Hvad Du Kan Nå på de Næste 5 Minutter diff --git a/translations/da/7-bank-project/4-state-management/assignment.md b/translations/da/7-bank-project/4-state-management/assignment.md index c26b79ec9..be9ec70bb 100644 --- a/translations/da/7-bank-project/4-state-management/assignment.md +++ b/translations/da/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # Implementer "Tilføj Transaktion" Dialog ## Oversigt diff --git a/translations/da/7-bank-project/README.md b/translations/da/7-bank-project/README.md index 899b2fbd5..6c072e02a 100644 --- a/translations/da/7-bank-project/README.md +++ b/translations/da/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: Byg en Bank I dette projekt lærer du, hvordan du bygger en fiktiv bank. Disse lektioner inkluderer instruktioner om, hvordan du opbygger en webapp med layout og ruter, bygger formularer, håndterer tilstand og henter data fra en API, hvorfra du kan hente bankens data. diff --git a/translations/da/7-bank-project/api/README.md b/translations/da/7-bank-project/api/README.md index f1a3727af..1e97e7bf2 100644 --- a/translations/da/7-bank-project/api/README.md +++ b/translations/da/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # Bank API > Bank API bygget med [Node.js](https://nodejs.org) + [Express](https://expressjs.com/). diff --git a/translations/da/7-bank-project/solution/README.md b/translations/da/7-bank-project/solution/README.md index 131275557..ea5ea6410 100644 --- a/translations/da/7-bank-project/solution/README.md +++ b/translations/da/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # Bank app > Eksempel på løsning til bankapp-projektet, bygget med ren HTML5, CSS og JavaScript (ingen frameworks eller biblioteker brugt). diff --git a/translations/da/8-code-editor/1-using-a-code-editor/README.md b/translations/da/8-code-editor/1-using-a-code-editor/README.md index a07a336f4..37ff77b35 100644 --- a/translations/da/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/da/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # Brug af en kodeeditor: Mestring af VSCode.dev Kan du huske i *The Matrix*, da Neo skulle tilslutte sig en kæmpe computerterminal for at få adgang til den digitale verden? Nutidens webudviklingsværktøjer er det modsatte – utroligt kraftfulde muligheder, der er tilgængelige fra hvor som helst. VSCode.dev er en browserbaseret kodeeditor, der bringer professionelle udviklingsværktøjer til enhver enhed med internetforbindelse. diff --git a/translations/da/8-code-editor/1-using-a-code-editor/assignment.md b/translations/da/8-code-editor/1-using-a-code-editor/assignment.md index e43914de2..7e84ad174 100644 --- a/translations/da/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/da/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # Opret en CV-hjemmeside med VSCode.dev Forbedr dine karrieremuligheder ved at bygge en professionel CV-hjemmeside, der præsenterer dine færdigheder og erfaringer i et interaktivt og moderne format. I stedet for at sende traditionelle PDF'er, kan du give rekrutteringsfolk en elegant, responsiv hjemmeside, der både viser dine kvalifikationer og dine evner inden for webudvikling. diff --git a/translations/da/9-chat-project/README.md b/translations/da/9-chat-project/README.md index 5d006e4af..89690a621 100644 --- a/translations/da/9-chat-project/README.md +++ b/translations/da/9-chat-project/README.md @@ -1,12 +1,3 @@ - # Byg en Chat-assistent med AI Kan du huske i Star Trek, da besætningen afslappet talte med skibets computer, stillede den komplekse spørgsmål og fik gennemførte svar? Hvad der virkede som ren science fiction i 1960’erne, er nu noget, du kan bygge ved hjælp af webteknologier, du allerede kender. diff --git a/translations/da/9-chat-project/solution/README.md b/translations/da/9-chat-project/solution/README.md index 26ffb4010..e1877980f 100644 --- a/translations/da/9-chat-project/solution/README.md +++ b/translations/da/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # Kør løsning 1. Start [backend](./backend/README.md) diff --git a/translations/da/9-chat-project/solution/backend/README.md b/translations/da/9-chat-project/solution/backend/README.md index 0c9264ce6..c0343884e 100644 --- a/translations/da/9-chat-project/solution/backend/README.md +++ b/translations/da/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - Vælg din runtime - [Python](./python/README.md) diff --git a/translations/da/9-chat-project/solution/backend/python/README.md b/translations/da/9-chat-project/solution/backend/python/README.md index ffd62cabf..b545b8012 100644 --- a/translations/da/9-chat-project/solution/backend/python/README.md +++ b/translations/da/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # Kør kode ## Opsætning diff --git a/translations/da/9-chat-project/solution/frontend/README.md b/translations/da/9-chat-project/solution/frontend/README.md index b42630f5d..815ff9d05 100644 --- a/translations/da/9-chat-project/solution/frontend/README.md +++ b/translations/da/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # Kør koden ```sh diff --git a/translations/da/AGENTS.md b/translations/da/AGENTS.md index 770ceeab8..a95f52458 100644 --- a/translations/da/AGENTS.md +++ b/translations/da/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## Projektoversigt diff --git a/translations/da/CODE_OF_CONDUCT.md b/translations/da/CODE_OF_CONDUCT.md index a86ea41d0..b46ef3e79 100644 --- a/translations/da/CODE_OF_CONDUCT.md +++ b/translations/da/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # Microsoft Open Source Adfærdskodeks Dette projekt har vedtaget [Microsoft Open Source Adfærdskodeks](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/da/CONTRIBUTING.md b/translations/da/CONTRIBUTING.md index 9ef8e0f34..a2ceb5748 100644 --- a/translations/da/CONTRIBUTING.md +++ b/translations/da/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # Bidrag Dette projekt byder velkommen til bidrag og forslag. De fleste bidrag kræver, at du diff --git a/translations/da/Git-Basics/README.md b/translations/da/Git-Basics/README.md index 3b0632bc4..24fe69eb9 100644 --- a/translations/da/Git-Basics/README.md +++ b/translations/da/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## Grundlæggende om GIT for web-udviklingsbegyndere👶 ## Hvad er `Git`? diff --git a/translations/da/README.md b/translations/da/README.md index cdc6303f1..4b353b302 100644 --- a/translations/da/README.md +++ b/translations/da/README.md @@ -1,12 +1,3 @@ - [![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) [![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) [![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) @@ -19,29 +10,29 @@ CO_OP_TRANSLATOR_METADATA: [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -# Webudvikling for begyndere - Et læseplan +# Webudvikling for begyndere - Et undervisningsforløb -Lær det grundlæggende i webudvikling med vores 12-ugers omfattende kursus af Microsoft Cloud Advocates. Hver af de 24 lektioner dykker ned i JavaScript, CSS og HTML gennem praktiske projekter som terrarier, browserudvidelser og rumspil. Deltag i quizzer, diskussioner og praktiske opgaver. Forbedr dine færdigheder og optimer din viden med vores effektive projektbaserede undervisningsmetode. Start din kodningsrejse i dag! +Lær grundprincipperne i webudvikling med vores 12-ugers omfattende kursus afholdt af Microsoft Cloud Advocates. Hver af de 24 lektioner dykker ned i JavaScript, CSS og HTML gennem hands-on projekter som terrarier, browser-udvidelser og rumspil. Gennemfør quizzer, diskussioner og praktiske opgaver. Forbedr dine færdigheder og optimer din viden med vores effektive projektbaserede pædagogik. Start din kodningsrejse i dag! Deltag i Azure AI Foundry Discord-fællesskabet [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) Følg disse trin for at komme i gang med at bruge disse ressourcer: -1. **Fork Repository**: Klik på [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) -2. **Klon Repository**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Deltag i Azure AI Foundry Discord og mød eksperter og medudviklere**](https://discord.com/invite/ByRwuEEgH4) +1. **Fork depotet**: Klik på [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) +2. **Klon depotet**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**Deltag i Azure AI Foundry Discord og mød eksperter og andre udviklere**](https://discord.com/invite/ByRwuEEgH4) -### 🌐 Flersproget support +### 🌐 Multisprog-understøttelse #### Understøttet via GitHub Action (Automatiseret & Altid Opdateret) -[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](./README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) +[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](./README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) > **Foretrækker du at klone lokalt?** -> Dette repository inkluderer 50+ sprogoversættelser, som markant øger downloadstørrelsen. For at klone uden oversættelser, brug sparse checkout: +> Dette depot inkluderer over 50 sprogoversættelser, hvilket øger downloadstørrelsen betydeligt. For at klone uden oversættelser, brug sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners @@ -50,41 +41,41 @@ Følg disse trin for at komme i gang med at bruge disse ressourcer: > Dette giver dig alt, hvad du behøver for at gennemføre kurset med en meget hurtigere download. -**Hvis du ønsker yderligere oversættelser, er understøttede sprog listet [her](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +**Hvis du ønsker yderligere understøttede oversættelsessprog er listet [her](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** -[![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) +[![Åbn i 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) #### 🧑‍🎓 _Er du studerende?_ -Besøg [**Student Hub-siden**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) hvor du vil finde begynderguider, studentepakker og endda måder at få en gratis certifikatkupon på. Dette er siden, du vil bogmærke og tjekke fra tid til anden, da vi månedligt udskifter indhold. +Besøg [**Student Hub siden**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) hvor du finder begyndervenlige ressourcer, studentpakker og endda måder at få et gratis certifikatkupon. Dette er siden, du vil bogmærke og tjekke fra tid til anden, da indholdet udskiftes månedligt. -### 📣 Meddelelse - Nye GitHub Copilot Agent-udfordringer til at gennemføre! +### 📣 Meddelelse - Nye GitHub Copilot Agent mode udfordringer at løse! -Ny udfordring tilføjet, kig efter "GitHub Copilot Agent Challenge 🚀" i de fleste kapitler. Det er en ny udfordring, du skal gennemføre ved brug af GitHub Copilot og Agent-tilstand. Hvis du ikke har brugt Agent-tilstand før, kan den ikke kun generere tekst, men også oprette og redigere filer, køre kommandoer og mere. +Ny udfordring tilføjet, find "GitHub Copilot Agent Challenge 🚀" i de fleste kapitler. Det er en ny udfordring for dig at løse ved hjælp af GitHub Copilot og Agent mode. Hvis du ikke har brugt Agent mode før, kan det ikke kun generere tekst, men også oprette og redigere filer, køre kommandoer og mere. -### 📣 Meddelelse - _Nyt projekt at bygge med Generativ AI_ +### 📣 Meddelelse - _Nyt projekt at bygge med Generative AI_ -Nyt AI-assistentprojekt lige tilføjet, tjek det ud [projekt](./9-chat-project/README.md) +Nyt AI Assistant-projekt tilføjet, tjek det ud [projekt](./9-chat-project/README.md) -### 📣 Meddelelse - _Ny læseplan_ om Generativ AI for JavaScript er netop udgivet +### 📣 Meddelelse - _Nyt undervisningsforløb_ om Generative AI for JavaScript er netop udgivet -Gå ikke glip af vores nye Generativ AI-læseplan! +Gå ikke glip af vores nye Generative AI undervisningsforløb! Besøg [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) for at komme i gang! ![Background](../../translated_images/da/background.148a8d43afde5730.webp) -- Lektioner der dækker alt fra grundlæggende til RAG. -- Interager med historiske personer ved hjælp af GenAI og vores ledsagerapp. -- Sjov og engagerende fortælling, du kommer til at tidsrejse! +- Lektioner der dækker alt fra det grundlæggende til RAG. +- Interagér med historiske karakterer ved hjælp af GenAI og vores følgesvend-app. +- Sjov og engagerende fortælling, du vil rejse i tiden! ![character](../../translated_images/da/character.5c0dd8e067ffd693.webp) -Hver lektion inkluderer en opgave, en vidensprøve og en udfordring, der guider dig gennem læring af emner som: +Hver lektion inkluderer en opgave, en videnscheck og en udfordring, der guider dig i at lære emner som: - Prompting og prompt engineering -- Tekst- og billedapp-generation -- Søg-apps +- Tekst- og billedapp-generering +- Søgeapps Besøg [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) for at komme i gang! @@ -92,131 +83,131 @@ Besøg [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) fo ## 🌱 Kom godt i gang -> **Lærere**, vi har [inkluderet nogle forslag](for-teachers.md) til, hvordan dette læseplan kan bruges. Vi vil meget gerne have din feedback [i vores diskussionsforum](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! +> **Lærere**, vi har [inkluderet nogle forslag](for-teachers.md) til, hvordan I kan bruge dette undervisningsforløb. Vi vil meget gerne have jeres feedback [i vores diskussionsforum](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! -**[Elever](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, for hver lektion start med en quiz før forelæsningen og fortsæt med at læse forelæsningsmaterialet, gennemføre de forskellige aktiviteter og tjek din forståelse med quizzen efter forelæsningen. +**[Elever](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, for hver lektion, start med en quiz før forelæsningen og fortsæt med at læse forelæsningsmaterialet, gennemføre de forskellige aktiviteter og tjek din forståelse med quizzen efter forelæsningen. -For at forbedre din læringsoplevelse, forbind dig med dine medstuderende for at arbejde på projekterne sammen! Diskussioner opfordres i vores [diskussionsforum](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) hvor vores team af moderatorer vil være tilgængelige for at besvare dine spørgsmål. +For at forbedre din læring, forbind med dine medstuderende for at arbejde sammen på projekterne! Diskussioner opfordres i vores [diskussionsforum](https://github.com/microsoft/Web-Dev-For-Beginners/discussions), hvor vores team af moderatorer vil være tilgængelige for at besvare dine spørgsmål. -For at udvide din uddannelse anbefaler vi kraftigt at udforske [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) for yderligere studiematerialer. +For at udbygge din uddannelse anbefaler vi varmt at udforske [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) for yderligere studie-materialer. ### 📋 Opsæt dit miljø -Dette læseplan har et udviklingsmiljø klar til brug! Når du kommer i gang, kan du vælge at køre læseplanen i en [Codespace](https://github.com/features/codespaces/) (_et browserbaseret miljø uden behov for installation_), eller lokalt på din computer ved brug af en teksteditor som [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +Dette undervisningsforløb har et udviklingsmiljø klar til brug! Når du starter, kan du vælge at køre undervisningsforløbet i en [Codespace](https://github.com/features/codespaces/) (_et browser-baseret, ingen installation nødvendig miljø_), eller lokalt på din computer ved brug af en teksteditor som [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -#### Opret dit repository -For at du nemt kan gemme dit arbejde, anbefales det at du opretter en egen kopi af dette repository. Det kan du gøre ved at klikke på knappen **Use this template** øverst på siden. Det vil oprette et nyt repository på din GitHub-konto med en kopi af læseplanen. +#### Opret dit eget depot +For at du nemt kan gemme dit arbejde, anbefales det, at du opretter din egen kopi af dette depot. Det kan du gøre ved at klikke på knappen **Use this template** øverst på siden. Dette opretter et nyt depot i din GitHub-konto med en kopi af undervisningsforløbet. Følg disse trin: -1. **Fork Repository**: Klik på "Fork" knappen øverst til højre på denne side. -2. **Klon Repository**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +1. **Fork depotet**: Klik på "Fork" knappen øverst til højre på denne side. +2. **Klon depotet**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -#### Kør læseplanen i en Codespace +#### Kør undervisningsforløbet i en Codespace -I din kopi af dette repository som du har oprettet, klik på **Code** knappen og vælg **Open with Codespaces**. Det vil oprette en ny Codespace til dig at arbejde i. +I din kopi af dette depot, som du har oprettet, klik på **Code** knappen og vælg **Open with Codespaces**. Dette opretter en ny Codespace, hvor du kan arbejde. ![Codespace](../../translated_images/da/createcodespace.0238bbf4d7a8d955.webp) -#### Kør læseplanen lokalt på din computer +#### Kør undervisningsforløbet lokalt på din computer -For at køre dette læseplan lokalt på din computer skal du bruge en teksteditor, en browser og et kommandolinjeværktøj. Vores første lektion, [Introduktion til programmeringssprog og værktøjer](../../1-getting-started-lessons/1-intro-to-programming-languages), vil guide dig gennem forskellige muligheder for hver af disse værktøjer, så du kan vælge det, der passer bedst til dig. +For at køre dette undervisningsforløb lokalt på din computer, skal du bruge en teksteditor, en browser og et kommandolinjeværktøj. Vores første lektion, [Introduction to Programming Languages and Tools of the Trade](../../1-getting-started-lessons/1-intro-to-programming-languages), vil guide dig gennem forskellige muligheder for hvert af disse værktøjer, så du kan vælge, hvad der passer dig bedst. -Vi anbefaler at bruge [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) som editor, der også har et indbygget [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon). Du kan downloade Visual Studio Code [her](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +Vores anbefaling er at bruge [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) som din editor, som også har en indbygget [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon). Du kan downloade Visual Studio Code [her](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -1. Klon dit repository til din computer. Det kan du gøre ved at klikke på **Code** knappen og kopiere URL’en: +1. Klon dit depot til din computer. Det kan du gøre ved at klikke på **Code** knappen og kopiere URL'en: [CodeSpace](./images/createcodespace.png) - Åbn derefter [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) i [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) og kør følgende kommando, hvor du udskifter `` med den URL, du netop har kopieret: + Åbn derefter [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) i [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) og kør følgende kommando, hvor du erstatter `` med den URL, du lige har kopieret: ```bash git clone ``` -2. Åbn mappen i Visual Studio Code. Det kan du gøre ved at klikke på **File** > **Open Folder** og vælge den mappe, du netop har klonet. +2. Åbn mappen i Visual Studio Code. Du kan gøre dette ved at klikke på **File** > **Open Folder** og vælge den mappe, du lige har klonet. > Anbefalede Visual Studio Code-udvidelser: > -> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - til at forhåndsvise HTML-sider inden for Visual Studio Code -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - hjælper dig med at skrive kode hurtigere +> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - til at forhåndsvise HTML-sider i Visual Studio Code +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - til at hjælpe dig med at skrive kode hurtigere -## 📂 Hver lektion inkluderer: +## 📂 Hver lektion indeholder: - valgfri sketchnote - valgfri supplerende video -- quiz som opvarmning før lektionen +- for-lesson opvarmningsquiz - skreven lektion -- for projektbaserede lektioner, trin-for-trin vejledninger til at bygge projektet -- videnskontroller +- for projektbaserede lektioner, trin-for-trin vejledninger i, hvordan man bygger projektet +- vidensprøver - en udfordring - supplerende læsning - opgave - [quiz efter lektionen](https://ff-quizzes.netlify.app/web/) -> **En note om quizzer**: Alle quizzer er indeholdt i Quiz-app mappen, i alt 48 quizzer med tre spørgsmål hver. De er tilgængelige [her](https://ff-quizzes.netlify.app/web/) quiz appen kan køres lokalt eller deployes til Azure; følg instruktionerne i `quiz-app` mappen. +> **En bemærkning om quizzer**: Alle quizzer findes i Quiz-app mappen, i alt 48 quizzer med tre spørgsmål hver. De er tilgængelige [her](https://ff-quizzes.netlify.app/web/), quiz-appen kan køres lokalt eller deployeres til Azure; følg instruktionen i `quiz-app` mappen. ## 🗃️ Lektioner -| | Projektnavn | Koncepter undervist | Læringsmål | Linket lektion | Forfatter | -| :-: | :----------------------------------------------------: | :-----------------------------------------------------------------------: | -------------------------------------------------------------------------------------------------------------------------- | :-----------------------------------------------------------------------------------------------------------------------------: | :-----------------------: | -| 01 | Kom godt i gang | Introduktion til programmering og værktøjer | Lær de grundlæggende elementer bag de fleste programmeringssprog og om software, der hjælper professionelle udviklere | [Introduktion til programmeringssprog og værktøjer](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | -| 02 | Kom godt i gang | Grundlæggende GitHub, inkl. arbejde med et team | Hvordan man bruger GitHub i sit projekt, og hvordan man samarbejder med andre om en kodebase | [Introduktion til GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | Kom godt i gang | Tilgængelighed | Lær det grundlæggende om webtilgængelighed | [Grundlæggende tilgængelighed](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | JS Basics | JavaScript-datatyper | Det grundlæggende om JavaScript-datatyper | [Datatyper](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | JS Basics | Funktioner og metoder | Lær om funktioner og metoder til at styre en applikations logik | [Funktioner og metoder](./2-js-basics/2-functions-methods/README.md) | Jasmine og Christopher | -| 06 | JS Basics | Beslutningstagning med JS | Lær hvordan man skaber betingelser i sin kode ved brug af beslutningstagning | [Beslutningstagning](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | JS Basics | Arrays og løkker | Arbejd med data ved brug af arrays og løkker i JavaScript | [Arrays og løkker](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML i praksis | Byg HTML’en til at skabe et online terrarium med fokus på at bygge et layout | [Introduktion til HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS i praksis | Byg CSS’en til at style det online terrarium med fokus på CSS’s grundlæggende, inkl. at gøre siden responsiv | [Introduktion til CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript closures, DOM-manipulation | Byg JavaScript’en til at gøre terrariet funktionelt som et drag/drop interface med fokus på closures og DOM-manipulation | [JavaScript closures, DOM-manipulation](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [Typing Game](./4-typing-game/solution/README.md) | Byg et skrive-spil | Lær hvordan man bruger tastaturhændelser til at styre logikken i din JavaScript-app | [Begivenhedsdrevet programmering](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Arbejde med browsere | Lær hvordan browsere fungerer, deres historie og hvordan man skaber de første elementer af en browserudvidelse | [Om browsere](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Byg en formular, kald et API og gem variabler i lokal lagring | Byg JavaScript-elementerne i din browserudvidelse for at kalde et API vha. variabler gemt i lokal lagring | [API’er, formularer og lokal lagring](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Baggrundsprocesser i browseren, webperformance | Brug browserens baggrundsprocesser til at styre udvidelsens ikon; lær om webperformance og optimeringer | [Baggrundsopgaver og performance](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [Space Game](./6-space-game/solution/README.md) | Mere avanceret spiludvikling med JavaScript | Lær om arv ved brug af både klasser og komposition og Pub/Sub-mønsteret som forberedelse til at bygge et spil | [Introduktion til avanceret spiludvikling](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [Space Game](./6-space-game/solution/README.md) | Tegning på canvas | Lær om Canvas API’et, der bruges til at tegne elementer på en skærm | [Tegning på canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [Space Game](./6-space-game/solution/README.md) | Flyt elementer rundt på skærmen | Opdag hvordan elementer kan bevæge sig vha. kartesiske koordinater og Canvas API’et | [Flyt elementer rundt](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [Space Game](./6-space-game/solution/README.md) | Kollisiondetektion | Få elementer til at kollidere og reagere på hinanden ved brug af tastetryk og indfør en cooldown-funktion for spillets ydeevne | [Kollisiondetektion](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [Space Game](./6-space-game/solution/README.md) | Hold styr på point | Udfør matematiske beregninger baseret på spillets status og ydeevne | [Hold styr på point](./6-space-game/5-keeping-score/README.md) | Chris | -| 20 | [Space Game](./6-space-game/solution/README.md) | Afslut og genstart spillet | Lær om at afslutte og genstarte spillet, inklusiv oprydning af ressourcer og nulstilling af variabelværdier | [Afslutningsbetingelsen](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [Banking App](./7-bank-project/solution/README.md) | HTML-skabeloner og ruter i en webapp | Lær hvordan man skaber arkitekturen for et multipage-websted ved brug af routing og HTML-skabeloner | [HTML-skabeloner og ruter](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [Banking App](./7-bank-project/solution/README.md) | Byg en login- og registreringsformular | Lær om at bygge formularer og håndtere valideringsrutiner | [Formularer](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [Banking App](./7-bank-project/solution/README.md) | Metoder til at hente og bruge data | Hvordan data flyder ind og ud af din app, hvordan man henter, gemmer og bortskaffer det | [Data](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [Banking App](./7-bank-project/solution/README.md) | Begreber inden for tilstandsstyring | Lær hvordan din app bevarer tilstand, og hvordan det styres programmatisk | [Tilstandsstyring](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [Browser/VScode Code](../../8-code-editor) | Arbejde med VScode | Lær hvordan man bruger en kodeeditor | [Brug af VScode Code Editor](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [AI Assistants](./9-chat-project/README.md) | Arbejde med AI | Lær hvordan du bygger din egen AI-assistent | [AI Assistant projekt](./9-chat-project/README.md) | Chris | +| | Projekt Navn | Koncepter undervist | Læringsmål | Linket Lektion | Forfatter | +| :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | +| 01 | Kom i Gang | Introduktion til Programmering og Værktøjer | Lær de grundlæggende principper bag de fleste programmeringssprog og om software, der hjælper professionelle udviklere med deres arbejde | [Intro til Programmeringssprog og Værktøjer](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | Kom i Gang | Grundlæggende GitHub, inklusiv arbejde i et team | Hvordan man bruger GitHub i dit projekt, hvordan man samarbejder med andre om en kodebase | [Intro til GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | Kom i Gang | Tilgængelighed | Lær det grundlæggende om webtilgængelighed | [Grundlæggende Tilgængelighed](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | JS Grundlæggende | JavaScript Datatyper | Grundlæggende om JavaScript datatyper | [Datatyper](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | JS Grundlæggende | Funktioner og Metoder | Lær om funktioner og metoder til at styre en applikations logik | [Funktioner og Metoder](./2-js-basics/2-functions-methods/README.md) | Jasmine og Christopher | +| 06 | JS Grundlæggende | Træffe beslutninger med JS | Lær hvordan man skaber betingelser i din kode ved hjælp af beslutningstagning | [Tag beslutninger](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | JS Grundlæggende | Arrays og Loops | Arbejd med data ved hjælp af arrays og loops i JavaScript | [Arrays og Loops](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML i Praksis | Byg HTML'en til at skabe et online terrarium, med fokus på at bygge et layout | [Introduktion til HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS i Praksis | Byg CSS'en til at style det online terrarium, med fokus på det grundlæggende i CSS inklusiv at gøre siden responsiv | [Introduktion til CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript Closures, DOM-manipulation | Byg JavaScripten for at få terrariet til at fungere som en drag/drop interface, med fokus på closures og DOM-manipulation | [JavaScript Closures, DOM-manipulation](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Typing Game](./4-typing-game/solution/README.md) | Byg et Skrivespil | Lær hvordan man bruger tastaturhændelser til at styre logikken i din JavaScript-app | [Hændelsesdrevet Programmering](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [Grøn Browser Udvidelse](./5-browser-extension/solution/README.md) | Arbejde med Browsere | Lær hvordan browsere fungerer, deres historie, og hvordan man opbygger de første elementer i en browserudvidelse | [Om Browsere](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [Grøn Browser Udvidelse](./5-browser-extension/solution/README.md) | Byg et formular, kald et API og gem variabler i lokal lagring | Byg JavaScript-elementerne i din browserudvidelse for at kalde et API ved brug af variabler lagret i lokal lagring | [API'er, Formularer og Lokal Lagring](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [Grøn Browser Udvidelse](./5-browser-extension/solution/README.md) | Baggrundsprocesser i browseren, webperformance | Brug browserens baggrundsprocesser til at styre udvidelsens ikon; lær om webperformance og nogle optimeringer for at forbedre ydeevnen | [Baggrundsopgaver og Performance](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [Rumspil](./6-space-game/solution/README.md) | Mere avanceret spiludvikling med JavaScript | Lær om arv ved brug af både klasser og sammensætning samt Pub/Sub-mønsteret som forberedelse til at bygge et spil | [Introduktion til avanceret spiludvikling](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [Rumspil](./6-space-game/solution/README.md) | Tegning på canvas | Lær om Canvas API'et, der bruges til at tegne elementer på en skærm | [Tegning på Canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [Rumspil](./6-space-game/solution/README.md) | Flytte elementer rundt på skærmen | Opdag hvordan elementer kan få bevægelse ved brug af kartesiske koordinater og Canvas API'en | [Flytte elementer rundt](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [Rumspil](./6-space-game/solution/README.md) | Kollision detektion | Få elementer til at kollidere og reagere på hinanden ved hjælp af tastetryk og lever en cooldown-funktion for at sikre spillets ydeevne | [Kollisiondetektion](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [Rumspil](./6-space-game/solution/README.md) | Holde styr på point | Udfør matematiske beregninger baseret på spillets status og præstation | [Holde styr på point](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [Rumspil](./6-space-game/solution/README.md) | Afslutte og genstarte spillet | Lær om at afslutte og genstarte spillet, inklusive oprydning af ressourcer og nulstilling af variabelværdier | [Afslutningsbetingelsen](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [Bank App](./7-bank-project/solution/README.md) | HTML-skabeloner og ruter i et Web App | Lær hvordan man opretter scaffoldet til en multipage hjemmesidestruktur ved brug af routing og HTML-skabeloner | [HTML-skabeloner og ruter](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [Bank App](./7-bank-project/solution/README.md) | Byg en Login- og Registreringsformular | Lær om at bygge formularer og håndtere valideringsrutiner | [Formularer](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [Bank App](./7-bank-project/solution/README.md) | Metoder til at hente og bruge data | Hvordan data flyder ind og ud af din app, hvordan man henter det, gemmer det, og bortskaffer det | [Data](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [Bank App](./7-bank-project/solution/README.md) | Koncepter for State Management | Lær hvordan din app bevarer tilstand og hvordan man styrer det programmæssigt | [State Management](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [Browser/VScode Code](../../8-code-editor) | Arbejde med VScode | Lær hvordan man bruger en kodeeditor| [Brug VScode Code Editor](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [AI Assistants](./9-chat-project/README.md) | Arbejde med AI | Lær hvordan man bygger sin egen AI-assistent | [AI Assistant projekt](./9-chat-project/README.md) | Chris | ## 🏫 Pædagogik -Vores pensum er designet med to nøglepædagogiske principper for øje: +Vores pensum er designet med to nøglepædagogiske principper i tankerne: * projektbaseret læring * hyppige quizzer -Programmet underviser i grundlæggende JavaScript, HTML og CSS samt de nyeste værktøjer og teknikker, som nutidens webudviklere bruger. Studerende får mulighed for at opnå praktisk erfaring ved at bygge et skrive-spil, et virtuelt terrarium, en miljøvenlig browserudvidelse, et rum-invader stil spil og en bankapp til virksomheder. Ved slutningen af serien vil studerende have opnået solid forståelse for webudvikling. +Programmet underviser i JavaScripts, HTML's og CSS' grundlæggende elementer samt de nyeste værktøjer og teknikker, der bruges af nutidens webudviklere. Studerende får mulighed for at opnå praktisk erfaring ved at bygge et skrive spil, virtuelt terrarium, en miljøvenlig browserudvidelse, et rum-invader-stil spil og en bankapp til virksomheder. Ved slutningen af serien vil studerende have opnået en solid forståelse af webudvikling. -> 🎓 Du kan tage de første par lektioner i dette pensum som en [læringssti](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) på Microsoft Learn! +> 🎓 Du kan tage de første par lektioner i dette pensum som en [Læringsvej](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) på Microsoft Learn! -Ved at sikre, at indholdet knytter sig til projekter, bliver processen mere engagerende for eleverne, og fastholdelsen af koncepter vil blive forbedret. Vi har også skrevet flere startlektioner i JavaScript-basics for at introducere koncepter, parret med en video fra "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" samlingen af videotutorials, hvor nogle af forfatterne har bidraget til dette pensum. +Ved at sikre at indholdet er knyttet til projekter, bliver processen mere engagerende for eleverne og fastholdelsen af konceptet forbedres. Vi skrev også flere introduktionslektioner i JavaScript-grundlæggende for at introducere koncepter, parret med en video fra "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" samlingen af videotutorials, hvoraf nogle forfattere bidrog til dette pensum. -Derudover sætter en quiz med lav indsats før en lektion elevens intention mod at lære et emne, mens en anden quiz efter lektion sikrer yderligere fastholdelse. Dette pensum er designet til at være fleksibelt og sjovt og kan gennemføres helt eller delvist. Projekterne starter småt og bliver gradvist mere komplekse i løbet af den 12-ugers cyklus. +Derudover sætter en lavrisiko quiz før en klasse elevens intention mod at lære et emne, mens en anden quiz efter klassen sikrer yderligere fastholdelse. Dette pensum er designet til at være fleksibelt og sjovt og kan tages helt eller delvist. Projekterne starter småt og bliver mere komplekse mod slutningen af 12-ugers cyklussen. -Selvom vi bevidst har undgået at indføre JavaScript-rammeværk for at koncentrere os om de grundlæggende færdigheder, der er nødvendige som webudvikler, før man tager et rammeværk i brug, vil et godt næste skridt efter at have gennemført dette pensum være at lære om Node.js via en anden samling videoer: "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". +Selvom vi bevidst har undgået at introducere JavaScript-rammer for at koncentrere os om de grundlæggende færdigheder, der er nødvendige som webudvikler før man adopterer et framework, vil et godt næste skridt til at fuldføre dette pensum være at lære om Node.js via en anden samling videoer: "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". -> Besøg vores [Adfærdskodeks](CODE_OF_CONDUCT.md) og [Bidrag](CONTRIBUTING.md) retningslinjer. Vi sætter pris på din konstruktive feedback! +> Besøg vores [Code of Conduct](CODE_OF_CONDUCT.md) og [Contributing](CONTRIBUTING.md) retningslinjer. Vi værdsætter din konstruktive feedback! ## 🧭 Offline adgang -Du kan køre denne dokumentation offline ved at bruge [Docsify](https://docsify.js.org/#/). Fork dette repo, [installer Docsify](https://docsify.js.org/#/quickstart) på din lokale maskine, og skriv derefter `docsify serve` i rodmappen af dette repo. Webstedet vil blive serveret på port 3000 på din lokale computer: `localhost:3000`. +Du kan køre denne dokumentation offline ved at bruge [Docsify](https://docsify.js.org/#/). Fork dette repo, [installer Docsify](https://docsify.js.org/#/quickstart) på din lokale maskine, og i rodmappen af dette repo, skriv `docsify serve`. Hjemmesiden vil blive serveret på port 3000 på din localhost: `localhost:3000`. ## 📘 PDF En PDF med alle lektionerne kan findes [her](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). -## 🎒 Andre kurser -Vores team producerer andre kurser! Se dem her: +## 🎒 Andre Kurser +Vores team laver også andre kurser! Se: ### LangChain @@ -241,7 +232,7 @@ Vores team producerer andre kurser! Se dem her: --- -### Kernelæring +### Kerne Læring [![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) [![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) [![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) @@ -258,23 +249,23 @@ Vores team producerer andre kurser! Se dem her: [![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) -## Få hjælp +## Få Hjælp -Hvis du sidder fast eller har spørgsmål om at bygge AI-apps. Deltag med andre elever og erfarne udviklere i diskussioner om MCP. Det er et støttende fællesskab, hvor spørgsmål er velkomne, og viden deles frit. +Hvis du sidder fast eller har spørgsmål om at bygge AI-apps. Deltag sammen med andre elever og erfarne udviklere i diskussioner om MCP. Det er et støttende fællesskab, hvor spørgsmål er velkomne, og viden deles frit. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Hvis du har produktfeedback eller fejl under udviklingen, besøg: +Hvis du har produktfeedback eller oplever fejl under udviklingen, besøg: [![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) ## Licens -Dette repository er licenseret under MIT-licensen. Se [LICENSE](../../LICENSE)-filen for mere information. +Dette repository er licenseret under MIT-licensen. Se [LICENSE](../../LICENSE) filen for flere oplysninger. --- **Ansvarsfraskrivelse**: -Dette dokument er blevet oversat ved hjælp af AI-oversættelsestjenesten [Co-op Translator](https://github.com/Azure/co-op-translator). Selvom vi stræber efter nøjagtighed, bedes du være opmærksom på, at automatiserede oversættelser kan indeholde fejl eller unøjagtigheder. Det oprindelige dokument på dets modersmål bør betragtes som den autoritative kilde. For kritiske oplysninger anbefales professionel menneskelig oversættelse. Vi påtager os intet ansvar for misforståelser eller fejltolkninger, der opstår som følge af brugen af denne oversættelse. +Dette dokument er blevet oversat ved hjælp af AI-oversættelsestjenesten [Co-op Translator](https://github.com/Azure/co-op-translator). Selvom vi stræber efter nøjagtighed, bedes du være opmærksom på, at automatiserede oversættelser kan indeholde fejl eller unøjagtigheder. Det oprindelige dokument på dets modersmål bør betragtes som den autoritative kilde. For kritisk information anbefales professionel menneskelig oversættelse. Vi påtager os intet ansvar for misforståelser eller fejltolkninger, der opstår som følge af brugen af denne oversættelse. \ No newline at end of file diff --git a/translations/da/SECURITY.md b/translations/da/SECURITY.md index f2294028b..e262fd4cd 100644 --- a/translations/da/SECURITY.md +++ b/translations/da/SECURITY.md @@ -1,12 +1,3 @@ - ## Sikkerhed Microsoft tager sikkerheden af vores softwareprodukter og -tjenester alvorligt, hvilket inkluderer alle kildekoderepositorier, der administreres gennem vores GitHub-organisationer, som omfatter [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) og [vores GitHub-organisationer](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/da/SUPPORT.md b/translations/da/SUPPORT.md index c463ab8ef..8b4b4aa01 100644 --- a/translations/da/SUPPORT.md +++ b/translations/da/SUPPORT.md @@ -1,12 +1,3 @@ - # Support ## Sådan indsender du problemer og får hjælp diff --git a/translations/da/_404.md b/translations/da/_404.md index 9817bbe33..821a350e1 100644 --- a/translations/da/_404.md +++ b/translations/da/_404.md @@ -1,12 +1,3 @@ - # Arbejder på det Vi arbejder på denne side. Kom tilbage senere. diff --git a/translations/da/docs/_navbar.md b/translations/da/docs/_navbar.md index 486851e9b..5959cdca2 100644 --- a/translations/da/docs/_navbar.md +++ b/translations/da/docs/_navbar.md @@ -1,12 +1,3 @@ - - Oversættelser - [Engelsk (USA)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/da/docs/_sidebar.md b/translations/da/docs/_sidebar.md index fe74744ab..45dc7e116 100644 --- a/translations/da/docs/_sidebar.md +++ b/translations/da/docs/_sidebar.md @@ -1,12 +1,3 @@ - - Introduktion - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/da/for-teachers.md b/translations/da/for-teachers.md index 8c0c670e5..99141d56e 100644 --- a/translations/da/for-teachers.md +++ b/translations/da/for-teachers.md @@ -1,12 +1,3 @@ - ### For undervisere Du er velkommen til at bruge dette pensum i din undervisning. Det fungerer problemfrit med GitHub Classroom og førende LMS-platforme, og det kan også bruges som et selvstændigt repo med dine elever. diff --git a/translations/da/lesson-template/README.md b/translations/da/lesson-template/README.md index c89ea454b..9573125b0 100644 --- a/translations/da/lesson-template/README.md +++ b/translations/da/lesson-template/README.md @@ -1,12 +1,3 @@ - # [Lektionsemne] ![Indsæt en video her](../../../lesson-template/video-url) diff --git a/translations/da/lesson-template/assignment.md b/translations/da/lesson-template/assignment.md index 29a4ea962..3c492913c 100644 --- a/translations/da/lesson-template/assignment.md +++ b/translations/da/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [Opgavens Navn] ## Instruktioner diff --git a/translations/da/memory-game/README.md b/translations/da/memory-game/README.md index f25a015fd..7ceb9a4c6 100644 --- a/translations/da/memory-game/README.md +++ b/translations/da/memory-game/README.md @@ -1,12 +1,3 @@ - Dette er et [Next.js](https://nextjs.org) projekt oprettet med [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). ## Kom godt i gang diff --git a/translations/da/quiz-app/README.md b/translations/da/quiz-app/README.md index d4c999f4a..7c977f7ae 100644 --- a/translations/da/quiz-app/README.md +++ b/translations/da/quiz-app/README.md @@ -1,12 +1,3 @@ - # Quiz-app Disse quizzer er før- og efterforelæsningsquizzer for data science-pensumet på https://aka.ms/webdev-beginners diff --git a/translations/de/.co-op-translator.json b/translations/de/.co-op-translator.json new file mode 100644 index 000000000..9f4fc7e58 --- /dev/null +++ b/translations/de/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2026-01-06T09:24:35+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "de" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2026-01-06T09:28:02+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "de" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2026-01-06T09:28:19+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "de" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2026-01-06T09:20:12+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "de" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2026-01-06T09:23:51+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "de" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:25:26+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "de" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2026-01-06T08:16:46+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "de" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T17:25:33+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "de" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2026-01-06T08:28:46+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "de" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2026-01-06T08:31:00+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "de" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2026-01-06T08:26:13+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "de" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2026-01-06T08:28:26+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "de" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2026-01-06T08:31:11+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "de" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2026-01-06T08:33:45+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "de" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2026-01-06T08:34:11+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "de" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2026-01-06T08:36:30+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "de" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-24T12:11:56+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "de" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2026-01-06T09:12:38+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "de" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2026-01-06T09:14:25+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "de" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2026-01-06T09:17:42+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "de" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2026-01-06T09:19:48+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "de" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2026-01-06T09:14:48+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "de" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2026-01-06T09:17:23+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "de" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-06T08:20:23+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "de" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-24T12:11:12+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "de" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2026-01-06T08:19:24+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "de" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T13:50:27+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "de" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2026-01-06T09:10:27+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "de" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2026-01-06T09:12:24+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "de" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2026-01-06T08:56:06+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "de" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2026-01-06T08:57:58+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "de" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2026-01-06T08:51:15+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "de" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2026-01-06T08:53:23+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "de" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2026-01-06T08:53:44+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "de" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2026-01-06T08:55:46+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "de" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-24T13:07:42+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "de" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-24T13:19:41+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "de" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-24T13:20:36+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "de" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-24T13:23:24+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "de" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-24T13:21:31+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "de" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-24T13:24:19+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "de" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-24T13:25:14+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "de" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-24T13:22:30+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "de" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-24T13:12:06+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "de" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2026-01-06T08:46:43+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "de" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2026-01-06T08:48:39+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "de" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2026-01-06T08:41:17+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "de" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2026-01-06T08:43:01+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "de" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2026-01-06T08:48:59+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "de" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2026-01-06T08:51:05+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "de" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2026-01-06T08:39:10+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "de" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2026-01-06T08:41:05+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "de" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T12:39:26+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "de" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T12:38:59+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "de" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2026-01-06T08:45:39+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "de" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-24T12:28:47+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "de" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T12:29:47+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "de" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T12:29:18+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "de" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2026-01-06T08:43:15+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "de" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2026-01-06T08:45:11+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "de" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T12:45:21+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "de" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T12:44:54+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "de" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-24T12:26:24+00:00", + "source_file": "6-space-game/README.md", + "language_code": "de" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T12:45:50+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "de" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2026-01-06T09:01:31+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "de" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2026-01-06T09:03:55+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "de" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2026-01-06T08:58:21+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "de" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2026-01-06T09:01:05+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "de" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2026-01-06T09:04:07+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "de" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2026-01-06T09:07:06+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "de" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2026-01-06T09:07:31+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "de" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2026-01-06T09:10:01+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "de" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-24T13:26:08+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "de" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-24T13:27:01+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "de" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-24T13:42:32+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "de" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2026-01-06T08:36:46+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "de" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2026-01-06T08:38:26+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "de" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2026-01-06T08:20:31+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "de" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:19:11+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "de" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:42:03+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "de" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2026-01-06T09:30:56+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "de" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:50:46+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "de" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:13:31+00:00", + "source_file": "AGENTS.md", + "language_code": "de" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-24T11:55:34+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "de" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-24T11:57:57+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "de" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:45:03+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "de" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T17:32:39+00:00", + "source_file": "README.md", + "language_code": "de" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-24T11:56:51+00:00", + "source_file": "SECURITY.md", + "language_code": "de" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-24T11:53:43+00:00", + "source_file": "SUPPORT.md", + "language_code": "de" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-24T11:56:09+00:00", + "source_file": "_404.md", + "language_code": "de" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-24T12:25:44+00:00", + "source_file": "docs/_navbar.md", + "language_code": "de" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-24T12:24:49+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "de" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T08:28:59+00:00", + "source_file": "for-teachers.md", + "language_code": "de" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-24T13:48:27+00:00", + "source_file": "lesson-template/README.md", + "language_code": "de" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-24T13:49:06+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "de" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:53:19+00:00", + "source_file": "memory-game/README.md", + "language_code": "de" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-24T13:56:13+00:00", + "source_file": "quiz-app/README.md", + "language_code": "de" + } +} \ No newline at end of file diff --git a/translations/de/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/de/1-getting-started-lessons/1-intro-to-programming-languages/README.md index 954534792..4701ef1e0 100644 --- a/translations/de/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/de/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # Einführung in Programmiersprachen und moderne Entwickler-Tools Hey du, zukünftiger Entwickler! 👋 Darf ich dir etwas erzählen, das mir jeden einzelnen Tag eine Gänsehaut bereitet? Du bist kurz davor zu entdecken, dass Programmieren nicht nur etwas mit Computern zu tun hat – es geht darum, echte Superkräfte zu besitzen, um deine wildesten Ideen zum Leben zu erwecken! diff --git a/translations/de/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/de/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index 4e343673c..d3279e032 100644 --- a/translations/de/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/de/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # Aufgabe: Erforschung moderner Webentwicklungswerkzeuge ## Anweisungen diff --git a/translations/de/1-getting-started-lessons/2-github-basics/README.md b/translations/de/1-getting-started-lessons/2-github-basics/README.md index 57317faed..a9578067c 100644 --- a/translations/de/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/de/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # Einführung in GitHub Hallo zukünftige*r Entwickler*in! 👋 Bereit, dich Millionen von Programmierenden weltweit anzuschließen? Ich freue mich wirklich, dir GitHub vorzustellen – denk daran als die Social-Media-Plattform für Programmierer, nur dass wir hier statt Fotos von unserem Mittagessen Code teilen und gemeinsam unglaubliche Dinge bauen! diff --git a/translations/de/1-getting-started-lessons/3-accessibility/README.md b/translations/de/1-getting-started-lessons/3-accessibility/README.md index ca3105ad5..fa63eb19d 100644 --- a/translations/de/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/de/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # Erstellen barrierefreier Webseiten ![Alles über Barrierefreiheit](../../../../translated_images/de/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/de/1-getting-started-lessons/3-accessibility/assignment.md b/translations/de/1-getting-started-lessons/3-accessibility/assignment.md index e5145ef5b..526385202 100644 --- a/translations/de/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/de/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # Umfassendes Website-Barrierefreiheitsaudit ## Anweisungen diff --git a/translations/de/1-getting-started-lessons/README.md b/translations/de/1-getting-started-lessons/README.md index 1efad0bad..715414740 100644 --- a/translations/de/1-getting-started-lessons/README.md +++ b/translations/de/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # Einstieg in die Webentwicklung In diesem Abschnitt des Lehrplans werden Sie mit nicht projektbezogenen Konzepten vertraut gemacht, die wichtig sind, um ein professioneller Entwickler zu werden. diff --git a/translations/de/10-ai-framework-project/README.md b/translations/de/10-ai-framework-project/README.md index 17e103c7a..243201f24 100644 --- a/translations/de/10-ai-framework-project/README.md +++ b/translations/de/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # KI-Framework Hast du dich jemals überwältigt gefühlt, wenn du versucht hast, KI-Anwendungen von Grund auf neu zu erstellen? Du bist nicht allein! KI-Frameworks sind wie ein Schweizer Taschenmesser für die KI-Entwicklung – sie sind leistungsstarke Werkzeuge, die dir Zeit und Nerven sparen können, wenn du intelligente Anwendungen baust. Stell dir ein KI-Framework wie eine gut organisierte Bibliothek vor: Es stellt vorgefertigte Komponenten, standardisierte APIs und clevere Abstraktionen bereit, sodass du dich auf das Lösen von Problemen konzentrieren kannst, anstatt dich mit Implementierungsdetails herumzuschlagen. diff --git a/translations/de/2-js-basics/1-data-types/README.md b/translations/de/2-js-basics/1-data-types/README.md index df7282bca..bcc6ce19b 100644 --- a/translations/de/2-js-basics/1-data-types/README.md +++ b/translations/de/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # JavaScript Grundlagen: Datentypen ![JavaScript Grundlagen - Datentypen](../../../../translated_images/de/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/de/2-js-basics/1-data-types/assignment.md b/translations/de/2-js-basics/1-data-types/assignment.md index 84631ab40..ebfab37cb 100644 --- a/translations/de/2-js-basics/1-data-types/assignment.md +++ b/translations/de/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # Data Types Practice: E-Commerce-Warenkorb ## Anweisungen diff --git a/translations/de/2-js-basics/2-functions-methods/README.md b/translations/de/2-js-basics/2-functions-methods/README.md index 1a75ff1c0..39466637c 100644 --- a/translations/de/2-js-basics/2-functions-methods/README.md +++ b/translations/de/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # JavaScript-Grundlagen: Methoden und Funktionen ![JavaScript Basics - Functions](../../../../translated_images/de/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/de/2-js-basics/2-functions-methods/assignment.md b/translations/de/2-js-basics/2-functions-methods/assignment.md index c363bddb2..2041b05bc 100644 --- a/translations/de/2-js-basics/2-functions-methods/assignment.md +++ b/translations/de/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # Spaß mit Funktionen ## Anweisungen diff --git a/translations/de/2-js-basics/3-making-decisions/README.md b/translations/de/2-js-basics/3-making-decisions/README.md index 864eb817c..0dfbf8337 100644 --- a/translations/de/2-js-basics/3-making-decisions/README.md +++ b/translations/de/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # JavaScript-Grundlagen: Treffen von Entscheidungen ![JavaScript Basics - Entscheidungen treffen](../../../../translated_images/de/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/de/2-js-basics/3-making-decisions/assignment.md b/translations/de/2-js-basics/3-making-decisions/assignment.md index b2b135c5c..6786bac6a 100644 --- a/translations/de/2-js-basics/3-making-decisions/assignment.md +++ b/translations/de/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # Entscheidungen treffen: Notenverarbeitung für Schüler ## Lernziele diff --git a/translations/de/2-js-basics/4-arrays-loops/README.md b/translations/de/2-js-basics/4-arrays-loops/README.md index 7a39c9812..4e091f4f1 100644 --- a/translations/de/2-js-basics/4-arrays-loops/README.md +++ b/translations/de/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # JavaScript Grundlagen: Arrays und Schleifen ![JavaScript Basics - Arrays](../../../../translated_images/de/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/de/2-js-basics/4-arrays-loops/assignment.md b/translations/de/2-js-basics/4-arrays-loops/assignment.md index 7367d5370..5c51a95b6 100644 --- a/translations/de/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/de/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # Arrays und Schleifen Aufgabe ## Anweisungen diff --git a/translations/de/2-js-basics/README.md b/translations/de/2-js-basics/README.md index a0eea313d..d7a473834 100644 --- a/translations/de/2-js-basics/README.md +++ b/translations/de/2-js-basics/README.md @@ -1,12 +1,3 @@ - # Einführung in JavaScript JavaScript ist die Sprache des Webs. In diesen vier Lektionen lernst du die Grundlagen. diff --git a/translations/de/3-terrarium/1-intro-to-html/README.md b/translations/de/3-terrarium/1-intro-to-html/README.md index 10910a3fa..2ee39adfb 100644 --- a/translations/de/3-terrarium/1-intro-to-html/README.md +++ b/translations/de/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Terrarium-Projekt Teil 1: Einführung in HTML ```mermaid diff --git a/translations/de/3-terrarium/1-intro-to-html/assignment.md b/translations/de/3-terrarium/1-intro-to-html/assignment.md index 658be1520..76bef7da1 100644 --- a/translations/de/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/de/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # HTML-Übungsaufgabe: Erstellen Sie ein Blog-Mockup ## Lernziele diff --git a/translations/de/3-terrarium/2-intro-to-css/README.md b/translations/de/3-terrarium/2-intro-to-css/README.md index fc7353134..194958d25 100644 --- a/translations/de/3-terrarium/2-intro-to-css/README.md +++ b/translations/de/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Terrarium-Projekt Teil 2: Einführung in CSS ```mermaid diff --git a/translations/de/3-terrarium/2-intro-to-css/assignment.md b/translations/de/3-terrarium/2-intro-to-css/assignment.md index 7ce52400d..1ed6d9d9d 100644 --- a/translations/de/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/de/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # CSS Refactoring Aufgabe ## Zielsetzung diff --git a/translations/de/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/de/3-terrarium/3-intro-to-DOM-and-closures/README.md index a528dab6c..ea5e3edc6 100644 --- a/translations/de/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/de/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # Terrarium Projekt Teil 3: DOM-Manipulation und JavaScript Closures ```mermaid diff --git a/translations/de/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/de/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index d57424f5f..d875703f8 100644 --- a/translations/de/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/de/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # DOM-Element-Untersuchungsaufgabe ## Überblick diff --git a/translations/de/3-terrarium/README.md b/translations/de/3-terrarium/README.md index 123990029..97d679919 100644 --- a/translations/de/3-terrarium/README.md +++ b/translations/de/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## Stellen Sie Ihr Terrarium bereit Sie können Ihr Terrarium im Web mit **Azure Static Web Apps** bereitstellen oder veröffentlichen. diff --git a/translations/de/3-terrarium/solution/README.md b/translations/de/3-terrarium/solution/README.md index c6b815d84..0727c7312 100644 --- a/translations/de/3-terrarium/solution/README.md +++ b/translations/de/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # Mein Terrarium: Ein Projekt, um HTML, CSS und DOM-Manipulation mit JavaScript zu lernen 🌵🌱 Ein kleines Drag-and-Drop-Code-Meditationsprojekt. Mit ein wenig HTML, JS und CSS kannst du eine Weboberfläche erstellen, sie gestalten und Interaktionen hinzufügen. diff --git a/translations/de/4-typing-game/README.md b/translations/de/4-typing-game/README.md index c3e3825ba..b5ce5eedd 100644 --- a/translations/de/4-typing-game/README.md +++ b/translations/de/4-typing-game/README.md @@ -1,12 +1,3 @@ - # Ereignisgesteuerte Programmierung - Baue ein Tipp-Spiel ```mermaid diff --git a/translations/de/4-typing-game/solution/README.md b/translations/de/4-typing-game/solution/README.md index 6f590bf94..08bdc02fa 100644 --- a/translations/de/4-typing-game/solution/README.md +++ b/translations/de/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - Dies ist ein Platzhalter, absichtlich leer gelassen **Haftungsausschluss**: diff --git a/translations/de/4-typing-game/typing-game/README.md b/translations/de/4-typing-game/typing-game/README.md index 4b61397a2..a7701634d 100644 --- a/translations/de/4-typing-game/typing-game/README.md +++ b/translations/de/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # Erstellung eines Spiels mit Events Haben Sie sich schon einmal gefragt, wie Websites wissen, wann Sie einen Button anklicken oder in ein Textfeld tippen? Das ist die Magie der ereignisgesteuerten Programmierung! Was gibt es Besseres, um diese wichtige Fähigkeit zu erlernen, als etwas Nützliches zu bauen – ein Tippgeschwindigkeitsspiel, das auf jeden Tastendruck reagiert, den Sie machen. diff --git a/translations/de/4-typing-game/typing-game/assignment.md b/translations/de/4-typing-game/typing-game/assignment.md index ee3734f2f..3db5f81b2 100644 --- a/translations/de/4-typing-game/typing-game/assignment.md +++ b/translations/de/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # Erstelle ein neues Tastaturspiel ## Anweisungen diff --git a/translations/de/5-browser-extension/1-about-browsers/README.md b/translations/de/5-browser-extension/1-about-browsers/README.md index dfa1fa52e..2a9fba9c4 100644 --- a/translations/de/5-browser-extension/1-about-browsers/README.md +++ b/translations/de/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # Browser-Erweiterungsprojekt Teil 1: Alles über Browser ```mermaid diff --git a/translations/de/5-browser-extension/1-about-browsers/assignment.md b/translations/de/5-browser-extension/1-about-browsers/assignment.md index 2b675f70e..bbce70515 100644 --- a/translations/de/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/de/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # Aufgabe: Gestalte deine Browser-Erweiterung neu ## Übersicht diff --git a/translations/de/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/de/5-browser-extension/2-forms-browsers-local-storage/README.md index a02078753..d7cba3d62 100644 --- a/translations/de/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/de/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # Browser-Erweiterungsprojekt Teil 2: Eine API aufrufen, lokalen Speicher verwenden ```mermaid diff --git a/translations/de/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/de/5-browser-extension/2-forms-browsers-local-storage/assignment.md index a3ef19edc..85f86b0f2 100644 --- a/translations/de/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/de/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # Adoptieren Sie eine API ## Übersicht diff --git a/translations/de/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/de/5-browser-extension/3-background-tasks-and-performance/README.md index 55e840695..b703fd343 100644 --- a/translations/de/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/de/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # Browser-Erweiterungsprojekt Teil 3: Lernen Sie Hintergrundaufgaben und Leistung kennen ```mermaid diff --git a/translations/de/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/de/5-browser-extension/3-background-tasks-and-performance/assignment.md index 49356a7c1..dea4f8da4 100644 --- a/translations/de/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/de/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # Eine Website auf Leistung analysieren ## Überblick über die Aufgabe diff --git a/translations/de/5-browser-extension/README.md b/translations/de/5-browser-extension/README.md index 3337a832c..fe80e256d 100644 --- a/translations/de/5-browser-extension/README.md +++ b/translations/de/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # Erstellen einer Browser-Erweiterung Das Erstellen von Browser-Erweiterungen ist eine unterhaltsame und interessante Möglichkeit, über die Leistung Ihrer Apps nachzudenken, während Sie eine andere Art von Web-Asset entwickeln. Dieses Modul enthält Lektionen darüber, wie Browser funktionieren und wie man eine Browser-Erweiterung bereitstellt, wie man ein Formular erstellt, eine API aufruft und lokalen Speicher verwendet, sowie wie man die Leistung Ihrer Website bewertet und verbessert. diff --git a/translations/de/5-browser-extension/solution/README.md b/translations/de/5-browser-extension/solution/README.md index 3c5ae0730..b4d7e0893 100644 --- a/translations/de/5-browser-extension/solution/README.md +++ b/translations/de/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser-Erweiterung: Fertiger Code Verwenden Sie die CO2 Signal API von tmrow, um den Stromverbrauch zu verfolgen, und erstellen Sie eine Browser-Erweiterung, damit Sie direkt in Ihrem Browser eine Erinnerung daran haben, wie hoch der Stromverbrauch in Ihrer Region ist. Die gelegentliche Nutzung dieser Erweiterung hilft Ihnen, Entscheidungen über Ihre Aktivitäten basierend auf diesen Informationen zu treffen. diff --git a/translations/de/5-browser-extension/solution/translation/README.es.md b/translations/de/5-browser-extension/solution/translation/README.es.md index 75080420c..8dbe7bcd2 100644 --- a/translations/de/5-browser-extension/solution/translation/README.es.md +++ b/translations/de/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Browser-Erweiterung Carbon Trigger: Vollständiger Code Mit der CO2-Signal-API von tmrow, die den Stromverbrauch verfolgt, können Sie eine Browser-Erweiterung erstellen, die Ihnen direkt in Ihrem Browser eine Erinnerung an den Stromverbrauch Ihrer Region gibt. Die Nutzung dieser Ad-hoc-Erweiterung hilft Ihnen, Entscheidungen über Ihre Aktivitäten basierend auf diesen Informationen zu treffen. diff --git a/translations/de/5-browser-extension/solution/translation/README.fr.md b/translations/de/5-browser-extension/solution/translation/README.fr.md index 4129ecb92..38a7c32c9 100644 --- a/translations/de/5-browser-extension/solution/translation/README.fr.md +++ b/translations/de/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Browser-Erweiterung Carbon Trigger: Fertiger Code Mit der CO2 Signal API von tmrow, die den Stromverbrauch verfolgt, erstellen Sie eine Browser-Erweiterung, die Sie direkt in Ihrem Browser an den Stromverbrauch in Ihrer Region erinnert. Die Nutzung dieser maßgeschneiderten Erweiterung hilft Ihnen, Ihre Aktivitäten basierend auf diesen Informationen zu bewerten. diff --git a/translations/de/5-browser-extension/solution/translation/README.hi.md b/translations/de/5-browser-extension/solution/translation/README.hi.md index f81ffe968..66178b808 100644 --- a/translations/de/5-browser-extension/solution/translation/README.hi.md +++ b/translations/de/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser-Erweiterung: Fertiger Code Verwendung der CO2 Signal API von tmrow, um den Stromverbrauch zu verfolgen und eine Browser-Erweiterung zu erstellen, die Sie daran erinnert, wie stark der Stromverbrauch in Ihrer Region ist. Durch die Nutzung dieser Erweiterung können Sie basierend auf diesen Informationen Entscheidungen über Ihre Aktivitäten treffen. diff --git a/translations/de/5-browser-extension/solution/translation/README.it.md b/translations/de/5-browser-extension/solution/translation/README.it.md index f776ba6a5..bd840081a 100644 --- a/translations/de/5-browser-extension/solution/translation/README.it.md +++ b/translations/de/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser-Erweiterung: Code zum Starten Die CO2 Signal API von tmrow wird verwendet, um den Stromverbrauch zu überwachen und eine Browser-Erweiterung zu erstellen, die direkt im Browser daran erinnert, wie hoch der Stromverbrauch in der eigenen Region ist. Die Nutzung dieser maßgeschneiderten Erweiterung hilft dabei, die eigenen Aktivitäten basierend auf diesen Informationen zu bewerten. diff --git a/translations/de/5-browser-extension/solution/translation/README.ja.md b/translations/de/5-browser-extension/solution/translation/README.ja.md index 33815048e..3ee93f5cb 100644 --- a/translations/de/5-browser-extension/solution/translation/README.ja.md +++ b/translations/de/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # Carbon-Trigger-Browser-Erweiterung: Fertiger Code Erstellen Sie eine Browser-Erweiterung, die mithilfe der CO2 Signal API von tmrow den Stromverbrauch in Ihrer Region überwacht und als Erinnerung im Browser anzeigt, wie hoch der Energieverbrauch ist. Mit dieser Erweiterung können Sie Ihre Aktivitäten basierend auf diesen Informationen besser planen. diff --git a/translations/de/5-browser-extension/solution/translation/README.ms.md b/translations/de/5-browser-extension/solution/translation/README.ms.md index d417fc6ea..325e98fa6 100644 --- a/translations/de/5-browser-extension/solution/translation/README.ms.md +++ b/translations/de/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser-Erweiterung: Vollständiger Code Nutzen Sie die CO2-Signal-API von tmrow, um den Stromverbrauch zu überwachen, und erstellen Sie eine Browser-Erweiterung, die Sie im Browser über die Intensität des Stromverbrauchs in Ihrer Region informiert. Die Verwendung dieser Erweiterung hilft Ihnen, Ihre Aktivitäten basierend auf diesen Informationen bewusster zu planen. diff --git a/translations/de/5-browser-extension/start/README.md b/translations/de/5-browser-extension/start/README.md index fa1e9a3d8..8546f28ab 100644 --- a/translations/de/5-browser-extension/start/README.md +++ b/translations/de/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser-Erweiterung: Starter-Code Verwenden Sie die CO2 Signal API von tmrow, um den Stromverbrauch zu verfolgen, und erstellen Sie eine Browser-Erweiterung, damit Sie direkt in Ihrem Browser eine Erinnerung daran haben, wie stark der Stromverbrauch in Ihrer Region ist. Die gelegentliche Nutzung dieser Erweiterung hilft Ihnen, Entscheidungen über Ihre Aktivitäten basierend auf diesen Informationen zu treffen. diff --git a/translations/de/6-space-game/1-introduction/README.md b/translations/de/6-space-game/1-introduction/README.md index 90283d369..96cc7d848 100644 --- a/translations/de/6-space-game/1-introduction/README.md +++ b/translations/de/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # Baue ein Weltraumspiel Teil 1: Einführung ```mermaid diff --git a/translations/de/6-space-game/1-introduction/assignment.md b/translations/de/6-space-game/1-introduction/assignment.md index 9c8c008a2..4fe64d7cb 100644 --- a/translations/de/6-space-game/1-introduction/assignment.md +++ b/translations/de/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # Spiele-Prototyp erstellen: Designmuster anwenden ## Aufgabenübersicht diff --git a/translations/de/6-space-game/2-drawing-to-canvas/README.md b/translations/de/6-space-game/2-drawing-to-canvas/README.md index 0bc7a11c4..04e4c169a 100644 --- a/translations/de/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/de/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # Baue ein Space Game Teil 2: Held und Monster auf die Leinwand zeichnen ```mermaid diff --git a/translations/de/6-space-game/2-drawing-to-canvas/assignment.md b/translations/de/6-space-game/2-drawing-to-canvas/assignment.md index ed3913938..36b72e5e8 100644 --- a/translations/de/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/de/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # Aufgabe: Erkunde die Canvas API ## Lernziele diff --git a/translations/de/6-space-game/3-moving-elements-around/README.md b/translations/de/6-space-game/3-moving-elements-around/README.md index 13e77c3b7..61c209576 100644 --- a/translations/de/6-space-game/3-moving-elements-around/README.md +++ b/translations/de/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # Baue ein Weltraumspiel Teil 3: Bewegung hinzufügen ```mermaid diff --git a/translations/de/6-space-game/3-moving-elements-around/assignment.md b/translations/de/6-space-game/3-moving-elements-around/assignment.md index 964b6c3c3..1ecf76995 100644 --- a/translations/de/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/de/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # Kommentieren Sie Ihren Code ## Anleitung diff --git a/translations/de/6-space-game/4-collision-detection/README.md b/translations/de/6-space-game/4-collision-detection/README.md index cf702556a..008dda356 100644 --- a/translations/de/6-space-game/4-collision-detection/README.md +++ b/translations/de/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # Baue ein Weltraumspiel Teil 4: Hinzufügen eines Lasers und Erkennen von Kollisionen ```mermaid diff --git a/translations/de/6-space-game/4-collision-detection/assignment.md b/translations/de/6-space-game/4-collision-detection/assignment.md index 09c307554..deb3ae6f8 100644 --- a/translations/de/6-space-game/4-collision-detection/assignment.md +++ b/translations/de/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # Kollisionen erkunden ## Anweisungen diff --git a/translations/de/6-space-game/4-collision-detection/solution/README.md b/translations/de/6-space-game/4-collision-detection/solution/README.md index 91ddf8540..79a5503cc 100644 --- a/translations/de/6-space-game/4-collision-detection/solution/README.md +++ b/translations/de/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - Dies ist ein Platzhalter, absichtlich leer gelassen **Haftungsausschluss**: diff --git a/translations/de/6-space-game/4-collision-detection/your-work/README.md b/translations/de/6-space-game/4-collision-detection/your-work/README.md index 65f47ea0d..3f6f428e1 100644 --- a/translations/de/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/de/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - Dies ist ein Platzhalter, absichtlich leer gelassen **Haftungsausschluss**: diff --git a/translations/de/6-space-game/5-keeping-score/README.md b/translations/de/6-space-game/5-keeping-score/README.md index 482be4dab..e17fd7e58 100644 --- a/translations/de/6-space-game/5-keeping-score/README.md +++ b/translations/de/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # Baue ein Weltraumspiel Teil 5: Punkte und Leben ```mermaid diff --git a/translations/de/6-space-game/5-keeping-score/assignment.md b/translations/de/6-space-game/5-keeping-score/assignment.md index 4649bf0cf..57114abcb 100644 --- a/translations/de/6-space-game/5-keeping-score/assignment.md +++ b/translations/de/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # Erstelle ein Punktespiel ## Anweisungen diff --git a/translations/de/6-space-game/5-keeping-score/solution/README.md b/translations/de/6-space-game/5-keeping-score/solution/README.md index eef587bf2..79a5503cc 100644 --- a/translations/de/6-space-game/5-keeping-score/solution/README.md +++ b/translations/de/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - Dies ist ein Platzhalter, absichtlich leer gelassen **Haftungsausschluss**: diff --git a/translations/de/6-space-game/5-keeping-score/your-work/README.md b/translations/de/6-space-game/5-keeping-score/your-work/README.md index a78a58d01..79a5503cc 100644 --- a/translations/de/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/de/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - Dies ist ein Platzhalter, absichtlich leer gelassen **Haftungsausschluss**: diff --git a/translations/de/6-space-game/6-end-condition/README.md b/translations/de/6-space-game/6-end-condition/README.md index f11c2815d..e30d28593 100644 --- a/translations/de/6-space-game/6-end-condition/README.md +++ b/translations/de/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # Baue ein Weltraumspiel Teil 6: Ende und Neustart ```mermaid diff --git a/translations/de/6-space-game/6-end-condition/assignment.md b/translations/de/6-space-game/6-end-condition/assignment.md index 8da777c7a..cf3a8cd38 100644 --- a/translations/de/6-space-game/6-end-condition/assignment.md +++ b/translations/de/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # Erstelle ein Beispielspiel ## Aufgabenübersicht diff --git a/translations/de/6-space-game/6-end-condition/solution/README.md b/translations/de/6-space-game/6-end-condition/solution/README.md index be77864c5..08bdc02fa 100644 --- a/translations/de/6-space-game/6-end-condition/solution/README.md +++ b/translations/de/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - Dies ist ein Platzhalter, absichtlich leer gelassen **Haftungsausschluss**: diff --git a/translations/de/6-space-game/6-end-condition/your-work/README.md b/translations/de/6-space-game/6-end-condition/your-work/README.md index 5a6373e2e..79a5503cc 100644 --- a/translations/de/6-space-game/6-end-condition/your-work/README.md +++ b/translations/de/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - Dies ist ein Platzhalter, absichtlich leer gelassen **Haftungsausschluss**: diff --git a/translations/de/6-space-game/README.md b/translations/de/6-space-game/README.md index 694742356..1d9c83f2a 100644 --- a/translations/de/6-space-game/README.md +++ b/translations/de/6-space-game/README.md @@ -1,12 +1,3 @@ - # Baue ein Weltraumspiel Ein Weltraumspiel, um fortgeschrittene JavaScript-Grundlagen zu erlernen diff --git a/translations/de/6-space-game/solution/README.md b/translations/de/6-space-game/solution/README.md index 917449d36..79a5503cc 100644 --- a/translations/de/6-space-game/solution/README.md +++ b/translations/de/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - Dies ist ein Platzhalter, absichtlich leer gelassen **Haftungsausschluss**: diff --git a/translations/de/7-bank-project/1-template-route/README.md b/translations/de/7-bank-project/1-template-route/README.md index a3a2885c5..41888f816 100644 --- a/translations/de/7-bank-project/1-template-route/README.md +++ b/translations/de/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # Erstellen einer Banking-App Teil 1: HTML-Vorlagen und Routen in einer Webanwendung ```mermaid diff --git a/translations/de/7-bank-project/1-template-route/assignment.md b/translations/de/7-bank-project/1-template-route/assignment.md index c2b2fe01d..ab0c8142d 100644 --- a/translations/de/7-bank-project/1-template-route/assignment.md +++ b/translations/de/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # Verbesserung des Routings ## Anweisungen diff --git a/translations/de/7-bank-project/2-forms/README.md b/translations/de/7-bank-project/2-forms/README.md index 1b67b810c..b947d3e72 100644 --- a/translations/de/7-bank-project/2-forms/README.md +++ b/translations/de/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # Baue eine Banking-App Teil 2: Erstelle ein Login- und Registrierungsformular ```mermaid diff --git a/translations/de/7-bank-project/2-forms/assignment.md b/translations/de/7-bank-project/2-forms/assignment.md index c1e0b42b9..b9d4dbe95 100644 --- a/translations/de/7-bank-project/2-forms/assignment.md +++ b/translations/de/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # Style deine Bank-App mit modernem CSS ## Projektübersicht diff --git a/translations/de/7-bank-project/3-data/README.md b/translations/de/7-bank-project/3-data/README.md index b078bbed2..c8f7adf47 100644 --- a/translations/de/7-bank-project/3-data/README.md +++ b/translations/de/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # Erstellen Sie eine Banking-App Teil 3: Methoden zum Abrufen und Verwenden von Daten Denken Sie an den Computer der Enterprise in Star Trek – wenn Captain Picard nach dem Status des Schiffs fragt, erscheinen die Informationen sofort, ohne dass die gesamte Benutzeroberfläche herunterfährt und sich neu aufbaut. Dieser nahtlose Informationsfluss ist genau das, was wir hier mit dynamischem Datenabruf aufbauen. diff --git a/translations/de/7-bank-project/3-data/assignment.md b/translations/de/7-bank-project/3-data/assignment.md index 5f3873955..c58c3623d 100644 --- a/translations/de/7-bank-project/3-data/assignment.md +++ b/translations/de/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # Code-Refactoring- und Dokumentationsaufgabe ## Lernziele diff --git a/translations/de/7-bank-project/4-state-management/README.md b/translations/de/7-bank-project/4-state-management/README.md index 9d0334d86..e93820bf0 100644 --- a/translations/de/7-bank-project/4-state-management/README.md +++ b/translations/de/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # Erstellen einer Banking-App Teil 4: Konzepte des State Managements ## ⚡ Was Sie in den nächsten 5 Minuten tun können diff --git a/translations/de/7-bank-project/4-state-management/assignment.md b/translations/de/7-bank-project/4-state-management/assignment.md index edf282de6..20c5cbbb6 100644 --- a/translations/de/7-bank-project/4-state-management/assignment.md +++ b/translations/de/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # "Transaktion hinzufügen"-Dialog implementieren ## Übersicht diff --git a/translations/de/7-bank-project/README.md b/translations/de/7-bank-project/README.md index c39af872f..f17468683 100644 --- a/translations/de/7-bank-project/README.md +++ b/translations/de/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: Baue eine Bank In diesem Projekt lernst du, wie man eine fiktive Bank erstellt. Diese Lektionen enthalten Anleitungen, wie man eine Web-App gestaltet und Routen bereitstellt, Formulare erstellt, den Zustand verwaltet und Daten von einer API abruft, um die Bankdaten zu erhalten. diff --git a/translations/de/7-bank-project/api/README.md b/translations/de/7-bank-project/api/README.md index 26601b859..0fa4e92de 100644 --- a/translations/de/7-bank-project/api/README.md +++ b/translations/de/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # Bank-API > Bank-API erstellt mit [Node.js](https://nodejs.org) + [Express](https://expressjs.com/). diff --git a/translations/de/7-bank-project/solution/README.md b/translations/de/7-bank-project/solution/README.md index 0c68d0f00..dc88efaf9 100644 --- a/translations/de/7-bank-project/solution/README.md +++ b/translations/de/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # Bank-App > Beispiel-Lösung für das Bank-App-Projekt, erstellt mit reinem HTML5, CSS und JavaScript (ohne Frameworks oder Bibliotheken). diff --git a/translations/de/8-code-editor/1-using-a-code-editor/README.md b/translations/de/8-code-editor/1-using-a-code-editor/README.md index d9af1a59f..bb142a113 100644 --- a/translations/de/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/de/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # Verwendung eines Code-Editors: VSCode.dev meistern Erinnerst du dich an *The Matrix*, als Neo an ein riesiges Computerterminal angeschlossen werden musste, um Zugang zur digitalen Welt zu erhalten? Die heutigen Web-Entwicklungstools sind das genaue Gegenteil – unglaublich leistungsstarke Funktionen, die von überall aus zugänglich sind. VSCode.dev ist ein browserbasierter Code-Editor, der professionelle Entwicklungstools auf jedes Gerät mit Internetverbindung bringt. diff --git a/translations/de/8-code-editor/1-using-a-code-editor/assignment.md b/translations/de/8-code-editor/1-using-a-code-editor/assignment.md index 1d1b0e204..b2bd27548 100644 --- a/translations/de/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/de/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # Erstelle eine Lebenslauf-Website mit VSCode.dev Verwandle deine Karrierechancen, indem du eine professionelle Lebenslauf-Website erstellst, die deine Fähigkeiten und Erfahrungen in einem interaktiven, modernen Format präsentiert. Statt traditionelle PDFs zu verschicken, stelle dir vor, du bietest Personalverantwortlichen eine schlanke, responsive Website an, die sowohl deine Qualifikationen als auch deine Webentwicklungsfähigkeiten demonstriert. diff --git a/translations/de/9-chat-project/README.md b/translations/de/9-chat-project/README.md index ed7943bc5..d22d7f86d 100644 --- a/translations/de/9-chat-project/README.md +++ b/translations/de/9-chat-project/README.md @@ -1,12 +1,3 @@ - # Erstelle einen Chat-Assistenten mit KI Erinnerst du dich an Star Trek, als die Crew zwanglos mit dem Computer des Raumschiffs sprach, ihm komplexe Fragen stellte und durchdachte Antworten erhielt? Was in den 1960er Jahren wie reine Science-Fiction erschien, kannst du heute mit den Webtechnologien, die du bereits kennst, selbst bauen. diff --git a/translations/de/9-chat-project/solution/README.md b/translations/de/9-chat-project/solution/README.md index 101addd5c..377a7134d 100644 --- a/translations/de/9-chat-project/solution/README.md +++ b/translations/de/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # Lösung ausführen 1. Starte das [Backend](./backend/README.md) diff --git a/translations/de/9-chat-project/solution/backend/README.md b/translations/de/9-chat-project/solution/backend/README.md index 1f601947b..3bc3296cb 100644 --- a/translations/de/9-chat-project/solution/backend/README.md +++ b/translations/de/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - Wählen Sie Ihre Laufzeitumgebung - [Python](./python/README.md) diff --git a/translations/de/9-chat-project/solution/backend/python/README.md b/translations/de/9-chat-project/solution/backend/python/README.md index 4bdb3f9f9..9b573ea16 100644 --- a/translations/de/9-chat-project/solution/backend/python/README.md +++ b/translations/de/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # Code ausführen ## Einrichtung diff --git a/translations/de/9-chat-project/solution/frontend/README.md b/translations/de/9-chat-project/solution/frontend/README.md index 22c10a735..e8670178c 100644 --- a/translations/de/9-chat-project/solution/frontend/README.md +++ b/translations/de/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # Code ausführen ```sh diff --git a/translations/de/AGENTS.md b/translations/de/AGENTS.md index 38eb99cd2..066888c70 100644 --- a/translations/de/AGENTS.md +++ b/translations/de/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## Projektübersicht diff --git a/translations/de/CODE_OF_CONDUCT.md b/translations/de/CODE_OF_CONDUCT.md index dca3e9112..d85b56470 100644 --- a/translations/de/CODE_OF_CONDUCT.md +++ b/translations/de/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # Microsoft Open Source Verhaltenskodex Dieses Projekt hat den [Microsoft Open Source Verhaltenskodex](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon) übernommen. diff --git a/translations/de/CONTRIBUTING.md b/translations/de/CONTRIBUTING.md index 9c4befd60..c0740a8c2 100644 --- a/translations/de/CONTRIBUTING.md +++ b/translations/de/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # Mitwirken Dieses Projekt freut sich über Beiträge und Vorschläge. Die meisten Beiträge erfordern, dass Sie einer Contributor License Agreement (CLA) zustimmen, in der Sie erklären, dass Sie das Recht haben und uns tatsächlich die Rechte einräumen, Ihren Beitrag zu nutzen. Weitere Details finden Sie unter [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/de/Git-Basics/README.md b/translations/de/Git-Basics/README.md index 91eb25e9d..b4a1d5bac 100644 --- a/translations/de/Git-Basics/README.md +++ b/translations/de/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## Grundlagen von GIT für Webentwicklungs-Anfänger👶 ## Was ist `Git`? diff --git a/translations/de/README.md b/translations/de/README.md index 5efbfd1d9..ab3b4f2d6 100644 --- a/translations/de/README.md +++ b/translations/de/README.md @@ -1,12 +1,3 @@ - [![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) [![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) [![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) @@ -19,203 +10,202 @@ CO_OP_TRANSLATOR_METADATA: [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -# Webentwicklung für Anfänger – Ein Lehrplan +# Webentwicklung für Einsteiger - Ein Curriculum -Lerne die Grundlagen der Webentwicklung mit unserem 12-wöchigen umfassenden Kurs von Microsoft Cloud Advocates. Jede der 24 Lektionen taucht durch praxisnahe Projekte wie Terrarien, Browser-Erweiterungen und Weltraumspiele in JavaScript, CSS und HTML ein. Mache mit bei Quizzen, Diskussionen und praktischen Aufgaben. Verbessere deine Fähigkeiten und optimiere deine Wissensspeicherung mit unserer effektiven projektbasierten Pädagogik. Starte noch heute deine Programmierreise! +Lernen Sie die Grundlagen der Webentwicklung mit unserem 12-wöchigen umfassenden Kurs von Microsoft Cloud Advocates. Jede der 24 Lektionen taucht in JavaScript, CSS und HTML durch praktische Projekte wie Terrarien, Browsererweiterungen und Weltraumspiele ein. Nehmen Sie an Quizzen, Diskussionen und praktischen Aufgaben teil. Verbessern Sie Ihre Fähigkeiten und optimieren Sie Ihre Wissensspeicherung mit unserer effektiven projektbasierten Pädagogik. Starten Sie noch heute Ihre Programmierreise! -Tritt der Azure AI Foundry Discord Community bei +Treten Sie der Azure AI Foundry Discord Community bei [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Folge diesen Schritten, um mit diesen Ressourcen zu starten: -1. **Forke das Repository**: Klick auf [![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. **Klone das Repository**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Tritt dem Azure AI Foundry Discord bei und triff Experten und andere Entwickler**](https://discord.com/invite/ByRwuEEgH4) +Befolgen Sie diese Schritte, um mit diesen Ressourcen zu starten: +1. **Forken Sie das Repository**: Klicken Sie auf [![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. **Klonen Sie das Repository**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**Treten Sie dem Azure AI Foundry Discord bei und treffen Sie Experten und andere Entwickler**](https://discord.com/invite/ByRwuEEgH4) ### 🌐 Mehrsprachige Unterstützung -#### Unterstützt über GitHub Action (Automatisiert & Immer aktuell) +#### Unterstützt durch GitHub Action (Automatisch & Immer auf dem neuesten Stand) -[Arabisch](../ar/README.md) | [Bengalisch](../bn/README.md) | [Bulgarisch](../bg/README.md) | [Birmanisch (Myanmar)](../my/README.md) | [Chinesisch (Vereinfacht)](../zh/README.md) | [Chinesisch (Traditionell, Hongkong)](../hk/README.md) | [Chinesisch (Traditionell, Macau)](../mo/README.md) | [Chinesisch (Traditionell, Taiwan)](../tw/README.md) | [Kroatisch](../hr/README.md) | [Tschechisch](../cs/README.md) | [Dänisch](../da/README.md) | [Niederländisch](../nl/README.md) | [Estnisch](../et/README.md) | [Finnisch](../fi/README.md) | [Französisch](../fr/README.md) | [Deutsch](./README.md) | [Griechisch](../el/README.md) | [Hebräisch](../he/README.md) | [Hindi](../hi/README.md) | [Ungarisch](../hu/README.md) | [Indonesisch](../id/README.md) | [Italienisch](../it/README.md) | [Japanisch](../ja/README.md) | [Kannada](../kn/README.md) | [Koreanisch](../ko/README.md) | [Litauisch](../lt/README.md) | [Malaiisch](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepalesisch](../ne/README.md) | [Nigerianisches Pidgin](../pcm/README.md) | [Norwegisch](../no/README.md) | [Persisch (Farsi)](../fa/README.md) | [Polnisch](../pl/README.md) | [Portugiesisch (Brasilien)](../br/README.md) | [Portugiesisch (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Rumänisch](../ro/README.md) | [Russisch](../ru/README.md) | [Serbisch (Kyrillisch)](../sr/README.md) | [Slowakisch](../sk/README.md) | [Slowenisch](../sl/README.md) | [Spanisch](../es/README.md) | [Suaheli](../sw/README.md) | [Schwedisch](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thailändisch](../th/README.md) | [Türkisch](../tr/README.md) | [Ukrainisch](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamesisch](../vi/README.md) +[Arabisch](../ar/README.md) | [Bengalisch](../bn/README.md) | [Bulgarisch](../bg/README.md) | [Birmanisch (Myanmar)](../my/README.md) | [Chinesisch (vereinfacht)](../zh-CN/README.md) | [Chinesisch (traditionell, Hongkong)](../zh-HK/README.md) | [Chinesisch (traditionell, Macau)](../zh-MO/README.md) | [Chinesisch (traditionell, Taiwan)](../zh-TW/README.md) | [Kroatisch](../hr/README.md) | [Tschechisch](../cs/README.md) | [Dänisch](../da/README.md) | [Niederländisch](../nl/README.md) | [Estnisch](../et/README.md) | [Finnisch](../fi/README.md) | [Französisch](../fr/README.md) | [Deutsch](./README.md) | [Griechisch](../el/README.md) | [Hebräisch](../he/README.md) | [Hindi](../hi/README.md) | [Ungarisch](../hu/README.md) | [Indonesisch](../id/README.md) | [Italienisch](../it/README.md) | [Japanisch](../ja/README.md) | [Kannada](../kn/README.md) | [Koreanisch](../ko/README.md) | [Litauisch](../lt/README.md) | [Malaiisch](../ms/README.md) | [Malajalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepalesisch](../ne/README.md) | [Nigerianisches Pidgin](../pcm/README.md) | [Norwegisch](../no/README.md) | [Persisch (Farsi)](../fa/README.md) | [Polnisch](../pl/README.md) | [Portugiesisch (Brasilien)](../pt-BR/README.md) | [Portugiesisch (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Rumänisch](../ro/README.md) | [Russisch](../ru/README.md) | [Serbisch (Kyrillisch)](../sr/README.md) | [Slowakisch](../sk/README.md) | [Slowenisch](../sl/README.md) | [Spanisch](../es/README.md) | [Suaheli](../sw/README.md) | [Schwedisch](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thailändisch](../th/README.md) | [Türkisch](../tr/README.md) | [Ukrainisch](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamesisch](../vi/README.md) -> **Möchtest du lieber lokal klonen?** +> **Möchten Sie lokal klonen?** -> Dieses Repository enthält über 50 Sprachübersetzungen, was die Downloadgröße erheblich erhöht. Um ohne Übersetzungen zu klonen, verwende Sparse Checkout: +> Dieses Repository enthält über 50 Sprachübersetzungen, was die Downloadgröße erheblich erhöht. Um ohne Übersetzungen zu klonen, verwenden Sie Sparse Checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Damit erhältst du alles, was du für den Kurs brauchst, mit einem viel schnelleren Download. +> Damit erhalten Sie alles, was Sie für den Abschluss des Kurses benötigen, mit einem viel schnelleren Download. -**Wenn du zusätzliche Übersetzungssprachen möchtest, sind diese [hier](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md) aufgelistet** +**Wenn Sie weitere Übersetzungen wünschen, sind unterstützte Sprachen [hier](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md) aufgelistet** -[![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=In%20Visual%20Studio%20Code%20öffnen&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) +[![In Visual Studio Code öffnen](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=In%20Visual%20Studio%20Code%20öffnen&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) -#### 🧑‍🎓 _Bist du ein Student?_ +#### 🧑‍🎓 _Sind Sie ein Student?_ -Besuche die [**Studenten-Hub-Seite**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon), wo du Anfänger-Ressourcen, Studentenpakete und sogar Möglichkeiten findest, einen kostenlosen Zertifikats-Gutschein zu erhalten. Dies ist die Seite, die du bookmarken und von Zeit zu Zeit überprüfen möchtest, da wir monatlich Inhalte austauschen. +Besuchen Sie die [**Student Hub-Seite**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon), auf der Sie Einstiegsressourcen, Studentensets und sogar Möglichkeiten finden, einen kostenlosen Zertifikatsgutschein zu erhalten. Dies ist die Seite, die Sie als Lesezeichen setzen und von Zeit zu Zeit überprüfen sollten, da wir monatlich Inhalte austauschen. -### 📣 Ankündigung – Neue GitHub Copilot Agent Mode Herausforderungen zum Abschließen! +### 📣 Ankündigung - Neue GitHub Copilot Agent Mode Herausforderungen zu meistern! -Neue Herausforderung hinzugefügt, suche nach „GitHub Copilot Agent Challenge 🚀“ in den meisten Kapiteln. Das ist eine neue Herausforderung für dich, die du mit GitHub Copilot und dem Agent-Mode absolvieren kannst. Falls du Agent-Mode noch nicht verwendet hast: Er kann nicht nur Text generieren, sondern auch Dateien erstellen und bearbeiten, Befehle ausführen und mehr. +Neue Herausforderung hinzugefügt, suchen Sie in den meisten Kapiteln nach "GitHub Copilot Agent Challenge 🚀". Das ist eine neue Herausforderung für Sie, die Sie mit GitHub Copilot und dem Agent-Modus abschließen können. Wenn Sie den Agent-Modus noch nicht benutzt haben, kann dieser nicht nur Text generieren, sondern auch Dateien erstellen und bearbeiten, Befehle ausführen und mehr. -### 📣 Ankündigung – _Neues Projekt mit Generativer KI_ +### 📣 Ankündigung - _Neues Projekt mit Generativer KI bauen_ -Neues KI-Assistent Projekt gerade hinzugefügt, schau es dir an [Projekt](./9-chat-project/README.md) +Neues AI Assistant-Projekt gerade hinzugefügt, sehen Sie sich das [Projekt](./9-chat-project/README.md) an. -### 📣 Ankündigung – _Neuer Lehrplan_ zu Generativer KI für JavaScript wurde veröffentlicht +### 📣 Ankündigung - _Neues Curriculum_ zu Generativer KI für JavaScript wurde gerade veröffentlicht -Verpasse nicht unseren neuen Lehrplan zur Generativen KI! +Verpassen Sie nicht unser neues Curriculum für Generative KI! -Besuche [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course), um zu starten! +Besuchen Sie [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) für den Einstieg! -![Background](../../translated_images/de/background.148a8d43afde5730.webp) +![Hintergrund](../../translated_images/de/background.148a8d43afde5730.webp) -- Lektionen, die alles von den Grundlagen bis zu RAG abdecken. -- Interagiere mit historischen Figuren mithilfe von GenAI und unserer Begleit-App. -- Spannende und unterhaltsame Erzählung, du wirst durch die Zeit reisen! +- Lektionen von den Grundlagen bis RAG. +- Interagieren Sie mit historischen Charakteren mittels GenAI und unserer Begleit-App. +- Spannende und unterhaltsame Erzählung, Sie reisen durch die Zeit! -![character](../../translated_images/de/character.5c0dd8e067ffd693.webp) +![Charakter](../../translated_images/de/character.5c0dd8e067ffd693.webp) - -Jede Lektion beinhaltet eine Aufgabe, einen Wissenstest und eine Herausforderung, die dich beim Lernen von Themen wie: -- Prompting und Prompt-Engineering -- Text- und Bild-App-Generierung +Jede Lektion enthält eine Aufgabe zum Abschließen, eine Wissensüberprüfung und eine Herausforderung, die Sie beim Lernen der Themen unterstützt wie: +- Prompting und Prompt Engineering +- Text- und Bild-App-Generierung - Such-Apps -Besuche [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course), um zu starten! +Besuchen Sie [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) für den Start! ## 🌱 Erste Schritte -> **Lehrkräfte**, wir haben [einige Vorschläge](for-teachers.md) wie dieser Lehrplan genutzt werden kann. Wir freuen uns über euer Feedback [in unserem Diskussionsforum](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! +> **Lehrer**, wir haben [einige Vorschläge](for-teachers.md) zur Nutzung dieses Curriculums eingefügt. Wir würden uns über Ihr Feedback [in unserem Diskussionsforum](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner) freuen! -**[Lernende](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, für jede Lektion, beginne mit einem Vorab-Quiz und arbeite dich dann durch die Vorlesungsunterlagen, schließe die verschiedenen Aktivitäten ab und überprüfe dein Verständnis mit dem Nach-Quiz. +**[Lernende](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, beginnen Sie mit jeder Lektion mit einem Quiz vor der Vorlesung und lesen Sie dann das Vorlesungsmaterial, bearbeiten Sie die verschiedenen Aktivitäten und überprüfen Sie Ihr Verständnis mit dem Quiz nach der Vorlesung. -Zur Verbesserung deiner Lernerfahrung verbinde dich mit deinen Mitlernenden, um gemeinsam an den Projekten zu arbeiten! Diskussionen sind erwünscht in unserem [Diskussionsforum](https://github.com/microsoft/Web-Dev-For-Beginners/discussions), wo unser Moderatorenteam deine Fragen beantwortet. +Um Ihr Lernerlebnis zu verbessern, vernetzen Sie sich mit Ihren Mitlernenden, um die Projekte zusammen zu bearbeiten! Diskussionen sind in unserem [Diskussionsforum](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) erwünscht, wo unser Moderatorenteam Ihre Fragen beantwortet. -Um deine Ausbildung zu vertiefen, empfehlen wir ausdrücklich die Erkundung von [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) für zusätzliche Lernmaterialien. +Zur Erweiterung Ihrer Bildung empfehlen wir auch, [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) für zusätzliche Lernmaterialien zu erkunden. -### 📋 Einrichtung deiner Umgebung +### 📋 Richten Sie Ihre Arbeitsumgebung ein -Dieser Lehrplan enthält eine Entwicklungsumgebung, die sofort einsatzbereit ist! Wenn du startest, kannst du wählen, den Lehrplan in einem [Codespace](https://github.com/features/codespaces/) (_eine browserbasierte Umgebung ohne Installation_) oder lokal auf deinem Computer mit einem Texteditor wie [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) auszuführen. +Dieses Curriculum hat eine sofort einsatzbereite Entwicklungsumgebung! Sie können wählen, ob Sie das Curriculum in einem [Codespace](https://github.com/features/codespaces/) (_eine browserbasierte Umgebung ohne Installation_) oder lokal auf Ihrem Computer mit einem Texteditor wie [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) ausführen möchten. -#### Erstelle dein Repository -Damit du deine Arbeit einfach speichern kannst, empfehlen wir dir, eine eigene Kopie dieses Repositories zu erstellen. Dies kannst du tun, indem du auf der Seite oben auf die Schaltfläche **Use this template** klickst. Dies erzeugt ein neues Repository in deinem GitHub-Konto mit einer Kopie des Lehrplans. +#### Erstellen Sie Ihr Repository +Um Ihre Arbeit einfach zu speichern, empfehlen wir, eine eigene Kopie dieses Repositories zu erstellen. Dies können Sie tun, indem Sie oben auf der Seite auf die Schaltfläche **Use this template** klicken. Dadurch wird ein neues Repository in Ihrem GitHub-Konto mit einer Kopie des Curriculums erstellt. -Folge diesen Schritten: -1. **Forke das Repository**: Klicke auf die Schaltfläche „Fork“ oben rechts auf dieser Seite. -2. **Klone das Repository**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +Folgen Sie diesen Schritten: +1. **Forken Sie das Repository**: Klicken Sie oben rechts auf der Seite auf den „Fork“-Button. +2. **Klonen Sie das Repository**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -#### Ausführen des Lehrplans in einem Codespace +#### Ausführen des Curriculums in einem Codespace -In deiner erstellten Kopie dieses Repositories, klicke auf die **Code**-Schaltfläche und wähle **Open with Codespaces**. Dies erstellt einen neuen Codespace für dich. +Klicken Sie in Ihrer erstellten Kopie dieses Repositories auf die Schaltfläche **Code** und wählen Sie **Open with Codespaces**. Dies erstellt einen neuen Codespace, in dem Sie arbeiten können. ![Codespace](../../translated_images/de/createcodespace.0238bbf4d7a8d955.webp) -#### Ausführen des Lehrplans lokal auf deinem Computer - -Um diesen Lehrplan lokal auf deinem Computer auszuführen, benötigst du einen Texteditor, einen Browser und ein Kommandozeilen-Tool. Unsere erste Lektion, [Einführung in Programmiersprachen und Werkzeuge](../../1-getting-started-lessons/1-intro-to-programming-languages), führt dich durch verschiedene Optionen für jedes dieser Werkzeuge, damit du das auswählen kannst, was für dich am besten funktioniert. +#### Lokales Ausführen des Curriculums auf Ihrem Computer -Unsere Empfehlung ist, [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) als Editor zu verwenden, der auch ein integriertes [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) enthält. Du kannst Visual Studio Code [hier](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) herunterladen. +Um das Curriculum lokal auf Ihrem Computer auszuführen, benötigen Sie einen Texteditor, einen Browser und ein Kommandozeilentool. Unsere erste Lektion, [Einführung in Programmiersprachen und Werkzeuge](../../1-getting-started-lessons/1-intro-to-programming-languages), führt Sie durch verschiedene Optionen für diese Tools, damit Sie das passendste auswählen können. +Wir empfehlen die Verwendung von [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) als Editor, der außerdem ein eingebautes [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) enthält. Visual Studio Code können Sie [hier herunterladen](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -1. Klone dein Repository auf deinen Computer. Dies kannst du tun, indem du auf die **Code**-Schaltfläche klickst und die URL kopierst: +1. Klonen Sie Ihr Repository auf Ihren Computer. Das können Sie tun, indem Sie auf die **Code**-Schaltfläche klicken und die URL kopieren: [CodeSpace](./images/createcodespace.png) -Dann öffnen Sie das [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) innerhalb von [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) und führen Sie den folgenden Befehl aus, wobei Sie `` durch die URL ersetzen, die Sie gerade kopiert haben: +Dann öffne [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) innerhalb von [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) und führe den folgenden Befehl aus, wobei du `` durch die soeben kopierte URL ersetzt: ```bash git clone ``` -2. Öffnen Sie den Ordner in Visual Studio Code. Dies können Sie tun, indem Sie auf **Datei** > **Ordner öffnen** klicken und den gerade geklonten Ordner auswählen. +2. Öffne den Ordner in Visual Studio Code. Dies kannst du tun, indem du auf **Datei** > **Ordner öffnen** klickst und den soeben geklonten Ordner auswählst. > Empfohlene Visual Studio Code Erweiterungen: > -> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - um HTML-Seiten innerhalb von Visual Studio Code vorzuschauen -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - um Ihnen zu helfen, schneller Code zu schreiben +> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) – zum Vorschauen von HTML-Seiten innerhalb von Visual Studio Code +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) – um dir beim schnelleren Schreiben von Code zu helfen -## 📂 Jede Lektion enthält: +## 📂 Jede Lektion beinhaltet: - optionale Sketchnote - optionales ergänzendes Video - Aufwärmquiz vor der Lektion - schriftliche Lektion - für projektbasierte Lektionen Schritt-für-Schritt-Anleitungen zum Aufbau des Projekts -- Wissensüberprüfungen +- Wissenskontrollen - eine Herausforderung - ergänzende Lektüre -- eine [Post-Lektions-Quiz](https://ff-quizzes.netlify.app/web/) +- Aufgabe +- [Nachbereitungsquiz](https://ff-quizzes.netlify.app/web/) -> **Eine Anmerkung zu den Quizzen**: Alle Quizze befinden sich im Ordner Quiz-app, insgesamt 48 Quizze mit jeweils drei Fragen. Sie sind [hier](https://ff-quizzes.netlify.app/web/) verfügbar; die Quiz-App kann lokal ausgeführt oder auf Azure bereitgestellt werden; folgen Sie bitte den Anweisungen im `quiz-app`-Ordner. +> **Eine Anmerkung zu den Quizzen**: Alle Quizze befinden sich im Ordner Quiz-app, insgesamt 48 Quizze mit jeweils drei Fragen. Sie sind [hier](https://ff-quizzes.netlify.app/web/) verfügbar. Die Quiz-App kann lokal ausgeführt oder in Azure bereitgestellt werden; folge der Anleitung im Ordner `quiz-app`. ## 🗃️ Lektionen -| | Projektname | Vermittelte Konzepte | Lernziele | Verknüpfte Lektion | Autor | -| :-: | :-----------------------------------------------------: | :----------------------------------------------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | -| 01 | Einstieg | Einführung in Programmierung und Werkzeuge | Lernen Sie die grundlegenden Grundlagen der meisten Programmiersprachen und die Software, die professionellen Entwicklern hilft, ihre Arbeit zu tun | [Einführung in Programmiersprachen und Werkzeuge](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | -| 02 | Einstieg | Grundlagen von GitHub, einschließlich Teamarbeit | Wie man GitHub in Ihrem Projekt nutzt und wie man mit anderen an einem Codebasis zusammenarbeitet | [Einführung in GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | Einstieg | Barrierefreiheit | Lernen Sie die Grundlagen der Barrierefreiheit im Web | [Grundlagen der Barrierefreiheit](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | JS-Grundlagen | JavaScript Datentypen | Die Grundlagen der JavaScript Datentypen | [Datentypen](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | JS-Grundlagen | Funktionen und Methoden | Lernen Sie Funktionen und Methoden kennen, um den Logikfluss einer Anwendung zu verwalten | [Funktionen und Methoden](./2-js-basics/2-functions-methods/README.md) | Jasmine und Christopher | -| 06 | JS-Grundlagen | Entscheidungen mit JS treffen | Lernen Sie, wie Sie Bedingungen in Ihrem Code mit Entscheidungsstrukturen erstellen | [Entscheidungen treffen](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | JS-Grundlagen | Arrays und Schleifen | Arbeiten Sie mit Daten mithilfe von Arrays und Schleifen in JavaScript | [Arrays und Schleifen](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML in der Praxis | Erstellen Sie das HTML für ein Online-Terrarium mit Fokus auf Layout-Erstellung | [Einführung in HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS in der Praxis | Erstellen Sie das CSS zur Gestaltung des Online-Terrariums, mit Fokus auf die Grundlagen von CSS und die Responsive Gestaltung | [Einführung in CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript Closures, DOM-Manipulation | Erstellen Sie das JavaScript, um das Terrarium als Drag-and-Drop-Schnittstelle funktionsfähig zu machen, mit Fokus auf Closures und DOM-Manipulation | [JavaScript Closures, DOM-Manipulation](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [Typing Game](./4-typing-game/solution/README.md) | Bau eines Tipp-Spiels | Lernen Sie die Verwendung von Tastaturereignissen zum Steuern der Logik Ihrer JavaScript-App | [Ereignisgesteuerte Programmierung](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Arbeiten mit Browsern | Lernen Sie, wie Browser funktionieren, deren Geschichte und wie Sie die ersten Elemente einer Browser-Erweiterung anlegen | [Über Browser](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Formulare erstellen, API aufrufen und Variablen im lokalen Speicher speichern | Erstellen Sie die JavaScript-Elemente Ihrer Browser-Erweiterung, um eine API aufzurufen, wobei Variablen im lokalen Speicher genutzt werden | [APIs, Formulare und Lokaler Speicher](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Hintergrundprozesse im Browser, Webperformance | Nutzen Sie die Hintergrundprozesse des Browsers zur Verwaltung des Symbols der Erweiterung; lernen Sie Webperformance und Optimierungen kennen | [Hintergrundaufgaben und Performance](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [Space Game](./6-space-game/solution/README.md) | Fortgeschrittene Spieleentwicklung mit JavaScript | Lernen Sie Vererbung mit Klassen und Komposition sowie das Pub/Sub-Muster kennen, als Vorbereitung zum Bau eines Spiels | [Einführung in die fortgeschrittene Spieleentwicklung](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [Space Game](./6-space-game/solution/README.md) | Zeichnen auf Canvas | Lernen Sie die Canvas-API kennen, die zum Zeichnen von Elementen auf dem Bildschirm verwendet wird | [Zeichnen auf Canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [Space Game](./6-space-game/solution/README.md) | Bewegung von Elementen auf dem Bildschirm | Entdecken Sie, wie Elemente Bewegung mithilfe von kartesischen Koordinaten und der Canvas-API erhalten | [Bewegung von Elementen](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [Space Game](./6-space-game/solution/README.md) | Kollisionsabfrage | Lassen Sie Elemente kollidieren und aufeinander reagieren, nutzen Sie Tastendrücke und stellen Sie eine Abklingfunktion für die Performance des Spiels bereit | [Kollisionsabfrage](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [Space Game](./6-space-game/solution/README.md) | Punkteverwaltung | Führen Sie Berechnungen basierend auf dem Status und der Performance des Spiels durch | [Punkteverwaltung](./6-space-game/5-keeping-score/README.md) | Chris | -| 20 | [Space Game](./6-space-game/solution/README.md) | Beenden und Neustarten des Spiels | Lernen Sie, wie Sie das Spiel beenden und neu starten, einschließlich Bereinigung von Ressourcen und Zurücksetzen von Variablenwerten | [Bedingung zum Beenden](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [Banking App](./7-bank-project/solution/README.md) | HTML-Vorlagen und Routen in einer Web-App | Lernen Sie, wie Sie das Gerüst einer mehrseitigen Website-Architektur mittels Routing und HTML-Vorlagen erstellen | [HTML-Vorlagen und Routen](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [Banking App](./7-bank-project/solution/README.md) | Login- und Registrierungsformular erstellen | Lernen Sie, wie Formulare aufgebaut und Validierungsroutinen gehandhabt werden | [Formulare](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [Banking App](./7-bank-project/solution/README.md) | Methoden zum Abrufen und Verwenden von Daten | Wie Daten in Ihre App hinein- und herausfließen, wie man sie abruft, speichert und entsorgt | [Daten](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [Banking App](./7-bank-project/solution/README.md) | Konzepte des Zustandsmanagements | Lernen Sie, wie Ihre App Zustand behält und wie man diesen programmatisch verwaltet | [Zustandsmanagement](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [Browser/VScode Code](../../8-code-editor) | Arbeiten mit VScode | Lernen, wie man einen Code-Editor verwendet | [Visual Studio Code Editor verwenden](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [AI Assistants](./9-chat-project/README.md) | Arbeiten mit KI | Lernen, wie man einen eigenen KI-Assistenten baut | [KI-Assistenten-Projekt](./9-chat-project/README.md) | Chris | +| | Projektname | Vermittelte Konzepte | Lernziele | Verknüpfte Lektion | Autor | +| :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | --------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | +| 01 | Erste Schritte | Einführung in Programmierung und Arbeitswerkzeuge | Lerne die grundlegenden Grundlagen der meisten Programmiersprachen und über die Software, die professionelle Entwickler unterstützt | [Einführung in Programmiersprachen und Arbeitswerkzeuge](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | Erste Schritte | Grundlagen von GitHub, einschließlich Teamarbeit | Wie man GitHub im Projekt verwendet und wie man mit anderen an einem Codebasis zusammenarbeitet | [Einführung in GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | Erste Schritte | Barrierefreiheit | Lerne die Grundlagen der Web-Barrierefreiheit | [Grundlagen der Barrierefreiheit](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | JS Grundlagen | JavaScript-Datentypen | Die Grundlagen der JavaScript-Datentypen | [Datentypen](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | JS Grundlagen | Funktionen und Methoden | Lerne Funktionen und Methoden kennen, um den Logikablauf einer Anwendung zu steuern | [Funktionen und Methoden](./2-js-basics/2-functions-methods/README.md) | Jasmine und Christopher | +| 06 | JS Grundlagen | Entscheidungen treffen mit JS | Lerne, wie man Bedingungen im Code mit Entscheidungsstrukturen erstellt | [Entscheidungen treffen](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | JS Grundlagen | Arrays und Schleifen | Arbeite mit Daten unter Verwendung von Arrays und Schleifen in JavaScript | [Arrays und Schleifen](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML in der Praxis | Baue das HTML für ein Online-Terrarium, mit Fokus auf Layout-Erstellung | [Einführung in HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS in der Praxis | Baue das CSS, um das Online-Terrarium zu stylen, konzentriere dich auf die Grundlagen von CSS einschließlich der responsiven Gestaltung der Seite | [Einführung in CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript Closures, DOM-Manipulation | Baue das JavaScript, das Terrarium als Drag-and-Drop-Oberfläche funktionsfähig macht, mit Fokus auf Closures und DOM-Manipulation | [JavaScript Closures, DOM-Manipulation](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Tipp-Spiel](./4-typing-game/solution/README.md) | Ein Tipp-Spiel bauen | Lerne, wie Tastaturereignisse die Logik deiner JavaScript-App steuern | [Ereignisgesteuerte Programmierung](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Zusammenarbeit mit Browsern | Lerne, wie Browser funktionieren, deren Geschichte und wie man die ersten Elemente einer Browser-Erweiterung erstellt | [Über Browser](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Formular erstellen, API aufrufen und Variablen im lokalen Speicher speichern | Baue die JavaScript-Elemente deiner Browser-Erweiterung, um eine API aufzurufen und verwendete Variablen im lokalen Speicher zu speichern | [APIs, Formulare und lokaler Speicher](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Hintergrundprozesse im Browser, Web-Performance | Nutze die Hintergrundprozesse des Browsers, um das Symbol der Erweiterung zu verwalten; lerne über Web-Performance und Optimierungen | [Hintergrundaufgaben und Performance](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [Weltraumspiel](./6-space-game/solution/README.md) | Fortgeschrittene Spieleentwicklung mit JavaScript | Lerne Vererbung mit Klassen und Komposition sowie das Pub/Sub-Muster kennen, um dich auf den Bau eines Spiels vorzubereiten | [Einführung in die fortgeschrittene Spieleentwicklung](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [Weltraumspiel](./6-space-game/solution/README.md) | Zeichnen auf der Leinwand | Lerne die Canvas-API kennen, die zum Zeichnen auf dem Bildschirm verwendet wird | [Zeichnen auf Canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [Weltraumspiel](./6-space-game/solution/README.md) | Elemente auf dem Bildschirm bewegen | Entdecke, wie Elemente Bewegung mit kartesischen Koordinaten und der Canvas-API bekommen | [Elemente bewegen](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [Weltraumspiel](./6-space-game/solution/README.md) | Kollisionserkennung | Sorge dafür, dass Elemente miteinander kollidieren und aufeinander reagieren, verwende Tastendrücke und eine Abklingfunktion | [Kollisionserkennung](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [Weltraumspiel](./6-space-game/solution/README.md) | Punkte zählen | Führe mathematische Berechnungen basierend auf dem Spielstatus und der Leistung durch | [Punkte zählen](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [Weltraumspiel](./6-space-game/solution/README.md) | Beenden und Neustarten des Spiels | Lerne das Beenden und Neustarten des Spiels, einschließlich Bereinigung von Ressourcen und Zurücksetzen von Variablenwerten | [Bedingung für das Ende](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [Banking App](./7-bank-project/solution/README.md) | HTML-Vorlagen und Routen in einer Webanwendung | Lerne, wie man das Gerüst einer mehrseitigen Website-Architektur mit Routing und HTML-Vorlagen erstellt | [HTML-Vorlagen und Routen](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [Banking App](./7-bank-project/solution/README.md) | Ein Login- und Registrierungsformular erstellen | Lerne das Erstellen von Formularen und Validierungsroutinen | [Formulare](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [Banking App](./7-bank-project/solution/README.md) | Methoden des Abrufens und Nutzens von Daten | Wie Daten in deine App hinein- und herausfließen, wie man sie abruft, speichert und entsorgt | [Daten](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [Banking App](./7-bank-project/solution/README.md) | Konzepte des Zustandsmanagements | Lerne, wie deine App den Zustand beibehält und wie man ihn programmatisch verwaltet | [Zustandsmanagement](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [Browser/VScode Code](../../8-code-editor) | Arbeiten mit VScode | Lerne, wie man einen Code-Editor benutzt| [Benutzung des VScode Code Editors](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [KI-Assistenten](./9-chat-project/README.md) | Arbeiten mit KI | Lerne, wie du deinen eigenen KI-Assistenten baust | [KI-Assistent-Projekt](./9-chat-project/README.md) | Chris | ## 🏫 Pädagogik -Unser Curriculum basiert auf zwei wichtigen pädagogischen Grundsätzen: +Unser Lehrplan ist auf zwei wichtige pädagogische Prinzipien ausgerichtet: * projektbasiertes Lernen * häufige Quizze -Das Programm vermittelt die Grundlagen von JavaScript, HTML und CSS sowie die neuesten Werkzeuge und Techniken, die von heutigen Webentwicklern genutzt werden. Die Studierenden haben die Möglichkeit, durch den Bau eines Tipp-Spiels, eines virtuellen Terrariums, einer umweltfreundlichen Browser-Erweiterung, eines Weltraum-Invasion-Spiels und einer Banking-App für Unternehmen praktische Erfahrungen zu sammeln. Am Ende der Reihe haben die Studierenden ein solides Verständnis der Webentwicklung erworben. +Das Programm vermittelt die Grundlagen von JavaScript, HTML und CSS sowie die neuesten Werkzeuge und Techniken, die heutige Webentwickler nutzen. Die Lernenden haben die Möglichkeit, praktische Erfahrungen durch den Bau eines Tipp-Spiels, eines virtuellen Terrariums, einer umweltfreundlichen Browser-Erweiterung, eines Weltraumspiel-Klons im Stil von Space Invaders und einer Banking-App für Unternehmen zu sammeln. Am Ende der Reihe besitzen die Lernenden ein solides Verständnis der Webentwicklung. -> 🎓 Sie können die ersten Lektionen dieses Curriculums als [Lernpfad](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) auf Microsoft Learn absolvieren! +> 🎓 Die ersten Lektionen dieses Lehrplans kannst du als [Lernpfad](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) auf Microsoft Learn absolvieren! -Indem sichergestellt wird, dass die Inhalte zu Projekten passen, wird der Prozess für Studierende attraktiver und die Behaltensleistung der Konzepte verbessert. Wir haben auch mehrere Einstiegskapitel zu JavaScript-Grundlagen geschrieben, um Konzepte einzuführen, ergänzt durch ein Video aus der "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" Video-Tutorial-Sammlung, von deren Autoren einige zum Curriculum beigetragen haben. +Indem sichergestellt wird, dass die Inhalte mit Projekten verknüpft sind, wird der Prozess für die Lernenden interessanter und das Behalten der Konzepte wird verbessert. Wir haben außerdem mehrere Einstiegslektionen zu den Grundlagen von JavaScript geschrieben, um Konzepte einzuführen, kombiniert mit einem Video aus der Video-Tutorial-Reihe "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)", einige der Autoren haben zu diesem Curriculum beigetragen. -Außerdem hilft ein Quiz mit geringem Druck vor dem Unterricht, die Lernabsicht der Studierenden zu setzen, während ein zweites Quiz nach dem Unterricht die weitere Behaltung sichert. Dieses Curriculum wurde so gestaltet, dass es flexibel und unterhaltsam ist und vollständig oder teilweise absolviert werden kann. Die Projekte beginnen klein und werden bis zum Ende des 12-Wochen-Zyklus immer komplexer. +Zudem sorgt ein Quiz mit niedrigem Schwierigkeitsgrad vor einer Stunde dafür, dass der Lernende sich gezielt auf ein Thema einstellt, während ein zweites Quiz nach der Stunde das Behalten weiter unterstützt. Dieser Lehrplan wurde flexibel und unterhaltsam gestaltet und kann komplett oder in Teilen durchlaufen werden. Die Projekte beginnen klein und werden bis zum Ende des 12-Wochen-Zyklus zunehmend komplexer. -Während wir bewusst darauf verzichtet haben, JavaScript-Frameworks einzuführen, um uns auf die grundlegenden Fertigkeiten als Webentwickler vor der Nutzung eines Frameworks zu konzentrieren, wäre ein guter nächster Schritt nach Abschluss dieses Curriculums das Lernen über Node.js mittels einer weiteren Videosammlung: "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". +Obwohl wir bewusst darauf verzichtet haben, JavaScript-Frameworks einzuführen, um uns auf die grundlegenden Fähigkeiten als Webentwickler vor der Nutzung eines Frameworks zu konzentrieren, wäre ein guter nächster Schritt zur Abrundung dieses Lehrplans das Lernen über Node.js durch eine weitere Videosammlung: "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". -> Besuchen Sie unsere [Verhaltensregeln](CODE_OF_CONDUCT.md) und [Beitragsrichtlinien](CONTRIBUTING.md). Wir freuen uns auf Ihr konstruktives Feedback! +> Besuche unsere [Verhaltensregeln](CODE_OF_CONDUCT.md) und [Beiträgerrichtlinien](CONTRIBUTING.md). Wir freuen uns über dein konstruktives Feedback! ## 🧭 Offline-Zugriff -Sie können diese Dokumentation offline mit [Docsify](https://docsify.js.org/#/) ausführen. Forken Sie dieses Repository, [installieren Sie Docsify](https://docsify.js.org/#/quickstart) auf Ihrem lokalen Rechner und geben Sie im Hauptordner dieses Repos `docsify serve` ein. Die Webseite wird auf Port 3000 auf Ihrem lokalen Host bereitgestellt: `localhost:3000`. +Du kannst diese Dokumentation offline nutzen, indem du [Docsify](https://docsify.js.org/#/) verwendest. Forke dieses Repo, [installiere Docsify](https://docsify.js.org/#/quickstart) auf deinem lokalen Rechner und gib dann im Hauptordner dieses Repos den Befehl `docsify serve` ein. Die Website wird auf Port 3000 auf deinem lokalen Host bereitgestellt: `localhost:3000`. ## 📘 PDF -Ein PDF aller Lektionen finden Sie [hier](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). +Ein PDF aller Lektionen ist [hier](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf) verfügbar. ## 🎒 Weitere Kurse -Unser Team produziert weitere Kurse! Schau dir an: +Unser Team erstellt weitere Kurse! Schau dir an: ### LangChain @@ -232,7 +222,7 @@ Unser Team produziert weitere Kurse! Schau dir an: --- -### Generative KI Serie +### Generative AI Series [![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) [![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) [![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) @@ -240,7 +230,7 @@ Unser Team produziert weitere Kurse! Schau dir an: --- -### Grundlagen Lernen +### 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) [![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) [![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) @@ -251,15 +241,15 @@ Unser Team produziert weitere Kurse! Schau dir an: --- -### Copilot Serie +### Copilot Series [![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) [![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) [![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## Hilfe erhalten +## Hilfe bekommen -Wenn du nicht weiterkommst oder Fragen zum Erstellen von KI-Apps hast, schließe dich anderen Lernenden und erfahrenen Entwicklern in Diskussionen über MCP an. Es ist eine unterstützende Gemeinschaft, in der Fragen willkommen sind und Wissen frei geteilt wird. +Wenn du stecken bleibst oder Fragen zum Erstellen von KI-Apps hast. Schließe dich anderen Lernenden und erfahrenen Entwicklern in Diskussionen über MCP an. Es ist eine unterstützende Gemeinschaft, in der Fragen willkommen sind und Wissen frei geteilt wird. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) @@ -269,11 +259,11 @@ Wenn du Produktfeedback oder Fehler beim Erstellen hast, besuche: ## Lizenz -Dieses Repository ist unter der MIT-Lizenz lizenziert. Siehe die [LICENSE](../../LICENSE)-Datei für weitere Informationen. +Dieses Repository ist unter der MIT-Lizenz lizenziert. Weitere Informationen findest du in der [LICENSE](../../LICENSE)-Datei. --- -**Haftungsausschluss**: -Dieses Dokument wurde mittels des KI-Übersetzungsdienstes [Co-op Translator](https://github.com/Azure/co-op-translator) übersetzt. Obwohl wir uns um Genauigkeit bemühen, kann es bei automatischen Übersetzungen zu Fehlern oder Ungenauigkeiten kommen. Das Originaldokument in seiner Ursprungssprache ist als maßgebliche Quelle anzusehen. Für wichtige Informationen wird eine professionelle menschliche Übersetzung empfohlen. Wir übernehmen keine Haftung für Missverständnisse oder Fehlinterpretationen, die durch die Nutzung dieser Übersetzung entstehen. +**Haftungsausschluss**: +Dieses Dokument wurde mit dem KI-Übersetzungsdienst [Co-op Translator](https://github.com/Azure/co-op-translator) übersetzt. Obwohl wir uns um Genauigkeit bemühen, bitten wir zu beachten, dass automatisierte Übersetzungen Fehler oder Ungenauigkeiten enthalten können. Das Originaldokument in seiner Ursprungssprache ist als verbindliche Quelle anzusehen. Für wichtige Informationen wird eine professionelle menschliche Übersetzung empfohlen. Wir übernehmen keine Haftung für Missverständnisse oder Fehlinterpretationen, die aus der Verwendung dieser Übersetzung entstehen. \ No newline at end of file diff --git a/translations/de/SECURITY.md b/translations/de/SECURITY.md index 3cf12f80d..d0e895664 100644 --- a/translations/de/SECURITY.md +++ b/translations/de/SECURITY.md @@ -1,12 +1,3 @@ - ## Sicherheit Microsoft nimmt die Sicherheit seiner Softwareprodukte und -dienste sehr ernst, einschließlich aller Quellcode-Repositories, die über unsere GitHub-Organisationen verwaltet werden. Dazu gehören [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) und [unsere GitHub-Organisationen](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/de/SUPPORT.md b/translations/de/SUPPORT.md index 16a3ca924..11a635c14 100644 --- a/translations/de/SUPPORT.md +++ b/translations/de/SUPPORT.md @@ -1,12 +1,3 @@ - # Unterstützung ## So melden Sie Probleme und erhalten Hilfe diff --git a/translations/de/_404.md b/translations/de/_404.md index 45bf25b42..f86306c7e 100644 --- a/translations/de/_404.md +++ b/translations/de/_404.md @@ -1,12 +1,3 @@ - # Arbeit läuft Wir arbeiten an dieser Seite. Bitte schauen Sie später noch einmal vorbei. diff --git a/translations/de/docs/_navbar.md b/translations/de/docs/_navbar.md index c7973a06c..f21d59edc 100644 --- a/translations/de/docs/_navbar.md +++ b/translations/de/docs/_navbar.md @@ -1,12 +1,3 @@ - - Übersetzungen - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/de/docs/_sidebar.md b/translations/de/docs/_sidebar.md index 7bd841403..b344b7cba 100644 --- a/translations/de/docs/_sidebar.md +++ b/translations/de/docs/_sidebar.md @@ -1,12 +1,3 @@ - - Einführung - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/de/for-teachers.md b/translations/de/for-teachers.md index 6b8b50c54..c343ca501 100644 --- a/translations/de/for-teachers.md +++ b/translations/de/for-teachers.md @@ -1,12 +1,3 @@ - ### Für Lehrkräfte Sie können dieses Curriculum gerne in Ihrem Unterricht verwenden. Es funktioniert nahtlos mit GitHub Classroom und führenden LMS-Plattformen und kann auch als eigenständiges Repository mit Ihren Schülern genutzt werden. diff --git a/translations/de/lesson-template/README.md b/translations/de/lesson-template/README.md index e6cda480a..fa679dea4 100644 --- a/translations/de/lesson-template/README.md +++ b/translations/de/lesson-template/README.md @@ -1,12 +1,3 @@ - # [Lektionsthema] ![Video hier einbetten](../../../lesson-template/video-url) diff --git a/translations/de/lesson-template/assignment.md b/translations/de/lesson-template/assignment.md index 1d732e096..51d67e36c 100644 --- a/translations/de/lesson-template/assignment.md +++ b/translations/de/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [Aufgabenname] ## Anweisungen diff --git a/translations/de/memory-game/README.md b/translations/de/memory-game/README.md index 00f46c41b..64f7b8473 100644 --- a/translations/de/memory-game/README.md +++ b/translations/de/memory-game/README.md @@ -1,12 +1,3 @@ - Dies ist ein [Next.js](https://nextjs.org)-Projekt, das mit [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app) erstellt wurde. ## Erste Schritte diff --git a/translations/de/quiz-app/README.md b/translations/de/quiz-app/README.md index dc31020b6..a33a6bc41 100644 --- a/translations/de/quiz-app/README.md +++ b/translations/de/quiz-app/README.md @@ -1,12 +1,3 @@ - # Quiz-App Diese Quizze sind die Vor- und Nachlese-Quizze für den Data-Science-Lehrplan unter https://aka.ms/webdev-beginners diff --git a/translations/el/.co-op-translator.json b/translations/el/.co-op-translator.json new file mode 100644 index 000000000..99799413b --- /dev/null +++ b/translations/el/.co-op-translator.json @@ -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" + } +} \ No newline at end of file diff --git a/translations/el/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/el/1-getting-started-lessons/1-intro-to-programming-languages/README.md index 3c7dd80e8..5b41d1d82 100644 --- a/translations/el/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/el/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # Εισαγωγή στις Γλώσσες Προγραμματισμού και τα Σύγχρονα Εργαλεία Ανάπτυξης Γεια σου, μελλοντικέ προγραμματιστή! 👋 Μπορώ να σου πω κάτι που ακόμα με συγκλονίζει κάθε μέρα; Είσαι έτοιμος να ανακαλύψεις ότι ο προγραμματισμός δεν αφορά μόνο τους υπολογιστές – αφορά το να έχεις πραγματικές υπερδυνάμεις για να ζωντανέψεις τις πιο τρελές σου ιδέες! diff --git a/translations/el/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/el/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index 259aeef9b..63a4866f8 100644 --- a/translations/el/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/el/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # Ανάθεση: Εξερεύνηση Σύγχρονων Εργαλείων Ανάπτυξης Ιστού ## Οδηγίες diff --git a/translations/el/1-getting-started-lessons/2-github-basics/README.md b/translations/el/1-getting-started-lessons/2-github-basics/README.md index b4c34baa6..46d186971 100644 --- a/translations/el/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/el/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # Εισαγωγή στο GitHub Γεια σου, μελλοντικέ προγραμματιστή! 👋 Έτοιμος να ενταχθείς σε εκατομμύρια προγραμματιστές σε όλο τον κόσμο; Είμαι πραγματικά ενθουσιασμένος που σου παρουσιάζω το GitHub – σκέψου το σαν την πλατφόρμα κοινωνικής δικτύωσης για προγραμματιστές, εκτός από το ότι αντί για φωτογραφίες του γεύματός σου, μοιραζόμαστε κώδικα και δημιουργούμε απίστευτα πράγματα μαζί! diff --git a/translations/el/1-getting-started-lessons/3-accessibility/README.md b/translations/el/1-getting-started-lessons/3-accessibility/README.md index adc5a1574..026c06a5a 100644 --- a/translations/el/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/el/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # Δημιουργία Προσβάσιμων Ιστοσελίδων ![Όλα για την Προσβασιμότητα](../../../../translated_images/el/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/el/1-getting-started-lessons/3-accessibility/assignment.md b/translations/el/1-getting-started-lessons/3-accessibility/assignment.md index 0cd6b566b..b43a1f0d2 100644 --- a/translations/el/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/el/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # Εκτενής Έλεγχος Προσβασιμότητας Ιστοσελίδας ## Οδηγίες diff --git a/translations/el/1-getting-started-lessons/README.md b/translations/el/1-getting-started-lessons/README.md index 350906125..7e132e983 100644 --- a/translations/el/1-getting-started-lessons/README.md +++ b/translations/el/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # Ξεκινώντας με την Ανάπτυξη Ιστού Σε αυτή την ενότητα του προγράμματος σπουδών, θα εισαχθείτε σε έννοιες που δεν βασίζονται σε έργα, αλλά είναι σημαντικές για να γίνετε επαγγελματίας προγραμματιστής. diff --git a/translations/el/10-ai-framework-project/README.md b/translations/el/10-ai-framework-project/README.md index 16e9c3e10..52536c091 100644 --- a/translations/el/10-ai-framework-project/README.md +++ b/translations/el/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # Πλαίσιο Τεχνητής Νοημοσύνης Έχετε νιώσει ποτέ καταβεβλημένοι προσπαθώντας να δημιουργήσετε εφαρμογές τεχνητής νοημοσύνης από το μηδέν; Δεν είστε μόνοι! Τα πλαίσια τεχνητής νοημοσύνης είναι σαν να έχετε ένα ελβετικό μαχαίρι για την ανάπτυξη AI - είναι ισχυρά εργαλεία που μπορούν να σας εξοικονομήσουν χρόνο και πονοκεφάλους όταν χτίζετε ευφυείς εφαρμογές. Σκεφτείτε ένα πλαίσιο AI ως μια καλά οργανωμένη βιβλιοθήκη: παρέχει προ-κατασκευασμένα στοιχεία, τυποποιημένα API και έξυπνες αφαιρέσεις ώστε να μπορείτε να εστιάσετε στην επίλυση προβλημάτων αντί να παλεύετε με λεπτομέρειες υλοποίησης. diff --git a/translations/el/2-js-basics/1-data-types/README.md b/translations/el/2-js-basics/1-data-types/README.md index c9a6da473..56153370b 100644 --- a/translations/el/2-js-basics/1-data-types/README.md +++ b/translations/el/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # Βασικά στοιχεία JavaScript: Τύποι Δεδομένων ![JavaScript Basics - Data types](../../../../translated_images/el/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/el/2-js-basics/1-data-types/assignment.md b/translations/el/2-js-basics/1-data-types/assignment.md index ba7518176..e464b91a0 100644 --- a/translations/el/2-js-basics/1-data-types/assignment.md +++ b/translations/el/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # Εξάσκηση Τύπων Δεδομένων: Καλάθι Αγορών Ηλεκτρονικού Εμπορίου ## Οδηγίες diff --git a/translations/el/2-js-basics/2-functions-methods/README.md b/translations/el/2-js-basics/2-functions-methods/README.md index f86b9f10d..1931547c1 100644 --- a/translations/el/2-js-basics/2-functions-methods/README.md +++ b/translations/el/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # JavaScript Basics: Μέθοδοι και Συναρτήσεις ![JavaScript Basics - Functions](../../../../translated_images/el/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/el/2-js-basics/2-functions-methods/assignment.md b/translations/el/2-js-basics/2-functions-methods/assignment.md index 32769c879..715a10166 100644 --- a/translations/el/2-js-basics/2-functions-methods/assignment.md +++ b/translations/el/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # Διασκέδαση με Συναρτήσεις ## Οδηγίες diff --git a/translations/el/2-js-basics/3-making-decisions/README.md b/translations/el/2-js-basics/3-making-decisions/README.md index 308b2f7a4..174f3d50c 100644 --- a/translations/el/2-js-basics/3-making-decisions/README.md +++ b/translations/el/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # Βασικά JavaScript: Λήψη Αποφάσεων ![JavaScript Basics - Making decisions](../../../../translated_images/el/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/el/2-js-basics/3-making-decisions/assignment.md b/translations/el/2-js-basics/3-making-decisions/assignment.md index 7d0ecab35..d50855bb1 100644 --- a/translations/el/2-js-basics/3-making-decisions/assignment.md +++ b/translations/el/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # Λήψη Αποφάσεων: Επεξεργαστής Βαθμολογιών Μαθητών ## Στόχοι Μάθησης diff --git a/translations/el/2-js-basics/4-arrays-loops/README.md b/translations/el/2-js-basics/4-arrays-loops/README.md index 256b4d0c3..e0e373508 100644 --- a/translations/el/2-js-basics/4-arrays-loops/README.md +++ b/translations/el/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # Βασικά JavaScript: Πίνακες και Βρόχοι ![Βασικά JavaScript - Πίνακες](../../../../translated_images/el/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/el/2-js-basics/4-arrays-loops/assignment.md b/translations/el/2-js-basics/4-arrays-loops/assignment.md index d41b04d44..907b78278 100644 --- a/translations/el/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/el/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # Εργασία με Πίνακες και Βρόχους ## Οδηγίες diff --git a/translations/el/2-js-basics/README.md b/translations/el/2-js-basics/README.md index aff24ac8b..6324ff036 100644 --- a/translations/el/2-js-basics/README.md +++ b/translations/el/2-js-basics/README.md @@ -1,12 +1,3 @@ - # Εισαγωγή στη JavaScript Η JavaScript είναι η γλώσσα του διαδικτύου. Σε αυτά τα τέσσερα μαθήματα, θα μάθετε τα βασικά της. diff --git a/translations/el/3-terrarium/1-intro-to-html/README.md b/translations/el/3-terrarium/1-intro-to-html/README.md index f797eb817..42aee5f27 100644 --- a/translations/el/3-terrarium/1-intro-to-html/README.md +++ b/translations/el/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Έργο Terrarium Μέρος 1: Εισαγωγή στο HTML ```mermaid diff --git a/translations/el/3-terrarium/1-intro-to-html/assignment.md b/translations/el/3-terrarium/1-intro-to-html/assignment.md index c3dede2a6..28477824d 100644 --- a/translations/el/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/el/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # Εργασία Πρακτικής HTML: Δημιουργία Μακέτας Ιστολογίου ## Στόχοι Μάθησης diff --git a/translations/el/3-terrarium/2-intro-to-css/README.md b/translations/el/3-terrarium/2-intro-to-css/README.md index 498ea9a6b..e1d05acad 100644 --- a/translations/el/3-terrarium/2-intro-to-css/README.md +++ b/translations/el/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Έργο Terrarium Μέρος 2: Εισαγωγή στο CSS ```mermaid diff --git a/translations/el/3-terrarium/2-intro-to-css/assignment.md b/translations/el/3-terrarium/2-intro-to-css/assignment.md index 1490fc81e..a62d5f2c2 100644 --- a/translations/el/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/el/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # Ανάθεση Αναδιάρθρωσης CSS ## Στόχος diff --git a/translations/el/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/el/3-terrarium/3-intro-to-DOM-and-closures/README.md index 7ad9e9140..04aa1bc88 100644 --- a/translations/el/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/el/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # Έργο Terrarium Μέρος 3: Διαχείριση DOM και Κλεισίματα JavaScript ```mermaid diff --git a/translations/el/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/el/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index c81febe52..35e69fbd3 100644 --- a/translations/el/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/el/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # Ανάθεση Εξέτασης Στοιχείων DOM ## Επισκόπηση diff --git a/translations/el/3-terrarium/README.md b/translations/el/3-terrarium/README.md index e98578134..b0f0abbfd 100644 --- a/translations/el/3-terrarium/README.md +++ b/translations/el/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## Αναπτύξτε το Terrarium σας Μπορείτε να αναπτύξετε ή να δημοσιεύσετε το Terrarium σας στο διαδίκτυο χρησιμοποιώντας τις **Azure Static Web Apps**. diff --git a/translations/el/3-terrarium/solution/README.md b/translations/el/3-terrarium/solution/README.md index 92b1d472b..7cd8d6ec5 100644 --- a/translations/el/3-terrarium/solution/README.md +++ b/translations/el/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # Το Τεραριούμ μου: Ένα έργο για να μάθετε HTML, CSS και χειρισμό DOM με JavaScript 🌵🌱 Μια μικρή άσκηση drag and drop. Με λίγη HTML, JS και CSS, μπορείτε να δημιουργήσετε μια διαδικτυακή διεπαφή, να την διαμορφώσετε και να προσθέσετε αλληλεπίδραση. diff --git a/translations/el/4-typing-game/README.md b/translations/el/4-typing-game/README.md index 34a95d088..d9daba1de 100644 --- a/translations/el/4-typing-game/README.md +++ b/translations/el/4-typing-game/README.md @@ -1,12 +1,3 @@ - # Προγραμματισμός με Βάση τα Γεγονότα - Δημιουργήστε ένα Παιχνίδι Πληκτρολόγησης ```mermaid diff --git a/translations/el/4-typing-game/solution/README.md b/translations/el/4-typing-game/solution/README.md index d6e688716..7634c8fcb 100644 --- a/translations/el/4-typing-game/solution/README.md +++ b/translations/el/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - Αυτό είναι ένα κενό σημείο, που έχει αφεθεί σκόπιμα κενό --- diff --git a/translations/el/4-typing-game/typing-game/README.md b/translations/el/4-typing-game/typing-game/README.md index 5cad2d838..02e1f83cc 100644 --- a/translations/el/4-typing-game/typing-game/README.md +++ b/translations/el/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # Δημιουργία ενός παιχνιδιού χρησιμοποιώντας γεγονότα Έχετε ποτέ αναρωτηθεί πώς οι ιστοσελίδες ξέρουν πότε κάνετε κλικ σε ένα κουμπί ή πληκτρολογείτε σε ένα πεδίο κειμένου; Αυτή είναι η μαγεία του προγραμματισμού που βασίζεται σε γεγονότα! Τι καλύτερος τρόπος να μάθετε αυτήν την βασική δεξιότητα από το να φτιάξετε κάτι χρήσιμο - ένα παιχνίδι ταχύτητας πληκτρολόγησης που αντιδρά σε κάθε πλήκτρο που πατάτε. diff --git a/translations/el/4-typing-game/typing-game/assignment.md b/translations/el/4-typing-game/typing-game/assignment.md index 0bc1f6916..beea81334 100644 --- a/translations/el/4-typing-game/typing-game/assignment.md +++ b/translations/el/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # Δημιουργία ενός νέου παιχνιδιού με πληκτρολόγιο ## Οδηγίες diff --git a/translations/el/5-browser-extension/1-about-browsers/README.md b/translations/el/5-browser-extension/1-about-browsers/README.md index 8b1fa766a..81f1fc731 100644 --- a/translations/el/5-browser-extension/1-about-browsers/README.md +++ b/translations/el/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # Πρότζεκτ Επέκτασης Περιηγητή Μέρος 1: Όλα για τους Περιηγητές ```mermaid diff --git a/translations/el/5-browser-extension/1-about-browsers/assignment.md b/translations/el/5-browser-extension/1-about-browsers/assignment.md index ce14b9618..38c3917b9 100644 --- a/translations/el/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/el/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # Ανάθεση: Ανασχεδιάστε την Επέκταση του Περιηγητή σας ## Επισκόπηση diff --git a/translations/el/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/el/5-browser-extension/2-forms-browsers-local-storage/README.md index 74a69d6e0..c89c17a55 100644 --- a/translations/el/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/el/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # Πρότζεκτ Επέκτασης Προγράμματος Περιήγησης Μέρος 2: Κλήση API, χρήση Local Storage ```mermaid diff --git a/translations/el/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/el/5-browser-extension/2-forms-browsers-local-storage/assignment.md index 82dfbcbd8..3d46b81a0 100644 --- a/translations/el/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/el/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # Υιοθέτησε ένα API ## Επισκόπηση diff --git a/translations/el/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/el/5-browser-extension/3-background-tasks-and-performance/README.md index 2b3054267..82c203ff8 100644 --- a/translations/el/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/el/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # Πρόγραμμα Επέκτασης Περιηγητή Μέρος 3: Μάθετε για τις Εργασίες Παρασκηνίου και την Απόδοση ```mermaid diff --git a/translations/el/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/el/5-browser-extension/3-background-tasks-and-performance/assignment.md index 3d7fb8614..ca7a520be 100644 --- a/translations/el/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/el/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # Ανάλυση ενός ιστότοπου για απόδοση ## Επισκόπηση Εργασίας diff --git a/translations/el/5-browser-extension/README.md b/translations/el/5-browser-extension/README.md index 5d37d28fe..f053f75a8 100644 --- a/translations/el/5-browser-extension/README.md +++ b/translations/el/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # Δημιουργία μιας επέκτασης προγράμματος περιήγησης Η δημιουργία επεκτάσεων για προγράμματα περιήγησης είναι ένας διασκεδαστικός και ενδιαφέρον τρόπος να σκεφτείτε την απόδοση των εφαρμογών σας, ενώ παράλληλα δημιουργείτε έναν διαφορετικό τύπο διαδικτυακού πόρου. Αυτή η ενότητα περιλαμβάνει μαθήματα για το πώς λειτουργούν τα προγράμματα περιήγησης, πώς να αναπτύξετε μια επέκταση προγράμματος περιήγησης, πώς να δημιουργήσετε μια φόρμα, να καλέσετε ένα API, να χρησιμοποιήσετε την τοπική αποθήκευση και πώς να αξιολογήσετε την απόδοση του ιστότοπού σας και να την βελτιώσετε. diff --git a/translations/el/5-browser-extension/solution/README.md b/translations/el/5-browser-extension/solution/README.md index 469141738..85e277268 100644 --- a/translations/el/5-browser-extension/solution/README.md +++ b/translations/el/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # Επέκταση Περιηγητή Carbon Trigger: Ολοκληρωμένος Κώδικας Χρησιμοποιώντας το API C02 Signal της tmrow για την παρακολούθηση της χρήσης ηλεκτρικής ενέργειας, δημιουργήστε μια επέκταση περιηγητή ώστε να έχετε μια υπενθύμιση απευθείας στον περιηγητή σας σχετικά με το πόσο έντονη είναι η χρήση ηλεκτρικής ενέργειας στην περιοχή σας. Η χρήση αυτής της επέκτασης κατά περίπτωση θα σας βοηθήσει να λαμβάνετε αποφάσεις για τις δραστηριότητές σας βάσει αυτών των πληροφοριών. diff --git a/translations/el/5-browser-extension/solution/translation/README.es.md b/translations/el/5-browser-extension/solution/translation/README.es.md index 4697e2023..b4159c930 100644 --- a/translations/el/5-browser-extension/solution/translation/README.es.md +++ b/translations/el/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Επέκταση προγράμματος περιήγησης Carbon Trigger: Πλήρης κώδικας Χρησιμοποιώντας το API σήματος CO2 της tmrow για την παρακολούθηση της χρήσης ηλεκτρικής ενέργειας, δημιουργήστε μια επέκταση προγράμματος περιήγησης ώστε να έχετε μια υπενθύμιση απευθείας στο πρόγραμμα περιήγησής σας σχετικά με την κατανάλωση ηλεκτρικής ενέργειας στην περιοχή σας. Η χρήση αυτής της ad hoc επέκτασης θα σας βοηθήσει να λαμβάνετε αποφάσεις για τις δραστηριότητές σας με βάση αυτές τις πληροφορίες. diff --git a/translations/el/5-browser-extension/solution/translation/README.fr.md b/translations/el/5-browser-extension/solution/translation/README.fr.md index 0308008dc..c4ca410cb 100644 --- a/translations/el/5-browser-extension/solution/translation/README.fr.md +++ b/translations/el/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Επέκταση περιηγητή Carbon Trigger: Ολοκληρωμένος Κώδικας Χρησιμοποιώντας το API C02 Signal της tmrow για την παρακολούθηση της κατανάλωσης ηλεκτρικής ενέργειας, δημιουργήστε μια επέκταση περιηγητή ώστε να έχετε μια υπενθύμιση απευθείας στον περιηγητή σας σχετικά με την κατανάλωση ηλεκτρικής ενέργειας στην περιοχή σας. Η χρήση αυτής της ειδικής επέκτασης θα σας βοηθήσει να κρίνετε τις δραστηριότητές σας με βάση αυτές τις πληροφορίες. diff --git a/translations/el/5-browser-extension/solution/translation/README.hi.md b/translations/el/5-browser-extension/solution/translation/README.hi.md index e10f94241..c8e2c2c01 100644 --- a/translations/el/5-browser-extension/solution/translation/README.hi.md +++ b/translations/el/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # Επέκταση Περιηγητή Carbon Trigger: Ολοκληρωμένος Κώδικας Χρησιμοποιώντας το API CO2 Signal της tmrow για την παρακολούθηση της χρήσης ηλεκτρικής ενέργειας, δημιουργήθηκε μια επέκταση περιηγητή που σας υπενθυμίζει πόσο έντονη είναι η χρήση ηλεκτρικής ενέργειας στην περιοχή σας μέσω του περιηγητή σας. Η χρήση αυτής της επέκτασης μπορεί να σας βοηθήσει να λαμβάνετε αποφάσεις για τις δραστηριότητές σας με βάση αυτές τις πληροφορίες. diff --git a/translations/el/5-browser-extension/solution/translation/README.it.md b/translations/el/5-browser-extension/solution/translation/README.it.md index 9e78f0fd2..85da2414b 100644 --- a/translations/el/5-browser-extension/solution/translation/README.it.md +++ b/translations/el/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Επέκταση προγράμματος περιήγησης Carbon Trigger: κώδικας για να ξεκινήσετε Θα χρησιμοποιηθεί το API Signal CO2 της tmrow για την παρακολούθηση της χρήσης ηλεκτρικής ενέργειας, ώστε να δημιουργηθεί μια επέκταση για το πρόγραμμα περιήγησης που θα παρέχει υπενθυμίσεις απευθείας στον περιηγητή σας σχετικά με το πόσο επιβαρυμένη είναι η χρήση ηλεκτρικής ενέργειας στην περιοχή σας. Η χρήση αυτής της ειδικής επέκτασης θα βοηθήσει στην αξιολόγηση των δραστηριοτήτων σας με βάση αυτές τις πληροφορίες. diff --git a/translations/el/5-browser-extension/solution/translation/README.ja.md b/translations/el/5-browser-extension/solution/translation/README.ja.md index bd77adb78..01776ce61 100644 --- a/translations/el/5-browser-extension/solution/translation/README.ja.md +++ b/translations/el/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # Επέκταση Περιηγητή Carbon Trigger: Ολοκληρωμένος Κώδικας Χρησιμοποιώντας το API CO2 Signal της tmrow, θα δημιουργήσουμε μια επέκταση περιηγητή που εμφανίζει υπενθυμίσεις σχετικά με το πόση ενέργεια καταναλώνεται στην περιοχή σας. Αυτή η πληροφορία θα σας βοηθήσει να λαμβάνετε αποφάσεις για τις δραστηριότητές σας με βάση την κατανάλωση ενέργειας. diff --git a/translations/el/5-browser-extension/solution/translation/README.ms.md b/translations/el/5-browser-extension/solution/translation/README.ms.md index 5a909376b..861becaf4 100644 --- a/translations/el/5-browser-extension/solution/translation/README.ms.md +++ b/translations/el/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # Επέκταση Περιηγητή Carbon Trigger: Πλήρης Κώδικας Χρησιμοποιώντας το API CO2 Signal της tmrow για την παρακολούθηση της κατανάλωσης ηλεκτρικής ενέργειας, δημιουργήστε μια επέκταση περιηγητή ώστε να λαμβάνετε ειδοποιήσεις στον περιηγητή σας σχετικά με το πόσο έντονη είναι η κατανάλωση ηλεκτρικής ενέργειας στην περιοχή σας. Η χρήση αυτής της επέκτασης μπορεί να σας βοηθήσει να λαμβάνετε αποφάσεις για τις δραστηριότητές σας με βάση αυτές τις πληροφορίες. diff --git a/translations/el/5-browser-extension/start/README.md b/translations/el/5-browser-extension/start/README.md index b45359a4a..7ed3db57a 100644 --- a/translations/el/5-browser-extension/start/README.md +++ b/translations/el/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # Επέκταση Περιηγητή Carbon Trigger: Κώδικας Εκκίνησης Χρησιμοποιώντας το API C02 Signal της tmrow για την παρακολούθηση της κατανάλωσης ηλεκτρικής ενέργειας, δημιουργήστε μια επέκταση περιηγητή ώστε να έχετε μια υπενθύμιση απευθείας στον περιηγητή σας σχετικά με το πόσο βαριά είναι η κατανάλωση ηλεκτρικής ενέργειας στην περιοχή σας. Η περιστασιακή χρήση αυτής της επέκτασης θα σας βοηθήσει να λαμβάνετε αποφάσεις για τις δραστηριότητές σας με βάση αυτές τις πληροφορίες. diff --git a/translations/el/6-space-game/1-introduction/README.md b/translations/el/6-space-game/1-introduction/README.md index 6e6fa7216..71e13c098 100644 --- a/translations/el/6-space-game/1-introduction/README.md +++ b/translations/el/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # Δημιουργία ενός Διαστημικού Παιχνιδιού Μέρος 1: Εισαγωγή ```mermaid diff --git a/translations/el/6-space-game/1-introduction/assignment.md b/translations/el/6-space-game/1-introduction/assignment.md index 35fcebd6c..c8533e789 100644 --- a/translations/el/6-space-game/1-introduction/assignment.md +++ b/translations/el/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # Δημιουργία Παιχνιδιού: Εφαρμογή Σχεδιαστικών Προτύπων ## Επισκόπηση Εργασίας diff --git a/translations/el/6-space-game/2-drawing-to-canvas/README.md b/translations/el/6-space-game/2-drawing-to-canvas/README.md index 50ebe427d..bf7c52376 100644 --- a/translations/el/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/el/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # Δημιουργήστε ένα παιχνίδι διαστήματος Μέρος 2: Σχεδιάστε τον Ήρωα και τα Τέρατα στον Καμβά ```mermaid diff --git a/translations/el/6-space-game/2-drawing-to-canvas/assignment.md b/translations/el/6-space-game/2-drawing-to-canvas/assignment.md index 84d95b64c..f7cf85be3 100644 --- a/translations/el/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/el/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # Ανάθεση: Εξερευνήστε το Canvas API ## Στόχοι Μάθησης diff --git a/translations/el/6-space-game/3-moving-elements-around/README.md b/translations/el/6-space-game/3-moving-elements-around/README.md index 7290f04b8..1f0d2d84b 100644 --- a/translations/el/6-space-game/3-moving-elements-around/README.md +++ b/translations/el/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # Δημιουργία ενός Διαστημικού Παιχνιδιού Μέρος 3: Προσθήκη Κίνησης ```mermaid diff --git a/translations/el/6-space-game/3-moving-elements-around/assignment.md b/translations/el/6-space-game/3-moving-elements-around/assignment.md index 7c12f52b5..fec64011f 100644 --- a/translations/el/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/el/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # Σχολιάστε τον Κώδικά σας ## Οδηγίες diff --git a/translations/el/6-space-game/4-collision-detection/README.md b/translations/el/6-space-game/4-collision-detection/README.md index bb16c213c..372202ec6 100644 --- a/translations/el/6-space-game/4-collision-detection/README.md +++ b/translations/el/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # Δημιουργία ενός Διαστημικού Παιχνιδιού Μέρος 4: Προσθήκη Ακτίνας Λέιζερ και Ανίχνευση Συγκρούσεων ```mermaid diff --git a/translations/el/6-space-game/4-collision-detection/assignment.md b/translations/el/6-space-game/4-collision-detection/assignment.md index 1acbe63eb..b719ebbcd 100644 --- a/translations/el/6-space-game/4-collision-detection/assignment.md +++ b/translations/el/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # Εξερεύνηση Συγκρούσεων ## Οδηγίες diff --git a/translations/el/6-space-game/4-collision-detection/solution/README.md b/translations/el/6-space-game/4-collision-detection/solution/README.md index 716343bae..f7c1b1a9b 100644 --- a/translations/el/6-space-game/4-collision-detection/solution/README.md +++ b/translations/el/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - Αυτό είναι ένα κενό, που αφήνεται σκόπιμα κενό --- diff --git a/translations/el/6-space-game/4-collision-detection/your-work/README.md b/translations/el/6-space-game/4-collision-detection/your-work/README.md index b6d034963..fb535ac20 100644 --- a/translations/el/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/el/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - Αυτό είναι ένα κενό, που αφήνεται σκόπιμα κενό --- diff --git a/translations/el/6-space-game/5-keeping-score/README.md b/translations/el/6-space-game/5-keeping-score/README.md index 6d515e1b1..88ec0445b 100644 --- a/translations/el/6-space-game/5-keeping-score/README.md +++ b/translations/el/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # Δημιουργία Παιχνιδιού Διαστήματος Μέρος 5: Σκοράρισμα και Ζωές ```mermaid diff --git a/translations/el/6-space-game/5-keeping-score/assignment.md b/translations/el/6-space-game/5-keeping-score/assignment.md index 824c28059..826dd037b 100644 --- a/translations/el/6-space-game/5-keeping-score/assignment.md +++ b/translations/el/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # Δημιουργία ενός Παιχνιδιού Βαθμολογίας ## Οδηγίες diff --git a/translations/el/6-space-game/5-keeping-score/solution/README.md b/translations/el/6-space-game/5-keeping-score/solution/README.md index 8950f59c7..528edf00d 100644 --- a/translations/el/6-space-game/5-keeping-score/solution/README.md +++ b/translations/el/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - Αυτό είναι ένα κενό, που αφήνεται σκόπιμα κενό --- diff --git a/translations/el/6-space-game/5-keeping-score/your-work/README.md b/translations/el/6-space-game/5-keeping-score/your-work/README.md index 015d6cf33..7634c8fcb 100644 --- a/translations/el/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/el/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - Αυτό είναι ένα κενό σημείο, που έχει αφεθεί σκόπιμα κενό --- diff --git a/translations/el/6-space-game/6-end-condition/README.md b/translations/el/6-space-game/6-end-condition/README.md index 3f5957933..6a184c7cf 100644 --- a/translations/el/6-space-game/6-end-condition/README.md +++ b/translations/el/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # Δημιουργία Παιχνιδιού Διαστήματος Μέρος 6: Τέλος και Επανεκκίνηση ```mermaid diff --git a/translations/el/6-space-game/6-end-condition/assignment.md b/translations/el/6-space-game/6-end-condition/assignment.md index e8c6efb7c..998c15d56 100644 --- a/translations/el/6-space-game/6-end-condition/assignment.md +++ b/translations/el/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # Δημιουργία Δείγματος Παιχνιδιού ## Επισκόπηση Εργασίας diff --git a/translations/el/6-space-game/6-end-condition/solution/README.md b/translations/el/6-space-game/6-end-condition/solution/README.md index 60c75f45b..e599e8bc9 100644 --- a/translations/el/6-space-game/6-end-condition/solution/README.md +++ b/translations/el/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - Αυτό είναι ένα κενό κείμενο, που έχει αφεθεί σκόπιμα κενό --- diff --git a/translations/el/6-space-game/6-end-condition/your-work/README.md b/translations/el/6-space-game/6-end-condition/your-work/README.md index 539490e0e..f7c1b1a9b 100644 --- a/translations/el/6-space-game/6-end-condition/your-work/README.md +++ b/translations/el/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - Αυτό είναι ένα κενό, που αφήνεται σκόπιμα κενό --- diff --git a/translations/el/6-space-game/README.md b/translations/el/6-space-game/README.md index c043a78a6..ffde5f6cf 100644 --- a/translations/el/6-space-game/README.md +++ b/translations/el/6-space-game/README.md @@ -1,12 +1,3 @@ - # Δημιουργία ενός Παιχνιδιού Διαστήματος Ένα παιχνίδι διαστήματος για να μάθετε πιο προχωρημένες βασικές αρχές της JavaScript diff --git a/translations/el/6-space-game/solution/README.md b/translations/el/6-space-game/solution/README.md index b79eee9ab..e599e8bc9 100644 --- a/translations/el/6-space-game/solution/README.md +++ b/translations/el/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - Αυτό είναι ένα κενό κείμενο, που έχει αφεθεί σκόπιμα κενό --- diff --git a/translations/el/7-bank-project/1-template-route/README.md b/translations/el/7-bank-project/1-template-route/README.md index cfee6d51f..c87c29b9c 100644 --- a/translations/el/7-bank-project/1-template-route/README.md +++ b/translations/el/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # Δημιουργία Εφαρμογής Τραπεζικής Μέρος 1: Πρότυπα HTML και Διαδρομές σε Μια Web Εφαρμογή ```mermaid diff --git a/translations/el/7-bank-project/1-template-route/assignment.md b/translations/el/7-bank-project/1-template-route/assignment.md index 222233285..e8cd076a4 100644 --- a/translations/el/7-bank-project/1-template-route/assignment.md +++ b/translations/el/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # Βελτίωση της Δρομολόγησης ## Οδηγίες diff --git a/translations/el/7-bank-project/2-forms/README.md b/translations/el/7-bank-project/2-forms/README.md index 15c9971f8..418d23062 100644 --- a/translations/el/7-bank-project/2-forms/README.md +++ b/translations/el/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # Δημιουργία Εφαρμογής Τραπεζικής Μέρους 2: Δημιουργία Φόρμας Σύνδεσης και Εγγραφής ```mermaid diff --git a/translations/el/7-bank-project/2-forms/assignment.md b/translations/el/7-bank-project/2-forms/assignment.md index e64f91572..1bd865960 100644 --- a/translations/el/7-bank-project/2-forms/assignment.md +++ b/translations/el/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # Στυλιζάρετε την Εφαρμογή Τράπεζάς σας με Σύγχρονο CSS ## Επισκόπηση Έργου diff --git a/translations/el/7-bank-project/3-data/README.md b/translations/el/7-bank-project/3-data/README.md index e5bff5ddd..65c1a6ada 100644 --- a/translations/el/7-bank-project/3-data/README.md +++ b/translations/el/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # Δημιουργία εφαρμογής τραπεζικής Μέρος 3: Μέθοδοι ανάκτησης και χρήσης δεδομένων Σκεφτείτε τον υπολογιστή του Enterprise στο Star Trek - όταν ο Καπετάνιος Πικάρντ ζητά την κατάσταση του πλοίου, οι πληροφορίες εμφανίζονται αμέσως χωρίς ολόκληρο το περιβάλλον να κλείνει και να ξαναχτίζεται. Αυτή η αδιάλειπτη ροή πληροφοριών είναι ακριβώς αυτό που χτίζουμε εδώ με τη δυναμική ανάκτηση δεδομένων. diff --git a/translations/el/7-bank-project/3-data/assignment.md b/translations/el/7-bank-project/3-data/assignment.md index e1cc47724..f67ba0545 100644 --- a/translations/el/7-bank-project/3-data/assignment.md +++ b/translations/el/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # Ανάθεση Αναδιάρθρωσης Κώδικα και Τεκμηρίωσης ## Στόχοι Μάθησης diff --git a/translations/el/7-bank-project/4-state-management/README.md b/translations/el/7-bank-project/4-state-management/README.md index 3a62c03c5..60fa05f29 100644 --- a/translations/el/7-bank-project/4-state-management/README.md +++ b/translations/el/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # Δημιουργία Εφαρμογής Τραπεζικής Μέρος 4: Έννοιες Διαχείρισης Κατάστασης ## ⚡ Τι Μπορείτε να Κάνετε στα Επόμενα 5 Λεπτά diff --git a/translations/el/7-bank-project/4-state-management/assignment.md b/translations/el/7-bank-project/4-state-management/assignment.md index a8e6d48f6..996db147f 100644 --- a/translations/el/7-bank-project/4-state-management/assignment.md +++ b/translations/el/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # Υλοποίηση Διαλόγου "Προσθήκη Συναλλαγής" ## Επισκόπηση diff --git a/translations/el/7-bank-project/README.md b/translations/el/7-bank-project/README.md index 907945aa9..8d1ef1008 100644 --- a/translations/el/7-bank-project/README.md +++ b/translations/el/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: Δημιουργία μιας Τράπεζας Σε αυτό το έργο, θα μάθετε πώς να δημιουργήσετε μια φανταστική τράπεζα. Αυτά τα μαθήματα περιλαμβάνουν οδηγίες για το πώς να σχεδιάσετε μια web εφαρμογή και να παρέχετε διαδρομές, να δημιουργήσετε φόρμες, να διαχειριστείτε την κατάσταση (state) και να ανακτήσετε δεδομένα από ένα API από το οποίο μπορείτε να αντλήσετε τα δεδομένα της τράπεζας. diff --git a/translations/el/7-bank-project/api/README.md b/translations/el/7-bank-project/api/README.md index 963d321a0..63eb3bdc3 100644 --- a/translations/el/7-bank-project/api/README.md +++ b/translations/el/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # Bank API > API Τράπεζας κατασκευασμένο με [Node.js](https://nodejs.org) + [Express](https://expressjs.com/). diff --git a/translations/el/7-bank-project/solution/README.md b/translations/el/7-bank-project/solution/README.md index cb749de88..bf0a7fd91 100644 --- a/translations/el/7-bank-project/solution/README.md +++ b/translations/el/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # Εφαρμογή Τράπεζας > Παράδειγμα λύσης για το έργο της εφαρμογής τράπεζας, κατασκευασμένο με απλό HTML5, CSS και JavaScript (χωρίς τη χρήση frameworks ή βιβλιοθηκών). diff --git a/translations/el/8-code-editor/1-using-a-code-editor/README.md b/translations/el/8-code-editor/1-using-a-code-editor/README.md index 1e66d49bf..f38ef8d23 100644 --- a/translations/el/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/el/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # Χρήση Επεξεργαστή Κώδικα: Κυριαρχώντας στο VSCode.dev Θυμάστε στο *The Matrix* όταν ο Neo έπρεπε να συνδεθεί σε έναν τεράστιο τερματικό υπολογιστή για να έχει πρόσβαση στον ψηφιακό κόσμο; Τα σημερινά εργαλεία ανάπτυξης ιστού είναι η αντίθετη ιστορία – απίστευτα ισχυρές δυνατότητες προσβάσιμες από οπουδήποτε. Το VSCode.dev είναι ένας επεξεργαστής κώδικα που βασίζεται σε πρόγραμμα περιήγησης και φέρνει επαγγελματικά εργαλεία ανάπτυξης σε οποιαδήποτε συσκευή με σύνδεση στο διαδίκτυο. diff --git a/translations/el/8-code-editor/1-using-a-code-editor/assignment.md b/translations/el/8-code-editor/1-using-a-code-editor/assignment.md index 116907573..d92ee5128 100644 --- a/translations/el/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/el/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # Δημιουργία Ιστοσελίδας Βιογραφικού με το VSCode.dev Αναβαθμίστε τις επαγγελματικές σας προοπτικές δημιουργώντας μια ιστοσελίδα βιογραφικού που παρουσιάζει τις δεξιότητες και την εμπειρία σας σε ένα διαδραστικό, μοντέρνο format. Αντί να στέλνετε παραδοσιακά PDF, φανταστείτε να παρέχετε στους υπεύθυνους προσλήψεων μια κομψή, ευέλικτη ιστοσελίδα που αναδεικνύει τόσο τα προσόντα σας όσο και τις ικανότητές σας στον προγραμματισμό ιστοσελίδων. diff --git a/translations/el/9-chat-project/README.md b/translations/el/9-chat-project/README.md index ef2d60044..01c06d3aa 100644 --- a/translations/el/9-chat-project/README.md +++ b/translations/el/9-chat-project/README.md @@ -1,12 +1,3 @@ - # Δημιουργήστε έναν Βοηθό Συνομιλίας με AI Θυμάστε στο Star Trek όταν το πλήρωμα συζητούσε άνετα με τον υπολογιστή του διαστημοπλοίου, κάνοντάς του σύνθετες ερωτήσεις και λαμβάνοντας στοχαστικές απαντήσεις; Αυτό που φαινόταν ως καθαρή επιστημονική φαντασία τη δεκαετία του 1960 είναι τώρα κάτι που μπορείτε να δημιουργήσετε χρησιμοποιώντας τεχνολογίες web που ήδη γνωρίζετε. diff --git a/translations/el/9-chat-project/solution/README.md b/translations/el/9-chat-project/solution/README.md index 69e605a6c..9b7d8b83f 100644 --- a/translations/el/9-chat-project/solution/README.md +++ b/translations/el/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # Εκτέλεση λύσης 1. Ξεκινήστε το [backend](./backend/README.md) diff --git a/translations/el/9-chat-project/solution/backend/README.md b/translations/el/9-chat-project/solution/backend/README.md index 46ebd55d2..d5e397e3f 100644 --- a/translations/el/9-chat-project/solution/backend/README.md +++ b/translations/el/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - Επιλέξτε το περιβάλλον εκτέλεσης - [Python](./python/README.md) diff --git a/translations/el/9-chat-project/solution/backend/python/README.md b/translations/el/9-chat-project/solution/backend/python/README.md index bc2cec775..0084a445c 100644 --- a/translations/el/9-chat-project/solution/backend/python/README.md +++ b/translations/el/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # Εκτέλεση κώδικα ## Ρύθμιση diff --git a/translations/el/9-chat-project/solution/frontend/README.md b/translations/el/9-chat-project/solution/frontend/README.md index e522b2489..753664c46 100644 --- a/translations/el/9-chat-project/solution/frontend/README.md +++ b/translations/el/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # Εκτελέστε τον κώδικα ```sh diff --git a/translations/el/AGENTS.md b/translations/el/AGENTS.md index 192b29949..acd4d9136 100644 --- a/translations/el/AGENTS.md +++ b/translations/el/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## Επισκόπηση Έργου diff --git a/translations/el/CODE_OF_CONDUCT.md b/translations/el/CODE_OF_CONDUCT.md index 9a41bf195..a92676330 100644 --- a/translations/el/CODE_OF_CONDUCT.md +++ b/translations/el/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # Κώδικας Δεοντολογίας Ανοιχτού Κώδικα της Microsoft Αυτό το έργο έχει υιοθετήσει τον [Κώδικα Δεοντολογίας Ανοιχτού Κώδικα της Microsoft](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/el/CONTRIBUTING.md b/translations/el/CONTRIBUTING.md index bfb195d36..fd9e8f3f3 100644 --- a/translations/el/CONTRIBUTING.md +++ b/translations/el/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # Συμβολή Αυτό το έργο καλωσορίζει συνεισφορές και προτάσεις. Οι περισσότερες συνεισφορές απαιτούν να συμφωνήσετε με μια Συμφωνία Άδειας Χρήσης Συνεισφορέα (CLA), δηλώνοντας ότι έχετε το δικαίωμα και πραγματικά παραχωρείτε σε εμάς τα δικαιώματα να χρησιμοποιήσουμε τη συνεισφορά σας. Για περισσότερες λεπτομέρειες, επισκεφθείτε τη σελίδα [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/el/Git-Basics/README.md b/translations/el/Git-Basics/README.md index 3f8163990..31c1635f1 100644 --- a/translations/el/Git-Basics/README.md +++ b/translations/el/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## Βασικά στοιχεία του GIT για αρχάριους web-dev👶 ## Τι είναι το `Git`; diff --git a/translations/el/README.md b/translations/el/README.md index 7d9225e5d..b927187b9 100644 --- a/translations/el/README.md +++ b/translations/el/README.md @@ -1,12 +1,3 @@ - [![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) [![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) [![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) @@ -19,70 +10,70 @@ CO_OP_TRANSLATOR_METADATA: [![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) -Ακολουθήστε αυτά τα βήματα για να ξεκινήσετε με αυτούς τους πόρους: -1. **Κλωνοποίηση του Αποθετηρίου**: Κάντε κλικ στο [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) -2. **Αντιγραφή του Αποθετηρίου**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Γίνετε μέλος στο Azure AI Foundry Discord και γνωρίστε ειδικούς και συναδέλφους προγραμματιστές**](https://discord.com/invite/ByRwuEEgH4) +Ακολουθήστε αυτά τα βήματα για να αρχίσετε να χρησιμοποιείτε αυτούς τους πόρους: +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` +3. [**Ενταχθείτε στην κοινότητα Azure AI Foundry στο Discord και συναντήστε ειδικούς και άλλους προγραμματιστές**](https://discord.com/invite/ByRwuEEgH4) -### 🌐 Υποστήριξη Πολύγλωσσων +### 🌐 Υποστήριξη Πολύγλωσσης Επικοινωνίας #### Υποστηρίζεται μέσω GitHub Action (Αυτοματοποιημένο & Πάντα Ενημερωμένο) -[Αραβικά](../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 > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Αυτό σας δίνει όλα όσα χρειάζεστε για να ολοκληρώσετε το μάθημα με πολύ πιο γρήγορη λήψη. +> Αυτό σας δίνει όλα όσα χρειάζεστε για να ολοκληρώσετε το μάθημα με πολύ ταχύτερη λήψη. -**Αν θέλετε να υποστηριχθούν πρόσθετες γλώσσες μετάφρασης, αυτές αναφέρονται [εδώ](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +**Εάν επιθυμείτε να υποστηριχθούν επιπλέον γλώσσες μεταφράσεων, αυτές αναφέρονται [εδώ](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** [![Άνοιγμα στο 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) για να ξεκινήσετε! -![Background](../../translated_images/el/background.148a8d43afde5730.webp) +![Υπόβαθρο](../../translated_images/el/background.148a8d43afde5730.webp) -- Μαθήματα που καλύπτουν από βασικά μέχρι RAG. -- Αλληλεπιδράστε με ιστορικούς χαρακτήρες χρησιμοποιώντας GenAI και την εφαρμογή συνοδού μας. -- Διασκεδαστικό και συναρπαστικό αφήγημα, θα ταξιδεύετε στο χρόνο! +- Μαθήματα που καλύπτουν τα πάντα από τα βασικά έως το RAG. +- Αλληλεπιδράστε με ιστορικούς χαρακτήρες χρησιμοποιώντας το 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` -#### Εκτέλεση του προγράμματος σπουδών σε Codespace +#### Εκτέλεση του προγράμματος σε Codespace Στο αντίγραφό σας αυτού του αποθετηρίου που δημιουργήσατε, κάντε κλικ στο κουμπί **Code** και επιλέξτε **Open with Codespaces**. Αυτό θα δημιουργήσει ένα νέο Codespace για να εργαστείτε μέσα. ![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) - Στη συνέχεια, ανοίξτε το [Τερματικό](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) μέσα στο [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) και εκτελέστε την ακόλουθη εντολή, αντικαθιστώντας το `` με τη διεύθυνση URL που μόλις αντιγράψατε: + Στη συνέχεια, ανοίξτε το [Τερματικό](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) μέσα στο [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) και εκτελέστε την ακόλουθη εντολή, αντικαθιστώντας το `` με το URL που μόλις αντιγράψατε: ```bash git clone ``` -2. Ανοίξτε το φάκελο στο Visual Studio Code. Μπορείτε να το κάνετε κάνοντας κλικ στο **Αρχείο** > **Άνοιγμα Φακέλου** και επιλέγοντας το φάκελο που μόλις κλωνοποιήσατε. +2. Ανοίξτε τον φάκελο στο Visual Studio Code. Μπορείτε να το κάνετε κάνοντας κλικ στο **Αρχείο** > **Άνοιγμα Φακέλου** και επιλέγοντας τον φάκελο που μόλις αντιγράψατε. -> Συνιστώμενες Επεκτάσεις για το 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 -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - για να σας βοηθήσει να γράφετε κώδικα πιο γρήγορα +> * [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) - για να βοηθήσει στη γρηγορότερη συγγραφή κώδικα ## 📂 Κάθε μάθημα περιλαμβάνει: -- προαιρετικό σχεδιάγραμμα (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 | -| 02 | Ξεκινώντας | Βασικά του GitHub, περιλαμβάνει εργασία με ομάδα | Πώς να χρησιμοποιήσετε το GitHub στο έργο σας, πώς να συνεργαστείτε με άλλους σε μια βάση κώδικα | [Εισαγωγή στο GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | Ξεκινώντας | Προσβασιμότητα | Μάθετε τα βασικά της προσβασιμότητας στον ιστό | [Βασικά της Προσβασιμότητας](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | Βασικά JS | Τύποι Δεδομένων JavaScript | Τα βασικά των τύπων δεδομένων JavaScript | [Τύποι Δεδομένων](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | Βασικά JS | Συναρτήσεις και Μέθοδοι | Μάθετε για τις συναρτήσεις και τις μεθόδους για τη διαχείριση της ροής λογικής μιας εφαρμογής | [Συναρτήσεις και Μέθοδοι](./2-js-basics/2-functions-methods/README.md) | Jasmine and Christopher | -| 06 | Βασικά JS | Λήψη Αποφάσεων με JS | Μάθετε πώς να δημιουργείτε συνθήκες στον κώδικά σας χρησιμοποιώντας μεθόδους λήψης αποφάσεων | [Λήψη Αποφάσεων](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | Βασικά JS | Πίνακες και Βρόχοι | Εργαστείτε με δεδομένα χρησιμοποιώντας πίνακες και βρόχους στη JavaScript | [Πίνακες και Βρόχοι](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [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 | -| 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 | -| 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 | -| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Διαδικασίες παρασκηνίου στον περιηγητή, απόδοση ιστού | Χρησιμοποιήστε τις διαδικασίες παρασκηνίου του περιηγητή για να διαχειριστείτε το εικονίδιο της επέκτασης. Μάθετε για την απόδοση του ιστού και ορισμένες βελτιστοποιήσεις για να κάνετε | [Εργασίες Παρασκηνίου και Απόδοση](./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 | -| 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 | -| 18 | [Space Game](./6-space-game/solution/README.md) | Ανίχνευση συγκρούσεων | Κάντε τα στοιχεία να συγκρουστούν και να αντιδρούν το ένα στο άλλο χρησιμοποιώντας πατήματα πλήκτρων και παρέχετε μια λειτουργία cooldown για να εξασφαλίσετε την απόδοση του παιχνιδιού | [Ανίχνευση Συγκρούσεων](./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 | -| 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 | -| 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 | -| 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 | -| 26 | [AI Assistants](./9-chat-project/README.md) | Εργασία με Τεχνητή Νοημοσύνη | Μάθετε πώς να δημιουργήσετε τον δικό σας βοηθό τεχνητής νοημοσύνης | [Έργο Βοηθού Τεχνητής Νοημοσύνης](./9-chat-project/README.md) | Chris | +| 01 | Ξεκινώντας | Εισαγωγή στον Προγραμματισμό και τα Εργαλεία του Κλάδου | Μάθετε τις βασικές αρχές πίσω από τις περισσότερες γλώσσες προγραμματισμού καθώς και για το λογισμικό που βοηθά τους επαγγελματίες | [Εισαγωγή στις Γλώσσες Προγραμματισμού και Εργαλεία](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | Ξεκινώντας | Βασικά του GitHub, συμπεριλαμβάνονται η εργασία με ομάδα | Πώς να χρησιμοποιείτε το GitHub στο έργο σας, πώς να συνεργάζεστε με άλλους σε κώδικα | [Εισαγωγή στο GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | Ξεκινώντας | Προσβασιμότητα | Μάθετε τα βασικά της προσβασιμότητας στο διαδίκτυο | [Βασικά Προσβασιμότητας](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | JS Basics | Τύποι Δεδομένων JavaScript | Τα βασικά των τύπων δεδομένων στη JavaScript | [Τύποι Δεδομένων](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | JS Basics | Συναρτήσεις και Μέθοδοι | Μάθετε για συναρτήσεις και μεθόδους για τη διαχείριση ροής λογικής μιας εφαρμογής | [Συναρτήσεις και Μέθοδοι](./2-js-basics/2-functions-methods/README.md) | Jasmine and Christopher | +| 06 | JS Basics | Λήψη Αποφάσεων με JS | Μάθετε πώς να δημιουργείτε συνθήκες στον κώδικά σας χρησιμοποιώντας μεθόδους λήψης αποφάσεων | [Λήψη Αποφάσεων](./2-js-basics/3-making-decisions/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 | +| 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 | +| 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 | +| 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) | Παρασκηνιακές διεργασίες στον περιηγητή, απόδοση 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 | +| 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 | +| 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 | +| 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 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 | +| 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 | +| 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) | Εργασία με 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 με όλα τα μαθήματα μπορεί να βρεθεί [εδώ](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: ### 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) -[![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) +[![LangChain4j για Αρχάριους](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![LangChain.js για Αρχάριους](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) --- ### Azure / Edge / MCP / Agents -[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AZD για Αρχάριους](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI για Αρχάριους](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP για Αρχάριους](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI 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 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 +[![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 (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) --- -### 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) -[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +### Βασική Μάθηση +[![ML για Αρχάριους](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![Επιστήμη Δεδομένων για Αρχάριους](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![AI για Αρχάριους](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![Κυβερνοασφάλεια για Αρχάριους](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![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 για Αρχάριους](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 για Αρχάριους](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 for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +### Σειρά Copilot +[![Copilot για Προγραμματισμό AI σε Ζεύγος](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot για C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Περιπέτεια Copilot](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) ## Λήψη Βοήθειας -Αν κολλήσετε ή έχετε οποιεσδήποτε ερωτήσεις σχετικά με τη δημιουργία εφαρμογών AI. Συμμετάσχετε με άλλους μαθητές και έμπειρους προγραμματιστές σε συζητήσεις για το MCP. Είναι μια υποστηρικτική κοινότητα όπου οι ερωτήσεις είναι ευπρόσδεκτες και η γνώση μοιράζεται ελεύθερα. +Αν κολλήσετε ή έχετε οποιεσδήποτε ερωτήσεις σχετικά με την κατασκευή εφαρμογών AI. Ελάτε να συμμετάσχετε με άλλους μαθητές και έμπειρους προγραμματιστές σε συζητήσεις για το MCP. Είναι μια υποστηρικτική κοινότητα όπου οι ερωτήσεις είναι ευπρόσδεκτες και η γνώση μοιράζεται ελεύθερα. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Αν έχετε σχόλια για το προϊόν ή σφάλματα κατά την κατασκευή επισκεφτείτε: +Αν έχετε σχόλια για προϊόντα ή λάθη κατά την κατασκευή, επισκεφθείτε: [![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) ## Άδεια -Αυτό το αποθετήριο έχει άδεια υπό την άδεια MIT. Δείτε το αρχείο [LICENSE](../../LICENSE) για περισσότερες πληροφορίες. +Αυτό το αποθετήριο έχει άδεια χρήσης MIT. Δείτε το αρχείο [LICENSE](../../LICENSE) για περισσότερες πληροφορίες. --- -**Απόρριψη ευθυνών**: -Αυτό το έγγραφο έχει μεταφραστεί με τη χρήση της υπηρεσίας αυτόματης μετάφρασης AI [Co-op Translator](https://github.com/Azure/co-op-translator). Παρόλο που επιδιώκουμε την ακρίβεια, παρακαλούμε να είστε ενήμεροι ότι οι αυτόματες μεταφράσεις μπορεί να περιέχουν σφάλματα ή ανακρίβειες. Το πρωτότυπο έγγραφο στην μητρική του γλώσσα θα πρέπει να θεωρείται η αυθεντική πηγή. Για κρίσιμες πληροφορίες, συνιστάται επαγγελματική ανθρώπινη μετάφραση. Δεν φέρουμε ευθύνη για τυχόν παρεξηγήσεις ή λανθασμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης. +**Αποποίηση ευθυνών**: +Το παρόν έγγραφο έχει μεταφραστεί χρησιμοποιώντας την υπηρεσία μετάφρασης AI [Co-op Translator](https://github.com/Azure/co-op-translator). Παρόλο που καταβάλουμε προσπάθεια για ακρίβεια, παρακαλούμε να έχετε υπόψη ότι οι αυτόματες μεταφράσεις ενδέχεται να περιέχουν σφάλματα ή ανακρίβειες. Το πρωτότυπο έγγραφο στη μητρική του γλώσσα πρέπει να θεωρείται η επίσημη πηγή. Για κρίσιμες πληροφορίες, συνιστάται η επαγγελματική μετάφραση από ανθρώπινο μεταφραστή. Δεν φέρουμε ευθύνη για τυχόν παρεξηγήσεις ή λανθασμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης. \ No newline at end of file diff --git a/translations/el/SECURITY.md b/translations/el/SECURITY.md index aef6e4696..0080b4b3c 100644 --- a/translations/el/SECURITY.md +++ b/translations/el/SECURITY.md @@ -1,12 +1,3 @@ - ## Ασφάλεια Η 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). diff --git a/translations/el/SUPPORT.md b/translations/el/SUPPORT.md index d432ed8a8..3f21e6e18 100644 --- a/translations/el/SUPPORT.md +++ b/translations/el/SUPPORT.md @@ -1,12 +1,3 @@ - # Υποστήριξη ## Πώς να αναφέρετε προβλήματα και να λάβετε βοήθεια diff --git a/translations/el/_404.md b/translations/el/_404.md index 4ec522863..15f816de0 100644 --- a/translations/el/_404.md +++ b/translations/el/_404.md @@ -1,12 +1,3 @@ - # Σε εξέλιξη Εργαζόμαστε σε αυτήν τη σελίδα. Παρακαλώ ελέγξτε ξανά αργότερα. diff --git a/translations/el/docs/_navbar.md b/translations/el/docs/_navbar.md index 5386743b6..3ec22f348 100644 --- a/translations/el/docs/_navbar.md +++ b/translations/el/docs/_navbar.md @@ -1,12 +1,3 @@ - - Μεταφράσεις - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/el/docs/_sidebar.md b/translations/el/docs/_sidebar.md index 7ddd4f5a7..e085a2834 100644 --- a/translations/el/docs/_sidebar.md +++ b/translations/el/docs/_sidebar.md @@ -1,12 +1,3 @@ - - Εισαγωγή - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/el/for-teachers.md b/translations/el/for-teachers.md index a97801542..56e4a70f1 100644 --- a/translations/el/for-teachers.md +++ b/translations/el/for-teachers.md @@ -1,12 +1,3 @@ - ### Για Εκπαιδευτικούς Είστε ευπρόσδεκτοι να χρησιμοποιήσετε αυτό το πρόγραμμα σπουδών στην τάξη σας. Λειτουργεί άψογα με το GitHub Classroom και κορυφαίες πλατφόρμες LMS, ενώ μπορεί επίσης να χρησιμοποιηθεί ως ανεξάρτητο αποθετήριο με τους μαθητές σας. diff --git a/translations/el/lesson-template/README.md b/translations/el/lesson-template/README.md index 35cd27e71..05a745980 100644 --- a/translations/el/lesson-template/README.md +++ b/translations/el/lesson-template/README.md @@ -1,12 +1,3 @@ - # [Θέμα Μαθήματος] ![Ενσωματώστε ένα βίντεο εδώ](../../../lesson-template/video-url) diff --git a/translations/el/lesson-template/assignment.md b/translations/el/lesson-template/assignment.md index 1e99cdf7f..1f35f4763 100644 --- a/translations/el/lesson-template/assignment.md +++ b/translations/el/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [Όνομα Εργασίας] ## Οδηγίες diff --git a/translations/el/memory-game/README.md b/translations/el/memory-game/README.md index 99d541cbb..16aec7973 100644 --- a/translations/el/memory-game/README.md +++ b/translations/el/memory-game/README.md @@ -1,12 +1,3 @@ - Αυτό είναι ένα έργο [Next.js](https://nextjs.org) που δημιουργήθηκε με [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). ## Ξεκινώντας diff --git a/translations/el/quiz-app/README.md b/translations/el/quiz-app/README.md index f271b9b15..921b058af 100644 --- a/translations/el/quiz-app/README.md +++ b/translations/el/quiz-app/README.md @@ -1,12 +1,3 @@ - # Εφαρμογή Κουίζ Αυτά τα κουίζ είναι τα κουίζ πριν και μετά τη διάλεξη για το πρόγραμμα σπουδών επιστήμης δεδομένων στο https://aka.ms/webdev-beginners diff --git a/translations/es/.co-op-translator.json b/translations/es/.co-op-translator.json new file mode 100644 index 000000000..d477e465d --- /dev/null +++ b/translations/es/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2026-01-06T08:08:39+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "es" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2026-01-06T08:12:10+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "es" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2026-01-06T08:12:27+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "es" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2026-01-06T08:04:04+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "es" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2026-01-06T08:07:55+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "es" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:25:21+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "es" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2026-01-06T07:03:39+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "es" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T17:25:32+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "es" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2026-01-06T07:13:55+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "es" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2026-01-06T07:15:46+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "es" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2026-01-06T07:11:44+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "es" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2026-01-06T07:13:39+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "es" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2026-01-06T07:15:56+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "es" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2026-01-06T07:18:09+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "es" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2026-01-06T07:18:33+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "es" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2026-01-06T07:20:50+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "es" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-24T12:11:51+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "es" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2026-01-06T07:56:08+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "es" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2026-01-06T07:57:58+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "es" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2026-01-06T08:01:27+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "es" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2026-01-06T08:03:41+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "es" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2026-01-06T07:58:23+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "es" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2026-01-06T08:01:04+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "es" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-06T07:06:57+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "es" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-24T12:11:03+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "es" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2026-01-06T07:06:03+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "es" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T13:50:23+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "es" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2026-01-06T07:53:58+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "es" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2026-01-06T07:55:54+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "es" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2026-01-06T07:40:44+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "es" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2026-01-06T07:42:26+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "es" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2026-01-06T07:36:20+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "es" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2026-01-06T07:38:14+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "es" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2026-01-06T07:38:29+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "es" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2026-01-06T07:40:22+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "es" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-24T13:07:33+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "es" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-24T13:19:32+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "es" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-24T13:20:27+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "es" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-24T13:23:17+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "es" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-24T13:21:22+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "es" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-24T13:24:11+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "es" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-24T13:25:06+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "es" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-24T13:22:21+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "es" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-24T13:11:58+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "es" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2026-01-06T07:32:06+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "es" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2026-01-06T07:33:55+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "es" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2026-01-06T07:26:32+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "es" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2026-01-06T07:28:34+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "es" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2026-01-06T07:34:10+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "es" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2026-01-06T07:36:12+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "es" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2026-01-06T07:24:28+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "es" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2026-01-06T07:26:21+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "es" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T12:39:21+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "es" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T12:38:54+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "es" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2026-01-06T07:31:01+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "es" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-24T12:28:41+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "es" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T12:29:42+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "es" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T12:29:14+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "es" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2026-01-06T07:28:48+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "es" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2026-01-06T07:30:37+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "es" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T12:45:16+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "es" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T12:44:49+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "es" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-24T12:26:17+00:00", + "source_file": "6-space-game/README.md", + "language_code": "es" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T12:45:45+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "es" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2026-01-06T07:45:29+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "es" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2026-01-06T07:47:50+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "es" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2026-01-06T07:42:45+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "es" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2026-01-06T07:45:09+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "es" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2026-01-06T07:48:02+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "es" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2026-01-06T07:50:49+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "es" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2026-01-06T07:51:10+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "es" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2026-01-06T07:53:37+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "es" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-24T13:26:00+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "es" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-24T13:26:51+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "es" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-24T13:42:27+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "es" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2026-01-06T07:21:08+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "es" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2026-01-06T07:23:40+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "es" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2026-01-06T07:07:03+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "es" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:18:45+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "es" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:41:59+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "es" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2026-01-06T08:14:45+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "es" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:50:42+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "es" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:12:55+00:00", + "source_file": "AGENTS.md", + "language_code": "es" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-24T11:55:28+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "es" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-24T11:57:49+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "es" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:44:40+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "es" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T17:30:55+00:00", + "source_file": "README.md", + "language_code": "es" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-24T11:56:41+00:00", + "source_file": "SECURITY.md", + "language_code": "es" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-24T11:53:39+00:00", + "source_file": "SUPPORT.md", + "language_code": "es" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-24T11:56:03+00:00", + "source_file": "_404.md", + "language_code": "es" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-24T12:25:38+00:00", + "source_file": "docs/_navbar.md", + "language_code": "es" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-24T12:24:39+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "es" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T08:26:01+00:00", + "source_file": "for-teachers.md", + "language_code": "es" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-24T13:48:21+00:00", + "source_file": "lesson-template/README.md", + "language_code": "es" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-24T13:49:02+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "es" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:53:12+00:00", + "source_file": "memory-game/README.md", + "language_code": "es" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-24T13:56:01+00:00", + "source_file": "quiz-app/README.md", + "language_code": "es" + } +} \ No newline at end of file diff --git a/translations/es/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/es/1-getting-started-lessons/1-intro-to-programming-languages/README.md index d8015662d..435412dc1 100644 --- a/translations/es/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/es/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # Introducción a los Lenguajes de Programación y Herramientas Modernas para Desarrolladores ¡Hola, futuro desarrollador! 👋 ¿Puedo contarte algo que todavía me pone la piel de gallina todos los días? ¡Estás a punto de descubrir que programar no es solo sobre computadoras, sino sobre tener superpoderes reales para dar vida a tus ideas más salvajes! diff --git a/translations/es/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/es/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index 1fe4c6775..76e3fec07 100644 --- a/translations/es/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/es/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # Assignment: Explorando Herramientas Modernas de Desarrollo Web ## Instructions diff --git a/translations/es/1-getting-started-lessons/2-github-basics/README.md b/translations/es/1-getting-started-lessons/2-github-basics/README.md index b3a335aeb..3dfd5fe5d 100644 --- a/translations/es/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/es/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # Introducción a GitHub ¡Hola, futuro desarrollador! 👋 ¿Listo para unirte a millones de programadores en todo el mundo? Estoy realmente emocionado de presentarte GitHub – piensa en ello como la plataforma de redes sociales para programadores, excepto que en lugar de compartir fotos de tu almuerzo, compartimos código y construimos cosas increíbles juntos. diff --git a/translations/es/1-getting-started-lessons/3-accessibility/README.md b/translations/es/1-getting-started-lessons/3-accessibility/README.md index 0c64dc55f..22f2bc40e 100644 --- a/translations/es/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/es/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # Creación de Páginas Web Accesibles ![Todo sobre accesibilidad](../../../../translated_images/es/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/es/1-getting-started-lessons/3-accessibility/assignment.md b/translations/es/1-getting-started-lessons/3-accessibility/assignment.md index ceb6d4ce5..455c1cca3 100644 --- a/translations/es/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/es/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # Auditoría Integral de Accesibilidad Web ## Instrucciones diff --git a/translations/es/1-getting-started-lessons/README.md b/translations/es/1-getting-started-lessons/README.md index fdfe85eb8..c4e28350c 100644 --- a/translations/es/1-getting-started-lessons/README.md +++ b/translations/es/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # Introducción al Desarrollo Web En esta sección del currículo, se te presentarán conceptos no basados en proyectos que son importantes para convertirte en un desarrollador profesional. diff --git a/translations/es/10-ai-framework-project/README.md b/translations/es/10-ai-framework-project/README.md index 59ae2eb18..ffb475e01 100644 --- a/translations/es/10-ai-framework-project/README.md +++ b/translations/es/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # Marco de IA ¿Alguna vez te has sentido abrumado intentando construir aplicaciones de IA desde cero? ¡No estás solo! Los marcos de IA son como tener una navaja suiza para el desarrollo de IA: son herramientas poderosas que pueden ahorrarte tiempo y dolores de cabeza al crear aplicaciones inteligentes. Piensa en un marco de IA como una biblioteca bien organizada: proporciona componentes preconstruidos, API estandarizadas y abstracciones inteligentes para que puedas concentrarte en resolver problemas en lugar de lidiar con detalles de implementación. diff --git a/translations/es/2-js-basics/1-data-types/README.md b/translations/es/2-js-basics/1-data-types/README.md index 87b5a3311..cef645ea8 100644 --- a/translations/es/2-js-basics/1-data-types/README.md +++ b/translations/es/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # Fundamentos de JavaScript: Tipos de Datos ![JavaScript Basics - Data types](../../../../translated_images/es/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/es/2-js-basics/1-data-types/assignment.md b/translations/es/2-js-basics/1-data-types/assignment.md index a4199711b..831ea86aa 100644 --- a/translations/es/2-js-basics/1-data-types/assignment.md +++ b/translations/es/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # Práctica de Tipos de Datos: Carrito de Compras de Comercio Electrónico ## Instrucciones diff --git a/translations/es/2-js-basics/2-functions-methods/README.md b/translations/es/2-js-basics/2-functions-methods/README.md index 7c884b552..629e7ad1c 100644 --- a/translations/es/2-js-basics/2-functions-methods/README.md +++ b/translations/es/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # Fundamentos de JavaScript: Métodos y Funciones ![JavaScript Basics - Functions](../../../../translated_images/es/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/es/2-js-basics/2-functions-methods/assignment.md b/translations/es/2-js-basics/2-functions-methods/assignment.md index fda4aec3e..62895691b 100644 --- a/translations/es/2-js-basics/2-functions-methods/assignment.md +++ b/translations/es/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # Diversión con Funciones ## Instrucciones diff --git a/translations/es/2-js-basics/3-making-decisions/README.md b/translations/es/2-js-basics/3-making-decisions/README.md index d3a48251e..d20bd617b 100644 --- a/translations/es/2-js-basics/3-making-decisions/README.md +++ b/translations/es/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # Conceptos Básicos de JavaScript: Tomando Decisiones ![JavaScript Basics - Making decisions](../../../../translated_images/es/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/es/2-js-basics/3-making-decisions/assignment.md b/translations/es/2-js-basics/3-making-decisions/assignment.md index 464ef1682..aac7754be 100644 --- a/translations/es/2-js-basics/3-making-decisions/assignment.md +++ b/translations/es/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # Tomando Decisiones: Procesador de Calificaciones Estudiantiles ## Objetivos de Aprendizaje diff --git a/translations/es/2-js-basics/4-arrays-loops/README.md b/translations/es/2-js-basics/4-arrays-loops/README.md index 23efa0348..1647bea76 100644 --- a/translations/es/2-js-basics/4-arrays-loops/README.md +++ b/translations/es/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # Conceptos Básicos de JavaScript: Arrays y Bucles ![Conceptos Básicos de JavaScript - Arrays](../../../../translated_images/es/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/es/2-js-basics/4-arrays-loops/assignment.md b/translations/es/2-js-basics/4-arrays-loops/assignment.md index 30920a9c9..213cc0801 100644 --- a/translations/es/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/es/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # Tarea de Arrays y Bucles ## Instrucciones diff --git a/translations/es/2-js-basics/README.md b/translations/es/2-js-basics/README.md index bdf598ffc..26eef1e8d 100644 --- a/translations/es/2-js-basics/README.md +++ b/translations/es/2-js-basics/README.md @@ -1,12 +1,3 @@ - # Introducción a JavaScript JavaScript es el lenguaje de la web. En estas cuatro lecciones, aprenderás sus conceptos básicos. diff --git a/translations/es/3-terrarium/1-intro-to-html/README.md b/translations/es/3-terrarium/1-intro-to-html/README.md index 9743ed80b..5812b9ac7 100644 --- a/translations/es/3-terrarium/1-intro-to-html/README.md +++ b/translations/es/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Proyecto Terrario Parte 1: Introducción a HTML ```mermaid diff --git a/translations/es/3-terrarium/1-intro-to-html/assignment.md b/translations/es/3-terrarium/1-intro-to-html/assignment.md index 5cba17b68..4f157c749 100644 --- a/translations/es/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/es/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # Asignación de Práctica de HTML: Construir una Maqueta de Blog ## Objetivos de Aprendizaje diff --git a/translations/es/3-terrarium/2-intro-to-css/README.md b/translations/es/3-terrarium/2-intro-to-css/README.md index 48ed9c5e8..c22124af3 100644 --- a/translations/es/3-terrarium/2-intro-to-css/README.md +++ b/translations/es/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Proyecto Terrario Parte 2: Introducción a CSS ```mermaid diff --git a/translations/es/3-terrarium/2-intro-to-css/assignment.md b/translations/es/3-terrarium/2-intro-to-css/assignment.md index 3de2ebc98..e2753b0c0 100644 --- a/translations/es/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/es/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # Tarea de Refactorización CSS ## Objetivo diff --git a/translations/es/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/es/3-terrarium/3-intro-to-DOM-and-closures/README.md index fa79f343e..f44b6d90b 100644 --- a/translations/es/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/es/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # Proyecto Terrario Parte 3: Manipulación del DOM y Closures en JavaScript ```mermaid diff --git a/translations/es/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/es/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index 3048d6446..e6380d515 100644 --- a/translations/es/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/es/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # Asignación de Investigación sobre Elementos DOM ## Visión General diff --git a/translations/es/3-terrarium/README.md b/translations/es/3-terrarium/README.md index 6c3e951da..9978b303e 100644 --- a/translations/es/3-terrarium/README.md +++ b/translations/es/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## Despliega tu Terrarium Puedes desplegar o publicar tu Terrarium en la web usando **Azure Static Web Apps**. diff --git a/translations/es/3-terrarium/solution/README.md b/translations/es/3-terrarium/solution/README.md index 83aa233d6..52e10ad96 100644 --- a/translations/es/3-terrarium/solution/README.md +++ b/translations/es/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # Mi Terrario: Un proyecto para aprender sobre HTML, CSS y manipulación del DOM usando JavaScript 🌵🌱 Un pequeño ejercicio de arrastrar y soltar para meditar con código. Con un poco de HTML, JS y CSS, puedes construir una interfaz web, estilizarla y añadirle interacción. diff --git a/translations/es/4-typing-game/README.md b/translations/es/4-typing-game/README.md index de4f2357b..389fc7251 100644 --- a/translations/es/4-typing-game/README.md +++ b/translations/es/4-typing-game/README.md @@ -1,12 +1,3 @@ - # Programación Orientada a Eventos - Construye un Juego de Escritura ```mermaid diff --git a/translations/es/4-typing-game/solution/README.md b/translations/es/4-typing-game/solution/README.md index dc9811237..6b42458a9 100644 --- a/translations/es/4-typing-game/solution/README.md +++ b/translations/es/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - Este es un marcador de posición, dejado en blanco intencionadamente **Descargo de responsabilidad**: diff --git a/translations/es/4-typing-game/typing-game/README.md b/translations/es/4-typing-game/typing-game/README.md index 543b624d9..b2152a6a6 100644 --- a/translations/es/4-typing-game/typing-game/README.md +++ b/translations/es/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # Crear un juego usando eventos ¿Alguna vez te has preguntado cómo saben los sitios web cuándo haces clic en un botón o escribes en un cuadro de texto? ¡Esa es la magia de la programación orientada a eventos! ¿Qué mejor manera de aprender esta habilidad esencial que construyendo algo útil: un juego de velocidad de escritura que reacciona a cada pulsación de tecla que haces? diff --git a/translations/es/4-typing-game/typing-game/assignment.md b/translations/es/4-typing-game/typing-game/assignment.md index af60e97f5..d33e59b63 100644 --- a/translations/es/4-typing-game/typing-game/assignment.md +++ b/translations/es/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # Crear un nuevo juego de teclado ## Instrucciones diff --git a/translations/es/5-browser-extension/1-about-browsers/README.md b/translations/es/5-browser-extension/1-about-browsers/README.md index cbc78b88c..097a69a63 100644 --- a/translations/es/5-browser-extension/1-about-browsers/README.md +++ b/translations/es/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # Browser Extension Project Part 1: Todo sobre Navegadores ```mermaid diff --git a/translations/es/5-browser-extension/1-about-browsers/assignment.md b/translations/es/5-browser-extension/1-about-browsers/assignment.md index 17f0ecd40..935ba7b19 100644 --- a/translations/es/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/es/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # Tarea: Rediseña tu extensión de navegador ## Descripción general diff --git a/translations/es/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/es/5-browser-extension/2-forms-browsers-local-storage/README.md index 5947fbf74..d1194b778 100644 --- a/translations/es/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/es/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # Proyecto de Extensión del Navegador Parte 2: Llamar a una API, usar Almacenamiento Local ```mermaid diff --git a/translations/es/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/es/5-browser-extension/2-forms-browsers-local-storage/assignment.md index ddb2aa173..128733686 100644 --- a/translations/es/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/es/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # Adoptar una API ## Resumen diff --git a/translations/es/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/es/5-browser-extension/3-background-tasks-and-performance/README.md index 58ed28032..4dbedd858 100644 --- a/translations/es/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/es/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # Proyecto de Extensión de Navegador Parte 3: Aprende sobre Tareas en Segundo Plano y Rendimiento ```mermaid diff --git a/translations/es/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/es/5-browser-extension/3-background-tasks-and-performance/assignment.md index cc79612de..7f11bdd76 100644 --- a/translations/es/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/es/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # Analizar un sitio para rendimiento ## Resumen de la tarea diff --git a/translations/es/5-browser-extension/README.md b/translations/es/5-browser-extension/README.md index 782168035..6e635d3fc 100644 --- a/translations/es/5-browser-extension/README.md +++ b/translations/es/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # Creando una extensión de navegador Crear extensiones de navegador es una forma divertida e interesante de pensar en el rendimiento de tus aplicaciones mientras desarrollas un tipo diferente de recurso web. Este módulo incluye lecciones sobre cómo funcionan los navegadores, cómo implementar una extensión de navegador, cómo construir un formulario, llamar a una API, usar almacenamiento local, y cómo evaluar el rendimiento de tu sitio web y mejorarlo. diff --git a/translations/es/5-browser-extension/solution/README.md b/translations/es/5-browser-extension/solution/README.md index 93e063886..1a9b50e2c 100644 --- a/translations/es/5-browser-extension/solution/README.md +++ b/translations/es/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # Extensión de Navegador Carbon Trigger: Código Completado Usando la API CO2 Signal de tmrow para rastrear el uso de electricidad, construye una extensión de navegador para que puedas tener un recordatorio directamente en tu navegador sobre qué tan alta es la carga de uso eléctrico en tu región. Usar esta extensión de manera ad hoc te ayudará a tomar decisiones sobre tus actividades basándote en esta información. diff --git a/translations/es/5-browser-extension/solution/translation/README.es.md b/translations/es/5-browser-extension/solution/translation/README.es.md index fbc168313..27d1d12e8 100644 --- a/translations/es/5-browser-extension/solution/translation/README.es.md +++ b/translations/es/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Extensión del navegador Carbon Trigger: Código completo Usando la API de señal de CO2 de tmrow para rastrear el uso de electricidad, cree una extensión de navegador que le permita tener un recordatorio directo en su navegador sobre el consumo de electricidad en su región. El uso de esta extensión personalizada le ayudará a tomar decisiones informadas sobre sus actividades basándose en esta información. diff --git a/translations/es/5-browser-extension/solution/translation/README.fr.md b/translations/es/5-browser-extension/solution/translation/README.fr.md index 967eb7384..231a9482f 100644 --- a/translations/es/5-browser-extension/solution/translation/README.fr.md +++ b/translations/es/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Extensión de navegador Carbon Trigger: Código completado Usando la API C02 Signal de tmrow para monitorear el consumo de electricidad, crea una extensión de navegador para que puedas recibir un recordatorio directamente en tu navegador sobre el consumo de electricidad en tu región. El uso de esta extensión te ayudará a tomar decisiones sobre tus actividades basándote en esta información. diff --git a/translations/es/5-browser-extension/solution/translation/README.hi.md b/translations/es/5-browser-extension/solution/translation/README.hi.md index dcf32aa8e..8f6d93eec 100644 --- a/translations/es/5-browser-extension/solution/translation/README.hi.md +++ b/translations/es/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # Extensión de navegador Carbon Trigger: Código completado Utilizando la API de CO2 Signal de tmrow para rastrear el uso de electricidad, se ha creado una extensión de navegador que te recuerda cuán intensivo es el uso de electricidad en tu área mientras navegas. Usar esta extensión te ayudará a tomar decisiones informadas sobre tus actividades basándote en esta información. diff --git a/translations/es/5-browser-extension/solution/translation/README.it.md b/translations/es/5-browser-extension/solution/translation/README.it.md index de8ab8ff3..24fdf80bc 100644 --- a/translations/es/5-browser-extension/solution/translation/README.it.md +++ b/translations/es/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Extensión del navegador Carbon Trigger: código para empezar Se utilizará la API Signal CO2 de tmrow para monitorear el uso de electricidad y crear una extensión para el navegador que permita tener un recordatorio directo en el navegador sobre el impacto del uso de electricidad en tu región. El uso de esta extensión personalizada ayudará a evaluar tus actividades basándote en esta información. diff --git a/translations/es/5-browser-extension/solution/translation/README.ja.md b/translations/es/5-browser-extension/solution/translation/README.ja.md index 6c78e93f8..d7c8e9554 100644 --- a/translations/es/5-browser-extension/solution/translation/README.ja.md +++ b/translations/es/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # Extensión de navegador Carbon Trigger: Código completo Construye una extensión de navegador que, utilizando la API de CO2 Signal de tmrow, muestre un recordatorio en tu navegador sobre cuánta energía se está utilizando en tu región. Esto te permitirá tomar decisiones basadas en esta información sobre tus actividades. diff --git a/translations/es/5-browser-extension/solution/translation/README.ms.md b/translations/es/5-browser-extension/solution/translation/README.ms.md index c3deae065..aa301f97d 100644 --- a/translations/es/5-browser-extension/solution/translation/README.ms.md +++ b/translations/es/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # Extensión del Navegador Carbon Trigger: Código Completo Utilizando la API de CO2 Signal de tmrow para monitorear el consumo eléctrico, crea una extensión de navegador que te permita recibir alertas en tu navegador sobre el nivel de consumo eléctrico en tu región. Usar esta extensión te ayudará a tomar decisiones informadas sobre tus actividades basándote en esta información. diff --git a/translations/es/5-browser-extension/start/README.md b/translations/es/5-browser-extension/start/README.md index b0ebafd36..b9ae1f204 100644 --- a/translations/es/5-browser-extension/start/README.md +++ b/translations/es/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # Extensión de Navegador Carbon Trigger: Código Inicial Usando la API de C02 Signal de tmrow para rastrear el uso de electricidad, construye una extensión de navegador para tener un recordatorio directamente en tu navegador sobre el nivel de consumo eléctrico en tu región. Usar esta extensión de manera ocasional te ayudará a tomar decisiones sobre tus actividades basándote en esta información. diff --git a/translations/es/6-space-game/1-introduction/README.md b/translations/es/6-space-game/1-introduction/README.md index 82fd1d302..e57d31216 100644 --- a/translations/es/6-space-game/1-introduction/README.md +++ b/translations/es/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # Construye un Juego Espacial Parte 1: Introducción ```mermaid diff --git a/translations/es/6-space-game/1-introduction/assignment.md b/translations/es/6-space-game/1-introduction/assignment.md index 0b4c002db..8dfc1ebbc 100644 --- a/translations/es/6-space-game/1-introduction/assignment.md +++ b/translations/es/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # Simula un Juego: Aplica Patrones de Diseño ## Resumen de la Tarea diff --git a/translations/es/6-space-game/2-drawing-to-canvas/README.md b/translations/es/6-space-game/2-drawing-to-canvas/README.md index 52402388e..f45e43605 100644 --- a/translations/es/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/es/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # Construye un Juego Espacial Parte 2: Dibuja Héroe y Monstruos en el Canvas ```mermaid diff --git a/translations/es/6-space-game/2-drawing-to-canvas/assignment.md b/translations/es/6-space-game/2-drawing-to-canvas/assignment.md index e58ba7e1d..14a6d689b 100644 --- a/translations/es/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/es/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # Tarea: Explora la API de Canvas ## Objetivos de Aprendizaje diff --git a/translations/es/6-space-game/3-moving-elements-around/README.md b/translations/es/6-space-game/3-moving-elements-around/README.md index 595428d27..07cc71dee 100644 --- a/translations/es/6-space-game/3-moving-elements-around/README.md +++ b/translations/es/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # Construir un Juego Espacial Parte 3: Añadiendo Movimiento ```mermaid diff --git a/translations/es/6-space-game/3-moving-elements-around/assignment.md b/translations/es/6-space-game/3-moving-elements-around/assignment.md index b46bda3a2..985246e03 100644 --- a/translations/es/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/es/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # Comenta Tu Código ## Instrucciones diff --git a/translations/es/6-space-game/4-collision-detection/README.md b/translations/es/6-space-game/4-collision-detection/README.md index 333c02ba3..e3a268500 100644 --- a/translations/es/6-space-game/4-collision-detection/README.md +++ b/translations/es/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # Construye un Juego Espacial Parte 4: Agregar un Láser y Detectar Colisiones ```mermaid diff --git a/translations/es/6-space-game/4-collision-detection/assignment.md b/translations/es/6-space-game/4-collision-detection/assignment.md index 5323bbf6d..e54be340a 100644 --- a/translations/es/6-space-game/4-collision-detection/assignment.md +++ b/translations/es/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # Explorar Colisiones ## Instrucciones diff --git a/translations/es/6-space-game/4-collision-detection/solution/README.md b/translations/es/6-space-game/4-collision-detection/solution/README.md index b4523a3da..fb75d3f06 100644 --- a/translations/es/6-space-game/4-collision-detection/solution/README.md +++ b/translations/es/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - Este es un marcador de posición, dejado en blanco intencionadamente **Descargo de responsabilidad**: diff --git a/translations/es/6-space-game/4-collision-detection/your-work/README.md b/translations/es/6-space-game/4-collision-detection/your-work/README.md index d98895ef9..fb75d3f06 100644 --- a/translations/es/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/es/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - Este es un marcador de posición, dejado en blanco intencionadamente **Descargo de responsabilidad**: diff --git a/translations/es/6-space-game/5-keeping-score/README.md b/translations/es/6-space-game/5-keeping-score/README.md index 47fc1c340..0af1aa094 100644 --- a/translations/es/6-space-game/5-keeping-score/README.md +++ b/translations/es/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # Construye un Juego Espacial Parte 5: Puntuación y Vidas ```mermaid diff --git a/translations/es/6-space-game/5-keeping-score/assignment.md b/translations/es/6-space-game/5-keeping-score/assignment.md index ea99475c0..5d6459ab8 100644 --- a/translations/es/6-space-game/5-keeping-score/assignment.md +++ b/translations/es/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # Construir un Juego de Puntuación ## Instrucciones diff --git a/translations/es/6-space-game/5-keeping-score/solution/README.md b/translations/es/6-space-game/5-keeping-score/solution/README.md index 370d344ae..50958e60e 100644 --- a/translations/es/6-space-game/5-keeping-score/solution/README.md +++ b/translations/es/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - Este es un marcador de posición, dejado en blanco intencionalmente **Descargo de responsabilidad**: diff --git a/translations/es/6-space-game/5-keeping-score/your-work/README.md b/translations/es/6-space-game/5-keeping-score/your-work/README.md index 6771e1569..6b42458a9 100644 --- a/translations/es/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/es/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - Este es un marcador de posición, dejado en blanco intencionadamente **Descargo de responsabilidad**: diff --git a/translations/es/6-space-game/6-end-condition/README.md b/translations/es/6-space-game/6-end-condition/README.md index a5ba1f32d..185a28172 100644 --- a/translations/es/6-space-game/6-end-condition/README.md +++ b/translations/es/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # Construye un Juego Espacial Parte 6: Final y Reinicio ```mermaid diff --git a/translations/es/6-space-game/6-end-condition/assignment.md b/translations/es/6-space-game/6-end-condition/assignment.md index 568cabe53..10b1bc40c 100644 --- a/translations/es/6-space-game/6-end-condition/assignment.md +++ b/translations/es/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # Construir un Juego de Ejemplo ## Resumen de la Tarea diff --git a/translations/es/6-space-game/6-end-condition/solution/README.md b/translations/es/6-space-game/6-end-condition/solution/README.md index a23994516..fb75d3f06 100644 --- a/translations/es/6-space-game/6-end-condition/solution/README.md +++ b/translations/es/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - Este es un marcador de posición, dejado en blanco intencionadamente **Descargo de responsabilidad**: diff --git a/translations/es/6-space-game/6-end-condition/your-work/README.md b/translations/es/6-space-game/6-end-condition/your-work/README.md index aab7e78a3..fb75d3f06 100644 --- a/translations/es/6-space-game/6-end-condition/your-work/README.md +++ b/translations/es/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - Este es un marcador de posición, dejado en blanco intencionadamente **Descargo de responsabilidad**: diff --git a/translations/es/6-space-game/README.md b/translations/es/6-space-game/README.md index 351f01173..07fed8b20 100644 --- a/translations/es/6-space-game/README.md +++ b/translations/es/6-space-game/README.md @@ -1,12 +1,3 @@ - # Construye un Juego Espacial Un juego espacial para aprender fundamentos más avanzados de JavaScript diff --git a/translations/es/6-space-game/solution/README.md b/translations/es/6-space-game/solution/README.md index 828527918..441caee96 100644 --- a/translations/es/6-space-game/solution/README.md +++ b/translations/es/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - Este es un marcador de posición, dejado en blanco intencionadamente **Descargo de responsabilidad**: diff --git a/translations/es/7-bank-project/1-template-route/README.md b/translations/es/7-bank-project/1-template-route/README.md index ca94669ac..3fef64a69 100644 --- a/translations/es/7-bank-project/1-template-route/README.md +++ b/translations/es/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # Construir una App Bancaria Parte 1: Plantillas HTML y Rutas en una Aplicación Web ```mermaid diff --git a/translations/es/7-bank-project/1-template-route/assignment.md b/translations/es/7-bank-project/1-template-route/assignment.md index d5bd06900..68f2741b3 100644 --- a/translations/es/7-bank-project/1-template-route/assignment.md +++ b/translations/es/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # Mejorar el Enrutamiento ## Instrucciones diff --git a/translations/es/7-bank-project/2-forms/README.md b/translations/es/7-bank-project/2-forms/README.md index e787ed5ea..8a6c33d65 100644 --- a/translations/es/7-bank-project/2-forms/README.md +++ b/translations/es/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # Construye una App Bancaria Parte 2: Construye un Formulario de Inicio de Sesión y Registro ```mermaid diff --git a/translations/es/7-bank-project/2-forms/assignment.md b/translations/es/7-bank-project/2-forms/assignment.md index a6894dea2..3c8704cb1 100644 --- a/translations/es/7-bank-project/2-forms/assignment.md +++ b/translations/es/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # Estiliza tu aplicación bancaria con CSS moderno ## Resumen del proyecto diff --git a/translations/es/7-bank-project/3-data/README.md b/translations/es/7-bank-project/3-data/README.md index 3d7b154c1..33b1c7630 100644 --- a/translations/es/7-bank-project/3-data/README.md +++ b/translations/es/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # Construye una App Bancaria Parte 3: Métodos para Obtener y Usar Datos Piensa en la computadora de la Enterprise en Star Trek: cuando el Capitán Picard pregunta por el estado de la nave, la información aparece al instante sin que toda la interfaz se apague y se reconstruya. Ese flujo constante de información es precisamente lo que estamos construyendo aquí con la obtención dinámica de datos. diff --git a/translations/es/7-bank-project/3-data/assignment.md b/translations/es/7-bank-project/3-data/assignment.md index c31be618f..56c352bd6 100644 --- a/translations/es/7-bank-project/3-data/assignment.md +++ b/translations/es/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # Refactorización y Documentación de Código - Tarea ## Objetivos de Aprendizaje diff --git a/translations/es/7-bank-project/4-state-management/README.md b/translations/es/7-bank-project/4-state-management/README.md index 069452555..eb7dc1aca 100644 --- a/translations/es/7-bank-project/4-state-management/README.md +++ b/translations/es/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # Construye una App Bancaria Parte 4: Conceptos de Gestión de Estado ## ⚡ Lo Que Puedes Hacer en los Próximos 5 Minutos diff --git a/translations/es/7-bank-project/4-state-management/assignment.md b/translations/es/7-bank-project/4-state-management/assignment.md index c7c306aa7..9c06c4e80 100644 --- a/translations/es/7-bank-project/4-state-management/assignment.md +++ b/translations/es/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # Implementar el diálogo "Agregar Transacción" ## Descripción general diff --git a/translations/es/7-bank-project/README.md b/translations/es/7-bank-project/README.md index dee4580b6..7c4dbad42 100644 --- a/translations/es/7-bank-project/README.md +++ b/translations/es/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: Construye un Banco En este proyecto, aprenderás a construir un banco ficticio. Estas lecciones incluyen instrucciones sobre cómo diseñar una aplicación web y proporcionar rutas, crear formularios, gestionar el estado y obtener datos de una API desde la cual puedes recuperar los datos del banco. diff --git a/translations/es/7-bank-project/api/README.md b/translations/es/7-bank-project/api/README.md index d946d548f..b1bff8819 100644 --- a/translations/es/7-bank-project/api/README.md +++ b/translations/es/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # API del Banco > API del Banco construida con [Node.js](https://nodejs.org) + [Express](https://expressjs.com/). diff --git a/translations/es/7-bank-project/solution/README.md b/translations/es/7-bank-project/solution/README.md index 76ba86946..c1311c97b 100644 --- a/translations/es/7-bank-project/solution/README.md +++ b/translations/es/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # Aplicación bancaria > Solución de ejemplo para el proyecto de la aplicación bancaria, construida con HTML5, CSS y JavaScript puro (sin frameworks ni bibliotecas). diff --git a/translations/es/8-code-editor/1-using-a-code-editor/README.md b/translations/es/8-code-editor/1-using-a-code-editor/README.md index 1f58ca5fb..bbc5c71f0 100644 --- a/translations/es/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/es/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # Usando un Editor de Código: Dominando VSCode.dev ¿Recuerdas en *The Matrix* cuando Neo tuvo que conectarse a un enorme terminal de computadora para acceder al mundo digital? Las herramientas de desarrollo web de hoy son la historia opuesta: capacidades increíblemente poderosas accesibles desde cualquier lugar. VSCode.dev es un editor de código basado en navegador que lleva herramientas profesionales de desarrollo a cualquier dispositivo con conexión a internet. diff --git a/translations/es/8-code-editor/1-using-a-code-editor/assignment.md b/translations/es/8-code-editor/1-using-a-code-editor/assignment.md index 266dd9428..7ea3db96d 100644 --- a/translations/es/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/es/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # Crea un Sitio Web de Currículum Usando VSCode.dev Transforma tus perspectivas profesionales construyendo un sitio web profesional de currículum que muestre tus habilidades y experiencia en un formato interactivo y moderno. En lugar de enviar PDFs tradicionales, imagina proporcionar a los reclutadores un sitio web elegante y responsive que demuestre tanto tus calificaciones como tus capacidades de desarrollo web. diff --git a/translations/es/9-chat-project/README.md b/translations/es/9-chat-project/README.md index 190be96e9..4b111ca8f 100644 --- a/translations/es/9-chat-project/README.md +++ b/translations/es/9-chat-project/README.md @@ -1,12 +1,3 @@ - # Construye un Asistente de Chat con IA ¿Recuerdas en Star Trek cuando la tripulación conversaba casualmente con la computadora de la nave, haciéndole preguntas complejas y recibiendo respuestas reflexivas? Lo que parecía pura ciencia ficción en los años 60 ahora es algo que puedes construir usando tecnologías web que ya conoces. diff --git a/translations/es/9-chat-project/solution/README.md b/translations/es/9-chat-project/solution/README.md index fa61e2db4..58dac927d 100644 --- a/translations/es/9-chat-project/solution/README.md +++ b/translations/es/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # Ejecutar solución 1. Inicia el [backend](./backend/README.md) diff --git a/translations/es/9-chat-project/solution/backend/README.md b/translations/es/9-chat-project/solution/backend/README.md index 2b9144fb6..7be5d9a3b 100644 --- a/translations/es/9-chat-project/solution/backend/README.md +++ b/translations/es/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - Elige tu entorno de ejecución - [Python](./python/README.md) diff --git a/translations/es/9-chat-project/solution/backend/python/README.md b/translations/es/9-chat-project/solution/backend/python/README.md index 4fa5442af..c8fd6be2d 100644 --- a/translations/es/9-chat-project/solution/backend/python/README.md +++ b/translations/es/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # Ejecutar código ## Configurar diff --git a/translations/es/9-chat-project/solution/frontend/README.md b/translations/es/9-chat-project/solution/frontend/README.md index 486bab52c..4d2eb5bd3 100644 --- a/translations/es/9-chat-project/solution/frontend/README.md +++ b/translations/es/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # Ejecutar el código ```sh diff --git a/translations/es/AGENTS.md b/translations/es/AGENTS.md index 5e88eb26b..023fbcdb7 100644 --- a/translations/es/AGENTS.md +++ b/translations/es/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## Resumen del Proyecto diff --git a/translations/es/CODE_OF_CONDUCT.md b/translations/es/CODE_OF_CONDUCT.md index e348abe63..93815409c 100644 --- a/translations/es/CODE_OF_CONDUCT.md +++ b/translations/es/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # Código de Conducta de Código Abierto de Microsoft Este proyecto ha adoptado el [Código de Conducta de Código Abierto de Microsoft](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/es/CONTRIBUTING.md b/translations/es/CONTRIBUTING.md index e9e66f2e6..edd4eeb9b 100644 --- a/translations/es/CONTRIBUTING.md +++ b/translations/es/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # Contribuir Este proyecto da la bienvenida a contribuciones y sugerencias. La mayoría de las contribuciones requieren que aceptes un Acuerdo de Licencia para Contribuyentes (CLA) declarando que tienes el derecho y, de hecho, otorgas los derechos para que usemos tu contribución. Para más detalles, visita [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/es/Git-Basics/README.md b/translations/es/Git-Basics/README.md index 42ac99b51..c42d1dcee 100644 --- a/translations/es/Git-Basics/README.md +++ b/translations/es/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## Conceptos básicos de GIT para principiantes en desarrollo web 👶 ## ¿Qué es `Git`? diff --git a/translations/es/README.md b/translations/es/README.md index 9e0e89986..e67fd7869 100644 --- a/translations/es/README.md +++ b/translations/es/README.md @@ -1,111 +1,102 @@ - -[![Licencia GitHub](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) -[![Contribuidores GitHub](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) -[![Issues GitHub](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) -[![Pull requests GitHub](https://img.shields.io/github/issues-pr/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/pulls/) -[![PRs Bienvenidos](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) - -[![Observadores GitHub](https://img.shields.io/github/watchers/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/watchers/) -[![Bifurcaciones GitHub](https://img.shields.io/github/forks/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/network/) -[![Estrellas GitHub](https://img.shields.io/github/stars/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/stargazers/) +[![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) +[![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) +[![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) +[![GitHub pull-requests](https://img.shields.io/github/issues-pr/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/pulls/) +[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) + +[![GitHub watchers](https://img.shields.io/github/watchers/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/watchers/) +[![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/network/) +[![GitHub stars](https://img.shields.io/github/stars/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/stargazers/) [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) # Desarrollo Web para Principiantes - Un Currículo -Aprende los fundamentos del desarrollo web con nuestro curso integral de 12 semanas impartido por Microsoft Cloud Advocates. Cada una de las 24 lecciones profundiza en JavaScript, CSS y HTML a través de proyectos prácticos como terrarios, extensiones de navegador y juegos espaciales. Participa en cuestionarios, debates y tareas prácticas. Mejora tus habilidades y optimiza la retención de conocimientos con nuestra efectiva pedagogía basada en proyectos. ¡Comienza tu viaje de codificación hoy! +Aprende los fundamentos del desarrollo web con nuestro curso integral de 12 semanas impartido por Microsoft Cloud Advocates. Cada una de las 24 lecciones profundiza en JavaScript, CSS y HTML a través de proyectos prácticos como terrarios, extensiones de navegador y juegos espaciales. Participa en cuestionarios, discusiones y tareas prácticas. Mejora tus habilidades y optimiza la retención de conocimiento con nuestra pedagógica efectiva basada en proyectos. ¡Comienza tu viaje en la programación hoy! Únete a la Comunidad de Discord de Azure AI Foundry [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) Sigue estos pasos para comenzar a usar estos recursos: -1. **Haz un Fork del Repositorio**: Haz clic en [![Bifurcaciones GitHub](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) +1. **Haz un Fork del Repositorio**: Haz clic en [![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. **Clona el Repositorio**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Únete al Discord de Azure AI Foundry y conoce a expertos y desarrolladores**](https://discord.com/invite/ByRwuEEgH4) +3. [**Únete al Discord de Azure AI Foundry y conoce expertos y desarrolladores**](https://discord.com/invite/ByRwuEEgH4) ### 🌐 Soporte Multilingüe -#### Soportado mediante GitHub Action (Automatizado y Siempre Actualizado) +#### Soportado vía GitHub Action (Automatizado y Siempre Actualizado) -[Árabe](../ar/README.md) | [Bengalí](../bn/README.md) | [Búlgaro](../bg/README.md) | [Birmano (Myanmar)](../my/README.md) | [Chino (Simplificado)](../zh/README.md) | [Chino (Tradicional, Hong Kong)](../hk/README.md) | [Chino (Tradicional, Macao)](../mo/README.md) | [Chino (Tradicional, Taiwán)](../tw/README.md) | [Croata](../hr/README.md) | [Checo](../cs/README.md) | [Danés](../da/README.md) | [Holandés](../nl/README.md) | [Estonio](../et/README.md) | [Finlandés](../fi/README.md) | [Francés](../fr/README.md) | [Alemán](../de/README.md) | [Griego](../el/README.md) | [Hebreo](../he/README.md) | [Hindi](../hi/README.md) | [Húngaro](../hu/README.md) | [Indonesio](../id/README.md) | [Italiano](../it/README.md) | [Japonés](../ja/README.md) | [Kannada](../kn/README.md) | [Coreano](../ko/README.md) | [Lituano](../lt/README.md) | [Malayo](../ms/README.md) | [Malayalam](../ml/README.md) | [Maratí](../mr/README.md) | [Nepalí](../ne/README.md) | [Pidgin Nigeriano](../pcm/README.md) | [Noruego](../no/README.md) | [Persa (Farsi)](../fa/README.md) | [Polaco](../pl/README.md) | [Portugués (Brasil)](../br/README.md) | [Portugués (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Rumano](../ro/README.md) | [Ruso](../ru/README.md) | [Serbio (Cirílico)](../sr/README.md) | [Eslovaco](../sk/README.md) | [Esloveno](../sl/README.md) | [Español](./README.md) | [Swahili](../sw/README.md) | [Sueco](../sv/README.md) | [Tagalo (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Tailandés](../th/README.md) | [Turco](../tr/README.md) | [Ucraniano](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamita](../vi/README.md) +[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](./README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) -> **¿Prefieres Clonar Localmente?** +> **¿Prefieres clonar localmente?** -> Este repositorio incluye más de 50 traducciones que aumentan significativamente el tamaño de descarga. Para clonar sin traducciones, usa sparse checkout: +> Este repositorio incluye más de 50 traducciones que aumentan significativamente el tamaño de la descarga. Para clonar sin traducciones, utiliza sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Esto te da todo lo necesario para completar el curso con una descarga mucho más rápida. +> Esto te da todo lo que necesitas para completar el curso con una descarga mucho más rápida. -**Si deseas que se soporten idiomas de traducción adicionales, están listados [aquí](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +**Si deseas que se soporten más idiomas de traducción están listados [aquí](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** -[![Abrir en 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) +[![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) #### 🧑‍🎓 _¿Eres estudiante?_ -Visita la [**página Student Hub**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) donde encontrarás recursos para principiantes, paquetes para estudiantes y hasta formas de obtener un comprobante de certificado gratis. Esta es la página que querrás marcar y consultar regularmente ya que renovamos contenido mensualmente. +Visita la [**página Student Hub**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) donde encontrarás recursos para principiantes, paquetes para estudiantes e incluso formas de obtener un cupón de certificado gratuito. Esta es la página que quieres agregar a favoritos y revisar de vez en cuando ya que cambiamos el contenido mensualmente. -### 📣 Anuncio - ¡Nuevos desafíos GitHub Copilot Agent para completar! +### 📣 Anuncio - ¡Nuevos desafíos del modo GitHub Copilot Agent para completar! -Nuevo desafío agregado, busca "GitHub Copilot Agent Challenge 🚀" en la mayoría de los capítulos. Es un nuevo reto para que completes usando GitHub Copilot y el modo Agent. Si no has usado el modo Agent antes, es capaz no solo de generar texto sino también de crear y editar archivos, ejecutar comandos y más. +Nuevo desafío añadido, busca "GitHub Copilot Agent Challenge 🚀" en la mayoría de los capítulos. Es un nuevo reto para que completes usando GitHub Copilot y el modo Agent. Si no has usado el modo Agent antes, este no solo genera texto sino que también puede crear y editar archivos, ejecutar comandos y más. -### 📣 Anuncio - _Nuevo Proyecto para construir usando IA Generativa_ +### 📣 Anuncio - _Nuevo Proyecto para construir con IA Generativa_ -Nuevo proyecto de Asistente de IA agregado, revisa el [proyecto](./9-chat-project/README.md) +Nuevo proyecto de Asistente AI agregado, échale un vistazo en el [proyecto](./9-chat-project/README.md) -### 📣 Anuncio - _Nuevo Currículo_ sobre IA Generativa para JavaScript acaba de ser lanzado +### 📣 Anuncio - _Nuevo Currículo_ sobre IA Generativa para JavaScript acaba de ser publicado ¡No te pierdas nuestro nuevo currículo de IA Generativa! -Visita [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) para comenzar! +Visita [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) para comenzar. -![Fondo](../../translated_images/es/background.148a8d43afde5730.webp) +![Background](../../translated_images/es/background.148a8d43afde5730.webp) -- Lecciones que cubren todo desde lo básico hasta RAG. +- Lecciones que cubren desde lo básico hasta RAG. - Interactúa con personajes históricos usando GenAI y nuestra app compañera. - Narrativa divertida y atractiva, ¡viajarás en el tiempo! -![personaje](../../translated_images/es/character.5c0dd8e067ffd693.webp) +![character](../../translated_images/es/character.5c0dd8e067ffd693.webp) -Cada lección incluye una tarea para completar, una revisión de conocimientos y un desafío para guiarte en tópicos como: -- Prompting y ingeniería de prompts -- Generación de aplicaciones de texto e imagen -- Aplicaciones de búsqueda +Cada lección incluye una tarea para completar, un chequeo de conocimiento y un desafío que te guiará en aprendizaje de temas como: +- Prompts y la ingeniería de prompts +- Generación de apps con texto e imagen +- Apps de búsqueda Visita [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) para comenzar! -## 🌱 Comenzando +## 🌱 Primeros pasos > **Docentes**, hemos [incluido algunas sugerencias](for-teachers.md) sobre cómo usar este currículo. ¡Nos encantaría recibir sus comentarios [en nuestro foro de discusión](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! -**[Estudiantes](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, para cada lección, comiencen con un cuestionario previo y sigan leyendo el material, completando diversas actividades y verificando su comprensión con el cuestionario posterior. +**[Estudiantes](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, para cada lección, comiencen con un cuestionario previo a la clase y continúen leyendo el material, completando las diversas actividades y evaluando su comprensión con el cuestionario posterior a la clase. -Para mejorar su experiencia, conéctense con sus compañeros para trabajar en los proyectos juntos. Se fomentan las discusiones en nuestro [foro de discusión](https://github.com/microsoft/Web-Dev-For-Beginners/discussions), donde nuestro equipo de moderadores estará disponible para resolver dudas. +Para mejorar su experiencia de aprendizaje, ¡conéctense con sus compañeros para trabajar juntos en los proyectos! Se fomentan las discusiones en nuestro [foro de discusión](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) donde nuestro equipo de moderadores estará disponible para responder sus preguntas. -Para profundizar en su aprendizaje, recomendamos ampliamente explorar [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) para obtener materiales adicionales. +Para profundizar su educación, recomendamos explorar [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) para materiales de estudio adicionales. ### 📋 Configurando tu entorno -Este currículo tiene un entorno de desarrollo listo para usar. Al comenzar, puedes elegir ejecutar el currículo en un [Codespace](https://github.com/features/codespaces/) (_un entorno basado en navegador, sin necesidad de instalaciones_), o localmente en tu computadora usando un editor de texto como [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +¡Este currículo tiene un entorno de desarrollo listo para usar! Al comenzar, puedes elegir ejecutar el currículo en un [Codespace](https://github.com/features/codespaces/) (_un entorno basado en navegador, sin necesidad de instalaciones_), o localmente en tu computadora usando un editor de texto como [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). #### Crea tu repositorio -Para que puedas guardar tu trabajo fácilmente, se recomienda crear tu propia copia de este repositorio. Puedes hacerlo haciendo clic en el botón **Usar esta plantilla** en la parte superior de la página. Esto creará un nuevo repositorio en tu cuenta de GitHub con una copia del currículo. +Para que puedas guardar fácilmente tu trabajo, se recomienda crear tu propia copia de este repositorio. Puedes hacerlo haciendo clic en el botón **Use this template** en la parte superior de la página. Esto creará un nuevo repositorio en tu cuenta de GitHub con una copia del currículo. Sigue estos pasos: 1. **Haz un Fork del Repositorio**: Haz clic en el botón "Fork" en la esquina superior derecha de esta página. @@ -113,21 +104,21 @@ Sigue estos pasos: #### Ejecutando el currículo en un Codespace -En tu copia de este repositorio que creaste, haz clic en el botón **Code** y selecciona **Abrir con Codespaces**. Esto creará un nuevo Codespace para que trabajes dentro. +En tu copia de este repositorio que creaste, haz clic en el botón **Code** y selecciona **Open with Codespaces**. Esto creará un nuevo Codespace para que trabajes en él. ![Codespace](../../translated_images/es/createcodespace.0238bbf4d7a8d955.webp) #### Ejecutando el currículo localmente en tu computadora -Para ejecutar este currículo localmente en tu computadora, necesitarás un editor de texto, un navegador y una herramienta de línea de comandos. Nuestra primera lección, [Introducción a los Lenguajes de Programación y Herramientas del Oficio](../../1-getting-started-lessons/1-intro-to-programming-languages), te guiará por varias opciones para cada una de estas herramientas para que selecciones la que mejor se adapte a ti. +Para ejecutar este currículo localmente en tu computadora, necesitarás un editor de texto, un navegador y una herramienta de línea de comandos. Nuestra primera lección, [Introducción a los lenguajes de programación y herramientas del oficio](../../1-getting-started-lessons/1-intro-to-programming-languages), te guiará por diversas opciones para cada una de estas herramientas para que selecciones la que mejor te funcione. Nuestra recomendación es usar [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) como editor, que también tiene un [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) incorporado. Puedes descargar Visual Studio Code [aquí](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -1. Clona tu repositorio a tu computadora. Puedes hacerlo haciendo clic en el botón **Code** y copiando la URL: +1. Clona tu repositorio en tu computadora. Puedes hacerlo haciendo clic en el botón **Code** y copiando la URL: [CodeSpace](./images/createcodespace.png) - Luego, abre [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) dentro de [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) y ejecuta el siguiente comando, reemplazando `` con la URL que acabas de copiar: +Luego, abre [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) dentro de [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) y ejecuta el siguiente comando, reemplazando `` con la URL que acabas de copiar: ```bash git clone @@ -136,7 +127,7 @@ Nuestra recomendación es usar [Visual Studio Code](https://code.visualstudio.co 2. Abre la carpeta en Visual Studio Code. Puedes hacer esto haciendo clic en **Archivo** > **Abrir carpeta** y seleccionando la carpeta que acabas de clonar. -> Extensiones recomendadas para Visual Studio Code: +> Extensiones recomendadas de Visual Studio Code: > > * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - para previsualizar páginas HTML dentro de Visual Studio Code > * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - para ayudarte a escribir código más rápido @@ -145,78 +136,77 @@ Nuestra recomendación es usar [Visual Studio Code](https://code.visualstudio.co - sketchnote opcional - video suplementario opcional -- cuestionario previo a la lección +- cuestionario de calentamiento previo a la lección - lección escrita -- para las lecciones basadas en proyectos, guías paso a paso sobre cómo construir el proyecto -- verificaciones de conocimiento +- para lecciones basadas en proyectos, guías paso a paso sobre cómo construir el proyecto +- chequeos de conocimiento - un desafío - lectura suplementaria - tarea - [cuestionario posterior a la lección](https://ff-quizzes.netlify.app/web/) -> **Una nota sobre los cuestionarios**: Todos los cuestionarios están contenidos en la carpeta Quiz-app, con un total de 48 cuestionarios de tres preguntas cada uno. Están disponibles [aquí](https://ff-quizzes.netlify.app/web/); la aplicación de cuestionarios puede ejecutarse localmente o desplegarse en Azure; sigue las instrucciones en la carpeta `quiz-app`. +> **Una nota sobre los cuestionarios**: Todos los cuestionarios están contenidos en la carpeta Quiz-app, 48 cuestionarios en total de tres preguntas cada uno. Están disponibles [aquí](https://ff-quizzes.netlify.app/web/); la aplicación de cuestionarios puede ejecutarse localmente o desplegarse en Azure; sigue las instrucciones en la carpeta `quiz-app`. ## 🗃️ Lecciones | | Nombre del Proyecto | Conceptos Enseñados | Objetivos de Aprendizaje | Lección Vinculada | Autor | | :-: | :------------------------------------------------------------: | :------------------------------------------------------------------------: | --------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | -| 01 | Comenzando | Introducción a la Programación y Herramientas de Trabajo | Aprender los fundamentos básicos detrás de la mayoría de los lenguajes de programación y sobre el software que ayuda a desarrolladores profesionales | [Introducción a Lenguajes de Programación y Herramientas](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | -| 02 | Comenzando | Conceptos básicos de GitHub, incluye trabajo en equipo | Cómo usar GitHub en tu proyecto, cómo colaborar con otros en una base de código | [Introducción a GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | Comenzando | Accesibilidad | Aprende los conceptos básicos de accesibilidad web | [Fundamentos de Accesibilidad](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | Fundamentos de JS | Tipos de Datos en JavaScript | Los conceptos básicos de los tipos de datos en JavaScript | [Tipos de Datos](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | Fundamentos de JS | Funciones y Métodos | Aprender sobre funciones y métodos para gestionar el flujo lógico de una aplicación | [Funciones y Métodos](./2-js-basics/2-functions-methods/README.md) | Jasmine y Christopher | -| 06 | Fundamentos de JS | Tomar Decisiones con JS | Aprender a crear condiciones en tu código usando métodos de toma de decisiones | [Tomar Decisiones](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | Fundamentos de JS | Arreglos y Bucles | Trabajar con datos usando arreglos y bucles en JavaScript | [Arreglos y Bucles](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terrario](./3-terrarium/solution/README.md) | HTML en la Práctica | Construir el HTML para crear un terrario en línea, enfocándose en construir un diseño | [Introducción al HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terrario](./3-terrarium/solution/README.md) | CSS en la Práctica | Construir el CSS para estilizar el terrario en línea, enfocándose en los conceptos básicos de CSS incluyendo hacer la página responsive | [Introducción al CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrario](./3-terrarium/solution/README.md) | Clousures de JavaScript, manipulación del DOM | Construir el JavaScript para que el terrario funcione como una interfaz de arrastrar y soltar, enfocándose en closures y manipulación del DOM | [Closures de JavaScript, manipulación del DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [Juego de mecanografía](./4-typing-game/solution/README.md) | Construir un Juego de Mecanografía | Aprender a usar eventos de teclado para conducir la lógica de tu aplicación JavaScript | [Programación basada en eventos](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [Extensión Verde para Navegador](./5-browser-extension/solution/README.md) | Trabajar con Navegadores | Aprender cómo funcionan los navegadores, su historia y cómo estructurar los primeros elementos de una extensión para navegador | [Acerca de Navegadores](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [Extensión Verde para Navegador](./5-browser-extension/solution/README.md) | Construir un formulario, llamar a una API y almacenar variables localmente | Construir los elementos en JavaScript de tu extensión del navegador para llamar a una API usando variables almacenadas localmente | [APIs, Formularios y Almacenamiento Local](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [Extensión Verde para Navegador](./5-browser-extension/solution/README.md) | Procesos en segundo plano en el navegador, rendimiento web | Usar los procesos en segundo plano del navegador para gestionar el ícono de la extensión; aprender sobre rendimiento web y algunas optimizaciones | [Tareas en segundo plano y rendimiento](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [Juego Espacial](./6-space-game/solution/README.md) | Desarrollo de juegos más avanzado con JavaScript | Aprender sobre herencia usando tanto Clases como Composición y el patrón Pub/Sub, en preparación para construir un juego | [Introducción al desarrollo avanzado de juegos](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [Juego Espacial](./6-space-game/solution/README.md) | Dibujar en canvas | Aprender sobre la API de Canvas, usada para dibujar elementos en una pantalla | [Dibujar en Canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [Juego Espacial](./6-space-game/solution/README.md) | Mover elementos alrededor de la pantalla | Descubrir cómo los elementos pueden ganar movimiento usando las coordenadas cartesianas y la API de Canvas | [Mover elementos](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [Juego Espacial](./6-space-game/solution/README.md) | Detección de colisiones | Hacer que los elementos colisionen y reaccionen entre sí usando pulsaciones de teclas y proporcionar una función cooldown para asegurar el rendimiento del juego | [Detección de colisiones](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [Juego Espacial](./6-space-game/solution/README.md) | Contar puntajes | Realizar cálculos matemáticos basados en el estado y rendimiento del juego | [Contar Puntajes](./6-space-game/5-keeping-score/README.md) | Chris | -| 20 | [Juego Espacial](./6-space-game/solution/README.md) | Finalizar y reiniciar el juego | Aprender sobre cómo finalizar y reiniciar el juego, incluyendo la limpieza de recursos y el restablecimiento de valores de variables | [La condición de finalización](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [Aplicación bancaria](./7-bank-project/solution/README.md) | Plantillas HTML y rutas en una aplicación web | Aprender cómo crear la estructura de un sitio web multipágina usando enrutamiento y plantillas HTML | [Plantillas HTML y Rutas](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [Aplicación bancaria](./7-bank-project/solution/README.md) | Construir un formulario de inicio de sesión y registro | Aprende sobre crear formularios y manejar rutinas de validación | [Formularios](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [Aplicación bancaria](./7-bank-project/solution/README.md) | Métodos para obtener y usar datos | Cómo los datos fluyen dentro y fuera de tu aplicación, cómo obtenerlos, almacenarlos y eliminarlos | [Datos](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [Aplicación bancaria](./7-bank-project/solution/README.md) | Conceptos de gestión de estado | Aprende cómo tu aplicación retiene el estado y cómo gestionarlo programáticamente | [Gestión de Estado](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [Código Navegador/VScode](../../8-code-editor) | Trabajando con VScode | Aprende a usar un editor de código | [Usar el editor de código VScode](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [Asistentes de IA](./9-chat-project/README.md) | Trabajando con IA | Aprende a construir tu propio asistente de IA | [Proyecto asistente de IA](./9-chat-project/README.md) | Chris | +| 01 | Empezando | Introducción a la Programación y Herramientas de Trabajo | Aprende los fundamentos básicos detrás de la mayoría de los lenguajes de programación y sobre el software que ayuda a los desarrolladores profesionales a hacer su trabajo | [Introducción a Lenguajes de Programación y Herramientas de Trabajo](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | Empezando | Conceptos Básicos de GitHub, incluye trabajo en equipo | Cómo usar GitHub en tu proyecto, cómo colaborar con otros en una base de código | [Introducción a GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | Empezando | Accesibilidad | Aprende los conceptos básicos de accesibilidad web | [Fundamentos de Accesibilidad](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | Fundamentos de JS | Tipos de Datos en JavaScript | Lo básico sobre tipos de datos en JavaScript | [Tipos de Datos](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | Fundamentos de JS | Funciones y Métodos | Aprende sobre funciones y métodos para manejar el flujo lógico de una aplicación | [Funciones y Métodos](./2-js-basics/2-functions-methods/README.md) | Jasmine y Christopher | +| 06 | Fundamentos de JS | Tomando Decisiones con JS | Aprende a crear condiciones en tu código usando métodos para tomar decisiones | [Tomando Decisiones](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | Fundamentos de JS | Arrays y Bucles | Trabaja con datos usando arrays y bucles en JavaScript | [Arrays y Bucles](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Terrario](./3-terrarium/solution/README.md) | HTML en la práctica | Construye el HTML para crear un terrario en línea, enfocado en construir un diseño | [Introducción a HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrario](./3-terrarium/solution/README.md) | CSS en la práctica | Construye el CSS para diseñar el terrario en línea, enfocándote en los conceptos básicos de CSS, incluyendo hacer la página responsive | [Introducción a CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrario](./3-terrarium/solution/README.md) | Clousures en JavaScript, manipulación del DOM | Construye el JavaScript para que el terrario funcione como una interfaz de arrastrar y soltar, enfocándote en closures y manipulación del DOM | [Closures en JavaScript, manipulación del DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Juego de mecanografía](./4-typing-game/solution/README.md) | Construir un juego de mecanografía | Aprende a usar eventos del teclado para impulsar la lógica de tu aplicación en JavaScript | [Programación impulsada por eventos](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [Extensión Verde para Navegadores](./5-browser-extension/solution/README.md) | Trabajando con Navegadores | Aprende cómo funcionan los navegadores, su historia y cómo estructurar los primeros elementos de una extensión para navegador | [Acerca de los Navegadores](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [Extensión Verde para Navegadores](./5-browser-extension/solution/README.md) | Construcción de un formulario, llamada a una API y almacenamiento local | Construye los elementos JavaScript de tu extensión de navegador para llamar a una API usando variables almacenadas localmente | [APIs, Formularios y Almacenamiento Local](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [Extensión Verde para Navegadores](./5-browser-extension/solution/README.md) | Procesos en segundo plano en el navegador, rendimiento web | Usa los procesos en segundo plano del navegador para manejar el ícono de la extensión; aprende acerca del rendimiento web y algunas optimizaciones para mejorar | [Tareas en Segundo Plano y Rendimiento](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [Juego Espacial](./6-space-game/solution/README.md) | Desarrollo de Juegos más Avanzado con JavaScript | Aprende sobre Herencia usando tanto Clases como Composición y el patrón Pub/Sub, preparándote para construir un juego | [Introducción al Desarrollo Avanzado de Juegos](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [Juego Espacial](./6-space-game/solution/README.md) | Dibujar en canvas | Aprende sobre la API Canvas, usada para dibujar elementos en una pantalla | [Dibujar en Canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [Juego Espacial](./6-space-game/solution/README.md) | Mover elementos alrededor de la pantalla | Descubre cómo los elementos pueden ganar movimiento usando coordenadas cartesianas y la API Canvas | [Mover elementos](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [Juego Espacial](./6-space-game/solution/README.md) | Detección de colisiones | Haz que los elementos colisionen y reaccionen entre sí usando pulsaciones de teclas y proporciona una función de cooldown para asegurar el rendimiento del juego | [Detección de colisiones](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [Juego Espacial](./6-space-game/solution/README.md) | Mantener puntuación | Realiza cálculos matemáticos basados en el estado y rendimiento del juego | [Mantener puntuación](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [Juego Espacial](./6-space-game/solution/README.md) | Terminar y reiniciar el juego | Aprende sobre cómo terminar y reiniciar el juego, incluyendo limpiar recursos y resetear valores de variables | [Condición de finalización](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [App Bancaria](./7-bank-project/solution/README.md) | Plantillas HTML y Rutas en una App Web | Aprende a crear la estructura de un sitio web multipágina usando enrutamiento y plantillas HTML | [Plantillas HTML y Rutas](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [App Bancaria](./7-bank-project/solution/README.md) | Construir un Formulario de Inicio de sesión y registro | Aprende a construir formularios y manejar rutinas de validación | [Formularios](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [App Bancaria](./7-bank-project/solution/README.md) | Métodos para obtener y usar datos | Cómo fluyen los datos hacia y desde tu aplicación, cómo obtenerlos, almacenarlos y descartarlos | [Datos](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [App Bancaria](./7-bank-project/solution/README.md) | Conceptos de gestión de estado | Aprende cómo tu aplicación retiene estado y cómo manejarlo programáticamente | [Gestión de Estado](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [Código de Navegador/VScode](../../8-code-editor) | Trabajando con VScode | Aprende a usar un editor de código| [Usar Editor de Código VScode](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [Asistentes AI](./9-chat-project/README.md) | Trabajando con AI | Aprende a construir tu propio asistente AI | [Proyecto de Asistente AI](./9-chat-project/README.md) | Chris | ## 🏫 Pedagogía -Nuestro currículo está diseñado con dos principios pedagógicos clave en mente: +Nuestro plan de estudios está diseñado con dos principios pedagógicos clave en mente: * aprendizaje basado en proyectos * cuestionarios frecuentes -El programa enseña los fundamentos de JavaScript, HTML y CSS, así como las herramientas y técnicas más recientes utilizadas por los desarrolladores web de hoy en día. Los estudiantes tendrán la oportunidad de desarrollar experiencia práctica construyendo un juego de mecanografía, un terrario virtual, una extensión de navegador ecológica, un juego estilo invasores espaciales y una aplicación bancaria para negocios. Al final de la serie, los estudiantes habrán adquirido una comprensión sólida del desarrollo web. - -> 🎓 Puedes tomar las primeras lecciones de este currículo como un [Ruta de Aprendizaje](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) en Microsoft Learn! +El programa enseña los fundamentos de JavaScript, HTML y CSS, así como las últimas herramientas y técnicas usadas por los desarrolladores web actuales. Los estudiantes tendrán la oportunidad de desarrollar experiencia práctica construyendo un juego de mecanografía, un terrario virtual, una extensión de navegador ecológica, un juego estilo invasores espaciales y una aplicación bancaria para negocios. Al final de la serie, los estudiantes habrán adquirido una sólida comprensión del desarrollo web. -Al asegurar que el contenido esté alineado con proyectos, el proceso se vuelve más atractivo para los estudiantes y se aumentará la retención de los conceptos. También escribimos varias lecciones introductorias en fundamentos de JavaScript para introducir conceptos, acompañadas de un video de la colección de tutoriales en video "[Serie para Principiantes: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)", algunos autores de los cuales contribuyeron a este currículo. +> 🎓 ¡Puedes tomar las primeras lecciones de este plan de estudios como una [Ruta de Aprendizaje](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) en Microsoft Learn! -Además, un cuestionario de bajo riesgo antes de una clase establece la intención del estudiante hacia el aprendizaje de un tema, mientras que un segundo cuestionario después de la clase asegura una mayor retención. Este currículo fue diseñado para ser flexible y divertido y puede tomarse en su totalidad o en parte. Los proyectos comienzan pequeños y se vuelven progresivamente más complejos al final del ciclo de 12 semanas. +Al garantizar que el contenido esté alineado con los proyectos, el proceso se vuelve más atractivo para los estudiantes y se incrementa la retención de los conceptos. También escribimos varias lecciones introductorias en fundamentos de JavaScript para presentar conceptos, acompañadas por un video de la colección de tutoriales en video "[Serie para principiantes de: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)", algunos cuyos autores contribuyeron a este plan de estudios. -Aunque hemos evitado intencionalmente introducir frameworks de JavaScript para concentrarnos en las habilidades básicas necesarias como desarrollador web antes de adoptar un framework, un buen próximo paso para completar este currículo sería aprender sobre Node.js a través de otra colección de videos: "[Serie para Principiantes: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". +Además, un cuestionario de baja presión antes de una clase establece la intención del estudiante hacia el aprendizaje de un tema, mientras que un segundo cuestionario después de la clase asegura una mayor retención. Este plan de estudios fue diseñado para ser flexible y divertido y puede tomarse en su totalidad o en parte. Los proyectos comienzan pequeños y se vuelven progresivamente más complejos al final del ciclo de 12 semanas. -> Visita nuestras pautas de [Código de Conducta](CODE_OF_CONDUCT.md) y [Contribución](CONTRIBUTING.md). ¡Agradecemos tus comentarios constructivos! +Aunque hemos evitado intencionalmente introducir frameworks de JavaScript para concentrarnos en las habilidades básicas necesarias como desarrollador web antes de adoptar un framework, un buen siguiente paso para completar este plan de estudios sería aprender sobre Node.js a través de otra colección de videos: "[Serie para principiantes de: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". +> Visita nuestra [Normativa de Conducta](CODE_OF_CONDUCT.md) y las guías de [Contribución](CONTRIBUTING.md). ¡Agradecemos tus comentarios constructivos! -## 🧭 Acceso fuera de línea +## 🧭 Acceso offline -Puedes ejecutar esta documentación sin conexión usando [Docsify](https://docsify.js.org/#/). Haz un fork de este repositorio, [instala Docsify](https://docsify.js.org/#/quickstart) en tu máquina local y luego en la carpeta raíz de este repositorio, escribe `docsify serve`. El sitio web se servirá en el puerto 3000 en tu localhost: `localhost:3000`. +Puedes ejecutar esta documentación sin conexión usando [Docsify](https://docsify.js.org/#/). Haz un fork de este repositorio, [instala Docsify](https://docsify.js.org/#/quickstart) en tu máquina local y luego, en la carpeta raíz de este repositorio, escribe `docsify serve`. El sitio web se servirá en el puerto 3000 en tu localhost: `localhost:3000`. ## 📘 PDF -Un PDF de todas las lecciones se puede encontrar [aquí](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). +Un PDF de todas las lecciones puede encontrarse [aquí](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). ## 🎒 Otros Cursos -¡Nuestro equipo produce otros cursos! Mira: +¡Nuestro equipo produce otros cursos! Consulta: ### LangChain @@ -225,7 +215,7 @@ Un PDF de todas las lecciones se puede encontrar [aquí](https://microsoft.githu --- -### Azure / Edge / MCP / Agents +### Azure / Edge / MCP / Agentes [![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) [![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) [![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) @@ -252,7 +242,7 @@ Un PDF de todas las lecciones se puede encontrar [aquí](https://microsoft.githu --- -### Serie Copiloto +### Serie 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 for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) [![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) @@ -260,21 +250,21 @@ Un PDF de todas las lecciones se puede encontrar [aquí](https://microsoft.githu ## Obtener ayuda -Si te quedas atascado o tienes alguna pregunta sobre cómo crear aplicaciones de IA. Únete a otros aprendices y desarrolladores experimentados en discusiones sobre MCP. Es una comunidad de apoyo donde las preguntas son bienvenidas y el conocimiento se comparte libremente. +Si te quedas atascado o tienes alguna pregunta sobre cómo crear aplicaciones de IA. Únete a otros aprendices y desarrolladores experimentados en discusiones sobre MCP. Es una comunidad de apoyo donde se dan la bienvenida las preguntas y se comparte el conocimiento libremente. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Si tienes comentarios sobre el producto o errores al construir, visita: +Si tienes comentarios sobre el producto o errores mientras construyes, visita: [![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) ## Licencia -Este repositorio está licenciado bajo la licencia MIT. Consulta el archivo [LICENSE](../../LICENSE) para más información. +Este repositorio tiene licencia bajo la licencia MIT. Consulta el archivo [LICENSE](../../LICENSE) para más información. --- -**Aviso Legal**: -Este documento ha sido traducido utilizando el servicio de traducción automática [Co-op Translator](https://github.com/Azure/co-op-translator). Aunque nos esforzamos por la precisión, tenga en cuenta que las traducciones automáticas pueden contener errores o inexactitudes. El documento original en su idioma nativo debe considerarse la fuente autorizada. Para información crítica, se recomienda una traducción profesional realizada por humanos. No nos hacemos responsables de malentendidos o interpretaciones erróneas derivadas del uso de esta traducción. +**Aviso Legal**: +Este documento ha sido traducido utilizando el servicio de traducción automática [Co-op Translator](https://github.com/Azure/co-op-translator). Aunque nos esforzamos por lograr precisión, tenga en cuenta que las traducciones automáticas pueden contener errores o inexactitudes. El documento original en su idioma nativo debe considerarse la fuente autorizada. Para información crítica, se recomienda la traducción profesional realizada por humanos. No nos responsabilizamos por malentendidos o interpretaciones erróneas derivadas del uso de esta traducción. \ No newline at end of file diff --git a/translations/es/SECURITY.md b/translations/es/SECURITY.md index edaceaadd..d5f3e3e88 100644 --- a/translations/es/SECURITY.md +++ b/translations/es/SECURITY.md @@ -1,12 +1,3 @@ - ## Seguridad Microsoft se toma muy en serio la seguridad de nuestros productos y servicios de software, lo que incluye todos los repositorios de código fuente gestionados a través de nuestras organizaciones de GitHub, que incluyen [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) y [nuestras organizaciones de GitHub](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/es/SUPPORT.md b/translations/es/SUPPORT.md index 6fb1e81b5..19b462671 100644 --- a/translations/es/SUPPORT.md +++ b/translations/es/SUPPORT.md @@ -1,12 +1,3 @@ - # Soporte ## Cómo reportar problemas y obtener ayuda diff --git a/translations/es/_404.md b/translations/es/_404.md index 46d0a629e..75afe45f0 100644 --- a/translations/es/_404.md +++ b/translations/es/_404.md @@ -1,12 +1,3 @@ - # Trabajo en progreso Estamos trabajando en esta página. Por favor, vuelve más tarde. diff --git a/translations/es/docs/_navbar.md b/translations/es/docs/_navbar.md index 85810f307..d8716458d 100644 --- a/translations/es/docs/_navbar.md +++ b/translations/es/docs/_navbar.md @@ -1,12 +1,3 @@ - - Traducciones - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/es/docs/_sidebar.md b/translations/es/docs/_sidebar.md index 4398532fa..1cacd6638 100644 --- a/translations/es/docs/_sidebar.md +++ b/translations/es/docs/_sidebar.md @@ -1,12 +1,3 @@ - - Introducción - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/es/for-teachers.md b/translations/es/for-teachers.md index e315e9294..3a3dc59f8 100644 --- a/translations/es/for-teachers.md +++ b/translations/es/for-teachers.md @@ -1,12 +1,3 @@ - ### Para Educadores Estás invitado a usar este plan de estudios en tu aula. Funciona perfectamente con GitHub Classroom y las principales plataformas LMS, y también puede utilizarse como un repositorio independiente con tus estudiantes. diff --git a/translations/es/lesson-template/README.md b/translations/es/lesson-template/README.md index 3bb90f325..17d4b87bb 100644 --- a/translations/es/lesson-template/README.md +++ b/translations/es/lesson-template/README.md @@ -1,12 +1,3 @@ - # [Tema de la lección] ![Incrustar un video aquí](../../../lesson-template/video-url) diff --git a/translations/es/lesson-template/assignment.md b/translations/es/lesson-template/assignment.md index 5c519e193..f0b60470b 100644 --- a/translations/es/lesson-template/assignment.md +++ b/translations/es/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [Nombre de la Tarea] ## Instrucciones diff --git a/translations/es/memory-game/README.md b/translations/es/memory-game/README.md index e7e757751..f6d9a7aad 100644 --- a/translations/es/memory-game/README.md +++ b/translations/es/memory-game/README.md @@ -1,12 +1,3 @@ - Este es un proyecto de [Next.js](https://nextjs.org) creado con [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). ## Comenzando diff --git a/translations/es/quiz-app/README.md b/translations/es/quiz-app/README.md index 1207b840b..06b00952d 100644 --- a/translations/es/quiz-app/README.md +++ b/translations/es/quiz-app/README.md @@ -1,12 +1,3 @@ - # Aplicación de cuestionarios Estos cuestionarios son los cuestionarios previos y posteriores a las clases del plan de estudios de ciencia de datos en https://aka.ms/webdev-beginners diff --git a/translations/et/.co-op-translator.json b/translations/et/.co-op-translator.json new file mode 100644 index 000000000..0a4614d0d --- /dev/null +++ b/translations/et/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2026-01-08T10:00:49+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "et" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2026-01-08T10:05:37+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "et" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2026-01-08T10:06:02+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "et" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2026-01-08T09:55:13+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "et" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2026-01-08T09:59:50+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "et" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-11T11:48:42+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "et" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2026-01-08T08:41:40+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "et" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T19:28:08+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "et" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2026-01-08T08:54:10+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "et" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2026-01-08T08:56:31+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "et" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2026-01-08T08:51:32+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "et" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2026-01-08T08:53:49+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "et" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2026-01-08T08:56:41+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "et" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2026-01-08T08:59:21+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "et" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2026-01-08T08:59:49+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "et" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2026-01-08T09:02:33+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "et" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-10-11T11:41:55+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "et" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2026-01-08T09:46:37+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "et" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2026-01-08T09:48:42+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "et" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2026-01-08T09:52:20+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "et" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2026-01-08T09:54:41+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "et" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2026-01-08T09:49:06+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "et" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2026-01-08T09:51:57+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "et" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-08T08:45:42+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "et" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-10-11T11:55:46+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "et" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2026-01-08T08:44:38+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "et" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-10-11T12:09:40+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "et" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2026-01-08T09:43:58+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "et" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2026-01-08T09:46:20+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "et" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2026-01-08T09:26:45+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "et" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2026-01-08T09:29:19+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "et" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2026-01-08T09:20:40+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "et" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2026-01-08T09:23:16+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "et" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2026-01-08T09:23:36+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "et" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2026-01-08T09:26:17+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "et" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-10-11T12:16:09+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "et" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-10-11T12:16:26+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "et" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-10-11T12:17:15+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "et" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-10-11T12:16:41+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "et" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-10-11T12:17:49+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "et" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-10-11T12:17:31+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "et" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-10-11T12:18:04+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "et" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-10-11T12:16:58+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "et" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-10-11T12:19:43+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "et" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2026-01-08T09:15:31+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "et" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2026-01-08T09:17:42+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "et" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2026-01-08T09:08:48+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "et" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2026-01-08T09:10:57+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "et" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2026-01-08T09:18:04+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "et" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2026-01-08T09:20:27+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "et" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2026-01-08T09:06:08+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "et" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2026-01-08T09:08:31+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "et" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-10-11T12:14:00+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "et" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-10-11T12:14:09+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "et" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2026-01-08T09:14:08+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "et" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-10-11T12:15:38+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "et" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-10-11T12:15:47+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "et" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-10-11T12:15:54+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "et" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2026-01-08T09:11:18+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "et" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2026-01-08T09:13:39+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "et" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-10-11T12:12:49+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "et" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-10-11T12:12:57+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "et" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-10-11T12:09:53+00:00", + "source_file": "6-space-game/README.md", + "language_code": "et" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-10-11T12:10:05+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "et" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2026-01-08T09:33:36+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "et" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2026-01-08T09:36:35+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "et" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2026-01-08T09:29:45+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "et" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2026-01-08T09:33:06+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "et" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2026-01-08T09:36:50+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "et" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2026-01-08T09:40:03+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "et" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2026-01-08T09:40:32+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "et" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2026-01-08T09:43:26+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "et" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-10-11T12:01:12+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "et" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-10-11T12:03:07+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "et" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-10-11T12:03:22+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "et" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2026-01-08T09:02:53+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "et" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2026-01-08T09:05:05+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "et" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2026-01-08T08:45:48+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "et" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-10-11T11:54:43+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "et" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-10-11T11:54:52+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "et" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2026-01-08T10:09:43+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "et" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-10-11T11:55:18+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "et" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-11T11:37:15+00:00", + "source_file": "AGENTS.md", + "language_code": "et" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-10-11T11:40:12+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "et" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-10-11T11:36:32+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "et" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-11T11:41:30+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "et" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T19:29:46+00:00", + "source_file": "README.md", + "language_code": "et" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-10-11T11:40:29+00:00", + "source_file": "SECURITY.md", + "language_code": "et" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-10-11T11:39:51+00:00", + "source_file": "SUPPORT.md", + "language_code": "et" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-10-11T11:40:02+00:00", + "source_file": "_404.md", + "language_code": "et" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-10-11T12:00:59+00:00", + "source_file": "docs/_navbar.md", + "language_code": "et" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-10-11T12:00:45+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "et" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-11T11:36:13+00:00", + "source_file": "for-teachers.md", + "language_code": "et" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-10-11T11:48:06+00:00", + "source_file": "lesson-template/README.md", + "language_code": "et" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-10-11T11:48:16+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "et" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-11T11:48:29+00:00", + "source_file": "memory-game/README.md", + "language_code": "et" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-10-11T11:40:55+00:00", + "source_file": "quiz-app/README.md", + "language_code": "et" + } +} \ No newline at end of file diff --git a/translations/et/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/et/1-getting-started-lessons/1-intro-to-programming-languages/README.md index 09f0ec4bd..73a09da2b 100644 --- a/translations/et/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/et/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # Sissejuhatus programmeerimiskeeltesse ja kaasaegsesse arendustööriistadesse Tere tulemast, tulevane arendaja! 👋 Kas tohin sulle midagi rääkida, mis ikka veel igal päeval külmavärinaid tekitab? Sa oled just avastamas, et programmeerimine ei ole ainult arvutite jaoks – see on tegelike supervõimete omandamine oma metsikumaid ideid ellu viimiseks! diff --git a/translations/et/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/et/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index 38990cc89..8048fc4a0 100644 --- a/translations/et/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/et/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # Ülesanne: Kaasaegsete veebiarendusvahendite uurimine ## Juhised diff --git a/translations/et/1-getting-started-lessons/2-github-basics/README.md b/translations/et/1-getting-started-lessons/2-github-basics/README.md index 4acbc5225..c9527346a 100644 --- a/translations/et/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/et/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # Sissejuhatus GitHubi Tere, tulevane arendaja! 👋 Oled valmis liituma miljonite kodeerijatega üle kogu maailma? Mul on tõeliselt hea meel tutvustada sulle GitHubi – mõtle sellele kui programmeerijate sotsiaalmeedia platvormile, ainult et selle asemel, et jagada oma lõunasöögi pilte, jagame me koodi ja ehitame koos midagi hämmastavat! diff --git a/translations/et/1-getting-started-lessons/3-accessibility/README.md b/translations/et/1-getting-started-lessons/3-accessibility/README.md index 9ef5882ae..58e20107c 100644 --- a/translations/et/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/et/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # Ligipääsetavate Veebilehtede Loomine ![Kõigest Ligipääsetavusest](../../../../translated_images/et/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/et/1-getting-started-lessons/3-accessibility/assignment.md b/translations/et/1-getting-started-lessons/3-accessibility/assignment.md index a94353b7f..53fc57e1b 100644 --- a/translations/et/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/et/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # Terviklik veebisaidi ligipääsetavuse audit ## Juhised diff --git a/translations/et/1-getting-started-lessons/README.md b/translations/et/1-getting-started-lessons/README.md index 8b9fd5c69..6f2e3f433 100644 --- a/translations/et/1-getting-started-lessons/README.md +++ b/translations/et/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # Veebiarenduse alustamine Selles õppekava osas tutvustatakse teile projektiväliseid kontseptsioone, mis on olulised professionaalseks arendajaks saamisel. diff --git a/translations/et/10-ai-framework-project/README.md b/translations/et/10-ai-framework-project/README.md index f302421b1..07f0307b1 100644 --- a/translations/et/10-ai-framework-project/README.md +++ b/translations/et/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # AI raamistik Kas oled kunagi tundnud end ülekoormatuna, püüdes AI-rakendusi nullist ehitada? Sa ei ole üksi! AI raamistikud on nagu Šveitsi taskunuga AI arendusele – need on võimsad tööriistad, mis säästavad aega ja peavalu nutikate rakenduste loomisel. Mõtle AI raamistikule kui hästi korraldatud raamatukogule: see pakub eelvalmisteid komponente, standardiseeritud API-sid ja nutikaid abstraktsioone, et saaksid keskenduda probleemide lahendamisele, mitte rakenduse detailide kallal rabelemisele. diff --git a/translations/et/2-js-basics/1-data-types/README.md b/translations/et/2-js-basics/1-data-types/README.md index 7203e0938..5e6dd5d83 100644 --- a/translations/et/2-js-basics/1-data-types/README.md +++ b/translations/et/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # JavaScripti põhialused: andmetüübid ![JavaScripti põhialused - Andmetüübid](../../../../translated_images/et/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/et/2-js-basics/1-data-types/assignment.md b/translations/et/2-js-basics/1-data-types/assignment.md index 53293140b..47903bddf 100644 --- a/translations/et/2-js-basics/1-data-types/assignment.md +++ b/translations/et/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # Andmetüüpide harjutus: e-kaubanduse ostukorv ## Juhised diff --git a/translations/et/2-js-basics/2-functions-methods/README.md b/translations/et/2-js-basics/2-functions-methods/README.md index 4357d7bdd..0eb6db655 100644 --- a/translations/et/2-js-basics/2-functions-methods/README.md +++ b/translations/et/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # JavaScripti alused: meetodid ja funktsioonid ![JavaScript Basics - Functions](../../../../translated_images/et/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/et/2-js-basics/2-functions-methods/assignment.md b/translations/et/2-js-basics/2-functions-methods/assignment.md index 3da993adc..9b3e5506b 100644 --- a/translations/et/2-js-basics/2-functions-methods/assignment.md +++ b/translations/et/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # Fun with Functions ## Juhised diff --git a/translations/et/2-js-basics/3-making-decisions/README.md b/translations/et/2-js-basics/3-making-decisions/README.md index fefcedfaa..d50e35927 100644 --- a/translations/et/2-js-basics/3-making-decisions/README.md +++ b/translations/et/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # JavaScripti alused: otsuste tegemine ![JavaScripti alused - otsuste tegemine](../../../../translated_images/et/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/et/2-js-basics/3-making-decisions/assignment.md b/translations/et/2-js-basics/3-making-decisions/assignment.md index 838dba702..dad4908b1 100644 --- a/translations/et/2-js-basics/3-making-decisions/assignment.md +++ b/translations/et/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # Otsuste tegemine: õpilaste hinnete töötleja ## Õpieesmärgid diff --git a/translations/et/2-js-basics/4-arrays-loops/README.md b/translations/et/2-js-basics/4-arrays-loops/README.md index 275777f4d..3e38f0886 100644 --- a/translations/et/2-js-basics/4-arrays-loops/README.md +++ b/translations/et/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # JavaScript Põhitõed: Massiivid ja Tsüklid ![JavaScript Basics - Arrays](../../../../translated_images/et/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/et/2-js-basics/4-arrays-loops/assignment.md b/translations/et/2-js-basics/4-arrays-loops/assignment.md index 2753e18a5..5970e9bf1 100644 --- a/translations/et/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/et/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # Massiivid ja Tsüklid Ülesanne ## Juhised diff --git a/translations/et/2-js-basics/README.md b/translations/et/2-js-basics/README.md index 4cb756fb4..68133443e 100644 --- a/translations/et/2-js-basics/README.md +++ b/translations/et/2-js-basics/README.md @@ -1,12 +1,3 @@ - # Sissejuhatus JavaScripti JavaScript on veebi keel. Nendes neljas õppetükis õpid selle põhitõdesid. diff --git a/translations/et/3-terrarium/1-intro-to-html/README.md b/translations/et/3-terrarium/1-intro-to-html/README.md index 72a8bdb60..2d83f7c70 100644 --- a/translations/et/3-terrarium/1-intro-to-html/README.md +++ b/translations/et/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Terrarium projekt Osa 1: Sissejuhatus HTML-i ```mermaid diff --git a/translations/et/3-terrarium/1-intro-to-html/assignment.md b/translations/et/3-terrarium/1-intro-to-html/assignment.md index 7d778fa9b..2e8c379e9 100644 --- a/translations/et/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/et/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # HTML harjutusülesanne: ehita blogi visand ## Õpieesmärgid diff --git a/translations/et/3-terrarium/2-intro-to-css/README.md b/translations/et/3-terrarium/2-intro-to-css/README.md index af997d519..af576dc62 100644 --- a/translations/et/3-terrarium/2-intro-to-css/README.md +++ b/translations/et/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Terrarium projekt Osa 2: Sissejuhatus CSS-i ```mermaid diff --git a/translations/et/3-terrarium/2-intro-to-css/assignment.md b/translations/et/3-terrarium/2-intro-to-css/assignment.md index 9d6864ff2..5c43e5d4a 100644 --- a/translations/et/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/et/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # CSS ümberkujundamise ülesanne ## Eesmärk diff --git a/translations/et/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/et/3-terrarium/3-intro-to-DOM-and-closures/README.md index 72fd77c51..e73e7b017 100644 --- a/translations/et/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/et/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # Terrarium projekt Osa 3: DOM-i manipuleerimine ja JavaScripti sulud ```mermaid diff --git a/translations/et/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/et/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index fceafb5a9..efef7e0a4 100644 --- a/translations/et/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/et/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # DOM elementi uurimise ülesanne ## Ülevaade diff --git a/translations/et/3-terrarium/README.md b/translations/et/3-terrarium/README.md index f63dc1383..e32674bab 100644 --- a/translations/et/3-terrarium/README.md +++ b/translations/et/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## Laadige oma Terrarium üles Saate oma Terrariumi veebis avaldada, kasutades **Azure Static Web Apps** teenust. diff --git a/translations/et/3-terrarium/solution/README.md b/translations/et/3-terrarium/solution/README.md index 8fa24a3af..3147d3ab4 100644 --- a/translations/et/3-terrarium/solution/README.md +++ b/translations/et/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # Minu Terrarium: Projekt HTML-i, CSS-i ja DOM-i manipuleerimise õppimiseks JavaScripti abil 🌵🌱 Väike lohistamise ja kodeerimise harjutus. Natukese HTML-i, JS-i ja CSS-i abil saad luua veebiliidese, kujundada selle ja lisada interaktsiooni. diff --git a/translations/et/4-typing-game/README.md b/translations/et/4-typing-game/README.md index cc79212d5..2a45700f4 100644 --- a/translations/et/4-typing-game/README.md +++ b/translations/et/4-typing-game/README.md @@ -1,12 +1,3 @@ - # Sündmustepõhine programmeerimine - Ehita tippimismäng ```mermaid diff --git a/translations/et/4-typing-game/solution/README.md b/translations/et/4-typing-game/solution/README.md index f49b4bb92..dc08a68ba 100644 --- a/translations/et/4-typing-game/solution/README.md +++ b/translations/et/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - See on kohatäide, jäetud sihilikult tühjaks --- diff --git a/translations/et/4-typing-game/typing-game/README.md b/translations/et/4-typing-game/typing-game/README.md index ed6a9842b..cf10f2d41 100644 --- a/translations/et/4-typing-game/typing-game/README.md +++ b/translations/et/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # Mängu loomine sündmuste abil Kas oled kunagi mõelnud, kuidas veebisaidid teavad, millal sa klõpsad nuppu või tippid tekstikasti? See on sündmustepõhise programmeerimise võlu! Mis oleks parem viis selle olulise oskuse õppimiseks, kui ehitada midagi kasulikku – tippimiskiiruse mäng, mis reageerib iga su tehtud klahvivajutuse peale. diff --git a/translations/et/4-typing-game/typing-game/assignment.md b/translations/et/4-typing-game/typing-game/assignment.md index cd46edf65..1ff1e54c4 100644 --- a/translations/et/4-typing-game/typing-game/assignment.md +++ b/translations/et/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # Loo uus klaviatuurimäng ## Juhised diff --git a/translations/et/5-browser-extension/1-about-browsers/README.md b/translations/et/5-browser-extension/1-about-browsers/README.md index 8083d9b3f..52b530b9a 100644 --- a/translations/et/5-browser-extension/1-about-browsers/README.md +++ b/translations/et/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # Brauserilaienduse projekt 1. osa: Kõik brauseritest ```mermaid diff --git a/translations/et/5-browser-extension/1-about-browsers/assignment.md b/translations/et/5-browser-extension/1-about-browsers/assignment.md index 3d19ac9e6..691ae3d25 100644 --- a/translations/et/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/et/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # Ülesanne: Muuda oma brauserilaiend stiililisemaks ## Ülevaade diff --git a/translations/et/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/et/5-browser-extension/2-forms-browsers-local-storage/README.md index d2e12359a..e77839320 100644 --- a/translations/et/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/et/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # Brauserilaiendi projekt Osa 2: API kõne tegemine, lokaalse salvestuse kasutamine ```mermaid diff --git a/translations/et/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/et/5-browser-extension/2-forms-browsers-local-storage/assignment.md index b747ce2f0..e1fd86e58 100644 --- a/translations/et/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/et/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # Hangi API ## Ülevaade diff --git a/translations/et/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/et/5-browser-extension/3-background-tasks-and-performance/README.md index dd327969b..ee58683af 100644 --- a/translations/et/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/et/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # Brauserilaiendi projekt Osa 3: Õpi taustaprotsesside ja jõudluse kohta ```mermaid diff --git a/translations/et/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/et/5-browser-extension/3-background-tasks-and-performance/assignment.md index d14a0dbb1..548737ec3 100644 --- a/translations/et/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/et/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # Analüüsi saidi jõudlust ## Ülesande ülevaade diff --git a/translations/et/5-browser-extension/README.md b/translations/et/5-browser-extension/README.md index 12701140b..348aa81e2 100644 --- a/translations/et/5-browser-extension/README.md +++ b/translations/et/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # Brauserilaiendi loomine Brauserilaiendite loomine on lõbus ja huvitav viis mõelda oma rakenduste jõudlusele, luues samal ajal teistsuguse veebivara. See moodul sisaldab õppetunde brauserite toimimise kohta, brauserilaiendi juurutamise kohta, vormi loomise, API-ga suhtlemise ja lokaalse salvestuse kasutamise kohta ning veebisaidi jõudluse hindamise ja selle parandamise kohta. diff --git a/translations/et/5-browser-extension/solution/README.md b/translations/et/5-browser-extension/solution/README.md index 63937c296..2f1673eb4 100644 --- a/translations/et/5-browser-extension/solution/README.md +++ b/translations/et/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # Carbon Trigger brauserilaiendus: Valmis kood Kasutades tmrow CO2 Signal API-d elektritarbimise jälgimiseks, looge brauserilaiendus, mis tuletab teile meelde, kui suur on teie piirkonna elektritarbimine. Selle laienduse juhuslik kasutamine aitab teil teha teadlikke otsuseid oma tegevuste kohta, lähtudes sellest teabest. diff --git a/translations/et/5-browser-extension/solution/translation/README.es.md b/translations/et/5-browser-extension/solution/translation/README.es.md index 846a1c150..0e15aaf9c 100644 --- a/translations/et/5-browser-extension/solution/translation/README.es.md +++ b/translations/et/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Carbon Trigger brauserilaiend: Täielik kood Kasutades tmrow CO2 signaali API-d elektritarbimise jälgimiseks, looge brauserilaiend, mis annab teile otse brauseris meeldetuletuse teie piirkonna elektritarbimise kohta. Selle ad hoc laiendi kasutamine aitab teil teha otsuseid oma tegevuste kohta, tuginedes sellele teabele. diff --git a/translations/et/5-browser-extension/solution/translation/README.fr.md b/translations/et/5-browser-extension/solution/translation/README.fr.md index 4bc63551f..fedfb6022 100644 --- a/translations/et/5-browser-extension/solution/translation/README.fr.md +++ b/translations/et/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Carbon Trigger brauserilaiend: Valmis kood Kasutades tmrow CO2 Signal API-d elektritarbimise jälgimiseks, looge brauserilaiend, mis annab teile otse brauseris meeldetuletuse teie piirkonna elektritarbimise kohta. Selle ad hoc laiendi kasutamine aitab teil teha teadlikke otsuseid oma tegevuste kohta, tuginedes nendele andmetele. diff --git a/translations/et/5-browser-extension/solution/translation/README.hi.md b/translations/et/5-browser-extension/solution/translation/README.hi.md index 5b409280e..16fe4d09e 100644 --- a/translations/et/5-browser-extension/solution/translation/README.hi.md +++ b/translations/et/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # Carbon Trigger brauserilaiend: Valmis kood Elektritarbimise jälgimiseks kasutades tmrow CO2 Signal API-d, on loodud brauserilaiend, mis tuletab teile meelde, kui intensiivne on teie piirkonna elektritarbimine. Selle laiendi kasutamine aitab teil teha otsuseid oma tegevuste kohta, tuginedes sellele teabele. diff --git a/translations/et/5-browser-extension/solution/translation/README.it.md b/translations/et/5-browser-extension/solution/translation/README.it.md index e8a194ca8..54c967542 100644 --- a/translations/et/5-browser-extension/solution/translation/README.it.md +++ b/translations/et/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Carbon Trigger brauserilaiend: alustuskood Kasutame tmrow Signal CO2 API-d, et jälgida elektritarbimist ja luua brauserilaiend, mis annab otse brauseris meeldetuletuse selle kohta, kui suur on elektritarbimise koormus teie piirkonnas. Selle spetsiaalse laiendi kasutamine aitab hinnata oma tegevusi nende andmete põhjal. diff --git a/translations/et/5-browser-extension/solution/translation/README.ja.md b/translations/et/5-browser-extension/solution/translation/README.ja.md index 167755112..313b04b4c 100644 --- a/translations/et/5-browser-extension/solution/translation/README.ja.md +++ b/translations/et/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # Carbon Trigger brauserilaiendus: Valmis kood Ehita brauserilaiendus, mis kasutab tmrow CO2 Signal API-d, et jälgida elektritarbimist ja kuvada meeldetuletusena, kui palju energiat sinu piirkonnas kasutatakse. Selle laienduse ad hoc kasutamine võimaldab sul oma tegevusi vastavalt sellele teabele planeerida. diff --git a/translations/et/5-browser-extension/solution/translation/README.ms.md b/translations/et/5-browser-extension/solution/translation/README.ms.md index af03078aa..bbc5bec13 100644 --- a/translations/et/5-browser-extension/solution/translation/README.ms.md +++ b/translations/et/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # Carbon Trigger Brauserilaiendus: Täielik Kood Kasutades tmrow CO2 Signaali API-d elektritarbimise jälgimiseks, loo brauserilaiendus, mis annab sulle brauseris märguandeid selle kohta, kui suur on sinu piirkonna elektritarbimise koormus. Selle laienduse kasutamine aitab sul teha teadlikumaid otsuseid oma tegevuste osas, tuginedes sellele teabele. diff --git a/translations/et/5-browser-extension/start/README.md b/translations/et/5-browser-extension/start/README.md index 1f9717a1d..feea50fd8 100644 --- a/translations/et/5-browser-extension/start/README.md +++ b/translations/et/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser Extension: Algkood Kasutades tmrow'i CO2 Signal API-d elektritarbimise jälgimiseks, loo brauserilaiendus, mis annab sulle otse brauseris meeldetuletuse selle kohta, kui suur on sinu piirkonna elektritarbimise koormus. Selle laienduse juhuslik kasutamine aitab sul teha teadlikke otsuseid oma tegevuste osas, lähtudes sellest infost. diff --git a/translations/et/6-space-game/1-introduction/README.md b/translations/et/6-space-game/1-introduction/README.md index 3695ff7fb..f9887d6f5 100644 --- a/translations/et/6-space-game/1-introduction/README.md +++ b/translations/et/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # Kosmose mängu loomine Osa 1: Sissejuhatus ```mermaid diff --git a/translations/et/6-space-game/1-introduction/assignment.md b/translations/et/6-space-game/1-introduction/assignment.md index 18aa0d1f8..3961be243 100644 --- a/translations/et/6-space-game/1-introduction/assignment.md +++ b/translations/et/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # Mängu kavandamine: Disainimustrite rakendamine ## Ülesande ülevaade diff --git a/translations/et/6-space-game/2-drawing-to-canvas/README.md b/translations/et/6-space-game/2-drawing-to-canvas/README.md index cda052986..37fd7e840 100644 --- a/translations/et/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/et/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # Kogu kosmose mängu osa 2: Joonista kangale kangelane ja koletised ```mermaid diff --git a/translations/et/6-space-game/2-drawing-to-canvas/assignment.md b/translations/et/6-space-game/2-drawing-to-canvas/assignment.md index 693436f0c..abb3e881f 100644 --- a/translations/et/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/et/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # Ülesanne: Uuri Canvas API-d ## Õpieesmärgid diff --git a/translations/et/6-space-game/3-moving-elements-around/README.md b/translations/et/6-space-game/3-moving-elements-around/README.md index d19e6d934..292aa6516 100644 --- a/translations/et/6-space-game/3-moving-elements-around/README.md +++ b/translations/et/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # Ruumu mängu loomine, 3. osa: liikumise lisamine ```mermaid diff --git a/translations/et/6-space-game/3-moving-elements-around/assignment.md b/translations/et/6-space-game/3-moving-elements-around/assignment.md index d61eb3c70..00212e850 100644 --- a/translations/et/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/et/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # Kommenteeri oma koodi ## Juhised diff --git a/translations/et/6-space-game/4-collision-detection/README.md b/translations/et/6-space-game/4-collision-detection/README.md index 622e50e94..f3c0b1360 100644 --- a/translations/et/6-space-game/4-collision-detection/README.md +++ b/translations/et/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # Ehita kosmose mäng osa 4: Laserite lisamine ja kokkupõrgete tuvastamine ```mermaid diff --git a/translations/et/6-space-game/4-collision-detection/assignment.md b/translations/et/6-space-game/4-collision-detection/assignment.md index f7791b7eb..94326f12f 100644 --- a/translations/et/6-space-game/4-collision-detection/assignment.md +++ b/translations/et/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # Uuri kokkupõrkeid ## Juhised diff --git a/translations/et/6-space-game/4-collision-detection/solution/README.md b/translations/et/6-space-game/4-collision-detection/solution/README.md index 7327b6278..4c62a5175 100644 --- a/translations/et/6-space-game/4-collision-detection/solution/README.md +++ b/translations/et/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - See on kohatäide, jäetud tühjaks tahtlikult --- diff --git a/translations/et/6-space-game/4-collision-detection/your-work/README.md b/translations/et/6-space-game/4-collision-detection/your-work/README.md index 7ff68512b..de1dca129 100644 --- a/translations/et/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/et/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - See on kohatäide, jäetud sihilikult tühjaks --- diff --git a/translations/et/6-space-game/5-keeping-score/README.md b/translations/et/6-space-game/5-keeping-score/README.md index c975aa86e..a89626c25 100644 --- a/translations/et/6-space-game/5-keeping-score/README.md +++ b/translations/et/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # Ehita kosmose mäng Osa 5: Skoreerimine ja Elud ```mermaid diff --git a/translations/et/6-space-game/5-keeping-score/assignment.md b/translations/et/6-space-game/5-keeping-score/assignment.md index d37dccb23..51e189f97 100644 --- a/translations/et/6-space-game/5-keeping-score/assignment.md +++ b/translations/et/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # Loo punktimäng ## Juhised diff --git a/translations/et/6-space-game/5-keeping-score/solution/README.md b/translations/et/6-space-game/5-keeping-score/solution/README.md index 716d47735..dc08a68ba 100644 --- a/translations/et/6-space-game/5-keeping-score/solution/README.md +++ b/translations/et/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - See on kohatäide, jäetud sihilikult tühjaks --- diff --git a/translations/et/6-space-game/5-keeping-score/your-work/README.md b/translations/et/6-space-game/5-keeping-score/your-work/README.md index aa61041fa..dc08a68ba 100644 --- a/translations/et/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/et/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - See on kohatäide, jäetud sihilikult tühjaks --- diff --git a/translations/et/6-space-game/6-end-condition/README.md b/translations/et/6-space-game/6-end-condition/README.md index 38b2827dc..a6e30fd90 100644 --- a/translations/et/6-space-game/6-end-condition/README.md +++ b/translations/et/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # Ehita kosmosemäng osa 6: Lõpp ja taaskäivitamine ```mermaid diff --git a/translations/et/6-space-game/6-end-condition/assignment.md b/translations/et/6-space-game/6-end-condition/assignment.md index 7bb1f8b90..8b85445cc 100644 --- a/translations/et/6-space-game/6-end-condition/assignment.md +++ b/translations/et/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # Ehita Näidismäng ## Ülesande Ülevaade diff --git a/translations/et/6-space-game/6-end-condition/solution/README.md b/translations/et/6-space-game/6-end-condition/solution/README.md index f07f12db2..dc08a68ba 100644 --- a/translations/et/6-space-game/6-end-condition/solution/README.md +++ b/translations/et/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - See on kohatäide, jäetud sihilikult tühjaks --- diff --git a/translations/et/6-space-game/6-end-condition/your-work/README.md b/translations/et/6-space-game/6-end-condition/your-work/README.md index 4290d9761..dc08a68ba 100644 --- a/translations/et/6-space-game/6-end-condition/your-work/README.md +++ b/translations/et/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - See on kohatäide, jäetud sihilikult tühjaks --- diff --git a/translations/et/6-space-game/README.md b/translations/et/6-space-game/README.md index f05fe0f9c..ab7742389 100644 --- a/translations/et/6-space-game/README.md +++ b/translations/et/6-space-game/README.md @@ -1,12 +1,3 @@ - # Ehita kosmosemäng Kosmosemäng, et õppida edasijõudnud JavaScripti põhitõdesid diff --git a/translations/et/6-space-game/solution/README.md b/translations/et/6-space-game/solution/README.md index 0bca26531..dc08a68ba 100644 --- a/translations/et/6-space-game/solution/README.md +++ b/translations/et/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - See on kohatäide, jäetud sihilikult tühjaks --- diff --git a/translations/et/7-bank-project/1-template-route/README.md b/translations/et/7-bank-project/1-template-route/README.md index 9c14490e3..01ed5769c 100644 --- a/translations/et/7-bank-project/1-template-route/README.md +++ b/translations/et/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # Ehita pangarakendus osa 1: HTML mallid ja marsruudid veebirakenduses ```mermaid diff --git a/translations/et/7-bank-project/1-template-route/assignment.md b/translations/et/7-bank-project/1-template-route/assignment.md index 5447d9a2f..8e37cffd0 100644 --- a/translations/et/7-bank-project/1-template-route/assignment.md +++ b/translations/et/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # Paranda marsruutimist ## Juhised diff --git a/translations/et/7-bank-project/2-forms/README.md b/translations/et/7-bank-project/2-forms/README.md index ea7bc611c..f1238cd61 100644 --- a/translations/et/7-bank-project/2-forms/README.md +++ b/translations/et/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # Ehita pangarakendus Osa 2: Ehita sisselogimis- ja registreerimisvorm ```mermaid diff --git a/translations/et/7-bank-project/2-forms/assignment.md b/translations/et/7-bank-project/2-forms/assignment.md index 03c251c10..7c7716255 100644 --- a/translations/et/7-bank-project/2-forms/assignment.md +++ b/translations/et/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # Stiilista oma panga rakendus kaasaegse CSS-iga ## Projekti ülevaade diff --git a/translations/et/7-bank-project/3-data/README.md b/translations/et/7-bank-project/3-data/README.md index 1bd728b6e..5705eba56 100644 --- a/translations/et/7-bank-project/3-data/README.md +++ b/translations/et/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # Pangaäpi loomine 3. osa: andmete toomise ja kasutamise meetodid Mõtle Star Treki Enterprise'i arvutile – kui kapten Picard küsib laeva olekut, ilmub info koheselt ilma kogu liidese sulgemise ja uuesti ülesehitamiseta. See sujuv infovoog ongi täpselt see, mida me siin dünaamilise andmete toomisega ehitame. diff --git a/translations/et/7-bank-project/3-data/assignment.md b/translations/et/7-bank-project/3-data/assignment.md index a1f3bdab7..6af4b155c 100644 --- a/translations/et/7-bank-project/3-data/assignment.md +++ b/translations/et/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # Koodi ümberkorraldamise ja dokumenteerimise ülesanne ## Õpieesmärgid diff --git a/translations/et/7-bank-project/4-state-management/README.md b/translations/et/7-bank-project/4-state-management/README.md index e80f456c8..e2af7f82e 100644 --- a/translations/et/7-bank-project/4-state-management/README.md +++ b/translations/et/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # Pangaäpi loomine Osa 4: Oleku halduse põhimõisted ## ⚡ Mida saad teha järgmise 5 minutiga diff --git a/translations/et/7-bank-project/4-state-management/assignment.md b/translations/et/7-bank-project/4-state-management/assignment.md index 3ac0e2a31..208d111d2 100644 --- a/translations/et/7-bank-project/4-state-management/assignment.md +++ b/translations/et/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # Rakenda dialoog "Lisa tehing" ## Ülevaade diff --git a/translations/et/7-bank-project/README.md b/translations/et/7-bank-project/README.md index d4d7f3333..5e8988350 100644 --- a/translations/et/7-bank-project/README.md +++ b/translations/et/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: Panga loomine Selles projektis õpid, kuidas luua fiktiivset panka. Need õppetunnid sisaldavad juhiseid veebirakenduse kujundamiseks ja marsruutide loomiseks, vormide ehitamiseks, oleku haldamiseks ning API-st andmete hankimiseks, mille abil saad panga andmeid kätte. diff --git a/translations/et/7-bank-project/api/README.md b/translations/et/7-bank-project/api/README.md index 9f5017356..4eb0a5913 100644 --- a/translations/et/7-bank-project/api/README.md +++ b/translations/et/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # Panga API > Panga API, mis on loodud [Node.js](https://nodejs.org) + [Express](https://expressjs.com/) abil. diff --git a/translations/et/7-bank-project/solution/README.md b/translations/et/7-bank-project/solution/README.md index 89d512b0f..cbb786114 100644 --- a/translations/et/7-bank-project/solution/README.md +++ b/translations/et/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # Panga rakendus > Näidislahendus panga rakenduse projektile, mis on loodud kasutades ainult HTML5, CSS-i ja JavaScripti (ilma raamistikke või teeke kasutamata). diff --git a/translations/et/8-code-editor/1-using-a-code-editor/README.md b/translations/et/8-code-editor/1-using-a-code-editor/README.md index 0facb8fca..f741b97ee 100644 --- a/translations/et/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/et/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # Koodi redaktori kasutamine: VSCode.devi valdamine Kas mäletad filmist *Matrix* seda kohta, kus Neo pidi arvutimaailmaga ühenduse saamiseks suure kooditerminaliga liidestuma? Tänapäeva veebiarendusvahendid on selle vastand – uskumatult võimsad võimalused, mis on ligipääsetavad kõikjalt. VSCode.dev on brauseripõhine koodi redaktor, mis toob professionaalsed arendusvahendid igasse internetiühendusega seadmesse. diff --git a/translations/et/8-code-editor/1-using-a-code-editor/assignment.md b/translations/et/8-code-editor/1-using-a-code-editor/assignment.md index caff6d9be..8f9b288b5 100644 --- a/translations/et/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/et/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # Loo CV veebileht kasutades VSCode.dev Muuda oma karjääriväljavaateid, luues professionaalse CV veebilehe, mis tutvustab sinu oskusi ja kogemusi interaktiivses, moodsas vormingus. Traditsiooniliste PDF-de saatmise asemel kujuta ette, et võimaldad värbajatel kasutada stiilset, reageerivat veebilehte, mis demonstreerib nii sinu kvalifikatsiooni kui ka veebiarenduse võimeid. diff --git a/translations/et/9-chat-project/README.md b/translations/et/9-chat-project/README.md index 0d5ab0975..49db95e12 100644 --- a/translations/et/9-chat-project/README.md +++ b/translations/et/9-chat-project/README.md @@ -1,12 +1,3 @@ - # Loo juturobot AI abil Mäletad, kuidas Star Trekis meeskond mõnuledes laeva arvutiga vestles, esitas keerukaid küsimusi ja sai läbimõeldud vastuseid? See, mis näis 1960ndatel puhtalt ulmena, on nüüd midagi, mida saad ehitada veebitehnoloogiate abil, mida sa juba tunned. diff --git a/translations/et/9-chat-project/solution/README.md b/translations/et/9-chat-project/solution/README.md index 7d2bf007e..a1dc5d99c 100644 --- a/translations/et/9-chat-project/solution/README.md +++ b/translations/et/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # Käivita lahendus 1. Käivita [taustsüsteem](./backend/README.md) diff --git a/translations/et/9-chat-project/solution/backend/README.md b/translations/et/9-chat-project/solution/backend/README.md index e42d6c506..6ea7c5853 100644 --- a/translations/et/9-chat-project/solution/backend/README.md +++ b/translations/et/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - Vali oma käitusaeg - [Python](./python/README.md) diff --git a/translations/et/9-chat-project/solution/backend/python/README.md b/translations/et/9-chat-project/solution/backend/python/README.md index 1529864cd..6e34b1f67 100644 --- a/translations/et/9-chat-project/solution/backend/python/README.md +++ b/translations/et/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # Koodi käivitamine ## Seadistamine diff --git a/translations/et/9-chat-project/solution/frontend/README.md b/translations/et/9-chat-project/solution/frontend/README.md index a96efa8c7..634e24971 100644 --- a/translations/et/9-chat-project/solution/frontend/README.md +++ b/translations/et/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # Käivita kood ```sh diff --git a/translations/et/AGENTS.md b/translations/et/AGENTS.md index e8c7dfafa..7dd267053 100644 --- a/translations/et/AGENTS.md +++ b/translations/et/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## Projekti Ülevaade diff --git a/translations/et/CODE_OF_CONDUCT.md b/translations/et/CODE_OF_CONDUCT.md index dba24d4f7..fd406125a 100644 --- a/translations/et/CODE_OF_CONDUCT.md +++ b/translations/et/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # Microsofti avatud lähtekoodi käitumisjuhend See projekt on omaks võtnud [Microsofti avatud lähtekoodi käitumisjuhendi](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/et/CONTRIBUTING.md b/translations/et/CONTRIBUTING.md index 3f149e8fa..b9e450f35 100644 --- a/translations/et/CONTRIBUTING.md +++ b/translations/et/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # Kaastöö tegemine See projekt tervitab kaastöid ja ettepanekuid. Enamik kaastöid nõuab, et te nõustuksite Kaastöö Litsentsilepinguga (CLA), mis kinnitab, et teil on õigus ja tegelikult ka annate meile õiguse teie kaastööd kasutada. Lisateabe saamiseks külastage [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/et/Git-Basics/README.md b/translations/et/Git-Basics/README.md index f8f06bddd..c02a54a59 100644 --- a/translations/et/Git-Basics/README.md +++ b/translations/et/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## GIT-i põhialused veebiarenduse algajatele👶 ## Mis on `Git`? diff --git a/translations/et/README.md b/translations/et/README.md index 2fcefc5d5..98ef0afe5 100644 --- a/translations/et/README.md +++ b/translations/et/README.md @@ -1,23 +1,26 @@ - +[![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) +[![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) +[![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) +[![GitHub pull-requests](https://img.shields.io/github/issues-pr/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/pulls/) +[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) + +[![GitHub watchers](https://img.shields.io/github/watchers/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/watchers/) +[![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/network/) +[![GitHub stars](https://img.shields.io/github/stars/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/stargazers/) + +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + # Veebiarendus algajatele – õppekava -Õppige veebi arendamise põhialuseid meie Microsoft Cloud Advocatesi 12-nädalase põhjaliku kursuse kaudu. Iga 24 õppetundi süveneb JavaScripti, CSS-i ja HTML-i käeliste projektide kaudu nagu terrariumid, brauserilaiendused ja kosmosemängud. Osalege viktoriinides, aruteludes ja praktilistes ülesannetes. Täiustage oma oskusi ja optimeerige teadmiste omandamist meie tõhusa projektipõhise õpetamismeetodiga. Alustage oma kodeerimise teekonda juba täna! +Õppige veebiarenduse põhialuseid meie Microsoft Cloud Advocatesi 12-nädalase põhjaliku kursusega. Iga 24 õppetundi viib teid süvitsi JavaScripti, CSS-i ja HTML-i maailma praktiliste projektide kaudu nagu terraariumid, brauserilaiendid ja kosmosemängud. Osalege viktoriinides, diskussioonides ja praktilistes ülesannetes. Täiustage oma oskusi ja optimeerige teadmiste säilitamist meie tõhusa projektipõhise pedagoogikaga. Alustage oma kodeerimise teekonda juba täna! Liituge Azure AI Foundry Discordi kogukonnaga [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) Järgige neid samme, et hakata neid ressursse kasutama: -1. **Looge repositsiooni koopia (fork)**: Klõpsake [![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. **Kloonige repositsioon**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +1. **Tehke hoidlast forkitamine**: Klõpsake nuppu [![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. **Klooni hoidla**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` 3. [**Liituge Azure AI Foundry Discordiga ja kohtuge ekspertide ning teiste arendajatega**](https://discord.com/invite/ByRwuEEgH4) ### 🌐 Mitmekeelne tugi @@ -25,183 +28,185 @@ Järgige neid samme, et hakata neid ressursse kasutama: #### Toetatud GitHub Actioni kaudu (automatiseeritud ja alati ajakohane) -[araabia](../ar/README.md) | [bengali](../bn/README.md) | [bulgaaria](../bg/README.md) | [birma keel (Myanmar)](../my/README.md) | [hiina (lihtsustatud)](../zh/README.md) | [hiina (traditsiooniline, Hongkong)](../hk/README.md) | [hiina (traditsiooniline, Macau)](../mo/README.md) | [hiina (traditsiooniline, Taiwani)](../tw/README.md) | [horvaadi](../hr/README.md) | [tšehhi](../cs/README.md) | [taani](../da/README.md) | [hollandi](../nl/README.md) | [eesti](./README.md) | [soome](../fi/README.md) | [prantsuse](../fr/README.md) | [saksa](../de/README.md) | [kreeka](../el/README.md) | [heebrea](../he/README.md) | [hindi](../hi/README.md) | [ungari](../hu/README.md) | [indoneesia](../id/README.md) | [itaalia](../it/README.md) | [jaapani](../ja/README.md) | [kannada](../kn/README.md) | [korea](../ko/README.md) | [leedu](../lt/README.md) | [malai keel](../ms/README.md) | [malajalami](../ml/README.md) | [marathi](../mr/README.md) | [nepali](../ne/README.md) | [nigeeria pidgin](../pcm/README.md) | [norra](../no/README.md) | [pärsia (Farsi)](../fa/README.md) | [poola](../pl/README.md) | [portugali (Brasiilia)](../br/README.md) | [portugali (Portugal)](../pt/README.md) | [pandžabi (Gurmukhi)](../pa/README.md) | [rumeenia](../ro/README.md) | [vene](../ru/README.md) | [serbia (kirillitsa)](../sr/README.md) | [skaapaki](../sk/README.md) | [sloveeni](../sl/README.md) | [hispaania](../es/README.md) | [svahili](../sw/README.md) | [rootsi](../sv/README.md) | [tagalogi (filipino)](../tl/README.md) | [tamiili](../ta/README.md) | [telugu](../te/README.md) | [tai](../th/README.md) | [türgi](../tr/README.md) | [ukraina](../uk/README.md) | [urdu](../ur/README.md) | [vietnami](../vi/README.md) +[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](./README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) > **Eelistate kloonida lokaalselt?** -> See repositsioon sisaldab enam kui 50 keele tõlget, mis suurendab oluliselt allalaadimise mahtu. Tõlgeteta kloonimiseks kasutage spetsiifilist kontrolli (sparse checkout): +> See hoidla sisaldab üle 50 keele tõlkeid, mis suurendab oluliselt allalaadimise mahtu. Kui soovite kloonida ilma tõlgeteta, kasutage sparse checkout'i: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> See annab teile kõik vajaliku kursuse läbimiseks märksa kiiremalt. +> See annab teile kõik vajaliku kursuse läbimiseks palju kiirema allalaadimisega. -**Kui soovite lisada toetust täiendavatele tõlkekeeltele, on need loetletud [siin](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +**Kui soovite toetada täiendavaid tõlkekeeli, siis toetatud keeled on loetletud [siin](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** -[![Ava Visual Studio Code'is](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) +[![Avage Visual Studio Code'is](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) -#### 🧑‍🎓 _Oled õpilane?_ +#### 🧑‍🎓 _Kas oled üliõpilane?_ -Külasta [**Õpilase tugikeskuse lehte**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon), kus leiad algajatest ressurssid, õpilase pakke ja isegi võimalusi saada tasuta sertifikaadikupong. See on leht, mida tasub järjehoidjates hoida ja aeg-ajalt kontrollida, sest sisu uuendatakse iga kuu. +Külasta [**Student Hub lehte**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon), kus leiad algajatele mõeldud ressursid, üliõpilaste pakid ja isegi võimalused tasuta sertifikaadivautšerite saamiseks. See on leht, mille tahad järjehoidjasse lisada ja aeg-ajalt kontrollida, sest sisu uuendatakse igakuiselt. -### 📣 Teade – uued GitHub Copilot Agendi režiimi väljakutsed täitmiseks! +### 📣 Teade - Uued GitHub Copilot Agent moodi väljakutsed! -Uus väljakutse lisatud, otsi "GitHub Copilot Agent Challenge 🚀" enamikust peatükkidest. See on uus väljakutse, mille saad täita GitHub Copiloti ja Agendi režiimi abil. Kui sa pole varem Agendi režiimi kasutanud, siis see suudab mitte ainult teksti genereerida, vaid ka faile luua ja muuta, käsklusi käivitada ja palju muud. +Uus väljakutse lisatud, otsi peatükkidest "GitHub Copilot Agent Challenge 🚀". See on uus väljakutse, mida saad täita GitHub Copiloti ja Agent režiimi abil. Kui sa pole varem Agent režiimi kasutanud, siis see suudab mitte ainult teksti genereerida, vaid ka luua ja redigeerida faile, käivitada käske ja palju muud. -### 📣 Teade – _uus projekt loomaks Generatiivse tehisintellekti abil_ +### 📣 Teade - _Uus Generatiivse AI projekt ehitamiseks_ -Uus AI assistendi projekt just lisatud, vaata [projekti](./9-chat-project/README.md) +Lisandunud uus AI assistendi projekt, vaata [projekti](./9-chat-project/README.md) -### 📣 Teade – _uus õppekava_ Generatiivse tehisintellekti jaoks JavaScriptis on just avaldatud +### 📣 Teade - _Uus õppekava_ Generatiivse AI kohta JavaScripti jaoks avaldatud Ära maga maha meie uut Generatiivse AI õppekava! -Alusta siit: [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) +Alusta aadressilt [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course)! ![Taust](../../translated_images/et/background.148a8d43afde5730.webp) -- Tunnid katavad kõike alates põhialustest kuni RAGini. -- Suhtle ajalooliste tegelastega kasutades GenAI-d ja meie kaasrakendust. -- Lõbus ja kaasahaarav jutustus, rändad ajas! +- Õppetunnid hõlmavad kõike alates põhitõdedest kuni RAG-ni. +- Suhtle ajalooliste tegelastega GenAI ja meie kaaslase rakenduse abil. +- Lõbus ja kaasahaarav jutustus, sa reisid ajas! ![tegelane](../../translated_images/et/character.5c0dd8e067ffd693.webp) -Iga tund sisaldab ülesannet, teadmiste kontrolli ja väljakutset, mis juhatavad teid järgmiste teemade õppimisel: -- Promptide ja prompt-engineeringi kasutamine -- Teksti- ja pildirakenduste genereerimine + +Igas õppetunnis on ülesanne lõpetamiseks, teadmiste kontroll ja väljakutse, mis juhatab sind järgmiste teemadega tutvumisel: +- Täpsustamine ja täpsustamise inseneriteadus +- Teksti ja pildi rakenduste genereerimine - Otsingurakendused -Alusta siit: [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) +Alusta aadressil [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course)! -## 🌱 Alustamine -> **Õpetajad**, oleme lisanud [mõned soovitused](for-teachers.md), kuidas seda õppekava kasutada. Meil oleks hea meel teie tagasiside üle [meie arutelufoorumis](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! -**[Õppijad](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, iga õppetunni algul tehke sissejuhatav viktoriin ja seejärel jätkake loengumaterjali lugemisega, täitke erinevad tegevused ning kontrollige oma arusaamist lõpus tehtava viktoriiniga. +## 🌱 Alustamine + +> **Õpetajad**, oleme lisanud [mõningaid soovitusi](for-teachers.md) selle kohta, kuidas seda õppekava kasutada. Hindame väga teie tagasisidet [meie arutelufoorumis](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! -Õppimise paremaks toetamiseks võtke ühendust kaasõppijatega, et projekte koos teha! Arutelud on soovitatavad meie [arutelufoorumis](https://github.com/microsoft/Web-Dev-For-Beginners/discussions), kus meie moderaatorite meeskond on valmis vastama teie küsimustele. +**[Õppijad](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)** alustage iga õppetunniga eelviktoriiniga ja jätkake õppetunni materjali lugemisega, täites erinevaid tegevusi ning kontrollige oma arusaamist järekviktoriiniga. -Tulge haridust veelgi täiustama, soovitame soojalt uurida [Microsoft Learni](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) täiendavate õppevahendite jaoks. +Selleks, et parandada oma õpikogemust, ühenduge eakaaslastega, et koos projekte teha! Arutelud on teretulnud meie [arutelufoorumis](https://github.com/microsoft/Web-Dev-For-Beginners/discussions), kus meie moderaatorite meeskond on valmis teie küsimustele vastama. -### 📋 Keskkonna seadistamine +Hariduse süvendamiseks soovitame tungivalt uurida [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) täiendavate õppematerjalide jaoks. -Sellel õppekaval on valmis arenduskeskkond! Kursuse alustamisel võite valida selle kasutamise [Codespace'is](https://github.com/features/codespaces/) (_brauseripõhine keskkond, mis ei vaja installimist_) või kohapeal oma arvutis tekstitöötlusprogrammiga nagu [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +### 📋 Oma arenduskeskkonna seadistamine -#### Looge oma repositsioon +See õppekava on koos arenduskeskkonnaga, mis on kohe kasutusvalmis! Kui alustate, võite valida, kas käivitada õppekava [Codespace'is](https://github.com/features/codespaces/) (_brauseripõhine, installimist mitte vajav keskkond_), või lokaalselt oma arvutis, kasutades tekstiredaktorit nagu [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -Et oma tööd mugavalt salvestada, soovitatakse teil luua oma koopia sellest repositsioonist. Seda saate teha, klõpsates lehe ülaosas nuppu **Use this template**. See loob teie GitHubi kontole uue repositsiooni koopia. +#### Looge oma hoidla +Selleks, et salvestada oma tööd lihtsalt, on soovitatav luua oma hoidla koopia. Seda saate teha, klõpsates lehe ülaosas nuppu **Use this template**. See loob teie GitHubi kontole uue hoidla koos õppekava koopiaga. Järgige neid samme: -1. **Forkige repositsioon**: Klõpsake selle lehe paremas ülaosas nuppu "Fork". -2. **Kloonige repositsioon**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +1. **Tehke hoidlast forkitamine**: Klõpsake selle lehe paremas ülanurgas nuppu "Fork". +2. **Klooni hoidla**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` #### Õppekava käivitamine Codespace'is -Teie loodud koopia repositsioonist klõpsake nuppu **Code** ja valige **Open with Codespaces**. See loob teile uue Codespace'i, kus töötada. +Loomata hoidla koopias, mille tegite, klõpsake nuppu **Code** ja valige **Open with Codespaces**. See loob uue Codespace'i, kus saate tööd teha. ![Codespace](../../translated_images/et/createcodespace.0238bbf4d7a8d955.webp) -#### Õppekava kohapealne käivitamine oma arvutis +#### Õppekava käivitamine lokaalselt arvutis + +Selle õppekava käivitamiseks kohalikult arvutis vajate tekstiredaktorit, veebibrauserit ja käsureatööriista. Meie esimene õppetund, [Programmeeringukeeled ja tööriistad](../../1-getting-started-lessons/1-intro-to-programming-languages), tutvustab teile erinevaid võimalusi nende tööriistade jaoks, et saaksite valida endale parima. -Selle õppekava kohapealseks jooksutamiseks oma arvutis vajate tekstiredaktorit, brauserit ja käsureatööriista. Esimene tunnistus, [Tutvustus programmeerimiskeeltele ja tööriistadele](../../1-getting-started-lessons/1-intro-to-programming-languages), tutvustab erinevaid valikuid iga nende tööriista puhul, et saaksite valida endale sobivaima. +Soovitame kasutada [Visual Studio Code'i](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) redaktorina, mis sisaldab ka sisseehitatud [terminali](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon). Visual Studio Code'i saate alla laadida [siit](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -Soovitame kasutada [Visual Studio Code'i](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) redaktorit, millel on ka sisseehitatud [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon). Visual Studio Code'i saate alla laadida [siit](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -1. Kloonige oma repositsioon arvutisse. Seda saate teha, klõpsates nupul **Code** ja kopeerides URL-i: +1. Kloonige oma hoidla oma arvutisse. Seda saate teha, klõpsates nuppu **Code** ja kopeerides URL-i: - [Codespace](./images/createcodespace.png) -Seejärel ava [Terminal](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) sees ja käivita järgmine käsk, asendades `` just äsja kopeeritud URL-iga: + [CodeSpace](./images/createcodespace.png) +Siis ava [Terminal](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) sees ja käivita järgmine käsk, asendades `` äsja kopeeritud URL-iga: ```bash git clone ``` -2. Ava kaust Visual Studio Codes. Seda saab teha, klõpsates **File** > **Open Folder** ja valides kausta, mille just kloonisid. +2. Ava kaust Visual Studio Code'is. Sa saad seda teha, klõpsates **File** > **Open Folder** ja valides äsja kloonitud kausta. -> Soovitatud Visual Studio Code laiendused: +> Soovitatud Visual Studio Code’i laiendused: > -> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - et eelvaadata HTML-lehti Visual Studio Codes -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - et aidata sul koodi kiiremini kirjutada +> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) – HTML-lehtede eelvaateks Visual Studio Code’is +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) – et aidata sul koodi kiiremini kirjutada -## 📂 Igas õppetükis sisaldub: +## 📂 Iga õppetüki sisu sisaldab: -- valikuline visandmärkmed -- valikuline lisavideo -- enne tundi soojendusülesanne -- kirjalik õppetükk -- projektipõhiste õppetükkide puhul samm-sammult juhendid projekti ülesehitamiseks -- teadmiste kontroll -- väljakutse -- lisalugemine -- ülesanne -- [pärastundi viktoriin](https://ff-quizzes.netlify.app/web/) +- valikulist sketšimärkust +- valikulist lisavideot +- eel-õppetüki soojendusküsimustikku +- kirjalikku õppetükki +- projektipõhiste õppetükkide puhul samm-sammult juhendeid projekti loomiseks +- teadmiste kontrolli +- ülesannet +- lisa lugemist +- [järgmise õppetüki küsimustikku](https://ff-quizzes.netlify.app/web/) -> **Märkused viktoriinide kohta**: Kõik viktoriinid on koondatud Quiz-app kausta, kokku 48 viktoriini, igas kolm küsimust. Neid on saadaval [siin](https://ff-quizzes.netlify.app/web/). Viktoriini rakendust saab käivitada lokaalselt või juurutada Azure'i; järgi juhiseid `quiz-app` kaustas. +> **Märkus küsimustike kohta**: Kõik küsimustikud on Quiz-app kaustas, kokku 48 küsimustikku, igaüks kolme küsimusega. Need on saadaval [siin](https://ff-quizzes.netlify.app/web/). Küsimustiku rakendust saab käivitada lokaalselt või avaldada Azure’is; järgi juhiseid `quiz-app` kaustas. ## 🗃️ Õppetükid -| | Projekti nimi | Õpitavad mõisted | Õpieesmärgid | Lingitud õppetükk | Autor | -| :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | -| 01 | Alustamine | Sissejuhatus programmeerimisse ja tööriistadesse | Õpi programmeerimiskeelte põhialuseid ja tarkvara, mis aitab professionaalsetel arendajatel oma tööd teha | [Sissejuhatus programmeerimiskeeltesse ja tööriistadesse](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | -| 02 | Alustamine | GitHub põhitõed, sh meeskonnatöö | Kuidas kasutada GitHubi projektis, kuidas teha koostööd koodibaasil | [Sissejuhatus GitHubi](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | Alustamine | Juurdepääsetavus | Õpi veebipõhise juurdepääsetavuse põhialuseid | [Juurdepääsetavuse alused](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | JS põhitõed | JavaScripti andmetüübid | JavaScripti andmetüüpide alused | [Andmetüübid](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | JS põhitõed | Funktsioonid ja meetodid | Õpi funktsioonidest ja meetoditest, mis juhivad rakenduse loogikavoogu | [Funktsioonid ja meetodid](./2-js-basics/2-functions-methods/README.md) | Jasmine ja Christopher | -| 06 | JS põhitõed | Otsuste tegemine JS-iga | Õpi tingimuste loomist koodis otsustamismeetodite abil | [Otsuste tegemine](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | JS põhitõed | Massiivid ja tsüklid | Töötamine andmetega, kasutades massiive ja tsükleid JavaScriptis | [Massiivid ja tsüklid](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML praktikas | Ehita HTML, et luua veebiterrarium, keskendudes paigutuse loomisele | [Sissejuhatus HTML-i](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS praktikas | Ehita CSS veebiterrariumi stiilimiseks, keskendudes CSS põhialustele ja lehe muutumisele vastavalt ekraanisuurusele | [Sissejuhatus CSS-i](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScripti sulgemised, DOM manipuleerimine | Ehita JavaScript, et teha terrarium funktsioneerivaks lohistamisliideselementina, keskendudes sulgemistele ja DOM manipuleerimisele | [JavaScripti sulgemised, DOM manipuleerimine](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [Tippmäng](./4-typing-game/solution/README.md) | Tippmängu ehitamine | Õpi klahvivajutuste sündmustega töötamist, et juhtida JavaScripti rakenduse loogikat | [Sündmuspõhine programmeerimine](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [Roheline Brauserilaiendus](./5-browser-extension/solution/README.md) | Töötamine brauseritega | Õpi, kuidas brauserid toimivad, nende ajalugu ja kuidas luua brauserilaienduse esimesi elemente | [Brauseritest](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [Roheline Brauserilaiendus](./5-browser-extension/solution/README.md) | Vormide loomine, API kutsumine ja muutujate salvestamine lokaalses mälus | Ehita brauserilaienduse JavaScripti elemendid API kutsumiseks, kasutades lokaalses mälus hoitud muutujaid | [API-d, vormid ja lokaalne mälu](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [Roheline Brauserilaiendus](./5-browser-extension/solution/README.md) | Brauseri taustaprotsessid, veebiperformance | Kasuta brauseri taustaprotsesse laienduse ikooni juhtimiseks; õpi veebiperformance'ist ja optimeerimistehnikatest, et performants säilitada | [Taustatööd ja jõudlus](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [Tähtede Mäng](./6-space-game/solution/README.md) | Edasijõudnum mängude arendus JavaScriptiga | Õpi pärimist kasutades nii klasse kui ka kompositsiooni ning Pub/Sub mustrit, valmistudes mängu ehitamiseks | [Sissejuhatus edasijõudnumasse mänguarendusse](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [Tähtede Mäng](./6-space-game/solution/README.md) | Joonistamine canvasile | Õpi Canvas API-d, mida kasutatakse elementide ekraanile joonistamiseks | [Joonistamine canvasile](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [Tähtede Mäng](./6-space-game/solution/README.md) | Elementide liigutamine ekraanil | Avastage, kuidas elemendid saavad liikumise, kasutades kartesisüsteemi koordinaate ja Canvas API-d | [Elementide liigutamine](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [Tähtede Mäng](./6-space-game/solution/README.md) | Kokkupõrgete tuvastamine | Pane elemendid põrkuma ja reageerima üksteisele klahvivajutuste kaudu ning lisa jahutusfunktsioon jõudluse tagamiseks | [Kokkupõrgete tuvastamine](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [Tähtede Mäng](./6-space-game/solution/README.md) | Skori pidamine | Tee mängu staatuse ja tulemuse põhjal arvutusi | [Skori pidamine](./6-space-game/5-keeping-score/README.md) | Chris | -| 20 | [Tähtede Mäng](./6-space-game/solution/README.md) | Mängu lõpetamine ja taaskäivitamine | Õpi mängu lõpetamisest ja taaskäivitamisest, sh ressursside vabastamisest ja muutujate lähtestamisest | [Lõpu tingimus](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [Pangarakendus](./7-bank-project/solution/README.md) | HTML mallid ja marsruudid veebirakenduses | Õpi, kuidas luua mitmeleheküljelise veebisaidi arhitektuuri raamistik, kasutades marsruute ja HTML malle | [HTML mallid ja marsruudid](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [Pangarakendus](./7-bank-project/solution/README.md) | Sisselogimise ja registreerimise vormi loomine | Õpi vormide koostamist ja valideerimise käitlusrutiine | [Vormid](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [Pangarakendus](./7-bank-project/solution/README.md) | Andmete toomise ja kasutamise meetodid | Kuidas andmed rakendusse voolavad ja sellest välja, kuidas neid toota, salvestada ja kustutada | [Andmed](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [Pangarakendus](./7-bank-project/solution/README.md) | Oleku halduse kontseptsioonid | Õpi, kuidas rakendus säilitab olekut ja kuidas seda programmiliselt hallata | [Oleku haldus](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [Brauser/Vscode Kood](../../8-code-editor) | Töö VScode'iga | Õpi, kuidas kasutada koodiredaktorit| [Kasuta VScode koodiredaktorit](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [Tehisintellekti assistendid](./9-chat-project/README.md) | Töö AI-ga | Õpi, kuidas ehitada oma AI assistent | [AI assistendi projekt](./9-chat-project/README.md) | Chris | +| | Projekti nimi | Õppekäsitletavad mõisted | Õpieesmärgid | Seotud õppetükk | Autor | +| :-: | :-------------------------------------------------------: | :-------------------------------------------------------------------: | ---------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | +| 01 | Alustamine | Programmeerimise ja tööriistade tutvustus | Õpi programmeerimiskeelte põhialuseid ja tarkvara, mis aitab professionaalsetel arendajatel oma tööd teha | [Programmeerimiskeelte ja tööriistade tutvustus](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | Alustamine | GitHubi põhialused, sh meeskonnatöö | Kuidas kasutada GitHubi oma projektis ja teha koostööd teistega koodipõhjal | [GitHubi tutvustus](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | Alustamine | Ligipääsetavus | Õpi veebipõhise ligipääsetavuse põhialused | [Ligipääsetavuse põhialused](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | JS Põhitõed | JavaScripti andmetüübid | JavaScripti andmetüüpide alused | [Andmetüübid](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | JS Põhitõed | Funktsioonid ja meetodid | Õpi funktsioone ja meetodeid rakenduse loogika juhtimiseks | [Funktsioonid ja meetodid](./2-js-basics/2-functions-methods/README.md) | Jasmine ja Christopher | +| 06 | JS Põhitõed | Otsuste tegemine JS abil | Õpi tingimuste loomist koodis otsustamist kasutades | [Otsuste tegemine](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | JS Põhitõed | Massiivid ja tsüklid | Töötamine andmetega, kasutades massiive ja tsükleid JavaScriptis | [Massiivid ja tsüklid](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML praktikas | Ehita HTML, et luua veebipõhine terrarium, keskendudes paigutuse ehitamisele | [HTML algõpetus](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS praktikas | Ehita CSS, et kujundada veebiterrarium, keskendudes CSS põhialustele sh lehe reageerivuse tagamisele | [CSS algõpetus](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScripti sulud, DOM-i manipuleerimine | Ehita JavaScript, mis muudab terrariumi lohistamiseks mõeldud liideseks, keskendudes suludele ja DOM-i manipuleerimisele | [JavaScripti sulud, DOM manipuleerimine](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Trükimäng](./4-typing-game/solution/README.md) | Trükimängu ehitamine | Õpi klahvivajutuste sündmuste kasutamist oma JavaScripti rakenduse loogika juhtimiseks | [Sündmustepõhine programmeerimine](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [Roheline brauserilaiend](./5-browser-extension/solution/README.md) | Töötamine brauseritega | Õpi, kuidas brauserid töötavad, nende ajalugu ja kuidas luua brauserilaiendi põhielemendid | [Brauserite kohta](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [Roheline brauserilaiend](./5-browser-extension/solution/README.md) | Vormide loomine, API-kõned ja muutujate salvestamine kohalikku salvestusse | Ehita oma brauserilaiendi JavaScripti osad API kutsumiseks, kasutades lokaalses salvestuses olevaid muutujaid | [API-d, vormid ja kohalik salvestus](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [Roheline brauserilaiend](./5-browser-extension/solution/README.md) | Brauseri taustaprotsessid, veebijõudlus | Kasuta brauseri taustaprotsesse laiendi ikooni haldamiseks; õpi veebijõudluse ja mõnede optimeerimiste kohta | [Taustatöötlus ja jõudlus](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [Taeva mäng](./6-space-game/solution/README.md) | Täiustatud mänguarendus JavaScriptis | Õpi pärimist, kasutades nii klasse kui ka koostist, ja Pub/Sub mustrit, mänguarenduse ettevalmistuseks | [Täiustatud mänguarenduse sissejuhatus](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [Taeva mäng](./6-space-game/solution/README.md) | Joonistamine lõuendile | Õpi Canvas API kohta, mida kasutatakse elementide joonistamiseks ekraanile | [Joonistamine lõuendile](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [Taeva mäng](./6-space-game/solution/README.md) | Elementide liigutamine ekraanil | Avasta, kuidas elementidel saab liikumine, kasutades kartesiaan-koordinaate ja Canvas API | [Elementide liigutamine](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [Taeva mäng](./6-space-game/solution/README.md) | Kokkupõrgete tuvastamine | Pane elemendid kokkupõrkama ja reageerima üksteisele klahvivajutustega ning lisa jahutuse funktsioon mängu jõudluse jaoks | [Kokkupõrgete tuvastamine](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [Taeva mäng](./6-space-game/solution/README.md) | Punkteerimise säilitamine | Tee mängu oleku ja jõudluse põhjal matemaatilisi arvutusi | [Punkteerimise säilitamine](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [Taeva mäng](./6-space-game/solution/README.md) | Mängu lõpetamine ja taaskäivitamine | Õpi mängu lõpetamise ja taaskäivitamise kohta, sh varade puhastamise ja muutujate lähtestamise | [Lõpetamise tingimus](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [Pangarakendus](./7-bank-project/solution/README.md) | HTML mallid ja marsruudid veebirakenduses | Õpi, kuidas luua mitmeleheküljelise veebisaidi arhitektuuri raamistik kasutades marsruutimist ja HTML-malle | [HTML mallid ja marsruudid](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [Pangarakendus](./7-bank-project/solution/README.md) | Sisse- ja registreerimisvormi loomine | Õpi vormide loomist ja valideerimisrutiinide käsitlemist | [Vormid](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [Pangarakendus](./7-bank-project/solution/README.md) | Andmete päringu ja kasutamise meetodid | Kuidas andmed sinu rakendusse ja rakendusest välja liiguvad, nende pärimine, salvestamine ja lõpetamine | [Andmed](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [Pangarakendus](./7-bank-project/solution/README.md) | Oleku haldamise mõisted | Õpi, kuidas sinu rakendus säilitab olekut ja kuidas seda programmiliselt hallata | [Oleku haldamine](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [Brauser/VScode Kood](../../8-code-editor) | Töötamine VScode'iga | Õpi koodi redaktori kasutamist | [Kasuta VScode koodi redaktorit](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [AI abistajad](./9-chat-project/README.md) | Töötamine tehisintellektiga | Õpi ehitama oma AI-abimeest | [AI abistaja projekt](./9-chat-project/README.md) | Chris | ## 🏫 Pedagoogika -Meie õppekava on loodud kahel olulisel pedagoogilisel põhimõttel: -* projektipõhine õppimine -* sagedased viktoriinid +Meie õppekava on loodud, tuginedes kahele peamisele pedagoogilisele põhimõttele: +* projektipõhine õpe +* sagedased küsimustikud -Programm õpetab JavaScripti, HTML ja CSS põhialuseid ning tänapäevaste veebiarendajate poolt kasutatavaid uusimaid tööriistu ja tehnikaid. Õpilastel on võimalus saada praktilisi kogemusi, ehitades tippmängu, virtuaalse terrariumi, keskkonnasõbraliku brauserilaienduse, kosmosesissetungija stiilis mängu ja äriklientidele mõeldud pangarakenduse. Seeria lõpuks on õpilastel tugev ülevaade veebiarendusest. +Programm õpetab JavaScripti, HTML-i ja CSS-i aluseid ning tänapäevaste veebiarendajate kasutatavaid uusimaid tööriistu ja tehnikaid. Õpilastel on võimalus saada praktilisi kogemusi, ehitades trükimängu, virtuaalse terrariumi, keskkonnasõbraliku brauserilaiendi, kosmosevallutaja stiilis mängu ja äripangarakenduse. Sarja lõpuks on õpilastel kindel arusaam veebiarendusest. -> 🎓 Saad läbida selle õppekava esimesed õppetükid ka [õppeteede](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) kaudu Microsoft Learn platvormil! +> 🎓 Saad võtta selle õppekava esimesed õppetükid ka [õppeteekidena](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) Microsoft Learn'is! -Tagades sisu sobivuse projektidega on protsess õpilaste jaoks huvitavam ning kontseptsioonide meeldejätmine parem. Kirjutasime ka mitu alustavat õppetükki JavaScripti alustest, tutvustamaks kontseptsioone, koos videoga "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)", mille autorite hulgas on ka selle õppekava kaasautoreid. +Sisu kooskõlastamine projektidega teeb õppimisprotsessi põnevamaks ja suurendab kontseptsioonide meeldejätmist. Kirjutasime ka mitmeid algajatele mõeldud JavaScripti põhialuseid tutvustavaid õppetükke, mida täiendas video "[Algajate sari: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" videotutvustustest, mille autorite seas on ka mõned selle õppekava koostajad. -Lisaks aitab enne tundi toimuv madala panusega viktoriin seatud õpilase sihti uue teema õppimiseks, samas kui teise viktoriiniga pärast tundi tagatakse parem kontseptsioonide kinnistumine. See õppekava on loodud paindlikuks ja lõbusaks, ning seda saab võtta ka ositi. Projektid algavad lihtsatest ja muutuvad 12-nädalase tsükli lõpuks järjest keerukamaks. +Lisaks seab madala panusega küsimustik enne tundi õppija kavatsuse teema õppimiseks, samas kui teine küsimustik pärast tundi tagab parema meeldejätmise. Seda õppekava on loodud olema paindlik ja lõbus ning seda saab võtta tervikuna või osadena. Projektid algavad lihtsatest ja muutuvad järk-järgult keerukamaks 12-nädalase tsükli lõpuks. -Kuigi oleme teadlikult vältinud JavaScripti raamistikest rääkimist, keskendudes veebiarendajale vajalikele põhioskustele enne raamistikku võtmist, oleks järgmiseks heaks sammuks selle õppekava lõpetamiseks Node.js õppimine, kasutades videotest koosnevat seeriat: "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". +Kuna me tahtlikult ei tutvustanud JavaScripti raamistikke, et keskenduda esmalt veebiarendaja vajalikele põhioskustele enne raamistiku omandamist, oleks järgmine hea samm selle õppekava lõpetamiseks õppida Node.js-i teemadel veel ühe videokogumi abiga: "[Algajate sari: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". -> Vaata meie [käitumisjuhendit](CODE_OF_CONDUCT.md) ja [panustamise](CONTRIBUTING.md) juhiseid. Ootame sinu konstruktiivset tagasisidet! +> Vaata meie käitumisreegleid [Code of Conduct](CODE_OF_CONDUCT.md) ja panustamisjuhiseid [Contributing](CONTRIBUTING.md). Ootame sinu konstruktiivset tagasisidet! -## 🧭 Võimalus vajalike materjalide kasutamiseks ka offline +## 🧭 Võimalus kasutada võrguühenduseta -Seda dokumentatsiooni saab kasutada ka offline, kasutades [Docsify](https://docsify.js.org/#/). Kopeeri see repositoorium, paigalda [Docsify](https://docsify.js.org/#/quickstart) oma kohalikusse arvutisse ja siis selle repositooriumi juurkaustas tipi `docsify serve`. Veebileht avaneb aadressil port 3000 kaudu sinu kohalikus masinas: `localhost:3000`. +Seda dokumentatsiooni saab kasutada võrguühenduseta, kasutades [Docsify](https://docsify.js.org/#/). Forki see repo, [paigalda Docsify](https://docsify.js.org/#/quickstart) oma arvutisse ja siis repo juurkaustas sisesta käsk `docsify serve`. Veebisait esitatakse pordil 3000 sinu kohalikus arvutis: `localhost:3000`. ## 📘 PDF -Kõikidest õppetükkidest PDF on leitav [siit](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). +Kõikide õppetükkide PDF on leitav [siin](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). ## 🎒 Teised kursused -Meie meeskond toodab ka teisi kursusi! Vaata lähemalt: +Meie meeskond toodab ka teisi kursuseid! Vaata: ### LangChain @@ -210,23 +215,23 @@ Meie meeskond toodab ka teisi kursusi! Vaata lähemalt: --- -### Azure / Edge / MCP / Agendid +### Azure / Edge / MCP / Agentid [![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) [![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) [![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) [![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- - -### Generatiivse tehisintellekti seeria + +### Generatiivse tehisintellekti sari [![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) [![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) [![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) [![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- - -### Põhiline õppimine + +### Tuumikõpe [![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) [![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) [![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) @@ -236,8 +241,8 @@ Meie meeskond toodab ka teisi kursusi! Vaata lähemalt: [![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) --- - -### CoPiloti seeria + +### Copiloti sari [![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) [![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) [![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) @@ -245,11 +250,11 @@ Meie meeskond toodab ka teisi kursusi! Vaata lähemalt: ## Abi saamine -Kui jääd hätta või sul on küsimusi AI-rakenduste loomise kohta, liitu teiste õppijate ja kogenud arendajatega MCP aruteludes. See on toetav kogukond, kus küsimused on teretulnud ja teadmisi jagatakse vabalt. +Kui jääd kinni või sul on küsimusi tehisintellektirakenduste loomise kohta, liitu kaasõppijate ja kogenud arendajatega MCP aruteludes. See on toetav kogukond, kus küsimusi on teretulnud ning teadmisi jagatakse vabalt. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Kui sul on toote tagasisidet või ehitamisel esineb vigu, külasta: +Kui sul on toote tagasisidet või ehitamisel vigu, külasta: [![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) @@ -260,6 +265,6 @@ See hoidla on litsentseeritud MIT litsentsi alusel. Lisateabe saamiseks vaata fa --- -**Vastutusest loobumine**: -See dokument on tõlgitud kasutades tehisintellekti tõlke teenust [Co-op Translator](https://github.com/Azure/co-op-translator). Kuigi püüame tagada tõlkete täpsust, palun arvestage, et automaatsed tõlked võivad sisaldada vigu või ebatäpsusi. Originaaldokument selle emakeeles tuleks pidada autoriteetseks allikaks. Olulise teabe puhul soovitatakse kasutada professionaalset inimtõlget. Me ei vastuta selle tõlke kasutamisest tingitud arusaamatuste või valesti mõistmiste eest. +**Vastutusest vabanemine**: +See dokument on tõlgitud kasutades tehisintellektil baseeruvat tõlketeenust [Co-op Translator](https://github.com/Azure/co-op-translator). Kuigi me püüame täpsust, palun arvestage, et automaatsed tõlked võivad sisaldada vigu või ebatäpsusi. Originaaldokument selle emakeeles tuleks pidada autoriteetseks allikaks. Kriitilise teabe puhul soovitatakse kasutada professionaalset inimtõlget. Meie ei vastuta selle tõlke kasutamisest tingitud arusaamatuste või valesti mõistmiste eest. \ No newline at end of file diff --git a/translations/et/SECURITY.md b/translations/et/SECURITY.md index d41f69d24..4d9898257 100644 --- a/translations/et/SECURITY.md +++ b/translations/et/SECURITY.md @@ -1,12 +1,3 @@ - ## Turvalisus diff --git a/translations/et/SUPPORT.md b/translations/et/SUPPORT.md index 3008843b0..c88a34a76 100644 --- a/translations/et/SUPPORT.md +++ b/translations/et/SUPPORT.md @@ -1,12 +1,3 @@ - # Tugi ## Kuidas esitada probleeme ja saada abi diff --git a/translations/et/_404.md b/translations/et/_404.md index 711a7e2fd..3e331efca 100644 --- a/translations/et/_404.md +++ b/translations/et/_404.md @@ -1,12 +1,3 @@ - # Töö käib Me töötame selle lehe kallal. Palun tulge hiljem tagasi. diff --git a/translations/et/docs/_navbar.md b/translations/et/docs/_navbar.md index be47bf922..1cd29c43e 100644 --- a/translations/et/docs/_navbar.md +++ b/translations/et/docs/_navbar.md @@ -1,12 +1,3 @@ - - Tõlked - [Inglise (Ameerika Ühendriigid)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/et/docs/_sidebar.md b/translations/et/docs/_sidebar.md index e2673daad..506e268c6 100644 --- a/translations/et/docs/_sidebar.md +++ b/translations/et/docs/_sidebar.md @@ -1,12 +1,3 @@ - - Sissejuhatus - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/et/for-teachers.md b/translations/et/for-teachers.md index f517aa785..bbf784391 100644 --- a/translations/et/for-teachers.md +++ b/translations/et/for-teachers.md @@ -1,12 +1,3 @@ - ### Õpetajatele Olete oodatud kasutama seda õppekava oma klassiruumis. See töötab sujuvalt koos GitHub Classroomi ja juhtivate LMS platvormidega ning seda saab kasutada ka iseseisva repona koos oma õpilastega. diff --git a/translations/et/lesson-template/README.md b/translations/et/lesson-template/README.md index 18690bd2f..a0fc98787 100644 --- a/translations/et/lesson-template/README.md +++ b/translations/et/lesson-template/README.md @@ -1,12 +1,3 @@ - # [Õppetunni teema] ![Lisa siia video](../../../lesson-template/video-url) diff --git a/translations/et/lesson-template/assignment.md b/translations/et/lesson-template/assignment.md index fc7ef6b8a..dc709598f 100644 --- a/translations/et/lesson-template/assignment.md +++ b/translations/et/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [Ülesande nimi] ## Juhised diff --git a/translations/et/memory-game/README.md b/translations/et/memory-game/README.md index f078afad3..14ac08a9c 100644 --- a/translations/et/memory-game/README.md +++ b/translations/et/memory-game/README.md @@ -1,12 +1,3 @@ - See on [Next.js](https://nextjs.org) projekt, mis on loodud [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app) abil. ## Alustamine diff --git a/translations/et/quiz-app/README.md b/translations/et/quiz-app/README.md index 25deb3ecc..4405c4ff6 100644 --- a/translations/et/quiz-app/README.md +++ b/translations/et/quiz-app/README.md @@ -1,12 +1,3 @@ - # Viktoriinirakendus Need viktoriinid on andmeteaduse õppekava eel- ja järelloengute viktoriinid aadressil https://aka.ms/webdev-beginners diff --git a/translations/fa/.co-op-translator.json b/translations/fa/.co-op-translator.json new file mode 100644 index 000000000..3919ee7c4 --- /dev/null +++ b/translations/fa/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2026-01-06T10:49:43+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "fa" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2026-01-06T10:53:36+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "fa" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2026-01-06T10:53:54+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "fa" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2026-01-06T10:45:13+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "fa" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2026-01-06T10:48:55+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "fa" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:25:43+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "fa" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2026-01-06T09:36:09+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "fa" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T17:34:04+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "fa" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2026-01-06T09:48:22+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "fa" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2026-01-06T09:50:53+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "fa" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2026-01-06T09:45:37+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "fa" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2026-01-06T09:48:05+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "fa" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2026-01-06T09:51:04+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "fa" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2026-01-06T09:53:36+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "fa" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2026-01-06T09:54:04+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "fa" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2026-01-06T09:56:33+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "fa" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-24T12:12:02+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "fa" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2026-01-06T10:37:54+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "fa" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2026-01-06T10:39:40+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "fa" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2026-01-06T10:42:54+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "fa" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2026-01-06T10:44:54+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "fa" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2026-01-06T10:40:04+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "fa" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2026-01-06T10:42:28+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "fa" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-06T09:39:51+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "fa" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-24T12:11:20+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "fa" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2026-01-06T09:38:52+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "fa" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T13:50:32+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "fa" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2026-01-06T10:35:29+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "fa" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2026-01-06T10:37:40+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "fa" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2026-01-06T10:18:37+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "fa" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2026-01-06T10:20:45+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "fa" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2026-01-06T10:13:11+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "fa" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2026-01-06T10:15:29+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "fa" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2026-01-06T10:15:54+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "fa" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2026-01-06T10:18:13+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "fa" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-24T13:07:51+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "fa" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-24T13:19:50+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "fa" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-24T13:20:45+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "fa" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-24T13:23:34+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "fa" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-24T13:21:40+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "fa" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-24T13:24:27+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "fa" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-24T13:25:23+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "fa" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-24T13:22:39+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "fa" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-24T13:12:16+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "fa" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2026-01-06T10:08:29+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "fa" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2026-01-06T10:10:44+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "fa" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2026-01-06T10:01:53+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "fa" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2026-01-06T10:03:58+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "fa" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2026-01-06T10:11:02+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "fa" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2026-01-06T10:13:03+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "fa" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2026-01-06T09:59:38+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "fa" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2026-01-06T10:01:37+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "fa" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T12:39:30+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "fa" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T12:39:03+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "fa" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2026-01-06T10:07:11+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "fa" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-24T12:28:52+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "fa" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T12:29:50+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "fa" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T12:29:22+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "fa" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2026-01-06T10:04:14+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "fa" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2026-01-06T10:06:37+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "fa" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T12:45:26+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "fa" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T12:44:58+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "fa" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-24T12:26:33+00:00", + "source_file": "6-space-game/README.md", + "language_code": "fa" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T12:45:54+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "fa" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2026-01-06T10:24:15+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "fa" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2026-01-06T10:26:45+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "fa" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2026-01-06T10:21:10+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "fa" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2026-01-06T10:23:48+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "fa" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2026-01-06T10:26:58+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "fa" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2026-01-06T10:29:54+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "fa" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2026-01-06T10:30:20+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "fa" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2026-01-06T10:33:02+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "fa" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-24T13:26:16+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "fa" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-24T13:27:10+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "fa" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-24T13:42:38+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "fa" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2026-01-06T09:56:51+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "fa" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2026-01-06T09:58:47+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "fa" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2026-01-06T09:39:57+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "fa" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:20:45+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "fa" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:42:15+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "fa" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2026-01-06T10:56:54+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "fa" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:51:00+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "fa" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:15:19+00:00", + "source_file": "AGENTS.md", + "language_code": "fa" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-24T11:55:41+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "fa" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-24T11:58:04+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "fa" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:46:04+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "fa" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T17:40:06+00:00", + "source_file": "README.md", + "language_code": "fa" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-24T11:57:04+00:00", + "source_file": "SECURITY.md", + "language_code": "fa" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-24T11:53:49+00:00", + "source_file": "SUPPORT.md", + "language_code": "fa" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-24T11:56:14+00:00", + "source_file": "_404.md", + "language_code": "fa" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-24T12:25:50+00:00", + "source_file": "docs/_navbar.md", + "language_code": "fa" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-24T12:25:00+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "fa" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T08:38:59+00:00", + "source_file": "for-teachers.md", + "language_code": "fa" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-24T13:48:33+00:00", + "source_file": "lesson-template/README.md", + "language_code": "fa" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-24T13:49:11+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "fa" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:53:42+00:00", + "source_file": "memory-game/README.md", + "language_code": "fa" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-24T13:56:26+00:00", + "source_file": "quiz-app/README.md", + "language_code": "fa" + } +} \ No newline at end of file diff --git a/translations/fa/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/fa/1-getting-started-lessons/1-intro-to-programming-languages/README.md index f30500669..0328ec045 100644 --- a/translations/fa/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/fa/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # مقدمه‌ای بر زبان‌های برنامه‌نویسی و ابزارهای مدرن توسعه‌دهندگان سلام به تو، توسعه‌دهنده آینده! 👋 می‌توانم چیزی به تو بگویم که هر روز برایم هیجان‌انگیز است؟ تو در آستانه کشف این هستی که برنامه‌نویسی فقط درباره کامپیوترها نیست – بلکه درباره داشتن نیروهای فوق‌العاده واقعی است که ایده‌های wild تو را به زندگی می‌آورد! diff --git a/translations/fa/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/fa/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index 05db84d69..57e396697 100644 --- a/translations/fa/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/fa/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # تکلیف: کاوش در ابزارهای مدرن توسعه وب ## دستورالعمل‌ها diff --git a/translations/fa/1-getting-started-lessons/2-github-basics/README.md b/translations/fa/1-getting-started-lessons/2-github-basics/README.md index 7b0071dcf..6ce1bfc99 100644 --- a/translations/fa/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/fa/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # مقدمه‌ای بر گیت‌هاب هی آینده‌ساز برنامه‌نویسی! 👋 آماده‌ای تا به میلیون‌ها برنامه‌نویس در سراسر جهان بپیوندی؟ من واقعاً هیجان‌زده‌ام که گیت‌هاب را به تو معرفی کنم – تصور کن مثل یک شبکه اجتماعی برای برنامه‌نویسان است، فقط به جای به اشتراک گذاشتن عکس‌های ناهار، کد به اشتراک می‌گذاریم و با هم چیزهای شگفت‌انگیزی می‌سازیم! diff --git a/translations/fa/1-getting-started-lessons/3-accessibility/README.md b/translations/fa/1-getting-started-lessons/3-accessibility/README.md index 6633cae45..f406c7467 100644 --- a/translations/fa/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/fa/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # ساخت صفحات وب قابل دسترس ![همه چیز درباره‌ی دسترسی‌پذیری](../../../../translated_images/fa/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/fa/1-getting-started-lessons/3-accessibility/assignment.md b/translations/fa/1-getting-started-lessons/3-accessibility/assignment.md index 2e4e8affc..6be94c36a 100644 --- a/translations/fa/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/fa/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # ممیزی جامع قابلیت دسترسی وب‌سایت ## دستورالعمل‌ها diff --git a/translations/fa/1-getting-started-lessons/README.md b/translations/fa/1-getting-started-lessons/README.md index 0de23b5e2..7591af039 100644 --- a/translations/fa/1-getting-started-lessons/README.md +++ b/translations/fa/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # شروع به کار با توسعه وب در این بخش از برنامه آموزشی، با مفاهیم غیر پروژه‌ای که برای تبدیل شدن به یک توسعه‌دهنده حرفه‌ای مهم هستند، آشنا خواهید شد. diff --git a/translations/fa/10-ai-framework-project/README.md b/translations/fa/10-ai-framework-project/README.md index d59fc9858..e978744e1 100644 --- a/translations/fa/10-ai-framework-project/README.md +++ b/translations/fa/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # چارچوب هوش مصنوعی هرگز احساس کرده‌اید که ساخت برنامه‌های هوش مصنوعی از ابتدا شما را دچار سردرگمی کرده؟ شما تنها نیستید! چارچوب‌های هوش مصنوعی مانند یک چاقوی سوئیسی برای توسعه هوش مصنوعی هستند - ابزارهای قدرتمندی که می‌توانند در ساخت برنامه‌های هوشمند وقت شما را صرفه‌جویی کنند و از سردرد جلوگیری کنند. چارچوب هوش مصنوعی را مانند یک کتابخانه منظم در نظر بگیرید: این چارچوب‌ها اجزای از پیش ساخته شده، APIهای استاندارد و تجریدهای هوشمند را ارائه می‌دهند تا شما بتوانید بر حل مسائل تمرکز کنید به جای درگیر شدن با جزئیات پیاده‌سازی. diff --git a/translations/fa/2-js-basics/1-data-types/README.md b/translations/fa/2-js-basics/1-data-types/README.md index 27933536a..87b781087 100644 --- a/translations/fa/2-js-basics/1-data-types/README.md +++ b/translations/fa/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # مبانی جاوااسکریپت: نوع داده‌ها ![مبانی جاوااسکریپت - نوع داده‌ها](../../../../translated_images/fa/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/fa/2-js-basics/1-data-types/assignment.md b/translations/fa/2-js-basics/1-data-types/assignment.md index ee65001c5..799d30d93 100644 --- a/translations/fa/2-js-basics/1-data-types/assignment.md +++ b/translations/fa/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # تمرین انواع داده‌ها: سبد خرید تجارت الکترونیک ## دستورالعمل‌ها diff --git a/translations/fa/2-js-basics/2-functions-methods/README.md b/translations/fa/2-js-basics/2-functions-methods/README.md index 80decf7e0..3826caa49 100644 --- a/translations/fa/2-js-basics/2-functions-methods/README.md +++ b/translations/fa/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # اصول جاوااسکریپت: متدها و توابع ![اصول جاوااسکریپت - توابع](../../../../translated_images/fa/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/fa/2-js-basics/2-functions-methods/assignment.md b/translations/fa/2-js-basics/2-functions-methods/assignment.md index 80c506298..1568f6f5f 100644 --- a/translations/fa/2-js-basics/2-functions-methods/assignment.md +++ b/translations/fa/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # سرگرمی با توابع ## دستورالعمل‌ها diff --git a/translations/fa/2-js-basics/3-making-decisions/README.md b/translations/fa/2-js-basics/3-making-decisions/README.md index aaedbed5b..9155e04cc 100644 --- a/translations/fa/2-js-basics/3-making-decisions/README.md +++ b/translations/fa/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # اصول جاوااسکریپت: گرفتن تصمیم ![اصول جاوااسکریپت - گرفتن تصمیم](../../../../translated_images/fa/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/fa/2-js-basics/3-making-decisions/assignment.md b/translations/fa/2-js-basics/3-making-decisions/assignment.md index 8ae61920a..8f092e6c7 100644 --- a/translations/fa/2-js-basics/3-making-decisions/assignment.md +++ b/translations/fa/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # اتخاذ تصمیم: پردازش نمرات دانش‌آموزان ## اهداف یادگیری diff --git a/translations/fa/2-js-basics/4-arrays-loops/README.md b/translations/fa/2-js-basics/4-arrays-loops/README.md index b2e3304cd..cb271ba7e 100644 --- a/translations/fa/2-js-basics/4-arrays-loops/README.md +++ b/translations/fa/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # مبانی جاوااسکریپت: آرایه‌ها و حلقه‌ها ![مبانی جاوااسکریپت - آرایه‌ها](../../../../translated_images/fa/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/fa/2-js-basics/4-arrays-loops/assignment.md b/translations/fa/2-js-basics/4-arrays-loops/assignment.md index d71f12e90..a92efc935 100644 --- a/translations/fa/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/fa/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # تمرین آرایه‌ها و حلقه‌ها ## دستورالعمل‌ها diff --git a/translations/fa/2-js-basics/README.md b/translations/fa/2-js-basics/README.md index 6f3b9d52e..c51c76d17 100644 --- a/translations/fa/2-js-basics/README.md +++ b/translations/fa/2-js-basics/README.md @@ -1,12 +1,3 @@ - # مقدمه‌ای بر جاوااسکریپت جاوااسکریپت زبان وب است. در این چهار درس، با اصول اولیه آن آشنا خواهید شد. diff --git a/translations/fa/3-terrarium/1-intro-to-html/README.md b/translations/fa/3-terrarium/1-intro-to-html/README.md index 611e79b80..cbe8003fd 100644 --- a/translations/fa/3-terrarium/1-intro-to-html/README.md +++ b/translations/fa/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # بخش اول پروژه تراریوم: مقدمه‌ای بر HTML ```mermaid diff --git a/translations/fa/3-terrarium/1-intro-to-html/assignment.md b/translations/fa/3-terrarium/1-intro-to-html/assignment.md index e5bfb6748..990deb00e 100644 --- a/translations/fa/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/fa/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # تمرین HTML: ساخت یک نمونه بلاگ ## اهداف یادگیری diff --git a/translations/fa/3-terrarium/2-intro-to-css/README.md b/translations/fa/3-terrarium/2-intro-to-css/README.md index 2b2471d06..8dcd80ad9 100644 --- a/translations/fa/3-terrarium/2-intro-to-css/README.md +++ b/translations/fa/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # پروژه تراریوم قسمت دوم: معرفی CSS ```mermaid diff --git a/translations/fa/3-terrarium/2-intro-to-css/assignment.md b/translations/fa/3-terrarium/2-intro-to-css/assignment.md index 399dcc4cd..1fd262b51 100644 --- a/translations/fa/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/fa/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # تمرین بازسازی CSS ## هدف diff --git a/translations/fa/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/fa/3-terrarium/3-intro-to-DOM-and-closures/README.md index 778ece220..5cb9c0a7a 100644 --- a/translations/fa/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/fa/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # پروژه تراریوم بخش ۳: دستکاری DOM و بسته‌های جاوااسکریپت ```mermaid diff --git a/translations/fa/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/fa/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index 8237d1597..c99fd7cc1 100644 --- a/translations/fa/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/fa/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # تمرین بررسی عنصر DOM ## مرور کلی diff --git a/translations/fa/3-terrarium/README.md b/translations/fa/3-terrarium/README.md index 1c61e9881..3de337dc7 100644 --- a/translations/fa/3-terrarium/README.md +++ b/translations/fa/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## استقرار تراریوم خود شما می‌توانید تراریوم خود را با استفاده از **برنامه‌های وب استاتیک آژور** در وب مستقر یا منتشر کنید. diff --git a/translations/fa/3-terrarium/solution/README.md b/translations/fa/3-terrarium/solution/README.md index 28d302839..47d81ed6a 100644 --- a/translations/fa/3-terrarium/solution/README.md +++ b/translations/fa/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # تراریوم من: پروژه‌ای برای یادگیری HTML، CSS و کار با DOM با استفاده از جاوااسکریپت 🌵🌱 یک تمرین کوچک کشیدن و رها کردن. با کمی HTML، جاوااسکریپت و CSS، می‌توانید یک رابط وب بسازید، آن را استایل دهید و تعامل اضافه کنید. diff --git a/translations/fa/4-typing-game/README.md b/translations/fa/4-typing-game/README.md index 00bbf0917..f0df807e7 100644 --- a/translations/fa/4-typing-game/README.md +++ b/translations/fa/4-typing-game/README.md @@ -1,12 +1,3 @@ - # برنامه‌نویسی رویدادمحور - ساخت یک بازی تایپ ```mermaid diff --git a/translations/fa/4-typing-game/solution/README.md b/translations/fa/4-typing-game/solution/README.md index 9a7b67ca1..63f00ea53 100644 --- a/translations/fa/4-typing-game/solution/README.md +++ b/translations/fa/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - این یک جای‌نگهدار است که عمداً خالی گذاشته شده است **سلب مسئولیت**: diff --git a/translations/fa/4-typing-game/typing-game/README.md b/translations/fa/4-typing-game/typing-game/README.md index c984ae1a9..726e0b6e2 100644 --- a/translations/fa/4-typing-game/typing-game/README.md +++ b/translations/fa/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # ساخت یک بازی با استفاده از رویدادها تا به حال فکر کرده‌اید وب‌سایت‌ها چطور می‌فهمند که شما روی یک دکمه کلیک کردید یا در یک کادر متنی تایپ کرده‌اید؟ این جادوی برنامه‌نویسی مبتنی بر رویداد است! چه راهی بهتر از ساخت چیزی کاربردی برای یادگیری این مهارت اساسی - یک بازی سرعت تایپ که به هر کلید فشرده شده واکنش نشان می‌دهد. diff --git a/translations/fa/4-typing-game/typing-game/assignment.md b/translations/fa/4-typing-game/typing-game/assignment.md index 3fd36b69b..84a57deaa 100644 --- a/translations/fa/4-typing-game/typing-game/assignment.md +++ b/translations/fa/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # ایجاد یک بازی جدید با کیبورد ## دستورالعمل‌ها diff --git a/translations/fa/5-browser-extension/1-about-browsers/README.md b/translations/fa/5-browser-extension/1-about-browsers/README.md index a348e2518..4173dc240 100644 --- a/translations/fa/5-browser-extension/1-about-browsers/README.md +++ b/translations/fa/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # قسمت اول پروژه افزونه مرورگر: همه چیز درباره مرورگرها ```mermaid diff --git a/translations/fa/5-browser-extension/1-about-browsers/assignment.md b/translations/fa/5-browser-extension/1-about-browsers/assignment.md index 8bbd4fdb7..e9bbd02f5 100644 --- a/translations/fa/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/fa/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # تکلیف: بازطراحی افزونه مرورگر خود ## بررسی اجمالی diff --git a/translations/fa/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/fa/5-browser-extension/2-forms-browsers-local-storage/README.md index 9f0f12d6f..7e5dcdfd1 100644 --- a/translations/fa/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/fa/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # پروژه افزونه مرورگر بخش ۲: فراخوانی API، استفاده از ذخیره‌سازی محلی ```mermaid diff --git a/translations/fa/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/fa/5-browser-extension/2-forms-browsers-local-storage/assignment.md index a0bf1b970..8c077aa18 100644 --- a/translations/fa/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/fa/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # استفاده از یک API ## مرور کلی diff --git a/translations/fa/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/fa/5-browser-extension/3-background-tasks-and-performance/README.md index 649555f81..796c98576 100644 --- a/translations/fa/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/fa/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # بخش سوم پروژه افزونه مرورگر: آشنایی با وظایف پس‌زمینه و عملکرد ```mermaid diff --git a/translations/fa/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/fa/5-browser-extension/3-background-tasks-and-performance/assignment.md index e2ec64e3e..b703c8a98 100644 --- a/translations/fa/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/fa/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # تحلیل یک سایت از نظر عملکرد ## مروری بر تکلیف diff --git a/translations/fa/5-browser-extension/README.md b/translations/fa/5-browser-extension/README.md index a284accc2..d4776bdb5 100644 --- a/translations/fa/5-browser-extension/README.md +++ b/translations/fa/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # ساخت یک افزونه مرورگر ساخت افزونه‌های مرورگر یک روش جذاب و سرگرم‌کننده برای بررسی عملکرد اپلیکیشن‌های شماست، در حالی که نوع متفاوتی از دارایی وب را ایجاد می‌کنید. این ماژول شامل درس‌هایی درباره نحوه عملکرد مرورگرها، نحوه انتشار یک افزونه مرورگر، ساخت فرم، فراخوانی API، استفاده از ذخیره‌سازی محلی، و ارزیابی عملکرد وب‌سایت شما و بهبود آن است. diff --git a/translations/fa/5-browser-extension/solution/README.md b/translations/fa/5-browser-extension/solution/README.md index eccf7c4b9..c2e475551 100644 --- a/translations/fa/5-browser-extension/solution/README.md +++ b/translations/fa/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # افزونه مرورگر Carbon Trigger: کد کامل با استفاده از API سیگنال CO2 از tmrow برای ردیابی مصرف برق، یک افزونه مرورگر بسازید تا بتوانید یادآوری‌ای در مرورگر خود داشته باشید که نشان دهد مصرف برق در منطقه شما چقدر سنگین است. استفاده از این افزونه به صورت موردی به شما کمک می‌کند تا بر اساس این اطلاعات تصمیم‌گیری کنید که چه فعالیت‌هایی انجام دهید. diff --git a/translations/fa/5-browser-extension/solution/translation/README.es.md b/translations/fa/5-browser-extension/solution/translation/README.es.md index 3b317f7ba..ce8c2c2fe 100644 --- a/translations/fa/5-browser-extension/solution/translation/README.es.md +++ b/translations/fa/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # افزونه مرورگر Carbon Trigger: کد کامل با استفاده از API سیگنال CO2 از tmrow برای ردیابی مصرف برق، یک افزونه مرورگر ایجاد کنید تا بتوانید مستقیماً در مرورگر خود یادآوری‌ای درباره مصرف برق منطقه خود داشته باشید. استفاده از این افزونه به شما کمک می‌کند تا تصمیمات خود را بر اساس این اطلاعات تنظیم کنید. diff --git a/translations/fa/5-browser-extension/solution/translation/README.fr.md b/translations/fa/5-browser-extension/solution/translation/README.fr.md index a523bf06f..cd8d19f48 100644 --- a/translations/fa/5-browser-extension/solution/translation/README.fr.md +++ b/translations/fa/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # افزونه مرورگر Carbon Trigger: کد تکمیل‌شده با استفاده از API سیگنال CO2 از tmrow برای ردیابی مصرف برق، یک افزونه مرورگر ایجاد کنید تا بتوانید مستقیماً در مرورگر خود یادآوری‌ای درباره مصرف برق منطقه خود داشته باشید. استفاده از این افزونه به شما کمک می‌کند تا بر اساس این اطلاعات درباره فعالیت‌های خود قضاوت کنید. diff --git a/translations/fa/5-browser-extension/solution/translation/README.hi.md b/translations/fa/5-browser-extension/solution/translation/README.hi.md index 44f2b4707..5bff6f999 100644 --- a/translations/fa/5-browser-extension/solution/translation/README.hi.md +++ b/translations/fa/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # افزونه مرورگر کربن تریگر: کد کامل شده استفاده از API سیگنال CO2 از tmrow برای ردیابی مصرف برق، ساخت یک افزونه مرورگر که به شما یادآوری کند مصرف برق در منطقه شما چقدر سنگین است. استفاده از این افزونه به شما کمک می‌کند تا بر اساس این اطلاعات تصمیم‌گیری کنید که چه فعالیت‌هایی را انجام دهید. diff --git a/translations/fa/5-browser-extension/solution/translation/README.it.md b/translations/fa/5-browser-extension/solution/translation/README.it.md index 17d556c24..33fad3fd7 100644 --- a/translations/fa/5-browser-extension/solution/translation/README.it.md +++ b/translations/fa/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # افزونه مرورگر Carbon Trigger: کد برای شروع از API سیگنال CO2 شرکت tmrow برای نظارت بر مصرف برق استفاده می‌شود تا افزونه‌ای برای مرورگر ایجاد شود که بتوانید مستقیماً در مرورگر خود یادآوری‌ای درباره میزان سنگینی مصرف برق در منطقه خود داشته باشید. استفاده از این افزونه سفارشی به شما کمک می‌کند تا فعالیت‌های خود را بر اساس این اطلاعات ارزیابی کنید. diff --git a/translations/fa/5-browser-extension/solution/translation/README.ja.md b/translations/fa/5-browser-extension/solution/translation/README.ja.md index d8c28f529..0fc97ed59 100644 --- a/translations/fa/5-browser-extension/solution/translation/README.ja.md +++ b/translations/fa/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # افزونه مرورگر کربن تریگر: کد کامل با استفاده از API سیگنال CO2 از tmrow، افزونه‌ای برای مرورگر بسازید که میزان مصرف برق در منطقه شما را به عنوان یک یادآور روی مرورگر نمایش دهد. با استفاده از این افزونه، می‌توانید فعالیت‌های خود را بر اساس این اطلاعات مدیریت کنید. diff --git a/translations/fa/5-browser-extension/solution/translation/README.ms.md b/translations/fa/5-browser-extension/solution/translation/README.ms.md index 688d0bdf4..8fe810828 100644 --- a/translations/fa/5-browser-extension/solution/translation/README.ms.md +++ b/translations/fa/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # افزونه مرورگر Carbon Trigger: کد کامل با استفاده از API سیگنال CO2 از tmrow برای شناسایی مصرف برق، یک افزونه مرورگر بسازید تا بتوانید در مرورگر خود هشدارهایی درباره میزان سنگینی مصرف برق منطقه خود دریافت کنید. استفاده از این افزونه به شما کمک می‌کند تا بر اساس این اطلاعات، تصمیمات آگاهانه‌تری درباره فعالیت‌های خود بگیرید. diff --git a/translations/fa/5-browser-extension/start/README.md b/translations/fa/5-browser-extension/start/README.md index 6232cf78e..4115cb858 100644 --- a/translations/fa/5-browser-extension/start/README.md +++ b/translations/fa/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # افزونه مرورگر Carbon Trigger: کد شروع با استفاده از API سیگنال CO2 از tmrow برای ردیابی مصرف برق، یک افزونه مرورگر بسازید تا بتوانید یادآوری‌ای در مرورگر خود داشته باشید که نشان دهد مصرف برق در منطقه شما چقدر سنگین است. استفاده از این افزونه به صورت موردی به شما کمک می‌کند تا بر اساس این اطلاعات تصمیم‌گیری‌های بهتری درباره فعالیت‌های خود داشته باشید. diff --git a/translations/fa/6-space-game/1-introduction/README.md b/translations/fa/6-space-game/1-introduction/README.md index 78c60ff04..9952270c2 100644 --- a/translations/fa/6-space-game/1-introduction/README.md +++ b/translations/fa/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # ساخت بازی فضایی بخش 1: مقدمه ```mermaid diff --git a/translations/fa/6-space-game/1-introduction/assignment.md b/translations/fa/6-space-game/1-introduction/assignment.md index 1a014f310..4c05e8617 100644 --- a/translations/fa/6-space-game/1-introduction/assignment.md +++ b/translations/fa/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # نمونه‌سازی یک بازی: اعمال الگوهای طراحی ## نمای کلی پروژه diff --git a/translations/fa/6-space-game/2-drawing-to-canvas/README.md b/translations/fa/6-space-game/2-drawing-to-canvas/README.md index 0aa5de8d3..bb8806e28 100644 --- a/translations/fa/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/fa/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # ساخت یک بازی فضایی قسمت ۲: رسم قهرمان و هیولاها روی کانواس ```mermaid diff --git a/translations/fa/6-space-game/2-drawing-to-canvas/assignment.md b/translations/fa/6-space-game/2-drawing-to-canvas/assignment.md index db8f5ecd4..8798a9f2f 100644 --- a/translations/fa/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/fa/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # وظیفه: بررسی API کَنواس ## اهداف یادگیری diff --git a/translations/fa/6-space-game/3-moving-elements-around/README.md b/translations/fa/6-space-game/3-moving-elements-around/README.md index 178a0a58b..a2c009605 100644 --- a/translations/fa/6-space-game/3-moving-elements-around/README.md +++ b/translations/fa/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # ساخت یک بازی فضایی بخش ۳: افزودن حرکت ```mermaid diff --git a/translations/fa/6-space-game/3-moving-elements-around/assignment.md b/translations/fa/6-space-game/3-moving-elements-around/assignment.md index 77ec7d184..f9b29aa01 100644 --- a/translations/fa/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/fa/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # کامنت‌گذاری روی کد ## دستورالعمل‌ها diff --git a/translations/fa/6-space-game/4-collision-detection/README.md b/translations/fa/6-space-game/4-collision-detection/README.md index bf59a0088..330584159 100644 --- a/translations/fa/6-space-game/4-collision-detection/README.md +++ b/translations/fa/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # ساخت یک بازی فضایی قسمت ۴: اضافه کردن لیزر و تشخیص برخوردها ```mermaid diff --git a/translations/fa/6-space-game/4-collision-detection/assignment.md b/translations/fa/6-space-game/4-collision-detection/assignment.md index ed49a84af..d1330f25b 100644 --- a/translations/fa/6-space-game/4-collision-detection/assignment.md +++ b/translations/fa/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # کاوش در برخوردها ## دستورالعمل‌ها diff --git a/translations/fa/6-space-game/4-collision-detection/solution/README.md b/translations/fa/6-space-game/4-collision-detection/solution/README.md index a0822da10..a3eb6e3b6 100644 --- a/translations/fa/6-space-game/4-collision-detection/solution/README.md +++ b/translations/fa/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - این یک جای‌نگهدار است که عمداً خالی گذاشته شده است **سلب مسئولیت**: diff --git a/translations/fa/6-space-game/4-collision-detection/your-work/README.md b/translations/fa/6-space-game/4-collision-detection/your-work/README.md index ce69bd4d8..63f00ea53 100644 --- a/translations/fa/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/fa/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - این یک جای‌نگهدار است که عمداً خالی گذاشته شده است **سلب مسئولیت**: diff --git a/translations/fa/6-space-game/5-keeping-score/README.md b/translations/fa/6-space-game/5-keeping-score/README.md index 69cd523f0..d04a96185 100644 --- a/translations/fa/6-space-game/5-keeping-score/README.md +++ b/translations/fa/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # ساخت یک بازی فضایی قسمت ۵: امتیازدهی و جان‌ها ```mermaid diff --git a/translations/fa/6-space-game/5-keeping-score/assignment.md b/translations/fa/6-space-game/5-keeping-score/assignment.md index 3a1ff46b2..fb257f887 100644 --- a/translations/fa/6-space-game/5-keeping-score/assignment.md +++ b/translations/fa/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # ساخت یک بازی امتیازدهی ## دستورالعمل‌ها diff --git a/translations/fa/6-space-game/5-keeping-score/solution/README.md b/translations/fa/6-space-game/5-keeping-score/solution/README.md index 8eff723b1..3a62569f9 100644 --- a/translations/fa/6-space-game/5-keeping-score/solution/README.md +++ b/translations/fa/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - این یک جای‌نگهدار است که عمداً خالی گذاشته شده است **سلب مسئولیت**: diff --git a/translations/fa/6-space-game/5-keeping-score/your-work/README.md b/translations/fa/6-space-game/5-keeping-score/your-work/README.md index d43170305..a3eb6e3b6 100644 --- a/translations/fa/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/fa/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - این یک جای‌نگهدار است که عمداً خالی گذاشته شده است **سلب مسئولیت**: diff --git a/translations/fa/6-space-game/6-end-condition/README.md b/translations/fa/6-space-game/6-end-condition/README.md index c0a90edba..8384f2e6a 100644 --- a/translations/fa/6-space-game/6-end-condition/README.md +++ b/translations/fa/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # ساخت بازی فضایی قسمت ۶: پایان و شروع مجدد ```mermaid diff --git a/translations/fa/6-space-game/6-end-condition/assignment.md b/translations/fa/6-space-game/6-end-condition/assignment.md index 5ad3e2f85..d1c127478 100644 --- a/translations/fa/6-space-game/6-end-condition/assignment.md +++ b/translations/fa/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # ساخت یک بازی نمونه ## مروری بر تمرین diff --git a/translations/fa/6-space-game/6-end-condition/solution/README.md b/translations/fa/6-space-game/6-end-condition/solution/README.md index 59659796f..cb66c8000 100644 --- a/translations/fa/6-space-game/6-end-condition/solution/README.md +++ b/translations/fa/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - این یک جای‌نگهدار است که عمداً خالی گذاشته شده است **سلب مسئولیت**: diff --git a/translations/fa/6-space-game/6-end-condition/your-work/README.md b/translations/fa/6-space-game/6-end-condition/your-work/README.md index c1b46fe64..9ef84a284 100644 --- a/translations/fa/6-space-game/6-end-condition/your-work/README.md +++ b/translations/fa/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - این یک جای‌نگهدار است که عمداً خالی گذاشته شده است **سلب مسئولیت**: diff --git a/translations/fa/6-space-game/README.md b/translations/fa/6-space-game/README.md index b4537cb37..76e441a74 100644 --- a/translations/fa/6-space-game/README.md +++ b/translations/fa/6-space-game/README.md @@ -1,12 +1,3 @@ - # ساخت یک بازی فضایی یک بازی فضایی برای آموزش اصول پیشرفته جاوااسکریپت diff --git a/translations/fa/6-space-game/solution/README.md b/translations/fa/6-space-game/solution/README.md index 4ad786812..63f00ea53 100644 --- a/translations/fa/6-space-game/solution/README.md +++ b/translations/fa/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - این یک جای‌نگهدار است که عمداً خالی گذاشته شده است **سلب مسئولیت**: diff --git a/translations/fa/7-bank-project/1-template-route/README.md b/translations/fa/7-bank-project/1-template-route/README.md index 04200487b..8d6668540 100644 --- a/translations/fa/7-bank-project/1-template-route/README.md +++ b/translations/fa/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # ساخت یک برنامه بانکی بخش ۱: قالب‌های HTML و مسیرها در یک برنامه وب ```mermaid diff --git a/translations/fa/7-bank-project/1-template-route/assignment.md b/translations/fa/7-bank-project/1-template-route/assignment.md index 3a6daaaa2..3d225a288 100644 --- a/translations/fa/7-bank-project/1-template-route/assignment.md +++ b/translations/fa/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # بهبود مسیریابی ## دستورالعمل‌ها diff --git a/translations/fa/7-bank-project/2-forms/README.md b/translations/fa/7-bank-project/2-forms/README.md index b1355243b..c7afbda84 100644 --- a/translations/fa/7-bank-project/2-forms/README.md +++ b/translations/fa/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # ساخت یک اپلیکیشن بانکی قسمت ۲: ساخت فرم ورود و ثبت‌نام ```mermaid diff --git a/translations/fa/7-bank-project/2-forms/assignment.md b/translations/fa/7-bank-project/2-forms/assignment.md index c14d148c9..1cb973f7c 100644 --- a/translations/fa/7-bank-project/2-forms/assignment.md +++ b/translations/fa/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # زیباسازی اپلیکیشن بانکی خود با CSS مدرن ## مرور پروژه diff --git a/translations/fa/7-bank-project/3-data/README.md b/translations/fa/7-bank-project/3-data/README.md index 48e6b9bd5..38426e470 100644 --- a/translations/fa/7-bank-project/3-data/README.md +++ b/translations/fa/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # ساخت اپ بانکداری بخش ۳: روش‌های واکشی و استفاده از داده‌ها به کامپیوتر سفینه انتپرایز در استار ترک فکر کنید - وقتی کاپیتان پیکارد وضعیت سفینه را می‌پرسد، اطلاعات فوراً ظاهر می‌شوند بدون اینکه کل رابط کاربری خاموش شود و خود را از نو بسازد. آن جریان بی‌وقفه اطلاعات دقیقاً همان چیزی است که ما اینجا با واکشی داده‌های پویا می‌سازیم. diff --git a/translations/fa/7-bank-project/3-data/assignment.md b/translations/fa/7-bank-project/3-data/assignment.md index 16c83ef79..5e9dbcacd 100644 --- a/translations/fa/7-bank-project/3-data/assignment.md +++ b/translations/fa/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # بازسازی کد و وظیفه مستندسازی ## اهداف آموزشی diff --git a/translations/fa/7-bank-project/4-state-management/README.md b/translations/fa/7-bank-project/4-state-management/README.md index 1addba9b0..2b2cb7335 100644 --- a/translations/fa/7-bank-project/4-state-management/README.md +++ b/translations/fa/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # ساخت اپلیکیشن بانکی بخش ۴: مفاهیم مدیریت وضعیت ## ⚡ کاری که می‌توانید در ۵ دقیقه بعد انجام دهید diff --git a/translations/fa/7-bank-project/4-state-management/assignment.md b/translations/fa/7-bank-project/4-state-management/assignment.md index abae03144..7884469ed 100644 --- a/translations/fa/7-bank-project/4-state-management/assignment.md +++ b/translations/fa/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # پیاده‌سازی دیالوگ "افزودن تراکنش" ## مرور کلی diff --git a/translations/fa/7-bank-project/README.md b/translations/fa/7-bank-project/README.md index 94f0f4b64..e5cbbdbf8 100644 --- a/translations/fa/7-bank-project/README.md +++ b/translations/fa/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: ساخت یک بانک در این پروژه، یاد می‌گیرید که چگونه یک بانک خیالی بسازید. این درس‌ها شامل دستورالعمل‌هایی برای طراحی یک اپلیکیشن وب، ایجاد مسیرها، ساخت فرم‌ها، مدیریت وضعیت (State)، و دریافت داده‌ها از یک API است که می‌توانید اطلاعات بانک را از آن دریافت کنید. diff --git a/translations/fa/7-bank-project/api/README.md b/translations/fa/7-bank-project/api/README.md index f851cb243..c18e765cf 100644 --- a/translations/fa/7-bank-project/api/README.md +++ b/translations/fa/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # بانک API > بانک API ساخته شده با [Node.js](https://nodejs.org) + [Express](https://expressjs.com). diff --git a/translations/fa/7-bank-project/solution/README.md b/translations/fa/7-bank-project/solution/README.md index 1816ec29d..e81ed7f0b 100644 --- a/translations/fa/7-bank-project/solution/README.md +++ b/translations/fa/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # برنامه بانک > نمونه‌ای از راه‌حل برای پروژه برنامه بانک، ساخته شده با HTML5، CSS و JavaScript خالص (بدون استفاده از فریم‌ورک‌ها یا کتابخانه‌ها). diff --git a/translations/fa/8-code-editor/1-using-a-code-editor/README.md b/translations/fa/8-code-editor/1-using-a-code-editor/README.md index 6677d57f8..dc23f2f89 100644 --- a/translations/fa/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/fa/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # استفاده از ویرایشگر کد: تسلط بر VSCode.dev بیایید به یاد بیاوریم در *ماتریکس* وقتی نئو مجبور بود به یک ترمینال کامپیوتری عظیم متصل شود تا به دنیای دیجیتال دسترسی پیدا کند؟ ابزارهای توسعه وب امروزی داستانی برعکس دارند – قابلیت‌های فوق‌العاده قدرتمندی که از هرجا قابل دسترسی هستند. VSCode.dev یک ویرایشگر کد مبتنی بر مرورگر است که ابزارهای توسعه حرفه‌ای را به هر دستگاهی با اتصال اینترنت می‌آورد. diff --git a/translations/fa/8-code-editor/1-using-a-code-editor/assignment.md b/translations/fa/8-code-editor/1-using-a-code-editor/assignment.md index 968de1797..2561f324a 100644 --- a/translations/fa/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/fa/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # ساخت وب‌سایت رزومه با استفاده از VSCode.dev آینده شغلی خود را با ساخت یک وب‌سایت رزومه حرفه‌ای که مهارت‌ها و تجربیات شما را به‌صورت تعاملی و مدرن نمایش می‌دهد، متحول کنید. به جای ارسال فایل‌های PDF سنتی، تصور کنید که به استخدام‌کنندگان وب‌سایتی شیک و واکنش‌گرا ارائه می‌دهید که هم صلاحیت‌ها و هم قابلیت‌های توسعه وب شما را نشان می‌دهد. diff --git a/translations/fa/9-chat-project/README.md b/translations/fa/9-chat-project/README.md index 93a932f0c..301be6312 100644 --- a/translations/fa/9-chat-project/README.md +++ b/translations/fa/9-chat-project/README.md @@ -1,12 +1,3 @@ - # ساخت یک دستیار چت با هوش مصنوعی به یاد دارید در فیلم استار ترک وقتی اعضای تیم به طور غیررسمی با کامپیوتر سفینه صحبت می‌کردند، سوالات پیچیده می‌پرسیدند و پاسخ‌های دقیق و هوشمندانه دریافت می‌کردند؟ چیزی که در دهه ۱۹۶۰ صرفاً علمی–تخیلی به نظر می‌رسید، اکنون چیزی است که می‌توانید با استفاده از فناوری‌های وبی که از قبل می‌شناسید بسازید. diff --git a/translations/fa/9-chat-project/solution/README.md b/translations/fa/9-chat-project/solution/README.md index bab3bc446..e559b08d9 100644 --- a/translations/fa/9-chat-project/solution/README.md +++ b/translations/fa/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # اجرای راه‌حل 1. [بک‌اند](./backend/README.md) را راه‌اندازی کنید diff --git a/translations/fa/9-chat-project/solution/backend/README.md b/translations/fa/9-chat-project/solution/backend/README.md index 1bf6ae80d..2e38f0342 100644 --- a/translations/fa/9-chat-project/solution/backend/README.md +++ b/translations/fa/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - انتخاب محیط اجرایی - [Python](./python/README.md) diff --git a/translations/fa/9-chat-project/solution/backend/python/README.md b/translations/fa/9-chat-project/solution/backend/python/README.md index 73978a07b..9bc9c75d0 100644 --- a/translations/fa/9-chat-project/solution/backend/python/README.md +++ b/translations/fa/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # اجرای کد ## راه‌اندازی diff --git a/translations/fa/9-chat-project/solution/frontend/README.md b/translations/fa/9-chat-project/solution/frontend/README.md index 20be41094..d89bed99e 100644 --- a/translations/fa/9-chat-project/solution/frontend/README.md +++ b/translations/fa/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # اجرای کد ```sh diff --git a/translations/fa/AGENTS.md b/translations/fa/AGENTS.md index 3cff7005f..ac4c6172e 100644 --- a/translations/fa/AGENTS.md +++ b/translations/fa/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## نمای کلی پروژه diff --git a/translations/fa/CODE_OF_CONDUCT.md b/translations/fa/CODE_OF_CONDUCT.md index 28453f240..d3d332cba 100644 --- a/translations/fa/CODE_OF_CONDUCT.md +++ b/translations/fa/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # منشور رفتاری کد متن‌باز مایکروسافت این پروژه منشور رفتاری کد متن‌باز مایکروسافت را پذیرفته است. [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon) diff --git a/translations/fa/CONTRIBUTING.md b/translations/fa/CONTRIBUTING.md index d9a43b1e5..a204d1885 100644 --- a/translations/fa/CONTRIBUTING.md +++ b/translations/fa/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # مشارکت این پروژه از مشارکت‌ها و پیشنهادات استقبال می‌کند. بیشتر مشارکت‌ها نیاز دارند که شما با یک توافق‌نامه مجوز مشارکت‌کننده (CLA) موافقت کنید که اعلام می‌کند شما حق دارید و واقعاً این حق را به ما می‌دهید که از مشارکت شما استفاده کنیم. برای جزئیات بیشتر، به [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon) مراجعه کنید. diff --git a/translations/fa/Git-Basics/README.md b/translations/fa/Git-Basics/README.md index 7cc896dc9..d7b497f83 100644 --- a/translations/fa/Git-Basics/README.md +++ b/translations/fa/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## اصول اولیه گیت برای مبتدیان توسعه وب 👶 ## گیت چیست؟ diff --git a/translations/fa/README.md b/translations/fa/README.md index 76e37b3fb..83b3f1beb 100644 --- a/translations/fa/README.md +++ b/translations/fa/README.md @@ -1,12 +1,3 @@ - [![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) [![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) [![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) @@ -19,259 +10,259 @@ CO_OP_TRANSLATOR_METADATA: [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -# توسعه وب برای مبتدیان - یک برنامه آموزشی +# توسعه وب برای مبتدی‌ها - یک دوره آموزشی -اصول توسعه وب را با دوره جامع ۱۲ هفته‌ای ما توسط مدافعان ابر مایکروسافت بیاموزید. هر یک از ۲۴ درس به صورت عملی به جاوااسکریپت، CSS و HTML می‌پردازد، از طریق پروژه‌هایی مانند تراریوم‌ها، افزونه‌های مرورگر و بازی‌های فضایی. در آزمون‌ها، بحث‌ها و تکالیف عملی شرکت کنید. مهارت‌های خود را بهبود دهید و حفظ دانش خود را با روش تدریس مبتنی بر پروژه ما بهینه کنید. امروز سفر کدنویسی خود را شروع کنید! +اصول بنیادی توسعه وب را با دوره جامع ۱۲ هفته‌ای ما توسط مدافعان مایکروسافت کلود بیاموزید. هر یک از ۲۴ درس به صورت عملی به جاوااسکریپت، CSS و HTML می‌پردازد با پروژه‌هایی مانند تراریوم‌ها، افزونه‌های مرورگر و بازی‌های فضایی. در کوییزها، گفتگوها و تمرین‌های عملی شرکت کنید. مهارت‌های خود را ارتقا دهید و با روش آموزش مبتنی بر پروژه ما، دانش خود را بهینه کنید. سفر کدنویسی خود را امروز آغاز کنید! -به جامعه دیسکورد Azure AI Foundry بپیوندید +به انجمن دیسکورد Azure AI Foundry ملحق شوید [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -برای شروع استفاده از این منابع، این مراحل را دنبال کنید: -1. **انشعاب گرفتن از مخزن**: کلیک کنید [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) -2. **کلون کردن مخزن**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**به دیسکورد Azure AI Foundry بپیوندید و با کارشناسان و توسعه‌دهندگان هم‌صنف ملاقات کنید**](https://discord.com/invite/ByRwuEEgH4) +برای شروع استفاده از این منابع، مراحل زیر را دنبال کنید: +1. **انشعاب (فورک) مخزن**: روی [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) کلیک کنید +2. **کلون کردن مخزن**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**به دیسکورد Azure AI Foundry بپیوندید و با کارشناسان و توسعه‌دهندگان هم‌تراز ملاقات کنید**](https://discord.com/invite/ByRwuEEgH4) -### 🌐 پشتیبانی چند زبانه +### 🌐 پشتیبانی چندزبان -#### پشتیبانی شده توسط GitHub Action (خودکار و همیشه به‌روز) +#### پشتیبانی توسط GitHub Action (خودکار و همیشه به‌روز) -[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](./README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../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) | [یونانی](../el/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) | [فارسی](./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) -> **ترجیح می‌دهید به صورت محلی کلون کنید؟** +> **مایلید به کلون کردن محلی هستید؟** -> این مخزن شامل بیش از ۵۰ ترجمه زبان است که حجم دانلود را به طور قابل توجهی افزایش می‌دهد. برای کلون کردن بدون ترجمه‌ها، از sparse checkout استفاده کنید: +> این مخزن شامل بیش از ۵۰ ترجمه زبان است که اندازه دانلود را به طور قابل توجهی افزایش می‌دهد. برای کلون بدون ترجمه‌ها، از sparse checkout استفاده کنید: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> این به شما همه چیز لازم برای تکمیل دوره را با سرعت دانلود بسیار بیشتر می‌دهد. +> این به شما همه چیز لازم برای تکمیل دوره را با دانلود بسیار سریع‌تر می‌دهد. -**اگر مایل هستید زبان‌های ترجمه اضافی پشتیبانی شوند، لیست آنها در [اینجا](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md) موجود است** +**اگر تمایل به پشتیبانی ترجمه زبان‌های بیشتر دارید، زبان‌های پشتیبانی شده در [اینجا](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md) آمده است** -[![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) +[![باز کردن در 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) مراجعه کنید که در آن منابع برای مبتدیان، بسته‌های دانشجویی و حتی راه‌هایی برای دریافت کوپن گواهی رایگان را خواهید یافت. این صفحه‌ای است که باید نشانک بزنید و گهگاه بررسی کنید چون ما هر ماه محتوای آن را به‌روزرسانی می‌کنیم. +از صفحه [**Student Hub**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) دیدن کنید که منابع مبتدی، پکیج‌های دانشجویی و حتی راه‌هایی برای دریافت کوپن رایگان گواهینامه را خواهید یافت. این صفحه‌ای است که باید نشانک کنید و گاه به گاه بررسی کنید چون محتوای آن ماهانه به‌روزرسانی می‌شود. ### 📣 اطلاعیه - چالش‌های حالت GitHub Copilot Agent جدید برای تکمیل! -چالش جدید اضافه شده، به دنبال "GitHub Copilot Agent Challenge 🚀" در اکثر فصل‌ها بگردید. این یک چالش جدید است برای اینکه با استفاده از GitHub Copilot و حالت Agent آن را کامل کنید. اگر قبلاً از حالت Agent استفاده نکرده‌اید، این حالت قادر است فقط متن تولید نکند بلکه می‌تواند فایل‌ها را ایجاد و ویرایش کند، دستور اجرا کند و بیشتر. +چالش جدید اضافه شده، به دنبال "GitHub Copilot Agent Challenge 🚀" در اکثر فصل‌ها باشید. این چالش جدیدی است برای شما که با استفاده از GitHub Copilot و حالت Agent کامل کنید. اگر پیش‌تر حالت Agent را استفاده نکرده‌اید، این حالت قادر است نه فقط متن تولید کند بلکه فایل‌ها را بسازد و ویرایش کند، فرمان‌ها را اجرا کند و بیشتر. -### 📣 اطلاعیه - _پروژه جدیدی برای ساخت با استفاده از هوش مصنوعی مولد_ +### 📣 اطلاعیه - _پروژه جدیدی برای ساخت با هوش مصنوعی مولد_ -پروژه دستیار هوش مصنوعی جدید اضافه شده است، آن را بررسی کنید [پروژه](./9-chat-project/README.md) +پروژه دستیار هوش مصنوعی جدید همین‌تازگی اضافه شده، آن را بررسی کنید [project](./9-chat-project/README.md) -### 📣 اطلاعیه - _برنامه درسی جدید_ در زمینه هوش مصنوعی مولد برای جاوااسکریپت تازه منتشر شد +### 📣 اطلاعیه - _دوره جدید_ درباره هوش مصنوعی مولد برای جاوااسکریپت همین‌تازگی منتشر شده دوره جدید هوش مصنوعی مولد ما را از دست ندهید! برای شروع به [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) مراجعه کنید! -![Background](../../translated_images/fa/background.148a8d43afde5730.webp) +![پس‌زمینه](../../translated_images/fa/background.148a8d43afde5730.webp) -- درس‌هایی که از اصول پایه تا RAG را پوشش می‌دهد. -- تعامل با شخصیت‌های تاریخی با استفاده از GenAI و اپلیکیشن همراه ما. -- روایت سرگرم‌کننده و جذاب، شما را در سفر در زمان می‌برد! +- درس‌ها شامل همه چیز از مقدمات تا RAG. +- تعامل با شخصیت‌های تاریخی با استفاده از GenAI و اپ همراه ما. +- روایت جذاب و سرگرم‌کننده، شما را به سفر در زمان می‌برد! -![character](../../translated_images/fa/character.5c0dd8e067ffd693.webp) +![شخصیت](../../translated_images/fa/character.5c0dd8e067ffd693.webp) -هر درس شامل یک تکلیف برای تکمیل، یک آزمون دانش و یک چالش برای راهنمایی شما در مباحث مانند: -- دستور دادن و مهندسی دستور +هر درس شامل یک تمرین برای تکمیل، یک آزمون دانش و یک چالش برای راهنمایی شما در یادگیری موضوعاتی مانند: +- پرامپت‌نویسی و مهندسی پرامپت - تولید اپلیکیشن‌های متنی و تصویری -- اپلیکیشن‌های جستجو +- اپ‌های جستجو -برای شروع به [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) مراجعه کنید! +برای شروع به [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) مراجعه کنید! ## 🌱 شروع به کار -> **معلمان**، ما [چند پیشنهاد](for-teachers.md) درباره نحوه استفاده از این برنامه درسی قرار داده‌ایم. مشتاقانه منتظر دریافت بازخورد شما [در انجمن بحث ما](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner) هستیم! +> **معلمان**، ما [برخی پیشنهادات](for-teachers.md) درباره نحوه استفاده از این دوره را درج کرده‌ایم. خوشحال می‌شویم بازخورد شما را [در انجمن بحث ما](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner) دریافت کنیم! -**[یادگیرندگان](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**، برای هر درس، با یک آزمون قبل از کلاس شروع کنید و سپس مطالب درس را خوانده، فعالیت‌های مختلف را انجام دهید و با آزمون پس از کلاس درک خود را بسنجید. +**[یادگیرندگان](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**، برای هر درس، با یک کوییز پیش‌سخنرانی شروع کنید و سپس با خواندن متون درس، تکمیل فعالیت‌های مختلف و ارزیابی درک خود با کوییز پساسخنرانی ادامه دهید. -برای بهبود تجربه یادگیری خود، با همسالان‌تان برای کار روی پروژه‌ها به صورت گروهی ارتباط برقرار کنید! بحث‌ها در [انجمن بحث](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) ما تشویق می‌شود و تیم ناظران ما برای پاسخ به سوالات شما در دسترس خواهند بود. +برای بهبود تجربه یادگیری خود، با همکلاسی‌هایتان ارتباط برقرار کنید و پروژه‌ها را با هم انجام دهید! بحث و گفتگو در [انجمن بحث ما](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) تشویق می‌شود و تیم ناظران ما برای پاسخگویی به سوالات شما در دسترس خواهند بود. -برای تعمیق آموزش خود، به‌شدت توصیه می‌کنیم [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) را برای مواد مطالعاتی بیشتر بررسی کنید. +برای ارتقای آموزش خود، شدیداً پیشنهاد می‌کنیم که [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) را برای منابع مطالعه اضافی بررسی کنید. ### 📋 راه‌اندازی محیط کاری شما -این برنامه آموزشی یک محیط توسعه آماده دارد! وقتی شروع می‌کنید، می‌توانید Curriculum را در یک [Codespace](https://github.com/features/codespaces/) (_یک محیط مبتنی بر مرورگر بدون نیاز به نصب_) یا به صورت محلی روی رایانه خود با استفاده از یک ویرایشگر متن مانند [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) اجرا کنید. +این دوره دارای محیط توسعه آماده است! هنگام شروع، می‌توانید انتخاب کنید که دوره را در [Codespace](https://github.com/features/codespaces/) (_یک محیط مبتنی بر مرورگر بدون نیاز به نصب_) یا محلی روی کامپیوتر خود با یک ویرایشگر متن مانند [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) اجرا کنید. -#### ساخت مخزن خود -برای اینکه کارهای خود را به آسانی ذخیره کنید، توصیه می‌شود یک نسخه کپی از این مخزن ایجاد کنید. این کار را می‌توانید با کلیک روی دکمه **Use this template** در بالای صفحه انجام دهید. این یک مخزن جدید در حساب GitHub شما ایجاد می‌کند که نسخه‌ای از برنامه آموزشی دارد. +#### ایجاد مخزن خود +برای اینکه بتوانید به‌راحتی کارهای خود را ذخیره کنید، توصیه می‌شود یک کپی از این مخزن ایجاد کنید. برای این کار روی دکمه **Use this template** در بالای صفحه کلیک کنید. این کار یک مخزن جدید در حساب GitHub شما با کپی دوره ایجاد می‌کند. -این مراحل را دنبال کنید: -1. **انشعاب گرفتن از مخزن**: روی دکمه "Fork" در گوشه بالا سمت راست این صفحه کلیک کنید. -2. **کلون کردن مخزن**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +مراحل زیر را دنبال کنید: +1. **انشعاب مخزن**: روی دکمه "Fork" در گوشه بالا سمت راست این صفحه کلیک کنید. +2. **کلون کردن مخزن**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -#### اجرای برنامه در یک Codespace +#### اجرای دوره در Codespace -در نسخه‌ای که از این مخزن ساخته‌اید، دکمه **Code** را بزنید و گزینه **Open with Codespaces** را انتخاب کنید. این یک Codespace جدید برای کار کردن شما ایجاد می‌کند. +در نسخه خود از این مخزن که ایجاد کرده‌اید، روی دکمه **Code** کلیک کرده و گزینه **Open with Codespaces** را انتخاب کنید. این کار یک Codespace جدید برای کار شما ایجاد می‌کند. ![Codespace](../../translated_images/fa/createcodespace.0238bbf4d7a8d955.webp) -#### اجرای برنامه به صورت محلی روی رایانه شما +#### اجرای دوره به صورت محلی روی کامپیوتر شما + +برای اجرای این دوره به‌صورت محلی نیاز به یک ویرایشگر متن، یک مرورگر و یک ابزار خط فرمان دارید. اولین درس ما، [معرفی زبان‌های برنامه‌نویسی و ابزارهای کار](../../1-getting-started-lessons/1-intro-to-programming-languages)، گزینه‌های مختلف هر یک از این ابزارها را به شما معرفی می‌کند تا بهترین گزینه را برای خود انتخاب کنید. -برای اجرای این برنامه به صورت محلی روی رایانه خود، به یک ویرایشگر متن، مرورگر و ابزار خط فرمان نیاز دارید. اولین درس ما، [مقدمه‌ای بر زبان‌ها و ابزارهای برنامه‌نویسی](../../1-getting-started-lessons/1-intro-to-programming-languages)، شما را در انتخاب گزینه‌های مختلف هر یک از این ابزارها راهنمایی می‌کند. +توصیه ما استفاده از [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) به عنوان ویرایشگر است که همچنین دارای یک [ترمینال داخلی](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) است. می‌توانید Visual Studio Code را از [اینجا](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) دانلود کنید. -توصیه ما استفاده از [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) به عنوان ویرایشگر است که یک [ترمینال](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) داخلی نیز دارد. می‌توانید Visual Studio Code را از [اینجا](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) دانلود کنید. -1. مخزن خود را به رایانه‌تان کلون کنید. این کار را می‌توانید با کلیک روی دکمه **Code** و کپی کردن آدرس URL انجام دهید: +1. مخزن خود را به کامپیوترتان کلون کنید. برای این کار روی دکمه **Code** کلیک کرده و URL را کپی کنید: [CodeSpace](./images/createcodespace.png) -سپس، در داخل [ترمینال](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) در [ویژوال استودیو کد](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) باز کنید و فرمان زیر را اجرا کنید، جایگزین کردن `` با URL که همین الان کپی کردید: +سپس، یک [ترمینال](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) در داخل [ویژوال استودیو کد](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) باز کنید و دستور زیر را اجرا کنید، به‌جای ``، آدرسی را که کپی کرده‌اید جایگزین کنید: ```bash git clone ``` +۲. پوشه را در ویژوال استودیو کد باز کنید. این کار را با کلیک روی **File** > **Open Folder** و انتخاب پوشه‌ای که تازه کلون کرده‌اید انجام دهید. -۲. پوشه را در ویژوال استودیو کد باز کنید. این کار را می‌توانید از طریق کلیک کردن روی **File** > **Open Folder** و انتخاب پوشه‌ای که همین الآن کلون کرده‌اید انجام دهید. - -> افزونه‌های پیشنهادی ویژوال استودیو کد: +> افزونه‌های پیشنهاد شده ویژوال استودیو کد: > > * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - برای پیش‌نمایش صفحات HTML در داخل ویژوال استودیو کد -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - برای کمک به شما در نوشتن سریع‌تر کد +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - برای کمک به نوشتن سریع‌تر کد ## 📂 هر درس شامل: -- اسکتچ‌نوت اختیاری -- ویدئوی مکمل اختیاری -- آزمون گرم‌کننده قبل از درس -- درس مکتوب -- برای درس‌های مبتنی بر پروژه، راهنمای گام‌به‌گام ساخت پروژه -- بررسی‌های دانش -- یک چالش -- مطالعه مکمل -- تکلیف +- نقشه‌کشی اختیاری +- ویدیوی تکمیلی اختیاری +- آزمون گرم‌کننده پیش‌درس +- درس نوشتاری +- برای درس‌های مبتنی بر پروژه، راهنماهای گام‌به‌گام نحوه ساخت پروژه +- بررسی دانش +- یک چالش +- مطالعه تکمیلی +- تمرین - [آزمون پس از درس](https://ff-quizzes.netlify.app/web/) -> **نکته‌ای درباره آزمون‌ها**: همه آزمون‌ها در پوشه Quiz-app قرار دارند، مجموعاً ۴۸ آزمون که هر کدام شامل سه سوال هستند. آنها در اینجا [قرار دارند](https://ff-quizzes.netlify.app/web/). برنامه آزمون می‌تواند به صورت محلی اجرا شده یا روی Azure مستقر شود؛ دستورالعمل‌ها را در پوشه `quiz-app` دنبال کنید. +> **تذکر درباره آزمون‌ها**: تمام آزمون‌ها در پوشه Quiz-app قرار دارند، مجموعاً ۴۸ آزمون با هر کدام شامل سه سوال. آن‌ها [اینجا](https://ff-quizzes.netlify.app/web/) در دسترس‌اند، اپلیکیشن آزمون می‌تواند به صورت محلی اجرا شود یا روی Azure منتشر گردد؛ دستورالعمل اجرای آن در پوشه `quiz-app` موجود است. ## 🗃️ دروس -| | نام پروژه | مفاهیم آموزش داده شده | اهداف یادگیری | درس مرتبط | نویسنده | -| :-: | :--------------------------------------------------: | :------------------------------------------------------------------------: | ------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------: | :---------------------: | -| ۰۱ | شروع کار | معرفی برنامه‌نویسی و ابزارهای حرفه‌ای | یادگیری مبانی پایه اکثر زبان‌های برنامه‌نویسی و نرم‌افزارهایی که به توسعه‌دهندگان حرفه‌ای کمک می‌کند | [معرفی زبان‌ها و ابزارها](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | -| ۰۲ | شروع کار | مبانی GitHub، شامل کار تیمی | نحوه استفاده از GitHub در پروژه و چگونگی همکاری با دیگران روی کدها | [معرفی GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| ۰۳ | شروع کار | دسترسی‌پذیری | یادگیری مبانی دسترسی‌پذیری وب | [مبانی دسترسی‌پذیری](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| ۰۴ | مبانی JS | انواع داده‌ها در جاوااسکریپت | مبانی انواع داده در جاوااسکریپت | [انواع داده](./2-js-basics/1-data-types/README.md) | Jasmine | -| ۰۵ | مبانی JS | توابع و روش‌ها | یادگیری در مورد توابع و روش‌ها برای مدیریت جریان منطق برنامه | [توابع و روش‌ها](./2-js-basics/2-functions-methods/README.md) | Jasmine and Christopher | -| ۰۶ | مبانی JS | تصمیم‌گیری با JS | یادگیری نحوه ایجاد شرط‌ها در کد با استفاده از روش‌های تصمیم‌گیری | [تصمیم‌گیری](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| ۰۷ | مبانی JS | آرایه‌ها و حلقه‌ها | کار با داده‌ها با استفاده از آرایه‌ها و حلقه‌ها در جاوااسکریپت | [آرایه‌ها و حلقه‌ها](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| ۰۸ | [تراریوم](./3-terrarium/solution/README.md) | تمرین HTML | ساخت HTML برای ایجاد تراریوم آنلاین، با تمرکز بر طراحی یک چیدمان | [معرفی HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | -| ۰۹ | [تراریوم](./3-terrarium/solution/README.md) | تمرین CSS | ساخت CSS برای استایل‌دهی تراریوم آنلاین، با تمرکز بر مبانی CSS و نحوه ریسپانسیو کردن صفحه | [معرفی CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | -| ۱۰ | [تراریوم](./3-terrarium/solution/README.md) | بسته‌های جاوااسکریپت، دستکاری DOM | ساخت جاوااسکریپت برای تعامل تراریوم به عنوان یک رابط کشیدن و رها کردن، تمرکز بر بسته‌ها و دستکاری DOM | [بسته‌ها و دستکاری DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| ۱۱ | [بازی تایپینگ](./4-typing-game/solution/README.md) | ساخت بازی تایپینگ | یادگیری استفاده از رویدادهای صفحه‌کلید برای هدایت منطق برنامه جاوااسکریپتی | [برنامه‌نویسی مبتنی بر رویداد](./4-typing-game/typing-game/README.md) | Christopher | -| ۱۲ | [افزونه مرورگر سبز](./5-browser-extension/solution/README.md) | کار با مرورگرها | یادگیری نحوه کار مرورگرها، تاریخچه آن‌ها، و ساختار اولیه عناصر افزونه مرورگر | [درباره مرورگرها](./5-browser-extension/1-about-browsers/README.md) | Jen | -| ۱۳ | [افزونه مرورگر سبز](./5-browser-extension/solution/README.md) | ساخت فرم، فراخوانی API و ذخیره متغیرها در حافظه محلی | ساخت عناصر جاوااسکریپت افزونه مرورگر برای فراخوانی API با استفاده از متغیرهای ذخیره شده در حافظه محلی | [API ها، فرم‌ها، و حافظه محلی](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| ۱۴ | [افزونه مرورگر سبز](./5-browser-extension/solution/README.md) | فرآیندهای پس‌زمینه مرورگر، عملکرد وب | استفاده از فرآیندهای پس‌زمینه مرورگر برای مدیریت آیکون افزونه؛ یادگیری درباره عملکرد وب و بهینه‌سازی‌هایی برای بهبود فرآیند | [فرآیندهای پس‌زمینه و عملکرد](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| ۱۵ | [بازی فضایی](./6-space-game/solution/README.md) | توسعه بازی پیشرفته‌تر با جاوااسکریپت | یادگیری درباره وراثت با استفاده از کلاس‌ها و ترکیب و الگوی Pub/Sub، آماده‌سازی برای ساخت بازی | [معرفی توسعه بازی پیشرفته](./6-space-game/1-introduction/README.md) | Chris | -| ۱۶ | [بازی فضایی](./6-space-game/solution/README.md) | رسم روی بوم | یادگیری درباره API بوم (Canvas) که برای رسم عناصر روی صفحه استفاده می‌شود | [رسم روی بوم](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| ۱۷ | [بازی فضایی](./6-space-game/solution/README.md) | حرکت دادن عناصر در صفحه | کشف چگونگی حرکت عناصر با استفاده از مختصات کارتزین و API بوم | [حرکت دادن عناصر](./6-space-game/3-moving-elements-around/README.md) | Chris | -| ۱۸ | [بازی فضایی](./6-space-game/solution/README.md) | تشخیص برخورد | ایجاد برخورد و واکنش عناصر به یکدیگر با استفاده از کلیدها و اضافه کردن عملکرد خنک‌کنندگی برای اطمینان از عملکرد بازی | [تشخیص برخورد](./6-space-game/4-collision-detection/README.md) | Chris | -| ۱۹ | [بازی فضایی](./6-space-game/solution/README.md) | نگهداری امتیاز | انجام محاسبات ریاضی بر اساس وضعیت و عملکرد بازی | [نگهداری امتیاز](./6-space-game/5-keeping-score/README.md) | Chris | -| ۲۰ | [بازی فضایی](./6-space-game/solution/README.md) | پایان و شروع مجدد بازی | یادگیری در مورد چگونگی پایان دادن و شروع مجدد بازی، شامل پاکسازی منابع و ریست متغیرها | [شرط پایان](./6-space-game/6-end-condition/README.md) | Chris | -| ۲۱ | [اپلیکیشن بانکی](./7-bank-project/solution/README.md) | قالب‌ها و مسیریابی در یک وب اپ | یادگیری ساختار اولیه معماری یک وب سایت چند صفحه‌ای با استفاده از مسیریابی و قالب‌های HTML | [قالب‌ها و مسیرها](./7-bank-project/1-template-route/README.md) | Yohan | -| ۲۲ | [اپلیکیشن بانکی](./7-bank-project/solution/README.md) | ساخت فرم ورود و ثبت نام | یادگیری ساخت فرم‌ها و مدیریت اعتبارسنجی | [فرم‌ها](./7-bank-project/2-forms/README.md) | Yohan | -| ۲۳ | [اپلیکیشن بانکی](./7-bank-project/solution/README.md) | روش‌های دریافت و استفاده از داده‌ها | نحوه جریان داده‌ها درون و بیرون برنامه، نحوه دریافت، ذخیره و پاکسازی داده‌ها | [داده‌ها](./7-bank-project/3-data/README.md) | Yohan | -| ۲۴ | [اپلیکیشن بانکی](./7-bank-project/solution/README.md) | مفاهیم مدیریت وضعیت | یادگیری چگونگی حفظ و مدیریت وضعیت برنامه به صورت برنامه‌ای | [مدیریت وضعیت](./7-bank-project/4-state-management/README.md) | Yohan | -| ۲۵ | [کد مرورگر/وی‌اس‌کد](../../8-code-editor) | کار با وی‌اس‌کد | یادگیری نحوه استفاده از ویرایشگر کد | [استفاده از ویرایشگر کد وی‌اس‌کد](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| ۲۶ | [دستیارهای هوش مصنوعی](./9-chat-project/README.md) | کار با هوش مصنوعی | یادگیری ساخت دستیار هوش مصنوعی خودتان | [پروژه دستیار هوش مصنوعی](./9-chat-project/README.md) | Chris | +| | نام پروژه | مفاهیم آموزش داده شده | اهداف آموزشی | درس مرتبط | نویسنده | +| :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | +| ۰۱ | شروع کار | مقدمه‌ای بر برنامه‌نویسی و ابزارهای کار | یادگیری اصول پایه در پشت بیشتر زبان‌های برنامه‌نویسی و همچنین نرم‌افزارهایی که به توسعه‌دهندگان حرفه‌ای برای انجام کارشان کمک می‌کنند | [مقدمه‌ای بر زبان‌های برنامه‌نویسی و ابزارهای کار](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | جاسمن | +| ۰۲ | شروع کار | مبانی گیت‌هاب، شامل همکاری تیمی | چگونگی استفاده از گیت‌هاب در پروژه، و نحوه همکاری با دیگران روی کد | [مقدمه‌ای بر گیت‌هاب](./1-getting-started-lessons/2-github-basics/README.md) | فلور | +| ۰۳ | شروع کار | دسترسی (Accessibility) | یادگیری اصول پایه درباره دسترسی وب | [مبانی دسترسی](./1-getting-started-lessons/3-accessibility/README.md) | کریستوفر | +| ۰۴ | پایه‌های JS | انواع داده‌ها در جاوااسکریپت | مفاهیم پایه انواع داده‌ها در جاوااسکریپت | [انواع داده‌ها](./2-js-basics/1-data-types/README.md) | جاسمن | +| ۰۵ | پایه‌های JS | توابع و متدها | یادگیری توابع و متدها برای مدیریت جریان منطق برنامه | [توابع و متدها](./2-js-basics/2-functions-methods/README.md) | جاسمن و کریستوفر | +| ۰۶ | پایه‌های JS | تصمیم‌گیری با جاوااسکریپت | نحوه ایجاد شرط‌ها در کد با استفاده از روش‌های تصمیم‌گیری | [تصمیم‌گیری](./2-js-basics/3-making-decisions/README.md) | جاسمن | +| ۰۷ | پایه‌های JS | آرایه‌ها و حلقه‌ها | کار با داده‌ها با استفاده از آرایه‌ها و حلقه‌ها در جاوااسکریپت | [آرایه‌ها و حلقه‌ها](./2-js-basics/4-arrays-loops/README.md) | جاسمن | +| ۰۸ | [Terrarium](./3-terrarium/solution/README.md) | HTML در عمل | ساخت HTML برای ایجاد یک تراریوم آنلاین، با تمرکز روی ساختار صفحه | [مقدمه‌ای بر HTML](./3-terrarium/1-intro-to-html/README.md) | جن | +| ۰۹ | [Terrarium](./3-terrarium/solution/README.md) | CSS در عمل | ساخت CSS برای طراحی تراریوم آنلاین، تمرکز بر اصول CSS از جمله ریسپانسیو کردن صفحه | [مقدمه‌ای بر CSS](./3-terrarium/2-intro-to-css/README.md) | جن | +| ۱۰ | [Terrarium](./3-terrarium/solution/README.md) | کلوژرهای جاوااسکریپت، دستکاری DOM | ساخت جاوااسکریپت برای عملکرد تراریوم به صورت واسط کشیدن و رها کردن، با تمرکز بر کلوژرها و دستکاری DOM | [کلوژرهای جاوااسکریپت، دستکاری DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | جن | +| ۱۱ | [Typing Game](./4-typing-game/solution/README.md) | ساخت بازی تایپینگ | یادگیری استفاده از رویدادهای صفحه‌کلید برای هدایت منطق اپلیکیشن جاوااسکریپت | [برنامه‌نویسی رویدادمحور](./4-typing-game/typing-game/README.md) | کریستوفر | +| ۱۲ | [Green Browser Extension](./5-browser-extension/solution/README.md) | کار با مرورگرها | یادگیری نحوه کار مرورگرها، تاریخچه آن‌ها، و ساخت المان‌های اولیه افزونه مرورگر | [درباره مرورگرها](./5-browser-extension/1-about-browsers/README.md) | جن | +| ۱۳ | [Green Browser Extension](./5-browser-extension/solution/README.md) | ساخت فرم، فراخوانی API و ذخیره متغیرها در فضای محلی | ساخت المان‌های جاوااسکریپت افزونه مرورگر برای فراخوانی API با استفاده از متغیرهای ذخیره‌شده در فضای محلی | [APIها، فرم‌ها و فضای ذخیره محلی](./5-browser-extension/2-forms-browsers-local-storage/README.md) | جن | +| ۱۴ | [Green Browser Extension](./5-browser-extension/solution/README.md) | فرایندهای پس‌زمینه مرورگر، عملکرد وب | استفاده از فرایندهای پس‌زمینه مرورگر برای مدیریت آیکون افزونه؛ یادگیری درباره عملکرد وب و بهینه‌سازی‌های مرتبط | [کارهای پس‌زمینه و عملکرد](./5-browser-extension/3-background-tasks-and-performance/README.md) | جن | +| ۱۵ | [Space Game](./6-space-game/solution/README.md) | توسعه پیشرفته‌تر بازی با جاوااسکریپت | یادگیری وراثت با استفاده از هر دو کلاس‌ها و ترکیب و الگوی Pub/Sub، آماده‌سازی برای ساخت بازی | [مقدمه‌ای بر توسعه پیشرفته بازی](./6-space-game/1-introduction/README.md) | کریس | +| ۱۶ | [Space Game](./6-space-game/solution/README.md) | نقاشی روی بوم | یادگیری API بوم (Canvas) برای ترسیم المان‌ها روی صفحه | [نقاشی روی بوم](./6-space-game/2-drawing-to-canvas/README.md) | کریس | +| ۱۷ | [Space Game](./6-space-game/solution/README.md) | حرکت دادن المان‌ها در اطراف صفحه | کشف نحوه حرکت المان‌ها با استفاده از مختصات کارتزین و API بوم | [حرکت دادن المان‌ها](./6-space-game/3-moving-elements-around/README.md) | کریس | +| ۱۸ | [Space Game](./6-space-game/solution/README.md) | تشخیص برخورد | ایجاد برخورد بین المان‌ها و واکنش به همدیگر با استفاده از کلیدها و ارائه تابع خنک‌کننده برای تضمین عملکرد بازی | [تشخیص برخورد](./6-space-game/4-collision-detection/README.md) | کریس | +| ۱۹ | [Space Game](./6-space-game/solution/README.md) | ثبت امتیاز | انجام محاسبات ریاضی بر اساس وضعیت و عملکرد بازی | [ثبت امتیاز](./6-space-game/5-keeping-score/README.md) | کریس | +| ۲۰ | [Space Game](./6-space-game/solution/README.md) | پایان و راه‌اندازی مجدد بازی | یادگیری درباره خاتمه دادن به بازی و راه‌اندازی مجدد آن، شامل پاکسازی منابع و تنظیم مجدد مقادیر متغیر | [شرط پایان](./6-space-game/6-end-condition/README.md) | کریس | +| ۲۱ | [Banking App](./7-bank-project/solution/README.md) | قالب‌ها و مسیرها (Routes) در یک وب اپ | یادگیری چگونگی ایجاد ساختار سایت چند صفحه‌ای با استفاده از مسیرها و قالب‌های HTML | [قالب‌ها و مسیرها](./7-bank-project/1-template-route/README.md) | یوهان | +| ۲۲ | [Banking App](./7-bank-project/solution/README.md) | ساخت فرم ورود و ثبت‌نام | یادگیری ساخت فرم‌ها و مدیریت روال‌های اعتبارسنجی | [فرم‌ها](./7-bank-project/2-forms/README.md) | یوهان | +| ۲۳ | [Banking App](./7-bank-project/solution/README.md) | روش‌های دریافت و استفاده از داده‌ها | جریان داده‌ها در برنامه شما، نحوه دریافت، ذخیره و دفع آن‌ها | [داده‌ها](./7-bank-project/3-data/README.md) | یوهان | +| ۲۴ | [Banking App](./7-bank-project/solution/README.md) | مفاهیم مدیریت وضعیت (State) | یادگیری اینکه برنامه چگونه وضعیت خود را حفظ می‌کند و نحوه مدیریت آن به صورت برنامه‌نویسی | [مدیریت وضعیت](./7-bank-project/4-state-management/README.md) | یوهان | +| ۲۵ | [کد مرورگر/وی اس کد](../../8-code-editor) | کار با وی اس کد | یادگیری نحوه استفاده از یک ویرایشگر کد | [استفاده از ویرایشگر کد وی اس کد](./8-code-editor/1-using-a-code-editor/README.md) | کریس | +| ۲۶ | [دستیاران هوش مصنوعی](./9-chat-project/README.md) | کار با هوش مصنوعی | یادگیری ساخت دستیار هوش مصنوعی خود | [پروژه دستیار هوش مصنوعی](./9-chat-project/README.md) | کریس | ## 🏫 روش تدریس -برنامه درسی ما بر اساس دو اصل کلیدی آموزشی طراحی شده است: -* یادگیری مبتنی بر پروژه -* آزمون‌های مکرر +برنامه درسی ما با در نظر گرفتن دو اصل کلیدی آموزشی طراحی شده است: +* یادگیری مبتنی بر پروژه +* آزمون‌های مکرر -این برنامه اصول اولیه جاوااسکریپت، HTML و CSS را آموزش داده و همچنین آخرین ابزارها و تکنیک‌های استفاده شده توسط توسعه‌دهندگان وب امروزی را پوشش می‌دهد. دانش‌آموزان فرصت دارند تجربه عملی کسب کنند با ساخت بازی تایپینگ، تراریوم مجازی، افزونه مرورگر دوستدار محیط زیست، بازی سبک فضا نورد و اپلیکیشن بانکی برای کسب‌وکارها. تا پایان این دوره، دانش‌آموزان درک عمیق و محکمی از توسعه وب خواهند داشت. +این برنامه اصول جاوااسکریپت، HTML و CSS را به همراه جدیدترین ابزارها و تکنیک‌های مورد استفاده توسعه‌دهندگان وب امروز آموزش می‌دهد. دانش‌آموزان فرصت خواهند داشت با ساخت بازی تایپینگ، تراریوم مجازی، افزونه مرورگر سازگار با محیط زیست، بازی سبک مهاجم فضایی و اپلیکیشن بانکی برای کسب‌وکارها، تجربه عملی کسب کنند. تا پایان این مجموعه، دانش‌آموزان درک محکمی از توسعه وب به‌دست خواهند آورد. -> 🎓 شما می‌توانید چند درس اول این برنامه درسی را به صورت یک [مسیر یادگیری](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) در Microsoft Learn بردارید! +> 🎓 شما می‌توانید چند درس اول این برنامه درسی را به‌عنوان [مسیر یادگیری](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) در مایکروسافت لرن دنبال کنید! -با اطمینان از هم‌ترازی محتوا با پروژه‌ها، فرآیند برای دانش‌آموزان جذاب‌تر شده و حفظ مفاهیم افزایش می‌یابد. همچنین چند درس ابتدایی در مبانی جاوااسکریپت نوشته‌ایم برای معرفی مفاهیم، همراه با ویدیویی از مجموعه "[مقدماتی به: جاوااسکریپت](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" که برخی نویسندگان آن در طراحی این برنامه مشارکت داشته‌اند. +با اطمینان از همسویی محتوا با پروژه‌ها، فرایند برای دانش‌آموزان جذاب‌تر شده و یادگیری مفاهیم بهتر حفظ می‌شود. همچنین، چند درس شروع‌کننده در پایه‌های جاوااسکریپت نوشته‌ایم تا مفاهیم را معرفی کنیم، به همراه ویدیویی از مجموعه آموزشی "[سری مبتدیان به: جاوااسکریپت](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" برخی نویسندگان آن در این برنامه مشارکت داشته‌اند. -علاوه بر این، یک آزمون کم‌فشار قبل از کلاس، نیت دانش‌آموز را برای یادگیری موضوع مشخص می‌کند، و یک آزمون دوم بعد از کلاس کمک می‌کند حفظ مفاهیم افزایش یابد. این برنامه درسی انعطاف‌پذیر و سرگرم‌کننده طراحی شده و می‌توان آن را به صورت کامل یا بخشی از آن را گذراند. پروژه‌ها از ساده شروع شده و تا پایان چرخه ۱۲ هفته‌ای به تدریج پیچیده‌تر می‌شوند. +علاوه بر این، یک آزمون کم‌فشار پیش از کلاس، هدف‌گذاری دانش‌آموزان را برای یادگیری موضوع تنظیم می‌کند و آزمون دوم پس از کلاس باعث حفظ بیشتر مطلب می‌شود. این برنامه درسی به گونه‌ای طراحی شده که انعطاف‌پذیر و سرگرم‌کننده باشد و می‌توان آن را به‌طور کامل یا بخشی از آن را گذراند. پروژه‌ها از سطح ساده آغاز شده و در انتهای دوره ۱۲ هفته‌ای به مرور پیچیده‌تر می‌شوند. -در حالی که عمداً از معرفی فریمورک‌های جاوااسکریپت خودداری کرده‌ایم تا ابتدا مهارت‌های پایه لازم برای توسعه‌دهنده وب را تقویت کنیم قبل از به‌کارگیری فریمورک، گام بعدی خوب برای تکمیل این برنامه یادگیری Node.js از طریق مجموعه‌ای دیگر از ویدیوهاست: "[مقدماتی به: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". +در حالی که آگاهانه از معرفی فریمورک‌های جاوااسکریپت اجتناب کرده‌ایم تا بر مهارت‌های پایه‌ای لازم برای توسعه‌دهنده وب تمرکز کنیم قبل از پذیرش یک فریمورک، گام بعدی مناسب برای تکمیل این برنامه یادگیری Node.js از طریق مجموعه ویدیوهای دیگر است: "[سری مبتدیان به: 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` را تایپ کنید. سایت روی پورت ۳۰۰۰ روی لوکال‌هاست شما سرو می‌شود: `localhost:3000`. +شما می‌توانید این مستندات را به صورت آفلاین با استفاده از [Docsify](https://docsify.js.org/#/) اجرا کنید. این مخزن را فورک کنید، [Docsify را نصب کنید](https://docsify.js.org/#/quickstart) روی دستگاه محلی خود، و سپس در پوشه ریشه این مخزن دستور `docsify serve` را وارد نمایید. وب‌سایت روی پورت ۳۰۰۰ در لوکال‌هاست شما قابل دسترس خواهد بود: `localhost:3000`. ## 📘 PDF -نسخه PDF تمام درس‌ها را می‌توانید [اینجا](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf) بیابید. +یک فایل PDF از تمام دروس را می‌توانید [در اینجا](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf) بیابید. ## 🎒 دوره‌های دیگر -تیم ما دوره‌های دیگری نیز تولید می‌کند! بررسی کنید: +تیم ما دوره‌های دیگری هم تولید می‌کند! نگاهی بیندازید به: ### LangChain -[![LangChain4j برای مبتدیان](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) -[![LangChain.js برای مبتدیان](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) +[![LangChain4j for Beginners](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![LangChain.js for Beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) --- ### Azure / Edge / MCP / Agents -[![AZD برای مبتدیان](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI برای مبتدیان](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP برای مبتدیان](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI 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) +[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### سری هوش مصنوعی مولد -[![هوش مصنوعی مولد برای مبتدیان](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) -[![هوش مصنوعی مولد (.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) -[![هوش مصنوعی مولد (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) -[![هوش مصنوعی مولد (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 for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- -### یادگیری اصلی -[![یادگیری ماشین برای مبتدیان](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![علوم داده برای مبتدیان](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![هوش مصنوعی برای مبتدیان](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![امنیت سایبری برای مبتدیان](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![توسعه وب برای مبتدیان](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![اینترنت اشیاء برای مبتدیان](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![توسعه XR برای مبتدیان](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +### آموزش پایه‌ای +[![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### سری کمک‌خلبان -[![کمک‌خلبان برای برنامه‌نویسی جفتی هوش مصنوعی](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) -[![کمک‌خلبان برای 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) -[![ماجراجویی کمک‌خلبان](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +### سری کوپایلوت +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) ## دریافت کمک -اگر گیر کردید یا سوالی درباره ساخت برنامه‌های هوش مصنوعی دارید، به جمع یادگیرندگان و توسعه‌دهندگان باتجربه در بحث‌های مربوط به MCP بپیوندید. این یک جامعه حمایت‌کننده است که سوالات پذیرفته می‌شوند و دانش به صورت آزادانه به اشتراک گذاشته می‌شود. +اگر گیر کردید یا سوالی درباره ساخت برنامه‌های هوش مصنوعی داشتید، به دیگر یادگیرندگان و توسعه‌دهندگان باتجربه در بحث‌های مربوط به MCP بپیوندید. این یک جامعه حمایتی است که در آن سوالات پذیرفته شده و دانش به صورت آزاد به اشتراک گذاشته می‌شود. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -اگر بازخورد محصول یا خطاهای حین ساخت دارید، به موارد زیر مراجعه کنید: +اگر بازخورد محصول یا خطایی هنگام ساخت دارید، مراجعه کنید به: [![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) ## مجوز -این مخزن تحت مجوز MIT منتشر شده است. برای اطلاعات بیشتر فایل [LICENSE](../../LICENSE) را ببینید. +این مخزن تحت مجوز MIT است. برای اطلاعات بیشتر به فایل [LICENSE](../../LICENSE) مراجعه کنید. --- -**اعلان مسئولیت**: -این سند با استفاده از سرویس ترجمه‌ی هوش مصنوعی [Co-op Translator](https://github.com/Azure/co-op-translator) ترجمه شده است. هرچند ما در تلاش برای دقت هستیم، لطفاً توجه داشته باشید که ترجمه‌های خودکار ممکن است اشتباهات یا نواقص داشته باشند. سند اصلی به زبان بومی خود، منبع معتبر و قطعی تلقی می‌شود. برای اطلاعات حیاتی، ترجمه حرفه‌ای انسانی توصیه می‌شود. ما مسئول هیچ گونه برداشت نادرست یا تفسیر اشتباه ناشی از استفاده از این ترجمه نیستیم. +**توضیح مهم**: +این سند با استفاده از خدمات ترجمه هوش مصنوعی [Co-op Translator](https://github.com/Azure/co-op-translator) ترجمه شده است. در حالی که ما برای دقت تلاش می‌کنیم، لطفاً توجه داشته باشید که ترجمه‌های خودکار ممکن است شامل خطاها یا نادرستی‌هایی باشند. سند اصلی به زبان بومی آن باید به عنوان منبع معتبر در نظر گرفته شود. برای اطلاعات حیاتی، ترجمه حرفه‌ای انسانی توصیه می‌شود. ما مسئول هیچ گونه سوتفاهم یا تفسیر اشتباه ناشی از استفاده از این ترجمه نیستیم. \ No newline at end of file diff --git a/translations/fa/SECURITY.md b/translations/fa/SECURITY.md index efc3cdbbe..97b79ea85 100644 --- a/translations/fa/SECURITY.md +++ b/translations/fa/SECURITY.md @@ -1,12 +1,3 @@ - ## امنیت مایکروسافت امنیت محصولات و خدمات نرم‌افزاری خود را جدی می‌گیرد، که شامل تمامی مخازن کد منبع مدیریت‌شده از طریق سازمان‌های GitHub ما می‌شود، از جمله [Microsoft](https://github.com/Microsoft)، [Azure](https://github.com/Azure)، [DotNet](https://github.com/dotnet)، [AspNet](https://github.com/aspnet)، [Xamarin](https://github.com/xamarin)، و [سازمان‌های GitHub ما](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/fa/SUPPORT.md b/translations/fa/SUPPORT.md index b280554f1..950fceee8 100644 --- a/translations/fa/SUPPORT.md +++ b/translations/fa/SUPPORT.md @@ -1,12 +1,3 @@ - # پشتیبانی ## نحوه ثبت مشکلات و دریافت کمک diff --git a/translations/fa/_404.md b/translations/fa/_404.md index 7661b87c6..6a0f64eab 100644 --- a/translations/fa/_404.md +++ b/translations/fa/_404.md @@ -1,12 +1,3 @@ - # در حال تکمیل ما در حال کار بر روی این صفحه هستیم. لطفاً بعداً دوباره بررسی کنید. diff --git a/translations/fa/docs/_navbar.md b/translations/fa/docs/_navbar.md index a2b1bd961..c5d271ba5 100644 --- a/translations/fa/docs/_navbar.md +++ b/translations/fa/docs/_navbar.md @@ -1,12 +1,3 @@ - - ترجمه‌ها - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/fa/docs/_sidebar.md b/translations/fa/docs/_sidebar.md index cb20e26dc..d1f830744 100644 --- a/translations/fa/docs/_sidebar.md +++ b/translations/fa/docs/_sidebar.md @@ -1,12 +1,3 @@ - - مقدمه - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/fa/for-teachers.md b/translations/fa/for-teachers.md index 806b2e6d2..3d5e68f5b 100644 --- a/translations/fa/for-teachers.md +++ b/translations/fa/for-teachers.md @@ -1,12 +1,3 @@ - ### برای مربیان شما می‌توانید از این برنامه درسی در کلاس خود استفاده کنید. این برنامه به‌طور یکپارچه با GitHub Classroom و پلتفرم‌های LMS پیشرو کار می‌کند و همچنین می‌توان آن را به‌عنوان یک مخزن مستقل با دانش‌آموزان استفاده کرد. diff --git a/translations/fa/lesson-template/README.md b/translations/fa/lesson-template/README.md index afc376649..895065a0e 100644 --- a/translations/fa/lesson-template/README.md +++ b/translations/fa/lesson-template/README.md @@ -1,12 +1,3 @@ - # [موضوع درس] ![یک ویدیو اینجا قرار دهید](../../../lesson-template/video-url) diff --git a/translations/fa/lesson-template/assignment.md b/translations/fa/lesson-template/assignment.md index c81ff5f8b..6042c2787 100644 --- a/translations/fa/lesson-template/assignment.md +++ b/translations/fa/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [نام تکلیف] ## دستورالعمل‌ها diff --git a/translations/fa/memory-game/README.md b/translations/fa/memory-game/README.md index aff259a88..b8e6d4055 100644 --- a/translations/fa/memory-game/README.md +++ b/translations/fa/memory-game/README.md @@ -1,12 +1,3 @@ - این یک پروژه [Next.js](https://nextjs.org) است که با [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app) راه‌اندازی شده است. ## شروع به کار diff --git a/translations/fa/quiz-app/README.md b/translations/fa/quiz-app/README.md index 56eec1204..a89a2cc05 100644 --- a/translations/fa/quiz-app/README.md +++ b/translations/fa/quiz-app/README.md @@ -1,12 +1,3 @@ - # اپلیکیشن آزمون این آزمون‌ها، آزمون‌های قبل و بعد از جلسات آموزشی برای برنامه درسی علوم داده در https://aka.ms/webdev-beginners هستند. diff --git a/translations/fi/.co-op-translator.json b/translations/fi/.co-op-translator.json new file mode 100644 index 000000000..d2ce72f3d --- /dev/null +++ b/translations/fi/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2025-11-04T01:14:39+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "fi" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2025-10-23T00:18:12+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "fi" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2025-11-25T17:55:51+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "fi" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2025-11-04T01:17:54+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "fi" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2025-10-23T00:21:02+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "fi" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:28:13+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "fi" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2025-11-04T01:21:49+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "fi" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T18:32:01+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "fi" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2025-11-04T01:09:51+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "fi" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2025-10-23T00:13:06+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "fi" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2025-11-04T01:10:41+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "fi" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2025-10-23T00:13:41+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "fi" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2025-11-04T01:11:59+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "fi" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2025-10-23T00:15:00+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "fi" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2025-11-04T01:11:19+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "fi" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2025-10-23T00:14:21+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "fi" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-27T20:12:26+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "fi" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2025-11-04T01:29:03+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "fi" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2025-10-23T00:31:02+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "fi" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2025-11-04T01:28:10+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "fi" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2025-10-23T00:30:09+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "fi" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2025-11-04T01:27:08+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "fi" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2025-10-23T00:29:10+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "fi" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-07T01:03:14+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "fi" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-27T20:11:59+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "fi" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2025-11-04T01:37:13+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "fi" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T21:07:51+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "fi" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2025-11-04T01:37:28+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "fi" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2025-10-23T00:39:12+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "fi" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2025-11-04T01:46:41+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "fi" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2025-10-23T00:46:06+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "fi" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2025-11-04T01:45:13+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "fi" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2025-10-23T00:44:35+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "fi" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2025-11-04T01:43:38+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "fi" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2025-10-23T00:43:46+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "fi" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-27T20:42:33+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "fi" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-27T20:51:28+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "fi" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-27T20:51:54+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "fi" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-27T20:53:15+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "fi" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-27T20:52:21+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "fi" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-27T20:53:45+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "fi" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-27T20:54:15+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "fi" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-27T20:52:48+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "fi" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-27T20:46:19+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "fi" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2025-11-04T01:42:27+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "fi" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2025-10-23T00:42:44+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "fi" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2025-11-04T01:39:23+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "fi" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2025-10-23T00:40:40+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "fi" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2025-11-04T01:38:27+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "fi" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2025-10-23T00:40:05+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "fi" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2025-11-04T01:41:40+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "fi" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2025-10-23T00:42:10+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "fi" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T20:27:48+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "fi" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T20:27:36+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "fi" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2025-11-04T01:43:07+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "fi" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-27T20:21:54+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "fi" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T20:22:25+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "fi" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T20:22:12+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "fi" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2025-11-04T01:40:10+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "fi" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2025-10-23T00:41:20+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "fi" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T20:30:40+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "fi" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T20:30:28+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "fi" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-27T20:20:32+00:00", + "source_file": "6-space-game/README.md", + "language_code": "fi" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T20:30:53+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "fi" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2025-11-04T01:34:05+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "fi" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2025-10-23T00:35:48+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "fi" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2025-11-04T01:36:11+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "fi" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2025-10-23T00:37:54+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "fi" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2025-11-04T01:32:51+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "fi" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2025-10-23T00:34:40+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "fi" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2025-11-04T01:30:38+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "fi" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2025-10-23T00:32:11+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "fi" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-27T20:54:43+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "fi" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-27T20:55:06+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "fi" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-27T21:03:43+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "fi" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2025-11-04T01:13:38+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "fi" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2025-10-23T00:16:03+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "fi" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2025-11-04T01:24:59+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "fi" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:33:05+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "fi" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:43:54+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "fi" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2025-10-23T00:28:13+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "fi" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:52:45+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "fi" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:30:52+00:00", + "source_file": "AGENTS.md", + "language_code": "fi" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-27T20:03:03+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "fi" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-27T20:04:19+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "fi" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:54:51+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "fi" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T18:36:15+00:00", + "source_file": "README.md", + "language_code": "fi" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-27T20:03:36+00:00", + "source_file": "SECURITY.md", + "language_code": "fi" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-27T20:02:12+00:00", + "source_file": "SUPPORT.md", + "language_code": "fi" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-27T20:03:22+00:00", + "source_file": "_404.md", + "language_code": "fi" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-27T20:20:14+00:00", + "source_file": "docs/_navbar.md", + "language_code": "fi" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-27T20:19:47+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "fi" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T10:03:24+00:00", + "source_file": "for-teachers.md", + "language_code": "fi" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-27T21:06:51+00:00", + "source_file": "lesson-template/README.md", + "language_code": "fi" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-27T21:07:13+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "fi" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:57:10+00:00", + "source_file": "memory-game/README.md", + "language_code": "fi" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-27T21:10:23+00:00", + "source_file": "quiz-app/README.md", + "language_code": "fi" + } +} \ No newline at end of file diff --git a/translations/fi/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/fi/1-getting-started-lessons/1-intro-to-programming-languages/README.md index a72b3547d..020d08458 100644 --- a/translations/fi/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/fi/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # Johdatus ohjelmointikieliin ja moderneihin kehittäjätyökaluihin Hei tuleva kehittäjä! 👋 Voinko kertoa sinulle jotain, mikä saa minut edelleen innostumaan joka päivä? Olet juuri astumassa maailmaan, jossa ohjelmointi ei ole pelkästään tietokoneiden kanssa puuhastelua – se on supervoima, jonka avulla voit toteuttaa villeimmät ideasi! diff --git a/translations/fi/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/fi/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index 67f8c6e24..b0f120447 100644 --- a/translations/fi/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/fi/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # Tehtävä: Modernien web-kehitystyökalujen tutkiminen ## Ohjeet diff --git a/translations/fi/1-getting-started-lessons/2-github-basics/README.md b/translations/fi/1-getting-started-lessons/2-github-basics/README.md index 6e211f801..a4c055ffd 100644 --- a/translations/fi/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/fi/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # Johdanto GitHubiin Hei tuleva kehittäjä! 👋 Oletko valmis liittymään miljoonien koodareiden joukkoon ympäri maailmaa? Olen todella innoissani saadessani esitellä sinulle GitHubin – ajattele sitä ohjelmoijien sosiaalisen median alustana, mutta sen sijaan että jakaisimme kuvia lounaastamme, jaamme koodia ja rakennamme yhdessä uskomattomia asioita! diff --git a/translations/fi/1-getting-started-lessons/3-accessibility/README.md b/translations/fi/1-getting-started-lessons/3-accessibility/README.md index e373b927c..cb03cf2c8 100644 --- a/translations/fi/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/fi/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # Luodaan saavutettavia verkkosivuja ![Kaikki saavutettavuudesta](../../../../translated_images/fi/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/fi/1-getting-started-lessons/3-accessibility/assignment.md b/translations/fi/1-getting-started-lessons/3-accessibility/assignment.md index b6ab3683e..61a100b7c 100644 --- a/translations/fi/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/fi/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # Kattava verkkosivuston saavutettavuusauditointi ## Ohjeet diff --git a/translations/fi/1-getting-started-lessons/README.md b/translations/fi/1-getting-started-lessons/README.md index deaf77145..ca033bcae 100644 --- a/translations/fi/1-getting-started-lessons/README.md +++ b/translations/fi/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # Web-kehityksen alkeet Tässä osassa opintosuunnitelmaa tutustut projektipohjaisiin käsitteisiin, jotka ovat tärkeitä ammattilaiskehittäjäksi ryhtymisessä. diff --git a/translations/fi/10-ai-framework-project/README.md b/translations/fi/10-ai-framework-project/README.md index f1a47db0a..e5b13334f 100644 --- a/translations/fi/10-ai-framework-project/README.md +++ b/translations/fi/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # AI-kehys Oletko koskaan tuntenut olevasi hukassa yrittäessäsi rakentaa tekoälysovelluksia alusta alkaen? Et ole yksin! AI-kehykset ovat kuin monitoimityökalu tekoälykehitykseen – tehokkaita työkaluja, jotka säästävät aikaa ja vaivaa älykkäiden sovellusten rakentamisessa. Ajattele AI-kehystä hyvin järjestettynä kirjastona: se tarjoaa valmiita komponentteja, standardoituja API-rajapintoja ja älykkäitä abstraktioita, jotta voit keskittyä ongelmien ratkaisemiseen sen sijaan, että kamppailisit toteutuksen yksityiskohtien kanssa. diff --git a/translations/fi/2-js-basics/1-data-types/README.md b/translations/fi/2-js-basics/1-data-types/README.md index 2ccd1b2c1..8066ecdfa 100644 --- a/translations/fi/2-js-basics/1-data-types/README.md +++ b/translations/fi/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # JavaScriptin perusteet: Tietotyypit ![JavaScriptin perusteet - Tietotyypit](../../../../translated_images/fi/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/fi/2-js-basics/1-data-types/assignment.md b/translations/fi/2-js-basics/1-data-types/assignment.md index b2c339011..9321851cd 100644 --- a/translations/fi/2-js-basics/1-data-types/assignment.md +++ b/translations/fi/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # Tietotyyppien harjoittelu: Verkkokaupan ostoskori ## Ohjeet diff --git a/translations/fi/2-js-basics/2-functions-methods/README.md b/translations/fi/2-js-basics/2-functions-methods/README.md index 569adcdb2..177d4e522 100644 --- a/translations/fi/2-js-basics/2-functions-methods/README.md +++ b/translations/fi/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # JavaScriptin perusteet: metodit ja funktiot ![JavaScript Basics - Functions](../../../../translated_images/fi/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/fi/2-js-basics/2-functions-methods/assignment.md b/translations/fi/2-js-basics/2-functions-methods/assignment.md index ef1b73d6b..aa35a5895 100644 --- a/translations/fi/2-js-basics/2-functions-methods/assignment.md +++ b/translations/fi/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # Hauskaa funktioiden parissa ## Ohjeet diff --git a/translations/fi/2-js-basics/3-making-decisions/README.md b/translations/fi/2-js-basics/3-making-decisions/README.md index 8ac38b5c4..d60c6ffd7 100644 --- a/translations/fi/2-js-basics/3-making-decisions/README.md +++ b/translations/fi/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # JavaScriptin perusteet: Päätöksenteko ![JavaScriptin perusteet - Päätöksenteko](../../../../translated_images/fi/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/fi/2-js-basics/3-making-decisions/assignment.md b/translations/fi/2-js-basics/3-making-decisions/assignment.md index be3e9a170..1185e6a7f 100644 --- a/translations/fi/2-js-basics/3-making-decisions/assignment.md +++ b/translations/fi/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # Päätöksenteko: Opiskelijoiden arvosanojen käsittely ## Oppimistavoitteet diff --git a/translations/fi/2-js-basics/4-arrays-loops/README.md b/translations/fi/2-js-basics/4-arrays-loops/README.md index f9e99be77..95fc10308 100644 --- a/translations/fi/2-js-basics/4-arrays-loops/README.md +++ b/translations/fi/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # JavaScriptin perusteet: Taulukot ja silmukat ![JavaScriptin perusteet - Taulukot](../../../../translated_images/fi/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/fi/2-js-basics/4-arrays-loops/assignment.md b/translations/fi/2-js-basics/4-arrays-loops/assignment.md index 900b541ff..1d8b81887 100644 --- a/translations/fi/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/fi/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # Taulukot ja silmukat -tehtävä ## Ohjeet diff --git a/translations/fi/2-js-basics/README.md b/translations/fi/2-js-basics/README.md index ee7bcf05c..b38aac0a0 100644 --- a/translations/fi/2-js-basics/README.md +++ b/translations/fi/2-js-basics/README.md @@ -1,12 +1,3 @@ - # Johdanto JavaScriptiin JavaScript on verkon kieli. Näissä neljässä oppitunnissa opit sen perusteet. diff --git a/translations/fi/3-terrarium/1-intro-to-html/README.md b/translations/fi/3-terrarium/1-intro-to-html/README.md index 8ec8e8351..771c7f26b 100644 --- a/translations/fi/3-terrarium/1-intro-to-html/README.md +++ b/translations/fi/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Terrarium-projekti Osa 1: Johdatus HTML:ään ```mermaid diff --git a/translations/fi/3-terrarium/1-intro-to-html/assignment.md b/translations/fi/3-terrarium/1-intro-to-html/assignment.md index 800fe78c0..e0666d168 100644 --- a/translations/fi/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/fi/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # HTML-harjoitustehtävä: Blogimallin rakentaminen ## Oppimistavoitteet diff --git a/translations/fi/3-terrarium/2-intro-to-css/README.md b/translations/fi/3-terrarium/2-intro-to-css/README.md index 5126c0dda..7d5484d84 100644 --- a/translations/fi/3-terrarium/2-intro-to-css/README.md +++ b/translations/fi/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Terrarium-projekti Osa 2: Johdatus CSS:ään ```mermaid diff --git a/translations/fi/3-terrarium/2-intro-to-css/assignment.md b/translations/fi/3-terrarium/2-intro-to-css/assignment.md index 49a757972..e1a327969 100644 --- a/translations/fi/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/fi/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # CSS Refaktorointitehtävä ## Tavoite diff --git a/translations/fi/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/fi/3-terrarium/3-intro-to-DOM-and-closures/README.md index 6fe67ff76..90112d1cb 100644 --- a/translations/fi/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/fi/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # Terrarium-projekti, osa 3: DOM-manipulaatio ja JavaScript-sulkeumat ```mermaid diff --git a/translations/fi/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/fi/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index 58a324399..8b8953cfd 100644 --- a/translations/fi/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/fi/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # DOM-elementtien tutkimustehtävä ## Yleiskatsaus diff --git a/translations/fi/3-terrarium/README.md b/translations/fi/3-terrarium/README.md index 5548917aa..f23302d0b 100644 --- a/translations/fi/3-terrarium/README.md +++ b/translations/fi/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## Julkaise Terrariumisi Voit julkaista Terrariumisi verkossa käyttämällä **Azure Static Web Apps** -palvelua. diff --git a/translations/fi/3-terrarium/solution/README.md b/translations/fi/3-terrarium/solution/README.md index c8a49d0c1..6157fff31 100644 --- a/translations/fi/3-terrarium/solution/README.md +++ b/translations/fi/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # Minun Terraarioni: Projekti HTML:n, CSS:n ja DOM-manipulaation oppimiseen JavaScriptin avulla 🌵🌱 Pieni vedä ja pudota -koodimeditaatio. Vähän HTML:ää, JS:ää ja CSS:ää käyttäen voit rakentaa verkkokäyttöliittymän, tyylitellä sen ja lisätä siihen vuorovaikutteisuutta. diff --git a/translations/fi/4-typing-game/README.md b/translations/fi/4-typing-game/README.md index 9360f8c45..e0dd10301 100644 --- a/translations/fi/4-typing-game/README.md +++ b/translations/fi/4-typing-game/README.md @@ -1,12 +1,3 @@ - # Tapahtumapohjainen ohjelmointi - Rakenna kirjoituspeli ```mermaid diff --git a/translations/fi/4-typing-game/solution/README.md b/translations/fi/4-typing-game/solution/README.md index 1949bff9e..b02c05b41 100644 --- a/translations/fi/4-typing-game/solution/README.md +++ b/translations/fi/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - Tämä on paikkamerkki, jätetty tarkoituksella tyhjäksi --- diff --git a/translations/fi/4-typing-game/typing-game/README.md b/translations/fi/4-typing-game/typing-game/README.md index 134ed84c1..d88654188 100644 --- a/translations/fi/4-typing-game/typing-game/README.md +++ b/translations/fi/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # Pelin luominen tapahtumien avulla Oletko koskaan miettinyt, miten verkkosivustot tietävät, kun klikkaat painiketta tai kirjoitat tekstikenttään? Se on tapahtumapohjaisen ohjelmoinnin taikaa! Mikä olisikaan parempi tapa oppia tämä olennainen taito kuin rakentaa jotain hyödyllistä – kirjoitusnopeuspeli, joka reagoi jokaiseen näppäimen painallukseesi. diff --git a/translations/fi/4-typing-game/typing-game/assignment.md b/translations/fi/4-typing-game/typing-game/assignment.md index 578390179..69f94f728 100644 --- a/translations/fi/4-typing-game/typing-game/assignment.md +++ b/translations/fi/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # Luo uusi näppäimistöpeli ## Ohjeet diff --git a/translations/fi/5-browser-extension/1-about-browsers/README.md b/translations/fi/5-browser-extension/1-about-browsers/README.md index 2a95a5ea7..fd3d41470 100644 --- a/translations/fi/5-browser-extension/1-about-browsers/README.md +++ b/translations/fi/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # Selaimen laajennusprojekti Osa 1: Kaikki selaimista ```mermaid diff --git a/translations/fi/5-browser-extension/1-about-browsers/assignment.md b/translations/fi/5-browser-extension/1-about-browsers/assignment.md index c3590c152..64ada8190 100644 --- a/translations/fi/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/fi/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # Tehtävä: Tyylittele selaimen laajennuksesi uudelleen ## Yleiskatsaus diff --git a/translations/fi/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/fi/5-browser-extension/2-forms-browsers-local-storage/README.md index eab474839..49b69a49d 100644 --- a/translations/fi/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/fi/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # Selaimen laajennusprojekti Osa 2: API-kutsut ja paikallinen tallennus ```mermaid diff --git a/translations/fi/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/fi/5-browser-extension/2-forms-browsers-local-storage/assignment.md index 84e91f8d0..6b33d5210 100644 --- a/translations/fi/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/fi/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # Ota API käyttöön ## Yleiskatsaus diff --git a/translations/fi/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/fi/5-browser-extension/3-background-tasks-and-performance/README.md index c5fe7d629..7c2823e28 100644 --- a/translations/fi/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/fi/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # Selaimen laajennusprojekti Osa 3: Taustatehtävät ja suorituskyky ```mermaid diff --git a/translations/fi/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/fi/5-browser-extension/3-background-tasks-and-performance/assignment.md index d9bf7c857..24dad3a5c 100644 --- a/translations/fi/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/fi/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # Analysoi sivuston suorituskykyä ## Tehtävän yleiskatsaus diff --git a/translations/fi/5-browser-extension/README.md b/translations/fi/5-browser-extension/README.md index 896c8f345..d49a5099e 100644 --- a/translations/fi/5-browser-extension/README.md +++ b/translations/fi/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # Selaimen laajennuksen rakentaminen Selaimen laajennusten rakentaminen on hauska ja mielenkiintoinen tapa pohtia sovellustesi suorituskykyä samalla kun luot erilaisen verkkovarannon. Tämä moduuli sisältää oppitunteja siitä, miten selaimet toimivat ja miten selaimen laajennus otetaan käyttöön, miten lomake rakennetaan, API kutsutaan ja paikallista tallennusta käytetään, sekä miten verkkosivustosi suorituskykyä arvioidaan ja parannetaan. diff --git a/translations/fi/5-browser-extension/solution/README.md b/translations/fi/5-browser-extension/solution/README.md index 73c0b76d1..8bd23489a 100644 --- a/translations/fi/5-browser-extension/solution/README.md +++ b/translations/fi/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # Carbon Trigger -selainlaajennus: Valmis koodi Käyttämällä tmrow:n CO2 Signal -API:ta sähkönkulutuksen seuraamiseen voit rakentaa selainlaajennuksen, joka muistuttaa sinua suoraan selaimessa siitä, kuinka kuormittavaa alueesi sähkönkulutus on. Tämän laajennuksen satunnainen käyttö auttaa sinua tekemään päätöksiä toimistasi tämän tiedon perusteella. diff --git a/translations/fi/5-browser-extension/solution/translation/README.es.md b/translations/fi/5-browser-extension/solution/translation/README.es.md index 7e8de584a..266242af7 100644 --- a/translations/fi/5-browser-extension/solution/translation/README.es.md +++ b/translations/fi/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Carbon Trigger -selaimen laajennus: Täydellinen koodi Käyttämällä tmrow'n CO2 Signal -API:ta sähkönkulutuksen seuraamiseen, luo selaimen laajennus, joka tarjoaa suoraan selaimessasi muistutuksen alueesi sähkönkulutuksesta. Tämän ad hoc -laajennuksen käyttö auttaa sinua tekemään päätöksiä toimistasi perustuen tähän tietoon. diff --git a/translations/fi/5-browser-extension/solution/translation/README.fr.md b/translations/fi/5-browser-extension/solution/translation/README.fr.md index 25d2544de..4e4693a46 100644 --- a/translations/fi/5-browser-extension/solution/translation/README.fr.md +++ b/translations/fi/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Carbon Trigger -selainlaajennus: Valmis koodi Käyttämällä tmrow'n CO2 Signal -API:ta sähkönkulutuksen seuraamiseen, luo selainlaajennus, joka muistuttaa sinua suoraan selaimessasi alueesi sähkönkulutuksesta. Tämän ad hoc -laajennuksen käyttö auttaa sinua tekemään päätöksiä toimintasi suhteen näiden tietojen perusteella. diff --git a/translations/fi/5-browser-extension/solution/translation/README.hi.md b/translations/fi/5-browser-extension/solution/translation/README.hi.md index 30b41589d..4a58aea7a 100644 --- a/translations/fi/5-browser-extension/solution/translation/README.hi.md +++ b/translations/fi/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # Carbon Trigger -selainlaajennus: Valmis koodi Tmrow:n CO2 Signal API:n avulla seurataan sähkönkulutusta ja luodaan selainlaajennus, joka muistuttaa sinua siitä, kuinka kuormittavaa alueesi sähkönkäyttö on selaimessasi. Tämän laajennuksen käyttö auttaa sinua tekemään päätöksiä toiminnastasi tämän tiedon perusteella. diff --git a/translations/fi/5-browser-extension/solution/translation/README.it.md b/translations/fi/5-browser-extension/solution/translation/README.it.md index 8c6ef0595..1624c869c 100644 --- a/translations/fi/5-browser-extension/solution/translation/README.it.md +++ b/translations/fi/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Carbon Trigger -selainlaajennus: koodi alkuun pääsemiseksi Tässä projektissa käytetään tmrow:n Signal CO2 -rajapintaa sähköenergian käytön seuraamiseen. Tarkoituksena on luoda selainlaajennus, joka muistuttaa suoraan selaimessa, kuinka kuormittavaa sähköenergian käyttö on omalla alueella. Tämän laajennuksen avulla voi arvioida omia toimintojaan näiden tietojen perusteella. diff --git a/translations/fi/5-browser-extension/solution/translation/README.ja.md b/translations/fi/5-browser-extension/solution/translation/README.ja.md index 1962402ad..296d5bbc1 100644 --- a/translations/fi/5-browser-extension/solution/translation/README.ja.md +++ b/translations/fi/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # Carbon Trigger - selainlaajennus: Valmis koodi Rakennetaan selainlaajennus, joka käyttää tmrow:n CO2 Signal API:ta seuratakseen energiankulutusta ja näyttää muistutuksena, kuinka paljon sähköä alueellasi käytetään. Tämän laajennuksen avulla voit tehdä päätöksiä toiminnastasi tämän tiedon perusteella. diff --git a/translations/fi/5-browser-extension/solution/translation/README.ms.md b/translations/fi/5-browser-extension/solution/translation/README.ms.md index 3541eb680..38c8af05c 100644 --- a/translations/fi/5-browser-extension/solution/translation/README.ms.md +++ b/translations/fi/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # Carbon Trigger - Selaimen laajennus: Täydellinen koodi Käyttämällä tmrow:n CO2 Signal -API:ta sähkönkulutuksen seuraamiseen, rakenna selaimen laajennus, joka antaa sinulle ilmoituksia siitä, kuinka raskasta alueesi sähkönkulutus on. Tämän laajennuksen käyttö auttaa sinua tekemään tietoisempia päätöksiä toiminnastasi näiden tietojen perusteella. diff --git a/translations/fi/5-browser-extension/start/README.md b/translations/fi/5-browser-extension/start/README.md index 19660cb62..f07e59e61 100644 --- a/translations/fi/5-browser-extension/start/README.md +++ b/translations/fi/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # Carbon Trigger - Selaimen laajennus: Aloituskoodi Käyttämällä tmrow'n CO2 Signal API:ta sähkönkulutuksen seuraamiseen, voit rakentaa selaimen laajennuksen, joka muistuttaa sinua suoraan selaimessa siitä, kuinka kuormittavaa alueesi sähkönkulutus on. Tämän laajennuksen satunnainen käyttö auttaa sinua tekemään harkittuja päätöksiä toimistasi tämän tiedon perusteella. diff --git a/translations/fi/6-space-game/1-introduction/README.md b/translations/fi/6-space-game/1-introduction/README.md index d8ad70905..b0f71215e 100644 --- a/translations/fi/6-space-game/1-introduction/README.md +++ b/translations/fi/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # Rakenna avaruuspeli Osa 1: Johdanto ```mermaid diff --git a/translations/fi/6-space-game/1-introduction/assignment.md b/translations/fi/6-space-game/1-introduction/assignment.md index 74317bff6..6898dae7e 100644 --- a/translations/fi/6-space-game/1-introduction/assignment.md +++ b/translations/fi/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # Luo peli: Käytä suunnittelumalleja ## Tehtävän yleiskatsaus diff --git a/translations/fi/6-space-game/2-drawing-to-canvas/README.md b/translations/fi/6-space-game/2-drawing-to-canvas/README.md index 8906a082b..6b18a032c 100644 --- a/translations/fi/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/fi/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # Rakenna avaruuspeli osa 2: Piirrä sankari ja hirviöt kankaalle ```mermaid diff --git a/translations/fi/6-space-game/2-drawing-to-canvas/assignment.md b/translations/fi/6-space-game/2-drawing-to-canvas/assignment.md index 70ddcd6ff..4194aa28d 100644 --- a/translations/fi/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/fi/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # Tehtävä: Tutustu Canvas API:in ## Oppimistavoitteet diff --git a/translations/fi/6-space-game/3-moving-elements-around/README.md b/translations/fi/6-space-game/3-moving-elements-around/README.md index 23511aa9c..970503067 100644 --- a/translations/fi/6-space-game/3-moving-elements-around/README.md +++ b/translations/fi/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # Rakenna avaruuspeli osa 3: Liikkeen lisääminen ```mermaid diff --git a/translations/fi/6-space-game/3-moving-elements-around/assignment.md b/translations/fi/6-space-game/3-moving-elements-around/assignment.md index 694c8da10..6b5d2ab93 100644 --- a/translations/fi/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/fi/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # Kommentoi koodiasi ## Ohjeet diff --git a/translations/fi/6-space-game/4-collision-detection/README.md b/translations/fi/6-space-game/4-collision-detection/README.md index 6932b3417..696897408 100644 --- a/translations/fi/6-space-game/4-collision-detection/README.md +++ b/translations/fi/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # Rakenna avaruuspeli osa 4: Lisää laser ja tunnista törmäykset ```mermaid diff --git a/translations/fi/6-space-game/4-collision-detection/assignment.md b/translations/fi/6-space-game/4-collision-detection/assignment.md index 3a6c1e27d..b728f3f50 100644 --- a/translations/fi/6-space-game/4-collision-detection/assignment.md +++ b/translations/fi/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # Tutki Törmäyksiä ## Ohjeet diff --git a/translations/fi/6-space-game/4-collision-detection/solution/README.md b/translations/fi/6-space-game/4-collision-detection/solution/README.md index 04ff46566..b02c05b41 100644 --- a/translations/fi/6-space-game/4-collision-detection/solution/README.md +++ b/translations/fi/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - Tämä on paikkamerkki, jätetty tarkoituksella tyhjäksi --- diff --git a/translations/fi/6-space-game/4-collision-detection/your-work/README.md b/translations/fi/6-space-game/4-collision-detection/your-work/README.md index 6b909dda5..b02c05b41 100644 --- a/translations/fi/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/fi/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - Tämä on paikkamerkki, jätetty tarkoituksella tyhjäksi --- diff --git a/translations/fi/6-space-game/5-keeping-score/README.md b/translations/fi/6-space-game/5-keeping-score/README.md index c257eaec7..b355b307a 100644 --- a/translations/fi/6-space-game/5-keeping-score/README.md +++ b/translations/fi/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # Rakenna avaruuspeli osa 5: Pisteet ja elämät ```mermaid diff --git a/translations/fi/6-space-game/5-keeping-score/assignment.md b/translations/fi/6-space-game/5-keeping-score/assignment.md index 0761f0ce2..912127a56 100644 --- a/translations/fi/6-space-game/5-keeping-score/assignment.md +++ b/translations/fi/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # Luo pisteytyspeli ## Ohjeet diff --git a/translations/fi/6-space-game/5-keeping-score/solution/README.md b/translations/fi/6-space-game/5-keeping-score/solution/README.md index 3aa731ed5..b02c05b41 100644 --- a/translations/fi/6-space-game/5-keeping-score/solution/README.md +++ b/translations/fi/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - Tämä on paikkamerkki, jätetty tarkoituksella tyhjäksi --- diff --git a/translations/fi/6-space-game/5-keeping-score/your-work/README.md b/translations/fi/6-space-game/5-keeping-score/your-work/README.md index 630261715..b02c05b41 100644 --- a/translations/fi/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/fi/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - Tämä on paikkamerkki, jätetty tarkoituksella tyhjäksi --- diff --git a/translations/fi/6-space-game/6-end-condition/README.md b/translations/fi/6-space-game/6-end-condition/README.md index 79802857e..01019d8f8 100644 --- a/translations/fi/6-space-game/6-end-condition/README.md +++ b/translations/fi/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # Rakenna avaruuspeli osa 6: Loppu ja uudelleenkäynnistys ```mermaid diff --git a/translations/fi/6-space-game/6-end-condition/assignment.md b/translations/fi/6-space-game/6-end-condition/assignment.md index 9def33a86..2ba1bfed1 100644 --- a/translations/fi/6-space-game/6-end-condition/assignment.md +++ b/translations/fi/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # Rakenna näytepeli ## Tehtävän yleiskatsaus diff --git a/translations/fi/6-space-game/6-end-condition/solution/README.md b/translations/fi/6-space-game/6-end-condition/solution/README.md index 1260d7546..b02c05b41 100644 --- a/translations/fi/6-space-game/6-end-condition/solution/README.md +++ b/translations/fi/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - Tämä on paikkamerkki, jätetty tarkoituksella tyhjäksi --- diff --git a/translations/fi/6-space-game/6-end-condition/your-work/README.md b/translations/fi/6-space-game/6-end-condition/your-work/README.md index 5f604f691..b02c05b41 100644 --- a/translations/fi/6-space-game/6-end-condition/your-work/README.md +++ b/translations/fi/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - Tämä on paikkamerkki, jätetty tarkoituksella tyhjäksi --- diff --git a/translations/fi/6-space-game/README.md b/translations/fi/6-space-game/README.md index 8be1e162f..9682c24dd 100644 --- a/translations/fi/6-space-game/README.md +++ b/translations/fi/6-space-game/README.md @@ -1,12 +1,3 @@ - # Rakenna avaruuspeli Avaruuspeli, joka opettaa edistyneempiä JavaScriptin perusteita diff --git a/translations/fi/6-space-game/solution/README.md b/translations/fi/6-space-game/solution/README.md index e7a7d1d7a..b02c05b41 100644 --- a/translations/fi/6-space-game/solution/README.md +++ b/translations/fi/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - Tämä on paikkamerkki, jätetty tarkoituksella tyhjäksi --- diff --git a/translations/fi/7-bank-project/1-template-route/README.md b/translations/fi/7-bank-project/1-template-route/README.md index 820edec9b..f9f17a2d6 100644 --- a/translations/fi/7-bank-project/1-template-route/README.md +++ b/translations/fi/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # Rakenna pankkisovellus Osa 1: HTML-mallit ja reitit verkkosovelluksessa ```mermaid diff --git a/translations/fi/7-bank-project/1-template-route/assignment.md b/translations/fi/7-bank-project/1-template-route/assignment.md index 0f5836e8b..83020be0d 100644 --- a/translations/fi/7-bank-project/1-template-route/assignment.md +++ b/translations/fi/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # Paranna reititystä ## Ohjeet diff --git a/translations/fi/7-bank-project/2-forms/README.md b/translations/fi/7-bank-project/2-forms/README.md index aaef60c97..9215d8c88 100644 --- a/translations/fi/7-bank-project/2-forms/README.md +++ b/translations/fi/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # Rakenna pankkisovellus, osa 2: Luo kirjautumis- ja rekisteröintilomake ```mermaid diff --git a/translations/fi/7-bank-project/2-forms/assignment.md b/translations/fi/7-bank-project/2-forms/assignment.md index abe6d2a16..d46ecb720 100644 --- a/translations/fi/7-bank-project/2-forms/assignment.md +++ b/translations/fi/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # Muotoile pankkisovelluksesi modernilla CSS:llä ## Projektin yleiskatsaus diff --git a/translations/fi/7-bank-project/3-data/README.md b/translations/fi/7-bank-project/3-data/README.md index 50518d654..b8a8d96c2 100644 --- a/translations/fi/7-bank-project/3-data/README.md +++ b/translations/fi/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # Rakenna pankkisovellus, osa 3: Tietojen hakeminen ja käyttäminen Ajattele Star Trekin Enterprise-aluksen tietokonetta - kun kapteeni Picard kysyy aluksen tilasta, tiedot ilmestyvät välittömästi ilman, että koko käyttöliittymä sulkeutuu ja rakentuu uudelleen. Juuri tällaista saumattoman tiedonkulun järjestelmää olemme rakentamassa dynaamisella tiedonhakumenetelmällä. diff --git a/translations/fi/7-bank-project/3-data/assignment.md b/translations/fi/7-bank-project/3-data/assignment.md index 6d9a68f92..2284c8a81 100644 --- a/translations/fi/7-bank-project/3-data/assignment.md +++ b/translations/fi/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # Koodin refaktorointi ja dokumentointi -tehtävä ## Oppimistavoitteet diff --git a/translations/fi/7-bank-project/4-state-management/README.md b/translations/fi/7-bank-project/4-state-management/README.md index 191aa867a..ef7c7f3df 100644 --- a/translations/fi/7-bank-project/4-state-management/README.md +++ b/translations/fi/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # Rakenna pankkisovellus, osa 4: Tilanhallinnan periaatteet ## ⚡ Mitä voit tehdä seuraavan viiden minuutin aikana diff --git a/translations/fi/7-bank-project/4-state-management/assignment.md b/translations/fi/7-bank-project/4-state-management/assignment.md index 746e08f89..1a01c526f 100644 --- a/translations/fi/7-bank-project/4-state-management/assignment.md +++ b/translations/fi/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # Toteuta "Lisää tapahtuma" -dialogi ## Yleiskatsaus diff --git a/translations/fi/7-bank-project/README.md b/translations/fi/7-bank-project/README.md index 672eb12c1..e68d3c461 100644 --- a/translations/fi/7-bank-project/README.md +++ b/translations/fi/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: Rakenna Pankki Tässä projektissa opit rakentamaan kuvitteellisen pankin. Näissä oppitunneissa annetaan ohjeita siitä, miten verkkosovellus suunnitellaan ja reitit määritetään, miten lomakkeita rakennetaan, tilaa hallitaan ja tietoja haetaan API:sta, josta voit hakea pankin tiedot. diff --git a/translations/fi/7-bank-project/api/README.md b/translations/fi/7-bank-project/api/README.md index 6d8021031..d96612020 100644 --- a/translations/fi/7-bank-project/api/README.md +++ b/translations/fi/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # Pankki API > Pankki API, rakennettu [Node.js](https://nodejs.org) + [Express](https://expressjs.com) -teknologioilla. diff --git a/translations/fi/7-bank-project/solution/README.md b/translations/fi/7-bank-project/solution/README.md index 8e51cb550..b36092678 100644 --- a/translations/fi/7-bank-project/solution/README.md +++ b/translations/fi/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # Pankkisovellus > Esimerkkiratkaisu pankkisovellusprojektille, rakennettu käyttäen pelkkää HTML5:ttä, CSS:ää ja JavaScriptiä (ei käytetty frameworkeja tai kirjastoja). diff --git a/translations/fi/8-code-editor/1-using-a-code-editor/README.md b/translations/fi/8-code-editor/1-using-a-code-editor/README.md index 5b9f52e18..d88cf9030 100644 --- a/translations/fi/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/fi/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # Käyttämällä koodieditoria: Hallitse VSCode.dev Muistatko *Matrixista*, kun Neo joutui kytkeytymään massiiviseen tietokoneeseen päästäkseen digitaaliseen maailmaan? Nykyajan web-kehitystyökalut kertovat aivan toisenlaisen tarinan – uskomattoman tehokkaat ominaisuudet ovat saatavilla mistä tahansa. VSCode.dev on selaimessa toimiva koodieditori, joka tuo ammattilaistason kehitystyökalut mihin tahansa laitteeseen, jossa on internetyhteys. diff --git a/translations/fi/8-code-editor/1-using-a-code-editor/assignment.md b/translations/fi/8-code-editor/1-using-a-code-editor/assignment.md index 4d9f7e8e0..e33bb7da0 100644 --- a/translations/fi/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/fi/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # Luo ansioluettelosivusto VSCode.dev:llä Paranna uramahdollisuuksiasi rakentamalla ammattimainen ansioluettelosivusto, joka esittelee taitosi ja kokemuksesi interaktiivisessa, modernissa muodossa. Perinteisten PDF-tiedostojen lähettämisen sijaan voit tarjota rekrytoijille tyylikkään, responsiivisen verkkosivuston, joka osoittaa sekä pätevyytesi että verkkokehitystaitosi. diff --git a/translations/fi/9-chat-project/README.md b/translations/fi/9-chat-project/README.md index 0c22ce2b8..30231b208 100644 --- a/translations/fi/9-chat-project/README.md +++ b/translations/fi/9-chat-project/README.md @@ -1,12 +1,3 @@ - # Rakenna keskusteluavustaja tekoälyn avulla Muistatko Star Trekistä, kun miehistö keskusteli rennosti aluksen tietokoneen kanssa, esitti monimutkaisia kysymyksiä ja sai harkittuja vastauksia? Se, mikä vaikutti 1960-luvulla puhtaalta tieteiskirjallisuudelta, on nyt jotain, jonka voit rakentaa käyttämällä jo tuntemiasi verkkoteknologioita. diff --git a/translations/fi/9-chat-project/solution/README.md b/translations/fi/9-chat-project/solution/README.md index 3c294e21c..be2b51b97 100644 --- a/translations/fi/9-chat-project/solution/README.md +++ b/translations/fi/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # Käynnistä ratkaisu 1. Käynnistä [taustajärjestelmä](./backend/README.md) diff --git a/translations/fi/9-chat-project/solution/backend/README.md b/translations/fi/9-chat-project/solution/backend/README.md index 60a57911d..240bf7031 100644 --- a/translations/fi/9-chat-project/solution/backend/README.md +++ b/translations/fi/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - Valitse suoritusympäristösi - [Python](./python/README.md) diff --git a/translations/fi/9-chat-project/solution/backend/python/README.md b/translations/fi/9-chat-project/solution/backend/python/README.md index c60954cde..c6ef207c2 100644 --- a/translations/fi/9-chat-project/solution/backend/python/README.md +++ b/translations/fi/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # Suorita koodi ## Valmistelut diff --git a/translations/fi/9-chat-project/solution/frontend/README.md b/translations/fi/9-chat-project/solution/frontend/README.md index 992507351..83c7c3642 100644 --- a/translations/fi/9-chat-project/solution/frontend/README.md +++ b/translations/fi/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # Suorita koodi ```sh diff --git a/translations/fi/AGENTS.md b/translations/fi/AGENTS.md index 793151053..8a06ccddc 100644 --- a/translations/fi/AGENTS.md +++ b/translations/fi/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## Projektin yleiskatsaus diff --git a/translations/fi/CODE_OF_CONDUCT.md b/translations/fi/CODE_OF_CONDUCT.md index 14d456861..b70a465b1 100644 --- a/translations/fi/CODE_OF_CONDUCT.md +++ b/translations/fi/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # Microsoftin avoimen lähdekoodin toimintaohjeet Tämä projekti on ottanut käyttöön [Microsoftin avoimen lähdekoodin toimintaohjeet](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/fi/CONTRIBUTING.md b/translations/fi/CONTRIBUTING.md index 38a77c153..26cb3b851 100644 --- a/translations/fi/CONTRIBUTING.md +++ b/translations/fi/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # Osallistuminen Tämä projekti toivottaa tervetulleiksi osallistumiset ja ehdotukset. Useimmat osallistumiset edellyttävät, että hyväksyt Contributor License Agreementin (CLA), jossa vahvistat, että sinulla on oikeus ja todella annat meille oikeudet käyttää panostasi. Lisätietoja löydät osoitteesta [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/fi/Git-Basics/README.md b/translations/fi/Git-Basics/README.md index 58f2d2e22..da8bf895c 100644 --- a/translations/fi/Git-Basics/README.md +++ b/translations/fi/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## Gitin perusteet web-kehityksen aloittelijoille👶 ## Mikä on `Git`? diff --git a/translations/fi/README.md b/translations/fi/README.md index ea47f481a..fb29b43f9 100644 --- a/translations/fi/README.md +++ b/translations/fi/README.md @@ -1,12 +1,3 @@ - [![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) [![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) [![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) @@ -21,198 +12,195 @@ CO_OP_TRANSLATOR_METADATA: # Verkkokehitys aloittelijoille - Opetussuunnitelma -Opi verkkokehityksen perusteet Microsoft Cloud Advocatesin 12 viikon kattavassa kurssissa. Jokainen 24 oppitunnista syventyy JavaScriptiin, CSS:ään ja HTML:ään käytännön projektien, kuten terrarionien, selainlaajennusten ja avaruuspeliensä kautta. Osallistu tietovisailuihin, keskusteluihin ja käytännön tehtäviin. Kehitä taitojasi ja optimoi oppimisesi tehokkaan projektioppimisen menetelmämme avulla. Aloita koodausmatkasi jo tänään! +Opi verkkokehityksen perusteet 12 viikon kattavalla kurssillamme, jonka on kehittänyt Microsoft Cloud Advocates. Jokainen 24 oppitunnista syventyy JavaScriptiin, CSS:ään ja HTML:ään käytännön projektien kautta, kuten terrariumeihin, selaimen laajennuksiin ja avaruuspeliin. Osallistu visoihin, keskusteluihin ja käytännön tehtäviin. Kehitä taitojasi ja optimoi tiedon säilytyskykyä tehokkaan projektipohjaisen opetusmetodimme avulla. Aloita koodausmatkasi jo tänään! Liity Azure AI Foundry Discord -yhteisöön [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Noudata näitä ohjeita aloittaaksesi näiden resurssien käytön: -1. **Forkkaa repositorio**: Klikkaa [![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) +Noudata näitä vaiheita päästäksesi alkuun näiden resurssien kanssa: +1. **Haarauta repositorio**: Klikkaa [![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. **Kloonaa repositorio**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Liity Azure AI Foundry Discordiin ja tapaa asiantuntijoita sekä muita kehittäjiä**](https://discord.com/invite/ByRwuEEgH4) +3. [**Liity Azure AI Foundry Discordiin ja tapaa asiantuntijoita ja muita kehittäjiä**](https://discord.com/invite/ByRwuEEgH4) ### 🌐 Monikielinen tuki -#### Tuettu GitHub Actionin kautta (Automaattinen & aina ajan tasalla) +#### Tuettu GitHub Actionin kautta (automaattinen ja aina ajan tasalla) -[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](./README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) +[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](./README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) > **Haluatko kloonata paikallisesti?** -> Tämä repositorio sisältää yli 50 kielen käännökset, mikä lisää merkittävästi latauskokoa. Jos haluat kloonata ilman käännöksiä, käytä sparse checkoutia: +> Tässä repositoriossa on yli 50 käännöstä, mikä lisää merkittävästi latauskoon. Jos haluat kloonata ilman käännöksiä, käytä sparse checkoutia: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Saat kaiken tarvitsemasi kurssin suorittamiseen huomattavasti nopeammalla latauksella. +> Tämä antaa sinulle kaiken, mitä tarvitset kurssin suorittamiseen huomattavasti nopeammalla latauksella. -**Jos haluat lisää tuettuja käännöskieliä, ne on listattu [tässä](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +**Jos haluat lisätä tuettuja käännöskieliä, ne on listattu [tässä](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** -[![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) +[![Avaa Visual Studio Codessa](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Avaa%20Visual%20Studio%20Codessa&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) #### 🧑‍🎓 _Oletko opiskelija?_ -Vieraile [**Student Hub -sivulla**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon), jolta löydät aloittelijan resurssit, opiskelijapaketit ja jopa tapoja saada ilmainen sertifikaattikuponki. Tämä on sivu, jonka haluat lisätä kirjanmerkkeihin ja tarkistaa säännöllisesti, sillä päivitämme sisältöä kuukausittain. +Vieraile [**Student Hub -sivulla**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon), josta löydät aloittelijan resurssit, opiskelijapaketit ja jopa tapoja saada ilmainen sertifikaattikuponki. Tämä on sivu, jonka haluat tallentaa kirjanmerkkeihin ja tarkistaa säännöllisesti, sillä sisältöä vaihdetaan kuukausittain. -### 📣 Ilmoitus - Uudet GitHub Copilot Agent -tilan haasteet suoritettaviksi! +### 📣 Ilmoitus – Uusia GitHub Copilot Agent -tilan haasteita suoritettavaksi! -Uusi haaste lisätty, etsi "GitHub Copilot Agent Challenge 🚀" useimmista luvuista. Tämä on uusi haaste, jonka suoritat GitHub Copilotin ja Agent-tilan avulla. Jos et ole käyttänyt Agent-tilaa aiemmin, se pystyy paitsi tuottamaan tekstiä, myös luomaan ja muokkaamaan tiedostoja, suorittamaan komentoja ja paljon muuta. +Uusi haaste lisätty, katso "GitHub Copilot Agent Challenge 🚀" useimmista luvuista. Tämä on uusi haaste, jonka voit suorittaa käyttämällä GitHub Copilotia ja Agent-tilaa. Jos et ole aiemmin käyttänyt Agent-tilaa, se pystyy paitsi generoimaan tekstiä, myös luomaan ja muokkaamaan tiedostoja, suorittamaan komentoja ja muuta. -### 📣 Ilmoitus - _Uusi Generatiivisen tekoälyn projekti_ +### 📣 Ilmoitus – _Uusi generatiiviseen tekoälyyn perustuva projekti rakennettavaksi_ -Uusi AI-avustajaprojekti juuri lisätty, tutustu projektiin [tästä](./9-chat-project/README.md) +Uusi AI-avustajaprojekti juuri lisätty, tutustu [projektiin](./9-chat-project/README.md) -### 📣 Ilmoitus - _Uusi opetussuunnitelma_ Generatiivisesta tekoälystä JavaScriptille julkaistu +### 📣 Ilmoitus – _Uusi Generative AI -opetussuunnitelma JavaScriptille julkaistu_ -Älä jää paitsi uudesta Generatiivisen AI:n opetussuunnitelmastamme! +Älä jää paitsi uudesta Generative AI -opetussuunnitelmastamme! -Käy osoitteessa [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) aloittaaksesi! +Aloita [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) -![Background](../../translated_images/fi/background.148a8d43afde5730.webp) +![Tausta](../../translated_images/fi/background.148a8d43afde5730.webp) -- Oppitunnit kattavat kaiken perusteista RAG:iin. -- Vuorovaikutus historiallisten hahmojen kanssa GenAI:n ja lisäsovelluksemme kautta. +- Oppitunteja perusteista RAG-malliin asti. +- Keskustele historiallisten hahmojen kanssa GenAI:n ja kumppanisovelluksemme avulla. - Hauska ja mukaansatempaava tarinankerronta, matkustat ajassa! -![character](../../translated_images/fi/character.5c0dd8e067ffd693.webp) +![hahmo](../../translated_images/fi/character.5c0dd8e067ffd693.webp) -Jokaisessa oppitunnissa on tehtävä suoritettavaksi, tietoarviointi ja haaste, jotka ohjaavat sinua oppimaan aiheista kuten: -- Kehotteen kirjoittaminen ja kehoteinsinööritys -- Teksti- ja kuva-applikaatioiden generointi +Jokainen oppitunti sisältää tehtävän suoritettavaksi, tietokokeen ja haasteen, jotka ohjaavat sinua oppimaan aiheita, kuten: +- Promptauksen ja promptinsuunnittelun perusteet +- Teksti- ja kuvapohjaiset sovellukset - Hakusovellukset -Käy osoitteessa [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) aloittaaksesi! - - +Aloita täällä: [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) ## 🌱 Aloittaminen -> **Opettajat**, olemme [lisänneet joitakin ehdotuksia](for-teachers.md) siitä, miten tätä opetussuunnitelmaa voi käyttää. Haluaisimme saada palautetta [keskustelufoorumillamme](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! +> **Opettajat**, olemme [sisällyttäneet ehdotuksia](for-teachers.md) tämän opetussuunnitelman käyttöön. Toivomme palautettasi [keskustelufoorumissamme](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! -**[Oppijat](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, jokaista oppituntia varten aloita esiluentotestillä ja jatka luentomateriaalin lukemisella, erilaisten aktiviteettien suorittamisella ja tarkista ymmärryksesi jälkiluentotestillä. +**[Oppijat](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, aloita jokainen oppitunti ennakkokyselyllä ja jatka luentomateriaalin lukemisella, suorita erilaiset aktiviteetit ja testaa ymmärryksesi jälkikyselyllä. -Paranna oppimiskokemustasi yhdistämällä vertaisryhmiesi kanssa projektityöhön! Keskusteluja suositellaan [keskustelufoorumillamme](https://github.com/microsoft/Web-Dev-For-Beginners/discussions), jossa moderaattoritiimimme on valmiina vastaamaan kysymyksiisi. +Paranna oppimiskokemustasi liittymällä vertaistesi seuraan projekteissa! Keskustelut ovat tervetulleita [keskustelufoorumillamme](https://github.com/microsoft/Web-Dev-For-Beginners/discussions), jossa moderaattoritiimimme vastaa kysymyksiisi. -Jatkaaksesi opiskelua suosittelemme vahvasti tutustumaan [Microsoft Learniin](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) lisäoppimateriaalien saamiseksi. +Syvennä osaamistasi tutustumalla myös [Microsoft Learniin](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) lisäopetusmateriaaleja varten. -### 📋 Ympäristön pystyttäminen +### 📋 Ympäristön asennus -Tässä opetussuunnitelmassa on valmiiksi määritetty kehitysympäristö! Voit aloittaessasi valita suorittavasi opetussuunnitelman [Codespacessa](https://github.com/features/codespaces/) (_selainnäkymäinen, asennuksia ei tarvita_), tai paikallisesti tietokoneellasi tekstieditorilla, kuten [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +Tämän opetussuunnitelman kehitysympäristö on valmiina! Aloittaessasi voit valita suorittaa opetussuunnitelman [Codespacessa](https://github.com/features/codespaces/) (_selaimessa toimiva, ei asennuksia vaativa ympäristö_) tai paikallisesti tietokoneellasi tekstieditorilla, kuten [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). #### Luo oma repositoriosi -Työsi tallentamisen helpottamiseksi on suositeltavaa luoda oma kopiosi tästä repositoriosta. Voit tehdä sen klikkaamalla sivun ylälaidasta kohtaa **Use this template**. Tämä luo uuden repositorion GitHub-tilillesi kopiona opetussuunnitelmasta. +Jotta voit helposti tallentaa työsi, suosittelemme luomaan oman kopion tästä repositoriosta. Voit tehdä tämän painamalla sivun yläreunassa olevaa **Use this template** -painiketta. Tämä luo uuden repositorion GitHub-tilillesi, joka sisältää kopion opetussuunnitelmasta. Noudata näitä ohjeita: -1. **Forkkaa repositorio**: Klikkaa oikeasta yläkulmasta "Fork". +1. **Haarauta repositorio**: Klikkaa tämän sivun oikeassa yläkulmassa olevaa "Fork"-painiketta. 2. **Kloonaa repositorio**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` #### Opetussuunnitelman suorittaminen Codespacessa -Omassa kopiossasi tästä repositoriosta, jonka loit, klikkaa **Code** ja valitse **Open with Codespaces**. Tämä luo sinulle uuden Codespace-työtilan. +Oman kopion repositoriosta luomasi jälkeen napsauta **Code**-painiketta ja valitse **Open with Codespaces**. Tämä luo sinulle uuden Codespace-ympäristön työskennellä. ![Codespace](../../translated_images/fi/createcodespace.0238bbf4d7a8d955.webp) -#### Opetussuunnitelman suorittaminen paikallisesti tietokoneella - -Jos haluat suorittaa opetussuunnitelman paikallisesti tietokoneellasi, tarvitset tekstieditorin, selaimen ja komentorivityökalun. Ensimmäinen oppituntimme, [Ohjelmointikieliin ja työkaluisiin perehtyminen](../../1-getting-started-lessons/1-intro-to-programming-languages), opastaa sinut eri vaihtoehdoissa kuhunkin näistä työkaluista, jotta voit valita sinulle parhaiten sopivat. +#### Opetussuunnitelman suorittaminen paikallisesti tietokoneellasi -Suosittelemme käyttämään editorina [Visual Studio Codea](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon), joka sisältää myös sisäänrakennetun [Päätteen](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon). Voit ladata Visual Studio Coden [tästä](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +Jos haluat suorittaa opetussuunnitelman paikallisesti tietokoneellasi, tarvitset tekstieditorin, selaimen ja komentorivityökalun. Ensimmäinen oppituntimme, [Johdanto ohjelmointikieliin ja työkaluihin](../../1-getting-started-lessons/1-intro-to-programming-languages), opastaa sinut eri vaihtoehtojen pariin, jotta voit valita itsellesi sopivimmat työkalut. +Suosittelemme käyttämään tekstieditorina [Visual Studio Codea](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon), joka sisältää myös sisäänrakennetun [Komentorivin](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon). Voit ladata Visual Studio Coden [tästä](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -1. Kloonaa repositoriosi tietokoneellesi. Voit tehdä tämän klikkaamalla **Code** ja kopioimalla URL-osoitteen: +1. Kloonaa oma repositorio tietokoneellesi. Voit tehdä tämän klikkaamalla **Code**-painiketta ja kopioimalla URL-osoitteen: [CodeSpace](./images/createcodespace.png) -Sitten avaa [Terminal](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) -sovelluksessa ja suorita seuraava komento korvaten `` äsken kopioimallasi URL-osoitteella: + Sitten avaa [Pääte](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) Visual Studio Codessa [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) ja suorita seuraava komento korvaten `` juuri kopioimallasi URL-osoitteella: ```bash git clone ``` -2. Avaa kansio Visual Studio Codessa. Voit tehdä tämän valitsemalla **File** > **Open Folder** ja valitsemalla juuri kloonatun kansion. +2. Avaa kansio Visual Studio Codessa. Voit tehdä tämän valitsemalla **Tiedosto** > **Avaa kansio** ja valitsemalla juuri kloonaamasi kansion. > Suositellut Visual Studio Code -laajennukset: > -> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - HTML-sivujen esikatseluun suoraan Visual Studio Codessa -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - auttamaan koodin kirjoittamisessa nopeammin +> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - esikatsele HTML-sivuja suoraan Visual Studio Codessa +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - auttaaksesi sinua kirjoittamaan koodia nopeammin ## 📂 Jokainen oppitunti sisältää: -- valinnaisen muistion -- valinnaisen lisävideo -- ennakkoharjoituksen / lämmittelykyselyn +- valinnaisen luonnosmuistion +- valinnaisen lisävideon +- ennakkolämmittelykyselyn ennen oppituntia - kirjallisen oppitunnin -- projektipohjaisissa oppitunneissa ohjeet projektin rakentamiseen vaihe vaiheelta -- tietotarkistuksia +- projektilähtöisissä oppitunneissa vaiheittaiset ohjeet projektin rakentamiseen +- tietotestin - haasteen - lisälukemista - tehtävän -- [jälkioppitunnin kyselyn](https://ff-quizzes.netlify.app/web/) +- [oppitunnin jälkeisen kyselyn](https://ff-quizzes.netlify.app/web/) -> **Huomautus kyselyistä**: Kaikki kyselyt löytyvät Quiz-app-kansiosta, yhteensä 48 kyselyä, joissa jokaisessa on kolme kysymystä. Ne ovat saatavilla [tässä](https://ff-quizzes.netlify.app/web/). Kyselysovellus voidaan suorittaa paikallisesti tai ottaa käyttöön Azureen; noudata ohjeita `quiz-app`-kansiossa. +> **Huomio kyselyistä**: Kaikki kyselyt löytyvät Quiz-app-kansiosta, yhteensä 48 kyselyä joissa jokaisessa kolme kysymystä. Ne ovat saatavilla [tässä](https://ff-quizzes.netlify.app/web/). Kyselysovelluksen voi ajaa paikallisesti tai julkaista Azureen; noudata ohjeita `quiz-app`-kansiossa. ## 🗃️ Oppitunnit -| | Projektin nimi | Opitut käsitteet | Oppimistavoitteet | Linkitetty oppitunti | Tekijä | -| :-: | :--------------------------------------------------------: | :--------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | -| 01 | Aloittaminen | Johdatus ohjelmointiin ja työkaluihin | Opit ohjelmointikielten perustan ja ohjelmistot, jotka auttavat ammattilaisia työssään | [Intro to Programming Languages and Tools of the Trade](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | -| 02 | Aloittaminen | GitHubin perusteet, myös tiimityöskentely | Kuinka käyttää GitHubia projektissa ja miten tehdä yhteistyötä koodipohjalla | [Intro to GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | Aloittaminen | Esteettömyys | Opit verkkosivujen esteettömyyden perusteet | [Accessibility Fundamentals](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | JS Basics | JavaScriptin tietotyypit | JavaScriptin tietotyyppien perusteet | [Data Types](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | JS Basics | Funktiot ja metodit | Opit sovelluksen logiikan hallinnan funktioiden ja metodien avulla | [Functions and Methods](./2-js-basics/2-functions-methods/README.md) | Jasmine ja Christopher | -| 06 | JS Basics | Päätöksenteko JavaScriptillä | Kuinka luoda ehtoja koodissasi päätöksentekomenetelmien avulla | [Making Decisions](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | JS Basics | Taulukot ja silmukat | Työskentele datan kanssa taulukoiden ja silmukoiden avulla JavaScriptissä | [Arrays and Loops](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML käytännössä | Rakenna HTML luodaksesi online-terraariumin, keskittyen layoutin rakentamiseen | [Introduction to HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS käytännössä | Rakenna CSS tyylittääksesi online-terraariumia, keskittyen CSS:n perusteisiin mukaan lukien sivun responsiivisuuden tekemisen | [Introduction to CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScriptin sulut (closures), DOM-manipulointi | Rakenna JavaScript, joka tekee terraariumista toimivan drag/drop-käyttöliittymän, keskittyen sulkuihin ja DOM-manipulointiin | [JavaScript Closures, DOM manipulation](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [Typing Game](./4-typing-game/solution/README.md) | Kirjoituspelin rakentaminen | Opit käyttämään näppäimistötapahtumia JavaScript-sovelluksen logiikan ohjaamiseen | [Event-Driven Programming](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Työskentely selainten kanssa | Opit, miten selaimet toimivat, niiden historian ja miten luoda ensimmäiset elementit selaimen laajennukseen | [About Browsers](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Lomakkeen rakentaminen, API-kutsut ja muuttujien tallennus paikalliseen muistiin | Rakenna selaimen laajennuksen JavaScript-elementit API:n kutsumiseen käyttäen muuttujiin tallennettuja paikalliseen muistiin | [APIs, Forms, and Local Storage](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Taustaprosessit selaimessa, verkkosivuston suorituskyky | Käytä selaimen taustaprosesseja hallitsemaan laajennuksen kuvaketta; opi web-suorituskyvystä ja optimoinnista | [Background Tasks and Performance](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [Space Game](./6-space-game/solution/README.md) | Edistyneempi pelikehitys JavaScriptillä | Opit periytymisestä luokkien ja koostumisen avulla sekä Pub/Sub-kuvion, valmistautuen pelin rakentamiseen | [Introduction to Advanced Game Development](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [Space Game](./6-space-game/solution/README.md) | Piirtäminen kankaalle | Opit Canvas API:sta, jota käytetään elementtien piirtämiseen näytölle | [Drawing to Canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [Space Game](./6-space-game/solution/README.md) | Elementtien liikuttaminen ruudulla | Opi, miten elementtejä voi liikuttaa kartesisilla koordinaateilla ja Canvas API:lla | [Moving Elements Around](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [Space Game](./6-space-game/solution/README.md) | Törmäyksentunnistus | Tee elementeistä törmäileviä ja reagoivia toisiinsa näppäinpainallusten avulla, ja lisää cooldown-funktio pelin suorituskyvyn varmistamiseksi | [Collision Detection](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [Space Game](./6-space-game/solution/README.md) | Pisteiden kirjaaminen | Suorita matemaattisia laskuja pelin tilan ja suorituskyvyn mukaan | [Keeping Score](./6-space-game/5-keeping-score/README.md) | Chris | -| 20 | [Space Game](./6-space-game/solution/README.md) | Pelin lopetus ja uudelleenkäynnistys | Opit pelin lopettamisesta ja uudelleenkäynnistyksestä, mukaan lukien resurssien siistimisestä ja muuttujien nollaamisesta | [The Ending Condition](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [Banking App](./7-bank-project/solution/README.md) | HTML-mallit ja reititykset web-sovelluksessa | Opit rakentamaan monisivuisen verkkosivuston arkkitehtuurin reitityksen ja HTML-mallien avulla | [HTML Templates and Routes](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [Banking App](./7-bank-project/solution/README.md) | Kirjautumis- ja rekisteröitymislomakkeen rakentaminen | Opit lomakkeiden rakentamisesta ja validointirutiinien hallinnasta | [Forms](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [Banking App](./7-bank-project/solution/README.md) | Tietojen hakemisen ja käytön menetelmät | Kuinka tieto virtaa sovellukseen ja sieltä ulos, miten hakea, tallentaa ja poistaa sitä | [Data](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [Banking App](./7-bank-project/solution/README.md) | Tilanhallinnan käsitteet | Opit, kuinka sovelluksesi säilyttää tilaa ja miten sitä hallitaan ohjelmallisesti | [State Management](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [Browser/VScode Code](../../8-code-editor) | Työskentely VScoden kanssa | Opit käyttämään koodieditoria | [Use VScode Code Editor](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [AI Assistants](./9-chat-project/README.md) | Työskentely tekoälyn kanssa | Opit rakentamaan oman tekoälyavustajan | [AI Assistant project](./9-chat-project/README.md) | Chris | +| | Projektin nimi | Opitut käsitteet | Oppimistavoitteet | Linkitetty oppitunti | Tekijä | +| :-: | :-------------------------------------------------------: | :--------------------------------------------------------------------: | -------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | +| 01 | Aloittaminen | Johdanto ohjelmointiin ja työkaluihin | Opettele lähes kaikkien ohjelmointikielten perusperiaatteet sekä ohjelmistot jotka auttavat ammattilaisia työnsä tekemisessä | [Ohjelmointikielten ja työkalujen johdanto](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | Aloittaminen | GitHubin perusteet, tiimityöskentely | Miten käytät GitHubia projektissasi ja teet yhteistyötä muiden kanssa koodipohjan parissa | [GitHubin johdanto](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | Aloittaminen | Esteettömyys | Opi verkkosivujen esteettömyyden perusteet | [Esteettömyyden perusteet](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | JS Basics | JavaScriptin tietotyypit | JavaScriptin tietotyyppien perusteet | [Tietotyypit](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | JS Basics | Funktiot ja metodit | Opettele funktioista ja metodeista sovelluksen logiikan hallintaan | [Funktiot ja metodit](./2-js-basics/2-functions-methods/README.md) | Jasmine ja Christopher | +| 06 | JS Basics | Päätöksenteko JavaScriptillä | Opettele luomaan ehtoja koodissa päätöksentekomenetelmien avulla | [Päätöksenteko](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | JS Basics | Taulukot ja silmukat | Työskentele tietojen kanssa taulukkojen ja silmukoiden avulla JavaScriptissä | [Taulukot ja silmukat](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML-käytännössä | Rakenna HTML verkossa olevaa terrariota varten, keskittyen asettelun rakentamiseen | [Johdanto HTML:ään](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS-käytännössä | Rakenna CSS tyylittämään verkossa olevaa terrariota, keskittyen CSS:n perusteisiin ja sivun responsiivisuuteen | [Johdanto CSS:ään](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScriptin sulkeet, DOM-käsittely | Rakenna JavaScript terrariumin vetämis- ja pudotusliittymän toiminnalle, keskittyen sulkuihin ja DOM:n käsittelyyn | [JavaScriptin sulkeet ja DOM-käsittely](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Typing Game](./4-typing-game/solution/README.md) | Kirjoituspelin rakentaminen | Opi käyttämään näppäimistötapahtumia sovelluksen logiikan ohjaamiseen | [Tapahtumapohjainen ohjelmointi](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Työskentely selainten kanssa | Opi miten selaimet toimivat, niiden historia sekä miten rakentaa selaimen laajennuksen ensimmäiset elementit | [Selaimista](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Lomakkeen rakentaminen, API-kutsu ja muuttujien tallennus paikalliseen tallennustilaan | Rakenna JavaScript-selaimen laajennuksen elementit API-kutsujen tekemiseen muuttujien avulla, jotka tallennetaan paikalliseen tallennustilaan | [API:t, lomakkeet ja paikallinen tallennus](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Taustaprosessit selaimessa, verkkotehokkuus | Hyödynnä selaimen taustaprosesseja laajennuksen kuvakkeen hallinnassa; opi verkkotehokkuudesta ja optimoinneista | [Taustatehtävät ja suorituskyky](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [Space Game](./6-space-game/solution/README.md) | Kehittyneempi pelikehitys JavaScriptillä | Opi perinnöstä luokkien ja koostumuksen avulla sekä Pub/Sub-kuviosta valmistautuaksesi pelin rakentamiseen | [Johdanto kehittyneeseen pelikehitykseen](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [Space Game](./6-space-game/solution/README.md) | Piirtäminen canvakselle | Opi Canvas API:sta, joka on käytössä ruudulle piirtämisessä | [Piirtäminen canvakselle](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [Space Game](./6-space-game/solution/README.md) | Elementtien liikuttaminen ruudulla | Opi miten elementit liikkuvat karteesisissa koordinaateissa ja Canvas APIn avulla | [Elementtien liikuttaminen](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [Space Game](./6-space-game/solution/README.md) | Törmäyksentunnistus | Tee elementeistä törmäileviä ja reagoivia, käytä näppäinkomentoja ja tarjoa jäähdytysfunktio pelin toiminnan varmistamiseksi | [Törmäyksentunnistus](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [Space Game](./6-space-game/solution/README.md) | Pisteiden laskeminen | Suorita matemaattisia laskutoimituksia pelin tilaan ja suoritukseen perustuen | [Pisteiden laskeminen](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [Space Game](./6-space-game/solution/README.md) | Pelin lopetus ja uudelleenkäynnistys | Opi pelin lopettamisesta ja uudelleenkäynnistyksestä, mukaan lukien resurssien siivous ja muuttujien arvon nollaus | [Lopetusehto](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [Banking App](./7-bank-project/solution/README.md) | HTML-pohjat ja reitit web-sovelluksessa | Opi luomaan monisivuisen verkkosivun arkkitehtuurin runko reitityksen ja HTML-pohjien avulla | [HTML-pohjat ja reitit](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [Banking App](./7-bank-project/solution/README.md) | Kirjautumis- ja rekisteröintilomakkeen rakentaminen | Tutustu lomakkeiden rakentamiseen ja validointirutiinien käsittelyyn | [Lomakkeet](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [Banking App](./7-bank-project/solution/README.md) | Datan hakemisen ja käytön menetelmät | Miten data virtaa sovellukseesi, miten hakea, tallentaa ja poistaa sitä | [Data](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [Banking App](./7-bank-project/solution/README.md) | Tilanhallinnan käsitteet | Opi miten sovelluksesi säilyttää tilansa ja hallitsee sitä ohjelmallisesti | [Tilanhallinta](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [Selaimen/VScode koodi](../../8-code-editor) | Työskentely VScoden kanssa | Opi käyttämään koodieditoria| [Käytä VScode koodieditoria](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [AI-apulaiset](./9-chat-project/README.md) | Työskentely tekoälyn kanssa | Opi rakentamaan oma tekoälyavustajasi | [AI-avustajaprojekti](./9-chat-project/README.md) | Chris | ## 🏫 Pedagogiikka -Opetussuunnitelmamme on suunniteltu kahden keskeisen pedagogisen periaatteen mukaan: +Oppimäärämme on suunniteltu kahden keskeisen pedagogisen periaatteen mukaisesti: * projektipohjainen oppiminen -* usein toistuvat kyselyt +* säännölliset kyselyt -Ohjelma opettaa JavaScriptin, HTML:n ja CSS:n perusteet sekä viimeisimmät työkalut ja tekniikat, joita nykyiset web-kehittäjät käyttävät. Oppilaat pääsevät kehittämään käytännön kokemusta rakentamalla kirjoituspelin, virtuaalisen terraariumin, ympäristöystävällisen selaimen laajennuksen, avaruuslainen henkisen pelin ja pankkisovelluksen yrityksille. Sarjan lopussa oppilaat ovat saaneet vankan ymmärryksen web-kehityksestä. +Ohjelma opettaa JavaScriptin, HTML:n ja CSS:n perusteet sekä viimeisimmät työkalut ja tekniikat, joita nykyiset web-kehittäjät käyttävät. Oppilaat saavat käytännön kokemusta rakentamalla kirjoituspelin, virtuaalisen terrariumin, ekologisen selaimen laajennuksen, avaruusmuukalaisaiheisen pelin ja yrityskäyttöön tarkoitetun pankkisovelluksen. Sarjan lopussa oppilaat ovat hankkineet vahvan ymmärryksen verkkokehityksestä. -> 🎓 Voit suorittaa tämän opetussuunnitelman ensimmäiset oppitunnit Microsoft Learnin [Learn Path](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) -polun kautta! +> 🎓 Voit suorittaa tämän oppimäärän ensimmäiset oppitunnit Microsoft Learnin [Oppimispolun](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) kautta! -Varmistamalla, että sisältö vastaa projekteja, prosessi on opiskelijoille mielekkäämpi ja käsitteiden muistaminen tehostuu. Kirjoitimme lisäksi useita aloitusoppitunteja JavaScriptin perusteista esitelläksemme käsitteitä, yhdistettynä videoihin "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" -videokokoelmasta, joiden tekijät osallistuivat tähän opetussuunnitelmaan. +Varmistamalla, että sisältö vastaa projekteja, prosessi tehdään opiskelijoille kiinnostavammaksi ja käsitteiden omaksuminen tehostuu. Kirjoitimme myös useita aloitusoppitunteja JavaScriptin perusteista esittelemään käsitteitä, jotka on yhdistetty videoon "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" -videokokoelmasta, joiden tekijöistä osa osallistui tähän oppimäärään. -Lisäksi oppituntia edeltävä matalariskinen kysely asettaa opiskelijalle opiskeluaiheen tavoitteen, ja oppitunnin jälkeinen toinen kysely varmistaa jatkumon. Tämä opetussuunnitelma on suunniteltu joustavaksi ja hauskaksi, ja sen voi suorittaa kokonaisuudessaan tai osittain. Projektit alkavat pieninä ja muuttuvat yhä vaativammiksi 12 viikon aikana. +Lisäksi kevyt kysely ennen tuntia suuntaa opiskelijan tarkoitusta oppia aihetta, ja toinen kysely tunnin jälkeen takaa lisäomaksumisen. Tämä oppimäärä on suunniteltu joustavaksi ja hauskaksi, ja sen voi suorittaa kokonaan tai osittain. Projektit alkavat pienestä ja monimutkaistuvat vähitellen 12 viikon jakson loppuun mennessä. -Vaikka tarkoituksella olemme välttäneet JavaScript-kirjastojen käyttöönottoa keskittyäksemme verkkokehittäjän perustaitoihin ennen kehysten käyttöönottoa, hyvä seuraava askel tämän opetussuunnitelman jälkeen olisi oppia Node.js:stä toisen videokokoelman kautta: "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". +Vaikka olemme tarkoituksella välttäneet JavaScript-kehysten esittelyä keskittyäksemme perusosaamiseen, joka web-kehittäjällä tulee olla ennen kehysten käyttöönottoa, hyvä seuraava askel oppimäärän suorittamisen jälkeen olisi Node.js:n opiskeluun keskittyvä videokokoelma: "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". -> Tutustu [käyttäytymissääntöihimme](CODE_OF_CONDUCT.md) ja [osallistumisohjeisiin](CONTRIBUTING.md). Arvostamme rakentavaa palautettasi! +> Tutustu [käyttäytymissääntöihimme](CODE_OF_CONDUCT.md) ja [osallistumisohjeisiin](CONTRIBUTING.md). Otamme mielellämme vastaan rakentavaa palautettasi! ## 🧭 Offline-käyttö -Voit käyttää tätä dokumentaatiota offline-tilassa käyttämällä [Docsify](https://docsify.js.org/#/). Haarauta tämä repositorio, [asenna Docsify](https://docsify.js.org/#/quickstart) paikalliselle koneellesi ja siirry tämän repositorion juurikansioon, kirjoita `docsify serve`. Sivusto palvelee portissa 3000 paikallisessa koneessasi: `localhost:3000`. +Voit käyttää tätä dokumentaatiota offline-tilassa käyttämällä [Docsifyä](https://docsify.js.org/#/). Forkkaa tämä repositorio, [asenna Docsify](https://docsify.js.org/#/quickstart) paikalliselle koneellesi, ja aja sitten tämän repojen juuressa komentoa `docsify serve`. Verkkosivusto palvellaan portissa 3000 osoitteessa `localhost:3000`. ## 📘 PDF -PDF-versio kaikista oppitunneista löytyy [täältä](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). +Kaikkien oppituntien PDF löytyy [täältä](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). ## 🎒 Muut kurssit @@ -225,7 +213,7 @@ Tiimimme tuottaa myös muita kursseja! Tutustu: --- -### Azure / Edge / MCP / Agents +### Azure / Edge / MCP / Agentit [![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) [![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) [![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) @@ -233,7 +221,7 @@ Tiimimme tuottaa myös muita kursseja! Tutustu: --- -### Generative AI Series +### Generatiivinen AI -sarja [![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) [![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) [![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) @@ -241,7 +229,7 @@ Tiimimme tuottaa myös muita kursseja! Tutustu: --- -### Core Learning +### Perusopiskelu [![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) [![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) [![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) @@ -252,29 +240,29 @@ Tiimimme tuottaa myös muita kursseja! Tutustu: --- -### Copilot Series +### Copilot-sarja [![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) [![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) [![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## Apua saatavana +## Apua saamaan -Jos jumitut tai sinulla on kysyttävää tekoälysovellusten rakentamisesta. Liity muiden oppijoiden ja kokeneiden kehittäjien keskusteluihin MCP:stä. Se on kannustava yhteisö, jossa kysymykset ovat tervetulleita ja tieto jaetaan vapaasti. +Jos jumitut tai sinulla on kysyttävää tekoälysovellusten rakentamisesta, liity muiden oppijoiden ja kokeneiden kehittäjien keskusteluihin MCP:stä. Se on kannustava yhteisö, jossa kysymykset ovat tervetulleita ja tietoa jaetaan vapaasti. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Jos sinulla on tuotepalaute tai kohtaat virheitä rakentamisen aikana, käy: +Jos sinulla on tuotepalautetta tai rakentaessa ilmenee virheitä, käy: [![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) ## Lisenssi -Tämä arkisto on lisensoitu MIT-lisenssillä. Lisätietoja löydät tiedostosta [LICENSE](../../LICENSE). +Tämä arkisto on lisensoitu MIT-lisenssillä. Lisätietoja on tiedostossa [LICENSE](../../LICENSE). --- -**Vastuuvapauslauseke**: -Tämä asiakirja on käännetty tekoälypohjaisella käännöspalvelulla [Co-op Translator](https://github.com/Azure/co-op-translator). Vaikka pyrimme tarkkuuteen, automaattisissa käännöksissä saattaa esiintyä virheitä tai epätarkkuuksia. Alkuperäistä asiakirjaa sen omalla kielellä tulee pitää virallisena lähteenä. Tärkeiden tietojen osalta suositellaan ammattimaista ihmiskäännöstä. Emme ole vastuussa tämän käännöksen käytöstä aiheutuvista väärinymmärryksistä tai tulkinnoista. +**Vastuuvapauslauseke**: +Tämä asiakirja on käännetty tekoälypohjaisella käännöspalvelulla [Co-op Translator](https://github.com/Azure/co-op-translator). Vaikka pyrimme tarkkuuteen, otathan huomioon, että automaattikäännöksissä voi esiintyä virheitä tai epätarkkuuksia. Alkuperäinen asiakirja sen alkuperäiskielellä tulee pitää ensisijaisena lähteenä. Tärkeissä asioissa suositellaan ammattimaista ihmiskäännöstä. Emme ole vastuussa tämän käännöksen käytöstä aiheutuvista väärinymmärryksistä tai tulkinnoista. \ No newline at end of file diff --git a/translations/fi/SECURITY.md b/translations/fi/SECURITY.md index a2b423a14..ed1d7f4b0 100644 --- a/translations/fi/SECURITY.md +++ b/translations/fi/SECURITY.md @@ -1,12 +1,3 @@ - ## Tietoturva Microsoft suhtautuu vakavasti ohjelmistotuotteidensa ja palveluidensa tietoturvaan, mukaan lukien kaikki lähdekoodivarastot, joita hallinnoidaan GitHub-organisaatioidemme kautta, kuten [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) ja [GitHub-organisaatiomme](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/fi/SUPPORT.md b/translations/fi/SUPPORT.md index 0d1d17d55..910318754 100644 --- a/translations/fi/SUPPORT.md +++ b/translations/fi/SUPPORT.md @@ -1,12 +1,3 @@ - # Tuki ## Kuinka raportoida ongelmia ja saada apua diff --git a/translations/fi/_404.md b/translations/fi/_404.md index fc2371056..3b749be63 100644 --- a/translations/fi/_404.md +++ b/translations/fi/_404.md @@ -1,12 +1,3 @@ - # Työn alla Työskentelemme tämän sivun parissa. Tarkista myöhemmin uudelleen. diff --git a/translations/fi/docs/_navbar.md b/translations/fi/docs/_navbar.md index 2a23dd470..745c1a24f 100644 --- a/translations/fi/docs/_navbar.md +++ b/translations/fi/docs/_navbar.md @@ -1,12 +1,3 @@ - - Käännökset - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/fi/docs/_sidebar.md b/translations/fi/docs/_sidebar.md index 99e71a8c3..f567edf21 100644 --- a/translations/fi/docs/_sidebar.md +++ b/translations/fi/docs/_sidebar.md @@ -1,12 +1,3 @@ - - Johdanto - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/fi/for-teachers.md b/translations/fi/for-teachers.md index 9dcdb6589..e96200590 100644 --- a/translations/fi/for-teachers.md +++ b/translations/fi/for-teachers.md @@ -1,12 +1,3 @@ - ### Opettajille Voit käyttää tätä opetusohjelmaa luokassasi. Se toimii saumattomasti GitHub Classroomin ja johtavien LMS-alustojen kanssa, ja sitä voidaan käyttää myös itsenäisenä repositoriona opiskelijoiden kanssa. diff --git a/translations/fi/lesson-template/README.md b/translations/fi/lesson-template/README.md index 967601001..b692abf63 100644 --- a/translations/fi/lesson-template/README.md +++ b/translations/fi/lesson-template/README.md @@ -1,12 +1,3 @@ - # [Oppiaihe] ![Upota video tähän](../../../lesson-template/video-url) diff --git a/translations/fi/lesson-template/assignment.md b/translations/fi/lesson-template/assignment.md index 1a507cef0..bacadd1a6 100644 --- a/translations/fi/lesson-template/assignment.md +++ b/translations/fi/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [Tehtävän nimi] ## Ohjeet diff --git a/translations/fi/memory-game/README.md b/translations/fi/memory-game/README.md index b1484dc9c..0842434bc 100644 --- a/translations/fi/memory-game/README.md +++ b/translations/fi/memory-game/README.md @@ -1,12 +1,3 @@ - Tämä on [Next.js](https://nextjs.org) -projekti, joka on luotu [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app) -työkalulla. ## Aloittaminen diff --git a/translations/fi/quiz-app/README.md b/translations/fi/quiz-app/README.md index 05d000e91..a79f52856 100644 --- a/translations/fi/quiz-app/README.md +++ b/translations/fi/quiz-app/README.md @@ -1,12 +1,3 @@ - # Visailusovellus Nämä visailut ovat ennen ja jälkeen luentojen tehtäviä data-analytiikan opetusohjelmassa osoitteessa https://aka.ms/webdev-beginners diff --git a/translations/fr/.co-op-translator.json b/translations/fr/.co-op-translator.json new file mode 100644 index 000000000..89e60bc47 --- /dev/null +++ b/translations/fr/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2026-01-06T06:55:26+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "fr" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2026-01-06T06:58:47+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "fr" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2026-01-06T06:59:03+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "fr" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2026-01-06T06:51:02+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "fr" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2026-01-06T06:54:47+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "fr" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:25:15+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "fr" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2026-01-06T05:53:52+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "fr" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T17:25:32+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "fr" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2026-01-06T06:03:57+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "fr" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2026-01-06T06:06:00+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "fr" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2026-01-06T06:01:46+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "fr" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2026-01-06T06:03:40+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "fr" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2026-01-06T06:06:09+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "fr" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2026-01-06T06:08:32+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "fr" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2026-01-06T06:08:57+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "fr" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2026-01-06T06:11:22+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "fr" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-23T22:36:58+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "fr" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2026-01-06T06:44:10+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "fr" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2026-01-06T06:45:58+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "fr" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2026-01-06T06:48:49+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "fr" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2026-01-06T06:50:44+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "fr" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2026-01-06T06:46:19+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "fr" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2026-01-06T06:48:33+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "fr" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-06T05:56:51+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "fr" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-23T22:36:17+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "fr" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2026-01-06T05:55:58+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "fr" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T00:17:53+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "fr" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2026-01-06T06:42:11+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "fr" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2026-01-06T06:43:58+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "fr" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2026-01-06T06:30:09+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "fr" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2026-01-06T06:31:48+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "fr" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2026-01-06T06:26:04+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "fr" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2026-01-06T06:27:53+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "fr" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2026-01-06T06:28:08+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "fr" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2026-01-06T06:29:51+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "fr" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-23T23:37:32+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "fr" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-23T23:48:39+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "fr" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-23T23:49:34+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "fr" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-23T23:52:15+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "fr" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-23T23:50:29+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "fr" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-23T23:53:06+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "fr" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-23T23:53:59+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "fr" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-23T23:51:23+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "fr" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-23T23:41:42+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "fr" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2026-01-06T06:22:14+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "fr" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2026-01-06T06:23:58+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "fr" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2026-01-06T06:16:38+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "fr" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2026-01-06T06:18:26+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "fr" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2026-01-06T06:24:13+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "fr" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2026-01-06T06:25:56+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "fr" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2026-01-06T06:14:41+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "fr" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2026-01-06T06:16:28+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "fr" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T23:04:09+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "fr" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T23:03:40+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "fr" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2026-01-06T06:21:08+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "fr" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-23T22:53:46+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "fr" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T22:54:46+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "fr" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T22:54:18+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "fr" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2026-01-06T06:18:42+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "fr" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2026-01-06T06:20:41+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "fr" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T23:10:12+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "fr" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T23:09:43+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "fr" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-23T22:51:23+00:00", + "source_file": "6-space-game/README.md", + "language_code": "fr" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T23:11:00+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "fr" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2026-01-06T06:34:39+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "fr" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2026-01-06T06:36:39+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "fr" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2026-01-06T06:32:06+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "fr" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2026-01-06T06:34:19+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "fr" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2026-01-06T06:36:50+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "fr" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2026-01-06T06:39:18+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "fr" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2026-01-06T06:39:39+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "fr" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2026-01-06T06:41:46+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "fr" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-23T23:54:46+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "fr" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-23T23:55:42+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "fr" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-24T00:10:41+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "fr" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2026-01-06T06:11:38+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "fr" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2026-01-06T06:13:56+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "fr" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2026-01-06T05:56:57+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "fr" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:18:19+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "fr" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:41:55+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "fr" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2026-01-06T07:01:49+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "fr" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:50:37+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "fr" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:12:18+00:00", + "source_file": "AGENTS.md", + "language_code": "fr" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-23T22:20:24+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "fr" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-23T22:22:42+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "fr" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:44:16+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "fr" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T17:27:29+00:00", + "source_file": "README.md", + "language_code": "fr" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-23T22:21:47+00:00", + "source_file": "SECURITY.md", + "language_code": "fr" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-23T22:18:42+00:00", + "source_file": "SUPPORT.md", + "language_code": "fr" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-23T22:20:57+00:00", + "source_file": "_404.md", + "language_code": "fr" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-23T22:50:41+00:00", + "source_file": "docs/_navbar.md", + "language_code": "fr" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-23T22:49:52+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "fr" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T08:22:54+00:00", + "source_file": "for-teachers.md", + "language_code": "fr" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-24T00:16:04+00:00", + "source_file": "lesson-template/README.md", + "language_code": "fr" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-24T00:16:39+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "fr" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:53:04+00:00", + "source_file": "memory-game/README.md", + "language_code": "fr" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-24T00:23:29+00:00", + "source_file": "quiz-app/README.md", + "language_code": "fr" + } +} \ No newline at end of file diff --git a/translations/fr/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/fr/1-getting-started-lessons/1-intro-to-programming-languages/README.md index 33d67660d..591199e4b 100644 --- a/translations/fr/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/fr/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # Introduction aux langages de programmation et aux outils modernes pour développeurs Salut, futur développeur ! 👋 Puis-je te dire quelque chose qui me donne encore des frissons chaque jour ? Tu es sur le point de découvrir que la programmation ne concerne pas seulement les ordinateurs – c’est un véritable super-pouvoir pour donner vie à tes idées les plus folles ! diff --git a/translations/fr/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/fr/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index e48b92423..b085adc04 100644 --- a/translations/fr/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/fr/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # Assignment : Exploration des outils modernes de développement web ## Instructions diff --git a/translations/fr/1-getting-started-lessons/2-github-basics/README.md b/translations/fr/1-getting-started-lessons/2-github-basics/README.md index 30f96cc58..190ecc257 100644 --- a/translations/fr/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/fr/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # Introduction à GitHub Salut toi, futur développeur ! 👋 Prêt à rejoindre des millions de codeurs dans le monde ? Je suis vraiment enthousiaste à l'idée de te présenter GitHub – imagine-le comme le réseau social des programmeurs, sauf qu'au lieu de partager des photos de ton déjeuner, nous partageons du code et construisons des choses incroyables ensemble ! diff --git a/translations/fr/1-getting-started-lessons/3-accessibility/README.md b/translations/fr/1-getting-started-lessons/3-accessibility/README.md index 50c246d8a..424843f3d 100644 --- a/translations/fr/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/fr/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # Créer des pages web accessibles ![Tout sur l'accessibilité](../../../../translated_images/fr/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/fr/1-getting-started-lessons/3-accessibility/assignment.md b/translations/fr/1-getting-started-lessons/3-accessibility/assignment.md index 96d0a05c8..1255952c6 100644 --- a/translations/fr/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/fr/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # Audit complet de l'accessibilité d'un site web ## Instructions diff --git a/translations/fr/1-getting-started-lessons/README.md b/translations/fr/1-getting-started-lessons/README.md index 74c4b79ce..e6cb29661 100644 --- a/translations/fr/1-getting-started-lessons/README.md +++ b/translations/fr/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # Premiers pas avec le développement web Dans cette section du programme, vous serez initié à des concepts non liés à des projets, mais essentiels pour devenir un développeur professionnel. diff --git a/translations/fr/10-ai-framework-project/README.md b/translations/fr/10-ai-framework-project/README.md index 9a9a65837..4cf61eac3 100644 --- a/translations/fr/10-ai-framework-project/README.md +++ b/translations/fr/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # Cadre d’IA Vous vous êtes déjà senti dépassé en essayant de créer des applications d’IA à partir de zéro ? Vous n’êtes pas seul ! Les cadres d’IA sont comme un couteau suisse pour le développement d’IA – ce sont des outils puissants qui peuvent vous faire gagner du temps et éviter bien des maux de tête lors de la création d’applications intelligentes. Pensez à un cadre d’IA comme à une bibliothèque bien organisée : il fournit des composants préconstruits, des API standardisées et des abstractions intelligentes pour que vous puissiez vous concentrer sur la résolution de problèmes au lieu de vous battre avec les détails d’implémentation. diff --git a/translations/fr/2-js-basics/1-data-types/README.md b/translations/fr/2-js-basics/1-data-types/README.md index 684472e5e..daf965dc4 100644 --- a/translations/fr/2-js-basics/1-data-types/README.md +++ b/translations/fr/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # Notions de base en JavaScript : Types de données ![Notions de base en JavaScript - Types de données](../../../../translated_images/fr/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/fr/2-js-basics/1-data-types/assignment.md b/translations/fr/2-js-basics/1-data-types/assignment.md index c16e91245..c8174648c 100644 --- a/translations/fr/2-js-basics/1-data-types/assignment.md +++ b/translations/fr/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # Pratique des Types de Données : Panier d’Achat E-commerce ## Instructions diff --git a/translations/fr/2-js-basics/2-functions-methods/README.md b/translations/fr/2-js-basics/2-functions-methods/README.md index 0fd50fd20..dfe255011 100644 --- a/translations/fr/2-js-basics/2-functions-methods/README.md +++ b/translations/fr/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # Les bases de JavaScript : Méthodes et Fonctions ![JavaScript Basics - Functions](../../../../translated_images/fr/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/fr/2-js-basics/2-functions-methods/assignment.md b/translations/fr/2-js-basics/2-functions-methods/assignment.md index 1b3e99f6c..3be3dac4c 100644 --- a/translations/fr/2-js-basics/2-functions-methods/assignment.md +++ b/translations/fr/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # Amusez-vous avec les fonctions ## Instructions diff --git a/translations/fr/2-js-basics/3-making-decisions/README.md b/translations/fr/2-js-basics/3-making-decisions/README.md index eb6268ad0..237463e26 100644 --- a/translations/fr/2-js-basics/3-making-decisions/README.md +++ b/translations/fr/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # Notions de base en JavaScript : Prendre des décisions ![JavaScript Basics - Making decisions](../../../../translated_images/fr/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/fr/2-js-basics/3-making-decisions/assignment.md b/translations/fr/2-js-basics/3-making-decisions/assignment.md index 6b13f2223..9388b95af 100644 --- a/translations/fr/2-js-basics/3-making-decisions/assignment.md +++ b/translations/fr/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # Prise de décisions : Traitement des notes des étudiants ## Objectifs d'apprentissage diff --git a/translations/fr/2-js-basics/4-arrays-loops/README.md b/translations/fr/2-js-basics/4-arrays-loops/README.md index 16298dc16..e2dbd7cd3 100644 --- a/translations/fr/2-js-basics/4-arrays-loops/README.md +++ b/translations/fr/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # Les bases de JavaScript : Tableaux et Boucles ![Les bases de JavaScript - Tableaux](../../../../translated_images/fr/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/fr/2-js-basics/4-arrays-loops/assignment.md b/translations/fr/2-js-basics/4-arrays-loops/assignment.md index 70e0ff8ce..ae17362b8 100644 --- a/translations/fr/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/fr/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # Devoir sur les Tableaux et les Boucles ## Instructions diff --git a/translations/fr/2-js-basics/README.md b/translations/fr/2-js-basics/README.md index a2cd918f0..05fb1b3f9 100644 --- a/translations/fr/2-js-basics/README.md +++ b/translations/fr/2-js-basics/README.md @@ -1,12 +1,3 @@ - # Introduction à JavaScript JavaScript est la langue du web. Dans ces quatre leçons, vous apprendrez ses bases. diff --git a/translations/fr/3-terrarium/1-intro-to-html/README.md b/translations/fr/3-terrarium/1-intro-to-html/README.md index da07f6cfa..92a64bf0b 100644 --- a/translations/fr/3-terrarium/1-intro-to-html/README.md +++ b/translations/fr/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Projet Terrarium Partie 1 : Introduction à HTML ```mermaid diff --git a/translations/fr/3-terrarium/1-intro-to-html/assignment.md b/translations/fr/3-terrarium/1-intro-to-html/assignment.md index a58de7b77..232ead6f1 100644 --- a/translations/fr/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/fr/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # Devoir Pratique HTML : Créez une Maquette de Blog ## Objectifs d'apprentissage diff --git a/translations/fr/3-terrarium/2-intro-to-css/README.md b/translations/fr/3-terrarium/2-intro-to-css/README.md index d3768c6a5..e9c638d03 100644 --- a/translations/fr/3-terrarium/2-intro-to-css/README.md +++ b/translations/fr/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Projet Terrarium Partie 2 : Introduction au CSS ```mermaid diff --git a/translations/fr/3-terrarium/2-intro-to-css/assignment.md b/translations/fr/3-terrarium/2-intro-to-css/assignment.md index 75bcd7b53..933d1550d 100644 --- a/translations/fr/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/fr/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # Mission de refactoring CSS ## Objectif diff --git a/translations/fr/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/fr/3-terrarium/3-intro-to-DOM-and-closures/README.md index 564088052..408a3600c 100644 --- a/translations/fr/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/fr/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # Projet Terrarium Partie 3 : Manipulation du DOM et Closures en JavaScript ```mermaid diff --git a/translations/fr/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/fr/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index 83fc61ffe..afce967ea 100644 --- a/translations/fr/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/fr/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # Devoir d'Investigation sur les Éléments DOM ## Vue d'ensemble diff --git a/translations/fr/3-terrarium/README.md b/translations/fr/3-terrarium/README.md index b5fef53a6..9c6a35575 100644 --- a/translations/fr/3-terrarium/README.md +++ b/translations/fr/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## Déployez votre Terrarium Vous pouvez déployer, ou publier votre Terrarium sur le web en utilisant **Azure Static Web Apps**. diff --git a/translations/fr/3-terrarium/solution/README.md b/translations/fr/3-terrarium/solution/README.md index 97f8c6f0c..9252553b9 100644 --- a/translations/fr/3-terrarium/solution/README.md +++ b/translations/fr/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # Mon Terrarium : Un projet pour apprendre HTML, CSS et la manipulation du DOM avec JavaScript 🌵🌱 Un petit exercice de code avec glisser-déposer. Avec un peu de HTML, JS et CSS, vous pouvez créer une interface web, la styliser et y ajouter des interactions. diff --git a/translations/fr/4-typing-game/README.md b/translations/fr/4-typing-game/README.md index eff08fcce..6c66ab5a0 100644 --- a/translations/fr/4-typing-game/README.md +++ b/translations/fr/4-typing-game/README.md @@ -1,12 +1,3 @@ - # Programmation Événementielle - Créez un Jeu de Dactylographie ```mermaid diff --git a/translations/fr/4-typing-game/solution/README.md b/translations/fr/4-typing-game/solution/README.md index 156ae1683..a46e9fc62 100644 --- a/translations/fr/4-typing-game/solution/README.md +++ b/translations/fr/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - Ceci est un espace réservé, laissé vide intentionnellement **Avertissement** : diff --git a/translations/fr/4-typing-game/typing-game/README.md b/translations/fr/4-typing-game/typing-game/README.md index 3a9d55c4c..ebbb02d27 100644 --- a/translations/fr/4-typing-game/typing-game/README.md +++ b/translations/fr/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # Créer un jeu en utilisant des événements Vous êtes-vous déjà demandé comment les sites web savent quand vous cliquez sur un bouton ou tapez dans une zone de texte ? C’est la magie de la programmation événementielle ! Quoi de mieux pour apprendre cette compétence essentielle qu’en créant quelque chose d’utile — un jeu de vitesse de frappe qui réagit à chaque touche que vous pressez. diff --git a/translations/fr/4-typing-game/typing-game/assignment.md b/translations/fr/4-typing-game/typing-game/assignment.md index 1f5d667b2..e6a1aa86d 100644 --- a/translations/fr/4-typing-game/typing-game/assignment.md +++ b/translations/fr/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # Créez un nouveau jeu au clavier ## Instructions diff --git a/translations/fr/5-browser-extension/1-about-browsers/README.md b/translations/fr/5-browser-extension/1-about-browsers/README.md index 406385a53..5609fea34 100644 --- a/translations/fr/5-browser-extension/1-about-browsers/README.md +++ b/translations/fr/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # Browser Extension Project Part 1: Tout sur les navigateurs ```mermaid diff --git a/translations/fr/5-browser-extension/1-about-browsers/assignment.md b/translations/fr/5-browser-extension/1-about-browsers/assignment.md index 67590bd69..b82e63274 100644 --- a/translations/fr/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/fr/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # Devoir : Redessinez votre extension de navigateur ## Aperçu diff --git a/translations/fr/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/fr/5-browser-extension/2-forms-browsers-local-storage/README.md index a30e5c0a6..9b3a03f52 100644 --- a/translations/fr/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/fr/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # Projet d'extension de navigateur Partie 2 : Appeler une API, utiliser le stockage local ```mermaid diff --git a/translations/fr/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/fr/5-browser-extension/2-forms-browsers-local-storage/assignment.md index bf4f72ddc..33d405fb2 100644 --- a/translations/fr/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/fr/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # Adoptez une API ## Vue d'ensemble diff --git a/translations/fr/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/fr/5-browser-extension/3-background-tasks-and-performance/README.md index f767c6d2d..f3346ed9c 100644 --- a/translations/fr/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/fr/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # Projet d’extension de navigateur Partie 3 : Découvrez les tâches en arrière-plan et les performances ```mermaid diff --git a/translations/fr/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/fr/5-browser-extension/3-background-tasks-and-performance/assignment.md index 970300c1f..85097dd65 100644 --- a/translations/fr/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/fr/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # Analyser un site pour la performance ## Aperçu de la mission diff --git a/translations/fr/5-browser-extension/README.md b/translations/fr/5-browser-extension/README.md index 56fdabeaf..c827a9f7b 100644 --- a/translations/fr/5-browser-extension/README.md +++ b/translations/fr/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # Créer une extension de navigateur Créer des extensions de navigateur est une manière amusante et intéressante de réfléchir à la performance de vos applications tout en développant un type différent de ressource web. Ce module comprend des leçons sur le fonctionnement des navigateurs, le déploiement d'une extension de navigateur, la création d'un formulaire, l'appel d'une API, l'utilisation du stockage local, ainsi que l'évaluation et l'amélioration des performances de votre site web. diff --git a/translations/fr/5-browser-extension/solution/README.md b/translations/fr/5-browser-extension/solution/README.md index 050febccb..fcf37a2dd 100644 --- a/translations/fr/5-browser-extension/solution/README.md +++ b/translations/fr/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # Extension de navigateur Carbon Trigger : Code terminé En utilisant l'API C02 Signal de tmrow pour suivre la consommation d'électricité, créez une extension de navigateur afin d'avoir un rappel directement dans votre navigateur sur l'intensité de la consommation électrique de votre région. Utiliser cette extension de manière ponctuelle vous aidera à prendre des décisions sur vos activités en fonction de ces informations. diff --git a/translations/fr/5-browser-extension/solution/translation/README.es.md b/translations/fr/5-browser-extension/solution/translation/README.es.md index 4a4c9e726..47e020405 100644 --- a/translations/fr/5-browser-extension/solution/translation/README.es.md +++ b/translations/fr/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Extension de navigateur Carbon Trigger : Code complet En utilisant l'API CO2 Signal de tmrow pour suivre la consommation d'électricité, créez une extension de navigateur afin d'avoir un rappel directement dans votre navigateur sur la consommation électrique de votre région. L'utilisation de cette extension ad hoc vous aidera à prendre des décisions concernant vos activités en fonction de ces informations. diff --git a/translations/fr/5-browser-extension/solution/translation/README.fr.md b/translations/fr/5-browser-extension/solution/translation/README.fr.md index a3f5d3957..76955f668 100644 --- a/translations/fr/5-browser-extension/solution/translation/README.fr.md +++ b/translations/fr/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Extension de navigateur Carbon Trigger : Code Complété En utilisant l'API CO2 Signal de tmrow pour suivre la consommation d'électricité, créez une extension de navigateur afin d'avoir un rappel directement dans votre navigateur sur la consommation d'électricité de votre région. L'utilisation de cette extension vous aidera à prendre des décisions éclairées sur vos activités en fonction de ces informations. diff --git a/translations/fr/5-browser-extension/solution/translation/README.hi.md b/translations/fr/5-browser-extension/solution/translation/README.hi.md index 028b79b18..481663354 100644 --- a/translations/fr/5-browser-extension/solution/translation/README.hi.md +++ b/translations/fr/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # Extension de navigateur Carbon Trigger : Code complet Utilisation de l'API CO2 Signal de tmrow pour suivre la consommation d'électricité, création d'une extension de navigateur qui vous rappelle à quel point l'utilisation de l'électricité est intense dans votre région via votre navigateur. En utilisant cette extension de manière ad hoc, vous pourrez prendre des décisions basées sur ces informations pour ajuster vos activités. diff --git a/translations/fr/5-browser-extension/solution/translation/README.it.md b/translations/fr/5-browser-extension/solution/translation/README.it.md index ef12fd6ae..2e5c39f26 100644 --- a/translations/fr/5-browser-extension/solution/translation/README.it.md +++ b/translations/fr/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Extension du navigateur Carbon Trigger : code pour commencer Vous utiliserez l'API Signal CO2 de tmrow pour surveiller l'utilisation de l'électricité et créer une extension de navigateur afin d'avoir un rappel directement dans votre navigateur sur l'impact de l'utilisation de l'électricité dans votre région. L'utilisation de cette extension sur mesure vous aidera à évaluer vos activités en fonction de ces informations. diff --git a/translations/fr/5-browser-extension/solution/translation/README.ja.md b/translations/fr/5-browser-extension/solution/translation/README.ja.md index 6d45974cd..c257e2f6b 100644 --- a/translations/fr/5-browser-extension/solution/translation/README.ja.md +++ b/translations/fr/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # Extension de navigateur Carbon Trigger : Code final Construisez une extension de navigateur qui utilise l'API CO2 Signal de tmrow pour suivre la consommation d'électricité dans votre région et afficher un rappel sur votre navigateur indiquant à quel point l'utilisation d'énergie est élevée. En utilisant cette extension de manière ad hoc, vous pouvez prendre des décisions basées sur ces informations pour vos activités. diff --git a/translations/fr/5-browser-extension/solution/translation/README.ms.md b/translations/fr/5-browser-extension/solution/translation/README.ms.md index 9335037f4..d91658158 100644 --- a/translations/fr/5-browser-extension/solution/translation/README.ms.md +++ b/translations/fr/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # Extension de Navigateur Carbon Trigger : Code Complet En utilisant l'API CO2 Signal de tmrow pour surveiller la consommation d'électricité, créez une extension de navigateur qui vous alerte sur l'impact énergétique de votre région. Cette extension vous aidera à prendre des décisions éclairées sur vos activités en fonction de ces informations. diff --git a/translations/fr/5-browser-extension/start/README.md b/translations/fr/5-browser-extension/start/README.md index 1ecc002f6..eb5bf6dd8 100644 --- a/translations/fr/5-browser-extension/start/README.md +++ b/translations/fr/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # Extension de navigateur Carbon Trigger : Code de démarrage En utilisant l'API CO2 Signal de tmrow pour suivre la consommation d'électricité, créez une extension de navigateur afin d'avoir un rappel directement dans votre navigateur sur l'intensité de la consommation d'électricité dans votre région. Utiliser cette extension de manière ponctuelle vous aidera à prendre des décisions sur vos activités en fonction de ces informations. diff --git a/translations/fr/6-space-game/1-introduction/README.md b/translations/fr/6-space-game/1-introduction/README.md index de24b85a3..559b04142 100644 --- a/translations/fr/6-space-game/1-introduction/README.md +++ b/translations/fr/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # Construire un jeu spatial Partie 1 : Introduction ```mermaid diff --git a/translations/fr/6-space-game/1-introduction/assignment.md b/translations/fr/6-space-game/1-introduction/assignment.md index b6d40a2c3..0d2fd1b73 100644 --- a/translations/fr/6-space-game/1-introduction/assignment.md +++ b/translations/fr/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # Concevoir un jeu : Appliquer les motifs de conception ## Présentation du devoir diff --git a/translations/fr/6-space-game/2-drawing-to-canvas/README.md b/translations/fr/6-space-game/2-drawing-to-canvas/README.md index e14867b99..8bbf98a89 100644 --- a/translations/fr/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/fr/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # Construire un Jeu Spatial Partie 2 : Dessiner le Héros et les Monstres sur le Canvas ```mermaid diff --git a/translations/fr/6-space-game/2-drawing-to-canvas/assignment.md b/translations/fr/6-space-game/2-drawing-to-canvas/assignment.md index 9abd4e55b..ea6070deb 100644 --- a/translations/fr/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/fr/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # Devoir : Explorer l'API Canvas ## Objectifs d'apprentissage diff --git a/translations/fr/6-space-game/3-moving-elements-around/README.md b/translations/fr/6-space-game/3-moving-elements-around/README.md index 6be59b47f..ff45106f5 100644 --- a/translations/fr/6-space-game/3-moving-elements-around/README.md +++ b/translations/fr/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # Construire un jeu spatial Partie 3 : Ajouter du mouvement ```mermaid diff --git a/translations/fr/6-space-game/3-moving-elements-around/assignment.md b/translations/fr/6-space-game/3-moving-elements-around/assignment.md index ed58c274d..6e19d3683 100644 --- a/translations/fr/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/fr/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # Commentez Votre Code ## Instructions diff --git a/translations/fr/6-space-game/4-collision-detection/README.md b/translations/fr/6-space-game/4-collision-detection/README.md index 3de294ac4..1b828a8e8 100644 --- a/translations/fr/6-space-game/4-collision-detection/README.md +++ b/translations/fr/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # Construire un jeu spatial Partie 4 : Ajouter un laser et détecter les collisions ```mermaid diff --git a/translations/fr/6-space-game/4-collision-detection/assignment.md b/translations/fr/6-space-game/4-collision-detection/assignment.md index ffa91e67e..a725ceb73 100644 --- a/translations/fr/6-space-game/4-collision-detection/assignment.md +++ b/translations/fr/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # Explorer les Collisions ## Instructions diff --git a/translations/fr/6-space-game/4-collision-detection/solution/README.md b/translations/fr/6-space-game/4-collision-detection/solution/README.md index 17bc1da7f..ce6746e0f 100644 --- a/translations/fr/6-space-game/4-collision-detection/solution/README.md +++ b/translations/fr/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - Ceci est un espace réservé, laissé vide intentionnellement **Avertissement** : diff --git a/translations/fr/6-space-game/4-collision-detection/your-work/README.md b/translations/fr/6-space-game/4-collision-detection/your-work/README.md index 7962661e5..ce6746e0f 100644 --- a/translations/fr/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/fr/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - Ceci est un espace réservé, laissé vide intentionnellement **Avertissement** : diff --git a/translations/fr/6-space-game/5-keeping-score/README.md b/translations/fr/6-space-game/5-keeping-score/README.md index 1913382e4..a9c2b5227 100644 --- a/translations/fr/6-space-game/5-keeping-score/README.md +++ b/translations/fr/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # Construire un jeu spatial partie 5 : Score et vies ```mermaid diff --git a/translations/fr/6-space-game/5-keeping-score/assignment.md b/translations/fr/6-space-game/5-keeping-score/assignment.md index b1fbdfe99..3ea5338f2 100644 --- a/translations/fr/6-space-game/5-keeping-score/assignment.md +++ b/translations/fr/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # Créer un Jeu de Score ## Instructions diff --git a/translations/fr/6-space-game/5-keeping-score/solution/README.md b/translations/fr/6-space-game/5-keeping-score/solution/README.md index 824235654..ce6746e0f 100644 --- a/translations/fr/6-space-game/5-keeping-score/solution/README.md +++ b/translations/fr/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - Ceci est un espace réservé, laissé vide intentionnellement **Avertissement** : diff --git a/translations/fr/6-space-game/5-keeping-score/your-work/README.md b/translations/fr/6-space-game/5-keeping-score/your-work/README.md index 5e01820fa..ce6746e0f 100644 --- a/translations/fr/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/fr/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - Ceci est un espace réservé, laissé vide intentionnellement **Avertissement** : diff --git a/translations/fr/6-space-game/6-end-condition/README.md b/translations/fr/6-space-game/6-end-condition/README.md index 0a644ddb8..158e5bc72 100644 --- a/translations/fr/6-space-game/6-end-condition/README.md +++ b/translations/fr/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # Construisez un Jeu Spatial Partie 6 : Fin et Redémarrage ```mermaid diff --git a/translations/fr/6-space-game/6-end-condition/assignment.md b/translations/fr/6-space-game/6-end-condition/assignment.md index 427c63bf8..62c91ca54 100644 --- a/translations/fr/6-space-game/6-end-condition/assignment.md +++ b/translations/fr/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # Créez un Jeu Exemple ## Aperçu de la Mission diff --git a/translations/fr/6-space-game/6-end-condition/solution/README.md b/translations/fr/6-space-game/6-end-condition/solution/README.md index 718cdeef9..1987f7947 100644 --- a/translations/fr/6-space-game/6-end-condition/solution/README.md +++ b/translations/fr/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - Ceci est un espace réservé, laissé vide intentionnellement **Avertissement** : diff --git a/translations/fr/6-space-game/6-end-condition/your-work/README.md b/translations/fr/6-space-game/6-end-condition/your-work/README.md index 6bce54936..1987f7947 100644 --- a/translations/fr/6-space-game/6-end-condition/your-work/README.md +++ b/translations/fr/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - Ceci est un espace réservé, laissé vide intentionnellement **Avertissement** : diff --git a/translations/fr/6-space-game/README.md b/translations/fr/6-space-game/README.md index 9d1b112ac..59bb1eef8 100644 --- a/translations/fr/6-space-game/README.md +++ b/translations/fr/6-space-game/README.md @@ -1,12 +1,3 @@ - # Créer un jeu spatial Un jeu spatial pour enseigner des concepts avancés de JavaScript diff --git a/translations/fr/6-space-game/solution/README.md b/translations/fr/6-space-game/solution/README.md index 8956e9a77..ce6746e0f 100644 --- a/translations/fr/6-space-game/solution/README.md +++ b/translations/fr/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - Ceci est un espace réservé, laissé vide intentionnellement **Avertissement** : diff --git a/translations/fr/7-bank-project/1-template-route/README.md b/translations/fr/7-bank-project/1-template-route/README.md index 32b936a70..9ba120a5a 100644 --- a/translations/fr/7-bank-project/1-template-route/README.md +++ b/translations/fr/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # Construire une application bancaire Partie 1 : Modèles HTML et Routes dans une application web ```mermaid diff --git a/translations/fr/7-bank-project/1-template-route/assignment.md b/translations/fr/7-bank-project/1-template-route/assignment.md index a451093eb..4b7a2e4e3 100644 --- a/translations/fr/7-bank-project/1-template-route/assignment.md +++ b/translations/fr/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # Améliorer le Routage ## Instructions diff --git a/translations/fr/7-bank-project/2-forms/README.md b/translations/fr/7-bank-project/2-forms/README.md index 700a201aa..e9089fad5 100644 --- a/translations/fr/7-bank-project/2-forms/README.md +++ b/translations/fr/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # Construire une application bancaire Partie 2 : Construire un formulaire de connexion et d'inscription ```mermaid diff --git a/translations/fr/7-bank-project/2-forms/assignment.md b/translations/fr/7-bank-project/2-forms/assignment.md index 6b86ddf3e..662bb149c 100644 --- a/translations/fr/7-bank-project/2-forms/assignment.md +++ b/translations/fr/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # Stylisez votre application bancaire avec le CSS moderne ## Vue d'ensemble du projet diff --git a/translations/fr/7-bank-project/3-data/README.md b/translations/fr/7-bank-project/3-data/README.md index cded1e54e..1ea26e3a3 100644 --- a/translations/fr/7-bank-project/3-data/README.md +++ b/translations/fr/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # Construire une application bancaire Partie 3 : Méthodes de récupération et d’utilisation des données Pensez à l’ordinateur de l’Enterprise dans Star Trek - quand le Capitaine Picard demande l’état du vaisseau, l’information apparaît instantanément sans que toute l’interface ne s’arrête et se reconstruise. Ce flux d’informations fluide est exactement ce que nous construisons ici avec la récupération dynamique des données. diff --git a/translations/fr/7-bank-project/3-data/assignment.md b/translations/fr/7-bank-project/3-data/assignment.md index b6a47cd41..dfbcf3c47 100644 --- a/translations/fr/7-bank-project/3-data/assignment.md +++ b/translations/fr/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # Attribution de Réusinage et Documentation du Code ## Objectifs d'apprentissage diff --git a/translations/fr/7-bank-project/4-state-management/README.md b/translations/fr/7-bank-project/4-state-management/README.md index 3a1d5cde4..581cdd90a 100644 --- a/translations/fr/7-bank-project/4-state-management/README.md +++ b/translations/fr/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # Construire une application bancaire Partie 4 : Concepts de gestion d’état ## ⚡ Ce que vous pouvez faire dans les 5 prochaines minutes diff --git a/translations/fr/7-bank-project/4-state-management/assignment.md b/translations/fr/7-bank-project/4-state-management/assignment.md index 2272e524a..62fb834c7 100644 --- a/translations/fr/7-bank-project/4-state-management/assignment.md +++ b/translations/fr/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # Implémenter la boîte de dialogue "Ajouter une transaction" ## Vue d'ensemble diff --git a/translations/fr/7-bank-project/README.md b/translations/fr/7-bank-project/README.md index 7527ef346..e4dcc68fa 100644 --- a/translations/fr/7-bank-project/README.md +++ b/translations/fr/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: Construire une Banque Dans ce projet, vous apprendrez à créer une banque fictive. Ces leçons incluent des instructions sur la mise en page d'une application web, la création de routes, la construction de formulaires, la gestion de l'état, et la récupération de données depuis une API pour accéder aux données de la banque. diff --git a/translations/fr/7-bank-project/api/README.md b/translations/fr/7-bank-project/api/README.md index 194e2ab2e..f97d5ac4c 100644 --- a/translations/fr/7-bank-project/api/README.md +++ b/translations/fr/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # API Bancaire > API bancaire construite avec [Node.js](https://nodejs.org) + [Express](https://expressjs.com/). diff --git a/translations/fr/7-bank-project/solution/README.md b/translations/fr/7-bank-project/solution/README.md index b13ee76b4..ce90f8caa 100644 --- a/translations/fr/7-bank-project/solution/README.md +++ b/translations/fr/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # Application bancaire > Exemple de solution pour le projet d'application bancaire, construit avec HTML5, CSS et JavaScript pur (aucun framework ou bibliothèque utilisé). diff --git a/translations/fr/8-code-editor/1-using-a-code-editor/README.md b/translations/fr/8-code-editor/1-using-a-code-editor/README.md index 6e8e222e5..907729f90 100644 --- a/translations/fr/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/fr/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # Utilisation d’un Éditeur de Code : Maîtriser VSCode.dev Vous vous rappelez dans *The Matrix* quand Neo devait se brancher à un immense terminal informatique pour accéder au monde numérique ? Les outils de développement web actuels racontent une histoire opposée – des capacités incroyablement puissantes accessibles de partout. VSCode.dev est un éditeur de code basé sur navigateur qui apporte des outils de développement professionnels sur n’importe quel appareil disposant d’une connexion internet. diff --git a/translations/fr/8-code-editor/1-using-a-code-editor/assignment.md b/translations/fr/8-code-editor/1-using-a-code-editor/assignment.md index 7053902a5..eeb74294b 100644 --- a/translations/fr/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/fr/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # Créez un site web de CV avec VSCode.dev Transformez vos perspectives de carrière en créant un site web de CV professionnel qui met en valeur vos compétences et votre expérience dans un format interactif et moderne. Au lieu d’envoyer des PDF traditionnels, imaginez fournir aux recruteurs un site web élégant et responsive qui démontre à la fois vos qualifications et vos capacités en développement web. diff --git a/translations/fr/9-chat-project/README.md b/translations/fr/9-chat-project/README.md index 785ffc498..2a0301197 100644 --- a/translations/fr/9-chat-project/README.md +++ b/translations/fr/9-chat-project/README.md @@ -1,12 +1,3 @@ - # Construire un assistant de chat avec l’IA Vous souvenez-vous dans Star Trek quand l’équipage discutait tranquillement avec l’ordinateur du vaisseau, lui posant des questions complexes et obtenant des réponses réfléchies ? Ce qui semblait relever de la pure science-fiction dans les années 1960 est désormais quelque chose que vous pouvez construire en utilisant les technologies web que vous connaissez déjà. diff --git a/translations/fr/9-chat-project/solution/README.md b/translations/fr/9-chat-project/solution/README.md index 9d9dae3da..cf94a74b3 100644 --- a/translations/fr/9-chat-project/solution/README.md +++ b/translations/fr/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # Exécuter la solution 1. Démarrez le [backend](./backend/README.md) diff --git a/translations/fr/9-chat-project/solution/backend/README.md b/translations/fr/9-chat-project/solution/backend/README.md index 7336e7207..979bafc59 100644 --- a/translations/fr/9-chat-project/solution/backend/README.md +++ b/translations/fr/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - Choisissez votre environnement d'exécution - [Python](./python/README.md) diff --git a/translations/fr/9-chat-project/solution/backend/python/README.md b/translations/fr/9-chat-project/solution/backend/python/README.md index b9b6621f8..b5c5e262f 100644 --- a/translations/fr/9-chat-project/solution/backend/python/README.md +++ b/translations/fr/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # Exécuter le code ## Configuration diff --git a/translations/fr/9-chat-project/solution/frontend/README.md b/translations/fr/9-chat-project/solution/frontend/README.md index 87044788d..b2e85e05e 100644 --- a/translations/fr/9-chat-project/solution/frontend/README.md +++ b/translations/fr/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # Exécuter le code ```sh diff --git a/translations/fr/AGENTS.md b/translations/fr/AGENTS.md index b027c251f..f75bff8a6 100644 --- a/translations/fr/AGENTS.md +++ b/translations/fr/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## Aperçu du projet diff --git a/translations/fr/CODE_OF_CONDUCT.md b/translations/fr/CODE_OF_CONDUCT.md index 4ca12a1f4..9dfa84356 100644 --- a/translations/fr/CODE_OF_CONDUCT.md +++ b/translations/fr/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # Code de conduite Open Source de Microsoft Ce projet a adopté le [Code de conduite Open Source de Microsoft](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/fr/CONTRIBUTING.md b/translations/fr/CONTRIBUTING.md index 66c1acc00..d5e2d9414 100644 --- a/translations/fr/CONTRIBUTING.md +++ b/translations/fr/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # Contribution Ce projet accueille avec plaisir les contributions et suggestions. La plupart des contributions nécessitent que vous acceptiez un Contrat de Licence de Contributeur (CLA) déclarant que vous avez le droit de, et que vous accordez effectivement, les droits nécessaires pour que nous puissions utiliser votre contribution. Pour plus de détails, visitez [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/fr/Git-Basics/README.md b/translations/fr/Git-Basics/README.md index c8feece2f..04c0b62e5 100644 --- a/translations/fr/Git-Basics/README.md +++ b/translations/fr/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## Les bases de GIT pour les débutants en développement web 👶 ## Qu'est-ce que `Git` ? diff --git a/translations/fr/README.md b/translations/fr/README.md index c1dc9c27a..413b20de5 100644 --- a/translations/fr/README.md +++ b/translations/fr/README.md @@ -1,17 +1,8 @@ - [![Licence GitHub](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) [![Contributeurs GitHub](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) [![Issues GitHub](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) [![Pull requests GitHub](https://img.shields.io/github/issues-pr/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/pulls/) -[![PRs Bienvenus](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) +[![PRs Bienvenues](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) [![Observateurs GitHub](https://img.shields.io/github/watchers/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/watchers/) [![Fourches GitHub](https://img.shields.io/github/forks/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/network/) @@ -19,112 +10,108 @@ CO_OP_TRANSLATOR_METADATA: [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -# Développement Web pour Débutants - Un Programme +# Développement web pour débutants - Un programme -Apprenez les fondamentaux du développement web avec notre cours complet de 12 semaines animé par les Microsoft Cloud Advocates. Chacune des 24 leçons explore JavaScript, CSS et HTML à travers des projets pratiques tels que des terrariums, des extensions de navigateur et des jeux spatiaux. Participez à des quiz, discussions et exercices pratiques. Améliorez vos compétences et optimisez votre rétention des connaissances grâce à notre pédagogie basée sur des projets efficaces. Commencez votre aventure de codage dès aujourd'hui ! +Apprenez les fondamentaux du développement web grâce à notre cours complet de 12 semaines dispensé par les Microsoft Cloud Advocates. Chacune des 24 leçons explore JavaScript, CSS, et HTML à travers des projets pratiques comme des terrariums, des extensions de navigateur et des jeux spatiaux. Participez à des quiz, discussions, et exercices pratiques. Améliorez vos compétences et optimisez votre rétention des connaissances grâce à notre pédagogie efficace basée sur des projets. Commencez votre parcours de codage aujourd’hui ! Rejoignez la communauté Discord Azure AI Foundry [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) Suivez ces étapes pour commencer à utiliser ces ressources : -1. **Forkez le Dépôt** : Cliquez sur [![Fourches GitHub](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) -2. **Clonez le Dépôt** : `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Rejoignez le Discord Azure AI Foundry et rencontrez des experts et d’autres développeurs**](https://discord.com/invite/ByRwuEEgH4) +1. **Faites un fork du dépôt** : Cliquez sur [![Fourches GitHub](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) +2. **Clonez le dépôt** : `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**Rejoignez le Discord Azure AI Foundry et rencontrez experts et développeurs**](https://discord.com/invite/ByRwuEEgH4) -### 🌐 Support Multilingue +### 🌐 Support multilingue #### Pris en charge via GitHub Action (Automatisé & Toujours à jour) -[Arabe](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgare](../bg/README.md) | [Birman (Myanmar)](../my/README.md) | [Chinois (Simplifié)](../zh/README.md) | [Chinois (Traditionnel, Hong Kong)](../hk/README.md) | [Chinois (Traditionnel, Macao)](../mo/README.md) | [Chinois (Traditionnel, Taïwan)](../tw/README.md) | [Croate](../hr/README.md) | [Tchèque](../cs/README.md) | [Danois](../da/README.md) | [Néerlandais](../nl/README.md) | [Estonien](../et/README.md) | [Finnois](../fi/README.md) | [Français](./README.md) | [Allemand](../de/README.md) | [Grec](../el/README.md) | [Hébreu](../he/README.md) | [Hindi](../hi/README.md) | [Hongrois](../hu/README.md) | [Indonésien](../id/README.md) | [Italien](../it/README.md) | [Japonais](../ja/README.md) | [Kannada](../kn/README.md) | [Coréen](../ko/README.md) | [Lituanien](../lt/README.md) | [Malais](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Népalais](../ne/README.md) | [Pidgin Nigérian](../pcm/README.md) | [Norvégien](../no/README.md) | [Persan (Farsi)](../fa/README.md) | [Polonais](../pl/README.md) | [Portugais (Brésil)](../br/README.md) | [Portugais (Portugal)](../pt/README.md) | [Pendjabi (Gurmukhi)](../pa/README.md) | [Roumain](../ro/README.md) | [Russe](../ru/README.md) | [Serbe (Cyrillique)](../sr/README.md) | [Slovaque](../sk/README.md) | [Slovène](../sl/README.md) | [Espagnol](../es/README.md) | [Swahili](../sw/README.md) | [Suédois](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamoul](../ta/README.md) | [Télougou](../te/README.md) | [Thaï](../th/README.md) | [Turc](../tr/README.md) | [Ukrainien](../uk/README.md) | [Ourdou](../ur/README.md) | [Vietnamien](../vi/README.md) +[Arabe](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgare](../bg/README.md) | [Birman (Myanmar)](../my/README.md) | [Chinois (Simplifié)](../zh-CN/README.md) | [Chinois (Traditionnel, Hong Kong)](../zh-HK/README.md) | [Chinois (Traditionnel, Macao)](../zh-MO/README.md) | [Chinois (Traditionnel, Taïwan)](../zh-TW/README.md) | [Croate](../hr/README.md) | [Tchèque](../cs/README.md) | [Danois](../da/README.md) | [Néerlandais](../nl/README.md) | [Estonien](../et/README.md) | [Finnois](../fi/README.md) | [Français](./README.md) | [Allemand](../de/README.md) | [Grec](../el/README.md) | [Hébreu](../he/README.md) | [Hindi](../hi/README.md) | [Hongrois](../hu/README.md) | [Indonésien](../id/README.md) | [Italien](../it/README.md) | [Japonais](../ja/README.md) | [Kannada](../kn/README.md) | [Coréen](../ko/README.md) | [Lituanien](../lt/README.md) | [Malais](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Népalais](../ne/README.md) | [Pidgin nigérian](../pcm/README.md) | [Norvégien](../no/README.md) | [Persan (Farsi)](../fa/README.md) | [Polonais](../pl/README.md) | [Portugais (Brésil)](../pt-BR/README.md) | [Portugais (Portugal)](../pt-PT/README.md) | [Pendjabi (Gurmukhi)](../pa/README.md) | [Roumain](../ro/README.md) | [Russe](../ru/README.md) | [Serbe (Cyrillique)](../sr/README.md) | [Slovaque](../sk/README.md) | [Slovène](../sl/README.md) | [Espagnol](../es/README.md) | [Swahili](../sw/README.md) | [Suédois](../sv/README.md) | [Tagalog (Philippin)](../tl/README.md) | [Tamoul](../ta/README.md) | [Télougou](../te/README.md) | [Thaï](../th/README.md) | [Turc](../tr/README.md) | [Ukrainien](../uk/README.md) | [Ourdou](../ur/README.md) | [Vietnamien](../vi/README.md) > **Vous préférez cloner localement ?** -> Ce dépôt inclut plus de 50 traductions de langues ce qui augmente significativement la taille du téléchargement. Pour cloner sans les traductions, utilisez le sparse checkout : +> Ce dépôt inclut plus de 50 traductions qui augmentent significativement la taille du téléchargement. Pour cloner sans les traductions, utilisez le sparse checkout : > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Cela vous fournit tout ce dont vous avez besoin pour suivre le cours avec un téléchargement beaucoup plus rapide. +> Cela vous donne tout ce dont vous avez besoin pour suivre le cours avec un téléchargement beaucoup plus rapide. -**Si vous souhaitez que des langues supplémentaires soient prises en charge, elles sont listées [ici](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +**Si vous souhaitez que d’autres langues de traduction soient prises en charge, elles sont listées [ici](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** [![Ouvrir dans Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Ouvrir%20dans%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) #### 🧑‍🎓 _Êtes-vous étudiant ?_ -Visitez la [**page Student Hub**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) où vous trouverez des ressources pour débutants, des packs étudiants et même des moyens d’obtenir un bon pour un certificat gratuit. C’est la page à mettre en favoris et à consulter régulièrement car nous mettons à jour le contenu chaque mois. +Visitez la [**page Student Hub**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) où vous trouverez des ressources pour débutants, des packs étudiants et même des moyens d’obtenir un voucher pour un certificat gratuit. C’est une page à ajouter à vos favoris et à consulter régulièrement car nous changeons le contenu chaque mois. ### 📣 Annonce - Nouveaux défis en mode GitHub Copilot Agent à compléter ! -Nouveau défi ajouté, cherchez « GitHub Copilot Agent Challenge 🚀 » dans la plupart des chapitres. C’est un nouveau défi à réaliser en utilisant GitHub Copilot et le mode Agent. Si vous n’avez jamais utilisé le mode Agent auparavant, il peut non seulement générer du texte mais aussi créer et modifier des fichiers, exécuter des commandes, et plus encore. +Nouveau défi ajouté, cherchez "Défi GitHub Copilot Agent 🚀" dans la plupart des chapitres. C’est un nouveau défi à réaliser en utilisant GitHub Copilot et le mode Agent. Si vous n’avez pas encore utilisé le mode Agent, il peut non seulement générer du texte mais aussi créer et éditer des fichiers, exécuter des commandes et plus encore. -### 📣 Annonce - _Nouveau projet à construire avec l’IA Générative_ +### 📣 Annonce - _Nouveau projet à construire avec l’IA générative_ -Nouveau projet Assistant IA vient d’être ajouté, découvrez le [projet](./9-chat-project/README.md) +Nouveau projet Assistant IA vient d’être ajouté, consultez le [projet](./9-chat-project/README.md) -### 📣 Annonce - _Nouveau programme_ sur l’IA Générative pour JavaScript vient d’être lancé +### 📣 Annonce - _Nouveau programme_ sur l’IA générative pour JavaScript vient d’être publié -Ne manquez pas notre nouveau programme IA Générative ! +Ne manquez pas notre nouveau programme sur l’IA générative ! Visitez [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) pour commencer ! -![Fond](../../translated_images/fr/background.148a8d43afde5730.webp) +![Arrière-plan](../../translated_images/fr/background.148a8d43afde5730.webp) - Leçons couvrant tout, des bases au RAG. -- Interagissez avec des personnages historiques grâce à GenAI et notre application compagnon. -- Narration ludique et engageante, vous ferez un voyage dans le temps ! +- Interagissez avec des personnages historiques grâce à l’IA générative et notre application compagnon. +- Une narration amusante et captivante, vous voyagez dans le temps ! ![personnage](../../translated_images/fr/character.5c0dd8e067ffd693.webp) - -Chaque leçon inclut un devoir à compléter, un contrôle des connaissances et un défi pour vous guider dans l’apprentissage de sujets comme : -- La formulation et l’ingénierie des invites -- La génération d’applications texte et image +Chaque leçon inclut un devoir à réaliser, un contrôle des connaissances et un défi pour vous guider sur des sujets tels que : +- Le prompting et l’ingénierie de prompt +- La génération d’applications de texte et d’images - Les applications de recherche Visitez [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) pour commencer ! +## 🌱 Commencer +> **Enseignants**, nous avons [inclus quelques suggestions](for-teachers.md) sur la façon d’utiliser ce programme. Vos retours sont les bienvenus [dans notre forum de discussion](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner) ! -## 🌱 Pour commencer - -> **Enseignants**, nous avons [inclus quelques suggestions](for-teachers.md) sur la façon d’utiliser ce programme. Nous serions ravis d’avoir vos retours [sur notre forum de discussion](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner) ! - -**[Apprenants](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, pour chaque leçon, commencez par un quiz pré-conférence puis suivez avec la lecture du matériel, réalisez les différentes activités et vérifiez votre compréhension avec le quiz post-conférence. +**[Apprenants](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, pour chaque leçon, commencez par un quiz pré-lecture puis poursuivez avec la lecture du matériel, la réalisation des différentes activités et vérifiez votre compréhension avec le quiz post-lecture. Pour améliorer votre expérience d’apprentissage, connectez-vous avec vos pairs pour travailler ensemble sur les projets ! Les discussions sont encouragées dans notre [forum de discussion](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) où notre équipe de modérateurs sera disponible pour répondre à vos questions. -Pour approfondir votre formation, nous recommandons fortement d’explorer [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) pour du matériel d’étude complémentaire. +Pour approfondir votre formation, nous vous recommandons vivement d’explorer [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) pour des ressources d’étude supplémentaires. -### 📋 Configuration de votre environnement +### 📋 Préparer votre environnement -Ce programme dispose d’un environnement de développement prêt à l’emploi ! Au démarrage, vous pouvez choisir d’exécuter le programme dans un [Codespace](https://github.com/features/codespaces/) (_un environnement basé sur navigateur sans installation nécessaire_), ou localement sur votre ordinateur en utilisant un éditeur de texte comme [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +Ce programme dispose déjà d’un environnement de développement prêt à l’emploi ! Au démarrage, vous pouvez choisir de lancer le programme dans un [Codespace](https://github.com/features/codespaces/) (_un environnement basé sur navigateur, sans installation nécessaire_), ou localement sur votre ordinateur avec un éditeur de texte comme [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). #### Créez votre dépôt -Pour sauvegarder facilement votre travail, il est recommandé de créer votre propre copie de ce dépôt. Vous pouvez le faire en cliquant sur le bouton **Utiliser ce modèle** en haut de la page. Cela créera un nouveau dépôt dans votre compte GitHub avec une copie du programme. +Pour enregistrer facilement votre travail, il est recommandé de créer une copie personnelle de ce dépôt. Vous pouvez le faire en cliquant sur le bouton **Use this template** en haut de la page. Cela créera un nouveau dépôt dans votre compte GitHub avec une copie du programme. Suivez ces étapes : -1. **Forkez le Dépôt** : Cliquez sur le bouton « Fork » en haut à droite de cette page. -2. **Clonez le Dépôt** : `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +1. **Forkez le dépôt** : Cliquez sur le bouton "Fork" en haut à droite de cette page. +2. **Clonez le dépôt** : `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` #### Exécuter le programme dans un Codespace -Dans votre copie de ce dépôt que vous avez créée, cliquez sur le bouton **Code** et sélectionnez **Open with Codespaces**. Cela créera un nouveau Codespace pour que vous puissiez y travailler. +Dans votre copie de ce dépôt, cliquez sur le bouton **Code** et sélectionnez **Open with Codespaces**. Cela créera un nouveau Codespace pour que vous puissiez travailler dedans. ![Codespace](../../translated_images/fr/createcodespace.0238bbf4d7a8d955.webp) #### Exécuter le programme localement sur votre ordinateur -Pour exécuter ce programme localement sur votre ordinateur, vous aurez besoin d’un éditeur de texte, d’un navigateur et d’un outil en ligne de commande. Notre première leçon, [Introduction aux langages de programmation et outils du métier](../../1-getting-started-lessons/1-intro-to-programming-languages), vous guidera à travers les différentes options pour chacun de ces outils afin que vous puissiez choisir ce qui vous convient le mieux. - -Nous recommandons l’utilisation de [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) comme éditeur, qui dispose aussi d’un [Terminal intégré](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon). Vous pouvez télécharger Visual Studio Code [ici](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +Pour exécuter ce programme localement, vous aurez besoin d’un éditeur de texte, d’un navigateur et d’un outil en ligne de commande. Notre première leçon, [Introduction aux langages et outils de programmation](../../1-getting-started-lessons/1-intro-to-programming-languages), vous guidera à travers plusieurs options pour ces outils afin que vous puissiez choisir ce qui vous convient le mieux. +Nous recommandons d’utiliser [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) comme éditeur, qui dispose aussi d’un [Terminal intégré](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon). Vous pouvez télécharger Visual Studio Code [ici](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -1. Clonez votre dépôt sur votre ordinateur. Vous pouvez faire cela en cliquant sur le bouton **Code** et en copiant l’URL : +1. Clonez votre dépôt sur votre ordinateur. Vous pouvez faire ceci en cliquant sur le bouton **Code** et en copiant l’URL : [CodeSpace](./images/createcodespace.png) Ensuite, ouvrez [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) dans [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) et exécutez la commande suivante, en remplaçant `` par l’URL que vous venez de copier : @@ -136,74 +123,74 @@ Nous recommandons l’utilisation de [Visual Studio Code](https://code.visualstu 2. Ouvrez le dossier dans Visual Studio Code. Vous pouvez le faire en cliquant sur **Fichier** > **Ouvrir un dossier** et en sélectionnant le dossier que vous venez de cloner. -> Extensions Visual Studio Code recommandées : +> Extensions Visual Studio Code recommandées : > -> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - pour prévisualiser les pages HTML dans Visual Studio Code -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - pour vous aider à coder plus rapidement +> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - pour prévisualiser les pages HTML directement dans Visual Studio Code +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - pour vous aider à écrire du code plus rapidement -## 📂 Chaque leçon inclut : +## 📂 Chaque leçon comprend : -- sketchnote optionnel +- sketchnote optionnelle - vidéo supplémentaire optionnelle -- quiz d’échauffement avant la leçon +- quiz d'échauffement avant la leçon - leçon écrite -- pour les leçons basées sur un projet, guides étape par étape pour réaliser le projet +- pour les leçons basées sur un projet, des guides étape par étape pour construire le projet - vérifications des connaissances - un défi -- lecture complémentaire +- lectures complémentaires - devoir -- [quiz post-leçon](https://ff-quizzes.netlify.app/web/) +- [quiz après la leçon](https://ff-quizzes.netlify.app/web/) -> **Une note à propos des quiz** : Tous les quiz se trouvent dans le dossier Quiz-app, au total 48 quiz de trois questions chacun. Ils sont disponibles [ici](https://ff-quizzes.netlify.app/web/) ; l’application quiz peut être exécutée localement ou déployée sur Azure ; suivez les instructions dans le dossier `quiz-app`. +> **Une note concernant les quiz** : Tous les quiz sont contenus dans le dossier Quiz-app, 48 quiz au total avec trois questions chacun. Ils sont disponibles [ici](https://ff-quizzes.netlify.app/web/) ; l’application de quiz peut être exécutée localement ou déployée sur Azure ; suivez les instructions dans le dossier `quiz-app`. ## 🗃️ Leçons -| | Nom du projet | Concepts enseignés | Objectifs d’apprentissage | Leçon liée | Auteur | -| :-: | :------------------------------------------------------: | :---------------------------------------------------------------------: | -------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | -| 01 | Premiers pas | Introduction à la programmation et outils du métier | Apprendre les bases communes à la plupart des langages de programmation et sur les logiciels qui aident les développeurs pro à faire leur travail | [Introduction aux langages de programmation et outils du métier](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | -| 02 | Premiers pas | Bases de GitHub, y compris le travail en équipe | Comment utiliser GitHub dans votre projet, comment collaborer avec d’autres sur une base de code | [Introduction à GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | Premiers pas | Accessibilité | Apprendre les bases de l’accessibilité web | [Fondamentaux de l’accessibilité](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | Bases JS | Types de données JavaScript | Les bases des types de données en JavaScript | [Types de données](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | Bases JS | Fonctions et méthodes | Apprendre à utiliser les fonctions et méthodes pour gérer le flux logique d’une application | [Fonctions et méthodes](./2-js-basics/2-functions-methods/README.md) | Jasmine et Christopher | -| 06 | Bases JS | Prise de décision avec JS | Apprendre à créer des conditions dans votre code avec des méthodes de prise de décision | [Prise de décision](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | Bases JS | Tableaux et boucles | Travailler avec des données en utilisant tableaux et boucles en JavaScript | [Tableaux et boucles](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML en pratique | Construire le HTML pour créer un terrarium en ligne, en se concentrant sur la création d’une mise en page | [Introduction au HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS en pratique | Construire le CSS pour styliser le terrarium en ligne, avec les bases du CSS et rendre la page responsive | [Introduction au CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript Closures, manipulation du DOM | Écrire le JavaScript pour faire fonctionner le terrarium avec une interface glisser/déposer, en se concentrant sur les closures et la manipulation du DOM | [Closures en JavaScript, manipulation du DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [Jeu de saisie](./4-typing-game/solution/README.md) | Créer un jeu de saisie | Apprendre à utiliser les événements clavier pour piloter la logique de votre application JavaScript | [Programmation événementielle](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [Extension navigateur verte](./5-browser-extension/solution/README.md) | Travailler avec les navigateurs | Comprendre comment fonctionnent les navigateurs, leur histoire, et comment structurer les premiers éléments d’une extension navigateur | [À propos des navigateurs](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [Extension navigateur verte](./5-browser-extension/solution/README.md) | Créer un formulaire, appeler une API et stocker des variables en local | Construire les éléments JavaScript de votre extension de navigateur pour appeler une API en utilisant des variables stockées localement | [APIs, formulaires et stockage local](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [Extension navigateur verte](./5-browser-extension/solution/README.md) | Processus en arrière-plan dans le navigateur, performance web | Utiliser les processus en arrière-plan du navigateur pour gérer l’icône de l’extension ; apprendre la performance web et quelques optimisations | [Tâches en arrière-plan et performance](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [Jeu spatial](./6-space-game/solution/README.md) | Développement de jeux avancé avec JavaScript | Apprendre l’héritage utilisant Classes et Composition ainsi que le patron Pub/Sub, en préparation de la création d’un jeu | [Introduction au développement avancé de jeux](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [Jeu spatial](./6-space-game/solution/README.md) | Dessin sur canvas | Découvrir l’API Canvas, utilisée pour dessiner des éléments à l’écran | [Dessiner sur Canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [Jeu spatial](./6-space-game/solution/README.md) | Déplacement d’éléments à l’écran | Découvrir comment les éléments peuvent être animés en coordonnées cartésiennes avec l’API Canvas | [Déplacement des éléments](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [Jeu spatial](./6-space-game/solution/README.md) | Détection de collision | Faire en sorte que les éléments entrent en collision et réagissent aux appuis de touches, avec une fonction temps de récupération pour garantir la performance du jeu | [Détection de collision](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [Jeu spatial](./6-space-game/solution/README.md) | Tenue du score | Effectuer des calculs mathématiques basés sur l’état et la performance du jeu | [Tenue du score](./6-space-game/5-keeping-score/README.md) | Chris | -| 20 | [Jeu spatial](./6-space-game/solution/README.md) | Fin et redémarrage du jeu | Apprendre à terminer et redémarrer le jeu, y compris nettoyer les ressources et réinitialiser les variables | [La condition de fin](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [Application bancaire](./7-bank-project/solution/README.md) | Modèles HTML et routage dans une application web | Apprendre à créer la structure d’un site multipage avec routage et modèles HTML | [Modèles HTML et routage](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [Application bancaire](./7-bank-project/solution/README.md) | Créer un formulaire de connexion et d’inscription | Apprendre à créer des formulaires et gérer les routines de validation | [Formulaires](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [Application bancaire](./7-bank-project/solution/README.md) | Méthodes de récupération et d’utilisation des données | Comprendre comment les données entrent et sortent de votre application, comment les récupérer, stocker et supprimer | [Données](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [Application bancaire](./7-bank-project/solution/README.md) | Concepts de gestion d’état | Apprendre comment votre application conserve l’état et comment le gérer par programmation | [Gestion d’état](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [Code navigateur/VScode](../../8-code-editor) | Travailler avec VScode | Apprendre à utiliser un éditeur de code | [Utiliser l’éditeur de code VScode](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [Assistants IA](./9-chat-project/README.md) | Travailler avec l’IA | Apprendre à créer votre propre assistant IA | [Projet assistant IA](./9-chat-project/README.md) | Chris | +| | Nom du Projet | Concepts Enseignés | Objectifs d'Apprentissage | Leçon Liée | Auteur | +| :-: | :------------------------------------------------------: | :-----------------------------------------------------------------------: | ---------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | +| 01 | Premiers Pas | Introduction à la Programmation et aux Outils du Métier | Apprendre les bases communes à la plupart des langages de programmation et sur les logiciels qui aident les développeurs pros | [Introduction aux Langages de Programmation et Outils du Métier](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | Premiers Pas | Bases de GitHub, incluant le travail en équipe | Comment utiliser GitHub dans votre projet, comment collaborer avec d'autres sur une base de code | [Introduction à GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | Premiers Pas | Accessibilité | Apprendre les bases de l’accessibilité web | [Fondamentaux de l’Accessibilité](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | Bases JS | Types de Données en JavaScript | Les bases des types de données en JavaScript | [Types de Données](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | Bases JS | Fonctions et Méthodes | Apprendre les fonctions et méthodes pour gérer le flux logique d’une application | [Fonctions et Méthodes](./2-js-basics/2-functions-methods/README.md) | Jasmine et Christopher | +| 06 | Bases JS | Prise de Décisions avec JS | Apprendre à créer des conditions dans votre code en utilisant les méthodes de prise de décision | [Prise de Décisions](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | Bases JS | Tableaux et Boucles | Travailler avec les données à l’aide de tableaux et boucles en JavaScript | [Tableaux et Boucles](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML en Pratique | Construire le HTML pour créer un terrarium en ligne, en se concentrant sur la mise en page | [Introduction à HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS en Pratique | Construire le CSS pour styliser le terrarium en ligne, en se concentrant sur les bases du CSS y compris rendre la page responsive | [Introduction au CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrarium](./3-terrarium/solution/README.md) | Fermetures JavaScript, manipulation du DOM | Construire le JavaScript pour rendre le terrarium fonctionnel en tant qu’interface glisser/déposer, en se concentrant sur les closures et la manipulation du DOM | [Fermetures JavaScript, manipulation du DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Jeu de frappe](./4-typing-game/solution/README.md) | Construire un jeu de frappe | Apprendre à utiliser les événements clavier pour piloter la logique de votre application JavaScript | [Programmation orientée événements](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [Extension Navigateur Verte](./5-browser-extension/solution/README.md) | Travailler avec les navigateurs | Apprendre comment fonctionnent les navigateurs, leur histoire, et comment construire les premiers éléments d’une extension | [Au sujet des navigateurs](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [Extension Navigateur Verte](./5-browser-extension/solution/README.md) | Construire un formulaire, appeler une API et stocker des variables localement | Construire les éléments JavaScript de votre extension de navigateur pour appeler une API en utilisant des variables stockées localement | [APIs, Formulaires et Stockage Local](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [Extension Navigateur Verte](./5-browser-extension/solution/README.md) | Processus en arrière-plan dans le navigateur, performance web | Utiliser les processus en arrière-plan du navigateur pour gérer l’icône de l’extension ; apprendre la performance web et quelques optimisations | [Tâches en arrière-plan et performance](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [Jeu Spatial](./6-space-game/solution/README.md) | Développement avancé de jeux avec JavaScript | Apprendre l’héritage avec Classes et Composition ainsi que le patron Pub/Sub, en préparation à la création d’un jeu | [Introduction au développement avancé de jeux](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [Jeu Spatial](./6-space-game/solution/README.md) | Dessiner sur canvas | Apprendre l’API Canvas, utilisée pour dessiner des éléments sur un écran | [Dessiner sur Canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [Jeu Spatial](./6-space-game/solution/README.md) | Déplacer des éléments à l’écran | Découvrir comment les éléments peuvent prendre du mouvement avec les coordonnées cartésiennes et l’API Canvas | [Déplacer des éléments](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [Jeu Spatial](./6-space-game/solution/README.md) | Détection de collisions | Faire entrer en collision des éléments et leur réaction avec les touches pressées, fournir une fonction de cooldown pour la performance du jeu | [Détection de collisions](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [Jeu Spatial](./6-space-game/solution/README.md) | Tenue du score | Effectuer des calculs mathématiques basés sur l’état et la performance du jeu | [Tenue du score](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [Jeu Spatial](./6-space-game/solution/README.md) | Finir et redémarrer le jeu | Apprendre à terminer et redémarrer le jeu, y compris nettoyer les ressources et réinitialiser les variables | [La condition de fin](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [Application Bancaire](./7-bank-project/solution/README.md) | Templates HTML et Routes dans une application web | Apprendre à créer l’ossature d’un site multipage utilisant le routage et les templates HTML | [Templates HTML et Routes](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [Application Bancaire](./7-bank-project/solution/README.md) | Construire un formulaire de connexion et d'inscription | Apprendre à construire des formulaires et à gérer la validation | [Formulaires](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [Application Bancaire](./7-bank-project/solution/README.md) | Méthodes de récupération et d’utilisation des données | Comment les données entrent et sortent de votre application, comment les récupérer, les stocker et s’en débarrasser | [Données](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [Application Bancaire](./7-bank-project/solution/README.md) | Concepts de gestion d’état | Apprendre comment votre application conserve l’état et comment le gérer par programmation | [Gestion d’État](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [Code Navigateur / VScode](../../8-code-editor) | Travailler avec VScode | Apprendre à utiliser un éditeur de code | [Utiliser l’éditeur de code VScode](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [Assistants IA](./9-chat-project/README.md) | Travailler avec l’IA | Apprendre à construire votre propre assistant IA | [Projet Assistant IA](./9-chat-project/README.md) | Chris | ## 🏫 Pédagogie Notre programme est conçu autour de deux principes pédagogiques clés : -* apprentissage par projet +* apprentissage par projets * quiz fréquents -Le programme enseigne les fondamentaux de JavaScript, HTML et CSS, ainsi que les outils et techniques les plus récents utilisés par les développeurs web d’aujourd’hui. Les étudiants auront l’opportunité de développer une expérience pratique en créant un jeu de saisie, un terrarium virtuel, une extension de navigateur écologique, un jeu de type space-invader et une application bancaire pour les entreprises. À la fin de la série, les étudiants auront acquis une solide compréhension du développement web. +Le programme enseigne les fondamentaux du JavaScript, HTML, et CSS, ainsi que les derniers outils et techniques utilisés par les développeurs web actuels. Les étudiants auront l’opportunité de développer une expérience pratique en construisant un jeu de frappe, un terrarium virtuel, une extension de navigateur écologique, un jeu de style space-invader, et une application bancaire pour les entreprises. À la fin de la série, les étudiants auront acquis une solide compréhension du développement web. -> 🎓 Vous pouvez suivre les premières leçons de ce programme comme un [Parcours d’apprentissage](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) sur Microsoft Learn ! +> 🎓 Vous pouvez suivre les premières leçons de ce programme comme [parcours d’apprentissage](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) sur Microsoft Learn ! -En veillant à ce que le contenu soit aligné avec les projets, le processus est rendu plus engageant pour les étudiants et la rétention des concepts sera renforcée. Nous avons également rédigé plusieurs leçons d’introduction aux bases de JavaScript pour présenter les concepts, accompagnées d’une vidéo de la collection de tutoriels vidéo « [Série Débutants pour : JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon) », dont certains auteurs ont contribué à ce programme. +En veillant à ce que le contenu soit en adéquation avec les projets, le processus devient plus engageant pour les étudiants et la rétention des concepts est augmentée. Nous avons aussi écrit plusieurs leçons introductives sur les bases de JavaScript pour présenter les concepts, accompagnées d’une vidéo de la collection "[Série Débutants sur : JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)", dont certains auteurs ont contribué à ce programme. -De plus, un quiz peu exigeant avant une classe établit l’intention de l’étudiant envers l’apprentissage d’un sujet, tandis qu’un deuxième quiz après la classe assure une meilleure rétention. Ce programme a été conçu pour être flexible et amusant et peut être suivi en totalité ou en partie. Les projets débutent petits et deviennent progressivement plus complexes à la fin du cycle de 12 semaines. +De plus, un quiz sans enjeu avant la classe fixe l’intention de l’étudiant sur l’apprentissage d’un sujet, tandis qu’un second quiz après la classe assure une meilleure rétention. Ce programme a été conçu pour être flexible et ludique, et peut être suivi en totalité ou en partie. Les projets commencent petits et deviennent de plus en plus complexes à la fin du cycle de 12 semaines. -Bien que nous ayons délibérément évité d’introduire des frameworks JavaScript pour nous concentrer sur les compétences de base nécessaires pour un développeur web avant d’adopter un framework, une bonne prochaine étape pour compléter ce programme serait d’apprendre Node.js via une autre collection de vidéos : « [Série Débutants pour : Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon) ». +Bien que nous ayons délibérément évité d’introduire des frameworks JavaScript pour nous concentrer sur les compétences de base nécessaires en tant que développeur web avant d’adopter un framework, une bonne étape suivante pour compléter ce programme serait d’apprendre Node.js via une autre série de vidéos : "[Série Débutants sur : Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". -> Consultez nos [Règles de conduite](CODE_OF_CONDUCT.md) et [Contribuer](CONTRIBUTING.md). Nous accueillons vos retours constructifs ! +> Consultez notre [Code de Conduite](CODE_OF_CONDUCT.md) et notre guide de [Contribution](CONTRIBUTING.md). Nous accueillons vos retours constructifs ! ## 🧭 Accès hors ligne @@ -220,61 +207,61 @@ Notre équipe produit d'autres cours ! Découvrez : ### LangChain -[![LangChain4j pour débutants](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 pour débutants](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) +[![LangChain4j for Beginners](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![LangChain.js for Beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) --- ### Azure / Edge / MCP / Agents -[![AZD pour débutants](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 pour débutants](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 pour débutants](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) -[![Agents IA pour débutants](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) +[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Série IA générative -[![IA générative pour débutants](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) -[![IA générative (.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) -[![IA générative (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) -[![IA générative (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) +### Série IA Générative +[![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- -### Apprentissage fondamental -[![ML pour débutants](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) -[![Science des données pour débutants](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) -[![IA pour débutants](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) -[![Cybersécurité pour débutants](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) -[![Développement web pour débutants](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 pour débutants](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) -[![Développement XR pour débutants](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) +### Apprentissage Fondamental +[![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Série Copilot -[![Copilot pour programmation assistée par IA](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 pour 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) -[![Aventure Copilot](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) ## Obtenir de l'aide -Si vous êtes bloqué ou avez des questions sur la création d'applications IA. Rejoignez d'autres apprenants et développeurs expérimentés pour discuter de MCP. C'est une communauté bienveillante où les questions sont les bienvenues et où le savoir est partagé librement. +Si vous êtes bloqué ou avez des questions sur la création d'applications d'IA. Rejoignez d'autres apprenants et développeurs expérimentés dans des discussions sur MCP. C'est une communauté bienveillante où les questions sont les bienvenues et le partage des connaissances est libre. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Si vous avez des retours sur le produit ou rencontrez des erreurs lors de la création, rendez-vous sur : +Si vous avez des retours produit ou des erreurs lors de la construction, visitez : [![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) ## Licence -Ce dépôt est sous licence MIT. Voir le fichier [LICENSE](../../LICENSE) pour plus d'informations. +Ce dépôt est sous licence MIT. Consultez le fichier [LICENSE](../../LICENSE) pour plus d'informations. --- **Avertissement** : -Ce document a été traduit à l’aide du service de traduction automatique [Co-op Translator](https://github.com/Azure/co-op-translator). Bien que nous nous efforcions d’assurer l’exactitude, veuillez noter que les traductions automatiques peuvent contenir des erreurs ou des imprécisions. Le document original dans sa langue d’origine doit être considéré comme la source faisant foi. Pour les informations critiques, il est recommandé de recourir à une traduction professionnelle réalisée par un humain. Nous déclinons toute responsabilité en cas de malentendus ou d’interprétations erronées résultant de l’utilisation de cette traduction. +Ce document a été traduit à l’aide du service de traduction automatique [Co-op Translator](https://github.com/Azure/co-op-translator). Bien que nous nous efforçons d’assurer l’exactitude, veuillez noter que les traductions automatiques peuvent contenir des erreurs ou des inexactitudes. Le document original dans sa langue d’origine doit être considéré comme la source faisant foi. Pour les informations cruciales, il est recommandé de recourir à une traduction professionnelle réalisée par un humain. Nous déclinons toute responsabilité en cas de malentendus ou d’interprétations erronées résultant de l’utilisation de cette traduction. \ No newline at end of file diff --git a/translations/fr/SECURITY.md b/translations/fr/SECURITY.md index d11593fcc..a21f51c85 100644 --- a/translations/fr/SECURITY.md +++ b/translations/fr/SECURITY.md @@ -1,12 +1,3 @@ - ## Sécurité Microsoft prend très au sérieux la sécurité de ses produits logiciels et services, y compris tous les dépôts de code source gérés via nos organisations GitHub, qui incluent [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) et [nos organisations GitHub](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/fr/SUPPORT.md b/translations/fr/SUPPORT.md index 9d39a9594..56fe44a0f 100644 --- a/translations/fr/SUPPORT.md +++ b/translations/fr/SUPPORT.md @@ -1,12 +1,3 @@ - # Support ## Comment signaler des problèmes et obtenir de l'aide diff --git a/translations/fr/_404.md b/translations/fr/_404.md index 30cbdf7dd..d927e8eab 100644 --- a/translations/fr/_404.md +++ b/translations/fr/_404.md @@ -1,12 +1,3 @@ - # Travail en cours Nous travaillons sur cette page. Veuillez revenir plus tard. diff --git a/translations/fr/docs/_navbar.md b/translations/fr/docs/_navbar.md index 5b6845f77..ebf44ac44 100644 --- a/translations/fr/docs/_navbar.md +++ b/translations/fr/docs/_navbar.md @@ -1,12 +1,3 @@ - - Traductions - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/fr/docs/_sidebar.md b/translations/fr/docs/_sidebar.md index efbcd2d3b..3c041d563 100644 --- a/translations/fr/docs/_sidebar.md +++ b/translations/fr/docs/_sidebar.md @@ -1,12 +1,3 @@ - - Introduction - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/fr/for-teachers.md b/translations/fr/for-teachers.md index b4037376b..2332cbe42 100644 --- a/translations/fr/for-teachers.md +++ b/translations/fr/for-teachers.md @@ -1,12 +1,3 @@ - ### Pour les enseignants Vous êtes invités à utiliser ce programme dans votre classe. Il fonctionne parfaitement avec GitHub Classroom et les principales plateformes LMS, et peut également être utilisé comme un dépôt autonome avec vos élèves. diff --git a/translations/fr/lesson-template/README.md b/translations/fr/lesson-template/README.md index 8f65d622f..8cff7312d 100644 --- a/translations/fr/lesson-template/README.md +++ b/translations/fr/lesson-template/README.md @@ -1,12 +1,3 @@ - # [Sujet de la leçon] ![Intégrer une vidéo ici](../../../lesson-template/video-url) diff --git a/translations/fr/lesson-template/assignment.md b/translations/fr/lesson-template/assignment.md index e1dc0480f..ab2bcddb4 100644 --- a/translations/fr/lesson-template/assignment.md +++ b/translations/fr/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [Nom de l'assignation] ## Instructions diff --git a/translations/fr/memory-game/README.md b/translations/fr/memory-game/README.md index d0563d1db..a08df433c 100644 --- a/translations/fr/memory-game/README.md +++ b/translations/fr/memory-game/README.md @@ -1,12 +1,3 @@ - Ceci est un projet [Next.js](https://nextjs.org) créé avec [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). ## Commencer diff --git a/translations/fr/quiz-app/README.md b/translations/fr/quiz-app/README.md index d5b3c28cd..22504a158 100644 --- a/translations/fr/quiz-app/README.md +++ b/translations/fr/quiz-app/README.md @@ -1,12 +1,3 @@ - # Application de quiz Ces quiz sont les quiz avant et après les cours du programme de science des données disponible sur https://aka.ms/webdev-beginners diff --git a/translations/he/.co-op-translator.json b/translations/he/.co-op-translator.json new file mode 100644 index 000000000..92781a96e --- /dev/null +++ b/translations/he/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2025-11-04T02:13:56+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "he" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2025-10-23T01:15:08+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "he" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2025-11-25T18:05:30+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "he" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2025-11-04T02:15:38+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "he" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2025-10-23T01:17:47+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "he" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:28:25+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "he" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2025-11-04T02:19:22+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "he" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T18:39:11+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "he" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2025-11-04T02:10:14+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "he" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2025-10-23T01:10:21+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "he" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2025-11-04T02:11:01+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "he" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2025-10-23T01:10:53+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "he" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2025-11-04T02:12:19+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "he" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2025-10-23T01:12:08+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "he" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2025-11-04T02:11:42+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "he" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2025-10-23T01:11:30+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "he" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-27T20:12:38+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "he" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2025-11-04T02:26:22+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "he" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2025-10-23T01:27:06+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "he" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2025-11-04T02:25:27+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "he" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2025-10-23T01:26:14+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "he" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2025-11-04T02:24:28+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "he" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2025-10-23T01:25:16+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "he" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-07T01:08:01+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "he" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-27T20:12:18+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "he" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2025-11-04T02:34:40+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "he" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T21:07:59+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "he" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2025-11-04T02:34:55+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "he" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2025-10-23T01:35:32+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "he" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2025-11-04T02:41:55+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "he" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2025-10-23T01:41:43+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "he" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2025-11-04T02:41:07+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "he" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2025-10-23T01:40:54+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "he" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2025-11-04T02:40:18+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "he" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2025-10-23T01:40:08+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "he" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-27T20:42:55+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "he" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-27T20:51:45+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "he" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-27T20:52:12+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "he" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-27T20:53:34+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "he" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-27T20:52:39+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "he" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-27T20:54:07+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "he" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-27T20:54:33+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "he" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-27T20:53:06+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "he" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-27T20:46:37+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "he" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2025-11-04T02:39:06+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "he" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2025-10-23T01:39:04+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "he" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2025-11-04T02:36:49+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "he" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2025-10-23T01:37:03+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "he" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2025-11-04T02:35:53+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "he" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2025-10-23T01:36:22+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "he" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2025-11-04T02:38:20+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "he" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2025-10-23T01:38:30+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "he" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T20:27:56+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "he" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T20:27:44+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "he" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2025-11-04T02:39:47+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "he" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-27T20:22:06+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "he" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T20:22:33+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "he" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T20:22:21+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "he" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2025-11-04T02:37:36+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "he" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2025-10-23T01:37:42+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "he" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T20:30:49+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "he" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T20:30:36+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "he" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-27T20:20:49+00:00", + "source_file": "6-space-game/README.md", + "language_code": "he" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T20:31:01+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "he" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2025-11-04T02:31:25+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "he" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2025-10-23T01:32:11+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "he" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2025-11-04T02:33:32+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "he" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2025-10-23T01:34:16+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "he" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2025-11-04T02:29:19+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "he" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2025-10-23T01:30:29+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "he" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2025-11-04T02:27:07+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "he" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2025-10-23T01:28:16+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "he" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-27T20:54:58+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "he" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-27T20:55:23+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "he" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-27T21:03:57+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "he" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2025-11-04T02:12:59+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "he" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2025-10-23T01:13:07+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "he" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2025-11-04T02:22:22+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "he" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:34:02+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "he" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:44:02+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "he" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2025-10-23T01:24:24+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "he" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:52:54+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "he" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:32:49+00:00", + "source_file": "AGENTS.md", + "language_code": "he" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-27T20:03:15+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "he" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-27T20:04:34+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "he" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:55:31+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "he" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T18:40:49+00:00", + "source_file": "README.md", + "language_code": "he" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-27T20:04:03+00:00", + "source_file": "SECURITY.md", + "language_code": "he" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-27T20:02:23+00:00", + "source_file": "SUPPORT.md", + "language_code": "he" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-27T20:03:31+00:00", + "source_file": "_404.md", + "language_code": "he" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-27T20:20:26+00:00", + "source_file": "docs/_navbar.md", + "language_code": "he" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-27T20:20:04+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "he" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T10:09:20+00:00", + "source_file": "for-teachers.md", + "language_code": "he" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-27T21:07:05+00:00", + "source_file": "lesson-template/README.md", + "language_code": "he" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-27T21:07:22+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "he" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:57:27+00:00", + "source_file": "memory-game/README.md", + "language_code": "he" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-27T21:10:49+00:00", + "source_file": "quiz-app/README.md", + "language_code": "he" + } +} \ No newline at end of file diff --git a/translations/he/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/he/1-getting-started-lessons/1-intro-to-programming-languages/README.md index 02b4faa3f..30fd8ee63 100644 --- a/translations/he/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/he/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # מבוא לשפות תכנות וכלי פיתוח מודרניים היי שם, מפתח עתידי! 👋 אפשר לספר לך משהו שעדיין גורם לי להתרגש כל יום מחדש? אתה עומד לגלות שתכנות זה לא רק מחשבים – זה כמו לקבל כוחות-על שמאפשרים לך להפוך את הרעיונות הכי פרועים שלך למציאות! diff --git a/translations/he/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/he/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index c24f52ba4..703e29aa1 100644 --- a/translations/he/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/he/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # משימה: חקר כלים מודרניים לפיתוח אתרים ## הוראות diff --git a/translations/he/1-getting-started-lessons/2-github-basics/README.md b/translations/he/1-getting-started-lessons/2-github-basics/README.md index 6d86221ac..cac4ed015 100644 --- a/translations/he/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/he/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # מבוא ל-GitHub היי, מפתח עתידי! 👋 מוכן להצטרף למיליוני מתכנתים ברחבי העולם? אני באמת מתרגש להכיר לך את GitHub – תחשוב על זה כמו רשת חברתית למתכנתים, אבל במקום לשתף תמונות של ארוחת הצהריים שלך, אנחנו משתפים קוד ובונים דברים מדהימים יחד! diff --git a/translations/he/1-getting-started-lessons/3-accessibility/README.md b/translations/he/1-getting-started-lessons/3-accessibility/README.md index 5ef6a3e71..59024cbe0 100644 --- a/translations/he/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/he/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # יצירת דפי אינטרנט נגישים ![הכל על נגישות](../../../../translated_images/he/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/he/1-getting-started-lessons/3-accessibility/assignment.md b/translations/he/1-getting-started-lessons/3-accessibility/assignment.md index 2a3af0d39..da4387369 100644 --- a/translations/he/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/he/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # סקירה מקיפה של נגישות אתרי אינטרנט ## הוראות diff --git a/translations/he/1-getting-started-lessons/README.md b/translations/he/1-getting-started-lessons/README.md index 497280c61..d0836021f 100644 --- a/translations/he/1-getting-started-lessons/README.md +++ b/translations/he/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # התחלת עבודה עם פיתוח אתרים בפרק זה של התוכנית, תיחשפו לרעיונות שאינם מבוססי פרויקטים, אך חשובים כדי להפוך למפתחים מקצועיים. diff --git a/translations/he/10-ai-framework-project/README.md b/translations/he/10-ai-framework-project/README.md index a15800e60..bdbd2ea00 100644 --- a/translations/he/10-ai-framework-project/README.md +++ b/translations/he/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # מסגרת AI אי פעם הרגשתם מוצפים כשניסיתם לבנות יישומי AI מאפס? אתם לא לבד! מסגרות AI הן כמו סכין שוויצרי לפיתוח AI - כלים עוצמתיים שיכולים לחסוך לכם זמן וכאבי ראש בעת בניית יישומים חכמים. תחשבו על מסגרת AI כספרייה מאורגנת היטב: היא מספקת רכיבים מוכנים מראש, ממשקי API סטנדרטיים ואבסטרקציות חכמות, כך שתוכלו להתמקד בפתרון בעיות במקום להיאבק בפרטי היישום. diff --git a/translations/he/2-js-basics/1-data-types/README.md b/translations/he/2-js-basics/1-data-types/README.md index 4d788d3dd..d0de1d918 100644 --- a/translations/he/2-js-basics/1-data-types/README.md +++ b/translations/he/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # יסודות JavaScript: סוגי נתונים ![JavaScript Basics - Data types](../../../../translated_images/he/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/he/2-js-basics/1-data-types/assignment.md b/translations/he/2-js-basics/1-data-types/assignment.md index 259d90b53..48f783e62 100644 --- a/translations/he/2-js-basics/1-data-types/assignment.md +++ b/translations/he/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # תרגול סוגי נתונים: עגלת קניות למסחר אלקטרוני ## הוראות diff --git a/translations/he/2-js-basics/2-functions-methods/README.md b/translations/he/2-js-basics/2-functions-methods/README.md index 45293292b..d0ac0a101 100644 --- a/translations/he/2-js-basics/2-functions-methods/README.md +++ b/translations/he/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # יסודות JavaScript: שיטות ופונקציות ![JavaScript Basics - Functions](../../../../translated_images/he/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/he/2-js-basics/2-functions-methods/assignment.md b/translations/he/2-js-basics/2-functions-methods/assignment.md index 2a44ecf94..c9cb6e328 100644 --- a/translations/he/2-js-basics/2-functions-methods/assignment.md +++ b/translations/he/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # כיף עם פונקציות ## הוראות diff --git a/translations/he/2-js-basics/3-making-decisions/README.md b/translations/he/2-js-basics/3-making-decisions/README.md index 066f47de8..e2535bf7b 100644 --- a/translations/he/2-js-basics/3-making-decisions/README.md +++ b/translations/he/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # יסודות JavaScript: קבלת החלטות ![JavaScript Basics - Making decisions](../../../../translated_images/he/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/he/2-js-basics/3-making-decisions/assignment.md b/translations/he/2-js-basics/3-making-decisions/assignment.md index 520bf1d73..9d40b167d 100644 --- a/translations/he/2-js-basics/3-making-decisions/assignment.md +++ b/translations/he/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # עיבוד ציוני תלמידים: קבלת החלטות ## מטרות למידה diff --git a/translations/he/2-js-basics/4-arrays-loops/README.md b/translations/he/2-js-basics/4-arrays-loops/README.md index 80ce3e19f..7ce93352d 100644 --- a/translations/he/2-js-basics/4-arrays-loops/README.md +++ b/translations/he/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # יסודות JavaScript: מערכים ולולאות ![JavaScript Basics - Arrays](../../../../translated_images/he/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/he/2-js-basics/4-arrays-loops/assignment.md b/translations/he/2-js-basics/4-arrays-loops/assignment.md index 183f94797..d13b71cd6 100644 --- a/translations/he/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/he/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # משימה על מערכים ולולאות ## הוראות diff --git a/translations/he/2-js-basics/README.md b/translations/he/2-js-basics/README.md index 534a335af..01148787e 100644 --- a/translations/he/2-js-basics/README.md +++ b/translations/he/2-js-basics/README.md @@ -1,12 +1,3 @@ - # מבוא ל-JavaScript JavaScript היא שפת האינטרנט. בארבעה שיעורים אלו תלמדו את היסודות שלה. diff --git a/translations/he/3-terrarium/1-intro-to-html/README.md b/translations/he/3-terrarium/1-intro-to-html/README.md index be543b5b3..6084f18ee 100644 --- a/translations/he/3-terrarium/1-intro-to-html/README.md +++ b/translations/he/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # פרויקט טרריום חלק 1: מבוא ל-HTML ```mermaid diff --git a/translations/he/3-terrarium/1-intro-to-html/assignment.md b/translations/he/3-terrarium/1-intro-to-html/assignment.md index 747072057..cd69a5d6f 100644 --- a/translations/he/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/he/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # משימת תרגול HTML: יצירת דגם לבלוג ## מטרות למידה diff --git a/translations/he/3-terrarium/2-intro-to-css/README.md b/translations/he/3-terrarium/2-intro-to-css/README.md index b1bfe3f54..9e06e1c8d 100644 --- a/translations/he/3-terrarium/2-intro-to-css/README.md +++ b/translations/he/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # פרויקט הטרריום חלק 2: מבוא ל-CSS ```mermaid diff --git a/translations/he/3-terrarium/2-intro-to-css/assignment.md b/translations/he/3-terrarium/2-intro-to-css/assignment.md index 89405e96d..cfa569ed2 100644 --- a/translations/he/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/he/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # משימת עיצוב מחדש של CSS ## מטרה diff --git a/translations/he/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/he/3-terrarium/3-intro-to-DOM-and-closures/README.md index dfa211879..66d5e6652 100644 --- a/translations/he/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/he/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # פרויקט הטרריום חלק 3: מניפולציה של DOM וסגירות ב-JavaScript ```mermaid diff --git a/translations/he/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/he/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index 77662ec61..12d977e62 100644 --- a/translations/he/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/he/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # משימת חקירת אלמנטי DOM ## סקירה כללית diff --git a/translations/he/3-terrarium/README.md b/translations/he/3-terrarium/README.md index b21af5238..4d82b700f 100644 --- a/translations/he/3-terrarium/README.md +++ b/translations/he/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## פרוס את ה-Terrarium שלך אתה יכול לפרוס, או לפרסם את ה-Terrarium שלך באינטרנט באמצעות **Azure Static Web Apps**. diff --git a/translations/he/3-terrarium/solution/README.md b/translations/he/3-terrarium/solution/README.md index 3a51f895e..9a23e6bc7 100644 --- a/translations/he/3-terrarium/solution/README.md +++ b/translations/he/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # הטרריום שלי: פרויקט ללמידת HTML, CSS ומניפולציה של DOM באמצעות JavaScript 🌵🌱 תרגול קטן של גרירה ושחרור. עם מעט HTML, JS ו-CSS, תוכלו לבנות ממשק אינטרנט, לעצב אותו ולהוסיף אינטראקציה. diff --git a/translations/he/4-typing-game/README.md b/translations/he/4-typing-game/README.md index d99852453..ac4cd548b 100644 --- a/translations/he/4-typing-game/README.md +++ b/translations/he/4-typing-game/README.md @@ -1,12 +1,3 @@ - # תכנות מונחה אירועים - בניית משחק הקלדה ```mermaid diff --git a/translations/he/4-typing-game/solution/README.md b/translations/he/4-typing-game/solution/README.md index a2f3515a7..12a2840ef 100644 --- a/translations/he/4-typing-game/solution/README.md +++ b/translations/he/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - זהו טקסט זמני, הושאר ריק בכוונה --- diff --git a/translations/he/4-typing-game/typing-game/README.md b/translations/he/4-typing-game/typing-game/README.md index c38463377..ab89f352d 100644 --- a/translations/he/4-typing-game/typing-game/README.md +++ b/translations/he/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # יצירת משחק באמצעות אירועים האם אי פעם תהיתם איך אתרים יודעים כשאתם לוחצים על כפתור או מקלידים בתיבת טקסט? זה הקסם של תכנות מבוסס אירועים! ומה יותר טוב מללמוד את המיומנות החשובה הזו מאשר לבנות משהו שימושי - משחק מהירות הקלדה שמגיב לכל הקשה שאתם מבצעים. diff --git a/translations/he/4-typing-game/typing-game/assignment.md b/translations/he/4-typing-game/typing-game/assignment.md index 1855095f5..eacc77c74 100644 --- a/translations/he/4-typing-game/typing-game/assignment.md +++ b/translations/he/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # צור משחק מקלדת חדש ## הוראות diff --git a/translations/he/5-browser-extension/1-about-browsers/README.md b/translations/he/5-browser-extension/1-about-browsers/README.md index e50e1e581..106298a86 100644 --- a/translations/he/5-browser-extension/1-about-browsers/README.md +++ b/translations/he/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # פרויקט הרחבת דפדפן חלק 1: הכל על דפדפנים ```mermaid diff --git a/translations/he/5-browser-extension/1-about-browsers/assignment.md b/translations/he/5-browser-extension/1-about-browsers/assignment.md index dba14990d..f6182bff6 100644 --- a/translations/he/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/he/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # משימה: עיצוב מחדש של תוסף הדפדפן שלך ## סקירה כללית diff --git a/translations/he/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/he/5-browser-extension/2-forms-browsers-local-storage/README.md index b2b9a9f80..44419ec08 100644 --- a/translations/he/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/he/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # פרויקט הרחבת דפדפן חלק 2: קריאה ל-API ושימוש באחסון מקומי ```mermaid diff --git a/translations/he/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/he/5-browser-extension/2-forms-browsers-local-storage/assignment.md index 258f0bf31..8fd709817 100644 --- a/translations/he/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/he/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # אימוץ API ## סקירה כללית diff --git a/translations/he/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/he/5-browser-extension/3-background-tasks-and-performance/README.md index 01700ea85..c6654b389 100644 --- a/translations/he/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/he/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # פרויקט הרחבת דפדפן חלק 3: למדו על משימות רקע וביצועים ```mermaid diff --git a/translations/he/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/he/5-browser-extension/3-background-tasks-and-performance/assignment.md index 53522d469..14d03ddf4 100644 --- a/translations/he/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/he/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # ניתוח אתר לביצועים ## סקירת המשימה diff --git a/translations/he/5-browser-extension/README.md b/translations/he/5-browser-extension/README.md index 130587ed4..9d42be63e 100644 --- a/translations/he/5-browser-extension/README.md +++ b/translations/he/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # בניית תוסף לדפדפן בניית תוספים לדפדפן היא דרך מהנה ומעניינת לחשוב על הביצועים של האפליקציות שלכם תוך כדי יצירת נכס אינטרנט מסוג שונה. מודול זה כולל שיעורים על איך דפדפנים עובדים ואיך לפרוס תוסף לדפדפן, איך לבנות טופס, לקרוא ל-API, להשתמש באחסון מקומי, ואיך להעריך את ביצועי האתר שלכם ולשפר אותם. diff --git a/translations/he/5-browser-extension/solution/README.md b/translations/he/5-browser-extension/solution/README.md index ced87a16e..9ea298dbd 100644 --- a/translations/he/5-browser-extension/solution/README.md +++ b/translations/he/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser Extension: קוד מושלם באמצעות ה-API של CO2 Signal של tmrow למעקב אחר צריכת חשמל, ניתן לבנות תוסף לדפדפן שיזכיר לכם ישירות בדפדפן עד כמה צריכת החשמל באזורכם כבדה. שימוש בתוסף זה באופן מזדמן יעזור לכם לקבל החלטות מושכלות על פעילויותיכם בהתבסס על מידע זה. diff --git a/translations/he/5-browser-extension/solution/translation/README.es.md b/translations/he/5-browser-extension/solution/translation/README.es.md index b4c46b2cd..1b2f341ae 100644 --- a/translations/he/5-browser-extension/solution/translation/README.es.md +++ b/translations/he/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Carbon Trigger: הרחבת דפדפן - קוד מלא באמצעות ה-API של CO2 Signal מבית tmrow למעקב אחר צריכת חשמל, ניתן ליצור הרחבת דפדפן שתספק תזכורת ישירה בדפדפן לגבי צריכת החשמל באזור שלך. השימוש בהרחבה זו יעזור לך לקבל החלטות בנוגע לפעילויות שלך בהתבסס על מידע זה. diff --git a/translations/he/5-browser-extension/solution/translation/README.fr.md b/translations/he/5-browser-extension/solution/translation/README.fr.md index 9c548f1f0..b38157ccc 100644 --- a/translations/he/5-browser-extension/solution/translation/README.fr.md +++ b/translations/he/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Carbon Trigger: קוד להשלמת הרחבת דפדפן באמצעות ה-API של CO2 Signal מבית tmrow למעקב אחר צריכת חשמל, צרו הרחבת דפדפן שתאפשר לכם לקבל תזכורת ישירות בדפדפן על צריכת החשמל באזורכם. השימוש בהרחבה זו יעזור לכם לקבל החלטות מושכלות לגבי הפעילויות שלכם בהתבסס על מידע זה. diff --git a/translations/he/5-browser-extension/solution/translation/README.hi.md b/translations/he/5-browser-extension/solution/translation/README.hi.md index cd5cca169..00435542d 100644 --- a/translations/he/5-browser-extension/solution/translation/README.hi.md +++ b/translations/he/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # תוסף דפדפן Carbon Trigger: קוד מוגמר שימוש ב-API של CO2 Signal של tmrow למעקב אחר צריכת חשמל, בניית תוסף דפדפן שיזכיר לכם כמה עמוסה צריכת החשמל באזורכם דרך הדפדפן שלכם. שימוש בתוסף הזה יכול לעזור לכם לקבל החלטות על סמך המידע הזה לגבי הפעילויות שלכם. diff --git a/translations/he/5-browser-extension/solution/translation/README.it.md b/translations/he/5-browser-extension/solution/translation/README.it.md index 07a815bd6..abdfe0aaa 100644 --- a/translations/he/5-browser-extension/solution/translation/README.it.md +++ b/translations/he/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Carbon Trigger: קוד להתחלת עבודה נשתמש ב-API של Signal CO2 מבית tmrow כדי לעקוב אחר צריכת החשמל וליצור תוסף לדפדפן, כך שנוכל לקבל תזכורת ישירות בדפדפן על כמה כבדה צריכת החשמל באזור שלנו. השימוש בתוסף הזה יעזור להעריך את הפעילויות שלנו בהתבסס על המידע הזה. diff --git a/translations/he/5-browser-extension/solution/translation/README.ja.md b/translations/he/5-browser-extension/solution/translation/README.ja.md index c182f6a75..4ba8c926e 100644 --- a/translations/he/5-browser-extension/solution/translation/README.ja.md +++ b/translations/he/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # תוסף דפדפן למעקב אחר פליטת פחמן: קוד מוכן בנו תוסף לדפדפן שמציג תזכורת על צריכת החשמל באזורכם, באמצעות ה-API של CO2 Signal מבית tmrow. התוסף מאפשר לכם לעקוב אחר צריכת החשמל באזורכם ולהשתמש במידע הזה כדי לקבל החלטות מושכלות לגבי הפעילות שלכם. diff --git a/translations/he/5-browser-extension/solution/translation/README.ms.md b/translations/he/5-browser-extension/solution/translation/README.ms.md index 88fad39cf..16e151d41 100644 --- a/translations/he/5-browser-extension/solution/translation/README.ms.md +++ b/translations/he/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # תוסף דפדפן Carbon Trigger: קוד מלא באמצעות ה-API של CO2 Signal מבית tmrow לזיהוי צריכת חשמל, ניתן לבנות תוסף לדפדפן שיתריע בפניכם על רמת צריכת החשמל באזורכם. שימוש בתוסף זה יעזור לכם לקבל החלטות מושכלות לגבי הפעילויות שלכם בהתבסס על המידע הזה. diff --git a/translations/he/5-browser-extension/start/README.md b/translations/he/5-browser-extension/start/README.md index adf374c84..6a419c866 100644 --- a/translations/he/5-browser-extension/start/README.md +++ b/translations/he/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # הרחבת דפדפן Carbon Trigger: קוד התחלתי באמצעות ה-API של tmrow, C02 Signal, למעקב אחר צריכת חשמל, ניתן לבנות הרחבת דפדפן שתספק תזכורת ישירות בדפדפן לגבי רמת צריכת החשמל באזור שלך. שימוש בהרחבה זו באופן מזדמן יעזור לך לקבל החלטות מושכלות לגבי הפעילויות שלך בהתבסס על מידע זה. diff --git a/translations/he/6-space-game/1-introduction/README.md b/translations/he/6-space-game/1-introduction/README.md index 9d458b700..5e9be0912 100644 --- a/translations/he/6-space-game/1-introduction/README.md +++ b/translations/he/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # בניית משחק חלל חלק 1: מבוא ```mermaid diff --git a/translations/he/6-space-game/1-introduction/assignment.md b/translations/he/6-space-game/1-introduction/assignment.md index 6dc0b77e9..1fd2723d0 100644 --- a/translations/he/6-space-game/1-introduction/assignment.md +++ b/translations/he/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # יצירת משחק: יישום תבניות עיצוב ## סקירת המשימה diff --git a/translations/he/6-space-game/2-drawing-to-canvas/README.md b/translations/he/6-space-game/2-drawing-to-canvas/README.md index 181688090..6f63e8fae 100644 --- a/translations/he/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/he/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # בנה משחק חלל חלק 2: ציור גיבור ומפלצות על הקנבס ```mermaid diff --git a/translations/he/6-space-game/2-drawing-to-canvas/assignment.md b/translations/he/6-space-game/2-drawing-to-canvas/assignment.md index 0274e0db8..485fc3587 100644 --- a/translations/he/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/he/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # משימה: חקר ממשק Canvas API ## מטרות למידה diff --git a/translations/he/6-space-game/3-moving-elements-around/README.md b/translations/he/6-space-game/3-moving-elements-around/README.md index fe5f2fad2..028aa90d2 100644 --- a/translations/he/6-space-game/3-moving-elements-around/README.md +++ b/translations/he/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # בניית משחק חלל חלק 3: הוספת תנועה ```mermaid diff --git a/translations/he/6-space-game/3-moving-elements-around/assignment.md b/translations/he/6-space-game/3-moving-elements-around/assignment.md index 263d9c4b7..4e06ad9c7 100644 --- a/translations/he/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/he/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # הוסף הערות לקוד שלך ## הוראות diff --git a/translations/he/6-space-game/4-collision-detection/README.md b/translations/he/6-space-game/4-collision-detection/README.md index daac95cd0..ea21ae41e 100644 --- a/translations/he/6-space-game/4-collision-detection/README.md +++ b/translations/he/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # בניית משחק חלל חלק 4: הוספת לייזר וזיהוי התנגשויות ```mermaid diff --git a/translations/he/6-space-game/4-collision-detection/assignment.md b/translations/he/6-space-game/4-collision-detection/assignment.md index e07ce4a5b..e31f840b3 100644 --- a/translations/he/6-space-game/4-collision-detection/assignment.md +++ b/translations/he/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # חקור התנגשויות ## הוראות diff --git a/translations/he/6-space-game/4-collision-detection/solution/README.md b/translations/he/6-space-game/4-collision-detection/solution/README.md index 2e69fb9a7..9b471e1c8 100644 --- a/translations/he/6-space-game/4-collision-detection/solution/README.md +++ b/translations/he/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - זהו מציין מיקום, הושאר ריק בכוונה --- diff --git a/translations/he/6-space-game/4-collision-detection/your-work/README.md b/translations/he/6-space-game/4-collision-detection/your-work/README.md index e21703ba5..23c78b092 100644 --- a/translations/he/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/he/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - זהו מציין מקום, הושאר ריק בכוונה --- diff --git a/translations/he/6-space-game/5-keeping-score/README.md b/translations/he/6-space-game/5-keeping-score/README.md index 595a15564..7524e5bc6 100644 --- a/translations/he/6-space-game/5-keeping-score/README.md +++ b/translations/he/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # בנה משחק חלל חלק 5: ניקוד וחיים ```mermaid diff --git a/translations/he/6-space-game/5-keeping-score/assignment.md b/translations/he/6-space-game/5-keeping-score/assignment.md index 7d85f29b2..2a7b85531 100644 --- a/translations/he/6-space-game/5-keeping-score/assignment.md +++ b/translations/he/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # בנה משחק ניקוד ## הוראות diff --git a/translations/he/6-space-game/5-keeping-score/solution/README.md b/translations/he/6-space-game/5-keeping-score/solution/README.md index e0c54aa25..23c78b092 100644 --- a/translations/he/6-space-game/5-keeping-score/solution/README.md +++ b/translations/he/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - זהו מציין מקום, הושאר ריק בכוונה --- diff --git a/translations/he/6-space-game/5-keeping-score/your-work/README.md b/translations/he/6-space-game/5-keeping-score/your-work/README.md index 012463f30..3fbb6bdf1 100644 --- a/translations/he/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/he/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - זהו מציין מקום, הושאר ריק בכוונה --- diff --git a/translations/he/6-space-game/6-end-condition/README.md b/translations/he/6-space-game/6-end-condition/README.md index 188f6c06e..bb2de88ff 100644 --- a/translations/he/6-space-game/6-end-condition/README.md +++ b/translations/he/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # בנה משחק חלל חלק 6: סיום והתחלה מחדש ```mermaid diff --git a/translations/he/6-space-game/6-end-condition/assignment.md b/translations/he/6-space-game/6-end-condition/assignment.md index 87256fc8e..5b7a901a0 100644 --- a/translations/he/6-space-game/6-end-condition/assignment.md +++ b/translations/he/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # בניית משחק לדוגמה ## סקירת המשימה diff --git a/translations/he/6-space-game/6-end-condition/solution/README.md b/translations/he/6-space-game/6-end-condition/solution/README.md index 742cb0947..23c78b092 100644 --- a/translations/he/6-space-game/6-end-condition/solution/README.md +++ b/translations/he/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - זהו מציין מקום, הושאר ריק בכוונה --- diff --git a/translations/he/6-space-game/6-end-condition/your-work/README.md b/translations/he/6-space-game/6-end-condition/your-work/README.md index 02be99465..c3d0a7f65 100644 --- a/translations/he/6-space-game/6-end-condition/your-work/README.md +++ b/translations/he/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - זהו מציין מקום, הושאר ריק בכוונה --- diff --git a/translations/he/6-space-game/README.md b/translations/he/6-space-game/README.md index a748ce258..d3023a044 100644 --- a/translations/he/6-space-game/README.md +++ b/translations/he/6-space-game/README.md @@ -1,12 +1,3 @@ - # בנה משחק חלל משחק חלל ללימוד יסודות מתקדמים של JavaScript diff --git a/translations/he/6-space-game/solution/README.md b/translations/he/6-space-game/solution/README.md index 78f29cfb5..12a2840ef 100644 --- a/translations/he/6-space-game/solution/README.md +++ b/translations/he/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - זהו טקסט זמני, הושאר ריק בכוונה --- diff --git a/translations/he/7-bank-project/1-template-route/README.md b/translations/he/7-bank-project/1-template-route/README.md index 6588d090a..e216f39d7 100644 --- a/translations/he/7-bank-project/1-template-route/README.md +++ b/translations/he/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # בניית אפליקציית בנקאות חלק 1: תבניות HTML ונתיבים באפליקציית ווב ```mermaid diff --git a/translations/he/7-bank-project/1-template-route/assignment.md b/translations/he/7-bank-project/1-template-route/assignment.md index 46f09df63..f038a63ec 100644 --- a/translations/he/7-bank-project/1-template-route/assignment.md +++ b/translations/he/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # שיפור מערכת הניתוב ## הוראות diff --git a/translations/he/7-bank-project/2-forms/README.md b/translations/he/7-bank-project/2-forms/README.md index b59c60e0a..e26efe91b 100644 --- a/translations/he/7-bank-project/2-forms/README.md +++ b/translations/he/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # בניית אפליקציית בנקאות חלק 2: יצירת טופס כניסה והרשמה ```mermaid diff --git a/translations/he/7-bank-project/2-forms/assignment.md b/translations/he/7-bank-project/2-forms/assignment.md index 4c4c68a6f..9fba75c31 100644 --- a/translations/he/7-bank-project/2-forms/assignment.md +++ b/translations/he/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # עיצוב אפליקציית הבנק שלך עם CSS מודרני ## סקירת הפרויקט diff --git a/translations/he/7-bank-project/3-data/README.md b/translations/he/7-bank-project/3-data/README.md index d4a2dd48d..52873d145 100644 --- a/translations/he/7-bank-project/3-data/README.md +++ b/translations/he/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # בניית אפליקציית בנקאות חלק 3: שיטות לשליפת נתונים ושימוש בהם תחשבו על המחשב של האנטרפרייז ב"מסע בין כוכבים" - כשקפטן פיקארד מבקש מצב ספינה, המידע מופיע מיד בלי שהממשק כולו ייסגר וייבנה מחדש. הזרימה החלקה הזו של מידע היא בדיוק מה שאנחנו בונים כאן עם שליפת נתונים דינמית. diff --git a/translations/he/7-bank-project/3-data/assignment.md b/translations/he/7-bank-project/3-data/assignment.md index bada55bfa..a71417a3c 100644 --- a/translations/he/7-bank-project/3-data/assignment.md +++ b/translations/he/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # משימת תיעוד ושיפור קוד ## מטרות למידה diff --git a/translations/he/7-bank-project/4-state-management/README.md b/translations/he/7-bank-project/4-state-management/README.md index 0cb8fd361..f525bbed5 100644 --- a/translations/he/7-bank-project/4-state-management/README.md +++ b/translations/he/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # בניית אפליקציית בנקאות חלק 4: מושגים בניהול מצב ## ⚡ מה אפשר לעשות ב-5 הדקות הקרובות diff --git a/translations/he/7-bank-project/4-state-management/assignment.md b/translations/he/7-bank-project/4-state-management/assignment.md index 31ea9eb91..1ce98bd45 100644 --- a/translations/he/7-bank-project/4-state-management/assignment.md +++ b/translations/he/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # יישום דיאלוג "הוספת עסקה" ## סקירה כללית diff --git a/translations/he/7-bank-project/README.md b/translations/he/7-bank-project/README.md index eec08d587..bcdff2e87 100644 --- a/translations/he/7-bank-project/README.md +++ b/translations/he/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: בנה בנק בפרויקט הזה תלמדו איך לבנות בנק פיקטיבי. השיעורים כוללים הוראות על איך לעצב אפליקציית ווב ולספק נתיבים, לבנות טפסים, לנהל מצב, ולמשוך נתונים מ-API שממנו תוכלו לקבל את נתוני הבנק. diff --git a/translations/he/7-bank-project/api/README.md b/translations/he/7-bank-project/api/README.md index 5b520fb5f..387368ed1 100644 --- a/translations/he/7-bank-project/api/README.md +++ b/translations/he/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # API של בנק > API של בנק שנבנה באמצעות [Node.js](https://nodejs.org) + [Express](https://expressjs.com/). diff --git a/translations/he/7-bank-project/solution/README.md b/translations/he/7-bank-project/solution/README.md index 146517ebd..70c4b2e9a 100644 --- a/translations/he/7-bank-project/solution/README.md +++ b/translations/he/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # אפליקציית בנק > פתרון לדוגמה עבור פרויקט אפליקציית הבנק, שנבנה עם HTML5, CSS ו-JavaScript בלבד (ללא שימוש בפריימוורקים או ספריות). diff --git a/translations/he/8-code-editor/1-using-a-code-editor/README.md b/translations/he/8-code-editor/1-using-a-code-editor/README.md index c589d12ac..085ccb55c 100644 --- a/translations/he/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/he/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # שימוש בעורך קוד: שליטה ב-VSCode.dev זוכרים את *המטריקס* כשניאו היה צריך להתחבר למסוף מחשב ענק כדי לגשת לעולם הדיגיטלי? כלי הפיתוח של היום הם סיפור הפוך – יכולות עוצמתיות שנגישות מכל מקום. VSCode.dev הוא עורך קוד מבוסס דפדפן שמביא כלי פיתוח מקצועיים לכל מכשיר עם חיבור לאינטרנט. diff --git a/translations/he/8-code-editor/1-using-a-code-editor/assignment.md b/translations/he/8-code-editor/1-using-a-code-editor/assignment.md index 487d0c618..835cf8a21 100644 --- a/translations/he/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/he/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # צור אתר קורות חיים באמצעות VSCode.dev שפר את סיכויי הקריירה שלך על ידי בניית אתר קורות חיים מקצועי המציג את הכישורים והניסיון שלך בפורמט אינטראקטיבי ומודרני. במקום לשלוח קובצי PDF מסורתיים, דמיין שאתה מספק למגייסים אתר אינטרנט אלגנטי ורספונסיבי שמדגים גם את הכישורים שלך וגם את יכולות הפיתוח שלך. diff --git a/translations/he/9-chat-project/README.md b/translations/he/9-chat-project/README.md index 413c01201..6056a4e46 100644 --- a/translations/he/9-chat-project/README.md +++ b/translations/he/9-chat-project/README.md @@ -1,12 +1,3 @@ - # בניית עוזר צ'אט עם AI זוכרים את "מסע בין כוכבים" כשהצוות היה משוחח עם מחשב הספינה, שואל שאלות מורכבות ומקבל תשובות מחושבות? מה שנראה כמו מדע בדיוני טהור בשנות ה-60 הוא עכשיו משהו שאתם יכולים לבנות באמצעות טכנולוגיות אינטרנט שאתם כבר מכירים. diff --git a/translations/he/9-chat-project/solution/README.md b/translations/he/9-chat-project/solution/README.md index bb71bf9b2..f76472e23 100644 --- a/translations/he/9-chat-project/solution/README.md +++ b/translations/he/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # הפעלת הפתרון 1. הפעל את [החלק האחורי](./backend/README.md) diff --git a/translations/he/9-chat-project/solution/backend/README.md b/translations/he/9-chat-project/solution/backend/README.md index 6beccff68..b9a7d746d 100644 --- a/translations/he/9-chat-project/solution/backend/README.md +++ b/translations/he/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - בחר את סביבת הריצה שלך - [Python](./python/README.md) diff --git a/translations/he/9-chat-project/solution/backend/python/README.md b/translations/he/9-chat-project/solution/backend/python/README.md index 78a2e4bcf..8fc4ad232 100644 --- a/translations/he/9-chat-project/solution/backend/python/README.md +++ b/translations/he/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # הפעלת קוד ## הגדרות diff --git a/translations/he/9-chat-project/solution/frontend/README.md b/translations/he/9-chat-project/solution/frontend/README.md index d47d0c76d..2ce6e296f 100644 --- a/translations/he/9-chat-project/solution/frontend/README.md +++ b/translations/he/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # הפעל את הקוד ```sh diff --git a/translations/he/AGENTS.md b/translations/he/AGENTS.md index f02b5d81e..741ff22c2 100644 --- a/translations/he/AGENTS.md +++ b/translations/he/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## סקירת הפרויקט diff --git a/translations/he/CODE_OF_CONDUCT.md b/translations/he/CODE_OF_CONDUCT.md index 158583a5a..4ce30151b 100644 --- a/translations/he/CODE_OF_CONDUCT.md +++ b/translations/he/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # קוד ההתנהגות של קוד פתוח של מיקרוסופט הפרויקט הזה אימץ את [קוד ההתנהגות של קוד פתוח של מיקרוסופט](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/he/CONTRIBUTING.md b/translations/he/CONTRIBUTING.md index f6c7676d7..0fc614154 100644 --- a/translations/he/CONTRIBUTING.md +++ b/translations/he/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # תרומה פרויקט זה מקבל בברכה תרומות והצעות. רוב התרומות דורשות ממך להסכים להסכם רישיון תורם (CLA) שמצהיר שיש לך את הזכות, ואתה אכן מעניק לנו את הזכויות להשתמש בתרומתך. לפרטים נוספים, בקר ב-[https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/he/Git-Basics/README.md b/translations/he/Git-Basics/README.md index a66336680..3099c3e6d 100644 --- a/translations/he/Git-Basics/README.md +++ b/translations/he/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## יסודות GIT למתחילים בפיתוח אתרים👶 ## מה זה `Git`? diff --git a/translations/he/README.md b/translations/he/README.md index 7a69aae47..b87d374ae 100644 --- a/translations/he/README.md +++ b/translations/he/README.md @@ -1,257 +1,271 @@ - +[![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) +[![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) +[![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) +[![GitHub pull-requests](https://img.shields.io/github/issues-pr/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/pulls/) +[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) + +[![GitHub watchers](https://img.shields.io/github/watchers/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/watchers/) +[![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/network/) +[![GitHub stars](https://img.shields.io/github/stars/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/stargazers/) + +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + # פיתוח ווב למתחילים - תוכנית לימודים -למדו את יסודות פיתוח הווב עם הקורס המקיף שלנו בן 12 השבועות על ידי Microsoft Cloud Advocates. כל אחד מ-24 השיעורים מתעמק ב-JavaScript, CSS ו-HTML באמצעות פרויקטים מעשיים כמו טראריום, תוספי דפדפן, ומשחקי חלל. השתתפו בחידונים, דיונים ומשימות מעשיות. שפרו את היכולות שלכם ואופטמו את שימור הידע באמצעות שיטת ההוראה המבוססת פרויקטים שלנו. התחילו את מסלול הקידוד שלכם עוד היום! +למד את היסודות של פיתוח ווב עם הקורס המקיף בן 12 השבועות שלנו על ידי Microsoft Cloud Advocates. כל אחד מ-24 השיעורים מתעמק ב-JavaScript, CSS ו-HTML דרך פרויקטים מעשיים כגון טרריום, תוספים לדפדפן ומשחקי חלל. השתתף בחידונים, דיונים ומשימות מעשיות. שפר את הכישורים שלך ואופטימיזציה לשימור הידע שלך עם הפדגוגיה הבסיסית שלנו המבוססת על פרויקטים. התחל את מסע הקידוד שלך היום! -הצטרפו לקהילת Discord של Azure AI Foundry +הצטרף לקהילת Azure AI Foundry בדיסקורד -עקבו אחר השלבים הבאים כדי להתחיל להשתמש במשאבים אלו: -1. **בצעו פורק למאגר**: לחצו על [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) -2. **שכפלו את המאגר**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**הצטרפו ל-Discord של Azure AI Foundry ופגשו מומחים ומפתחים נוספים**](https://discord.com/invite/ByRwuEEgH4) +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + +עקוב אחרי הצעדים הבאים כדי להתחיל להשתמש במשאבים הללו: +1. **העתק את המאגר**: לחץ על [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) +2. **שכפל את המאגר**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**הצטרף ל-Azure AI Foundry בדיסקורד ופגוש מומחים ומפתחים אחרים**](https://discord.com/invite/ByRwuEEgH4) ### 🌐 תמיכה בריבוי שפות -#### נתמך באמצעות GitHub Action (ממוכן ותמיד מעודכן) +#### נתמך באמצעות GitHub Action (אוטומטי ותמיד מעודכן) + + +[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](./README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) -> **מעדיפים לשכפל מקומית?** +> **מעדיף לשכפל מקומית?** -> מאגר זה כולל יותר מ-50 תרגומים אשר מגדילים משמעותית את גודל ההורדה. לשכפול ללא תרגומים השתמשו ב-sparse checkout: +> מאגר זה כולל למעלה מ-50 שפות תרגום המגדילות משמעותית את גודל ההורדה. לשכפל ללא תרגומים, השתמש ב־sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> כך תקבלו את כל מה שצריך להשלמת הקורס במהירות הורדה גבוהה יותר. +> זה נותן לך את כל מה שאתה צריך כדי להשלים את הקורס במהירות הורדה גבוהה יותר. + -**אם ברצונכם שיתמכו בשפות תרגום נוספות, הרשימה מופיעה [כאן](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +**אם תרצה ששפות תרגום נוספות יתמכו הן מופיעות [כאן](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** -#### 🧑‍🎓 _האם אתם סטודנטים?_ +[![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) -בקרו ב[**דף מרכז הסטודנטים**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) שם תמצאו משאבים למתחילים, חבילות לסטודנטים ואפילו דרכים לקבל שובר תעודה חינמי. זהו הדף שכדאי לשמור ולהתעדכן בו מעת לעת כשהתכנים מתחלפים חודשית. +#### 🧑‍🎓 _האם אתה סטודנט?_ -### 📣 הודעה - אתגרי מצב GitHub Copilot Agent חדשים להשלמה! +בקר ב[**דף מרכז הסטודנט**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) שם תמצא מקורות למתחילים, חבילות לסטודנטים ואפילו דרכים לקבל שובר לתעודה חינמית. זהו הדף שתרצה לסמן ולבדוק מפעם לפעם כשאנו מחליפים תוכן מדי חודש. -אתגר חדש נוסף, חפשו "GitHub Copilot Agent Challenge 🚀" ברוב הפרקים. זהו אתגר חדש להשלים בעזרת GitHub Copilot ומצב Agent. אם לא השתמשתם במצב Agent קודם לכן, הוא מסוגל לא רק לייצר טקסט אלא גם ליצור ולערוך קבצים, להפעיל פקודות ועוד. +### 📣 הכרזה - אתגרי מצב סוכן GitHub Copilot חדשים להשלים! -### 📣 הודעה - ״פרויקט חדש לבנייה באמצעות AI מחולל״ +אתגר חדש נוסף, חפש את "GitHub Copilot Agent Challenge 🚀" ברוב הפרקים. זה אתגר חדש עבורך להשלים בעזרת GitHub Copilot ומצב סוכן. אם לא השתמשת במצב סוכן קודם לכן, הוא מסוגל לא רק לייצר טקסט אלא גם ליצור ולערוך קבצים, להריץ פקודות ועוד. -פרויקט עוזר בינה מלאכותית חדש נוסף, בדקו את [הפרויקט](./9-chat-project/README.md) +### 📣 הכרזה - _פרויקט חדש לבנות בעזרת AI גנרטיבי_ -### 📣 הודעה - _תוכנית לימודים חדשה_ לבינה מלאכותית מחוללת עבור JavaScript שוחררה זה עתה +פרויקט עוזר AI חדש הוסף זה עתה, בדוק אותו [project](./9-chat-project/README.md) -אל תפספסו את תוכנית הלימודים החדשה שלנו לבינה מלאכותית מחוללת! +### 📣 הכרזה - _תוכנית לימודים חדשה_ על AI גנרטיבי עבור JavaScript שוחררה זה עתה -בקרו ב-[https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) כדי להתחיל! +אל תפספס את תוכנית ה-AI הגנרטיבי החדשה שלנו! + +בקר ב-[https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) כדי להתחיל! ![Background](../../translated_images/he/background.148a8d43afde5730.webp) -- שיעורים המכסים הכל מהבסיס ועד RAG. -- אינטראקציה עם דמויות היסטוריות באמצעות GenAI והאפליקציה המלווית שלנו. -- נרטיב מהנה ומרתק, שבו תטיילו בזמן! +- שיעורים המכסים הכל מהבסיס עד RAG. +- אינטראקציה עם דמויות היסטוריות בעזרת GenAI ואפליקציית הליווי שלנו. +- סיפור מהנה ומרתק, תצא למסע בזמן! ![character](../../translated_images/he/character.5c0dd8e067ffd693.webp) -כל שיעור כולל משימה להשלמה, בדיקת ידע ואתגר להנחות אתכם בנושאים כמו: -- הוראות והנדסת הוראות + +כל שיעור כולל משימה להשלים, בדיקת ידע ואתגר שינחה אותך בנושאים כמו: +- יצירת prompt והנדסת prompt - יצירת אפליקציות טקסט ותמונה - אפליקציות חיפוש -בקרו ב-[https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) כדי להתחיל! +בקר ב-[https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) כדי להתחיל! ## 🌱 התחלה -> **מורים**, כללנו [כמה המלצות](for-teachers.md) לשימוש בתוכנית הלימודים הזו. נשמח למשוב שלכם [בפורום הדיונים שלנו](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! +> **מורים**, כלולנו [הצעות](for-teachers.md) כיצד להשתמש בתוכנית זו. נשמח למשוב שלכם [בפורום הדיון](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! -**[לומדים](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, לכל שיעור, התחילו בחידון טרום-הרצאה ולכו בעקבות קריאת חומר ההרצאה, השלמת הפעילויות השונות, ובדקו את הבנתכם באמצעות חידון לאחר ההרצאה. +**[לומדים](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, עבור כל שיעור, התחל עם חידון לפני ההרצאה והמשך בקריאת חומר ההרצאה, השלמת הפעילויות השונות ובדוק את הבנתך עם חידון אחרי ההרצאה. -כדי לשפר את חוויית הלמידה שלכם, התחברו עם עמיתיכם כדי לעבוד יחד על הפרויקטים! מעודדים דיונים ב[פורום הדיונים שלנו](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) שם צוות המודרטורים שלנו זמין לענות על שאלותיכם. +כדי לשפר את חוויית הלמידה שלך, התחבר עם חבריך לעבודה על הפרויקטים ביחד! אנו מעודדים דיונים ב[פורום הדיון שלנו](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) שבו צוות המנהלים שלנו יעמוד לרשותך עם תשובות לשאלות. -כדי להרחיב את ההשכלה שלכם, אנו ממליצים בחום לחקור את [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) לקבלת חומרי לימוד נוספים. +להעמקת ההשכלה שלך, אנו ממליצים בחום לחקור את [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) עבור חומרים נוספים ללימוד. -### 📋 הקמת סביבת העבודה +### 📋 הגדרת סביבת העבודה שלך -לתוכנית הלימודים הזו יש סביבה לפיתוח מוכנה לשימוש! עם תחילתכם תוכלו לבחור להריץ את התוכנית ב-[Codespace](https://github.com/features/codespaces/) (_סביבה מבוססת דפדפן ללא צורך בהתקנות_), או מקומית במחשב שלכם באמצעות עורך טקסט כגון [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +לתוכנית זו יש סביבת פיתוח מוכנה! כאשר אתה מתחיל, תוכל לבחור להפעיל את התוכנית ב-[Codespace](https://github.com/features/codespaces/) (_סביבה מבוססת דפדפן ללא צורך בהתקנות_), או מקומית במחשב שלך בעזרת עורך טקסט כגון [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -#### צרו את המאגר שלכם -כדי שתוכלו לשמור בקלות על עבודתכם, מומלץ ליצור עותק משלכם של מאגר זה. ניתן לעשות זאת על ידי לחיצה על כפתור **Use this template** בחלק העליון של העמוד. פעולה זו תיצור מאגר חדש בחשבון GitHub שלכם עם העותק של תוכנית הלימודים. +#### צור את המאגר שלך +כדי שתוכל לשמור את העבודה שלך בקלות, מומלץ ליצור עותק משלך של המאגר הזה. ניתן לעשות זאת על ידי לחיצה על כפתור **Use this template** בראש הדף. פעולה זו תיצור מאגר חדש בחשבון GitHub שלך עם עותק של תוכנית הלימודים. -עקבו אחר השלבים הבאים: -1. **בצעו פורק למאגר**: לחצו על כפתור "Fork" בפינה העליונה הימנית של העמוד הזה. -2. **שכפלו את המאגר**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +עקוב אחרי הצעדים הבאים: +1. **העתק את המאגר**: לחץ על כפתור "Fork" בפינה הימנית העליונה של עמוד זה. +2. **שכפל את המאגר**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -#### הרצת התוכנית ב-Codespace +#### הפעלת התוכנית ב-Codespace -בעותק שלכם של מאגר זה שיצרתם, לחצו על כפתור **Code** ובחרו **Open with Codespaces**. פעולה זו תיצור Codespace חדש עבור עבודה בו. +בעותק שלך של המאגר שיצרת, לחץ על כפתור **Code** ובחר **Open with Codespaces**. פעולה זו תיצור עבורך Codespace חדש לעבודה. ![Codespace](../../translated_images/he/createcodespace.0238bbf4d7a8d955.webp) -#### הרצת התוכנית מקומית במחשב +#### הפעלת התוכנית במחשב המקומי שלך -כדי להריץ תוכנית לימודים זו במחשב שלכם, תזדקקו לעורך טקסט, דפדפן וכלי שורת פקודה. השיעור הראשון שלנו, [הקדמה לשפות תכנות וכלי סחר](../../1-getting-started-lessons/1-intro-to-programming-languages), ילווה אתכם באפשרויות שונות לכל אחד מהכלים הללו לבחירתכם. +כדי להפעיל תוכנית זו במחשב המקומי שלך, תזדקק לעורך טקסט, דפדפן וכלי שורת פקודה. השיעור הראשון שלנו, [מבוא לשפות תכנות וכלי מסחר](../../1-getting-started-lessons/1-intro-to-programming-languages), ידריך אותך דרך אפשרויות שונות של כלים אלו כדי לבחור מה שמתאים לך ביותר. -ההמלצה שלנו היא להשתמש ב-[Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) כעורך שלכם, שיש לו גם [טרמינל מובנה](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon). ניתן להוריד את Visual Studio Code [כאן](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +ההמלצה שלנו היא להשתמש ב-[Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) כעורך שלך, שמכיל גם [טרמינל](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) מובנה. אתה יכול להוריד את Visual Studio Code [כאן](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -1. שכפלו את המאגר שלכם למחשב. ניתן לעשות זאת על ידי לחיצה על כפתור **Code** והעתקת ה-URL: + +1. שכפל את המאגר למחשב שלך. ניתן לעשות זאת על ידי לחיצה על כפתור **Code** והעתקת כתובת ה-URL: [CodeSpace](./images/createcodespace.png) -ואז, פתח את [טרמינל](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) בתוך [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) והריץ את הפקודה הבאה, תוך החלפת `` בכתובת ה-URL שעתקת זה עתה: +אז פתחו את ה-[טרמינל](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) בתוך [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) והריצו את הפקודה הבאה, כאשר מחליפים את `` בכתובת ה-URL שהעתקתם זה עתה: ```bash git clone ``` -2. פתח את התיקיה ב-Visual Studio Code. ניתן לעשות זאת על ידי לחיצה על **קובץ** > **פתח תיקיה** ובחירת התיקיה ששכפלת זה עתה. +2. פתחו את התיקייה ב-Visual Studio Code. ניתן לעשות זאת על ידי לחיצה על **File** > **Open Folder** ובחירת התיקייה שהעתקת זה עתה. > הרחבות מומלצות ל-Visual Studio Code: > > * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - לתצוגה מקדימה של דפי HTML בתוך Visual Studio Code -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - לעזרה בכתיבת קוד מהירה יותר +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - שיעזרו לך לכתוב קוד מהר יותר ## 📂 כל שיעור כולל: -- סכמה אופטציונלית -- סרטון משלים אופטציונלי -- מבחן חימום לפני השיעור +- סקיצה אופציונלית +- וידאו משלים אופציונלי +- חידון חימום לפני השיעור - שיעור כתוב -- בשיעורים מבוססי פרויקטים, מדריכים שלב אחר שלב לבניית הפרויקט +- בשיעורים מבוססי פרויקט, מדריכים שלב-אחר-שלב לבניית הפרויקט - בדיקות ידע - אתגר -- קריאה משלימה -- משימה -- [מבחן לאחר השיעור](https://ff-quizzes.netlify.app/web/) +- קריאה משולמת +- מטלה +- [חידון לאחר השיעור](https://ff-quizzes.netlify.app/web/) -> **הערה על מבחנים**: כל המבחנים נמצאים בתיקיית Quiz-app, הכוללת 48 מבחנים עם שלוש שאלות כל אחד. הם זמינים [כאן](https://ff-quizzes.netlify.app/web/) וניתן להריץ את אפליקציית המבחנים באופן מקומי או לפרוס ל-Azure; עקוב אחרי ההוראות בתיקיית `quiz-app`. +> **הערה לגבי חידונים**: כל החידונים נמצאים בתיקיית Quiz-app, סה"כ 48 חידונים עם שלוש שאלות כל אחד. הם זמינים [כאן](https://ff-quizzes.netlify.app/web/) ואפליקציית החידון יכולה לפעול באופן מקומי או להיות מופעלת ב-Azure; עקבו אחר ההוראות בתיקיית `quiz-app`. ## 🗃️ שיעורים -| | שם הפרויקט | מושגים נלמדים | מטרות הלמידה | שיעור מקושר | מחבר | -| :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | -| 01 | התחלה | מבוא לתכנות וכלים מקצועיים | ללמוד את הבסיסים שמאחורי רוב שפות התכנות ואת התוכנה שמסייעת למפתחים מקצועיים בעבודתם | [מבוא לשפות תכנות וכלים מקצועיים](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| | שם הפרויקט | מושגים הנלמדים | מטרות הלמידה | שיעור מקושר | מחבר | +| :-: | :------------------------------------------------------: | :------------------------------------------------------------------: | ---------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :--------------------: | +| 01 | התחלה | מבוא לתכנות וכלי העבודה | ללמוד את היסודות הבסיסיים שמאחורי רוב שפות התכנות ועל התוכנות המסייעות למפתחים מקצועיים בביצוע עבודתם | [מבוא לשפות תכנות וכלי העבודה](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | | 02 | התחלה | יסודות GitHub, כולל עבודה בצוות | כיצד להשתמש ב-GitHub בפרויקט שלך, וכיצד לשתף פעולה עם אחרים על בסיס קוד | [מבוא ל-GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | התחלה | נגישות | ללמוד את יסודות הנגישות באינטרנט | [יסודות הנגישות](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | יסודות JS | סוגי נתונים ב-JavaScript | הבסיס לסוגי הנתונים ב-JavaScript | [סוגי נתונים](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | יסודות JS | פונקציות ושיטות | ללמוד על פונקציות ושיטות לניהול זרימת הלוגיקה של האפליקציה | [פונקציות ושיטות](./2-js-basics/2-functions-methods/README.md) | Jasmine and Christopher | -| 06 | יסודות JS | קבלת החלטות ב-JS | ללמוד כיצד ליצור תנאים בקוד שלך באמצעות שיטות קבלת החלטות | [קבלת החלטות](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | יסודות JS | מערכים ולולאות | לעבוד עם נתונים באמצעות מערכים ולולאות ב-JavaScript | [מערכים ולולאות](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [טרריום](./3-terrarium/solution/README.md) | HTML בפועל | לבנות את ה-HTML ליצירת טרריום מקוון, תוך התמקדות ביצירת פריסה | [מבוא ל-HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [טרריום](./3-terrarium/solution/README.md) | CSS בפועל | לבנות את ה-CSS לעיצוב הטרריום המקוון, תוך התמקדות ביסודות CSS כולל הפיכת הדף לרספונסיבי | [מבוא ל-CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [טרריום](./3-terrarium/solution/README.md) | סגירות ב-JavaScript, מניפולציית DOM | לבנות את ה-JavaScript להפיכת הטרריום לממשק גרירה/שחרור, תוך התמקדות בסגירות ומניפולציית DOM | [סגירות ב-JavaScript, מניפולציה ב-DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [משחק הקלדה](./4-typing-game/solution/README.md) | בניית משחק הקלדה | ללמוד כיצד להשתמש באירועי מקלדת להנעת לוגיקת אפליקציית ה-JavaScript שלך | [תכנות מונחה אירועים](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [תוסף דפדפן ירוק](./5-browser-extension/solution/README.md) | עבודה עם דפדפנים | ללמוד כיצד דפדפנים פועלים, ההיסטוריה שלהם, וכיצד ליצור את האלמנטים הראשוניים בתוסף דפדפן | [על דפדפנים](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [תוסף דפדפן ירוק](./5-browser-extension/solution/README.md) | בניית טופס, קריאה ל-API ואחסון משתנים בזיכרון מקומי | לבנות את אלמנטים של ה-JavaScript בתוסף הדפדפן שלך לקריאה ל-API באמצעות משתנים מאוחסנים בזיכרון המקומי | [API, טפסים ואחסון מקומי](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [תוסף דפדפן ירוק](./5-browser-extension/solution/README.md) | תהליכים ברקע בדפדפן, ביצועי אינטרנט | להשתמש בתהליכים ברקע כדי לנהל את סמל התוסף; ללמוד על ביצועי אינטרנט וכמה אופטימיזציות לשיפור הביצועים | [משימות רקע וביצועים](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [משחק חלל](./6-space-game/solution/README.md) | פיתוח משחק מתקדם יותר ב-JavaScript | ללמוד על ירושה באמצעות מחלקות והרכבה ודפוס Pub/Sub, כהכנה לבניית משחק | [מבוא לפיתוח משחק מתקדם](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [משחק חלל](./6-space-game/solution/README.md) | ציור על קנבס | ללמוד על API של קנבס, המשמש לציור אלמנטים על המסך | [ציור על קנבס](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [משחק חלל](./6-space-game/solution/README.md) | הזזת אלמנטים על המסך | לגלות כיצד אלמנטים זוכים לתנועה באמצעות קואורדינטות קרטזיות ו-Canvas API | [הזזת אלמנטים](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [משחק חלל](./6-space-game/solution/README.md) | זיהוי התנגשויות | לאפשר לאלמנטים להתנגש ולהגיב זה לזה באמצעות לחיצות מקשים ולספק פונקציית קירור להבטחת ביצועי המשחק | [זיהוי התנגשויות](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [משחק חלל](./6-space-game/solution/README.md) | שמירת ניקוד | לבצע חישובים מתמטיים המבוססים על מצב וביצועי המשחק | [שמירת ניקוד](./6-space-game/5-keeping-score/README.md) | Chris | -| 20 | [משחק חלל](./6-space-game/solution/README.md) | סיום והפעלה מחדש של המשחק | ללמוד על סיום והפעלה מחדש של המשחק, כולל ניקוי משאבים ואיפוס ערכים של משתנים | [תנאי סיום](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [אפליקציית בנקאות](./7-bank-project/solution/README.md) | תבניות HTML ונתיבים באפליקציית רשת | ללמוד כיצד ליצור את תשתית המבנה של אתר רב-דפים באמצעות ניתוב ותבניות HTML | [תבניות HTML ונתיבים](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [אפליקציית בנקאות](./7-bank-project/solution/README.md) | בניית טופס רישום והתחברות | ללמוד על בניית טפסים וטיפול בשגרות אימות | [טפסים](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [אפליקציית בנקאות](./7-bank-project/solution/README.md) | שיטות אחזור ושימוש בנתונים | כיצד הנתונים זורמים פנימה והחוצה מהאפליקציה שלך, כיצד לשלוף אותם, לאחסן ולמחוק | [נתונים](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [אפליקציית בנקאות](./7-bank-project/solution/README.md) | מושגי ניהול מצבים | ללמוד כיצד האפליקציה שומרת על מצב וכיצד לנהל אותו תכנותית | [ניהול מצב](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [עורך קוד/דפדפן](../../8-code-editor) | עבודה עם VScode | ללמוד כיצד להשתמש בעורך קוד| [שימוש בעורך קוד VScode](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [עוזרי AI](./9-chat-project/README.md) | עבודה עם AI | ללמוד כיצד לבנות עוזר AI משלך | [פרויקט עוזר AI](./9-chat-project/README.md) | Chris | +| 03 | התחלה | נגישות | ללמוד את היסודות של נגישות באינטרנט | [יסודות נגישות](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | יסודות JS | סוגי נתונים ב-JavaScript | היסודות של סוגי הנתונים ב-JavaScript | [סוגי נתונים](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | יסודות JS | פונקציות ושיטות | ללמוד על פונקציות ושיטות לניהול זרימת לוגיקת האפליקציה | [פונקציות ושיטות](./2-js-basics/2-functions-methods/README.md) | Jasmine and Christopher | +| 06 | יסודות JS | קבלת החלטות עם JS | ללמוד כיצד ליצור תנאים בקוד שלך באמצעות שיטות קבלת החלטות | [קבלת החלטות](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | יסודות JS | מערכים ולולאות | עבודה עם נתונים באמצעות מערכים ולולאות ב-JavaScript | [מערכים ולולאות](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML בפרקטיקה | בניית ה-HTML ליצירת טרריום מקוון, התמקדות בבניית מיקום | [מבוא ל-HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS בפרקטיקה | בניית ה-CSS לעיצוב הטרריום המקוון, התמקדות ביסודות CSS כולל התאמת העמוד לתצוגה רספונסיבית | [מבוא ל-CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrarium](./3-terrarium/solution/README.md) | סגירות ב-JavaScript, ניהול DOM | בניית קוד ה-JavaScript להפעלת הטרריום כממשק גרירה ושחרור, תוך התמקדות בסגירות וניהול ה-DOM | [סגירות JavaScript, ניהול DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Typing Game](./4-typing-game/solution/README.md) | בניית משחק הקלדה | ללמוד כיצד להשתמש באירועי מקלדת כדי לנהל את לוגיקת האפליקציה שלך ב-JavaScript | [תכנות מונחה אירועים](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [תוסף דפדפן ירוק](./5-browser-extension/solution/README.md) | עבודה עם דפדפנים | ללמוד כיצד דפדפנים פועלים, ההיסטוריה שלהם, וכיצד לבנות את האלמנטים הראשונים של תוסף דפדפן | [על הדפדפנים](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [תוסף דפדפן ירוק](./5-browser-extension/solution/README.md) | בניית טופס, קריאה ל-API ואחסון משתנים בזיכרון המקומי | בניית רכיבי JavaScript בתוסף הדפדפן שלך לקריאה ל-API תוך שימוש במשתנים המאוחסנים בזיכרון המקומי | [API, טפסים, ואחסון מקומי](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [תוסף דפדפן ירוק](./5-browser-extension/solution/README.md) | תהליכים ברקע בדפדפן, ביצועי אינטרנט | שימוש בתהליכים ברקע של הדפדפן לניהול סמליל התוסף; למידת ביצועי אינטרנט וכמה אופטימיזציות לשיפור הביצועים | [משימות רקע וביצועים](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [משחק חלל](./6-space-game/solution/README.md) | פיתוח מתקדם יותר למשחק עם JavaScript | ללמוד על ירושה עם מחלקות והרכבה, ועל תבנית הפרסום/ההרשמה, כהכנה לפיתוח משחק | [מבוא לפיתוח משחק מתקדם](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [משחק חלל](./6-space-game/solution/README.md) | ציור על הקנבס | ללמוד על API של Canvas, המשמש לציור אלמנטים על המסך | [ציור על הקנבס](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [משחק חלל](./6-space-game/solution/README.md) | הזזת אלמנטים על המסך | לגלות כיצד אלמנטים יכולים לקבל תנועה באמצעות קואורדינטות קרטזיות ו-Canvas API | [הזזת אלמנטים](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [משחק חלל](./6-space-game/solution/README.md) | זיהוי התנגשות | לגרום לאלמנטים להתנגש ולפעול זה כלפי זה באמצעות לחיצות מקשים ולספק פונקציית קירור כדי להבטיח ביצועים טובים של המשחק | [זיהוי התנגשות](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [משחק חלל](./6-space-game/solution/README.md) | שמירת ניקוד | ביצוע חישובים מתמטיים על סמך מצב וביצועי המשחק | [שמירת ניקוד](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [משחק חלל](./6-space-game/solution/README.md) | סיום והפעלה מחדש של המשחק | ללמוד על סיום והפעלה מחדש של המשחק, כולל ניקוי משאבים ואיפוס ערכי משתנים | [תנאי סיום](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [אפליקציית בנקאות](./7-bank-project/solution/README.md) | תבניות HTML ונתיבי ניווט באפליקציית אינטרנט | ללמוד כיצד ליצור את תצורת מבנה אתר מרובה עמודים באמצעות ניתוב ותבניות HTML | [תבניות ונתיבי ניווט HTML](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [אפליקציית בנקאות](./7-bank-project/solution/README.md) | בניית טופס התחברות והרשמה | ללמוד על בניית טפסים וטיפול בתהליכי אימות | [טפסים](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [אפליקציית בנקאות](./7-bank-project/solution/README.md) | שיטות אחזור ושימוש בנתונים | כיצד נתונים זורמים לתוך האפליקציה וממנה, כיצד לאחזר, לאחסן ולמחוק אותם | [נתונים](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [אפליקציית בנקאות](./7-bank-project/solution/README.md) | מושגי ניהול מצב | ללמוד כיצד האפליקציה שלך שומרת מצב וכיצד לנהל אותו תכנותית | [ניהול מצב](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [קוד דפדפן/VScode](../../8-code-editor) | עבודה עם VScode | ללמוד כיצד להשתמש בעורך קוד | [שימוש בעורך קוד VScode](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [עוזרי AI](./9-chat-project/README.md) | עבודה עם AI | ללמוד כיצד לבנות עוזר AI אישי | [פרויקט עוזר AI](./9-chat-project/README.md) | Chris | ## 🏫 פדגוגיה -תוכנית הלימודים שלנו מעוצבת עם שני עקרונות פדגוגיים מרכזיים: +תוכנית הלימודים שלנו מתוכננת עם שני עקרונות פדגוגיים מרכזיים: * למידה מבוססת פרויקטים -* מבחנים תכופים +* חידונים תכופים + +התכנית מלמדת את היסודות של JavaScript, HTML ו-CSS, כמו גם את הכלים והטכניקות העדכניים ביותר בהם משתמשים מפתחי האינטרנט של היום. לסטודנטים תהיה הזדמנות לפתח ניסיון מעשי על ידי בניית משחק הקלדה, טרריום וירטואלי, תוסף דפדפן ידידותי לסביבה, משחק בסגנון Invader מהחלל, ואפליקציית בנקאות לעסקים. בסיום הסדרה, הסטודנטים ירכשו הבנה יציבה של פיתוח אינטרנט. -התוכנית מלמדת את יסודות ה-JavaScript, HTML, ו-CSS, כמו גם את הכלים והטכניקות העדכניות ביותר בהם משתמשים מפתחי האינטרנט של היום. לתלמידים תהיה ההזדמנות לפתח ניסיון מעשי על ידי בניית משחק הקלדה, טרריום וירטואלי, תוסף דפדפן ידידותי לסביבה, משחק בסגנון מתפקד בפלישה לחלל, ואפליקציית בנקאות לעסקים. בסוף הסדרה, התלמידים ירכשו הבנה מוצקה של פיתוח אינטרנט. +> 🎓 ניתן ללמוד את השיעורים הראשונים בתוכנית זו כ-[נתיב למידה](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) באתר Microsoft Learn! -> 🎓 ניתן לקחת את השיעורים הראשונים בתוכנית זו כ-[נתיב למידה](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) ב-Microsoft Learn! +באמצעות הבטחה שהתוכן יתאים לפרויקטים, התהליך נעשה יותר מעניין עבור הסטודנטים ושימור המושגים יתגבר. בנוסף, כתבנו כמה שיעורים התחלתיים ביסודות JavaScript להיכרות עם מושגים, יחד עם וידאו מהאוסף "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" המכיל מדריכי וידאו, חלקם אף תרמו לתוכנית זו. -על ידי התאמת התוכן לפרויקטים, התהליך הופך למרגש יותר עבור התלמידים וההטמעה של המושגים מתוגברת. כמו כן כתבנו מספר שיעורי התחלה ביסודות JavaScript להכיר את המושגים, בשילוב עם וידאו מסדרת "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)", אוסף של הדרכות וידאו, שחלק מהמחברים בהם תרמו לתוכנית זו. +בנוסף, חידון בעל סיכון נמוך לפני השיעור מגדיר את כוונתו של התלמיד ללמוד נושא, בעוד שחידון שני לאחר השיעור מבטיח שימור נוסף. תוכנית הלימודים הזו עוצבה להיות גמישה ומהנה וניתן ללמוד אותה במלואה או בחלקה. הפרויקטים מתחילים קטנים ומתקדמים בצורה מורכבת יותר עד לסיום מחזור 12 השבועות. -בנוסף, מבחן בעל סיכון נמוך לפני השיעור קובע את הכוונה של התלמיד כלפי נושא הלמידה, בעוד מבחן שני אחרי השיעור מבטיח הטמעה נוספת. תוכנית הלימודים הזאת עוצבה להיות גמישה ומהנה וניתן לקחת אותה בשלמותה או בחלקה. הפרויקטים מתחילים קטנים ומתחברים להיות מורכבים יותר לקראת סוף מחזור של 12 שבועות. +אמנם החלטנו במודע להימנע מלהציג מסגרות JavaScript כדי להתרכז בכישורים הבסיסיים הנדרשים כמפתח אינטרנט לפני אימוץ מסגרת, צעד טוב להמשך ביצוע תוכנית זו יהיה ללמוד על Node.js באמצעות אוסף וידאו נוסף: "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". -בעוד שוויתרנו במכוון על חשיפת מסגרות JavaScript על מנת להתרכז בכישורים הבסיסיים הנדרשים כמפתח אינטרנט לפני אימוץ מסגרת, שלב טוב הבא לסיום תוכנית זו יהיה ללמוד על Node.js באמצעות אוסף וידאו נוסף: "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". +> בקרו ב[קוד התנהגות](CODE_OF_CONDUCT.md) וב[הנחיות לתרומה](CONTRIBUTING.md). נשמח למשוב בונה שלכם! -> בקר ב[קוד ההתנהגות](CODE_OF_CONDUCT.md) וב[הנחיות לתרומה](CONTRIBUTING.md). נשמח למשוב בונה! ## 🧭 גישה לא מקוונת -ניתן להפעיל תיעוד זה במצב לא מקוון באמצעות [Docsify](https://docsify.js.org/#/). בצע Fork לריפוזיטורי זה, [התקן Docsify](https://docsify.js.org/#/quickstart) במחשב המקומי שלך, ואז בתיקיית השורש של הריפוזיטורי, הקלד `docsify serve`. האתר יופעל בפורט 3000 על ה-localhost שלך: `localhost:3000`. +ניתן להפעיל תיעוד זה במצב לא מקוון באמצעות [Docsify](https://docsify.js.org/#/). צרפו את הריפוזיטורי הזה, [התקינו את Docsify](https://docsify.js.org/#/quickstart) במחשב המקומי שלכם, ואז בתיקיית השורש של הריפוזיטורי הזה, הקלידו `docsify serve`. האתר יפעל על פורט 3000 ב-localhost שלכם: `localhost:3000`. ## 📘 PDF -קובץ PDF של כל השיעורים ניתן למצוא [כאן](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). +קובץ PDF של כל השיעורים זמין [כאן](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). -## 🎒 קורסים אחרים -הצוות שלנו מייצר קורסים נוספים! עיינו ב: +## 🎒 קורסים נוספים +הצוות שלנו מייצר קורסים נוספים! בדקו: ### LangChain -[![LangChain4j למתחילים](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) -[![LangChain.js למתחילים](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) +[![LangChain4j for Beginners](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![LangChain.js for Beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) --- -### Azure / Edge / MCP / סוכנים -[![AZD למתחילים](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI למתחילים](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP למתחילים](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![סוכני AI למתחילים](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +### Azure / Edge / MCP / Agents +[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- - -### סדרת AI גנרטיבי -[![AI גנרטיבי למתחילים](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI גנרטיבי (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![AI גנרטיבי (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![AI גנרטיבי (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) + +### סדרת AI יצירתי +[![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- - -### למידה מרכזית -[![ML למתחילים](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![מדעי הנתונים למתחילים](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI למתחילים](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![אבטחת סייבר למתחילים](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![פיתוח ווב למתחילים](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![IoT למתחילים](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![פיתוח XR למתחילים](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) + +### לימוד בסיסי +[![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- - -### סדרת Copilot -[![Copilot לתכנות בזוגות עם AI](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![Copilot ל-C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![הרפתקת Copilot](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) + +### סדרת קופיילוט +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) ## לקבלת עזרה -אם אתם נתקלים בקשיים או יש לכם שאלות לגבי בניית אפליקציות AI, הצטרפו ללומדים אחרים ומפתחים מנוסים בדיונים על MCP. זו קהילה תומכת שבה שאלות מתקבלות בברכה והידע משותף בחופשיות. +אם אתם נתקעים או יש לכם שאלות לגבי בניית אפליקציות AI. הצטרפו ללומדים אחרים ומפתחים מנוסים בדיונים על MCP. זו קהילה תומכת שבה שאלות מתקבלות בברכה והידע משותף בחופשיות. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -אם יש לכם משוב על המוצר או שגיאות בזמן הבנייה, בקרו ב: +אם יש לכם משוב על המוצר או שגיאות בזמן הבנייה בקרו ב: [![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) ## רישיון -מאגר זה מורשה תחת רישיון MIT. ראו את הקובץ [LICENSE](../../LICENSE) לפרטים נוספים. +מאגר זה מורשה תחת רישיון MIT. ראו את קובץ [LICENSE](../../LICENSE) לפרטים נוספים. --- -**כתב ויתור אחריות**: -מסמך זה תורגם באמצעות שירות תרגום בינה מלאכותית [Co-op Translator](https://github.com/Azure/co-op-translator). למרות שאנו שואפים לדיוק, יש לקחת בחשבון כי תרגומים אוטומטיים עלולים להכיל שגיאות או אי-דיוקים. המסמך המקורי בשפת המקור מהווה את המקור הסמכותי. למידע קריטי מומלץ להיעזר בתרגום מקצועי על ידי אדם. איננו נושאים באחריות לכל אי-הבנה או פרשנות שגויה הנובעות משימוש בתרגום זה. +**כתב ויתור**: +מסמך זה תורגם באמצעות שירות תרגום בינה מלאכותית [Co-op Translator](https://github.com/Azure/co-op-translator). בעוד שאנו שואפים לדיוק, יש להיות מודעים לכך שתרגומים אוטומטיים עשויים להכיל שגיאות או אי-דיוקים. המסמך המקורי בשפתו המקורית צריך להיחשב למקור המוסמך. למידע קריטי מומלץ להשתמש בתרגום מקצועי אנושי. אנו לא נשא באחריות לכל הבנה שגויה או פרשנות מוטעית הנובעת מהשימוש בתרגום זה. \ No newline at end of file diff --git a/translations/he/SECURITY.md b/translations/he/SECURITY.md index fb4a0a649..73342024f 100644 --- a/translations/he/SECURITY.md +++ b/translations/he/SECURITY.md @@ -1,12 +1,3 @@ - ## אבטחה מיקרוסופט מתייחסת ברצינות לאבטחת מוצרי התוכנה והשירותים שלה, כולל כל מאגרי הקוד הפתוח המנוהלים דרך הארגונים שלנו ב-GitHub, הכוללים את [Microsoft](https://github.com/Microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet), [Xamarin](https://github.com/xamarin), ו-[ארגוני ה-GitHub שלנו](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/he/SUPPORT.md b/translations/he/SUPPORT.md index 8436be839..196b0e4d9 100644 --- a/translations/he/SUPPORT.md +++ b/translations/he/SUPPORT.md @@ -1,12 +1,3 @@ - # תמיכה ## כיצד לדווח על בעיות ולקבל עזרה diff --git a/translations/he/_404.md b/translations/he/_404.md index 12cc0f821..b946f7153 100644 --- a/translations/he/_404.md +++ b/translations/he/_404.md @@ -1,12 +1,3 @@ - # עבודה בתהליך אנחנו עובדים על הדף הזה. אנא חזרו לבדוק מאוחר יותר. diff --git a/translations/he/docs/_navbar.md b/translations/he/docs/_navbar.md index fbdb65a1d..c39a4ca74 100644 --- a/translations/he/docs/_navbar.md +++ b/translations/he/docs/_navbar.md @@ -1,12 +1,3 @@ - - תרגומים - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/he/docs/_sidebar.md b/translations/he/docs/_sidebar.md index 82aaf07a7..f3ccf1e4a 100644 --- a/translations/he/docs/_sidebar.md +++ b/translations/he/docs/_sidebar.md @@ -1,12 +1,3 @@ - - מבוא - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/he/for-teachers.md b/translations/he/for-teachers.md index c16cedc8e..047bd3799 100644 --- a/translations/he/for-teachers.md +++ b/translations/he/for-teachers.md @@ -1,12 +1,3 @@ - ### למורים אתם מוזמנים להשתמש בתוכנית הלימודים הזו בכיתה שלכם. היא משתלבת בצורה חלקה עם GitHub Classroom ופלטפורמות LMS מובילות, וניתן גם להשתמש בה כמאגר עצמאי עם התלמידים שלכם. diff --git a/translations/he/lesson-template/README.md b/translations/he/lesson-template/README.md index 0ed33ba71..2aa6e353b 100644 --- a/translations/he/lesson-template/README.md +++ b/translations/he/lesson-template/README.md @@ -1,12 +1,3 @@ - # [נושא השיעור] ![הטמע סרטון כאן](../../../lesson-template/video-url) diff --git a/translations/he/lesson-template/assignment.md b/translations/he/lesson-template/assignment.md index f1367647d..6d915654e 100644 --- a/translations/he/lesson-template/assignment.md +++ b/translations/he/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [שם המשימה] ## הוראות diff --git a/translations/he/memory-game/README.md b/translations/he/memory-game/README.md index 28318c56d..3f142a267 100644 --- a/translations/he/memory-game/README.md +++ b/translations/he/memory-game/README.md @@ -1,12 +1,3 @@ - זהו פרויקט [Next.js](https://nextjs.org) שהופעל באמצעות [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). ## התחלת עבודה diff --git a/translations/he/quiz-app/README.md b/translations/he/quiz-app/README.md index ff4df9bfd..1a51e66b8 100644 --- a/translations/he/quiz-app/README.md +++ b/translations/he/quiz-app/README.md @@ -1,12 +1,3 @@ - # אפליקציית חידונים החידונים הללו הם חידוני טרום ואחרי הרצאה עבור תוכנית הלימודים למדעי הנתונים בכתובת https://aka.ms/webdev-beginners diff --git a/translations/hi/.co-op-translator.json b/translations/hi/.co-op-translator.json new file mode 100644 index 000000000..9f1a53db9 --- /dev/null +++ b/translations/hi/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2026-01-06T17:11:56+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "hi" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2026-01-06T17:15:50+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "hi" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2026-01-06T17:16:05+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "hi" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2026-01-06T17:06:59+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "hi" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2026-01-06T17:11:08+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "hi" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:26:31+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "hi" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2026-01-06T15:53:48+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "hi" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T17:55:43+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "hi" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2026-01-06T16:06:35+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "hi" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2026-01-06T16:08:53+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "hi" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2026-01-06T16:03:47+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "hi" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2026-01-06T16:06:09+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "hi" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2026-01-06T16:09:04+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "hi" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2026-01-06T16:11:35+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "hi" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2026-01-06T16:12:02+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "hi" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2026-01-06T16:14:42+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "hi" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-24T12:12:16+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "hi" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2026-01-06T16:57:38+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "hi" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2026-01-06T16:59:54+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "hi" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2026-01-06T17:04:25+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "hi" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2026-01-06T17:06:39+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "hi" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2026-01-06T17:00:24+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "hi" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2026-01-06T17:03:57+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "hi" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-06T15:57:31+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "hi" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-24T12:11:37+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "hi" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2026-01-06T15:56:32+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "hi" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T13:50:41+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "hi" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2026-01-06T16:55:08+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "hi" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2026-01-06T16:57:21+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "hi" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2026-01-06T16:39:14+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "hi" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2026-01-06T16:41:17+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "hi" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2026-01-06T16:32:54+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "hi" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2026-01-06T16:35:44+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "hi" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2026-01-06T16:36:10+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "hi" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2026-01-06T16:38:50+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "hi" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-24T13:08:11+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "hi" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-24T13:20:10+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "hi" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-24T13:21:05+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "hi" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-24T13:23:53+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "hi" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-24T13:22:01+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "hi" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-24T13:24:48+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "hi" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-24T13:25:43+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "hi" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-24T13:22:58+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "hi" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-24T13:12:37+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "hi" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2026-01-06T16:27:07+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "hi" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2026-01-06T16:29:41+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "hi" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2026-01-06T16:20:36+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "hi" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2026-01-06T16:22:45+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "hi" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2026-01-06T16:30:07+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "hi" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2026-01-06T16:32:41+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "hi" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2026-01-06T16:18:13+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "hi" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2026-01-06T16:20:22+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "hi" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T12:39:41+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "hi" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T12:39:13+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "hi" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2026-01-06T16:25:51+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "hi" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-24T12:29:04+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "hi" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T12:29:59+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "hi" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T12:29:33+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "hi" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2026-01-06T16:23:03+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "hi" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2026-01-06T16:25:20+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "hi" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T12:45:35+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "hi" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T12:45:08+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "hi" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-24T12:26:49+00:00", + "source_file": "6-space-game/README.md", + "language_code": "hi" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T12:46:04+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "hi" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2026-01-06T16:44:55+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "hi" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2026-01-06T16:47:41+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "hi" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2026-01-06T16:41:42+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "hi" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2026-01-06T16:44:32+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "hi" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2026-01-06T16:47:58+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "hi" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2026-01-06T16:51:21+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "hi" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2026-01-06T16:51:52+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "hi" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2026-01-06T16:54:38+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "hi" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-24T13:26:33+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "hi" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-24T13:27:29+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "hi" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-24T13:42:52+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "hi" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2026-01-06T16:15:01+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "hi" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2026-01-06T16:17:16+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "hi" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2026-01-06T15:57:37+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "hi" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:25:08+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "hi" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:42:47+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "hi" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2026-01-06T17:18:52+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "hi" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:51:34+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "hi" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:20:11+00:00", + "source_file": "AGENTS.md", + "language_code": "hi" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-24T11:55:53+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "hi" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-24T11:58:20+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "hi" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:48:52+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "hi" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T17:59:23+00:00", + "source_file": "README.md", + "language_code": "hi" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-24T11:57:30+00:00", + "source_file": "SECURITY.md", + "language_code": "hi" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-24T11:54:01+00:00", + "source_file": "SUPPORT.md", + "language_code": "hi" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-24T11:56:25+00:00", + "source_file": "_404.md", + "language_code": "hi" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-24T12:26:03+00:00", + "source_file": "docs/_navbar.md", + "language_code": "hi" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-24T12:25:21+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "hi" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T09:07:39+00:00", + "source_file": "for-teachers.md", + "language_code": "hi" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-24T13:48:49+00:00", + "source_file": "lesson-template/README.md", + "language_code": "hi" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-24T13:49:21+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "hi" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:54:58+00:00", + "source_file": "memory-game/README.md", + "language_code": "hi" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-24T13:56:55+00:00", + "source_file": "quiz-app/README.md", + "language_code": "hi" + } +} \ No newline at end of file diff --git a/translations/hi/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/hi/1-getting-started-lessons/1-intro-to-programming-languages/README.md index c9954e453..a53ca867b 100644 --- a/translations/hi/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/hi/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # प्रोग्रामिंग भाषाओं और आधुनिक डेवलपर टूल्स का परिचय नमस्ते, भविष्य के डेवलपर! 👋 क्या मैं आपको कुछ ऐसा बता सकता हूँ जो मुझे हर दिन रोमांचित कर देता है? आप अभी यह खोजने वाले हैं कि प्रोग्रामिंग केवल कंप्यूटर के बारे में नहीं है – यह आपकी सबसे अविश्वसनीय कल्पनाओं को जीवन में लाने की वास्तविक सुपरपावर है! diff --git a/translations/hi/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/hi/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index d723c181f..9fb210291 100644 --- a/translations/hi/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/hi/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # असाइनमेंट: आधुनिक वेब विकास उपकरणों की खोज ## निर्देश diff --git a/translations/hi/1-getting-started-lessons/2-github-basics/README.md b/translations/hi/1-getting-started-lessons/2-github-basics/README.md index 1dfe2de16..c4ca26061 100644 --- a/translations/hi/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/hi/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # GitHub परिचय नमस्ते, भविष्य के डेवलपर! 👋 क्या आप दुनिया भर के लाखों कोडर्स में शामिल होने के लिए तैयार हैं? मैं आपको GitHub से परिचित कराने के लिए वास्तव में उत्साहित हूँ – इसे प्रोग्रामर के लिए सोशल मीडिया प्लेटफ़ॉर्म समझिए, सिवाय इसके कि यहाँ आप अपने लंच की फोटो साझा करने के बजाय, कोड साझा करते हैं और साथ में अद्भुत चीजें बनाते हैं! diff --git a/translations/hi/1-getting-started-lessons/3-accessibility/README.md b/translations/hi/1-getting-started-lessons/3-accessibility/README.md index 0b9cd80f9..88d03c555 100644 --- a/translations/hi/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/hi/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # सुलभ वेबपेज बनाना ![सभी के लिए सुलभता](../../../../translated_images/hi/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/hi/1-getting-started-lessons/3-accessibility/assignment.md b/translations/hi/1-getting-started-lessons/3-accessibility/assignment.md index 730b4bf3a..2409eda7d 100644 --- a/translations/hi/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/hi/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # व्यापक वेबसाइट पहुँच परीक्षण ## निर्देश diff --git a/translations/hi/1-getting-started-lessons/README.md b/translations/hi/1-getting-started-lessons/README.md index ec97df2a1..32e7896fd 100644 --- a/translations/hi/1-getting-started-lessons/README.md +++ b/translations/hi/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # वेब विकास के साथ शुरुआत इस पाठ्यक्रम के इस भाग में, आपको गैर-प्रोजेक्ट आधारित अवधारणाओं से परिचित कराया जाएगा जो एक पेशेवर डेवलपर बनने के लिए महत्वपूर्ण हैं। diff --git a/translations/hi/10-ai-framework-project/README.md b/translations/hi/10-ai-framework-project/README.md index e857403d6..2c2e5d84c 100644 --- a/translations/hi/10-ai-framework-project/README.md +++ b/translations/hi/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # एआई फ्रेमवर्क क्या कभी आपने सोचा है कि शून्य से एआई एप्लिकेशन बनाना कितना भारी हो सकता है? आप अकेले नहीं हैं! एआई फ्रेमवर्क ऐसा होता है जैसे एआई विकास के लिए एक स्विस आर्मी चाकू — ये शक्तिशाली उपकरण हैं जो बुद्धिमान एप्लिकेशन बनाने में आपका समय और सिरदर्द बचाते हैं। एक एआई फ्रेमवर्क को एक सुव्यवस्थित पुस्तकालय के रूप में सोचें: यह पहले से बने घटक, मानकीकृत एपीआई, और स्मार्ट अमूर्तता प्रदान करता है ताकि आप कार्यान्वयन विवरण के बजाय समस्या सुलझाने पर ध्यान केंद्रित कर सकें। diff --git a/translations/hi/2-js-basics/1-data-types/README.md b/translations/hi/2-js-basics/1-data-types/README.md index a7897218f..c1aff2911 100644 --- a/translations/hi/2-js-basics/1-data-types/README.md +++ b/translations/hi/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # JavaScript मूल बातें: डेटा प्रकार ![JavaScript मूल बातें - डेटा प्रकार](../../../../translated_images/hi/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/hi/2-js-basics/1-data-types/assignment.md b/translations/hi/2-js-basics/1-data-types/assignment.md index a73f7a06a..bdd2c6009 100644 --- a/translations/hi/2-js-basics/1-data-types/assignment.md +++ b/translations/hi/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # डेटा प्रकार अभ्यास: ई-कॉमर्स शॉपिंग कार्ट ## निर्देश diff --git a/translations/hi/2-js-basics/2-functions-methods/README.md b/translations/hi/2-js-basics/2-functions-methods/README.md index b812fdb3b..7503c4aee 100644 --- a/translations/hi/2-js-basics/2-functions-methods/README.md +++ b/translations/hi/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # JavaScript बेसिक्स: मेथड्स और फंक्शन्स ![JavaScript बेसिक्स - फंक्शन्स](../../../../translated_images/hi/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/hi/2-js-basics/2-functions-methods/assignment.md b/translations/hi/2-js-basics/2-functions-methods/assignment.md index 0dfd4deed..b2464a02a 100644 --- a/translations/hi/2-js-basics/2-functions-methods/assignment.md +++ b/translations/hi/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # Functions के साथ मज़ा ## निर्देश diff --git a/translations/hi/2-js-basics/3-making-decisions/README.md b/translations/hi/2-js-basics/3-making-decisions/README.md index 26a5da7cc..53843b1ab 100644 --- a/translations/hi/2-js-basics/3-making-decisions/README.md +++ b/translations/hi/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # JavaScript बुनियादी बातें: निर्णय लेना ![JavaScript Basics - Making decisions](../../../../translated_images/hi/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/hi/2-js-basics/3-making-decisions/assignment.md b/translations/hi/2-js-basics/3-making-decisions/assignment.md index 1779792d5..7d48e5e2a 100644 --- a/translations/hi/2-js-basics/3-making-decisions/assignment.md +++ b/translations/hi/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # निर्णय लेना: छात्र ग्रेड प्रोसेसर ## सीखने के उद्देश्य diff --git a/translations/hi/2-js-basics/4-arrays-loops/README.md b/translations/hi/2-js-basics/4-arrays-loops/README.md index 0ab2c2018..3f9af03cd 100644 --- a/translations/hi/2-js-basics/4-arrays-loops/README.md +++ b/translations/hi/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # JavaScript मूल बातें: Arrays और Loops ![JavaScript Basics - Arrays](../../../../translated_images/hi/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/hi/2-js-basics/4-arrays-loops/assignment.md b/translations/hi/2-js-basics/4-arrays-loops/assignment.md index cee163fe5..a7c6df12c 100644 --- a/translations/hi/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/hi/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # ऐरे और लूप असाइनमेंट ## निर्देश diff --git a/translations/hi/2-js-basics/README.md b/translations/hi/2-js-basics/README.md index e956e2b3f..56d33116d 100644 --- a/translations/hi/2-js-basics/README.md +++ b/translations/hi/2-js-basics/README.md @@ -1,12 +1,3 @@ - # जावास्क्रिप्ट का परिचय जावास्क्रिप्ट वेब की भाषा है। इन चार पाठों में, आप इसके मूलभूत सिद्धांत सीखेंगे। diff --git a/translations/hi/3-terrarium/1-intro-to-html/README.md b/translations/hi/3-terrarium/1-intro-to-html/README.md index d6237ad9b..4ec178b52 100644 --- a/translations/hi/3-terrarium/1-intro-to-html/README.md +++ b/translations/hi/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Terrarium Project Part 1: HTML का परिचय ```mermaid diff --git a/translations/hi/3-terrarium/1-intro-to-html/assignment.md b/translations/hi/3-terrarium/1-intro-to-html/assignment.md index ce26b9c01..bd18696e9 100644 --- a/translations/hi/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/hi/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # HTML अभ्यास कार्य: ब्लॉग मॉकअप बनाएं ## सीखने के उद्देश्य diff --git a/translations/hi/3-terrarium/2-intro-to-css/README.md b/translations/hi/3-terrarium/2-intro-to-css/README.md index 45b15f485..83796dde3 100644 --- a/translations/hi/3-terrarium/2-intro-to-css/README.md +++ b/translations/hi/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # टेरारियम प्रोजेक्ट पार्ट 2: CSS का परिचय ```mermaid diff --git a/translations/hi/3-terrarium/2-intro-to-css/assignment.md b/translations/hi/3-terrarium/2-intro-to-css/assignment.md index f53c30d85..965b3524f 100644 --- a/translations/hi/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/hi/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # CSS रिफैक्टोरिंग असाइनमेंट ## उद्देश्य diff --git a/translations/hi/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/hi/3-terrarium/3-intro-to-DOM-and-closures/README.md index 49fa81879..066d73cd1 100644 --- a/translations/hi/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/hi/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # टेरियम परियोजना भाग 3: DOM मैनिपुलेशन और जावास्क्रिप्ट क्लोज़र्स ```mermaid diff --git a/translations/hi/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/hi/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index 20769c93c..2d9f3f6da 100644 --- a/translations/hi/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/hi/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # DOM एलिमेंट जांच असाइनमेंट ## अवलोकन diff --git a/translations/hi/3-terrarium/README.md b/translations/hi/3-terrarium/README.md index ee2367e74..c6d99bc25 100644 --- a/translations/hi/3-terrarium/README.md +++ b/translations/hi/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## अपना टेरियम तैनात करें आप **Azure Static Web Apps** का उपयोग करके अपने टेरियम को वेब पर तैनात या प्रकाशित कर सकते हैं। diff --git a/translations/hi/3-terrarium/solution/README.md b/translations/hi/3-terrarium/solution/README.md index 7f4c0abae..2fed2ccb5 100644 --- a/translations/hi/3-terrarium/solution/README.md +++ b/translations/hi/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # मेरा टेरारियम: HTML, CSS, और DOM मैनिपुलेशन को JavaScript के साथ सीखने का प्रोजेक्ट 🌵🌱 एक छोटा ड्रैग और ड्रॉप कोड-मेडिटेशन। थोड़े से HTML, JS और CSS के साथ, आप एक वेब इंटरफ़ेस बना सकते हैं, इसे स्टाइल कर सकते हैं, और इसमें इंटरैक्शन जोड़ सकते हैं। diff --git a/translations/hi/4-typing-game/README.md b/translations/hi/4-typing-game/README.md index 90238d957..664198e6e 100644 --- a/translations/hi/4-typing-game/README.md +++ b/translations/hi/4-typing-game/README.md @@ -1,12 +1,3 @@ - # Event-Driven Programming - एक टाइपिंग खेल बनाएं ```mermaid diff --git a/translations/hi/4-typing-game/solution/README.md b/translations/hi/4-typing-game/solution/README.md index c2ce2bcc8..bdf520132 100644 --- a/translations/hi/4-typing-game/solution/README.md +++ b/translations/hi/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - यह एक प्लेसहोल्डर है, जिसे जानबूझकर खाली छोड़ा गया है। **अस्वीकरण**: diff --git a/translations/hi/4-typing-game/typing-game/README.md b/translations/hi/4-typing-game/typing-game/README.md index ba22d933d..4ea751eaa 100644 --- a/translations/hi/4-typing-game/typing-game/README.md +++ b/translations/hi/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # घटनाओं का उपयोग करके एक गेम बनाना क्या आपने कभी सोचा है कि वेबसाइटें कैसे जानती हैं कि आप कब एक बटन क्लिक करते हैं या टेक्स्ट बॉक्स में टाइप करते हैं? यही है घटना-चालित प्रोग्रामिंग का जादू! इस आवश्यक कौशल को सीखने का सबसे अच्छा तरीका है कुछ उपयोगी बनाना - एक टाइपिंग स्पीड गेम जो आपके हर कीस्ट्रोक पर प्रतिक्रिया करता है। diff --git a/translations/hi/4-typing-game/typing-game/assignment.md b/translations/hi/4-typing-game/typing-game/assignment.md index 8128e2a53..7b3bbdb62 100644 --- a/translations/hi/4-typing-game/typing-game/assignment.md +++ b/translations/hi/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # एक नया कीबोर्ड गेम बनाएं ## निर्देश diff --git a/translations/hi/5-browser-extension/1-about-browsers/README.md b/translations/hi/5-browser-extension/1-about-browsers/README.md index 450d1be79..0cb18d023 100644 --- a/translations/hi/5-browser-extension/1-about-browsers/README.md +++ b/translations/hi/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # ब्राउज़र एक्सटेंशन प्रोजेक्ट भाग 1: ब्राउज़र्स के बारे में सब कुछ ```mermaid diff --git a/translations/hi/5-browser-extension/1-about-browsers/assignment.md b/translations/hi/5-browser-extension/1-about-browsers/assignment.md index 408155e18..01308421a 100644 --- a/translations/hi/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/hi/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # असाइनमेंट: अपने ब्राउज़र एक्सटेंशन की स्टाइल बदलें ## अवलोकन diff --git a/translations/hi/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/hi/5-browser-extension/2-forms-browsers-local-storage/README.md index e3b5cebd2..f877f9fb7 100644 --- a/translations/hi/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/hi/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # ब्राउज़र एक्सटेंशन प्रोजेक्ट भाग 2: एक API कॉल करें, लोकल स्टोरेज का उपयोग करें ```mermaid diff --git a/translations/hi/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/hi/5-browser-extension/2-forms-browsers-local-storage/assignment.md index 1bf0e28a5..0eac6ab40 100644 --- a/translations/hi/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/hi/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # API अपनाएं ## अवलोकन diff --git a/translations/hi/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/hi/5-browser-extension/3-background-tasks-and-performance/README.md index f7451046c..cc72ec967 100644 --- a/translations/hi/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/hi/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # ब्राउज़र एक्सटेंशन प्रोजेक्ट भाग 3: पृष्ठभूमि कार्यों और प्रदर्शन के बारे में जानें ```mermaid diff --git a/translations/hi/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/hi/5-browser-extension/3-background-tasks-and-performance/assignment.md index 950ba774c..e3ce860b9 100644 --- a/translations/hi/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/hi/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # प्रदर्शन के लिए एक साइट का विश्लेषण करें ## असाइनमेंट का अवलोकन diff --git a/translations/hi/5-browser-extension/README.md b/translations/hi/5-browser-extension/README.md index b8a36264d..f5f64dacb 100644 --- a/translations/hi/5-browser-extension/README.md +++ b/translations/hi/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # ब्राउज़र एक्सटेंशन बनाना ब्राउज़र एक्सटेंशन बनाना आपके ऐप्स के प्रदर्शन के बारे में सोचने का एक मजेदार और दिलचस्प तरीका है, साथ ही एक अलग प्रकार की वेब संपत्ति बनाने का अनुभव भी देता है। इस मॉड्यूल में यह सिखाया गया है कि ब्राउज़र कैसे काम करते हैं और ब्राउज़र एक्सटेंशन को कैसे डिप्लॉय किया जाए, फॉर्म कैसे बनाया जाए, API को कॉल कैसे किया जाए, लोकल स्टोरेज का उपयोग कैसे किया जाए, और आपकी वेबसाइट के प्रदर्शन को कैसे मापा और बेहतर किया जाए। diff --git a/translations/hi/5-browser-extension/solution/README.md b/translations/hi/5-browser-extension/solution/README.md index 8244302aa..dfbaa8e52 100644 --- a/translations/hi/5-browser-extension/solution/README.md +++ b/translations/hi/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # कार्बन ट्रिगर ब्राउज़र एक्सटेंशन: पूर्ण कोड tmrow के C02 Signal API का उपयोग करके बिजली की खपत को ट्रैक करें और एक ब्राउज़र एक्सटेंशन बनाएं ताकि आपके ब्राउज़र में यह याद दिलाने वाला फीचर हो कि आपके क्षेत्र में बिजली की खपत कितनी भारी है। इस एक्सटेंशन का अस्थायी उपयोग आपको इस जानकारी के आधार पर अपनी गतिविधियों के बारे में निर्णय लेने में मदद करेगा। diff --git a/translations/hi/5-browser-extension/solution/translation/README.es.md b/translations/hi/5-browser-extension/solution/translation/README.es.md index 9cc0226e1..3b94c1fe1 100644 --- a/translations/hi/5-browser-extension/solution/translation/README.es.md +++ b/translations/hi/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Carbon Trigger ब्राउज़र एक्सटेंशन: पूरा कोड tmrow की CO2 Signal API का उपयोग करके बिजली की खपत को ट्रैक करें और एक ब्राउज़र एक्सटेंशन बनाएं ताकि आप अपनी क्षेत्रीय बिजली खपत की जानकारी सीधे अपने ब्राउज़र में देख सकें। इस ऐड-हॉक एक्सटेंशन का उपयोग आपको अपनी गतिविधियों के बारे में निर्णय लेने में मदद करेगा, जो इस जानकारी पर आधारित होंगे। diff --git a/translations/hi/5-browser-extension/solution/translation/README.fr.md b/translations/hi/5-browser-extension/solution/translation/README.fr.md index 0b786e8f4..f0d9c71f8 100644 --- a/translations/hi/5-browser-extension/solution/translation/README.fr.md +++ b/translations/hi/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Carbon Trigger ब्राउज़र एक्सटेंशन: पूर्ण कोड tmrow की C02 Signal API का उपयोग करके बिजली की खपत को ट्रैक करें और एक ब्राउज़र एक्सटेंशन बनाएं ताकि आप अपने क्षेत्र की बिजली खपत के बारे में सीधे अपने ब्राउज़र में एक रिमाइंडर प्राप्त कर सकें। इस एक्सटेंशन का उपयोग आपको इन जानकारियों के आधार पर अपनी गतिविधियों का मूल्यांकन करने में मदद करेगा। diff --git a/translations/hi/5-browser-extension/solution/translation/README.hi.md b/translations/hi/5-browser-extension/solution/translation/README.hi.md index 88e75d732..107346f8b 100644 --- a/translations/hi/5-browser-extension/solution/translation/README.hi.md +++ b/translations/hi/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # कार्बन ट्रिगर ब्राउज़र एक्सटेंशन: पूरा किया हुआ कोड बिजली के उपयोग को ट्रैक करने के लिए tmrow के C02 सिग्नल एपीआई का उपयोग करते हुए, एक ब्राउज़र एक्सटेंशन का निर्माण किया गया है जो आपके ब्राउज़र में आपके क्षेत्र की बिजली के उपयोग की तीव्रता के बारे में आपको रिमाइंडर देता है। इस एक्सटेंशन का उपयोग करके, आप इस जानकारी के आधार पर अपनी गतिविधियों के बारे में बेहतर निर्णय ले सकते हैं। diff --git a/translations/hi/5-browser-extension/solution/translation/README.it.md b/translations/hi/5-browser-extension/solution/translation/README.it.md index 622c4a60b..277873ad5 100644 --- a/translations/hi/5-browser-extension/solution/translation/README.it.md +++ b/translations/hi/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Carbon Trigger ब्राउज़र एक्सटेंशन: शुरुआत के लिए कोड आप tmrow की Signal C02 API का उपयोग करके बिजली की खपत की निगरानी करेंगे ताकि एक ब्राउज़र एक्सटेंशन बनाया जा सके। यह एक्सटेंशन आपके ब्राउज़र में सीधे यह याद दिलाने का काम करेगा कि आपके क्षेत्र में बिजली की खपत कितनी भारी है। इस विशेष एक्सटेंशन का उपयोग आपको इन जानकारियों के आधार पर अपनी गतिविधियों का मूल्यांकन करने में मदद करेगा। diff --git a/translations/hi/5-browser-extension/solution/translation/README.ja.md b/translations/hi/5-browser-extension/solution/translation/README.ja.md index 78ff9ddd0..6532e6703 100644 --- a/translations/hi/5-browser-extension/solution/translation/README.ja.md +++ b/translations/hi/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # कार्बन ट्रिगर ब्राउज़र एक्सटेंशन: तैयार कोड tmrow के C02 सिग्नल API का उपयोग करके बिजली की खपत को ट्रैक करने के लिए, आपके क्षेत्र में बिजली की खपत कितनी अधिक है, इसे ब्राउज़र पर एक रिमाइंडर के रूप में दिखाने के लिए एक ब्राउज़र एक्सटेंशन बनाएं। इस एक्सटेंशन का उपयोग करके, आप इस जानकारी के आधार पर अपनी गतिविधियों का निर्णय ले सकते हैं। diff --git a/translations/hi/5-browser-extension/solution/translation/README.ms.md b/translations/hi/5-browser-extension/solution/translation/README.ms.md index b2fc6d81d..2366bb8f7 100644 --- a/translations/hi/5-browser-extension/solution/translation/README.ms.md +++ b/translations/hi/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # कार्बन ट्रिगर ब्राउज़र एक्सटेंशन: पूरा कोड C02 सिग्नल tmrow API का उपयोग करके बिजली की खपत का पता लगाएं और एक ब्राउज़र एक्सटेंशन बनाएं, ताकि आप अपने क्षेत्र की बिजली खपत की स्थिति के बारे में ब्राउज़र में अलर्ट प्राप्त कर सकें। इस एक्सटेंशन का उपयोग विशेष रूप से आपको अपनी गतिविधियों के बारे में सूचित निर्णय लेने में मदद करेगा। diff --git a/translations/hi/5-browser-extension/start/README.md b/translations/hi/5-browser-extension/start/README.md index d9700204a..776114f18 100644 --- a/translations/hi/5-browser-extension/start/README.md +++ b/translations/hi/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # कार्बन ट्रिगर ब्राउज़र एक्सटेंशन: स्टार्टर कोड tmrow के C02 Signal API का उपयोग करके बिजली की खपत को ट्रैक करें और एक ब्राउज़र एक्सटेंशन बनाएं ताकि आपके ब्राउज़र में यह याद दिलाने वाला फीचर हो कि आपके क्षेत्र में बिजली की खपत कितनी भारी है। इस एक्सटेंशन का उपयोग करके आप अपनी गतिविधियों के बारे में इस जानकारी के आधार पर निर्णय ले सकते हैं। diff --git a/translations/hi/6-space-game/1-introduction/README.md b/translations/hi/6-space-game/1-introduction/README.md index 2c180c547..cec543bef 100644 --- a/translations/hi/6-space-game/1-introduction/README.md +++ b/translations/hi/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # अंतरिक्ष खेल बनाएं भाग 1: परिचय ```mermaid diff --git a/translations/hi/6-space-game/1-introduction/assignment.md b/translations/hi/6-space-game/1-introduction/assignment.md index 94e941468..a2792c8d2 100644 --- a/translations/hi/6-space-game/1-introduction/assignment.md +++ b/translations/hi/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # एक खेल का मॉक अप करें: डिज़ाइन पैटर्न लागू करें ## असाइनमेंट का अवलोकन diff --git a/translations/hi/6-space-game/2-drawing-to-canvas/README.md b/translations/hi/6-space-game/2-drawing-to-canvas/README.md index e83ea3a02..87e0888c8 100644 --- a/translations/hi/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/hi/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # स्पेस गेम बनाएँ भाग 2: हीरो और दानवों को कैनवास पर ड्रॉ करें ```mermaid diff --git a/translations/hi/6-space-game/2-drawing-to-canvas/assignment.md b/translations/hi/6-space-game/2-drawing-to-canvas/assignment.md index 994a44e17..25b792947 100644 --- a/translations/hi/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/hi/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # असाइनमेंट: कैनवास API का अन्वेषण करें ## सीखने के उद्देश्य diff --git a/translations/hi/6-space-game/3-moving-elements-around/README.md b/translations/hi/6-space-game/3-moving-elements-around/README.md index 886f32bd8..73a31f534 100644 --- a/translations/hi/6-space-game/3-moving-elements-around/README.md +++ b/translations/hi/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # एक अंतरिक्ष खेल बनाएं भाग 3: गति जोड़ना ```mermaid diff --git a/translations/hi/6-space-game/3-moving-elements-around/assignment.md b/translations/hi/6-space-game/3-moving-elements-around/assignment.md index cffd03698..03bcaa9ee 100644 --- a/translations/hi/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/hi/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # अपनी कोड पर टिप्पणी करें ## निर्देश diff --git a/translations/hi/6-space-game/4-collision-detection/README.md b/translations/hi/6-space-game/4-collision-detection/README.md index f43a9d553..ba9af1231 100644 --- a/translations/hi/6-space-game/4-collision-detection/README.md +++ b/translations/hi/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # एक स्पेस गेम बनाएं भाग 4: एक लेजर जोड़ना और टकराव का पता लगाना ```mermaid diff --git a/translations/hi/6-space-game/4-collision-detection/assignment.md b/translations/hi/6-space-game/4-collision-detection/assignment.md index 27b6f1bf1..083427380 100644 --- a/translations/hi/6-space-game/4-collision-detection/assignment.md +++ b/translations/hi/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # टकरावों का अन्वेषण करें ## निर्देश diff --git a/translations/hi/6-space-game/4-collision-detection/solution/README.md b/translations/hi/6-space-game/4-collision-detection/solution/README.md index 6e77412da..65d52ceee 100644 --- a/translations/hi/6-space-game/4-collision-detection/solution/README.md +++ b/translations/hi/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - यह एक प्लेसहोल्डर है, जिसे जानबूझकर खाली छोड़ा गया है **अस्वीकरण**: diff --git a/translations/hi/6-space-game/4-collision-detection/your-work/README.md b/translations/hi/6-space-game/4-collision-detection/your-work/README.md index aca81211b..afbffcc68 100644 --- a/translations/hi/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/hi/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - यह एक प्लेसहोल्डर है, जिसे जानबूझकर खाली छोड़ा गया है **अस्वीकरण**: diff --git a/translations/hi/6-space-game/5-keeping-score/README.md b/translations/hi/6-space-game/5-keeping-score/README.md index 3ef37afad..befa16d29 100644 --- a/translations/hi/6-space-game/5-keeping-score/README.md +++ b/translations/hi/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # स्पेस गेम बनाएं भाग 5: स्कोरिंग और जीव ```mermaid diff --git a/translations/hi/6-space-game/5-keeping-score/assignment.md b/translations/hi/6-space-game/5-keeping-score/assignment.md index e68e1feb5..2a40a608f 100644 --- a/translations/hi/6-space-game/5-keeping-score/assignment.md +++ b/translations/hi/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # स्कोरिंग गेम बनाएं ## निर्देश diff --git a/translations/hi/6-space-game/5-keeping-score/solution/README.md b/translations/hi/6-space-game/5-keeping-score/solution/README.md index 9304a8008..65d52ceee 100644 --- a/translations/hi/6-space-game/5-keeping-score/solution/README.md +++ b/translations/hi/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - यह एक प्लेसहोल्डर है, जिसे जानबूझकर खाली छोड़ा गया है **अस्वीकरण**: diff --git a/translations/hi/6-space-game/5-keeping-score/your-work/README.md b/translations/hi/6-space-game/5-keeping-score/your-work/README.md index c08ab675a..afbffcc68 100644 --- a/translations/hi/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/hi/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - यह एक प्लेसहोल्डर है, जिसे जानबूझकर खाली छोड़ा गया है **अस्वीकरण**: diff --git a/translations/hi/6-space-game/6-end-condition/README.md b/translations/hi/6-space-game/6-end-condition/README.md index d18b4e676..be4761182 100644 --- a/translations/hi/6-space-game/6-end-condition/README.md +++ b/translations/hi/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # एक अंतरिक्ष खेल बनाएं भाग 6: अंत और पुनःआरंभ ```mermaid diff --git a/translations/hi/6-space-game/6-end-condition/assignment.md b/translations/hi/6-space-game/6-end-condition/assignment.md index 715ada85c..88dfd2624 100644 --- a/translations/hi/6-space-game/6-end-condition/assignment.md +++ b/translations/hi/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # एक नमूना गेम बनाएं ## असाइनमेंट अवलोकन diff --git a/translations/hi/6-space-game/6-end-condition/solution/README.md b/translations/hi/6-space-game/6-end-condition/solution/README.md index e5a320f69..a8da06a1c 100644 --- a/translations/hi/6-space-game/6-end-condition/solution/README.md +++ b/translations/hi/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - यह एक प्लेसहोल्डर है, जिसे जानबूझकर खाली छोड़ा गया है **अस्वीकरण**: diff --git a/translations/hi/6-space-game/6-end-condition/your-work/README.md b/translations/hi/6-space-game/6-end-condition/your-work/README.md index 7f4e2a28f..65d52ceee 100644 --- a/translations/hi/6-space-game/6-end-condition/your-work/README.md +++ b/translations/hi/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - यह एक प्लेसहोल्डर है, जिसे जानबूझकर खाली छोड़ा गया है **अस्वीकरण**: diff --git a/translations/hi/6-space-game/README.md b/translations/hi/6-space-game/README.md index 835166e49..86f8f23eb 100644 --- a/translations/hi/6-space-game/README.md +++ b/translations/hi/6-space-game/README.md @@ -1,12 +1,3 @@ - # स्पेस गेम बनाएं एक स्पेस गेम जो उन्नत जावास्क्रिप्ट के मूलभूत सिद्धांत सिखाएगा diff --git a/translations/hi/6-space-game/solution/README.md b/translations/hi/6-space-game/solution/README.md index df3483d78..afbffcc68 100644 --- a/translations/hi/6-space-game/solution/README.md +++ b/translations/hi/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - यह एक प्लेसहोल्डर है, जिसे जानबूझकर खाली छोड़ा गया है **अस्वीकरण**: diff --git a/translations/hi/7-bank-project/1-template-route/README.md b/translations/hi/7-bank-project/1-template-route/README.md index 949f76f4b..194816852 100644 --- a/translations/hi/7-bank-project/1-template-route/README.md +++ b/translations/hi/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # बैंकिंग ऐप बनाएं भाग 1: वेब ऐप में HTML टेम्प्लेट और रूटिंग ```mermaid diff --git a/translations/hi/7-bank-project/1-template-route/assignment.md b/translations/hi/7-bank-project/1-template-route/assignment.md index 4e1b10a8c..9382ba624 100644 --- a/translations/hi/7-bank-project/1-template-route/assignment.md +++ b/translations/hi/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # रूटिंग में सुधार करें ## निर्देश diff --git a/translations/hi/7-bank-project/2-forms/README.md b/translations/hi/7-bank-project/2-forms/README.md index d32d44759..fa4aa4a60 100644 --- a/translations/hi/7-bank-project/2-forms/README.md +++ b/translations/hi/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # एक बैंकिंग ऐप बनाएं भाग 2: लॉगिन और रजिस्ट्रेशन फॉर्म बनाएं ```mermaid diff --git a/translations/hi/7-bank-project/2-forms/assignment.md b/translations/hi/7-bank-project/2-forms/assignment.md index 2218d3d51..d3dba0d26 100644 --- a/translations/hi/7-bank-project/2-forms/assignment.md +++ b/translations/hi/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # अपने बैंक ऐप को आधुनिक CSS के साथ स्टाइल करें ## परियोजना अवलोकन diff --git a/translations/hi/7-bank-project/3-data/README.md b/translations/hi/7-bank-project/3-data/README.md index e5406ef96..9de884404 100644 --- a/translations/hi/7-bank-project/3-data/README.md +++ b/translations/hi/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # बैंकिंग ऐप बनाएं भाग 3: डेटा प्राप्त करने और उपयोग करने के तरीके स्टार ट्रेक में एंटरप्राइज के कंप्यूटर के बारे में सोचें - जब कप्तान पिकार्ड जहाज की स्थिति पूछते हैं, तो जानकारी तुरंत दिखाई देती है बिना पूरी इंटरफेस के बंद हुए और खुद को फिर से बनाए बिना। जानकारी का वह सहज प्रवाह बिल्कुल वही है जो हम यहां गतिशील डेटा प्राप्त करने के साथ बना रहे हैं। diff --git a/translations/hi/7-bank-project/3-data/assignment.md b/translations/hi/7-bank-project/3-data/assignment.md index a864ac441..e2fc68f8d 100644 --- a/translations/hi/7-bank-project/3-data/assignment.md +++ b/translations/hi/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # कोड रीफ़ैक्टरिंग और दस्तावेज़ीकरण असाइनमेंट ## सीखने के उद्देश्य diff --git a/translations/hi/7-bank-project/4-state-management/README.md b/translations/hi/7-bank-project/4-state-management/README.md index 313e956af..abe335cc1 100644 --- a/translations/hi/7-bank-project/4-state-management/README.md +++ b/translations/hi/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # बैंकिंग ऐप बनाएं भाग 4: स्टेट मैनेजमेंट की अवधारणाएँ ## ⚡ अगले 5 मिनट में आप क्या कर सकते हैं diff --git a/translations/hi/7-bank-project/4-state-management/assignment.md b/translations/hi/7-bank-project/4-state-management/assignment.md index 2afe2e1b3..32e2f1aff 100644 --- a/translations/hi/7-bank-project/4-state-management/assignment.md +++ b/translations/hi/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # "ट्रांजैक्शन जोड़ें" संवाद लागू करें ## अवलोकन diff --git a/translations/hi/7-bank-project/README.md b/translations/hi/7-bank-project/README.md index a2425ce05..4f50e81fc 100644 --- a/translations/hi/7-bank-project/README.md +++ b/translations/hi/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: एक बैंक बनाएं इस प्रोजेक्ट में, आप एक काल्पनिक बैंक बनाने का तरीका सीखेंगे। इन पाठों में यह सिखाया जाएगा कि वेब ऐप को कैसे डिज़ाइन करें और रूट्स प्रदान करें, फॉर्म बनाएं, स्टेट को मैनेज करें, और API से डेटा प्राप्त करें जिससे आप बैंक का डेटा ले सकें। diff --git a/translations/hi/7-bank-project/api/README.md b/translations/hi/7-bank-project/api/README.md index f0faa664f..5ed9f5c07 100644 --- a/translations/hi/7-bank-project/api/README.md +++ b/translations/hi/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # बैंक API > [Node.js](https://nodejs.org) + [Express](https://expressjs.com/) के साथ बनाया गया बैंक API। diff --git a/translations/hi/7-bank-project/solution/README.md b/translations/hi/7-bank-project/solution/README.md index 6b525e773..6d2cc6607 100644 --- a/translations/hi/7-bank-project/solution/README.md +++ b/translations/hi/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # बैंक ऐप > बैंक ऐप प्रोजेक्ट के लिए उदाहरण समाधान, जो वैनिला HTML5, CSS और JavaScript (कोई फ्रेमवर्क या लाइब्रेरी का उपयोग नहीं) के साथ बनाया गया है। diff --git a/translations/hi/8-code-editor/1-using-a-code-editor/README.md b/translations/hi/8-code-editor/1-using-a-code-editor/README.md index ea6b6029f..5bf7b2cbc 100644 --- a/translations/hi/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/hi/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # एक कोड संपादक का उपयोग करना: VSCode.dev में महारत हासिल करना *द मैट्रिक्स* में याद है जब नियो को डिजिटल दुनिया तक पहुंचने के लिए एक विशाल कंप्यूटर टर्मिनल में प्लग इन करना पड़ा था? आज के वेब विकास उपकरण इसके विपरीत हैं – कहीं से भी सुलभ, अविश्वसनीय रूप से शक्तिशाली क्षमताएँ। VSCode.dev एक ब्राउज़र-आधारित कोड संपादक है जो किसी भी इंटरनेट से जुड़े डिवाइस पर पेशेवर विकास उपकरण लाता है। diff --git a/translations/hi/8-code-editor/1-using-a-code-editor/assignment.md b/translations/hi/8-code-editor/1-using-a-code-editor/assignment.md index bbc20a33d..d41fecf51 100644 --- a/translations/hi/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/hi/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # VSCode.dev का उपयोग करके एक रिज्यूम वेबसाइट बनाएं अपना करियर संभावनाओं को बदलें एक पेशेवर रिज्यूम वेबसाइट बनाकर जो आपकी कौशल और अनुभव को इंटरैक्टिव, आधुनिक फॉर्मेट में प्रदर्शित करती है। पारंपरिक PDF भेजने के बजाय, कल्पना करें कि आप भर्तीकर्ताओं को एक चिकनी, उत्तरदायी वेबसाइट प्रदान कर रहे हैं जो आपकी योग्यताओं और आपकी वेब विकास क्षमताओं दोनों को दर्शाती है। diff --git a/translations/hi/9-chat-project/README.md b/translations/hi/9-chat-project/README.md index 005f45ff2..61f28fd05 100644 --- a/translations/hi/9-chat-project/README.md +++ b/translations/hi/9-chat-project/README.md @@ -1,12 +1,3 @@ - # AI के साथ एक चैट असिस्टेंट बनाएं Star Trek में याद है जब दल जहाज के कंप्यूटर से आराम से बातचीत करता था, उससे जटिल सवाल पूछता था और विचारशील जवाब पाता था? 1960 के दशक में जो शुद्ध विज्ञान कथा जैसा लगता था, अब कुछ ऐसा है जिसे आप पहले से जानते वेब तकनीकों का उपयोग करके बना सकते हैं। diff --git a/translations/hi/9-chat-project/solution/README.md b/translations/hi/9-chat-project/solution/README.md index 0cc5eab8c..e4e141180 100644 --- a/translations/hi/9-chat-project/solution/README.md +++ b/translations/hi/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # समाधान चलाएं 1. [बैकएंड](./backend/README.md) शुरू करें diff --git a/translations/hi/9-chat-project/solution/backend/README.md b/translations/hi/9-chat-project/solution/backend/README.md index 8404015e9..ef25f7b41 100644 --- a/translations/hi/9-chat-project/solution/backend/README.md +++ b/translations/hi/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - अपना रनटाइम चुनें - [Python](./python/README.md) diff --git a/translations/hi/9-chat-project/solution/backend/python/README.md b/translations/hi/9-chat-project/solution/backend/python/README.md index 846e191fd..d82f41ca1 100644 --- a/translations/hi/9-chat-project/solution/backend/python/README.md +++ b/translations/hi/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # कोड चलाएँ ## सेट अप diff --git a/translations/hi/9-chat-project/solution/frontend/README.md b/translations/hi/9-chat-project/solution/frontend/README.md index f0162e94b..b0ed445b3 100644 --- a/translations/hi/9-chat-project/solution/frontend/README.md +++ b/translations/hi/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # कोड चलाएं ```sh diff --git a/translations/hi/AGENTS.md b/translations/hi/AGENTS.md index bcaa75afa..79c25c3ba 100644 --- a/translations/hi/AGENTS.md +++ b/translations/hi/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## परियोजना का अवलोकन diff --git a/translations/hi/CODE_OF_CONDUCT.md b/translations/hi/CODE_OF_CONDUCT.md index a939a43a1..2928fd067 100644 --- a/translations/hi/CODE_OF_CONDUCT.md +++ b/translations/hi/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # Microsoft ओपन सोर्स आचार संहिता इस प्रोजेक्ट ने [Microsoft ओपन सोर्स आचार संहिता](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon) को अपनाया है। diff --git a/translations/hi/CONTRIBUTING.md b/translations/hi/CONTRIBUTING.md index 48d514c04..a2f2354ef 100644 --- a/translations/hi/CONTRIBUTING.md +++ b/translations/hi/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # योगदान यह प्रोजेक्ट योगदान और सुझावों का स्वागत करता है। अधिकांश योगदानों के लिए आपको एक Contributor License Agreement (CLA) से सहमत होना होगा, जिसमें यह घोषित किया जाता है कि आपके पास अपने योगदान का उपयोग करने का अधिकार है और आप वास्तव में हमें यह अधिकार प्रदान करते हैं। अधिक जानकारी के लिए, [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon) पर जाएं। diff --git a/translations/hi/Git-Basics/README.md b/translations/hi/Git-Basics/README.md index a4e42e773..e4a65ef19 100644 --- a/translations/hi/Git-Basics/README.md +++ b/translations/hi/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## वेब-डेव शुरुआती लोगों के लिए GIT के मूल बातें👶 ## `Git` क्या है? diff --git a/translations/hi/README.md b/translations/hi/README.md index 778a53c2c..44906ec8f 100644 --- a/translations/hi/README.md +++ b/translations/hi/README.md @@ -1,206 +1,210 @@ - +[![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) +[![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) +[![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) +[![GitHub pull-requests](https://img.shields.io/github/issues-pr/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/pulls/) +[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) + +[![GitHub watchers](https://img.shields.io/github/watchers/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/watchers/) +[![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/network/) +[![GitHub stars](https://img.shields.io/github/stars/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/stargazers/) + +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + # शुरुआती लोगों के लिए वेब विकास - एक पाठ्यक्रम -Microsoft Cloud Advocates द्वारा हमारे 12 सप्ताह के व्यापक पाठ्यक्रम के साथ वेब विकास के बुनियादी सिद्धांत सीखें। 24 पाठों में से प्रत्येक में JavaScript, CSS, और HTML पर व्यावहारिक परियोजनाओं जैसे टेरारियम, ब्राउज़र एक्सटेंशन, और स्पेस गेम्स के माध्यम से गहराई से चर्चा की जाती है। प्रश्नोत्तरी, चर्चा, और व्यावहारिक असाइनमेंट के साथ जुड़ें। हमारे प्रभावी परियोजना-आधारित शिक्षण पद्धति के साथ अपनी कौशल को बढ़ाएं और अपने ज्ञान को बेहतर बनाएं। आज ही अपनी कोडिंग यात्रा शुरू करें! +Microsoft Cloud Advocates द्वारा प्रदान किए गए हमारे 12-सप्ताह के समग्र पाठ्यक्रम के साथ वेब विकास की मूल बातें सीखें। 24 पाठों में से प्रत्येक JavaScript, CSS, और HTML को टेरारियम, ब्राउज़र एक्सटेंशन्स, और स्पेस गेम जैसी प्रायोगिक परियोजनाओं के माध्यम से गहराई से समझाता है। क्विज़, चर्चा, और व्यावहारिक असाइनमेंट में भाग लें। हमारे प्रभावी परियोजना-आधारित शिक्षण पद्धति के साथ अपनी कौशल को बढ़ाएं और ज्ञान धारण करने को बेहतर बनाएं। आज ही अपनी कोडिंग यात्रा शुरू करें! Azure AI Foundry Discord समुदाय में शामिल हों -इन संसाधनों का उपयोग शुरू करने के लिए ये कदम उठाएं: +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + +इन संसाधनों का उपयोग शुरू करने के लिए इन चरणों का पालन करें: 1. **रिपॉजिटरी को फोर्क करें**: क्लिक करें [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) -2. **रिपॉजिटरी को क्लोन करें**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Azure AI Foundry Discord से जुड़ें और विशेषज्ञों और अन्य डेवलपर्स से मिलें**](https://discord.com/invite/ByRwuEEgH4) +2. **रिपॉजिटरी क्लोन करें**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**Azure AI Foundry Discord में शामिल हों और विशेषज्ञों और अन्य डेवलपर्स से मिलें**](https://discord.com/invite/ByRwuEEgH4) ### 🌐 बहुभाषी समर्थन -#### GitHub Action के माध्यम से समर्थित (स्वचालित और हमेशा अपडेट) +#### GitHub Action के माध्यम से समर्थित (स्वचालित और हमेशा अद्यतन) -[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](./README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) +[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](./README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) -> **क्या आप स्थानीय रूप से क्लोन करना पसंद करते हैं?** +> **स्थानीय रूप से क्लोन करना पसंद करते हैं?** -> इस रिपॉजिटरी में 50+ भाषा अनुवाद शामिल हैं जो डाउनलोड आकार को काफी बढ़ा देते हैं। बिना अनुवाद के क्लोन करने के लिए, sparse checkout का उपयोग करें: +> इस रिपॉजिटरी में 50+ भाषा अनुवाद शामिल हैं, जो डाउनलोड आकार को काफी बढ़ा देता है। केवल मूल को क्लोन करने के लिए sparse checkout का उपयोग करें: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> ऐसा करने से आपको तेजी से डाउनलोड के साथ पाठ्यक्रम पूरा करने के लिए सब कुछ मिल जाएगा। +> यह आपको तेज़ डाउनलोड के साथ कोर्स पूरा करने के लिए आवश्यक सभी चीज़ें देता है। -**यदि आप अतिरिक्त अनुवाद भाषाओं का समर्थन चाहते हैं तो वे [यहाँ](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md) सूचीबद्ध हैं** +**यदि आप अतिरिक्त अनुवाद भाषाओं का समर्थन चाहते हैं तो वे [यहां](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md) सूचीबद्ध हैं** [![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) #### 🧑‍🎓 _क्या आप छात्र हैं?_ -[**Student Hub पेज**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) पर जाएं जहाँ आपको शुरुआती संसाधन, छात्र पैक और मुफ्त प्रमाणपत्र वाउचर प्राप्त करने के तरीके मिलेंगे। यह वह पेज है जिसे आप बुकमार्क करना चाहेंगे और समय-समय पर देखना चाहेंगे क्योंकि हम प्रति माह सामग्री बदलते हैं। +[**Student Hub पेज**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) पर जाएं जहां आपको शुरुआती संसाधन, छात्र पैक और मुफ्त प्रमाणपत्र वाउचर पाने के तरीके मिलेंगे। यह वह पेज है जिसे आपको बुकमार्क करना चाहिए और समय-समय पर देखना चाहिए क्योंकि हम मासिक सामग्री स्विच करते हैं। -### 📣 घोषणा - नए GitHub Copilot Agent मोड चुनौतियां पूरी करें! +### 📣 घोषणा - नए GitHub Copilot एजेंट मोड चुनौतियां पूरी करें! -नई चुनौती जोड़ी गई है, अधिकांश अध्यायों में "GitHub Copilot Agent Challenge 🚀" देखें। यह आपके लिए GitHub Copilot और Agent मोड का उपयोग करके पूरी करने के लिए एक नई चुनौती है। यदि आपने पहले Agent मोड का उपयोग नहीं किया है, तो यह न केवल टेक्स्ट उत्पन्न कर सकता है बल्कि फाइलें बना और संपादित भी कर सकता है, कमांड चला सकता है और बहुत कुछ। +नई चुनौती जोड़ी गई है, अधिकांश अध्यायों में "GitHub Copilot Agent Challenge 🚀" देखें। यह आपके लिए GitHub Copilot और एजेंट मोड का उपयोग करके पूरी की जाने वाली एक नई चुनौती है। यदि आपने पहले एजेंट मोड का उपयोग नहीं किया है, तो यह सिर्फ टेक्स्ट जनरेट करने में सक्षम नहीं है बल्कि फाइलें बना सकता है, संपादित कर सकता है, कमांड चला सकता है और अधिक कर सकता है। -### 📣 घोषणा - _ जनरेटिव AI का उपयोग कर नया प्रोजेक्ट बनाएं_ +### 📣 घोषणा - _नई जनरेटिव AI परियोजना बनाएं_ -नया AI सहायक प्रोजेक्ट अभी जोड़ा गया है, इसे देखें [project](./9-chat-project/README.md) +नई AI सहायक परियोजना अभी जोड़ी गई है, इसे देखें [project](./9-chat-project/README.md) -### 📣 घोषणा - JavaScript के लिए _नया जनरेटिव AI पाठ्यक्रम_ अभी रिलीज़ हुआ +### 📣 घोषणा - _JavaScript के लिए नई जनरेटिव AI पाठ्यक्रम_ अभी जारी हुई है -हमारा नया जनरेटिव AI पाठ्यक्रम न देखें! +हमारा नया जनरेटिव AI पाठ्यक्रम मिस न करें! -शुरू करने के लिए [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/hi/background.148a8d43afde5730.webp) -- बुनियादी से लेकर RAG तक सब कुछ कवर करने वाले पाठ। -- GenAI और हमारे सहायता ऐप का उपयोग करके ऐतिहासिक पात्रों के साथ बातचीत करें। -- मजेदार और आकर्षक कहानी, आप समय यात्रा कर रहे होंगे! +- बुनियादी से RAG तक सब कुछ कवर करने वाले पाठ। +- GenAI और हमारे साथी ऐप का उपयोग करके ऐतिहासिक पात्रों से बातचीत करें। +- मजेदार और रोचक कथा, आप समय यात्रा करेंगे! ![character](../../translated_images/hi/character.5c0dd8e067ffd693.webp) -प्रत्येक पाठ में एक असाइनमेंट, एक ज्ञान जांच और एक चुनौती शामिल है जो आपको निम्नलिखित विषयों पर गाइड करती है: +प्रत्येक पाठ में एक असाइनमेंट, ज्ञान जांच और एक चुनौती होती है जो आपको निम्न विषयों को सीखने में मार्गदर्शन करेगी: - प्रॉम्प्टिंग और प्रॉम्प्ट इंजीनियरिंग -- टेक्स्ट और छवि ऐप निर्माण +- टेक्स्ट और इमेज ऐप जनरेशन - खोज ऐप्स -शुरू करने के लिए [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) पर जाएं! +शुरू करने के लिए जाएं: [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) +## 🌱 शुरुआत करना -## 🌱 शुरू करना +> **शिक्षकगण**, हमने इस पाठ्यक्रम का उपयोग कैसे करें इस पर कुछ सुझाव [शामिल किए हैं](for-teachers.md)। हम आपकी प्रतिक्रिया [हमारे चर्चा मंच](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner) में सुनना चाहेंगे! -> **शिक्षक**, हमने इस पाठ्यक्रम का उपयोग करने के लिए कुछ सुझाव [शामिल किए हैं](for-teachers.md)। हम आपके सुझावों का स्वागत करते हैं [हमारे चर्चा मंच](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner) में! +**[शिक्षार्थी](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, प्रत्येक पाठ के लिए, एक पूर्व व्याख्यान क्विज़ से शुरू करें और व्याख्यान सामग्री पढ़ें, विभिन्न गतिविधियां पूरी करें और पोस्ट-लेक्चर क्विज़ के साथ अपनी समझ की जांच करें। -**[शिक्षार्थी](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, प्रत्येक पाठ के लिए, एक पूर्व-व्याख्यान प्रश्नोत्तरी से शुरू करें और व्याख्यान सामग्री पढ़ें, विभिन्न गतिविधियाँ पूरी करें और पोस्ट-व्याख्यान प्रश्नोत्तरी के साथ अपनी समझ की जांच करें। +अपने सीखने के अनुभव को बढ़ाने के लिए, परियोजनाओं पर मिलकर काम करने के लिए अपने सहपाठियों से जुड़ें! चर्चाओं को हमारे [चर्चा मंच](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) में प्रोत्साहित किया जाता है जहां हमारे मध्यस्थों की टीम आपके सवालों के जवाब देने के लिए उपलब्ध रहेगी। -अपने सीखने के अनुभव को बढ़ाने के लिए, अपने सहपाठियों के साथ जुड़ें और परियोजनाओं पर साथ मिलकर काम करें! चर्चाओं के लिए हमारे [चर्चा मंच](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) में भाग लें जहां हमारे मॉडरेटर आपकी प्रश्नों का उत्तर देने के लिए उपलब्ध रहेंगे। +अपनी शिक्षा को आगे बढ़ाने के लिए, हम [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) में अतिरिक्त अध्ययन सामग्री की खोज करने की जोरदार सलाह देते हैं। -अपने शिक्षा को और आगे बढ़ाने के लिए, हम अतिरिक्त अध्ययन सामग्री के लिए [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) को देखने की सलाह देते हैं। +### 📋 अपना वातावरण सेट करें -### 📋 अपना वातावरण सेट करना +इस पाठ्यक्रम के लिए एक विकसित वातावरण तैयार है! जैसे ही आप शुरू करते हैं, आप इस पाठ्यक्रम को [Codespace](https://github.com/features/codespaces/) (_एक ब्राउज़र-आधारित, बिना इंस्टॉल के वातावरण_) में या लोकल कंप्यूटर पर एक टेक्स्ट एडिटर जैसे [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) का उपयोग करके चला सकते हैं। -इस पाठ्यक्रम में एक विकास वातावरण पहले से तैयार है! जब आप शुरू करते हैं तो आप इस पाठ्यक्रम को [Codespace](https://github.com/features/codespaces/) (_एक ब्राउज़र-आधारित, बिना इंस्टॉल किए चलने वाला वातावरण_) में या अपने कंप्यूटर पर [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) जैसे टेक्स्ट संपादक का उपयोग करके स्थानीय रूप से चला सकते हैं। +#### अपनी रिपॉजिटरी बनाएं +अपने काम को आसानी से संग्रहीत करने के लिए, सुझाव दिया जाता है कि आप इस रिपॉजिटरी की अपनी कॉपी बनाएं। आप यह पेज के शीर्ष पर **Use this template** बटन पर क्लिक करके कर सकते हैं। इससे आपके GitHub खाते में पाठ्यक्रम की एक कॉपी के साथ नई रिपॉजिटरी बन जाएगी। -#### अपना रिपॉजिटरी बनाएं -अपने काम को आसानी से सहेजने के लिए, यह सलाह दी जाती है कि आप इस रिपॉजिटरी की अपनी कॉपी बनाएं। आप ऐसा पेज के शीर्ष पर **Use this template** बटन पर क्लिक करके कर सकते हैं। यह आपके GitHub खाते में पाठ्यक्रम की एक कॉपी के साथ नई रिपॉजिटरी बनाएगा। - -ये कदम उठाएं: -1. **रिपॉजिटरी को फोर्क करें**: इस पेज के ऊपर-दाहिने कोने में "Fork" बटन पर क्लिक करें। -2. **रिपॉजिटरी को क्लोन करें**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +इन चरणों का पालन करें: +1. **रिपॉजिटरी को फोर्क करें**: इस पेज के शीर्ष-दाईं कोने में "Fork" बटन पर क्लिक करें। +2. **रिपॉजिटरी क्लोन करें**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` #### Codespace में पाठ्यक्रम चलाना -आपके द्वारा बनाई गई इस रिपॉजिटरी की कॉपी में, **Code** बटन पर क्लिक करें और **Open with Codespaces** चुनें। यह आपके लिए काम करने के लिए नया Codespace बनाएगा। +आपकी बनाई गई इस रिपॉजिटरी की कॉपी में, **Code** बटन पर क्लिक करें और **Open with Codespaces** चुनें। यह आपके लिए एक नया Codespace बनाएगा जिसमें आप काम कर सकते हैं। ![Codespace](../../translated_images/hi/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) - फिर, [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) के भीतर [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) खोलें और निम्नलिखित कमांड चलाएँ, `` को उस URL से बदलें जिसे आपने अभी कॉपी किया है: +फिर, [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) के भीतर [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) खोलें और निम्नलिखित कमांड चलाएँ, `` को उस URL से बदलते हुए जिसे आपने अभी कॉपी किया है: ```bash git clone ``` - -2. Visual Studio Code में फ़ोल्डर खोलें। आप इसे **File** > **Open Folder** पर क्लिक करके और उस फ़ोल्डर का चयन करके कर सकते हैं जिसे आपने अभी क्लोन किया है। + +2. Visual Studio Code में फ़ोल्डर खोलें। आप यह **File** > **Open Folder** पर क्लिक करके और उस फ़ोल्डर का चयन करके कर सकते हैं जिसे आपने अभी क्लोन किया है। > अनुशंसित Visual Studio Code एक्सटेंशंस: > > * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - Visual Studio Code के भीतर HTML पेजों का पूर्वावलोकन करने के लिए -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - कोड तेज़ी से लिखने में मदद करने के लिए +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - कोड तेजी से लिखने में आपकी मदद के लिए ## 📂 प्रत्येक पाठ में शामिल है: - वैकल्पिक स्केचनोट - वैकल्पिक पूरक वीडियो -- पाठ से पहले वार्मअप क्विज़ +- प्री-लेसन वेर्मअप क्विज़ - लिखित पाठ -- परियोजना-आधारित पाठों के लिए, परियोजना बनाने के लिए चरण-दर-चरण मार्गदर्शिकाएं -- ज्ञान जाँच +- परियोजना-आधारित पाठों के लिए, परियोजना को बनाने के लिए चरण-दर-चरण गाइड +- ज्ञान जांच - एक चुनौती - पूरक पठन - असाइनमेंट -- [पाठोत्तर क्विज़](https://ff-quizzes.netlify.app/web/) +- [पाठ के बाद क्विज](https://ff-quizzes.netlify.app/web/) -> **क्विज़ के बारे में एक नोट**: सभी क्विज़ Quiz-app फ़ोल्डर में हैं, कुल 48 क्विज़ हैं जिनमें से प्रत्येक में तीन प्रश्न हैं। ये [यहाँ](https://ff-quizzes.netlify.app/web/) उपलब्ध हैं; क्विज़ ऐप स्थानीय रूप से चलाया जा सकता है या Azure पर तैनात किया जा सकता है; `quiz-app` फ़ोल्डर में निर्देशों का पालन करें। +> **क्विज के बारे में एक नोट**: सभी क्विज़ क्विज-ऐप फ़ोल्डर में रखे गए हैं, कुल 48 क्विज़ जिनमें तीन-तीन प्रश्न हैं। ये [यहाँ](https://ff-quizzes.netlify.app/web/) उपलब्ध हैं; क्विज ऐप को स्थानीय रूप से चलाया जा सकता है या Azure पर डिप्लॉय किया जा सकता है; निर्देशों का पालन करें जो `quiz-app` फ़ोल्डर में हैं। ## 🗃️ पाठ -| | परियोजना का नाम | सिखाए गए अवधारणाएं | सीखने के उद्देश्य | लिंक किया गया पाठ | लेखक | +| | परियोजना का नाम | सिखाए गए अवधरणाएँ | सीखने के उद्देश्य | संबंधित पाठ | लेखक | | :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | -| 01 | शुरूआत करना | प्रोग्रामिंग और ट्रेड के उपकरणों का परिचय | अधिकांश प्रोग्रामिंग भाषाओं के मूल तत्वों को सीखें और उन सॉफ़्टवेयर के बारे में जानें जो पेशेवर डेवलपर्स को उनके काम में मदद करते हैं | [प्रोग्रामिंग भाषाओं और ट्रेड के उपकरणों का परिचय](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | जैसमीन | -| 02 | शुरूआत करना | GitHub के मूल बातें, जिसमें टीम के साथ काम करना शामिल है | अपने प्रोजेक्ट में GitHub का उपयोग कैसे करें, और कोड बेस पर दूसरों के साथ सहयोग कैसे करें | [GitHub परिचय](./1-getting-started-lessons/2-github-basics/README.md) | फ्लोर | -| 03 | शुरूआत करना | पहुँच योग्यता | वेब एक्सेसिबिलिटी के मूल बातें सीखें | [एक्सेसिबिलिटी फंडामेंटल्स](./1-getting-started-lessons/3-accessibility/README.md) | क्रिस्टोफर | -| 04 | JS की मूल बातें | JavaScript डेटा प्रकार | JavaScript डेटा प्रकारों के मूल बातें | [डेटा प्रकार](./2-js-basics/1-data-types/README.md) | जैसमीन | -| 05 | JS की मूल बातें | फंक्शन और मेथड्स | एप्लिकेशन के लॉजिक फ्लो को प्रबंधित करने के लिए फंक्शंस और मेथड्स के बारे में जानें | [फंक्शंस और मेथड्स](./2-js-basics/2-functions-methods/README.md) | जैसमीन और क्रिस्टोफर | -| 06 | JS की मूल बातें | JS के साथ निर्णय लेना | निर्णय लेने की विधियों का उपयोग करके अपनी कोड में शर्तें कैसे बनाएं सीखें | [निर्णय लेना](./2-js-basics/3-making-decisions/README.md) | जैसमीन | -| 07 | JS की मूल बातें | ऐरे और लूप्स | JavaScript में डेटा के साथ काम करने के लिए ऐरे और लूप्स का उपयोग करें | [ऐरे और लूप्स](./2-js-basics/4-arrays-loops/README.md) | जैसमीन | -| 08 | [टेरेरियम](./3-terrarium/solution/README.md) | HTML प्रैक्टिस में | ऑनलाइन टेरेरियम बनाने के लिए HTML बनाएं, लेआउट बनाने पर ध्यान केंद्रित करें | [HTML का परिचय](./3-terrarium/1-intro-to-html/README.md) | जेन | -| 09 | [टेरेरियम](./3-terrarium/solution/README.md) | CSS प्रैक्टिस में | ऑनलाइन टेरियम को स्टाइल करने के लिए CSS बनाएं, CSS के मूल सिद्धांतों पर ध्यान दें जिसमें पेज को रेस्पॉन्सिव बनाना शामिल है | [CSS का परिचय](./3-terrarium/2-intro-to-css/README.md) | जेन | -| 10 | [टेरेरियम](./3-terrarium/solution/README.md) | JavaScript क्लोज़र्स, DOM मैनिपुलेशन | टेरेरियम को ड्रैग/ड्रॉप इंटरफ़ेस के रूप में कार्य करने के लिए JavaScript बनाएं, क्लोज़र्स और DOM मैनिपुलेशन पर ध्यान केंद्रित करें | [JavaScript क्लोज़र्स, DOM मैनिपुलेशन](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | जेन | -| 11 | [टाइपिंग गेम](./4-typing-game/solution/README.md) | टाइपिंग गेम बनाएं | अपने JavaScript ऐप की लॉजिक ड्राइव करने के लिए कीबोर्ड इवेंट्स का उपयोग कैसे करें सीखें | [इवेंट-ड्रिवन प्रोग्रामिंग](./4-typing-game/typing-game/README.md) | क्रिस्टोफर | -| 12 | [ग्रीन ब्राउज़र एक्सटेंशन](./5-browser-extension/solution/README.md) | ब्राउज़र्स के साथ काम करना | ब्राउज़र्स कैसे काम करते हैं, उनका इतिहास, और ब्राउज़र एक्सटेंशन के पहले तत्वों को कैसे स्कैफ़ोल्ड करें सीखें | [ब्राउज़र्स के बारे में](./5-browser-extension/1-about-browsers/README.md) | जेन | -| 13 | [ग्रीन ब्राउज़र एक्सटेंशन](./5-browser-extension/solution/README.md) | फॉर्म बनाना, API कॉल करना और लोकल स्टोरेज में वेरिएबल स्टोर करना | अपने ब्राउज़र एक्सटेंशन के JavaScript तत्वों का निर्माण करें जो लोकल स्टोरेज में संग्रहीत वेरिएबल्स का उपयोग करके API कॉल करें | [APIs, फॉर्म्स, और लोकल स्टोरेज](./5-browser-extension/2-forms-browsers-local-storage/README.md) | जेन | -| 14 | [ग्रीन ब्राउज़र एक्सटेंशन](./5-browser-extension/solution/README.md) | ब्राउज़र के बैकग्राउंड प्रोसेस, वेब प्रदर्शन | एक्सटेंशन के आइकन को प्रबंधित करने के लिए ब्राउज़र के बैकग्राउंड प्रोसेस का उपयोग करें; वेब प्रदर्शन और कुछ अनुकूलन के बारे में सीखें | [बैकग्राउंड टास्क्स और प्रदर्शन](./5-browser-extension/3-background-tasks-and-performance/README.md) | जेन | -| 15 | [स्पेस गेम](./6-space-game/solution/README.md) | JavaScript के साथ अधिक उन्नत गेम डेवलपमेंट | क्लासेस और कम्पोजीशन दोनों का उपयोग करके इनहेरिटेंस और पब/सब पैटर्न के बारे में जानें, गेम बनाने की तैयारी के रूप में | [उन्नत गेम डेवलपमेंट का परिचय](./6-space-game/1-introduction/README.md) | क्रिस | -| 16 | [स्पेस गेम](./6-space-game/solution/README.md) | कैनवास पर ड्रॉ करना | कैनवास API के बारे में जानें, जिसका उपयोग स्क्रीन पर तत्वों को ड्रॉ करने के लिए किया जाता है | [कैनवास पर ड्रॉ करना](./6-space-game/2-drawing-to-canvas/README.md) | क्रिस | -| 17 | [स्पेस गेम](./6-space-game/solution/README.md) | स्क्रीन पर तत्वों को घुमाना | खोजें कि कैसे तत्वों को कार्टिसियन निर्देशांक और कैनवास API का उपयोग करके गति मिलती है | [तत्वों को घुमाना](./6-space-game/3-moving-elements-around/README.md) | क्रिस | -| 18 | [स्पेस गेम](./6-space-game/solution/README.md) | टकराव का पता लगाना | तत्वों को टकराने और एक-दूसरे के लिए प्रतिक्रिया देने वाली कीप्रेस का उपयोग करके बनाएं और गेम के प्रदर्शन को सुनिश्चित करने के लिए एक कूलडाउन फंक्शन प्रदान करें | [टकराव का पता लगाना](./6-space-game/4-collision-detection/README.md) | क्रिस | -| 19 | [स्पेस गेम](./6-space-game/solution/README.md) | स्कोर बनाए रखना | गेम की स्थिति और प्रदर्शन के आधार पर गणना करें | [स्कोर बनाए रखना](./6-space-game/5-keeping-score/README.md) | क्रिस | -| 20 | [स्पेस गेम](./6-space-game/solution/README.md) | गेम को समाप्त करना और पुनः शुरू करना | गेम को समाप्त और पुनः शुरू करने के बारे में जानें, जिसमें संपत्तियों की सफाई और वेरिएबल मानों को रीसेट करना शामिल है | [समाप्ति शर्त](./6-space-game/6-end-condition/README.md) | क्रिस | -| 21 | [बैंकिंग ऐप](./7-bank-project/solution/README.md) | वेब ऐप में HTML टेम्प्लेट्स और रूट्स | रूटिंग और HTML टेम्प्लेट्स का उपयोग करके एक मल्टीपेज वेबसाइट की संरचना कैसे बनाएं सीखें | [HTML टेम्प्लेट्स और रूट्स](./7-bank-project/1-template-route/README.md) | योहान | -| 22 | [बैंकिंग ऐप](./7-bank-project/solution/README.md) | लॉगिन और रजिस्ट्रेशन फॉर्म बनाएं | फॉर्म बनाने और वैलिडेशन रूटीन को संभालने के बारे में जानें | [फॉर्म्स](./7-bank-project/2-forms/README.md) | योहान | -| 23 | [बैंकिंग ऐप](./7-bank-project/solution/README.md) | डेटा प्राप्ति और उपयोग की विधियां | आपके ऐप में डेटा कैसे आता और जाता है, इसे कैसे प्राप्त करें, स्टोर करें, और नष्ट करें | [डेटा](./7-bank-project/3-data/README.md) | योहान | -| 24 | [बैंकिंग ऐप](./7-bank-project/solution/README.md) | स्टेट मैनेजमेंट की अवधारणाएं | जानें कि आपका ऐप स्टेट कैसे रखता है और इसे प्रोग्रामेटिक रूप से कैसे प्रबंधित करता है | [स्टेट मैनेजमेंट](./7-bank-project/4-state-management/README.md) | योहान | -| 25 | [ब्राउज़र/VScode कोड](../../8-code-editor) | VScode के साथ काम करना | एक कोड संपादक का उपयोग कैसे करें सीखें| [VScode कोड एडिटर का उपयोग](./8-code-editor/1-using-a-code-editor/README.md) | क्रिस | -| 26 | [एआई सहायक](./9-chat-project/README.md) | एआई के साथ काम करना | अपना खुद का एआई सहायक बनाना सीखें | [एआई सहयोगी प्रोजेक्ट](./9-chat-project/README.md) | क्रिस | - -## 🏫 शिक्षा पद्धति - -हमारा पाठ्यक्रम दो प्रमुख शैक्षिक सिद्धांतों के साथ डिजाइन किया गया है: -* परियोजना-आधारित शिक्षा -* अक्सर क्विज़ - -यह प्रोग्राम JavaScript, HTML, और CSS के मूल सिद्धांतों के साथ-साथ आज के वेब डेवलपर्स द्वारा उपयोग किए जाने वाले नवीनतम उपकरणों और तकनीकों को सिखाता है। छात्रों को टाइपिंग गेम, वर्चुअल टेरेरियम, पर्यावरण-मैत्री ब्राउज़र एक्सटेंशन, स्पेस-इंवेडर-शैली का गेम, और व्यवसायों के लिए बैंकिंग ऐप बनाकर व्यावहारिक अनुभव प्राप्त करने का अवसर मिलेगा। श्रृंखला के अंत तक, छात्रों को वेब विकास की ठोस समझ होगी। - -> 🎓 आप इस पाठ्यक्रम के पहले कुछ पाठों को Microsoft Learn पर [Learn Path](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) के रूप में ले सकते हैं! - -यह सुनिश्चित करके कि सामग्री परियोजनाओं के साथ संरेखित है, प्रक्रिया छात्रों के लिए अधिक रोचक बनती है और अवधारणाओं को याद रखने में वृद्धि होगी। हमने JavaScript की मूल बातें परिचित कराने के लिए कई शुरुआत के पाठ भी लिखे हैं, जिन्हें "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" वीडियो ट्यूटोरियल संग्रह के एक वीडियो के साथ जोड़ा गया है, जिनमें से कुछ लेखकों ने इस पाठ्यक्रम में योगदान दिया है। - -इसके अतिरिक्त, कक्षा से पहले एक कम दबाव वाला क्विज़ छात्र के सीखने के उद्देश्य को निर्धारित करता है, जबकि कक्षा के बाद एक दूसरा क्विज़ आगे की पकड़ सुनिश्चित करता है। यह पाठ्यक्रम लचीला और मजेदार होने के लिए डिजाइन किया गया था और इसे पूरे या आंशिक रूप से लिया जा सकता है। परियोजनाएँ छोटी शुरू होती हैं और 12-सप्ताह के चक्र के अंत तक जटिल होती जाती हैं। - -जबकि हमने जानबूझकर 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) दिशानिर्देश देखें। हम आपके रचनात्मक फीडबैक का स्वागत करते हैं! +| 01 | Getting Started | प्रोग्रामिंग और टूल्स का परिचय | अधिकांश प्रोग्रामिंग भाषाओं के मूल और उन सॉफ्टवेयर के बारे में सीखें जो पेशेवर डेवलपर्स को उनके काम में मदद करते हैं | [प्रोग्रामिंग भाषाओं और टूल्स का परिचय](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | Getting Started | GitHub के मूल, टीम के साथ कार्य करना | अपने प्रोजेक्ट में GitHub का उपयोग कैसे करें, कोड बेस पर दूसरों के साथ सहयोग कैसे करें | [GitHub का परिचय](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | Getting Started | पहुँच (Accessibility) | वेब पहुँच के मूल बातों को सीखें | [पहुँच बुनियादी सिद्धांत](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | JS Basics | JavaScript डेटा प्रकार | JavaScript डेटा प्रकारों के मूल बातें | [डेटा प्रकार](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | JS Basics | फ़ंक्शन और मेथड | एप्लिकेशन की लॉजिक फ़्लो को प्रबंधित करने के लिए फ़ंक्शन और मेथड के बारे में जानें | [फ़ंक्शन और मेथड](./2-js-basics/2-functions-methods/README.md) | Jasmine and Christopher | +| 06 | JS Basics | JS के साथ निर्णय लेना | अपने कोड में निर्णय लेने की विधियों का उपयोग कर कंडीशंस बनाना सीखें | [निर्णय लेना](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | JS Basics | Arrays और Loops | JavaScript में डेटा के साथ Arrays और Loops के साथ काम करें | [Arrays और Loops](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML का अभ्यास | ऑनलाइन टेरैरियम बनाने के लिए HTML बनाएं, लेआउट बनाने पर ध्यान केंद्रित करें | [HTML परिचय](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS का अभ्यास | ऑनलाइन टेरैरियम को शैली देने के लिए CSS बनाएं, CSS के मूल बातें सहित पेज को रेस्पॉन्सिव बनाने पर ध्यान दें | [CSS परिचय](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript क्लोज़र, DOM हेरफेर | टेरैरियम को ड्रैग/ड्रॉप इंटरफ़ेस के रूप में कार्य करने के लिए JavaScript बनाएं, क्लोज़र और DOM हेरफेर पर केंद्रित | [JavaScript क्लोज़र, DOM हेरफेर](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Typing Game](./4-typing-game/solution/README.md) | एक टाइपिंग गेम बनाएं | अपनी JavaScript ऐप की लॉजिक चलाने के लिए कीबोर्ड इवेंट्स का उपयोग करना सीखें | [इवेंट-ड्रिवन प्रोग्रामिंग](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [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 कॉल करें | [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 | +| 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) | कैनवास पर चित्र बनाना | कैनवास API के बारे में जानें, जिसका उपयोग स्क्रीन पर तत्वों को चित्रित करने के लिए किया जाता है | [कैनवास पर चित्र बनाना](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [Space Game](./6-space-game/solution/README.md) | स्क्रीन पर तत्वों को घुमाना | खोजें कि तत्व कैसे कार्टेसियन निर्देशांकों और कैनवास API का उपयोग करके गति प्राप्त कर सकते हैं | [तत्वों को घुमाना](./6-space-game/3-moving-elements-around/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 | +| 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 टेम्पलेट्स और रूट्स | रूटिंग और 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 | +| 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 | +| 25 | [Browser/VScode Code](../../8-code-editor) | VScode के साथ काम करना | कोड एडिटर का उपयोग कैसे करें सीखें| [VScode Code Editor का उपयोग](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [AI Assistants](./9-chat-project/README.md) | AI के साथ काम करना | अपना खुद का AI सहायक कैसे बनाएं सीखें | [AI सहायक परियोजना](./9-chat-project/README.md) | Chris | + +## 🏫 शिक्षाशास्त्र + +हमारा पाठ्यक्रम दो प्रमुख शिक्षाशास्त्रीय सिद्धांतों के साथ डिज़ाइन किया गया है: +* परियोजना-आधारित सीखना +* बार-बार क्विज़ + +यह कार्यक्रम JavaScript, HTML, और CSS की मूल बातें सिखाता है, साथ ही आज के वेब डेवलपर्स द्वारा उपयोग किए जाने वाले नवीनतम उपकरणों और तकनीकों को। छात्रों को टाइपिंग गेम, वर्चुअल टेरैरियम, पर्यावरण के अनुकूल ब्राउज़र एक्सटेंशन, स्पेस-इनवेडर-शैली के गेम, और व्यापारों के लिए बैंकिंग ऐप बनाकर व्यावहारिक अनुभव प्राप्त करने का अवसर मिलेगा। श्रृंखला के अंत तक, छात्रों को वेब विकास की ठोस समझ हो जाएगी। + +> 🎓 आप Microsoft Learn पर इस पाठ्यक्रम के पहले कुछ पाठ [Learn Path](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) के रूप में ले सकते हैं! + +यह सुनिश्चित करते हुए कि सामग्री परियोजनाओं के अनुरूप है, प्रक्रिया छात्रों के लिए अधिक रोचक हो जाती है और अवधारणाओं को बनाए रखने में वृद्धि होती है। हमने JavaScript के मूल सिद्धांतों वाले कई प्रारंभिक पाठ भी लिखे हैं, जिनमें "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" वीडियो ट्यूटोरियल संग्रह से एक वीडियो जोड़ा है, जिनके कुछ लेखक इस पाठ्यक्रम में योगदानकर्ता हैं। + +इसके अलावा, कक्षा से पहले एक कम-जमीनी क्विज़ छात्र की विषय सीखने की मंशा निर्धारित करता है, जबकि कक्षा के बाद एक दूसरा क्विज़ अवधारणाओं को और मजबूत करता है। यह पाठ्यक्रम लचीला और मजेदार बनने के लिए डिज़ाइन किया गया है जिसे पूरे या किसी हिस्से में लिया जा सकता है। परियोजनाएँ शुरू में छोटी होती हैं और 12 सप्ताह के चक्र के अंत तक बढ़ती जटिलता की होती हैं। + +जबकि हमने जावास्क्रिप्ट फ्रेमवर्क पेश करने से जानबूझकर बचा है ताकि वेब डेवलपर के रूप में आवश्यक मूल कौशलों पर ध्यान केंद्रित किया जा सके, इस पाठ्यक्रम को पूरा करने का अगला अच्छा कदम 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](CODE_OF_CONDUCT.md) और [Contributing](CONTRIBUTING.md) दिशानिर्देश देखें। हम आपके रचनात्मक सुझावों का स्वागत करते हैं! ## 🧭 ऑफलाइन पहुँच -आप [Docsify](https://docsify.js.org/#/) का उपयोग करके इस दस्तावेज़ को ऑफलाइन चला सकते हैं। इस रिपॉजिटरी को फोर्क करें, अपनी स्थानीय मशीन पर [Docsify इंस्टॉल करें](https://docsify.js.org/#/quickstart), और फिर इस रिपॉजिटरी के रूट फ़ोल्डर में `docsify serve` टाइप करें। वेबसाइट आपके लोकलहोस्ट पर पोर्ट 3000 पर सर्व होगी: `localhost:3000`। +आप [Docsify](https://docsify.js.org/#/) का उपयोग करके इस दस्तावेज़ को ऑफलाइन चला सकते हैं। इस रिपो को फोर्क करें, अपनी स्थानीय मशीन पर [Docsify इंस्टॉल करें](https://docsify.js.org/#/quickstart), और फिर इस रिपॉजिटरी के रूट फोल्डर में `docsify serve` टाइप करें। वेबसाइट आपके लोकलहोस्ट पर पोर्ट 3000 पर सर्व की जाएगी: `localhost:3000`। ## 📘 पीडीएफ -सभी पाठों का PDF [यहाँ](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf) पाया जा सकता है। +सभी पाठों का पीडीएफ [यहाँ](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf) मिला जा सकता है। -## 🎒 अन्य कोर्सेज -हमारी टीम अन्य पाठ्यक्रम भी बनाती है! देखें: +## 🎒 अन्य पाठ्यक्रम +हमारी टीम अन्य कोर्स भी बनाती है! देखें: ### LangChain @@ -242,23 +246,23 @@ Azure AI Foundry Discord समुदाय में शामिल हों [![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## सहायता प्राप्त करना +## मदद प्राप्त करना -यदि आप अटक जाते हैं या AI ऐप निर्माण के बारे में कोई प्रश्न हैं। MCP के बारे में चर्चा में साथी शिक्षार्थियों और अनुभवी डेवलपर्स के साथ जुड़ें। यह एक सहायक समुदाय है जहाँ प्रश्न स्वागत योग्य हैं और ज्ञान स्वतंत्र रूप से साझा किया जाता है। +यदि आप फंस जाते हैं या AI ऐप बनाने के बारे में कोई सवाल है, तो MCP के बारे में चर्चा में साथी शिक्षार्थियों और अनुभवी डेवलपर्स के साथ जुड़ें। यह एक सहायक समुदाय है जहाँ प्रश्नों का स्वागत है और ज्ञान स्वतंत्र रूप से साझा किया जाता है। [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -यदि आपके पास उत्पाद प्रतिक्रिया है या निर्माण के दौरान त्रुटियाँ हैं तो जाएं: +यदि आपके पास उत्पाद प्रतिक्रिया या निर्माण के दौरान त्रुटियाँ हैं तो यहां जाएं: [![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) ## लाइसेंस -यह रिपॉजिटरी MIT लाइसेंस के तहत लाइसेंस प्राप्त है। अधिक जानकारी के लिए [LICENSE](../../LICENSE) फ़ाइल देखें। +यह रिपॉजिटरी MIT लाइसेंस के अंतर्गत लाइसेंस प्राप्त है। अधिक जानकारी के लिए [LICENSE](../../LICENSE) फ़ाइल देखें। --- -**अस्वीकरण**: -इस दस्तावेज़ का अनुवाद AI अनुवाद सेवा [Co-op Translator](https://github.com/Azure/co-op-translator) का उपयोग करके किया गया है। जबकि हम सटीकता के लिए प्रयासरत हैं, कृपया ध्यान दें कि स्वचालित अनुवाद में त्रुटियाँ या असंगतियाँ हो सकती हैं। मूल दस्तावेज़ को उसकी मूल भाषा में ही प्रामाणिक स्रोत माना जाना चाहिए। महत्वपूर्ण जानकारी के लिए पेशेवर मानवीय अनुवाद की सलाह दी जाती है। इस अनुवाद के उपयोग से उत्पन्न किसी भी गलतफहमी या गलत व्याख्या के लिए हम उत्तरदायी नहीं हैं। +**अस्वीकरण**: +यह दस्तावेज़ AI अनुवाद सेवा [Co-op Translator](https://github.com/Azure/co-op-translator) का उपयोग करके अनूदित किया गया है। जबकि हम सटीकता के लिए प्रयासरत हैं, कृपया ध्यान दें कि स्वचालित अनुवादों में त्रुटियाँ या अशुद्धियाँ हो सकती हैं। मूल दस्तावेज़ को उसकी मौलिक भाषा में प्रामाणिक स्रोत माना जाना चाहिए। महत्वपूर्ण जानकारी के लिए, पेशेवर मानव अनुवाद की सलाह दी जाती है। इस अनुवाद के उपयोग से उत्पन्न किसी भी गलतफहमी या अर्थभ्रष्टता के लिए हम जिम्मेदार नहीं हैं। \ No newline at end of file diff --git a/translations/hi/SECURITY.md b/translations/hi/SECURITY.md index bc1759331..6bd495e64 100644 --- a/translations/hi/SECURITY.md +++ b/translations/hi/SECURITY.md @@ -1,12 +1,3 @@ - ## सुरक्षा 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)। diff --git a/translations/hi/SUPPORT.md b/translations/hi/SUPPORT.md index c883454a8..28ba9fff6 100644 --- a/translations/hi/SUPPORT.md +++ b/translations/hi/SUPPORT.md @@ -1,12 +1,3 @@ - # समर्थन ## समस्याएँ दर्ज करने और सहायता प्राप्त करने का तरीका diff --git a/translations/hi/_404.md b/translations/hi/_404.md index 767b3f0b5..cf3bfbc04 100644 --- a/translations/hi/_404.md +++ b/translations/hi/_404.md @@ -1,12 +1,3 @@ - # काम चल रहा है हम इस पेज पर काम कर रहे हैं। कृपया बाद में वापस देखें। diff --git a/translations/hi/docs/_navbar.md b/translations/hi/docs/_navbar.md index e3cdafdc4..94f51a76d 100644 --- a/translations/hi/docs/_navbar.md +++ b/translations/hi/docs/_navbar.md @@ -1,12 +1,3 @@ - - अनुवाद - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/hi/docs/_sidebar.md b/translations/hi/docs/_sidebar.md index 9fae95ae1..3da528837 100644 --- a/translations/hi/docs/_sidebar.md +++ b/translations/hi/docs/_sidebar.md @@ -1,12 +1,3 @@ - - परिचय - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/hi/for-teachers.md b/translations/hi/for-teachers.md index 91edf13f5..dc630a9ca 100644 --- a/translations/hi/for-teachers.md +++ b/translations/hi/for-teachers.md @@ -1,12 +1,3 @@ - ### शिक्षकों के लिए आप इस पाठ्यक्रम का उपयोग अपने कक्षा में कर सकते हैं। यह GitHub Classroom और प्रमुख LMS प्लेटफॉर्म्स के साथ आसानी से काम करता है, और इसे आपके छात्रों के साथ एक स्वतंत्र रिपॉजिटरी के रूप में भी उपयोग किया जा सकता है। diff --git a/translations/hi/lesson-template/README.md b/translations/hi/lesson-template/README.md index b412edbb9..b5ad525f2 100644 --- a/translations/hi/lesson-template/README.md +++ b/translations/hi/lesson-template/README.md @@ -1,12 +1,3 @@ - # [पाठ का विषय] ![यहां एक वीडियो एम्बेड करें](../../../lesson-template/video-url) diff --git a/translations/hi/lesson-template/assignment.md b/translations/hi/lesson-template/assignment.md index bed17aacb..6962ba703 100644 --- a/translations/hi/lesson-template/assignment.md +++ b/translations/hi/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [असाइनमेंट का नाम] ## निर्देश diff --git a/translations/hi/memory-game/README.md b/translations/hi/memory-game/README.md index 4ec15bd18..96784d039 100644 --- a/translations/hi/memory-game/README.md +++ b/translations/hi/memory-game/README.md @@ -1,12 +1,3 @@ - यह एक [Next.js](https://nextjs.org) प्रोजेक्ट है जिसे [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app) के साथ शुरू किया गया है। ## शुरुआत करें diff --git a/translations/hi/quiz-app/README.md b/translations/hi/quiz-app/README.md index 66f2dfd54..cfa36adaa 100644 --- a/translations/hi/quiz-app/README.md +++ b/translations/hi/quiz-app/README.md @@ -1,12 +1,3 @@ - # क्विज़ ऐप ये क्विज़ डेटा साइंस पाठ्यक्रम के लिए प्री- और पोस्ट-लेक्चर क्विज़ हैं, जो https://aka.ms/webdev-beginners पर उपलब्ध है। diff --git a/translations/hk/README.md b/translations/hk/README.md deleted file mode 100644 index 6f5e97422..000000000 --- a/translations/hk/README.md +++ /dev/null @@ -1,262 +0,0 @@ - -# Web 開發初學者課程 - -透過微軟雲端推廣大使設計的 12 週完整課程,學習網頁開發的基本知識。24 堂課程深入探討 JavaScript、CSS 及 HTML,並透過製作玻璃容器生態缸、瀏覽器擴充功能及太空遊戲等實作專案進行學習。參與小測驗、討論和實際作業。以專案為本的教學方法,幫助你提升技能並優化知識吸收。立即開始你的程式設計旅程! - -加入 Azure AI Foundry Discord 社群 - -跟隨以下步驟開始使用這些資源: -1. **派生倉庫**:點擊 [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) -2. **複製倉庫**:`git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**加入 Azure AI Foundry Discord,與專家及開發者交流**](https://discord.com/invite/ByRwuEEgH4) - -### 🌐 多語言支援 - -#### 透過 GitHub Action 支援(自動且持續更新) - - -[阿拉伯語](../ar/README.md) | [孟加拉語](../bn/README.md) | [保加利亞語](../bg/README.md) | [緬甸語](../my/README.md) | [中文(簡體)](../zh/README.md) | [中文(繁體,香港)](./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) | [希臘語](../el/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) - -> **想要本機複製倉庫?** - -> 此倉庫包含 50 多種語言翻譯,會大幅增加下載大小。若想複製不含翻譯的倉庫,請使用 sparse checkout: -> ```bash -> git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git -> cd Web-Dev-For-Beginners -> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' -> ``` -> 這樣可以更快速下載並取得完成課程所需的所有內容。 - - -**如果你希望支援更多翻譯語言,請見 [此處](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** - -#### 🧑‍🎓 _你是學生嗎?_ - -請參訪 [**學生中心頁面**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon),你會找到初學者資源、學生包,以及取得免費證書兌換券的方式。這是你應該收藏並不時瀏覽的頁面,因為內容會每月更新。 - -### 📣 公告 - 新增 GitHub Copilot Agent 模式挑戰! - -新增了挑戰章節,大部分章節中可找到「GitHub Copilot Agent Challenge 🚀」。這是使用 GitHub Copilot 與 Agent 模式完成的新挑戰。若你還未用過 Agent 模式,它不僅可以產生文字,還能建立及編輯檔案、執行指令等功能。 - -### 📣 公告 - _新增產生式 AI 專案_ - -新增 AI 助理專案,詳情請參閱 [專案](./9-chat-project/README.md) - -### 📣 公告 - _剛剛發布的 Generative AI JavaScript 新課程_ - -千萬別錯過我們全新的產生式 AI 課程! - -造訪 [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) 開始學習! - -![Background](../../translated_images/hk/background.148a8d43afde5730.webp) - -- 涵蓋從基礎到 RAG (Retrieval-Augmented Generation) 的課程 -- 使用 GenAI 及我們的夥伴應用程式與歷史人物互動 -- 有趣且引人入勝的故事情節,帶你穿越時空! - -![character](../../translated_images/hk/character.5c0dd8e067ffd693.webp) - -每堂課都包含作業、知識檢查及挑戰,引導你學習以下主題: -- 提示語設計與提示工程 -- 文字及圖像應用程式產生 -- 搜尋應用程式 - -造訪 [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) 開始學習! - - - -## 🌱 入門指引 - -> **老師們**,我們已在 [for-teachers.md](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://github.com/microsoft/Web-Dev-For-Beginners/discussions) 發問討論,管理員團隊會隨時為你解答。 - -若想進一步學習,我們強烈建議探索 [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)。 - -#### 建立您的倉庫 -為方便儲存作品,建議您建立此倉庫的個人副本。可點擊頁面頂端的 **Use this template** 按鈕,這會在您的 GitHub 帳號中建立一個包含本課程的新的倉庫。 - -請依下列步驟操作: -1. **派生倉庫**:點擊本頁右上角的「Fork」按鈕。 -2. **複製倉庫**:`git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` - -#### 在 Codespace 執行課程 - -在您剛建立的倉庫中,點擊 **Code** 按鈕並選擇 **Open with Codespaces**。系統會為您建立一個新的 Codespace 作業環境。 - -![Codespace](../../translated_images/hk/createcodespace.0238bbf4d7a8d955.webp) - -#### 在您的電腦上本地執行課程 - -如果想直接在電腦上進行課程,您需要一個文字編輯器、一個瀏覽器及命令列工具。第一課 [程式語言與工具介紹](../../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)。您可從 [這裡](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) 下載 Visual Studio Code。 - -1. 將您的倉庫複製到電腦。可點擊 **Code** 按鈕並複製網址: - - [CodeSpace](./images/createcodespace.png) -然後,於 [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),並執行以下命令,將 `` 替換為你剛才複製的 URL: - - ```bash - git clone - ``` - -2. 在 Visual Studio Code 中打開資料夾。你可以點擊 **檔案** > **打開資料夾**,然後選擇你剛剛複製的資料夾。 - - -> 推薦的 Visual Studio Code 擴充功能: -> -> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - 在 Visual Studio Code 中預覽 HTML 頁面 -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - 協助你更快撰寫程式碼 - -## 📂 每個課程包含: - -- 可選的手繪筆記 -- 可選的補充影片 -- 課前熱身小測驗 -- 書面課程內容 -- 對於專案導向課程,有逐步指引說明如何建構專案 -- 知識檢核 -- 挑戰題 -- 補充閱讀 -- 作業 -- [課後小測驗](https://ff-quizzes.netlify.app/web/) - -> **關於小測驗的提醒**:所有小測驗皆包含於 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 | -| 02 | 入門篇 | GitHub 基礎,包含團隊協作 | 學習如何在專案中使用 GitHub,如何與他人協作管理程式碼庫 | [GitHub 基礎](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | 入門篇 | 無障礙設計 | 學習網頁無障礙設計的基本原則 | [無障礙基礎](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | JavaScript 基礎 | JavaScript 資料型態 | JavaScript 資料型態的基礎 | [資料型態](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | JavaScript 基礎 | 函數與方法 | 認識函數及方法以管理應用程式的邏輯流程 | [函數與方法](./2-js-basics/2-functions-methods/README.md) | Jasmine 和 Christopher | -| 06 | JavaScript 基礎 | 使用 JS 作決策 | 學習如何在程式碼中創建條件判斷流程 | [決策製作](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | JavaScript 基礎 | 陣列與迴圈 | 使用 JavaScript 陣列和迴圈來處理資料 | [陣列與迴圈](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML 實作 | 建置網路生態缸的 HTML 元素,專注於佈局設計 | [HTML 入門](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS 實作 | 建置網路生態缸的 CSS 樣式,涵蓋 CSS 基礎並負責使頁面響應式 | [CSS 入門](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript 閉包與 DOM 操作 | 建置網路生態缸的拖放功能,專注於閉包及 DOM 操作 | [JavaScript 閉包與 DOM 操作](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [打字遊戲](./4-typing-game/solution/README.md) | 建置打字遊戲 | 學習如何使用鍵盤事件驅動 JavaScript 應用程式的邏輯 | [事件驅動程式設計](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [綠色瀏覽器擴充功能](./5-browser-extension/solution/README.md) | 瀏覽器運作 | 瞭解瀏覽器的運作原理、歷史,以及如何搭建瀏覽器擴充功能的初步架構 | [關於瀏覽器](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [綠色瀏覽器擴充功能](./5-browser-extension/solution/README.md) | 建立表單、呼叫 API 及本機儲存變數 | 建構瀏覽器擴充功能 JavaScript 元素,使用本機儲存的變數呼叫 API | [API、表單與本機儲存](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [綠色瀏覽器擴充功能](./5-browser-extension/solution/README.md) | 瀏覽器背景程序與網頁效能 | 使用瀏覽器背景程序管理擴充功能圖示;了解網頁效能及優化 | [背景任務與效能](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [太空遊戲](./6-space-game/solution/README.md) | JavaScript 更進階遊戲開發 | 認識類別與組合的繼承,以及發布/訂閱模式,為開發遊戲做準備 | [進階遊戲開發導論](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [太空遊戲](./6-space-game/solution/README.md) | Canvas 畫布繪圖 | 熟悉 Canvas API,用於繪製畫面元素 | [Canvas 繪圖](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [太空遊戲](./6-space-game/solution/README.md) | 移動畫面上的元素 | 探索如何透過笛卡爾座標和 Canvas API 讓元素產生運動 | [移動畫面元素](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [太空遊戲](./6-space-game/solution/README.md) | 碰撞偵測 | 使元素相互碰撞並透過按鍵產生反應,並提供冷卻函式以維持遊戲效能 | [碰撞偵測](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [太空遊戲](./6-space-game/solution/README.md) | 計分 | 根據遊戲狀況與表現進行數學計算 | [計分系統](./6-space-game/5-keeping-score/README.md) | Chris | -| 20 | [太空遊戲](./6-space-game/solution/README.md) | 遊戲結束與重新開始 | 了解如何結束與重新啟動遊戲,包括清理資源與重置變數 | [結束條件](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [銀行應用程式](./7-bank-project/solution/README.md) | 網頁應用程式中的 HTML 範本與路由 | 學習如何建立多頁網站架構的骨幹,使用路由與 HTML 範本 | [HTML 範本與路由](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [銀行應用程式](./7-bank-project/solution/README.md) | 建立登入和註冊表單 | 學習建立表單及驗證處理函式 | [表單](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [銀行應用程式](./7-bank-project/solution/README.md) | 取得與使用資料的方式 | 資料如何流入流出應用程式,如何取得、儲存與釋放 | [資料](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [銀行應用程式](./7-bank-project/solution/README.md) | 狀態管理概念 | 學習應用程式如何維持狀態,並以程式方式管理 | [狀態管理](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [瀏覽器/VScode 程式碼](../../8-code-editor) | 使用 VScode | 學習如何使用程式碼編輯器| [使用 VScode 程式碼編輯器](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [AI 助理](./9-chat-project/README.md) | AI 應用 | 學習如何建置屬於你自己的 AI 助理 | [AI 助理專案](./9-chat-project/README.md) | Chris | - -## 🏫 教學法 - -我們的課程設計基於兩個主要教學原則: -* 專案導向學習 -* 頻繁的小測驗 - -該課程教授 JavaScript、HTML 和 CSS 的基礎知識,以及現今網頁開發者所使用的最新工具和技術。學生將有機會透過建造打字遊戲、虛擬生態缸、環保瀏覽器擴充功能、太空侵略者風格遊戲以及商業銀行應用程式,獲得實務經驗。系列課程結束後,學生將對網頁開發有穩固的理解。 - -> 🎓 你可以將此課程的前幾堂課作為 Microsoft Learn 上的 [學習路徑](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) 來學習! - -確保內容與專案相符,能使學習過程對學生更具吸引力,並加強概念的記憶。我們還撰寫了一些 JavaScript 基礎入門課程,搭配來自「[JavaScript 初學者系列](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)」影片教學合集的影片,其中一些作者也參與了此課程的編寫。 - -此外,開課前的小測驗有助於學生建立學習主題的意向,而課後小測驗則確保進一步的知識鞏固。此課程旨在保持彈性與趣味,學生可選擇完整或部分學習。專案從簡單開始,到 12 週課程末變得越來越複雜。 - -雖然我們刻意避免引入 JavaScript 框架,以集中於成為網頁開發者前應先掌握的基本技能,完成此課程後,下一步可透過另一系列影片學習 Node.js:「[Node.js 初學者系列](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)」。 - -> 請參閱我們的 [行為守則](CODE_OF_CONDUCT.md) 和 [貢獻指南](CONTRIBUTING.md)。我們歡迎您的建設性回饋! - - -## 🧭 離線使用 - -你可以使用 [Docsify](https://docsify.js.org/#/) 離線執行本文件。將此倉庫分支,於本機安裝 [Docsify](https://docsify.js.org/#/quickstart),接著在此倉庫根目錄輸入 `docsify serve`。網站會在本機的 3000 端口啟動:`localhost:3000`。 - -## 📘 PDF - -所有課程的 PDF 可以在 [這裏](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf) 找到。 - - -## 🎒 其他課程 -我們團隊製作了其他課程!歡迎查看: - - -### 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) -[![LangChain.js for Beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) - ---- - -### Azure / Edge / MCP / Agents -[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) - ---- - -### 創生式 AI 系列 -[![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) - ---- - -### 核心學習 -[![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) - ---- - -### Copilot 系列 -[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) - - -## 獲取協助 - -如果您遇到困難或有任何關於構建 AI 應用的問題,請加入其他學習者和有經驗的開發者,一起討論 MCP。這是一個支持性社群,歡迎任何問題並自由分享知識。 - -[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) - -如果您有產品反饋或在構建過程中遇到錯誤,請訪問: - -[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) - -## 授權條款 - -此倉庫採用 MIT 授權條款。詳細資訊請參閱[LICENSE](../../LICENSE)文件。 - ---- - - -**免責聲明**: -本文件由 AI 翻譯服務 [Co-op Translator](https://github.com/Azure/co-op-translator) 所翻譯。雖然我們致力於提供準確的翻譯,但自動翻譯仍可能包含錯誤或不準確之處。原始語言文件應視為權威來源。對於重要資訊,建議尋求專業人工翻譯。我們對於因使用本翻譯而產生的任何誤解或誤譯概不負責。 - \ No newline at end of file diff --git a/translations/hr/.co-op-translator.json b/translations/hr/.co-op-translator.json new file mode 100644 index 000000000..55bb7f688 --- /dev/null +++ b/translations/hr/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2026-01-07T09:36:14+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "hr" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2025-10-24T23:52:41+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "hr" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2026-01-07T09:39:25+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "hr" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2026-01-07T09:32:59+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "hr" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2025-10-24T23:55:24+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "hr" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:29:47+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "hr" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2026-01-07T08:40:10+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "hr" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T19:12:16+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "hr" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2026-01-07T08:50:59+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "hr" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2025-10-24T23:48:15+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "hr" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2026-01-07T08:49:13+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "hr" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2025-10-24T23:48:44+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "hr" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2026-01-07T08:53:00+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "hr" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2025-10-24T23:49:53+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "hr" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2026-01-07T08:55:09+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "hr" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2025-10-24T23:49:18+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "hr" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-27T22:35:53+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "hr" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2026-01-07T09:27:30+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "hr" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2025-10-25T00:03:41+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "hr" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2026-01-07T09:31:12+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "hr" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2025-10-25T00:02:51+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "hr" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2026-01-07T09:29:01+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "hr" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2025-10-25T00:01:59+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "hr" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-07T08:43:46+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "hr" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-27T22:47:13+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "hr" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2026-01-07T08:42:46+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "hr" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:58:26+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "hr" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2026-01-07T09:25:41+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "hr" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2025-10-25T00:10:20+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "hr" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2026-01-07T09:14:53+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "hr" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2025-10-25T00:16:41+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "hr" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2026-01-07T09:10:59+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "hr" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2025-10-25T00:15:58+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "hr" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2026-01-07T09:13:02+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "hr" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2025-10-25T00:15:11+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "hr" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-27T22:12:23+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "hr" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-27T22:18:11+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "hr" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-27T22:20:16+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "hr" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-27T22:21:18+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "hr" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-27T22:18:47+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "hr" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-27T22:19:14+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "hr" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-27T22:19:47+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "hr" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-27T22:20:43+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "hr" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-27T22:17:43+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "hr" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2026-01-07T09:06:41+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "hr" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2025-10-25T00:14:13+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "hr" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2026-01-07T09:01:21+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "hr" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2025-10-25T00:12:19+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "hr" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2026-01-07T09:08:45+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "hr" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2025-10-25T00:11:45+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "hr" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2026-01-07T08:59:22+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "hr" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2025-10-25T00:13:43+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "hr" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:30:57+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "hr" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:31:11+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "hr" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2026-01-07T09:05:19+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "hr" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-27T22:28:26+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "hr" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:28:42+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "hr" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:28:56+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "hr" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2026-01-07T09:03:16+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "hr" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2025-10-25T00:12:57+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "hr" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:34:04+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "hr" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:34:16+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "hr" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-27T22:25:23+00:00", + "source_file": "6-space-game/README.md", + "language_code": "hr" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:29:08+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "hr" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2026-01-07T09:18:42+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "hr" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2025-10-25T00:07:09+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "hr" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2026-01-07T09:16:28+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "hr" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2025-10-25T00:09:08+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "hr" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2026-01-07T09:20:37+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "hr" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2025-10-25T00:06:06+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "hr" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2026-01-07T09:23:23+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "hr" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2025-10-25T00:04:43+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "hr" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-27T22:00:16+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "hr" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-27T22:03:45+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "hr" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-27T22:04:09+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "hr" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2026-01-07T08:57:16+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "hr" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2025-10-24T23:50:49+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "hr" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2026-01-07T08:43:53+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "hr" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:39:48+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "hr" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:44:55+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "hr" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2025-10-25T00:01:10+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "hr" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:53:50+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "hr" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:41:06+00:00", + "source_file": "AGENTS.md", + "language_code": "hr" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-27T21:59:57+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "hr" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-27T21:58:17+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "hr" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:59:45+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "hr" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T19:14:11+00:00", + "source_file": "README.md", + "language_code": "hr" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-27T21:58:47+00:00", + "source_file": "SECURITY.md", + "language_code": "hr" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-27T21:57:42+00:00", + "source_file": "SUPPORT.md", + "language_code": "hr" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-27T21:57:58+00:00", + "source_file": "_404.md", + "language_code": "hr" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-27T22:43:45+00:00", + "source_file": "docs/_navbar.md", + "language_code": "hr" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-27T22:43:18+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "hr" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T10:54:08+00:00", + "source_file": "for-teachers.md", + "language_code": "hr" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-27T22:44:06+00:00", + "source_file": "lesson-template/README.md", + "language_code": "hr" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-27T22:44:26+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "hr" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:59:10+00:00", + "source_file": "memory-game/README.md", + "language_code": "hr" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-27T22:51:51+00:00", + "source_file": "quiz-app/README.md", + "language_code": "hr" + } +} \ No newline at end of file diff --git a/translations/hr/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/hr/1-getting-started-lessons/1-intro-to-programming-languages/README.md index abfe49388..8eca221df 100644 --- a/translations/hr/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/hr/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # Uvod u programske jezike i moderne razvojne alate Bok, budući programeru! 👋 Mogu li ti reći nešto što mi i danas svaki dan izaziva jezu? Upravo ćeš otkriti da programiranje nije samo za računala – to su prave supermoći koje ti omogućuju da oživiš svoje najluđe ideje! diff --git a/translations/hr/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/hr/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index c10737539..13612bf09 100644 --- a/translations/hr/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/hr/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # Zadatak: Istraživanje modernih alata za web razvoj ## Upute diff --git a/translations/hr/1-getting-started-lessons/2-github-basics/README.md b/translations/hr/1-getting-started-lessons/2-github-basics/README.md index 8b69c4b63..3889d8f03 100644 --- a/translations/hr/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/hr/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # Uvod u GitHub Bok, budući programeru! 👋 Spreman za pridruživanje milijunima programera diljem svijeta? Iskreno sam uzbuđen što ću ti predstaviti GitHub – zamisli to kao društvenu mrežu za programere, samo što umjesto dijeljenja slika svog ručka, dijelimo kod i zajedno gradimo nevjerojatne stvari! diff --git a/translations/hr/1-getting-started-lessons/3-accessibility/README.md b/translations/hr/1-getting-started-lessons/3-accessibility/README.md index 3f6b5e358..a7e854ace 100644 --- a/translations/hr/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/hr/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # Izrada pristupačnih web stranica ![Sve o pristupačnosti](../../../../translated_images/hr/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/hr/1-getting-started-lessons/3-accessibility/assignment.md b/translations/hr/1-getting-started-lessons/3-accessibility/assignment.md index 3d4e89b46..cdb4c7b11 100644 --- a/translations/hr/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/hr/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # Sveobuhvatna revizija pristupačnosti web stranice ## Upute diff --git a/translations/hr/1-getting-started-lessons/README.md b/translations/hr/1-getting-started-lessons/README.md index fb209d151..7ea67278b 100644 --- a/translations/hr/1-getting-started-lessons/README.md +++ b/translations/hr/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # Početak s web razvojem U ovom dijelu kurikuluma bit ćete upoznati s konceptima koji nisu vezani uz projekte, a važni su za postati profesionalni programer. diff --git a/translations/hr/10-ai-framework-project/README.md b/translations/hr/10-ai-framework-project/README.md index 093d6edcc..b5963a9ac 100644 --- a/translations/hr/10-ai-framework-project/README.md +++ b/translations/hr/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # Okvir za umjetnu inteligenciju Jeste li se ikad osjećali preplavljeno pokušavajući izgraditi AI aplikacije od nule? Niste sami! AI okviri su poput švicarskog noža za razvoj umjetne inteligencije - moćni alati koji vam mogu uštedjeti vrijeme i glavobolje pri izgradnji inteligentnih aplikacija. Zamislite AI okvir kao dobro organiziranu biblioteku: on pruža unaprijed izrađene komponente, standardizirane API-je i pametne apstrakcije kako biste se mogli usredotočiti na rješavanje problema umjesto na borbu s detaljima implementacije. diff --git a/translations/hr/2-js-basics/1-data-types/README.md b/translations/hr/2-js-basics/1-data-types/README.md index e5ddef1af..e527d1264 100644 --- a/translations/hr/2-js-basics/1-data-types/README.md +++ b/translations/hr/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # Osnove JavaScripta: Tipovi podataka ![JavaScript Basics - Data types](../../../../translated_images/hr/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/hr/2-js-basics/1-data-types/assignment.md b/translations/hr/2-js-basics/1-data-types/assignment.md index b48f823fa..31c3ddd70 100644 --- a/translations/hr/2-js-basics/1-data-types/assignment.md +++ b/translations/hr/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # Vježba s tipovima podataka: Košarica za e-trgovinu ## Upute diff --git a/translations/hr/2-js-basics/2-functions-methods/README.md b/translations/hr/2-js-basics/2-functions-methods/README.md index 47e4075ba..ca56fc896 100644 --- a/translations/hr/2-js-basics/2-functions-methods/README.md +++ b/translations/hr/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # Osnove JavaScripta: Metode i funkcije ![JavaScript Osnove - Funkcije](../../../../translated_images/hr/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/hr/2-js-basics/2-functions-methods/assignment.md b/translations/hr/2-js-basics/2-functions-methods/assignment.md index 4d7ab86ec..ea3e0f2b8 100644 --- a/translations/hr/2-js-basics/2-functions-methods/assignment.md +++ b/translations/hr/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # Zabava s funkcijama ## Upute diff --git a/translations/hr/2-js-basics/3-making-decisions/README.md b/translations/hr/2-js-basics/3-making-decisions/README.md index 522d80967..e1f87a64f 100644 --- a/translations/hr/2-js-basics/3-making-decisions/README.md +++ b/translations/hr/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # Osnove JavaScripta: Donošenje odluka ![Osnove JavaScripta - Donošenje odluka](../../../../translated_images/hr/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/hr/2-js-basics/3-making-decisions/assignment.md b/translations/hr/2-js-basics/3-making-decisions/assignment.md index 557ee732f..4212f5749 100644 --- a/translations/hr/2-js-basics/3-making-decisions/assignment.md +++ b/translations/hr/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # Donošenje odluka: Procesor ocjena učenika ## Ciljevi učenja diff --git a/translations/hr/2-js-basics/4-arrays-loops/README.md b/translations/hr/2-js-basics/4-arrays-loops/README.md index 37fc9b988..a4505f957 100644 --- a/translations/hr/2-js-basics/4-arrays-loops/README.md +++ b/translations/hr/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # Osnove JavaScripta: Nizovi i petlje ![JavaScript Basics - Arrays](../../../../translated_images/hr/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/hr/2-js-basics/4-arrays-loops/assignment.md b/translations/hr/2-js-basics/4-arrays-loops/assignment.md index d6fe58da4..a82209c61 100644 --- a/translations/hr/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/hr/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # Zadatak: Polja i Petlje ## Upute diff --git a/translations/hr/2-js-basics/README.md b/translations/hr/2-js-basics/README.md index bb7b0c8bf..78d0baf17 100644 --- a/translations/hr/2-js-basics/README.md +++ b/translations/hr/2-js-basics/README.md @@ -1,12 +1,3 @@ - # Uvod u JavaScript JavaScript je jezik weba. U ovim četirima lekcijama naučit ćete njegove osnove. diff --git a/translations/hr/3-terrarium/1-intro-to-html/README.md b/translations/hr/3-terrarium/1-intro-to-html/README.md index 87b17a465..fecb2d4e4 100644 --- a/translations/hr/3-terrarium/1-intro-to-html/README.md +++ b/translations/hr/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Terrarium Projekt Dio 1: Uvod u HTML ```mermaid diff --git a/translations/hr/3-terrarium/1-intro-to-html/assignment.md b/translations/hr/3-terrarium/1-intro-to-html/assignment.md index 2b3530a71..26b9f5fb0 100644 --- a/translations/hr/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/hr/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # HTML Vježba: Izrada makete bloga ## Ciljevi učenja diff --git a/translations/hr/3-terrarium/2-intro-to-css/README.md b/translations/hr/3-terrarium/2-intro-to-css/README.md index d70194d04..c51d0b81e 100644 --- a/translations/hr/3-terrarium/2-intro-to-css/README.md +++ b/translations/hr/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Terrarij Projekt Dio 2: Uvod u CSS ```mermaid diff --git a/translations/hr/3-terrarium/2-intro-to-css/assignment.md b/translations/hr/3-terrarium/2-intro-to-css/assignment.md index 2b1c23240..a6e7051c2 100644 --- a/translations/hr/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/hr/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # Zadatak za refaktoriranje CSS-a ## Cilj diff --git a/translations/hr/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/hr/3-terrarium/3-intro-to-DOM-and-closures/README.md index 6ab375498..b198d1800 100644 --- a/translations/hr/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/hr/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # Terrarij Projekt Dio 3: Manipulacija DOM-om i JavaScript Zatvaranja ```mermaid diff --git a/translations/hr/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/hr/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index 82f21eb03..3f0d00a30 100644 --- a/translations/hr/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/hr/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # Istraživanje DOM elemenata - Zadatak ## Pregled diff --git a/translations/hr/3-terrarium/README.md b/translations/hr/3-terrarium/README.md index 131cd67d3..c64e6d773 100644 --- a/translations/hr/3-terrarium/README.md +++ b/translations/hr/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## Implementirajte svoj Terrarium Svoj Terrarium možete implementirati ili objaviti na webu koristeći **Azure Static Web Apps**. diff --git a/translations/hr/3-terrarium/solution/README.md b/translations/hr/3-terrarium/solution/README.md index 5ac5724d4..949472e00 100644 --- a/translations/hr/3-terrarium/solution/README.md +++ b/translations/hr/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # Moj terarij: Projekt za učenje o HTML-u, CSS-u i manipulaciji DOM-a pomoću JavaScripta 🌵🌱 Mala vježba povuci i ispusti. Uz malo HTML-a, JS-a i CSS-a, možete izgraditi web sučelje, stilizirati ga i dodati interakciju. diff --git a/translations/hr/4-typing-game/README.md b/translations/hr/4-typing-game/README.md index b523cae47..1ea154e3e 100644 --- a/translations/hr/4-typing-game/README.md +++ b/translations/hr/4-typing-game/README.md @@ -1,12 +1,3 @@ - # Programiranje vođeno događajima - Izgradite igru tipkanja ```mermaid diff --git a/translations/hr/4-typing-game/solution/README.md b/translations/hr/4-typing-game/solution/README.md index c7973fa9d..3e1724aef 100644 --- a/translations/hr/4-typing-game/solution/README.md +++ b/translations/hr/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - Ovo je rezervirano mjesto, namjerno ostavljeno prazno --- diff --git a/translations/hr/4-typing-game/typing-game/README.md b/translations/hr/4-typing-game/typing-game/README.md index 18c954d43..c70b7a3ca 100644 --- a/translations/hr/4-typing-game/typing-game/README.md +++ b/translations/hr/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # Izrada igre pomoću događaja Jeste li se ikada zapitali kako web stranice znaju kada kliknete na gumb ili upišete nešto u tekstni okvir? To je čarolija programiranja vođenog događajima! Koji je bolji način za naučiti ovu osnovnu vještinu nego izgraditi nešto korisno - igru brzine tipkanja koja reagira na svaki pritisak tipke. diff --git a/translations/hr/4-typing-game/typing-game/assignment.md b/translations/hr/4-typing-game/typing-game/assignment.md index f14a776d6..c1ee16136 100644 --- a/translations/hr/4-typing-game/typing-game/assignment.md +++ b/translations/hr/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # Napravite novu igru na tipkovnici ## Upute diff --git a/translations/hr/5-browser-extension/1-about-browsers/README.md b/translations/hr/5-browser-extension/1-about-browsers/README.md index 13d6ba383..599ec5f3c 100644 --- a/translations/hr/5-browser-extension/1-about-browsers/README.md +++ b/translations/hr/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # Projekt proširenja preglednika Dio 1: Sve o preglednicima ```mermaid diff --git a/translations/hr/5-browser-extension/1-about-browsers/assignment.md b/translations/hr/5-browser-extension/1-about-browsers/assignment.md index 180f67380..ac4f13693 100644 --- a/translations/hr/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/hr/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # Zadatak: Preoblikujte svoju ekstenziju za preglednik ## Pregled diff --git a/translations/hr/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/hr/5-browser-extension/2-forms-browsers-local-storage/README.md index c0a865201..d7bb06d78 100644 --- a/translations/hr/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/hr/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # Projekt proširenja preglednika, dio 2: Pozivanje API-ja, korištenje lokalne pohrane ```mermaid diff --git a/translations/hr/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/hr/5-browser-extension/2-forms-browsers-local-storage/assignment.md index 4d8f25c61..9c11782ac 100644 --- a/translations/hr/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/hr/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # Usvojite API ## Pregled diff --git a/translations/hr/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/hr/5-browser-extension/3-background-tasks-and-performance/README.md index 8f41e5677..85e5a9668 100644 --- a/translations/hr/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/hr/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # Projekt ekstenzije za preglednik dio 3: Naučite o Pozadinskim Zadatcima i Performansama ```mermaid diff --git a/translations/hr/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/hr/5-browser-extension/3-background-tasks-and-performance/assignment.md index 29fdc045b..47fe99b43 100644 --- a/translations/hr/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/hr/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # Analizirajte web stranicu za performanse ## Pregled zadatka diff --git a/translations/hr/5-browser-extension/README.md b/translations/hr/5-browser-extension/README.md index 0dc59837e..dbebb86f7 100644 --- a/translations/hr/5-browser-extension/README.md +++ b/translations/hr/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # Izrada ekstenzije za preglednik Izrada ekstenzija za preglednike zabavan je i zanimljiv način razmišljanja o performansama vaših aplikacija dok gradite drugačiju vrstu web resursa. Ovaj modul uključuje lekcije o tome kako preglednici funkcioniraju, kako implementirati ekstenziju za preglednik, kako izraditi obrazac, pozvati API, koristiti lokalnu pohranu te kako procijeniti performanse vaše web stranice i poboljšati ih. diff --git a/translations/hr/5-browser-extension/solution/README.md b/translations/hr/5-browser-extension/solution/README.md index 1e00fccb4..620da9f97 100644 --- a/translations/hr/5-browser-extension/solution/README.md +++ b/translations/hr/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser Ekstenzija: Dovršeni Kod Koristeći tmrow-ov C02 Signal API za praćenje potrošnje električne energije, izradite ekstenziju za preglednik kako biste imali podsjetnik u svom pregledniku o tome koliko je velika potrošnja električne energije u vašoj regiji. Povremeno korištenje ove ekstenzije pomoći će vam da donesete odluke o svojim aktivnostima na temelju tih informacija. diff --git a/translations/hr/5-browser-extension/solution/translation/README.es.md b/translations/hr/5-browser-extension/solution/translation/README.es.md index 9a20268cc..6e3b55b80 100644 --- a/translations/hr/5-browser-extension/solution/translation/README.es.md +++ b/translations/hr/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Ekstenzija preglednika Carbon Trigger: Potpuni kod Koristeći API za CO2 Signal od tmrow za praćenje potrošnje električne energije, izradite ekstenziju za preglednik kako biste imali podsjetnik direktno u svom pregledniku o potrošnji električne energije u vašoj regiji. Korištenje ove ad hoc ekstenzije pomoći će vam donositi odluke o vašim aktivnostima na temelju tih informacija. diff --git a/translations/hr/5-browser-extension/solution/translation/README.fr.md b/translations/hr/5-browser-extension/solution/translation/README.fr.md index c829b90bf..bf97ceed6 100644 --- a/translations/hr/5-browser-extension/solution/translation/README.fr.md +++ b/translations/hr/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Proširenje preglednika Carbon Trigger: Završeni kod Koristeći API C02 Signal od tmrow za praćenje potrošnje električne energije, izradite proširenje preglednika kako biste imali podsjetnik direktno u svom pregledniku o potrošnji električne energije u vašem području. Korištenje ovog prilagođenog proširenja pomoći će vam da donesete odluke o svojim aktivnostima na temelju tih informacija. diff --git a/translations/hr/5-browser-extension/solution/translation/README.hi.md b/translations/hr/5-browser-extension/solution/translation/README.hi.md index de66c2c00..e38b74f7a 100644 --- a/translations/hr/5-browser-extension/solution/translation/README.hi.md +++ b/translations/hr/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser Extension: Završeni kod Koristeći tmrow-ov C02 Signal API za praćenje potrošnje električne energije, izrađujemo ekstenziju za preglednik koja vas podsjeća koliko je potrošnja električne energije u vašem području trenutno velika. Korištenje ove ekstenzije može vam pomoći da donesete odluke o svojim aktivnostima na temelju tih informacija. diff --git a/translations/hr/5-browser-extension/solution/translation/README.it.md b/translations/hr/5-browser-extension/solution/translation/README.it.md index d409c5312..cac5b7b4c 100644 --- a/translations/hr/5-browser-extension/solution/translation/README.it.md +++ b/translations/hr/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Proširenje preglednika Carbon Trigger: kod za početak Koristit ćemo API Signal CO2 od tmrow za praćenje potrošnje električne energije kako bismo stvorili proširenje za preglednik koje će vam omogućiti da imate podsjetnik direktno u svom pregledniku o tome koliko je intenzivna potrošnja električne energije u vašoj regiji. Korištenje ovog prilagođenog proširenja pomoći će vam da procijenite svoje aktivnosti na temelju tih informacija. diff --git a/translations/hr/5-browser-extension/solution/translation/README.ja.md b/translations/hr/5-browser-extension/solution/translation/README.ja.md index 44e9e56f0..14c8e912c 100644 --- a/translations/hr/5-browser-extension/solution/translation/README.ja.md +++ b/translations/hr/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # Proširenje preglednika Carbon Trigger: Završeni kod Izradite proširenje preglednika koje koristi tmrow API za CO2 Signal kako bi pratilo potrošnju električne energije u vašem području i prikazivalo podsjetnik o tome koliko je potrošnja energije visoka. Ovo proširenje možete koristiti ad hoc kako biste donosili odluke o svojim aktivnostima na temelju tih informacija. diff --git a/translations/hr/5-browser-extension/solution/translation/README.ms.md b/translations/hr/5-browser-extension/solution/translation/README.ms.md index aa7efcc10..be5389c3c 100644 --- a/translations/hr/5-browser-extension/solution/translation/README.ms.md +++ b/translations/hr/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # Proširenje Preglednika Carbon Trigger: Kompletan Kod Koristeći API CO2 Signal od tmrow za praćenje potrošnje električne energije, izradite proširenje preglednika kako biste mogli dobiti obavijesti u svom pregledniku o tome koliko je intenzivna potrošnja električne energije u vašoj regiji. Korištenje ovog proširenja može vam pomoći da donesete odluke o svojim aktivnostima na temelju tih informacija. diff --git a/translations/hr/5-browser-extension/start/README.md b/translations/hr/5-browser-extension/start/README.md index c8995d615..f13295d39 100644 --- a/translations/hr/5-browser-extension/start/README.md +++ b/translations/hr/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser Extension: Početni Kod Koristeći tmrowov C02 Signal API za praćenje potrošnje električne energije, izradite proširenje za preglednik kako biste imali podsjetnik u svom pregledniku o tome koliko je velika potrošnja električne energije u vašoj regiji. Korištenje ovog proširenja ad hoc pomoći će vam da donesete odluke o svojim aktivnostima na temelju tih informacija. diff --git a/translations/hr/6-space-game/1-introduction/README.md b/translations/hr/6-space-game/1-introduction/README.md index 5606a43c0..46d47de60 100644 --- a/translations/hr/6-space-game/1-introduction/README.md +++ b/translations/hr/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # Izgradnja svemirske igre, dio 1: Uvod ```mermaid diff --git a/translations/hr/6-space-game/1-introduction/assignment.md b/translations/hr/6-space-game/1-introduction/assignment.md index 5e8d8f39f..b45767b95 100644 --- a/translations/hr/6-space-game/1-introduction/assignment.md +++ b/translations/hr/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # Izrada igre: Primjena dizajnerskih obrazaca ## Pregled zadatka diff --git a/translations/hr/6-space-game/2-drawing-to-canvas/README.md b/translations/hr/6-space-game/2-drawing-to-canvas/README.md index 6e612cb07..e44608ac0 100644 --- a/translations/hr/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/hr/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # Izradite svemirsku igru dio 2: Nacrtajte heroja i čudovišta na Canvas ```mermaid diff --git a/translations/hr/6-space-game/2-drawing-to-canvas/assignment.md b/translations/hr/6-space-game/2-drawing-to-canvas/assignment.md index ab258d85f..0cbea4897 100644 --- a/translations/hr/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/hr/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # Zadatak: Istražite Canvas API ## Ciljevi učenja diff --git a/translations/hr/6-space-game/3-moving-elements-around/README.md b/translations/hr/6-space-game/3-moving-elements-around/README.md index 7737a82ee..8d71032b3 100644 --- a/translations/hr/6-space-game/3-moving-elements-around/README.md +++ b/translations/hr/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # Izrada igre u svemiru, dio 3: Dodavanje gibanja ```mermaid diff --git a/translations/hr/6-space-game/3-moving-elements-around/assignment.md b/translations/hr/6-space-game/3-moving-elements-around/assignment.md index 57374a7cb..f48d7db7c 100644 --- a/translations/hr/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/hr/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # Komentirajte svoj kod ## Upute diff --git a/translations/hr/6-space-game/4-collision-detection/README.md b/translations/hr/6-space-game/4-collision-detection/README.md index dbe84b28e..6a59420cd 100644 --- a/translations/hr/6-space-game/4-collision-detection/README.md +++ b/translations/hr/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # Izgradnja svemirske igre, 4. dio: Dodavanje lasera i detekcija sudara ```mermaid diff --git a/translations/hr/6-space-game/4-collision-detection/assignment.md b/translations/hr/6-space-game/4-collision-detection/assignment.md index b158ffe55..6a810e1ff 100644 --- a/translations/hr/6-space-game/4-collision-detection/assignment.md +++ b/translations/hr/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # Istražite Sudare ## Upute diff --git a/translations/hr/6-space-game/4-collision-detection/solution/README.md b/translations/hr/6-space-game/4-collision-detection/solution/README.md index b72734f93..ee6557548 100644 --- a/translations/hr/6-space-game/4-collision-detection/solution/README.md +++ b/translations/hr/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - Ovo je rezervirano mjesto, namjerno ostavljeno prazno --- diff --git a/translations/hr/6-space-game/4-collision-detection/your-work/README.md b/translations/hr/6-space-game/4-collision-detection/your-work/README.md index e92fbcb1c..35b3b63c8 100644 --- a/translations/hr/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/hr/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - Ovo je rezervirano mjesto, namjerno ostavljeno prazno --- diff --git a/translations/hr/6-space-game/5-keeping-score/README.md b/translations/hr/6-space-game/5-keeping-score/README.md index 7aa3c565c..c2e522816 100644 --- a/translations/hr/6-space-game/5-keeping-score/README.md +++ b/translations/hr/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # Izrada igre u svemiru, dio 5: Bodovanje i životi ```mermaid diff --git a/translations/hr/6-space-game/5-keeping-score/assignment.md b/translations/hr/6-space-game/5-keeping-score/assignment.md index f03a86810..f4fe8b2ed 100644 --- a/translations/hr/6-space-game/5-keeping-score/assignment.md +++ b/translations/hr/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # Izgradite igru bodovanja ## Upute diff --git a/translations/hr/6-space-game/5-keeping-score/solution/README.md b/translations/hr/6-space-game/5-keeping-score/solution/README.md index a244e73e5..9b62b036c 100644 --- a/translations/hr/6-space-game/5-keeping-score/solution/README.md +++ b/translations/hr/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - Ovo je rezervirano mjesto, namjerno ostavljeno prazno --- diff --git a/translations/hr/6-space-game/5-keeping-score/your-work/README.md b/translations/hr/6-space-game/5-keeping-score/your-work/README.md index 9a7fe981e..81ca93c2d 100644 --- a/translations/hr/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/hr/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - Ovo je rezervirano mjesto, namjerno ostavljeno prazno --- diff --git a/translations/hr/6-space-game/6-end-condition/README.md b/translations/hr/6-space-game/6-end-condition/README.md index 08105ab55..e58df3c85 100644 --- a/translations/hr/6-space-game/6-end-condition/README.md +++ b/translations/hr/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # Izgradite svemirsku igru, dio 6: Kraj i ponovno pokretanje ```mermaid diff --git a/translations/hr/6-space-game/6-end-condition/assignment.md b/translations/hr/6-space-game/6-end-condition/assignment.md index bea8a11bb..b22c70aee 100644 --- a/translations/hr/6-space-game/6-end-condition/assignment.md +++ b/translations/hr/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # Izrada uzorka igre ## Pregled zadatka diff --git a/translations/hr/6-space-game/6-end-condition/solution/README.md b/translations/hr/6-space-game/6-end-condition/solution/README.md index 833311bca..60b3d0dc1 100644 --- a/translations/hr/6-space-game/6-end-condition/solution/README.md +++ b/translations/hr/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - Ovo je rezervirano mjesto, namjerno ostavljeno prazno --- diff --git a/translations/hr/6-space-game/6-end-condition/your-work/README.md b/translations/hr/6-space-game/6-end-condition/your-work/README.md index 9d10ea211..58f3f41e7 100644 --- a/translations/hr/6-space-game/6-end-condition/your-work/README.md +++ b/translations/hr/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - Ovo je rezervirano mjesto, namjerno ostavljeno prazno --- diff --git a/translations/hr/6-space-game/README.md b/translations/hr/6-space-game/README.md index f6231c23a..8efcac92e 100644 --- a/translations/hr/6-space-game/README.md +++ b/translations/hr/6-space-game/README.md @@ -1,12 +1,3 @@ - # Izgradnja svemirske igre Svemirska igra za učenje naprednijih osnova JavaScripta diff --git a/translations/hr/6-space-game/solution/README.md b/translations/hr/6-space-game/solution/README.md index c3c6c7ae0..3e1724aef 100644 --- a/translations/hr/6-space-game/solution/README.md +++ b/translations/hr/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - Ovo je rezervirano mjesto, namjerno ostavljeno prazno --- diff --git a/translations/hr/7-bank-project/1-template-route/README.md b/translations/hr/7-bank-project/1-template-route/README.md index 7be558566..ca0b323ca 100644 --- a/translations/hr/7-bank-project/1-template-route/README.md +++ b/translations/hr/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # Izrada bankarske aplikacije, dio 1: HTML predlošci i rute u web aplikaciji ```mermaid diff --git a/translations/hr/7-bank-project/1-template-route/assignment.md b/translations/hr/7-bank-project/1-template-route/assignment.md index 9d2e29030..792345b36 100644 --- a/translations/hr/7-bank-project/1-template-route/assignment.md +++ b/translations/hr/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # Poboljšajte usmjeravanje ## Upute diff --git a/translations/hr/7-bank-project/2-forms/README.md b/translations/hr/7-bank-project/2-forms/README.md index 23ef573cb..61783b447 100644 --- a/translations/hr/7-bank-project/2-forms/README.md +++ b/translations/hr/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # Izradite bankarsku aplikaciju, dio 2: Izgradite obrazac za prijavu i registraciju ```mermaid diff --git a/translations/hr/7-bank-project/2-forms/assignment.md b/translations/hr/7-bank-project/2-forms/assignment.md index 2995ebafe..8fc5dfd67 100644 --- a/translations/hr/7-bank-project/2-forms/assignment.md +++ b/translations/hr/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # Stilizirajte svoju aplikaciju za bankarstvo modernim CSS-om ## Pregled projekta diff --git a/translations/hr/7-bank-project/3-data/README.md b/translations/hr/7-bank-project/3-data/README.md index a067c09eb..e5258b415 100644 --- a/translations/hr/7-bank-project/3-data/README.md +++ b/translations/hr/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # Izrada bankarske aplikacije - dio 3: Načini dohvaćanja i korištenja podataka Razmislite o Enterpriseovom računalu u Star Treku - kada kapetan Picard zatraži status broda, informacije se pojavljuju odmah bez da se cijeli sučelje zaustavi i ponovno sastavi. Taj besprijekoran tijek informacija upravo gradimo ovdje s dinamičkim dohvaćanjem podataka. diff --git a/translations/hr/7-bank-project/3-data/assignment.md b/translations/hr/7-bank-project/3-data/assignment.md index f1b32cbd3..97ca41803 100644 --- a/translations/hr/7-bank-project/3-data/assignment.md +++ b/translations/hr/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # Zadatak refaktoriranja koda i dokumentacije ## Ciljevi učenja diff --git a/translations/hr/7-bank-project/4-state-management/README.md b/translations/hr/7-bank-project/4-state-management/README.md index bede7734e..0dce1ce15 100644 --- a/translations/hr/7-bank-project/4-state-management/README.md +++ b/translations/hr/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # Izgradnja bankovne aplikacije 4. dio: Koncepti upravljanja stanjem ## ⚡ Što možete napraviti u sljedećih 5 minuta diff --git a/translations/hr/7-bank-project/4-state-management/assignment.md b/translations/hr/7-bank-project/4-state-management/assignment.md index eba4c6f35..0302e6de1 100644 --- a/translations/hr/7-bank-project/4-state-management/assignment.md +++ b/translations/hr/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # Implementacija dijaloga "Dodaj transakciju" ## Pregled diff --git a/translations/hr/7-bank-project/README.md b/translations/hr/7-bank-project/README.md index e43567565..b3a2584fb 100644 --- a/translations/hr/7-bank-project/README.md +++ b/translations/hr/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: Izgradite Banku U ovom projektu naučit ćete kako izgraditi fiktivnu banku. Ove lekcije uključuju upute o tome kako postaviti web aplikaciju i definirati rute, izraditi forme, upravljati stanjem i dohvatiti podatke s API-ja od kojeg možete preuzeti podatke banke. diff --git a/translations/hr/7-bank-project/api/README.md b/translations/hr/7-bank-project/api/README.md index 8e656f322..ad014f0e5 100644 --- a/translations/hr/7-bank-project/api/README.md +++ b/translations/hr/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # Bank API > Bank API izgrađen pomoću [Node.js](https://nodejs.org) + [Express](https://expressjs.com/). diff --git a/translations/hr/7-bank-project/solution/README.md b/translations/hr/7-bank-project/solution/README.md index ed9ed71bf..7227ec904 100644 --- a/translations/hr/7-bank-project/solution/README.md +++ b/translations/hr/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # Bankovna aplikacija > Primjer rješenja za projekt bankovne aplikacije, izrađen s osnovnim HTML5, CSS-om i JavaScriptom (bez korištenja frameworka ili biblioteka). diff --git a/translations/hr/8-code-editor/1-using-a-code-editor/README.md b/translations/hr/8-code-editor/1-using-a-code-editor/README.md index 6187bff01..d8e8d06fc 100644 --- a/translations/hr/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/hr/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # Korištenje urednika koda: Ovladavanje VSCode.dev Sjetite se u *The Matrixu* kada se Neo morao spojiti na masivni računalni terminal kako bi pristupio digitalnom svijetu? Današnji alati za web razvoj su sasvim druga priča – nevjerojatno moćne mogućnosti dostupne s bilo kojeg mjesta. VSCode.dev je uređivač koda baziran u pregledniku koji donosi profesionalne razvojne alate na bilo koji uređaj s internet vezom. diff --git a/translations/hr/8-code-editor/1-using-a-code-editor/assignment.md b/translations/hr/8-code-editor/1-using-a-code-editor/assignment.md index 48fe81433..d02e142f9 100644 --- a/translations/hr/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/hr/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # Izrada web stranice za životopis pomoću VSCode.dev Poboljšajte svoje karijerne mogućnosti izradom profesionalne web stranice za životopis koja prikazuje vaše vještine i iskustvo u interaktivnom, modernom formatu. Umjesto slanja tradicionalnih PDF dokumenata, zamislite da regruterima pružate elegantnu, responzivnu web stranicu koja demonstrira vaše kvalifikacije i sposobnosti u web razvoju. diff --git a/translations/hr/9-chat-project/README.md b/translations/hr/9-chat-project/README.md index 7b26fcb1d..2b22782c4 100644 --- a/translations/hr/9-chat-project/README.md +++ b/translations/hr/9-chat-project/README.md @@ -1,12 +1,3 @@ - # Izradite chat asistenta s AI-jem Sjećate li se u Star Treku kada bi posada ležerno razgovarala s računalom broda, postavljala mu složena pitanja i dobivala promišljene odgovore? Ono što je 1960-ih izgledalo kao čista znanstvena fantastika sada je nešto što možete izgraditi koristeći web tehnologije koje već poznajete. diff --git a/translations/hr/9-chat-project/solution/README.md b/translations/hr/9-chat-project/solution/README.md index d380c5220..7fe1bcc97 100644 --- a/translations/hr/9-chat-project/solution/README.md +++ b/translations/hr/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # Pokreni rješenje 1. Pokreni [backend](./backend/README.md) diff --git a/translations/hr/9-chat-project/solution/backend/README.md b/translations/hr/9-chat-project/solution/backend/README.md index 0224efd72..25958164e 100644 --- a/translations/hr/9-chat-project/solution/backend/README.md +++ b/translations/hr/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - Odaberi svoje okruženje za izvršavanje - [Python](./python/README.md) diff --git a/translations/hr/9-chat-project/solution/backend/python/README.md b/translations/hr/9-chat-project/solution/backend/python/README.md index a6733d775..df78b32d7 100644 --- a/translations/hr/9-chat-project/solution/backend/python/README.md +++ b/translations/hr/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # Pokreni kod ## Postavljanje diff --git a/translations/hr/9-chat-project/solution/frontend/README.md b/translations/hr/9-chat-project/solution/frontend/README.md index ce0f3fd59..00b0b4930 100644 --- a/translations/hr/9-chat-project/solution/frontend/README.md +++ b/translations/hr/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # Pokreni kod ```sh diff --git a/translations/hr/AGENTS.md b/translations/hr/AGENTS.md index 06db2dd6f..395066345 100644 --- a/translations/hr/AGENTS.md +++ b/translations/hr/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## Pregled projekta diff --git a/translations/hr/CODE_OF_CONDUCT.md b/translations/hr/CODE_OF_CONDUCT.md index 7c4b26ec8..543af0475 100644 --- a/translations/hr/CODE_OF_CONDUCT.md +++ b/translations/hr/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # Microsoftov Kodeks ponašanja za otvoreni izvor Ovaj projekt usvojio je [Microsoftov Kodeks ponašanja za otvoreni izvor](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/hr/CONTRIBUTING.md b/translations/hr/CONTRIBUTING.md index 2a67b8115..3dcbb9e83 100644 --- a/translations/hr/CONTRIBUTING.md +++ b/translations/hr/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # Sudjelovanje Ovaj projekt pozdravlja doprinose i prijedloge. Većina doprinosa zahtijeva da se složite s Ugovorom o licenci za doprinositelje (CLA), kojim potvrđujete da imate pravo i stvarno dajete prava za korištenje vašeg doprinosa. Za više detalja, posjetite [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/hr/Git-Basics/README.md b/translations/hr/Git-Basics/README.md index d4d0c1c01..aa9fc7efd 100644 --- a/translations/hr/Git-Basics/README.md +++ b/translations/hr/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## Osnove GIT-a za početnike u web-razvoju👶 ## Što je `Git`? diff --git a/translations/hr/README.md b/translations/hr/README.md index 5bde51c74..e9bb6dad0 100644 --- a/translations/hr/README.md +++ b/translations/hr/README.md @@ -1,12 +1,3 @@ - [![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) [![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) [![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) @@ -19,112 +10,112 @@ CO_OP_TRANSLATOR_METADATA: [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -# Razvoj weba za početnike - Nastavni plan i program +# Web razvoj za početnike - kurikulum -Naučite osnove web razvoja s našim opsežnim 12-tjednim tečajem kojeg vodi Microsoft Cloud Advocates. Svaka od 24 lekcije dubinski obrađuje JavaScript, CSS i HTML kroz praktične projekte poput terarija, proširenja za preglednik i svemirskih igara. Sudjelujte u kvizovima, raspravama i praktičnim zadacima. Poboljšajte svoje vještine i optimizirajte zadržavanje znanja uz našu učinkovitu projektnu pedagogiju. Započnite svoje programersko putovanje danas! +Naučite osnove web razvoja uz naš sveobuhvatan dvanaestotjedni tečaj kojeg vode Microsoft Cloud Advocates. Svaka od 24 lekcije duboko uvodi u JavaScript, CSS i HTML kroz praktične projekte poput terarija, proširenja za preglednike i svemirskih igara. Sudjelujte u kvizovima, diskusijama i praktičnim zadacima. Unaprijedite svoje vještine i optimizirajte zadržavanje znanja našom učinkovito projektno usmjerenom pedagogijom. Započnite svoje kodiranje već danas! Pridružite se Azure AI Foundry Discord zajednici [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Slijedite ove korake za početak korištenja ovih resursa: -1. **Forkajte spremište**: Kliknite [![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. **Klonirajte spremište**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Pridružite se Azure AI Foundry Discordu i upoznajte stručnjake i kolege programere**](https://discord.com/invite/ByRwuEEgH4) +Slijedite ove korake da započnete s korištenjem ovih resursa: +1. **Forkajte repozitorij**: Kliknite [![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. **Klonirajte repozitorij**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**Pridružite se Azure AI Foundry Discordu i upoznajte stručnjake i kolege developere**](https://discord.com/invite/ByRwuEEgH4) ### 🌐 Višejezična podrška -#### Podržano putem GitHub akcije (automatski i uvijek ažurirano) +#### Podržano putem GitHub akcije (automatizirano i uvijek ažurirano) -[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](./README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) +[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](./README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) -> **Želite li klonirati lokalno?** +> **Radije klonirate lokalno?** -> Ovo spremište uključuje prevode na više od 50 jezika što značajno povećava veličinu preuzimanja. Za kloniranje bez prijevoda, koristite sparse checkout: +> Ovaj repozitorij uključuje više od 50 prijevoda na jezike, što značajno povećava veličinu preuzimanja. Za kloniranje bez prijevoda koristite sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Ovo vam daje sve što vam treba za dovršetak tečaja uz znatno brže preuzimanje. +> Ovo vam daje sve što trebate za završetak tečaja uz mnogo brže preuzimanje. -**Ako želite dodatne jezike prijevoda, podržani jezici navedeni su [ovdje](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +**Ako želite da budu podržani dodatni prijevodi jezika, pogledajte [ovdje](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** [![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) #### 🧑‍🎓 _Jeste li student?_ -Posjetite [**Student Hub stranicu**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) gdje ćete pronaći početničke resurse, studentske pakete i čak načine kako dobiti besplatni certifikat. Ovo je stranica koju želite označiti i povremeno provjeravati jer redovito mijenjamo sadržaj. +Posjetite [**Student Hub stranicu**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) gdje ćete pronaći izvore za početnike, studentske pakete i čak načine kako dobiti besplatni certifikacijski kupon. Ovo je stranica koju želite označiti i povremeno provjeravati jer mjesečno mijenjamo sadržaje. -### 📣 Najava - Novi izazovi za GitHub Copilot Agent mod! +### 📣 Obavijest - Novi izazovi GitHub Copilot Agent moda za dovršiti! -Dodani su novi izazovi, potražite "GitHub Copilot Agent Challenge 🚀" u većini poglavlja. To je novi izazov koji trebate dovršiti koristeći GitHub Copilot i Agent mod. Ako prije niste koristili Agent mod, on nije samo za generiranje teksta, već može i kreirati i uređivati datoteke, pokretati naredbe i još mnogo toga. +Dodani novi izazov, potražite "GitHub Copilot Agent Challenge 🚀" u većini poglavlja. To je novi izazov koji trebate završiti koristeći GitHub Copilot i Agent mod. Ako niste koristili Agent mod, on može ne samo generirati tekst nego i stvarati i uređivati datoteke, pokretati naredbe i još mnogo toga. -### 📣 Najava - _Novi projekt za izgradnju uz Generativnu AI_ +### 📣 Obavijest - _Novi projekt za izgraditi koristeći generativnu AI_ -Upravo dodan novi projekt AI asistenta, pogledajte [projekt](./9-chat-project/README.md) +Novi AI Assistant projekt upravo dodat, pogledajte [projekt](./9-chat-project/README.md) -### 📣 Najava - _Novi nastavni plan_ o Generativnoj AI za JavaScript upravo je objavljen +### 📣 Obavijest - _Novi kurikulum_ o Generativnoj AI za JavaScript upravo objavljen -Ne propustite naš novi nastavni plan o Generativnoj AI! +Ne propustite naš novi kurikulum o Generativnoj AI! -Posjetite [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) i započnite! +Posjetite [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) da započnete! ![Background](../../translated_images/hr/background.148a8d43afde5730.webp) -- Lekcije pokrivaju sve, od osnova do RAG-a. -- Komunicirajte s povijesnim likovima koristeći GenAI i naš prateći app. -- Zabavna i zanimljiva naracija, putovat ćete kroz vrijeme! +- Lekcije koje pokrivaju sve od osnova do RAG-a. +- Komunikacija s povijesnim likovima koristeći GenAI i našu prateću aplikaciju. +- Zabavna i zanimljiva priča, putovat ćete kroz vrijeme! ![character](../../translated_images/hr/character.5c0dd8e067ffd693.webp) -Svaka lekcija uključuje zadatak za dovršetak, provjeru znanja i izazov koji vas vodi kroz teme poput: -- Promptovanje i inženjering promptova -- Generiranje aplikacija za tekst i slike +Svaka lekcija uključuje zadatak za dovršiti, provjeru znanja i izazov za usmjerenje na teme kao što su: +- Promptanje i inženjering prompta +- Generiranje tekstualnih i slikovnih aplikacija - Pretraživačke aplikacije -Posjetite [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) i započnite! +Posjetite [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) da započnete! -## 🌱 Početak rada +## 🌱 Početak -> **Nastavnici**, uključili smo [neke prijedloge](for-teachers.md) o tome kako koristiti ovaj nastavni plan. Voljeli bismo vaše povratne informacije [u našem forumu za diskusije](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! +> **Nastavnici**, uključili smo [neke prijedloge](for-teachers.md) o tome kako koristiti ovaj kurikulum. Voljeli bismo vaše povratne informacije [u našem forumu za raspravu](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! -**[Učenici](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, za svaku lekciju započnite predpredavanjem kvizom, zatim pročitajte predavanje, dovršite razne aktivnosti i provjerite razumijevanje putem postpredavačkog kviza. +**[Učenici](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, za svaku lekciju, započnite s pripremnim kvizom prije predavanja i nastavite s čitanjem materijala predavanja, dovršavanjem raznih aktivnosti i provjerom razumijevanja pomoću poslije-predavanja kviza. -Za poboljšanje vašeg iskustva učenja, povežite se s kolegama i radite na projektima zajedno! Rasprave su poticane na našem [forumu za diskusije](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) gdje će naš tim moderatora biti dostupan za odgovore na vaša pitanja. +Za poboljšanje vašeg iskustva učenja, povežite se sa svojim kolegama kako biste zajedno radili na projektima! Diskusije su poticane na našem [forum za rasprave](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) gdje će naš tim moderatora biti dostupan za odgovore na vaša pitanja. -Za dodatno obrazovanje, toplo preporučujemo istraživanje [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) za dodatne materijale za studij. +Za dodatno obrazovanje, toplo preporučujemo istraživanje [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) za dodatne studijske materijale. ### 📋 Postavljanje vašeg okruženja -Ovaj nastavni plan ima spremno razvojno okruženje! Kako započinjete, možete izabrati pokretanje nastavnog plana u [Codespace-u](https://github.com/features/codespaces/) (_okruženju baziranom na pregledniku, bez potrebe za instalacijama_), ili lokalno na vašem računalu koristeći tekstualni uređivač poput [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +Ovaj kurikulum ima spremno razvojno okruženje! Kad započnete, možete odabrati pokretanje kurikuluma u [Codespace-u](https://github.com/features/codespaces/) (_okruženje bazirano na pregledniku, bez potrebe za instalacijama_), ili lokalno na vašem računalu koristeći uređivač teksta poput [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -#### Kreirajte svoje spremište -Kako biste lako spremali svoj rad, preporučuje se da napravite vlastitu kopiju ovog spremišta. To možete učiniti klikom na gumb **Use this template** na vrhu stranice. Time ćete stvoriti novo spremište na vašem GitHub računu sa kopijom nastavnog plana. +#### Kreirajte svoj repozitorij +Da biste jednostavno spremali svoj rad, preporučuje se da napravite vlastitu kopiju ovog repozitorija. To možete učiniti klikom na gumb **Use this template** na vrhu stranice. Time će se kreirati novi repozitorij na vašem GitHub računu s kopijom kurikuluma. Slijedite ove korake: -1. **Forkajte spremište**: Kliknite na gumb "Fork" u gornjem desnom kutu ove stranice. -2. **Klonirajte spremište**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +1. **Forkajte repozitorij**: Kliknite na gumb "Fork" u gornjem desnom kutu ove stranice. +2. **Klonirajte repozitorij**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -#### Pokretanje nastavnog plana u Codespace-u +#### Pokretanje kurikuluma u Codespace-u -U vašoj kopiji ovog spremišta koju ste stvorili, kliknite gumb **Code** i odaberite **Open with Codespaces**. Time će se kreirati novi Codespace u kojem ćete raditi. +U svojoj kopiji ovog repozitorija koju ste napravili, kliknite na gumb **Code** i odaberite **Open with Codespaces**. To će vam kreirati novi Codespace za rad. ![Codespace](../../translated_images/hr/createcodespace.0238bbf4d7a8d955.webp) -#### Pokretanje nastavnog plana lokalno na vašem računalu +#### Pokretanje kurikuluma lokalno na vašem računalu -Za pokretanje ovog nastavnog plana lokalno na vašem računalu, potreban vam je tekstualni uređivač, preglednik i alat za naredbeni redak. Naša prva lekcija, [Uvod u programske jezike i alate struke](../../1-getting-started-lessons/1-intro-to-programming-languages), pružit će vam različite opcije za svaki od ovih alata kako biste mogli odabrati ono što vam najviše odgovara. +Za pokretanje ovog kurikuluma lokalno na vašem računalu trebat će vam uređivač teksta, preglednik i alat za naredbenu liniju. Naša prva lekcija, [Uvod u programske jezike i alate tradea](../../1-getting-started-lessons/1-intro-to-programming-languages), provest će vas kroz različite opcije za svaki od ovih alata da odaberete ono što vam najviše odgovara. -Preporučujemo korištenje [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) kao uređivača, koji također ima ugrađeni [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon). Visual Studio Code možete preuzeti [ovdje](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +Naša preporuka je korištenje [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) kao uređivača, koji također ima ugrađeni [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon). Visual Studio Code možete preuzeti [ovdje](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -1. Klonirajte svoje spremište na računalo. To možete učiniti klikom na gumb **Code** i kopiranjem URL-a: +1. Klonirajte svoj repozitorij na računalo. To možete učiniti klikom na gumb **Code** i kopiranjem URL-a: [CodeSpace](./images/createcodespace.png) Zatim otvorite [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) unutar [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) i pokrenite sljedeću naredbu, zamjenjujući `` URL-om koji ste upravo kopirali: @@ -133,82 +124,82 @@ Zatim otvorite [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT git clone ``` -2. Otvorite mapu u Visual Studio Code. To možete učiniti klikom na **File** > **Open Folder** i odabirom mape koju ste upravo klonirali. +2. Otvorite mapu u Visual Studio Codeu. To možete učiniti klikom na **File** > **Open Folder** i odabirom mape koju ste upravo klonirali. -> Preporučeni Visual Studio Code dodaci: +> Preporučene Visual Studio Code ekstenzije: > -> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - za pregled HTML stranica unutar Visual Studio Code-a +> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - za pregled HTML stranica unutar Visual Studio Codea > * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - za pomoć pri bržem pisanju koda ## 📂 Svaka lekcija uključuje: -- opcionalnu skice -- dodatni video (opcionalno) -- zagrijavajući kviz prije lekcije +- opcionalnu sketchnote bilješku +- opcionalni dodatni video +- kratki kviz za zagrijavanje prije lekcije - pisanu lekciju -- za lekcije temeljene na projektima, vodiče korak-po-korak za izgradnju projekta +- za lekcije temeljene na projektima, vodiče korak po korak kako izgraditi projekt - provjere znanja - izazov -- dodatnu literaturu +- dodatno čitanje - zadatak - [kviz nakon lekcije](https://ff-quizzes.netlify.app/web/) -> **Napomena o kvizovima**: Svi kvizovi se nalaze u mapi Quiz-app, ukupno 48 kvizova od po tri pitanja. Dostupni su [ovdje](https://ff-quizzes.netlify.app/web/), aplikaciju za kviz možete pokrenuti lokalno ili je postaviti na Azure; slijedite upute u mapi `quiz-app`. +> **Napomena o kvizovima**: Svi su kvizovi sadržani u mapi Quiz-app, ukupno 48 kvizova sa tri pitanja svaki. Dostupni su [ovdje](https://ff-quizzes.netlify.app/web/); aplikacija za kviz može se pokretati lokalno ili postaviti na Azure; slijedite upute u mapi `quiz-app`. ## 🗃️ Lekcije -| | Naziv projekta | Pojmovi koji se podučavaju | Ciljevi učenja | Povezana lekcija | Autor | -| :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | -| 01 | Uvod u programiranje | Uvod u programiranje i alati struke | Naučite osnovne osnove većine programskih jezika i o softveru koji pomaže profesionalnim developerima u njihovom radu | [Uvod u programske jezike i alate](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | -| 02 | Uvod u programiranje | Osnove GitHuba, uključuje rad u timu | Kako koristiti GitHub u svom projektu, kako surađivati s drugima na kodnoj bazi | [Uvod u GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | Uvod u programiranje | Pristupačnost | Naučite osnove web pristupačnosti | [Osnove pristupačnosti](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | JS osnove | JavaScript tipovi podataka | Osnove JavaScript tipova podataka | [Tipovi podataka](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | JS osnove | Funkcije i metode | Naučite o funkcijama i metodama za upravljanje logikom aplikacije | [Funkcije i metode](./2-js-basics/2-functions-methods/README.md) | Jasmine i Christopher | -| 06 | JS osnove | Donošenje odluka u JS | Naučite kako kreirati uvjete u vašem kodu koristeći metode donošenja odluka | [Donošenje odluka](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | JS osnove | Nizovi i petlje | Rad s podacima korištenjem nizova i petlji u JavaScriptu | [Nizovi i petlje](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terrarij](./3-terrarium/solution/README.md) | HTML u praksi | Izgradite HTML za kreiranje online terarija, fokusirajući se na izgradnju izgleda | [Uvod u HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terrarij](./3-terrarium/solution/README.md) | CSS u praksi | Izgradite CSS za stiliziranje online terarija, fokusirajući se na osnove CSS-a uključujući prilagodbu stranice | [Uvod u CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrarij](./3-terrarium/solution/README.md) | JavaScript zatvaranja, manipulacija DOM-om | Izradite JavaScript da terarij funkcionira kao sučelje povuci/pusti, fokusirajući se na zatvaranja i manipulaciju DOM-a | [JavaScript zatvaranja, manipulacija DOM-om](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [Igra tipkanja](./4-typing-game/solution/README.md) | Izgradnja igre tipkanja | Naučite kako koristiti događaje s tipkovnice za upravljanje logikom vaše JavaScript aplikacije | [Programiranje vođeno događajima](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [Zeleni dodatak za preglednik](./5-browser-extension/solution/README.md) | Rad s preglednicima | Naučite kako preglednici rade, njihovu povijest i kako napraviti prve elemente dodatka za preglednik | [O preglednicima](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [Zeleni dodatak za preglednik](./5-browser-extension/solution/README.md) | Izgradnja obrasca, pozivanje API-ja i pohrana varijabli u lokalnu pohranu | Izgradite JavaScript elemente svog dodatka za preglednik za pozivanje API-ja koristeći varijable pohranjene u lokalnu pohranu | [API-ji, obrasci i lokalna pohrana](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [Zeleni dodatak za preglednik](./5-browser-extension/solution/README.md) | Pozadinski procesi u pregledniku, web performanse | Iskoristite pozadinske procese preglednika za upravljanje ikonama dodatka; naučite o web performansama i nekim optimizacijama | [Pozadinski zadaci i performanse](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [Igra u svemiru](./6-space-game/solution/README.md) | Napredniji razvoj igara s JavaScriptom | Naučite o nasljeđivanju koristeći i klase i kompoziciju te Pub/Sub obrazac, u pripremi za izradu igre | [Uvod u napredni razvoj igara](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [Igra u svemiru](./6-space-game/solution/README.md) | Crtanje na platnu | Naučite o Canvas API-ju, koji se koristi za crtanje elemenata na zaslon | [Crtanje na platnu](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [Igra u svemiru](./6-space-game/solution/README.md) | Pomicanje elemenata po zaslonu | Otkrijte kako elementi mogu dobiti pokret koristeći kartezijske koordinate i Canvas API | [Pomicanje elemenata](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [Igra u svemiru](./6-space-game/solution/README.md) | Detekcija sudara | Izradite sudare elemenata i reakcije na njih pomoću pritiska tipki te dodajte funkciju hlade za osiguravanje performansi igre | [Detekcija sudara](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [Igra u svemiru](./6-space-game/solution/README.md) | Vođenje rezultata | Izvršite matematičke izračune na temelju statusa i performansi igre | [Vođenje rezultata](./6-space-game/5-keeping-score/README.md) | Chris | -| 20 | [Igra u svemiru](./6-space-game/solution/README.md) | Završetak i ponovno pokretanje igre | Naučite kako završiti i ponovno pokrenuti igru, uključujući čišćenje resursa i resetiranje vrijednosti varijabli | [Uvjet završetka](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [Bankarska aplikacija](./7-bank-project/solution/README.md) | HTML predlošci i rute u web aplikaciji | Naučite kako napraviti kostur višestranične web stranice koristeći rutiranje i HTML predloške | [HTML predlošci i rute](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [Bankarska aplikacija](./7-bank-project/solution/README.md) | Izgradnja obrasca za prijavu i registraciju | Naučite o izgradnji obrazaca i rukovanju validacijama | [Obrasci](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [Bankarska aplikacija](./7-bank-project/solution/README.md) | Metode dohvaćanja i korištenja podataka | Kako podaci ulaze u vašu aplikaciju i izlaze iz nje, kako ih dohvatiti, pohraniti i odložiti | [Podaci](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [Bankarska aplikacija](./7-bank-project/solution/README.md) | Pojmovi upravljanja stanjem | Naučite kako vaša aplikacija zadržava stanje i kako ga upravljati programatski | [Upravljanje stanjem](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [Preglednik/VScode kod](../../8-code-editor) | Rad s VScode | Naučite kako koristiti urednik koda| [Koristite VScode uređivač koda](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [AI asistenti](./9-chat-project/README.md) | Rad s AI | Naučite kako izgraditi vlastitog AI asistenta | [AI Asistent projekat](./9-chat-project/README.md) | Chris | +| | Naziv Projekta | Koncepti koji se podučavaju | Ciljevi učenja | Povezana lekcija | Autor | +| :-: | :--------------------------------------------------------: | :-------------------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------- | :-----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | +| 01 | Početak rada | Uvod u programiranje i alate struke | Naučite osnovne koncepte koji stoje iza većine programskih jezika i o softveru koji pomaže profesionalnim developerima | [Uvod u programske jezike i alate](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | Početak rada | Osnove GitHub-a, uključuje rad u timu | Kako koristiti GitHub u vašem projektu te kako surađivati s drugima na kodu | [Uvod u GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | Početak rada | Pristupačnost | Naučite osnove web pristupačnosti | [Osnove pristupačnosti](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | Osnove JS | Tipovi podataka u JavaScriptu | Osnove tipova podataka u JavaScriptu | [Tipovi podataka](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | Osnove JS | Funkcije i metode | Upoznajte se s funkcijama i metodama za upravljanje logikom aplikacije | [Funkcije i metode](./2-js-basics/2-functions-methods/README.md) | Jasmine i Christopher | +| 06 | Osnove JS | Donošenje odluka s JS | Naučite kako stvoriti uvjete u vašem kodu koristeći metode donošenja odluka | [Donošenje odluka](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | Osnove JS | Nizovi i petlje | Radite s podacima koristeći nizove i petlje u JavaScriptu | [Nizovi i petlje](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML u praksi | Izgradite HTML za online terarij, fokusirajući se na izgradnju izgleda | [Uvod u HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS u praksi | Kreirajte CSS za stilizaciju online terarija, fokusirajući se na osnove CSS-a uključujući responzivnost stranice | [Uvod u CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript zatvaranja, manipulacija DOM-om | Izgradite JavaScript koji omogućava funkcioniranje terarija kao sučelje za povlačenje i ispuštanje, fokusirajući se na zatvaranja i manipulaciju DOM-om | [JavaScript zatvaranja i manipulacija DOM-om](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Typing Game](./4-typing-game/solution/README.md) | Izgradnja igre tipkanja | Naučite kako koristiti događaje tipkovnice za upravljanje logikom vaše JavaScript aplikacije | [Programiranje vođeno događajima](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Rad s preglednicima | Naučite kako preglednici rade, njihovu povijest i kako napraviti prve elemente ekstenzije za preglednik | [O preglednicima](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Izgradnja obrasca, pozivanje API-ja i pohrana varijabli u local storage | Izgradite JavaScript elemente vaše ekstenzije preglednika za pozivanje API-ja koristeći varijable pohranjene u local storage | [API-ji, Obrasci i Local Storage](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Pozadinski procesi u pregledniku, web performanse | Iskoristite pozadinske procese preglednika za upravljanje ikonama ekstenzije; naučite o web performansama i nekim optimizacijama | [Pozadinski zadaci i performanse](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [Space Game](./6-space-game/solution/README.md) | Napredniji razvoj igara s JavaScriptom | Naučite o nasljeđivanju koristeći i klase i kompoziciju te Pub/Sub obrasce, u pripremi za izgradnju igre | [Uvod u napredni razvoj igara](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [Space Game](./6-space-game/solution/README.md) | Crtanje na platnu | Saznajte o Canvas API-ju, koji se koristi za crtanje elemenata na zaslonu | [Crtanje na platnu](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [Space Game](./6-space-game/solution/README.md) | Premještanje elemenata po zaslonu | Otkrijte kako elementi mogu dobiti gibanje koristeći kartezijanske koordinate i Canvas API | [Pomicanje elemenata](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [Space Game](./6-space-game/solution/README.md) | Detekcija sudara | Učinite da se elementi sudaraju i međusobno reagiraju koristeći pritiske tipki te dodajte cooldown funkciju za očuvanje performansi igre | [Detekcija sudara](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [Space Game](./6-space-game/solution/README.md) | Vođenje bodova | Izvršavajte matematičke izračune temeljene na statusu i performansama igre | [Vođenje bodova](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [Space Game](./6-space-game/solution/README.md) | Završetak i ponovno pokretanje igre | Naučite o završetku i ponovnom pokretanju igre, uključujući čišćenje resursa i resetiranje vrijednosti varijabli | [Uvjet završetka](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [Banking App](./7-bank-project/solution/README.md) | HTML predlošci i rute u web aplikaciji | Naučite kako stvarati kostur arhitekture višestranične web stranice koristeći rute i HTML predloške | [HTML predlošci i rute](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [Banking App](./7-bank-project/solution/README.md) | Izgradnja obrasca za prijavu i registraciju | Naučite o izgradnji obrazaca i rukovanju rutinama provjere valjanosti | [Obrasci](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [Banking App](./7-bank-project/solution/README.md) | Metode dohvaćanja i korištenja podataka | Kako podaci ulaze i izlaze iz vaše aplikacije, kako ih dohvatiti, pohraniti i ukloniti | [Podaci](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [Banking App](./7-bank-project/solution/README.md) | Koncepti upravljanja stanjem | Naučite kako vaša aplikacija zadržava stanje i kako ga programatski upravljati | [Upravljanje stanjem](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [Browser/VScode Code](../../8-code-editor) | Rad sa VScode | Naučite kako koristiti uređivač koda| [Koristite VScode uređivač koda](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [AI Assistants](./9-chat-project/README.md) | Rad s AI | Naučite kako izgraditi vlastitog AI asistenta | [AI Assistant projekt](./9-chat-project/README.md) | Chris | ## 🏫 Pedagogija -Naš nastavni program dizajniran je s dva ključna pedagoška principa na umu: +Naš kurikulum je dizajniran s dva ključna pedagoška principa u vidu: * učenje temeljeno na projektima * česti kvizovi -Program uči osnove JavaScripta, HTML-a i CSS-a, kao i najnovije alate i tehnike koje koriste današnji web developeri. Studenti će imati priliku razviti praktično iskustvo izradom igre tipkanja, virtualnog terarija, ekološki prihvatljivog dodatka za preglednik, igre u stilu svemirskog invazivnog napadača te bankarske aplikacije za tvrtke. Na kraju serije, studenti će steći solidno razumijevanje razvoja weba. +Program uči osnove JavaScripta, HTML-a i CSS-a, kao i najnovije alate i tehnike koje danas koriste web developeri. Studenti će imati priliku steći praktično iskustvo izgradnjom igre tipkanja, virtualnog terarija, ekološke ekstenzije preglednika, igre nalik space invaderu i bankarske aplikacije za poslovne korisnike. Do kraja serije studenti će imati čvrsto razumijevanje web razvoja. -> 🎓 Možete odraditi prve lekcije iz ovog nastavnog programa kao [put učenja](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) na Microsoft Learn! +> 🎓 Možete proći prve lekcije ovog kurikuluma kao [Put učenja](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) na Microsoft Learn! -Osiguravanjem da sadržaj bude usklađen s projektima, proces postaje zanimljiviji studentima i povećava se zadržavanje koncepta. Također smo napisali nekoliko početnih lekcija o osnovama JavaScripta za uvod u pojmove, uparene s videom iz kolekcije "[Serija za početnike: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)", čiji su neki autori pridonijeli ovom nastavnom programu. +Osiguravanjem da sadržaj odgovara projektima, proces učenja postaje zanimljiviji studentima, a zadržavanje koncepata je bolje. Također smo napisali nekoliko početnih lekcija o osnovama JavaScripta za uvod u koncepte, u paru s videom iz zbirke "[Serija za početnike o: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" video tutorijala, od kojih su neki autori doprinijeli ovom kurikulumu. -Osim toga, kviz s niskim ulaznim zahtjevima prije nastave postavlja namjeru učenika prema učenju teme, dok drugi kviz nakon nastave osigurava daljnje zadržavanje znanja. Ovaj je nastavni program dizajniran da bude fleksibilan i zabavan te se može koristiti u cijelosti ili djelomično. Projekti počinju mali i postaju sve složeniji do kraja 12-tjednog ciklusa. +Nadalje, kviz niskog rizika prije nastave postavlja namjeru učenika prema učenju teme, dok drugi kviz nakon nastave osigurava dodatno zadržavanje znanja. Ovaj kurikulum je dizajniran da bude fleksibilan i zabavan te ga se može pohađati u cijelosti ili djelomično. Projekti počinju mali i postaju sve složeniji do kraja 12-tjednog ciklusa. -Iako smo svjesno izbjegavali uvođenje JavaScript okvira kako bismo se koncentrirali na osnovne vještine potrebne web developerima prije usvajanja okvira, dobar sljedeći korak nakon ovog nastavnog programa bilo bi učenje o Node.js putem druge kolekcije videa: "[Serija za početnike: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". +Premda smo namjerno izbjegli uvođenje JavaScript okvira da bismo se koncentrirali na osnovne vještine potrebne kao web developer prije usvajanja okvira, dobar sljedeći korak nakon dovršetka ovog kurikuluma bio bi učiti o Node.js putem druge zbirke videa: "[Serija za početnike o: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". -> Posjetite naše smjernice [Kodeksa ponašanja](CODE_OF_CONDUCT.md) i [Doprinos](CONTRIBUTING.md). Cijenimo vašu konstruktivnu povratnu informaciju! +> Posjetite naše smjernice [Kodeksa ponašanja](CODE_OF_CONDUCT.md) i [Doprinos](CONTRIBUTING.md). Dobrodošli su vaši konstruktivni komentari! ## 🧭 Izvanmrežni pristup -Ovu dokumentaciju možete pokrenuti i izvan mreže koristeći [Docsify](https://docsify.js.org/#/). Forkajte ovaj repozitorij, [instalirajte Docsify](https://docsify.js.org/#/quickstart) na vaš lokalni stroj, a zatim u korijenskoj mapi ovog repozitorija upišite `docsify serve`. Web stranica će biti dostupna na portu 3000 na vašem lokalnom računalu: `localhost:3000`. +Možete pokretati ovu dokumentaciju izvan mreže koristeći [Docsify](https://docsify.js.org/#/). Forkajte ovaj repozitorij, [instalirajte Docsify](https://docsify.js.org/#/quickstart) na svojem računalu, a zatim u korijenskoj mapi ovog repozitorija upišite `docsify serve`. Web stranica će se poslužiti na portu 3000 na vašem localhostu: `localhost:3000`. ## 📘 PDF @@ -225,7 +216,7 @@ Naš tim proizvodi i druge tečajeve! Pogledajte: --- -### Azure / Edge / MCP / Agenti +### Azure / Edge / MCP / Agent [![AZD za početnike](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 za početnike](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 za početnike](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) @@ -233,7 +224,7 @@ Naš tim proizvodi i druge tečajeve! Pogledajte: --- -### Serija generativne AI +### Serija generativne umjetne inteligencije [![Generativna AI za početnike](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) [![Generativna 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) [![Generativna 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) @@ -241,7 +232,7 @@ Naš tim proizvodi i druge tečajeve! Pogledajte: --- -### Osnovno učenje +### Temeljno učenje [![ML za početnike](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 za početnike](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 za početnike](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) @@ -252,19 +243,19 @@ Naš tim proizvodi i druge tečajeve! Pogledajte: --- -### Serija Copilot -[![Copilot za AI u parnom programiranju](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 serija +[![Copilot za AI parno programiranje](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 za 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 avantura](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) ## Dobivanje pomoći -Ako zapnete ili imate pitanja o izradi AI aplikacija. Pridružite se drugim učenicima i iskusnim programerima u raspravama o MCP-u. To je podržavajuća zajednica gdje su pitanja dobrodošla i znanje se slobodno dijeli. +Ako zapnete ili imate pitanja o izradi AI aplikacija. Pridružite se ostalim učenicima i iskusnim programerima u raspravama o MCP-u. To je poticajna zajednica gdje su pitanja dobrodošla, a znanje se slobodno dijeli. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Ako imate povratne informacije o proizvodu ili greške tijekom izrade posjetite: +Ako imate povratne informacije o proizvodu ili greške tijekom izrade, posjetite: [![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) @@ -276,5 +267,5 @@ Ovaj repozitorij licenciran je pod MIT licencom. Pogledajte datoteku [LICENSE](. **Odricanje od odgovornosti**: -Ovaj je dokument preveden koristeći AI uslugu prevođenja [Co-op Translator](https://github.com/Azure/co-op-translator). Iako nastojimo postići točnost, molimo imajte na umu da automatski prijevodi mogu sadržavati pogreške ili netočnosti. Izvorni dokument na izvornom jeziku treba smatrati autoritativnim izvorom. Za kritične informacije preporučuje se profesionalni prijevod od strane ljudskog prevoditelja. Ne snosimo odgovornost za bilo kakva nesporazuma ili kriva tumačenja proizašla iz korištenja ovog prijevoda. +Ovaj dokument je preveden pomoću AI usluge za prijevod [Co-op Translator](https://github.com/Azure/co-op-translator). Iako nastojimo postići točnost, imajte na umu da automatski prijevodi mogu sadržavati pogreške ili netočnosti. Izvorni dokument na njegovom izvornom jeziku treba smatrati autoritativnim izvorom. Za kritične informacije preporučuje se profesionalni ljudski prijevod. Ne snosimo odgovornost za bilo kakve nesporazume ili pogrešna tumačenja koja proizlaze iz korištenja ovog prijevoda. \ No newline at end of file diff --git a/translations/hr/SECURITY.md b/translations/hr/SECURITY.md index a24191cd7..340c4bdb7 100644 --- a/translations/hr/SECURITY.md +++ b/translations/hr/SECURITY.md @@ -1,12 +1,3 @@ - ## Sigurnost Microsoft ozbiljno shvaća sigurnost svojih softverskih proizvoda i usluga, uključujući sve repozitorije izvornog koda kojima upravljamo putem naših GitHub organizacija, koje uključuju [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) i [naše GitHub organizacije](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/hr/SUPPORT.md b/translations/hr/SUPPORT.md index 1f968a01b..addcd00c0 100644 --- a/translations/hr/SUPPORT.md +++ b/translations/hr/SUPPORT.md @@ -1,12 +1,3 @@ - # Podrška ## Kako prijaviti probleme i dobiti pomoć diff --git a/translations/hr/_404.md b/translations/hr/_404.md index 7831280e3..b0d7e3fc7 100644 --- a/translations/hr/_404.md +++ b/translations/hr/_404.md @@ -1,12 +1,3 @@ - # U tijeku Radimo na ovoj stranici. Molimo vas da provjerite kasnije. diff --git a/translations/hr/docs/_navbar.md b/translations/hr/docs/_navbar.md index 33db26dba..a9fb3547f 100644 --- a/translations/hr/docs/_navbar.md +++ b/translations/hr/docs/_navbar.md @@ -1,12 +1,3 @@ - - Prijevodi - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/hr/docs/_sidebar.md b/translations/hr/docs/_sidebar.md index 684258fa0..2a3b58eb1 100644 --- a/translations/hr/docs/_sidebar.md +++ b/translations/hr/docs/_sidebar.md @@ -1,12 +1,3 @@ - - Uvod - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/hr/for-teachers.md b/translations/hr/for-teachers.md index 727579178..6217ae213 100644 --- a/translations/hr/for-teachers.md +++ b/translations/hr/for-teachers.md @@ -1,12 +1,3 @@ - ### Za edukatore Slobodno koristite ovaj kurikulum u svojoj učionici. Odlično se integrira s GitHub Classroomom i vodećim LMS platformama, a može se koristiti i kao samostalni repozitorij sa studentima. diff --git a/translations/hr/lesson-template/README.md b/translations/hr/lesson-template/README.md index e9ccc58a9..bbbf30350 100644 --- a/translations/hr/lesson-template/README.md +++ b/translations/hr/lesson-template/README.md @@ -1,12 +1,3 @@ - # [Tema lekcije] ![Umetnite video ovdje](../../../lesson-template/video-url) diff --git a/translations/hr/lesson-template/assignment.md b/translations/hr/lesson-template/assignment.md index 6fec5ebac..db24146f0 100644 --- a/translations/hr/lesson-template/assignment.md +++ b/translations/hr/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [Naziv zadatka] ## Upute diff --git a/translations/hr/memory-game/README.md b/translations/hr/memory-game/README.md index eab4b3b14..05921ceda 100644 --- a/translations/hr/memory-game/README.md +++ b/translations/hr/memory-game/README.md @@ -1,12 +1,3 @@ - Ovo je [Next.js](https://nextjs.org) projekt kreiran pomoću [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). ## Početak rada diff --git a/translations/hr/quiz-app/README.md b/translations/hr/quiz-app/README.md index 31ac54ea0..9c7dae10c 100644 --- a/translations/hr/quiz-app/README.md +++ b/translations/hr/quiz-app/README.md @@ -1,12 +1,3 @@ - # Aplikacija za kviz Ovi kvizovi su uvodni i završni kvizovi za kurikulum znanosti o podacima na https://aka.ms/webdev-beginners diff --git a/translations/hu/.co-op-translator.json b/translations/hu/.co-op-translator.json new file mode 100644 index 000000000..05f76a2cb --- /dev/null +++ b/translations/hu/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2026-01-07T03:13:27+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "hu" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2025-10-24T19:59:29+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "hu" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2026-01-07T03:16:48+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "hu" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2026-01-07T03:10:19+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "hu" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2025-10-24T20:03:03+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "hu" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:29:05+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "hu" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2026-01-07T02:18:14+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "hu" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T18:56:50+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "hu" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2026-01-07T02:30:30+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "hu" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2025-10-24T19:50:44+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "hu" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2026-01-07T02:28:25+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "hu" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2025-10-24T19:51:25+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "hu" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2026-01-07T02:32:24+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "hu" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2025-10-24T19:53:02+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "hu" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2026-01-07T02:34:25+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "hu" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2025-10-24T19:52:15+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "hu" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-28T04:03:56+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "hu" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2026-01-07T03:05:00+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "hu" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2025-10-24T20:17:10+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "hu" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2026-01-07T03:08:45+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "hu" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2025-10-24T20:15:30+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "hu" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2026-01-07T03:06:35+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "hu" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2025-10-24T20:13:46+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "hu" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-07T02:22:17+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "hu" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-28T04:15:32+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "hu" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2026-01-07T02:21:04+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "hu" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T04:28:47+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "hu" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2026-01-07T03:03:13+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "hu" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2025-10-24T20:28:44+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "hu" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2026-01-07T02:51:55+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "hu" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2025-10-24T20:39:35+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "hu" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2026-01-07T02:48:10+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "hu" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2025-10-24T20:38:13+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "hu" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2026-01-07T02:50:02+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "hu" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2025-10-24T20:36:51+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "hu" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-28T03:38:42+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "hu" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-28T03:45:39+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "hu" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-28T03:47:37+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "hu" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-28T03:48:43+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "hu" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-28T03:46:08+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "hu" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-28T03:46:37+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "hu" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-28T03:47:06+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "hu" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-28T03:48:11+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "hu" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-28T03:45:07+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "hu" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2026-01-07T02:44:30+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "hu" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2025-10-24T20:35:05+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "hu" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2026-01-07T02:39:53+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "hu" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2025-10-24T20:31:41+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "hu" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2026-01-07T02:46:12+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "hu" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2025-10-24T20:30:25+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "hu" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2026-01-07T02:38:19+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "hu" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2025-10-24T20:34:24+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "hu" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T03:58:26+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "hu" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T03:58:40+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "hu" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2026-01-07T02:43:20+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "hu" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-28T03:55:37+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "hu" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T03:55:55+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "hu" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T03:56:08+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "hu" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2026-01-07T02:41:33+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "hu" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2025-10-24T20:32:56+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "hu" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T04:01:53+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "hu" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T04:02:06+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "hu" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-28T03:52:11+00:00", + "source_file": "6-space-game/README.md", + "language_code": "hu" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T03:56:21+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "hu" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2026-01-07T02:56:04+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "hu" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2025-10-24T20:24:00+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "hu" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2026-01-07T02:53:50+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "hu" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2025-10-24T20:26:26+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "hu" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2026-01-07T02:58:24+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "hu" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2025-10-24T20:21:48+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "hu" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2026-01-07T03:01:02+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "hu" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2025-10-24T20:19:29+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "hu" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-28T03:23:29+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "hu" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-28T03:27:48+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "hu" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-28T03:28:15+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "hu" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2026-01-07T02:36:26+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "hu" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2025-10-24T19:55:35+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "hu" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2026-01-07T02:22:25+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "hu" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:37:03+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "hu" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:44:28+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "hu" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2025-10-24T20:12:00+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "hu" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:53:20+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "hu" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:37:01+00:00", + "source_file": "AGENTS.md", + "language_code": "hu" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-28T03:23:07+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "hu" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-28T03:21:11+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "hu" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:57:38+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "hu" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T18:58:51+00:00", + "source_file": "README.md", + "language_code": "hu" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-28T03:21:44+00:00", + "source_file": "SECURITY.md", + "language_code": "hu" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-28T03:20:37+00:00", + "source_file": "SUPPORT.md", + "language_code": "hu" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-28T03:20:53+00:00", + "source_file": "_404.md", + "language_code": "hu" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-28T04:11:56+00:00", + "source_file": "docs/_navbar.md", + "language_code": "hu" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-28T04:11:27+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "hu" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T10:30:25+00:00", + "source_file": "for-teachers.md", + "language_code": "hu" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-28T04:12:17+00:00", + "source_file": "lesson-template/README.md", + "language_code": "hu" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-28T04:12:40+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "hu" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:58:18+00:00", + "source_file": "memory-game/README.md", + "language_code": "hu" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-28T04:21:34+00:00", + "source_file": "quiz-app/README.md", + "language_code": "hu" + } +} \ No newline at end of file diff --git a/translations/hu/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/hu/1-getting-started-lessons/1-intro-to-programming-languages/README.md index 1919be04d..c1db4b9f8 100644 --- a/translations/hu/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/hu/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # Bevezetés a programozási nyelvekbe és a modern fejlesztői eszközökbe Szia, leendő fejlesztő! 👋 Elmondhatok valamit, ami minden egyes nap kiráz a hideg? Most fogod felfedezni, hogy a programozás nemcsak a számítógépekről szól – hanem arról, hogy valódi szuperképességekkel rendelkezel, hogy életre keltsd a legvadabb ötleteidet! diff --git a/translations/hu/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/hu/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index 7dcc5fcd7..3038c2e0d 100644 --- a/translations/hu/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/hu/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # Feladat: Modern webfejlesztési eszközök felfedezése ## Útmutató diff --git a/translations/hu/1-getting-started-lessons/2-github-basics/README.md b/translations/hu/1-getting-started-lessons/2-github-basics/README.md index 0cada5967..b58e42c9c 100644 --- a/translations/hu/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/hu/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # Bevezetés a GitHubhoz Szia, jövőbeli fejlesztő! 👋 Készen állsz, hogy csatlakozz a világ millió programozójához? Nagyon izgatott vagyok, hogy bemutathatom neked a GitHubot – gondolj rá úgy, mint a programozók közösségi média platformjára, csak itt nem az ebéded fotóját osztjuk meg, hanem kódokat, és együtt építünk hihetetlen dolgokat! diff --git a/translations/hu/1-getting-started-lessons/3-accessibility/README.md b/translations/hu/1-getting-started-lessons/3-accessibility/README.md index 0b5ee7474..eeb165cbf 100644 --- a/translations/hu/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/hu/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # Akadálymentes weboldalak készítése ![Mindent az akadálymentességről](../../../../translated_images/hu/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/hu/1-getting-started-lessons/3-accessibility/assignment.md b/translations/hu/1-getting-started-lessons/3-accessibility/assignment.md index 5a061f8e5..3befebf1f 100644 --- a/translations/hu/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/hu/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # Átfogó webes akadálymentességi audit ## Útmutató diff --git a/translations/hu/1-getting-started-lessons/README.md b/translations/hu/1-getting-started-lessons/README.md index 89ff72a3e..6260a3a85 100644 --- a/translations/hu/1-getting-started-lessons/README.md +++ b/translations/hu/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # Webfejlesztés kezdőknek Ebben a tananyagban olyan, nem projektalapú fogalmakat ismerhetsz meg, amelyek elengedhetetlenek ahhoz, hogy profi fejlesztővé válj. diff --git a/translations/hu/10-ai-framework-project/README.md b/translations/hu/10-ai-framework-project/README.md index d1a8cfa5b..930d0e5de 100644 --- a/translations/hu/10-ai-framework-project/README.md +++ b/translations/hu/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # AI keretrendszer Érezted már úgy, hogy elárasztanak az AI-alkalmazások fejlesztésével járó feladatok? Nem vagy egyedül! Az AI-keretrendszerek olyanok, mint egy svájci bicska az AI fejlesztéshez – erőteljes eszközök, amelyek időt és fejfájást spórolhatnak meg, amikor intelligens alkalmazásokat építesz. Gondolj egy AI-keretrendszerre úgy, mint egy jól szervezett könyvtárra: előre elkészített összetevőket, szabványosított API-kat és okos absztrakciókat kínál, így probléma megoldására koncentrálhatsz ahelyett, hogy az implementációs részletekkel küzdenél. diff --git a/translations/hu/2-js-basics/1-data-types/README.md b/translations/hu/2-js-basics/1-data-types/README.md index 960ba25e5..a04967c72 100644 --- a/translations/hu/2-js-basics/1-data-types/README.md +++ b/translations/hu/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # JavaScript alapok: Adattípusok ![JavaScript alapok - Adattípusok](../../../../translated_images/hu/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/hu/2-js-basics/1-data-types/assignment.md b/translations/hu/2-js-basics/1-data-types/assignment.md index c04093296..e32437893 100644 --- a/translations/hu/2-js-basics/1-data-types/assignment.md +++ b/translations/hu/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # Adattípusok gyakorlása: E-kereskedelmi bevásárlókosár ## Utasítások diff --git a/translations/hu/2-js-basics/2-functions-methods/README.md b/translations/hu/2-js-basics/2-functions-methods/README.md index 43fefc792..1ea29aab8 100644 --- a/translations/hu/2-js-basics/2-functions-methods/README.md +++ b/translations/hu/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # JavaScript Alapok: Metódusok és Függvények ![JavaScript Basics - Functions](../../../../translated_images/hu/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/hu/2-js-basics/2-functions-methods/assignment.md b/translations/hu/2-js-basics/2-functions-methods/assignment.md index 00e47630a..e815b19c3 100644 --- a/translations/hu/2-js-basics/2-functions-methods/assignment.md +++ b/translations/hu/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # Szórakozás a függvényekkel ## Útmutató diff --git a/translations/hu/2-js-basics/3-making-decisions/README.md b/translations/hu/2-js-basics/3-making-decisions/README.md index af63a0c47..569cc699f 100644 --- a/translations/hu/2-js-basics/3-making-decisions/README.md +++ b/translations/hu/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # JavaScript Alapok: Döntéshozás ![JavaScript Alapok - Döntéshozás](../../../../translated_images/hu/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/hu/2-js-basics/3-making-decisions/assignment.md b/translations/hu/2-js-basics/3-making-decisions/assignment.md index f0a24813f..4746c13d3 100644 --- a/translations/hu/2-js-basics/3-making-decisions/assignment.md +++ b/translations/hu/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # Döntéshozatal: Diákjegyek feldolgozása ## Tanulási célok diff --git a/translations/hu/2-js-basics/4-arrays-loops/README.md b/translations/hu/2-js-basics/4-arrays-loops/README.md index 8e2f26377..715fb1c91 100644 --- a/translations/hu/2-js-basics/4-arrays-loops/README.md +++ b/translations/hu/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # JavaScript Alapok: Tömbök és Ciklusok ![JavaScript Basics - Arrays](../../../../translated_images/hu/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/hu/2-js-basics/4-arrays-loops/assignment.md b/translations/hu/2-js-basics/4-arrays-loops/assignment.md index 76a7695de..12d9b34ff 100644 --- a/translations/hu/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/hu/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # Tömbök és ciklusok feladat ## Utasítások diff --git a/translations/hu/2-js-basics/README.md b/translations/hu/2-js-basics/README.md index 8c232dcde..fe7cb9d7c 100644 --- a/translations/hu/2-js-basics/README.md +++ b/translations/hu/2-js-basics/README.md @@ -1,12 +1,3 @@ - # Bevezetés a JavaScriptbe A JavaScript a web nyelve. Ebben a négy leckében megismerheted az alapjait. diff --git a/translations/hu/3-terrarium/1-intro-to-html/README.md b/translations/hu/3-terrarium/1-intro-to-html/README.md index eeb78a756..034599747 100644 --- a/translations/hu/3-terrarium/1-intro-to-html/README.md +++ b/translations/hu/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Terrárium Projekt 1. rész: Bevezetés az HTML-be ```mermaid diff --git a/translations/hu/3-terrarium/1-intro-to-html/assignment.md b/translations/hu/3-terrarium/1-intro-to-html/assignment.md index 8ae79c7c4..327fc7301 100644 --- a/translations/hu/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/hu/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # HTML Gyakorló Feladat: Blog Mockup Készítése ## Tanulási Célok diff --git a/translations/hu/3-terrarium/2-intro-to-css/README.md b/translations/hu/3-terrarium/2-intro-to-css/README.md index 34e70bf35..988506e3e 100644 --- a/translations/hu/3-terrarium/2-intro-to-css/README.md +++ b/translations/hu/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Terrarium Project 2. rész: Bemutatás a CSS-hez ```mermaid diff --git a/translations/hu/3-terrarium/2-intro-to-css/assignment.md b/translations/hu/3-terrarium/2-intro-to-css/assignment.md index d9f3b48ba..8daae77a8 100644 --- a/translations/hu/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/hu/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # CSS Refaktorálási Feladat ## Célkitűzés diff --git a/translations/hu/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/hu/3-terrarium/3-intro-to-DOM-and-closures/README.md index ba33732ad..cdd279863 100644 --- a/translations/hu/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/hu/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # Terrárium projekt 3. rész: DOM manipuláció és JavaScript closure-ök ```mermaid diff --git a/translations/hu/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/hu/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index 560a13f25..430cc064b 100644 --- a/translations/hu/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/hu/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # DOM Elemzés Feladat ## Áttekintés diff --git a/translations/hu/3-terrarium/README.md b/translations/hu/3-terrarium/README.md index d1bf00fea..01593bba4 100644 --- a/translations/hu/3-terrarium/README.md +++ b/translations/hu/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## Telepítse a Terrariumját A Terrariumot telepítheti vagy közzéteheti a weben az **Azure Static Web Apps** használatával. diff --git a/translations/hu/3-terrarium/solution/README.md b/translations/hu/3-terrarium/solution/README.md index 36de97f4d..33d91c1ee 100644 --- a/translations/hu/3-terrarium/solution/README.md +++ b/translations/hu/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # Az én terráriumom: Egy projekt HTML, CSS és DOM manipuláció tanulásához JavaScript segítségével 🌵🌱 Egy kis drag and drop kódmeditáció. Egy kis HTML, JS és CSS használatával létrehozhatsz egy webes felületet, stílusozhatod, és interakciót adhatsz hozzá. diff --git a/translations/hu/4-typing-game/README.md b/translations/hu/4-typing-game/README.md index 9744c0468..dc74b2895 100644 --- a/translations/hu/4-typing-game/README.md +++ b/translations/hu/4-typing-game/README.md @@ -1,12 +1,3 @@ - # Eseményvezérelt programozás - Készíts egy gépelős játékot ```mermaid diff --git a/translations/hu/4-typing-game/solution/README.md b/translations/hu/4-typing-game/solution/README.md index a1e09063a..189cf1b8f 100644 --- a/translations/hu/4-typing-game/solution/README.md +++ b/translations/hu/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - Ez egy helyőrző, szándékosan üresen hagyva --- diff --git a/translations/hu/4-typing-game/typing-game/README.md b/translations/hu/4-typing-game/typing-game/README.md index 42a3d3c7e..78804a4d3 100644 --- a/translations/hu/4-typing-game/typing-game/README.md +++ b/translations/hu/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # Egy játék létrehozása eseményekkel Gondolkodtál már valaha azon, hogyan tudják a weboldalak, mikor kattintasz egy gombra vagy gépelsz egy szövegdobozba? Ez az eseményvezérelt programozás varázsa! Mi lehet jobb módja ennek az alapvető készségnek az elsajátítására, mint egy hasznos dolog készítése – egy gépelési sebesség játék, amely minden billentyűleütésedre reagál. diff --git a/translations/hu/4-typing-game/typing-game/assignment.md b/translations/hu/4-typing-game/typing-game/assignment.md index 8a67ff53a..a55bce438 100644 --- a/translations/hu/4-typing-game/typing-game/assignment.md +++ b/translations/hu/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # Hozz létre egy új billentyűzetes játékot ## Útmutató diff --git a/translations/hu/5-browser-extension/1-about-browsers/README.md b/translations/hu/5-browser-extension/1-about-browsers/README.md index 29c486fdc..c0f83081a 100644 --- a/translations/hu/5-browser-extension/1-about-browsers/README.md +++ b/translations/hu/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # Böngésző bővítmény projekt 1. rész: Minden a böngészőkről ```mermaid diff --git a/translations/hu/5-browser-extension/1-about-browsers/assignment.md b/translations/hu/5-browser-extension/1-about-browsers/assignment.md index 519c94a70..0cb2af144 100644 --- a/translations/hu/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/hu/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # Feladat: Alakítsd át a böngészőbővítményed stílusát ## Áttekintés diff --git a/translations/hu/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/hu/5-browser-extension/2-forms-browsers-local-storage/README.md index a1a9d571b..02fbd6bfc 100644 --- a/translations/hu/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/hu/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # Böngészőbővítmény Projekt 2. rész: API hívás, helyi tárolás használata ```mermaid diff --git a/translations/hu/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/hu/5-browser-extension/2-forms-browsers-local-storage/assignment.md index dc245db93..61d7ed74b 100644 --- a/translations/hu/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/hu/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # Fogadj örökbe egy API-t ## Áttekintés diff --git a/translations/hu/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/hu/5-browser-extension/3-background-tasks-and-performance/README.md index 1c6638c86..fd085cca9 100644 --- a/translations/hu/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/hu/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # Böngészőbővítmény projekt 3. rész: Ismerkedés a háttérfeladatokkal és a teljesítménnyel ```mermaid diff --git a/translations/hu/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/hu/5-browser-extension/3-background-tasks-and-performance/assignment.md index c675992be..6aabdb443 100644 --- a/translations/hu/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/hu/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # Webhely teljesítményének elemzése ## Feladat áttekintése diff --git a/translations/hu/5-browser-extension/README.md b/translations/hu/5-browser-extension/README.md index 408d5377a..a9d033709 100644 --- a/translations/hu/5-browser-extension/README.md +++ b/translations/hu/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # Böngészőbővítmény készítése A böngészőbővítmények készítése szórakoztató és érdekes módja annak, hogy más szemszögből gondolkodjunk az alkalmazásaink teljesítményéről, miközben egy eltérő típusú webes eszközt hozunk létre. Ez a modul olyan leckéket tartalmaz, amelyek bemutatják, hogyan működnek a böngészők, hogyan lehet böngészőbővítményt telepíteni, űrlapot készíteni, API-t hívni, helyi tárolót használni, valamint hogyan lehet felmérni és javítani a weboldalad teljesítményét. diff --git a/translations/hu/5-browser-extension/solution/README.md b/translations/hu/5-browser-extension/solution/README.md index 14c0f0932..51dd53110 100644 --- a/translations/hu/5-browser-extension/solution/README.md +++ b/translations/hu/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # Carbon Trigger böngészőbővítmény: Kész kód A tmrow CO2 Signal API-ját használva az áramfogyasztás nyomon követésére, készíts egy böngészőbővítményt, amely emlékeztetőt ad a böngésződben arról, hogy mennyire terhelt az áramfogyasztás a régiódban. Az ad hoc használat segít abban, hogy az információk alapján döntéseket hozz a tevékenységeidről. diff --git a/translations/hu/5-browser-extension/solution/translation/README.es.md b/translations/hu/5-browser-extension/solution/translation/README.es.md index a64025d5e..17f4dc4f6 100644 --- a/translations/hu/5-browser-extension/solution/translation/README.es.md +++ b/translations/hu/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Carbon Trigger böngészőbővítmény: Teljes kód A tmrow CO2 Signal API-ját használva az áramfogyasztás nyomon követésére, hozzon létre egy böngészőbővítményt, amely közvetlenül a böngészőjében emlékeztetőt ad az Ön régiójának áramfogyasztásáról. Ennek az ad hoc bővítménynek a használata segít döntéseket hozni a tevékenységeiről ezen információk alapján. diff --git a/translations/hu/5-browser-extension/solution/translation/README.fr.md b/translations/hu/5-browser-extension/solution/translation/README.fr.md index 58a4b1e3a..8f12b622a 100644 --- a/translations/hu/5-browser-extension/solution/translation/README.fr.md +++ b/translations/hu/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Carbon Trigger böngészőbővítmény: Elkészült kód A tmrow CO2 Signal API-ját használva az áramfogyasztás nyomon követésére hozz létre egy böngészőbővítményt, amely közvetlenül a böngésződben emlékeztet az adott régió áramfogyasztására. Ennek az ad hoc bővítménynek a használata segíthet abban, hogy az információk alapján mérlegeld a tevékenységeidet. diff --git a/translations/hu/5-browser-extension/solution/translation/README.hi.md b/translations/hu/5-browser-extension/solution/translation/README.hi.md index 2e379640c..fff9b8427 100644 --- a/translations/hu/5-browser-extension/solution/translation/README.hi.md +++ b/translations/hu/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # Carbon Trigger böngészőbővítmény: Teljes kód A tmrow CO2 Signal API-ját használva az áramfogyasztás nyomon követésére, egy böngészőbővítményt hozunk létre, amely emlékeztetőt ad arról, hogy az Ön régiójában mennyire terhelt az áramhasználat. Ennek a bővítménynek az alkalmi használata segíthet abban, hogy ezen információk alapján döntsön a tevékenységeiről. diff --git a/translations/hu/5-browser-extension/solution/translation/README.it.md b/translations/hu/5-browser-extension/solution/translation/README.it.md index d0419ec22..403448940 100644 --- a/translations/hu/5-browser-extension/solution/translation/README.it.md +++ b/translations/hu/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Carbon Trigger böngészőbővítmény: kezdőkód A tmrow Signal CO2 API-ját fogjuk használni az áramfogyasztás nyomon követésére, hogy egy böngészőbővítményt hozzunk létre. Ez a bővítmény közvetlenül a böngészőben emlékeztet arra, hogy mennyire terheli az áramfogyasztás a régiódat. Ennek az egyedi bővítménynek a használata segít abban, hogy tevékenységeidet ezek alapján az információk alapján értékeld. diff --git a/translations/hu/5-browser-extension/solution/translation/README.ja.md b/translations/hu/5-browser-extension/solution/translation/README.ja.md index a78e84341..762d569c6 100644 --- a/translations/hu/5-browser-extension/solution/translation/README.ja.md +++ b/translations/hu/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # Carbon Trigger böngészőbővítmény: Kész kód Építs egy böngészőbővítményt, amely a tmrow CO2 Signal API-t használja az energiafogyasztás nyomon követésére, és emlékeztetőként megjeleníti, hogy a régiódban mennyire magas az energiafogyasztás. Ezt a bővítményt ad hoc módon használhatod, hogy az információk alapján dönts a tevékenységeidről. diff --git a/translations/hu/5-browser-extension/solution/translation/README.ms.md b/translations/hu/5-browser-extension/solution/translation/README.ms.md index b9afcf47e..d565a265a 100644 --- a/translations/hu/5-browser-extension/solution/translation/README.ms.md +++ b/translations/hu/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # Carbon Trigger Böngészőbővítmény: Teljes Kód A tmrow CO2 Signal API használatával nyomon követheted az áramfogyasztást, és létrehozhatsz egy böngészőbővítményt, amely figyelmeztetéseket ad a böngésződben arról, hogy mennyire terhelt az adott régió áramfogyasztása. Ennek a bővítménynek a használata segíthet abban, hogy tevékenységeidet ezen információk alapján mérlegeld. diff --git a/translations/hu/5-browser-extension/start/README.md b/translations/hu/5-browser-extension/start/README.md index 4f988583a..c2cf05ec9 100644 --- a/translations/hu/5-browser-extension/start/README.md +++ b/translations/hu/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # Carbon Trigger böngészőbővítmény: Kezdő kód A tmrow CO2 Signal API-ját használva követheted az áramfogyasztást, és készíthetsz egy böngészőbővítményt, amely emlékeztetőt ad a böngésződben arról, hogy mennyire terhelt a régiód áramhasználata. Az ilyen jellegű bővítmény segíthet abban, hogy az információk alapján jobban megfontold a tevékenységeidet. diff --git a/translations/hu/6-space-game/1-introduction/README.md b/translations/hu/6-space-game/1-introduction/README.md index 2c72c2b68..c7baf8a06 100644 --- a/translations/hu/6-space-game/1-introduction/README.md +++ b/translations/hu/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # Űrjáték készítése 1. rész: Bevezetés ```mermaid diff --git a/translations/hu/6-space-game/1-introduction/assignment.md b/translations/hu/6-space-game/1-introduction/assignment.md index e9888a75d..a1a9c48de 100644 --- a/translations/hu/6-space-game/1-introduction/assignment.md +++ b/translations/hu/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # Készíts egy játékot: Alkalmazz tervezési mintákat ## Feladat áttekintése diff --git a/translations/hu/6-space-game/2-drawing-to-canvas/README.md b/translations/hu/6-space-game/2-drawing-to-canvas/README.md index 987eb8edf..269039bb7 100644 --- a/translations/hu/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/hu/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # Űrjáték készítése, 2. rész: Rajzold a hőst és a szörnyeket a vászonra ```mermaid diff --git a/translations/hu/6-space-game/2-drawing-to-canvas/assignment.md b/translations/hu/6-space-game/2-drawing-to-canvas/assignment.md index cee23ba25..251c99aae 100644 --- a/translations/hu/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/hu/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # Feladat: Fedezd fel a Canvas API-t ## Tanulási célok diff --git a/translations/hu/6-space-game/3-moving-elements-around/README.md b/translations/hu/6-space-game/3-moving-elements-around/README.md index 722ad3a3e..05eaadda3 100644 --- a/translations/hu/6-space-game/3-moving-elements-around/README.md +++ b/translations/hu/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # Űrjáték készítése 3. rész: Mozgás hozzáadása ```mermaid diff --git a/translations/hu/6-space-game/3-moving-elements-around/assignment.md b/translations/hu/6-space-game/3-moving-elements-around/assignment.md index 02710144e..4a4061df3 100644 --- a/translations/hu/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/hu/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # Kommentáld a kódodat ## Útmutató diff --git a/translations/hu/6-space-game/4-collision-detection/README.md b/translations/hu/6-space-game/4-collision-detection/README.md index 306e602f4..1ae5d0add 100644 --- a/translations/hu/6-space-game/4-collision-detection/README.md +++ b/translations/hu/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # Űrjáték készítése 4. rész: Lézer hozzáadása és Ütközésérzékelés ```mermaid diff --git a/translations/hu/6-space-game/4-collision-detection/assignment.md b/translations/hu/6-space-game/4-collision-detection/assignment.md index 19f8bd4d3..122c80855 100644 --- a/translations/hu/6-space-game/4-collision-detection/assignment.md +++ b/translations/hu/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # Ütközések felfedezése ## Útmutató diff --git a/translations/hu/6-space-game/4-collision-detection/solution/README.md b/translations/hu/6-space-game/4-collision-detection/solution/README.md index cec8292db..189cf1b8f 100644 --- a/translations/hu/6-space-game/4-collision-detection/solution/README.md +++ b/translations/hu/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - Ez egy helyőrző, szándékosan üresen hagyva --- diff --git a/translations/hu/6-space-game/4-collision-detection/your-work/README.md b/translations/hu/6-space-game/4-collision-detection/your-work/README.md index e6c763154..189cf1b8f 100644 --- a/translations/hu/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/hu/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - Ez egy helyőrző, szándékosan üresen hagyva --- diff --git a/translations/hu/6-space-game/5-keeping-score/README.md b/translations/hu/6-space-game/5-keeping-score/README.md index 559d2242d..6fa56599c 100644 --- a/translations/hu/6-space-game/5-keeping-score/README.md +++ b/translations/hu/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # 5. rész: Űrjáték készítése – Pontozás és Életek ```mermaid diff --git a/translations/hu/6-space-game/5-keeping-score/assignment.md b/translations/hu/6-space-game/5-keeping-score/assignment.md index 923ef9f85..6f459f943 100644 --- a/translations/hu/6-space-game/5-keeping-score/assignment.md +++ b/translations/hu/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # Építs egy pontozós játékot ## Útmutató diff --git a/translations/hu/6-space-game/5-keeping-score/solution/README.md b/translations/hu/6-space-game/5-keeping-score/solution/README.md index b9f42e9a7..2844f43fa 100644 --- a/translations/hu/6-space-game/5-keeping-score/solution/README.md +++ b/translations/hu/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - Ez egy helyőrző, szándékosan üresen hagyva --- diff --git a/translations/hu/6-space-game/5-keeping-score/your-work/README.md b/translations/hu/6-space-game/5-keeping-score/your-work/README.md index 10b1c2d58..2844f43fa 100644 --- a/translations/hu/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/hu/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - Ez egy helyőrző, szándékosan üresen hagyva --- diff --git a/translations/hu/6-space-game/6-end-condition/README.md b/translations/hu/6-space-game/6-end-condition/README.md index e0781e38b..727ded1c7 100644 --- a/translations/hu/6-space-game/6-end-condition/README.md +++ b/translations/hu/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # Build a Space Game Part 6: End and Restart ```mermaid diff --git a/translations/hu/6-space-game/6-end-condition/assignment.md b/translations/hu/6-space-game/6-end-condition/assignment.md index c17043038..abcb14c09 100644 --- a/translations/hu/6-space-game/6-end-condition/assignment.md +++ b/translations/hu/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # Készíts egy mintajátékot ## Feladat áttekintése diff --git a/translations/hu/6-space-game/6-end-condition/solution/README.md b/translations/hu/6-space-game/6-end-condition/solution/README.md index 9a22ef50a..01fedd3d0 100644 --- a/translations/hu/6-space-game/6-end-condition/solution/README.md +++ b/translations/hu/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - Ez egy helyőrző, szándékosan üresen hagyva --- diff --git a/translations/hu/6-space-game/6-end-condition/your-work/README.md b/translations/hu/6-space-game/6-end-condition/your-work/README.md index 14203062d..045198eb7 100644 --- a/translations/hu/6-space-game/6-end-condition/your-work/README.md +++ b/translations/hu/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - Ez egy helyőrző, szándékosan üresen hagyva --- diff --git a/translations/hu/6-space-game/README.md b/translations/hu/6-space-game/README.md index de06af310..856555fd1 100644 --- a/translations/hu/6-space-game/README.md +++ b/translations/hu/6-space-game/README.md @@ -1,12 +1,3 @@ - # Készíts egy Űrjátékot Egy űrjáték, amely segít elsajátítani a haladó JavaScript alapokat diff --git a/translations/hu/6-space-game/solution/README.md b/translations/hu/6-space-game/solution/README.md index c9d859861..486b49645 100644 --- a/translations/hu/6-space-game/solution/README.md +++ b/translations/hu/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - Ez egy helyőrző, szándékosan üresen hagyva --- diff --git a/translations/hu/7-bank-project/1-template-route/README.md b/translations/hu/7-bank-project/1-template-route/README.md index 315763f67..f1e1097eb 100644 --- a/translations/hu/7-bank-project/1-template-route/README.md +++ b/translations/hu/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # Banking alkalmazás építése 1. rész: HTML sablonok és útvonalak egy webalkalmazásban ```mermaid diff --git a/translations/hu/7-bank-project/1-template-route/assignment.md b/translations/hu/7-bank-project/1-template-route/assignment.md index 61a738134..67af69bc7 100644 --- a/translations/hu/7-bank-project/1-template-route/assignment.md +++ b/translations/hu/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # Javítsd az útvonalkezelést ## Útmutató diff --git a/translations/hu/7-bank-project/2-forms/README.md b/translations/hu/7-bank-project/2-forms/README.md index 8908c57e2..6748d52a4 100644 --- a/translations/hu/7-bank-project/2-forms/README.md +++ b/translations/hu/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # Banki alkalmazás készítése 2. rész: Bejelentkezési és regisztrációs űrlap készítése ```mermaid diff --git a/translations/hu/7-bank-project/2-forms/assignment.md b/translations/hu/7-bank-project/2-forms/assignment.md index 99fe6ea03..7d8efc466 100644 --- a/translations/hu/7-bank-project/2-forms/assignment.md +++ b/translations/hu/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # Stílusosítsd a banki alkalmazásodat modern CSS-sel ## Projekt áttekintése diff --git a/translations/hu/7-bank-project/3-data/README.md b/translations/hu/7-bank-project/3-data/README.md index 6ecbbfdcf..793eaf9a3 100644 --- a/translations/hu/7-bank-project/3-data/README.md +++ b/translations/hu/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # Banki alkalmazás készítése 3. rész: Az adatok lekérésének és használatának módszerei Gondolj az Enterprise számítógépére a Star Trekből – amikor Picard kapitány megkéri az állapotjelentést, az információ azonnal megjelenik anélkül, hogy az egész felület leállna és újraépülne. Pont ezt a zökkenőmentes adatáramlást építjük most dinamikus adatlekéréssel. diff --git a/translations/hu/7-bank-project/3-data/assignment.md b/translations/hu/7-bank-project/3-data/assignment.md index e72cbba42..bcc4f92fc 100644 --- a/translations/hu/7-bank-project/3-data/assignment.md +++ b/translations/hu/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # Kódrefaktorálás és dokumentációs feladat ## Tanulási célok diff --git a/translations/hu/7-bank-project/4-state-management/README.md b/translations/hu/7-bank-project/4-state-management/README.md index d875c9a1e..ba4823210 100644 --- a/translations/hu/7-bank-project/4-state-management/README.md +++ b/translations/hu/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # Banking alkalmazás készítése 4. rész: Az állapotkezelés fogalmai ## ⚡ Mit tehetsz a következő 5 percben diff --git a/translations/hu/7-bank-project/4-state-management/assignment.md b/translations/hu/7-bank-project/4-state-management/assignment.md index e28e338f6..5e0d85bb6 100644 --- a/translations/hu/7-bank-project/4-state-management/assignment.md +++ b/translations/hu/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # "Tranzakció hozzáadása" párbeszédablak megvalósítása ## Áttekintés diff --git a/translations/hu/7-bank-project/README.md b/translations/hu/7-bank-project/README.md index 99d6e000f..669ec7c23 100644 --- a/translations/hu/7-bank-project/README.md +++ b/translations/hu/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: Bank építése Ebben a projektben megtanulhatod, hogyan építs fel egy képzeletbeli bankot. Ezek a leckék útmutatást adnak egy webalkalmazás elrendezéséhez és útvonalainak kialakításához, űrlapok létrehozásához, állapot kezeléséhez, valamint adatok lekéréséhez egy API-ból, amelyből elérheted a bank adatait. diff --git a/translations/hu/7-bank-project/api/README.md b/translations/hu/7-bank-project/api/README.md index 4ef1000ea..8c859f2ce 100644 --- a/translations/hu/7-bank-project/api/README.md +++ b/translations/hu/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # Bank API > Bank API, amelyet [Node.js](https://nodejs.org) + [Express](https://expressjs.com/) segítségével készítettek. diff --git a/translations/hu/7-bank-project/solution/README.md b/translations/hu/7-bank-project/solution/README.md index bcc748467..004fce770 100644 --- a/translations/hu/7-bank-project/solution/README.md +++ b/translations/hu/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # Banki alkalmazás > Példa megoldás a banki alkalmazás projekthez, amely tisztán HTML5, CSS és JavaScript használatával készült (keretrendszerek vagy könyvtárak nélkül). diff --git a/translations/hu/8-code-editor/1-using-a-code-editor/README.md b/translations/hu/8-code-editor/1-using-a-code-editor/README.md index ae4a8d3ee..597a8371e 100644 --- a/translations/hu/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/hu/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # Kódszerkesztő használata: VSCode.dev mesterfokon Emlékszel *Mátrix*-ban, amikor Neo-nak egy hatalmas számítógépes terminálhoz kellett csatlakoznia, hogy elérje a digitális világot? A mai webfejlesztő eszközök ennek az ellenkezője – hihetetlenül erőteljes képességek, amik bárhonnan hozzáférhetők. A VSCode.dev egy böngésző alapú kódszerkesztő, amely profi fejlesztői eszközöket hoz bármely internetkapcsolattal rendelkező eszközre. diff --git a/translations/hu/8-code-editor/1-using-a-code-editor/assignment.md b/translations/hu/8-code-editor/1-using-a-code-editor/assignment.md index 055b75eed..d63616cae 100644 --- a/translations/hu/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/hu/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # Készíts egy önéletrajz weboldalt a VSCode.dev segítségével Fejleszd karrierlehetőségeidet egy professzionális önéletrajz weboldal létrehozásával, amely interaktív, modern formátumban mutatja be készségeidet és tapasztalataidat. A hagyományos PDF-ek küldése helyett képzeld el, hogy egy elegáns, reszponzív weboldalt biztosítasz a toborzóknak, amely nemcsak a képesítéseidet, hanem a webfejlesztési képességeidet is bemutatja. diff --git a/translations/hu/9-chat-project/README.md b/translations/hu/9-chat-project/README.md index 892ef4a23..e881b7333 100644 --- a/translations/hu/9-chat-project/README.md +++ b/translations/hu/9-chat-project/README.md @@ -1,12 +1,3 @@ - # Chat asszisztens építése MI segítségével Emlékszel a Star Trek-re, amikor a legénység lazán beszélgetett a hajó számítógépével, bonyolult kérdéseket tett fel neki, és átgondolt válaszokat kapott? Ami a 1960-as években tiszta sci-fi-nek tűnt, ma már olyan dolog, amit ismert webes technológiákkal megépíthetsz. diff --git a/translations/hu/9-chat-project/solution/README.md b/translations/hu/9-chat-project/solution/README.md index 4fd4cf4cd..1e603936c 100644 --- a/translations/hu/9-chat-project/solution/README.md +++ b/translations/hu/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # Megoldás futtatása 1. Indítsd el a [backendet](./backend/README.md) diff --git a/translations/hu/9-chat-project/solution/backend/README.md b/translations/hu/9-chat-project/solution/backend/README.md index 13aba5c9b..ec62a8182 100644 --- a/translations/hu/9-chat-project/solution/backend/README.md +++ b/translations/hu/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - Válassza ki a futtatási környezetet - [Python](./python/README.md) diff --git a/translations/hu/9-chat-project/solution/backend/python/README.md b/translations/hu/9-chat-project/solution/backend/python/README.md index 287fcb696..0ba906acf 100644 --- a/translations/hu/9-chat-project/solution/backend/python/README.md +++ b/translations/hu/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # Kód futtatása ## Beállítás diff --git a/translations/hu/9-chat-project/solution/frontend/README.md b/translations/hu/9-chat-project/solution/frontend/README.md index 6792dab7c..3b065edc3 100644 --- a/translations/hu/9-chat-project/solution/frontend/README.md +++ b/translations/hu/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # Futtasd a kódot ```sh diff --git a/translations/hu/AGENTS.md b/translations/hu/AGENTS.md index 8f2051577..3f0976aff 100644 --- a/translations/hu/AGENTS.md +++ b/translations/hu/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## Projekt Áttekintés diff --git a/translations/hu/CODE_OF_CONDUCT.md b/translations/hu/CODE_OF_CONDUCT.md index e2a12f2d2..1a9c0640f 100644 --- a/translations/hu/CODE_OF_CONDUCT.md +++ b/translations/hu/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # Microsoft Nyílt Forráskódú Magatartási Kódex Ez a projekt a [Microsoft Nyílt Forráskódú Magatartási Kódexét](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon) fogadta el. diff --git a/translations/hu/CONTRIBUTING.md b/translations/hu/CONTRIBUTING.md index 1faaf75b6..6c7ffd3e8 100644 --- a/translations/hu/CONTRIBUTING.md +++ b/translations/hu/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # Hozzájárulás Ez a projekt örömmel fogadja a hozzájárulásokat és javaslatokat. A legtöbb hozzájárulás esetében szükséges, hogy elfogadj egy Hozzájárulói Licencszerződést (CLA), amelyben kijelented, hogy jogod van és ténylegesen megadod nekünk a jogot, hogy felhasználjuk a hozzájárulásodat. További részletekért látogass el a [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon) oldalra. diff --git a/translations/hu/Git-Basics/README.md b/translations/hu/Git-Basics/README.md index 2cccba530..863f2680c 100644 --- a/translations/hu/Git-Basics/README.md +++ b/translations/hu/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## GIT alapjai webfejlesztő kezdőknek👶 ## Mi az a `Git`? diff --git a/translations/hu/README.md b/translations/hu/README.md index 27e818990..a611a865c 100644 --- a/translations/hu/README.md +++ b/translations/hu/README.md @@ -1,12 +1,3 @@ - [![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) [![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) [![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) @@ -19,203 +10,205 @@ CO_OP_TRANSLATOR_METADATA: [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -# Webfejlesztés kezdőknek - Tananyag +# Webfejlesztés kezdőknek - Tanmenet -Ismerd meg a webfejlesztés alapjait Microsoft Cloud Advocates 12 hetes átfogó tanfolyamán. A 24 leckéből mindegyik a JavaScript, CSS és HTML témaköreit dolgozza fel gyakorlati projektek révén, mint például terráriumok, böngészőbővítmények és űrjátékok. Vegyél részt kvízekben, vitákban és gyakorlati feladatokban! Fejleszd készségeidet, és optimalizáld tudásod megtartását hatékony, projektalapú tanítási módszerünkkel. Kezdd el a kódolási utadat még ma! +Tanuld meg a webfejlesztés alapjait a Microsoft Cloud Advocates által tartott átfogó 12 hetes tanfolyamunkkal. A 24 lecke mindegyike a JavaScript, CSS és HTML témakörét dolgozza fel gyakorlati projektek segítségével, mint például terráriumok, böngészőbővítmények és űrjátékok. Vegyél részt kvízekben, vitákban és gyakorlati feladatokban. Fejleszd készségeidet, és optimalizáld tudásod megőrzését hatékony, projektalapú oktatásunkkal. Kezdd el kódolási utadat még ma! Csatlakozz az Azure AI Foundry Discord közösséghez [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Kövesd az alábbi lépéseket, hogy elindulj ezzel az anyaggal: -1. **Repository fork-olása**: Kattints ide [![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. **Repository klónozása**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Csatlakozz az Azure AI Foundry Discord szerverhez, és ismerkedj szakértőkkel és fejlesztőtársakkal**](https://discord.com/invite/ByRwuEEgH4) +Kövesd ezeket a lépéseket, hogy elkezdd használni ezeket az erőforrásokat: +1. **Forkold a tárolót**: Kattints a [![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) gombra +2. **Klónozd a tárolót**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**Csatlakozz az Azure AI Foundry Discord szerveréhez, találkozz szakértőkkel és fejlesztőtársaiddal**](https://discord.com/invite/ByRwuEEgH4) ### 🌐 Többnyelvű támogatás #### GitHub Action segítségével támogatott (Automatikus és mindig naprakész) -[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](./README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) +[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](./README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) > **Szeretnéd helyben klónozni?** -> Ez a repository több mint 50 nyelv fordítását tartalmazza, ami jelentősen megnöveli a letöltési méretet. Ha letöltés nélkül szeretnél klónozni, használj sparse checkoutot: +> Ez a tároló 50+ nyelvre fordításokat tartalmaz, amelyek jelentősen megnövelik a letöltési méretet. Ha fordítások nélkül szeretnéd letölteni, használj sparse checkoutot: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Ez mindent megad, amire a tanfolyam elvégzéséhez szükséged van sokkal gyorsabb letöltéssel. +> Ez mindent megad, ami a tanfolyam teljesítéséhez szükséges, sokkal gyorsabb letöltéssel. -**Ha szeretnél további fordítási nyelveket támogatni, azok [itt vannak felsorolva](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +**Ha további nyelvi támogatást szeretnél, az elérhető nyelvek listája [itt található](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** -[![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) +[![Megnyitás a Visual Studio Code-ban](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) #### 🧑‍🎓 _Diák vagy?_ -Látogass el a [**Diákok oldalára**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon), ahol kezdő forrásokat, Diák csomagokat, és még ingyenes tanúsítvány-vouchereket is találhatsz. Ezt az oldalt érdemes könyvjelzőzni, és időről időre visszanézni, mert havonta frissül a tartalom. +Látogass el a [**Student Hub oldalára**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon), ahol találsz kezdő erőforrásokat, diákcsomagokat, sőt az ingyenes bizonyítvány beváltó módját is. Ezt az oldalt érdemes könyvjelzőzni és időnként megnézni, mert havonta frissül a tartalom. -### 📣 Bejelentés - Új GitHub Copilot Agent mód kihívások! +### 📣 Bejelentés - Új GitHub Copilot Agent mód kihívások várnak rád! -Új kihívás érkezett, keresd a "GitHub Copilot Agent Challenge 🚀" címkét a legtöbb fejezetben. Ez egy új kihívás, amelyet GitHub Copilot és Agent módban kell teljesíteni. Ha még nem használtad az Agent módot, ez nemcsak szöveg generálására képes, hanem fájlokat is létrehoz, szerkeszt, parancsokat futtat és még sok mást. +Új kihívás érhető el, keresd a "GitHub Copilot Agent Challenge 🚀" címkéjű részeket a legtöbb fejezetben. Ez egy új kihívás, amit GitHub Copilot és Agent mód használatával teljesíthetsz. Ha még nem használtad az Agent módot, tud szöveget generálni, de fájlokat létrehozni, szerkeszteni, parancsokat futtatni is képes. -### 📣 Bejelentés - _Új generatív AI projekt_ +### 📣 Bejelentés - _Új projekt generatív MI használatával_ -Új AI Asszisztens projekt érkezett, nézd meg [projekt](./9-chat-project/README.md) +Új AI-asszisztens projekt került hozzáadásra, nézd meg [projektt](./9-chat-project/README.md) -### 📣 Bejelentés - _Új tananyag_ Generatív AI JavaScript-hez +### 📣 Bejelentés - _Új tanmenet_ generatív MI-ről JavaScripthez jelent meg -Ne hagyd ki új Generatív AI tananyagunkat! +Ne hagyd ki új generatív MI tanmenetünket! -Látogass el ide: [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) hogy elindulj! +Látogass el a [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) oldalra és kezdj neki! -![Background](../../translated_images/hu/background.148a8d43afde5730.webp) +![Hátter](../../translated_images/hu/background.148a8d43afde5730.webp) -- Leckék az alapoktól a RAG-ig. -- Interakció történelmi karakterekkel GenAI és társalkalmazásunk segítségével. -- Szórakoztató és lebilincselő narratíva, időutazás! +- Tanórák az alapoktól a RAG-ig. +- Történelmi személyekkel is kommunikálhatsz GenAI és kísérő alkalmazásunk segítségével. +- Szórakoztató, lebilincselő történet, időutazás! -![character](../../translated_images/hu/character.5c0dd8e067ffd693.webp) +![karakter](../../translated_images/hu/character.5c0dd8e067ffd693.webp) -Minden lecke tartalmaz egy feladatot, tudásellenőrzést és egy kihívást, hogy eligazodj olyan témákban, mint: -- Promptolás és prompt tervezés -- Szöveges és képes alkalmazás générálás +Minden leckéhez tartozik egy teljesítendő feladat, egy tudásellenőrző és egy kihívás, melyek segítenek az alábbi témák elsajátításában: +- Promptok és prompttervezés +- Szöveg- és képgeneráló alkalmazások - Keresőalkalmazások -Látogass el ide: [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) hogy elindulj! +Látogass el a [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) oldalra és kezdj neki! -## 🌱 Első lépések +## 🌱 Kezdés -> **Tanárok**, [ajánlásokat adtunk](for-teachers.md) a tananyag használatához. Örömmel várjuk visszajelzéseteket [vitafórumunkon](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! +> **Tanárok**, [tartalmazunk javaslatokat](for-teachers.md) a tanmenet használatához. Nagyon örülnénk a visszajelzéseteknek [a vitafórumunkon](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! -**[Tanulók](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)** minden leckéhez kezdjetek egy előadás előtti kvízzel, majd olvassátok el az előadás anyagát, végezzétek el a különböző tevékenységeket, és ellenőrizzétek tudásotokat az előadás utáni kvízzel. +**[Tanulók](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, minden leckét kezdjetek egy előadó előtti kvízzel, majd olvassátok el a lecke anyagát, végezzétek el a különféle tevékenységeket, és a lecke végén értékeljétek tudásotokat az utókvízzel. -A tanulási élmény fokozásához dolgozzatok közösen a projekteken társaiddal! A vitákat bátorítjuk a [vitafórumunkon](https://github.com/microsoft/Web-Dev-For-Beginners/discussions), ahol moderátoraink segítséget nyújtanak kérdéseitekre. +A tanulási élmény fokozásához érdemes társakkal együtt dolgozni a projekteken! A vitákra bátorítunk a [vitafórumunkon](https://github.com/microsoft/Web-Dev-For-Beginners/discussions), ahol moderátor csapatunk válaszol a kérdéseitekre. -Továbbá ajánljuk, hogy mélyítsd tudásodat a [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) platformján található további tananyagaink segítségével. +Tanulmányaitok elmélyítése érdekében javasoljuk a [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) további tananyag-kínálatának feltérképezését. -### 📋 Fejlesztői környezet beállítása +### 📋 Fejlesztőkörnyezet beállítása -Ez a tananyag már előkészített fejlesztői környezettel érkezik! Kezdetnek választhatod a tananyagot [Codespace-ben](https://github.com/features/codespaces/) futtatni (_böngésző alapú, telepítés nélküli környezet_), vagy helyileg a számítógépeden egy szövegszerkesztővel, például [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) használva. +Ehhez a tanmenethez kész fejlesztőkörnyezet jár! A tanfolyam kezdetekor választhatsz, hogy böngészőben futtatható [Codespace](https://github.com/features/codespaces/) környezetben (telepítés nélkül), vagy helyben a saját gépeden, egy szövegszerkesztővel, például [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) segítségével szeretnéd-e futtatni. -#### Repository létrehozása -Az egyszerű mentés érdekében érdemes saját másolatot készítened ebből a repository-ból. Ezt a lap tetején található **Használd ezt a sablont** gombra kattintva teheted meg. Ezzel egy új repository jön létre GitHub fiókodban a tananyag másolatával. +#### Tároló létrehozása -Kövesd a lépéseket: -1. **Forkold a Repository-t**: Kattints erre az oldal jobb felső sarkában található "Fork" gombra. -2. **Klónozd a Repository-t**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +A munkád egyszerű mentése érdekében ajánlott saját példányt készítened ebből a tárolóból. Ezt a lap tetején található **Use this template** gombra kattintva teheted meg. Ezzel a saját GitHub fiókodban kapsz egy új tárolót, amely a tanmenet másolatát tartalmazza. -#### Tananyag futtatása Codespace-ben +Kövesd az alábbi lépéseket: +1. **Forkold a tárolót**: Kattints a lap jobb felső sarkában a „Fork” gombra. +2. **Klónozd a tárolót**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -A létrehozott repository példányában kattints a **Code** gombra, majd válaszd az **Open with Codespaces** lehetőséget. Ez létrehoz egy új Codespace-t a munkához. +#### Tanmenet futtatása Codespace környezetben + +A saját tárolódban, amit létrehoztál, kattints a **Code** gombra, majd válaszd az **Open with Codespaces** opciót. Ez létrehoz egy új Codespace környezetet a munka számára. ![Codespace](../../translated_images/hu/createcodespace.0238bbf4d7a8d955.webp) -#### Tananyag futtatása helyileg a számítógépen +#### Tanmenet futtatása helyben a gépeden -A tananyag helyi futtatásához szükséged lesz egy szövegszerkesztőre, böngészőre és egy parancssorra. Első leckénk, a [Programozási nyelvek és eszközök bevezetése](../../1-getting-started-lessons/1-intro-to-programming-languages), végigvezet a különböző eszközválasztási lehetőségeken, hogy megtaláld, ami neked a legjobb. +A tanmenet helyi futtatásához szükséged lesz egy szövegszerkesztőre, egy böngészőre és egy parancssori eszközre. Az első leckénk, a [Bevezetés a programozási nyelvekbe és a fejlesztői eszközökbe](../../1-getting-started-lessons/1-intro-to-programming-languages) bemutat különféle opciókat ezekre az eszközökre, hogy kiválaszthasd, melyik felel meg legjobban neked. -Ajánlásunk a [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) használata szerkesztőként, amely rendelkezik beépített [Terminállal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon). A Visual Studio Code-ot innen töltheted le: [ide](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +Ajánlásunk a [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) használata szerkesztőként, mely beépített [Terminált](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) is tartalmaz. A Visual Studio Code letölthető [innen](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -1. Klónozd a repository-t a számítógépedre. Ehhez kattints a **Code** gombra, és másold a URL-t: +1. Klónozd a tárolót a gépedre. Ezt megteheted a **Code** gombra kattintva és a URL másolásával: [CodeSpace](./images/createcodespace.png) - Ezután nyissa meg a [Terminált](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) a [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) alkalmazásban, és futtassa a következő parancsot, cserélve le a `` részt a most másolt URL-re: + Ezután nyiss meg egy [Terminalt](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) a [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) alkalmazáson belül, és futtasd a következő parancsot, az `` helyére a most másolt URL-t beillesztve: ```bash git clone ``` -2. Nyissa meg a mappát a Visual Studio Code-ban. Ezt úgy teheti meg, hogy a **Fájl** > **Mappa megnyitása** menüpontra kattint, majd kiválasztja a nemrég klónozott mappát. +2. Nyisd meg a mappát a Visual Studio Code-ban. Ezt a **File** > **Open Folder** menüre kattintva teheted meg, majd válaszd ki a klónozott mappát. -> Ajánlott Visual Studio Code bővítmények: +> Ajánlott Visual Studio Code kiterjesztések: > -> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - HTML oldalak előnézete a Visual Studio Code-ban -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - segít gyorsabban kódot írni +> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - HTML oldalak előnézete a Visual Studio Code-on belül +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - hogy gyorsabban írj kódot -## 📂 Minden leckében megtalálható: +## 📂 Minden leckéhez tartozik: -- választható vázlatkép -- választható kiegészítő videó -- elő-lecke bemelegítő kvíz -- írott lecke -- projektalapú leckék esetén lépésről lépésre útmutatók a projekt megépítéséhez +- opcionális vázlatrajz +- opcionális kiegészítő videó +- előre a leckéhez tartozó ráhangoló kvíz +- írásos lecke +- projekt-alapú leckék esetén lépésről lépésre vezetett útmutató a projekt elkészítéséhez - tudásellenőrzések - kihívás -- kiegészítő olvasmány -- [lecke utáni kvíz](https://ff-quizzes.netlify.app/web/) +- kiegészítő olvasnivaló +- feladat +- [utóleckés kvíz](https://ff-quizzes.netlify.app/web/) -> **Megjegyzés a kvízekhez**: Minden kvíz a Quiz-app mappában található, összesen 48 kvíz, mindegyik három kérdéssel. Ezek elérhetők [itt](https://ff-quizzes.netlify.app/web/), a kvíz alkalmazás helyben is futtatható vagy Azure-ra telepíthető; kövesse az utasításokat a `quiz-app` mappában. +> **Megjegyzés a kvízekről**: Minden kvíz a Quiz-app mappában található, összesen 48 kvíz, mindegyik három kérdésből áll. Elérhetőek [itt](https://ff-quizzes.netlify.app/web/), a kvíz alkalmazás helyileg futtatható vagy Telepíthető Azure-ra; kövesd a `quiz-app` mappában található utasításokat. ## 🗃️ Leckék -| | Projekt neve | Tanított fogalmak | Tanulási célok | Kapcsolódó lecke | Szerző | -| :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | -------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | -| 01 | Kezdő lépések | Bevezetés a programozásba és a szakmai eszközökbe | Ismerje meg a legtöbb programozási nyelv alapjait és a professzionális fejlesztők munkáját segítő szoftvereket | [Bevezetés a programozási nyelvekbe és az eszközökbe](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | -| 02 | Kezdő lépések | A GitHub alapjai, csapatmunkával | Hogyan használja a GitHubot projektjeiben, és hogyan működjön együtt másokkal egy kódalapon | [Bevezetés a GitHubba](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | Kezdő lépések | Hozzáférhetőség | Ismerkedjen meg a webes hozzáférhetőség alapjaival | [Hozzáférhetőség alapjai](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | JS Alapok | JavaScript adattípusok | Ismerkedjen meg a JavaScript adattípusok alapjaival | [Adattípusok](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | JS Alapok | Függvények és metódusok | Ismerkedjen meg a függvényekkel és metódusokkal, amelyek az alkalmazás logikáját kezelik | [Függvények és metódusok](./2-js-basics/2-functions-methods/README.md) | Jasmine és Christopher | -| 06 | JS Alapok | Döntéshozatal JS-ben | Ismerje meg, hogyan hozzon létre feltételeket a kódjában döntéshozatali módszerekkel | [Döntéshozatal](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | JS Alapok | Tömbök és ciklusok | Dolgozzon adatokkal tömbök és ciklusok segítségével JavaScript-ben | [Tömbök és ciklusok](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terrárium](./3-terrarium/solution/README.md) | HTML gyakorlatban | Építse meg az online terrárium HTML-ját, fókuszálva a layout létrehozására | [Bevezetés a HTML-be](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terrárium](./3-terrarium/solution/README.md) | CSS gyakorlatban | Építse meg az online terrárium CSS-ét, fókuszálva a CSS alapjaira, beleértve az oldal reszponzívvá tételét | [Bevezetés a CSS-be](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrárium](./3-terrarium/solution/README.md) | JavaScript bezárások, DOM manipuláció | Készítse el a JavaScript-et, amely a terráriumot drag/drop felületté alakítja, fókuszálva a bezárásokra és a DOM manipulációra | [JavaScript bezárások és DOM manipuláció](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [Gépelős játék](./4-typing-game/solution/README.md) | Gépelős játék készítése | Tanulja meg, hogyan használjon billentyűzet eseményeket JavaScript alkalmazása logikájának vezérléséhez | [Eseményvezérelt programozás](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [Zöld böngészőbővítmény](./5-browser-extension/solution/README.md) | Böngészőkkel való munka | Ismerje meg a böngészők működését, történetét és hogyan hozhat létre egy első bővítmény elemeket | [A böngészőkről](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [Zöld böngészőbővítmény](./5-browser-extension/solution/README.md) | Űrlap készítése, API hívása és változók tárolása helyi tárolóban | Készítse el a JavaScript elemeket bővítményéhez az API hívásokhoz, helyi tárolóban tárolt változókkal | [API-k, űrlapok és helyi tárolás](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [Zöld böngészőbővítmény](./5-browser-extension/solution/README.md) | Háttérfolyamatok a böngészőben, web teljesítmény | Használja a böngésző háttérfolyamatait a bővítmény ikon kezelésére; ismerje meg a web teljesítményt és néhány optimalizálást | [Háttérfeladatok és teljesítmény](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [Űrjáték](./6-space-game/solution/README.md) | Fejlettebb játékkészítés JavaScript-tel | Ismerje meg az öröklődést osztályokkal és komponálással, valamint a Pub/Sub mintát, felkészülve egy játék fejlesztésére | [Bevezetés a fejlett játékkészítésbe](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [Űrjáték](./6-space-game/solution/README.md) | Rajzolás vászonra | Ismerje meg a Canvas API-t, amely elemeket rajzol a képernyőre | [Rajzolás vászonra](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [Űrjáték](./6-space-game/solution/README.md) | Mozgatás a képernyőn | Fedezze fel, hogyan mozdíthatók el az elemek a kartézián koordináták és a Canvas API használatával | [Mozgatás képernyőn](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [Űrjáték](./6-space-game/solution/README.md) | Ütközés érzékelés | Tegye lehetővé, hogy az elemek ütközzenek, reagáljanak egymásra billentyűnyomásra, és biztosítson lehűlési funkciót a játék hatékonyságához | [Ütközés érzékelés](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [Űrjáték](./6-space-game/solution/README.md) | Pontszám vezetése | Végezzen matematikai számításokat a játék állapota és teljesítménye alapján | [Pontszámlálás](./6-space-game/5-keeping-score/README.md) | Chris | -| 20 | [Űrjáték](./6-space-game/solution/README.md) | A játék vége és újraindítása | Ismerje meg a játék befejezését és újraindítását, beleértve az erőforrások takarítását és a változók alaphelyzetbe állítását | [A befejezés feltétele](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [Banki alkalmazás](./7-bank-project/solution/README.md) | HTML sablonok és útvonalak egy webalkalmazásban | Ismerje meg, hogyan készítsen többoldalas webhely felépítését routing és HTML sablonok használatával | [HTML sablonok és útvonalak](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [Banki alkalmazás](./7-bank-project/solution/README.md) | Bejelentkezési és regisztrációs űrlap készítése | Ismerje meg az űrlapkészítést és a validációs rutinok kezelését | [Űrlapok](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [Banki alkalmazás](./7-bank-project/solution/README.md) | Adatlekérés és -használati módszerek | Hogyan áramlik az adat az alkalmazásában, hogyan kérheti le, tárolhatja és dobhatja el | [Adatok](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [Banki alkalmazás](./7-bank-project/solution/README.md) | Állapotkezelési fogalmak | Ismerje meg, hogyan tartja meg az alkalmazás az állapotot és hogyan kezelje programozottan | [Állapotkezelés](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [Böngésző/VScode kód](../../8-code-editor) | Munka a VScode-dal | Ismerje meg a kódszerkesztő használatát | [VScode kódszerkesztő használata](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [AI asszisztensek](./9-chat-project/README.md) | Munka AI-val | Ismerje meg, hogyan készíthet saját AI asszisztenst | [AI asszisztens projekt](./9-chat-project/README.md) | Chris | +| | Projekt neve | Tanított fogalmak | Tanulási célok | Kapcsolódó lecke | Szerző | +| :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | +| 01 | Kezdés | Programozás alapjai és munkához használt eszközök | Megérteni a legtöbb programozási nyelv alapjait és a szoftvereket, amikkel a profi fejlesztők dolgoznak | [Programozási nyelvek és eszközök bevezetése](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | Kezdés | GitHub alapjai, csapatmunka | Hogyan használd a GitHub-ot a projektjeidhez, hogyan működj együtt másokkal egy kódalapon | [GitHub bevezető](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | Kezdés | Akadálymentesség | Alapok megismerése a webes akadálymentességből | [Akadálymentesség alapjai](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | JS alapok | JavaScript adattípusok | JavaScript adattípusok alapjai | [Adattípusok](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | JS alapok | Függvények és metódusok | Megtanulni a függvényekről és metódusokról, amik egy alkalmazás logikáját kezelik | [Függvények és metódusok](./2-js-basics/2-functions-methods/README.md) | Jasmine és Christopher | +| 06 | JS alapok | Döntéshozatal JS-ben | Megtanulni, hogyan hozz döntéseket a kódodban döntéshozatali metódusok segítségével | [Döntéshozatal](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | JS alapok | Tömbök és ciklusok | Adatkezelés tömbökkel és ciklusokkal JavaScriptben | [Tömbök és ciklusok](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Terrárium](./3-terrarium/solution/README.md) | HTML gyakorlatban | HTML felépítése egy online terráriumhoz, különös tekintettel az elrendezésre | [HTML bevezető](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrárium](./3-terrarium/solution/README.md) | CSS gyakorlatban | CSS készítése az online terrárium megjelenítéséhez, az alapoktól kezdve, beleértve az oldal reszponzívvá tételét | [CSS bevezető](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrárium](./3-terrarium/solution/README.md) | JavaScript zárványok, DOM kezelése | JavaScript írása a terrárium drag/drop működéséhez, fókuszálva a zárványokra és a DOM kezelésére | [JavaScript zárványok, DOM kezelés](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Gépelős játék](./4-typing-game/solution/README.md) | Gépelős játék készítés | Megtanulni, hogyan használj billentyűeseményeket a JavaScript alkalmazás logikájához | [Eseményvezérelt programozás](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [Zöld böngésző kiterjesztés](./5-browser-extension/solution/README.md) | Böngészőkkel való munka | Megismerni, hogyan működnek a böngészők, történetüket, és hogyan kezdj neki egy böngésző kiterjesztés első elemeinek megalkotásához | [Böngészőkről](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [Zöld böngésző kiterjesztés](./5-browser-extension/solution/README.md) | Űrlap készítése, API hívás és változók helyi tárolása | JavaScript elemek elkészítése a böngésző kiterjesztéshez API hívásához helyi tárban tárolt változókkal | [API-k, űrlapok és helyi tárolás](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [Zöld böngésző kiterjesztés](./5-browser-extension/solution/README.md) | Háttérfolyamatok a böngészőben, webes teljesítmény | Használd a böngésző háttérfolyamatait a kiterjesztés ikon kezeléséhez; ismerkedj meg a web teljesítménnyel és néhány optimalizációval | [Háttérfeladatok és teljesítmény](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [Űrjáték](./6-space-game/solution/README.md) | Fejlettebb játékfejlesztés JavaScript-tel | Megtanulni az öröklődést osztályokkal és kompozícióval, illetve a pub/sub mintát, felkészülve egy játék készítésére | [Bevezetés a fejlettebb játékfejlesztésbe](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [Űrjáték](./6-space-game/solution/README.md) | Rajzolás canvas-ra | Megismerni a Canvas API-t, amivel elemeket lehet megrajzolni a képernyőre | [Rajzolás canvas-ra](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [Űrjáték](./6-space-game/solution/README.md) | Elem mozgatás a képernyőn | Felfedezni, hogyan kapnak mozgást az elemek kartézián koordináták és a Canvas API használatával | [Elemek mozgatása](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [Űrjáték](./6-space-game/solution/README.md) | Ütközés érzékelés | Elem-ütközések kezelése és reagálás egymásra billentyűleütések alapján, cooldown funkció biztosítása a játék teljesítményéhez | [Ütközés érzékelés](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [Űrjáték](./6-space-game/solution/README.md) | Pontszámlálás | Matematikai műveletek elvégzése a játék állapota és teljesítménye alapján | [Pontszámlálás](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [Űrjáték](./6-space-game/solution/README.md) | Játék befejezése és újraindítása | Megtanulni a játék befejezését és újraindítását, beleértve az erőforrások tisztítását és a változók visszaállítását | [A befejezési feltétel](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [Banki app](./7-bank-project/solution/README.md) | HTML sablonok és útvonalak egy webalkalmazásban | Megtanulni többoldalas webhely architektúrájának felépítését routing és HTML sablonok használatával | [HTML sablonok és útvonalak](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [Banki app](./7-bank-project/solution/README.md) | Bejelentkezési és regisztrációs űrlap készítése | Megtanulni az űrlapok építését és a validációs eljárásokat | [Űrlapok](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [Banki app](./7-bank-project/solution/README.md) | Adatok lekérése és használata | Hogyan áramlanak az adatok az app-ba és ki, hogyan lehet lekérni, tárolni és eltávolítani | [Adatok](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [Banki app](./7-bank-project/solution/README.md) | Állapotkezelés fogalmai | Megtanulni, hogyan tartja az app az állapotot és hogyan lehet programozottan kezelni | [Állapotkezelés](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [Böngésző / VScode kód](../../8-code-editor) | VScode használata | Megtanulni egy kódszerkesztő használatát | [VScode kódszerkesztő használata](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [AI asszisztensek](./9-chat-project/README.md) | Mesterséges intelligenciával való munka | Megtanulni saját AI asszisztenst készíteni | [AI Asszisztens projekt](./9-chat-project/README.md) | Chris | ## 🏫 Pedagógia -Tananyagunkat két kulcsfontosságú pedagógiai elv alapján terveztük: +Tananyagaink két kulcsfontosságú pedagógiai elv alapján készültek: * projekt-alapú tanulás * gyakori kvízek -A program bemutatja a JavaScript, HTML és CSS alapjait, valamint a legújabb eszközöket és technikákat, amelyeket a mai webfejlesztők használnak. A hallgatóknak lehetőségük lesz gyakorlati tapasztalatokat szerezni egy gépelős játék, virtuális terrárium, környezetbarát böngészőbővítmény, űrinváziós játék és egy üzleti banki alkalmazás építésével. A sorozat végére szilárd alapokat szereznek a webfejlesztésben. +A program JavaScript, HTML és CSS alapjait tanítja meg, valamint a legújabb eszközöket és technikákat, amelyeket a mai webfejlesztők használnak. A diákoknak lehetőségük lesz gyakorlati tapasztalatot szerezni gépelős játék, virtuális terrárium, környezetbarát böngésző-kiterjesztés, űrtámadó stílusú játék és egy vállalati banki alkalmazás elkészítésével. A sorozat végére a diákok alapos webfejlesztési tudásra tesznek szert. -> 🎓 Az első néhány leckét ebben a tananyagban a Microsoft Learn-en egy [Tanulási útként](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) is elvégezheti! +> 🎓 Az első néhány leckét ebben a tananyagban egy [Tanulási útvonal](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) formájában is elvégezheted a Microsoft Learn-en! -Azáltal, hogy a tartalom projektekhez kapcsolódik, a folyamat élvezetesebb a diákok számára, és fokozza a fogalmak megőrzését. Több bevezető leckét is írtunk a JavaScript alapjai témában, amelyeket a "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" videósorozat videóival egészítettünk ki, melynek néhány szerzője hozzájárult ehhez a tananyaghoz. +A tartalom projektalapúsága révén a tanulási folyamat vonzóbbá válik, és az ismeretek mélyebb elsajátítását segíti elő. Írtunk néhány kezdeti leckét a JavaScript alapjairól, amelyek bevezetik az alapfogalmakat, egy videósorozattal kiegészítve a "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" videó-tutorial gyűjteményből, amelynek néhány szerzője hozzájárult ehhez a tananyaghoz. -Ezenkívül egy alacsony tétű kvíz az óra előtt segíti a hallgató tanulási szándékát, míg egy második kvíz az óra után a további megőrzést biztosítja. Ez a tananyag rugalmas és szórakoztató jellegű, egészben vagy részleteiben is elvégezhető. A projektek kicsiben indulnak, és a 12 hetes ciklus végére egyre összetettebbek lesznek. +Ezen túlmenően, egy alacsony tétű kvíz az óra előtt beállítja a diák tanulási szándékát egy témára, míg a második kvíz az óra után elősegíti a mélyebb rögzítést. Ez a tananyag rugalmas és szórakoztató, teljes egészében vagy részleteiben is elvégezhető. A projektek kicsiben kezdődnek, és a 12 hetes ciklus végére egyre összetettebbek lesznek. -Bár szándékosan kerültük a JavaScript keretrendszerek bevezetését, hogy a webfejlesztői alapokat fejlesszük bevezetőként egy keretrendszer használata előtt, a tananyag befejezésének jó következő lépése lehet a Node.js elsajátítása egy másik videósorozaton keresztül: "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". +Noha szándékosan elkerültük a JavaScript keretrendszerek bevezetését, hogy a webfejlesztői alapkompetenciákra koncentráljunk mielőtt egy keretrendszer megismerésére térnénk, a tananyag befejezése után jó következő lépés lehet Node.js megtanulása egy másik videó-sorozaton keresztül: "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". -> Tekintse meg [Magatartási kódexünket](CODE_OF_CONDUCT.md) és a [Hozzájárulási](CONTRIBUTING.md) útmutatónkat. Várjuk konstruktív visszajelzéseit! +> Látogasd meg alapelveinket a [Viselkedési kódexünk](CODE_OF_CONDUCT.md) és [Közreműködési irányelveink](CONTRIBUTING.md) oldalakon. Várjuk építő jellegű visszajelzéseidet! ## 🧭 Offline hozzáférés -Ezt a dokumentációt offline is futtathatja a [Docsify](https://docsify.js.org/#/) használatával. Forkolja ezt a repót, [telepítse a Docsify-t](https://docsify.js.org/#/quickstart) a helyi gépére, majd a repó gyökérmappájában írja be a `docsify serve` parancsot. A weboldal a 3000-es porton lesz elérhető a localhoston: `localhost:3000`. +A dokumentációt offline is futtathatod a [Docsify](https://docsify.js.org/#/) segítségével. Forkold ezt a repót, [telepítsd a Docsify-t](https://docsify.js.org/#/quickstart) a helyi gépedre, majd ennek a repónak a gyökérmappájában írd be: `docsify serve`. A weboldal a 3000-es porton lesz elérhető a localhostodon: `localhost:3000`. ## 📘 PDF -Az összes leckéről készült PDF itt található: [ide kattintva](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). +Az összes lecke PDF formátumban megtalálható [itt](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). -## 🎒 További tanfolyamok -Csapatunk más tanfolyamokat is készít! Nézd meg: +## 🎒 Egyéb tanfolyamok +Csapatunk más kurzusokat is készít! Nézd meg: ### LangChain @@ -232,7 +225,7 @@ Csapatunk más tanfolyamokat is készít! Nézd meg: --- -### Generatív MI sorozat +### Generatív AI sorozat [![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) [![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) [![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) @@ -240,7 +233,7 @@ Csapatunk más tanfolyamokat is készít! Nézd meg: --- -### Alapvető tanulás +### Alap tanulás [![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) [![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) [![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) @@ -259,21 +252,21 @@ Csapatunk más tanfolyamokat is készít! Nézd meg: ## Segítség kérése -Ha elakadsz, vagy kérdéseid vannak az MI-alkalmazások fejlesztésével kapcsolatban, csatlakozz más tanulókhoz és tapasztalt fejlesztőkhöz az MCP témájú beszélgetésekben. Ez egy támogató közösség, ahol szívesen fogadnak kérdéseket, és a tudás szabadon megosztott. +Ha elakadsz vagy bármilyen kérdésed van az AI alkalmazások fejlesztésével kapcsolatban, csatlakozz tanulótársaidhoz és tapasztalt fejlesztőkhöz az MCP-ről szóló beszélgetésekben. Ez egy támogató közösség, ahol a kérdések szívesen látottak, és a tudás szabadon megosztott. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Ha termék visszajelzésed vagy hibákat tapasztalsz a fejlesztés során, látogass el ide: +Ha termék visszajelzésed vagy hibák során, látogass el ide: [![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) ## Licenc -Ez a tárhely az MIT licenc alatt áll. További információért lásd a [LICENSE](../../LICENSE) fájlt. +Ez a tároló az MIT licenc alatt áll. További információkért lásd a [LICENSE](../../LICENSE) fájlt. --- **Jogi nyilatkozat**: -Ez a dokumentum az AI fordító szolgáltatás [Co-op Translator](https://github.com/Azure/co-op-translator) segítségével készült. Bár igyekszünk pontosak lenni, kérjük, vegye figyelembe, hogy az automatikus fordítások hibákat vagy pontatlanságokat tartalmazhatnak. Az eredeti dokumentum a saját nyelvén tekintendő hivatalos forrásnak. Fontos információk esetén javasolt szakmai emberi fordítást igénybe venni. Nem vállalunk felelősséget a fordítás használatából eredő félreértésekért vagy félreértelmezésekért. +Ez a dokumentum az AI fordító szolgáltatás, a [Co-op Translator](https://github.com/Azure/co-op-translator) használatával készült. Bár igyekszünk pontos fordítást nyújtani, kérjük, vegye figyelembe, hogy az automatikus fordítások tartalmazhatnak hibákat vagy pontatlanságokat. Az eredeti, anyanyelvi dokumentum tekintendő hiteles forrásnak. Fontos információk esetén szakmai, emberi fordítást javaslunk. Nem vállalunk felelősséget az ebből eredő félreértésekért vagy hibás értelmezésekért. \ No newline at end of file diff --git a/translations/hu/SECURITY.md b/translations/hu/SECURITY.md index 175227968..3ce88a6d2 100644 --- a/translations/hu/SECURITY.md +++ b/translations/hu/SECURITY.md @@ -1,12 +1,3 @@ - ## Biztonság A Microsoft komolyan veszi szoftvertermékei és szolgáltatásai biztonságát, beleértve az összes forráskód-tárházat, amelyeket GitHub szervezeteinken keresztül kezelünk, mint például [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) és [GitHub szervezeteink](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/hu/SUPPORT.md b/translations/hu/SUPPORT.md index f6921d6af..187f8afe6 100644 --- a/translations/hu/SUPPORT.md +++ b/translations/hu/SUPPORT.md @@ -1,12 +1,3 @@ - # Támogatás ## Hogyan lehet hibákat jelenteni és segítséget kérni diff --git a/translations/hu/_404.md b/translations/hu/_404.md index fc22111bc..90499df60 100644 --- a/translations/hu/_404.md +++ b/translations/hu/_404.md @@ -1,12 +1,3 @@ - # Folyamatban lévő munka Ezen az oldalon dolgozunk. Kérjük, térjen vissza később. diff --git a/translations/hu/docs/_navbar.md b/translations/hu/docs/_navbar.md index 82722a2b6..b74c6efdc 100644 --- a/translations/hu/docs/_navbar.md +++ b/translations/hu/docs/_navbar.md @@ -1,12 +1,3 @@ - - Fordítások - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/hu/docs/_sidebar.md b/translations/hu/docs/_sidebar.md index f1c59edfb..7cf348af3 100644 --- a/translations/hu/docs/_sidebar.md +++ b/translations/hu/docs/_sidebar.md @@ -1,12 +1,3 @@ - - Bevezetés - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/hu/for-teachers.md b/translations/hu/for-teachers.md index b9b26edce..33fc263a3 100644 --- a/translations/hu/for-teachers.md +++ b/translations/hu/for-teachers.md @@ -1,12 +1,3 @@ - ### Oktatóknak Örömmel használhatja ezt a tananyagot az osztályában. Zökkenőmentesen működik a GitHub Classroommal és a vezető LMS platformokkal, de önálló repóként is használható a diákjaival. diff --git a/translations/hu/lesson-template/README.md b/translations/hu/lesson-template/README.md index d73b5937d..9edad2043 100644 --- a/translations/hu/lesson-template/README.md +++ b/translations/hu/lesson-template/README.md @@ -1,12 +1,3 @@ - # [Lecke Témája] ![Videó beágyazása itt](../../../lesson-template/video-url) diff --git a/translations/hu/lesson-template/assignment.md b/translations/hu/lesson-template/assignment.md index 673faec22..949291af2 100644 --- a/translations/hu/lesson-template/assignment.md +++ b/translations/hu/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [Feladat neve] ## Útmutatások diff --git a/translations/hu/memory-game/README.md b/translations/hu/memory-game/README.md index ee04167c9..de31d6416 100644 --- a/translations/hu/memory-game/README.md +++ b/translations/hu/memory-game/README.md @@ -1,12 +1,3 @@ - Ez egy [Next.js](https://nextjs.org) projekt, amelyet a [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app) segítségével hoztak létre. ## Első lépések diff --git a/translations/hu/quiz-app/README.md b/translations/hu/quiz-app/README.md index fd0cbea25..8d9ac6a00 100644 --- a/translations/hu/quiz-app/README.md +++ b/translations/hu/quiz-app/README.md @@ -1,12 +1,3 @@ - # Kvíz alkalmazás Ezek a kvízek a data science tananyag előtti és utáni előadásokhoz kapcsolódó kvízek a következő oldalon: https://aka.ms/webdev-beginners diff --git a/translations/id/.co-op-translator.json b/translations/id/.co-op-translator.json new file mode 100644 index 000000000..b681f5ec5 --- /dev/null +++ b/translations/id/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2025-11-06T11:41:21+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "id" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2025-10-24T14:00:38+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "id" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2025-11-18T18:39:36+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "id" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2025-11-06T11:42:50+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "id" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2025-10-24T14:01:55+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "id" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:28:41+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "id" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2025-11-06T11:45:25+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "id" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T18:39:11+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "id" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2025-11-06T11:38:24+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "id" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2025-10-24T13:56:39+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "id" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2025-11-06T11:39:04+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "id" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2025-10-24T13:57:03+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "id" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2025-11-06T11:40:08+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "id" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2025-10-24T13:58:06+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "id" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2025-11-06T11:39:33+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "id" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2025-10-24T13:57:34+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "id" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-27T22:45:02+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "id" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2025-11-06T11:49:22+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "id" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2025-10-24T14:09:16+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "id" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2025-11-06T11:48:40+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "id" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2025-10-24T14:08:35+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "id" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2025-11-06T11:47:51+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "id" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2025-10-24T14:07:48+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "id" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-07T01:10:57+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "id" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-27T22:58:29+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "id" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2025-11-06T11:53:44+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "id" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T23:12:25+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "id" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2025-11-06T11:53:56+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "id" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2025-10-24T14:14:08+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "id" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2025-11-06T11:59:39+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "id" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2025-10-24T14:19:22+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "id" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2025-11-06T11:59:02+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "id" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2025-10-24T14:18:43+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "id" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2025-11-06T11:58:22+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "id" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2025-10-24T14:18:04+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "id" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-27T22:16:03+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "id" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-27T22:23:43+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "id" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-27T22:26:13+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "id" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-27T22:27:23+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "id" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-27T22:24:23+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "id" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-27T22:25:01+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "id" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-27T22:25:39+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "id" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-27T22:26:49+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "id" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-27T22:23:07+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "id" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2025-11-06T11:57:25+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "id" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2025-10-24T14:17:12+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "id" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2025-11-06T11:55:33+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "id" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2025-10-24T14:15:24+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "id" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2025-11-06T11:54:48+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "id" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2025-10-24T14:14:51+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "id" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2025-11-06T11:56:50+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "id" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2025-10-24T14:16:41+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "id" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:38:55+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "id" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:39:13+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "id" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2025-11-06T11:58:01+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "id" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-27T22:35:34+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "id" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:35:56+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "id" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:36:13+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "id" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2025-11-06T11:56:12+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "id" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2025-10-24T14:15:58+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "id" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:42:43+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "id" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:43:01+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "id" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-27T22:31:50+00:00", + "source_file": "6-space-game/README.md", + "language_code": "id" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:36:30+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "id" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2025-11-06T11:51:51+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "id" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2025-10-24T14:12:04+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "id" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2025-11-06T11:52:48+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "id" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2025-10-24T14:13:06+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "id" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2025-11-06T11:50:49+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "id" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2025-10-24T14:11:14+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "id" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2025-11-06T11:49:59+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "id" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2025-10-24T14:10:08+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "id" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-27T22:00:38+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "id" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-27T22:04:58+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "id" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-27T22:05:32+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "id" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2025-11-06T11:40:40+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "id" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2025-10-24T13:58:55+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "id" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2025-11-06T11:46:11+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "id" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:34:56+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "id" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:44:11+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "id" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2025-10-24T14:07:04+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "id" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:53:03+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "id" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:34:08+00:00", + "source_file": "AGENTS.md", + "language_code": "id" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-27T22:00:11+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "id" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-27T21:58:08+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "id" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:56:07+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "id" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T18:46:22+00:00", + "source_file": "README.md", + "language_code": "id" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-27T21:58:43+00:00", + "source_file": "SECURITY.md", + "language_code": "id" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-27T21:57:24+00:00", + "source_file": "SUPPORT.md", + "language_code": "id" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-27T21:57:46+00:00", + "source_file": "_404.md", + "language_code": "id" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-27T22:54:29+00:00", + "source_file": "docs/_navbar.md", + "language_code": "id" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-27T22:53:53+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "id" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T10:16:18+00:00", + "source_file": "for-teachers.md", + "language_code": "id" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-27T22:54:55+00:00", + "source_file": "lesson-template/README.md", + "language_code": "id" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-27T22:55:23+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "id" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:57:44+00:00", + "source_file": "memory-game/README.md", + "language_code": "id" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-27T23:03:56+00:00", + "source_file": "quiz-app/README.md", + "language_code": "id" + } +} \ No newline at end of file diff --git a/translations/id/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/id/1-getting-started-lessons/1-intro-to-programming-languages/README.md index f85da6805..42f5fe83f 100644 --- a/translations/id/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/id/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # Pengantar Bahasa Pemrograman dan Alat Pengembang Modern Hai, calon pengembang! 👋 Boleh saya ceritakan sesuatu yang masih membuat saya merinding setiap hari? Kamu akan segera menyadari bahwa pemrograman bukan hanya tentang komputer – ini adalah kekuatan super nyata untuk mewujudkan ide-ide terliarmu! diff --git a/translations/id/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/id/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index 23c2d62cb..6b4eb4f69 100644 --- a/translations/id/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/id/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # Tugas: Mengeksplorasi Alat Pengembangan Web Modern ## Instruksi diff --git a/translations/id/1-getting-started-lessons/2-github-basics/README.md b/translations/id/1-getting-started-lessons/2-github-basics/README.md index 96bc4e596..e01dbbce1 100644 --- a/translations/id/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/id/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # Pengantar GitHub Hai, calon pengembang! 👋 Siap bergabung dengan jutaan coder di seluruh dunia? Saya sangat antusias memperkenalkan Anda pada GitHub – anggap saja seperti media sosial untuk programmer, tapi alih-alih berbagi foto makan siang, kita berbagi kode dan membangun hal-hal luar biasa bersama! diff --git a/translations/id/1-getting-started-lessons/3-accessibility/README.md b/translations/id/1-getting-started-lessons/3-accessibility/README.md index 8e735686d..0a6035c3d 100644 --- a/translations/id/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/id/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # Membuat Halaman Web yang Dapat Diakses ![Semua Tentang Aksesibilitas](../../../../translated_images/id/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/id/1-getting-started-lessons/3-accessibility/assignment.md b/translations/id/1-getting-started-lessons/3-accessibility/assignment.md index d69e9e2d8..2d0e55528 100644 --- a/translations/id/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/id/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # Audit Komprehensif Aksesibilitas Website ## Instruksi diff --git a/translations/id/1-getting-started-lessons/README.md b/translations/id/1-getting-started-lessons/README.md index 428f14df5..7320a35d9 100644 --- a/translations/id/1-getting-started-lessons/README.md +++ b/translations/id/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # Memulai Pengembangan Web Di bagian kurikulum ini, Anda akan diperkenalkan dengan konsep-konsep non-proyek yang penting untuk menjadi pengembang profesional. diff --git a/translations/id/10-ai-framework-project/README.md b/translations/id/10-ai-framework-project/README.md index 64ce20d71..4ee748edb 100644 --- a/translations/id/10-ai-framework-project/README.md +++ b/translations/id/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # Kerangka AI Pernah merasa kewalahan mencoba membangun aplikasi AI dari awal? Kamu tidak sendirian! Kerangka AI seperti pisau Swiss Army untuk pengembangan AI - alat yang sangat berguna yang dapat menghemat waktu dan mengurangi kerumitan saat membangun aplikasi cerdas. Anggaplah kerangka AI sebagai perpustakaan yang terorganisir dengan baik: ia menyediakan komponen yang sudah dibuat sebelumnya, API standar, dan abstraksi pintar sehingga kamu bisa fokus pada pemecahan masalah daripada bergulat dengan detail implementasi. diff --git a/translations/id/2-js-basics/1-data-types/README.md b/translations/id/2-js-basics/1-data-types/README.md index 60758089f..26236e85b 100644 --- a/translations/id/2-js-basics/1-data-types/README.md +++ b/translations/id/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # Dasar-Dasar JavaScript: Tipe Data ![Dasar-Dasar JavaScript - Tipe Data](../../../../translated_images/id/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/id/2-js-basics/1-data-types/assignment.md b/translations/id/2-js-basics/1-data-types/assignment.md index 835a50d45..3710bf0c2 100644 --- a/translations/id/2-js-basics/1-data-types/assignment.md +++ b/translations/id/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # Latihan Tipe Data: Keranjang Belanja E-commerce ## Instruksi diff --git a/translations/id/2-js-basics/2-functions-methods/README.md b/translations/id/2-js-basics/2-functions-methods/README.md index 3d3d66a93..0db53284e 100644 --- a/translations/id/2-js-basics/2-functions-methods/README.md +++ b/translations/id/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # Dasar-Dasar JavaScript: Metode dan Fungsi ![Dasar-Dasar JavaScript - Fungsi](../../../../translated_images/id/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/id/2-js-basics/2-functions-methods/assignment.md b/translations/id/2-js-basics/2-functions-methods/assignment.md index 81cbf667b..c67883d28 100644 --- a/translations/id/2-js-basics/2-functions-methods/assignment.md +++ b/translations/id/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # Bersenang-senang dengan Fungsi ## Instruksi diff --git a/translations/id/2-js-basics/3-making-decisions/README.md b/translations/id/2-js-basics/3-making-decisions/README.md index 49c9e4e2e..3a06d6603 100644 --- a/translations/id/2-js-basics/3-making-decisions/README.md +++ b/translations/id/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # Dasar-Dasar JavaScript: Membuat Keputusan ![Dasar-Dasar JavaScript - Membuat keputusan](../../../../translated_images/id/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/id/2-js-basics/3-making-decisions/assignment.md b/translations/id/2-js-basics/3-making-decisions/assignment.md index 835a20462..5ada10297 100644 --- a/translations/id/2-js-basics/3-making-decisions/assignment.md +++ b/translations/id/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # Membuat Keputusan: Pemroses Nilai Siswa ## Tujuan Pembelajaran diff --git a/translations/id/2-js-basics/4-arrays-loops/README.md b/translations/id/2-js-basics/4-arrays-loops/README.md index 2711f55fc..075e9e4b4 100644 --- a/translations/id/2-js-basics/4-arrays-loops/README.md +++ b/translations/id/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # Dasar-Dasar JavaScript: Array dan Loop ![Dasar-Dasar JavaScript - Array](../../../../translated_images/id/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/id/2-js-basics/4-arrays-loops/assignment.md b/translations/id/2-js-basics/4-arrays-loops/assignment.md index fae8ce799..60f8a9ad4 100644 --- a/translations/id/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/id/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # Tugas Arrays dan Loop ## Instruksi diff --git a/translations/id/2-js-basics/README.md b/translations/id/2-js-basics/README.md index 8aaf9d18d..3864f7c6f 100644 --- a/translations/id/2-js-basics/README.md +++ b/translations/id/2-js-basics/README.md @@ -1,12 +1,3 @@ - # Pengantar JavaScript JavaScript adalah bahasa pemrograman untuk web. Dalam empat pelajaran ini, Anda akan mempelajari dasar-dasarnya. diff --git a/translations/id/3-terrarium/1-intro-to-html/README.md b/translations/id/3-terrarium/1-intro-to-html/README.md index 5ffd3368c..61253f929 100644 --- a/translations/id/3-terrarium/1-intro-to-html/README.md +++ b/translations/id/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Proyek Terrarium Bagian 1: Pengantar HTML ```mermaid diff --git a/translations/id/3-terrarium/1-intro-to-html/assignment.md b/translations/id/3-terrarium/1-intro-to-html/assignment.md index add346849..ff56898ee 100644 --- a/translations/id/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/id/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # Tugas Praktik HTML: Membuat Mockup Blog ## Tujuan Pembelajaran diff --git a/translations/id/3-terrarium/2-intro-to-css/README.md b/translations/id/3-terrarium/2-intro-to-css/README.md index cef8f4940..1b116cf5f 100644 --- a/translations/id/3-terrarium/2-intro-to-css/README.md +++ b/translations/id/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Proyek Terrarium Bagian 2: Pengantar CSS ```mermaid diff --git a/translations/id/3-terrarium/2-intro-to-css/assignment.md b/translations/id/3-terrarium/2-intro-to-css/assignment.md index 8f2ec8968..3dda700b2 100644 --- a/translations/id/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/id/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # Tugas Refactoring CSS ## Tujuan diff --git a/translations/id/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/id/3-terrarium/3-intro-to-DOM-and-closures/README.md index 36549d8ec..219ae0404 100644 --- a/translations/id/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/id/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # Proyek Terrarium Bagian 3: Manipulasi DOM dan Penutupan JavaScript ```mermaid diff --git a/translations/id/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/id/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index da13c2212..67150550f 100644 --- a/translations/id/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/id/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # Tugas Penyelidikan Elemen DOM ## Gambaran Umum diff --git a/translations/id/3-terrarium/README.md b/translations/id/3-terrarium/README.md index 69debf700..1c6b34830 100644 --- a/translations/id/3-terrarium/README.md +++ b/translations/id/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## Deploy Terrarium Anda Anda dapat mendeply, atau menerbitkan Terrarium Anda di web menggunakan **Azure Static Web Apps**. diff --git a/translations/id/3-terrarium/solution/README.md b/translations/id/3-terrarium/solution/README.md index f341d7937..a6e48f071 100644 --- a/translations/id/3-terrarium/solution/README.md +++ b/translations/id/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # Terrarium Saya: Proyek untuk belajar tentang HTML, CSS, dan manipulasi DOM menggunakan JavaScript 🌵🌱 Sebuah meditasi kode kecil dengan fitur seret dan lepas. Dengan sedikit HTML, JS, dan CSS, Anda dapat membangun antarmuka web, menatanya, dan menambahkan interaksi. diff --git a/translations/id/4-typing-game/README.md b/translations/id/4-typing-game/README.md index 5fb36e11e..fc3d6121f 100644 --- a/translations/id/4-typing-game/README.md +++ b/translations/id/4-typing-game/README.md @@ -1,12 +1,3 @@ - # Pemrograman Berbasis Event - Membangun Game Mengetik ```mermaid diff --git a/translations/id/4-typing-game/solution/README.md b/translations/id/4-typing-game/solution/README.md index 92ea6fc67..7a7db92ea 100644 --- a/translations/id/4-typing-game/solution/README.md +++ b/translations/id/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - Ini adalah tempat penampung, sengaja dibiarkan kosong --- diff --git a/translations/id/4-typing-game/typing-game/README.md b/translations/id/4-typing-game/typing-game/README.md index 9ff389cdf..4922fe2a0 100644 --- a/translations/id/4-typing-game/typing-game/README.md +++ b/translations/id/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # Membuat game menggunakan event Pernahkah Anda bertanya-tanya bagaimana situs web tahu saat Anda mengklik tombol atau mengetik di kotak teks? Itulah keajaiban dari pemrograman berbasis event! Cara terbaik untuk mempelajari keterampilan penting ini adalah dengan membangun sesuatu yang berguna - sebuah game kecepatan mengetik yang merespons setiap ketikan Anda. diff --git a/translations/id/4-typing-game/typing-game/assignment.md b/translations/id/4-typing-game/typing-game/assignment.md index d90f56e84..87cbd789c 100644 --- a/translations/id/4-typing-game/typing-game/assignment.md +++ b/translations/id/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # Membuat Game Keyboard Baru ## Instruksi diff --git a/translations/id/5-browser-extension/1-about-browsers/README.md b/translations/id/5-browser-extension/1-about-browsers/README.md index a0a0c03d0..79e1f472d 100644 --- a/translations/id/5-browser-extension/1-about-browsers/README.md +++ b/translations/id/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # Proyek Ekstensi Browser Bagian 1: Semua Tentang Browser ```mermaid diff --git a/translations/id/5-browser-extension/1-about-browsers/assignment.md b/translations/id/5-browser-extension/1-about-browsers/assignment.md index 2a4bd3cca..9995b1d43 100644 --- a/translations/id/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/id/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # Tugas: Merancang Ulang Ekstensi Browser Anda ## Ikhtisar diff --git a/translations/id/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/id/5-browser-extension/2-forms-browsers-local-storage/README.md index f477a3a8b..b1773c1e5 100644 --- a/translations/id/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/id/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # Proyek Ekstensi Browser Bagian 2: Memanggil API, menggunakan Penyimpanan Lokal ```mermaid diff --git a/translations/id/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/id/5-browser-extension/2-forms-browsers-local-storage/assignment.md index 2b2aa62bf..bf5a1cf95 100644 --- a/translations/id/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/id/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # Adopsi API ## Ikhtisar diff --git a/translations/id/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/id/5-browser-extension/3-background-tasks-and-performance/README.md index bae9eacb5..c9a94d040 100644 --- a/translations/id/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/id/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # Proyek Ekstensi Browser Bagian 3: Pelajari Tugas Latar Belakang dan Performa ```mermaid diff --git a/translations/id/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/id/5-browser-extension/3-background-tasks-and-performance/assignment.md index 8345bc47f..0c35c0fd9 100644 --- a/translations/id/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/id/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # Menganalisis Situs untuk Performa ## Gambaran Tugas diff --git a/translations/id/5-browser-extension/README.md b/translations/id/5-browser-extension/README.md index 65417f0f1..b5984d548 100644 --- a/translations/id/5-browser-extension/README.md +++ b/translations/id/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # Membangun Ekstensi Browser Membangun ekstensi browser adalah cara yang menyenangkan dan menarik untuk memikirkan kinerja aplikasi Anda sambil membuat jenis aset web yang berbeda. Modul ini mencakup pelajaran tentang cara kerja browser dan cara menerapkan ekstensi browser, cara membuat formulir, memanggil API, menggunakan penyimpanan lokal, serta cara mengukur kinerja situs web Anda dan meningkatkannya. diff --git a/translations/id/5-browser-extension/solution/README.md b/translations/id/5-browser-extension/solution/README.md index c1797386a..1d0b6cabf 100644 --- a/translations/id/5-browser-extension/solution/README.md +++ b/translations/id/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # Ekstensi Browser Carbon Trigger: Kode Selesai Menggunakan API C02 Signal dari tmrow untuk melacak penggunaan listrik, buat ekstensi browser sehingga Anda dapat memiliki pengingat langsung di browser Anda tentang seberapa berat penggunaan listrik di wilayah Anda. Menggunakan ekstensi ini secara ad hoc akan membantu Anda membuat keputusan berdasarkan informasi ini. diff --git a/translations/id/5-browser-extension/solution/translation/README.es.md b/translations/id/5-browser-extension/solution/translation/README.es.md index 32155bb66..f85f9bd42 100644 --- a/translations/id/5-browser-extension/solution/translation/README.es.md +++ b/translations/id/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Ekstensi Peramban Carbon Trigger: Kode Lengkap Dengan menggunakan API sinyal CO2 dari tmrow untuk melacak penggunaan listrik, buatlah sebuah ekstensi peramban agar Anda dapat memiliki pengingat langsung di peramban Anda tentang konsumsi listrik di wilayah Anda. Penggunaan ekstensi ad hoc ini akan membantu Anda membuat keputusan tentang aktivitas Anda berdasarkan informasi tersebut. diff --git a/translations/id/5-browser-extension/solution/translation/README.fr.md b/translations/id/5-browser-extension/solution/translation/README.fr.md index 1e49e5954..0ca2ceaf6 100644 --- a/translations/id/5-browser-extension/solution/translation/README.fr.md +++ b/translations/id/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Ekstensi Browser Carbon Trigger: Kode Lengkap Dengan menggunakan API C02 Signal dari tmrow untuk memantau konsumsi listrik, buatlah ekstensi browser sehingga Anda dapat menerima pengingat langsung di browser Anda tentang konsumsi listrik di wilayah Anda. Penggunaan ekstensi ini akan membantu Anda membuat keputusan berdasarkan informasi tersebut. diff --git a/translations/id/5-browser-extension/solution/translation/README.hi.md b/translations/id/5-browser-extension/solution/translation/README.hi.md index 1d37eaf77..50daf1eec 100644 --- a/translations/id/5-browser-extension/solution/translation/README.hi.md +++ b/translations/id/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # Ekstensi Browser Carbon Trigger: Kode Lengkap Menggunakan API CO2 Signal dari tmrow untuk melacak penggunaan listrik, ekstensi browser ini dirancang untuk memberikan pengingat tentang seberapa berat penggunaan listrik di wilayah Anda langsung di browser Anda. Dengan menggunakan ekstensi ini, Anda dapat membuat keputusan berdasarkan informasi tersebut untuk aktivitas Anda. diff --git a/translations/id/5-browser-extension/solution/translation/README.it.md b/translations/id/5-browser-extension/solution/translation/README.it.md index 68ab2d8fd..57dc76938 100644 --- a/translations/id/5-browser-extension/solution/translation/README.it.md +++ b/translations/id/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Ekstensi Browser Carbon Trigger: Kode untuk Memulai Kita akan menggunakan API Signal CO2 dari tmrow untuk memantau penggunaan listrik dan membuat ekstensi browser agar dapat memberikan pengingat langsung di browser tentang seberapa besar penggunaan listrik di wilayah kita. Penggunaan ekstensi ini akan membantu mengevaluasi aktivitas kita berdasarkan informasi tersebut. diff --git a/translations/id/5-browser-extension/solution/translation/README.ja.md b/translations/id/5-browser-extension/solution/translation/README.ja.md index 8a2d9b855..4d05ca0d3 100644 --- a/translations/id/5-browser-extension/solution/translation/README.ja.md +++ b/translations/id/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # Ekstensi Browser Carbon Trigger: Kode Selesai Bangun ekstensi browser yang memungkinkan Anda menampilkan pengingat di browser tentang seberapa besar konsumsi listrik di wilayah Anda, menggunakan API CO2 Signal dari tmrow untuk melacak penggunaan listrik. Dengan menggunakan ekstensi ini secara ad-hoc, Anda dapat membuat keputusan berdasarkan informasi ini untuk aktivitas Anda. diff --git a/translations/id/5-browser-extension/solution/translation/README.ms.md b/translations/id/5-browser-extension/solution/translation/README.ms.md index 5ede79fe9..f0343056e 100644 --- a/translations/id/5-browser-extension/solution/translation/README.ms.md +++ b/translations/id/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # Sambungan Peramban Carbon Trigger: Kode Lengkap Menggunakan API Sinyal CO2 dari tmrow untuk memantau penggunaan listrik, buat ekstensi peramban sehingga Anda dapat menerima peringatan di peramban Anda tentang seberapa besar konsumsi listrik di wilayah Anda. Menggunakan ekstensi ini secara khusus akan membantu Anda membuat keputusan tentang aktivitas Anda berdasarkan informasi tersebut. diff --git a/translations/id/5-browser-extension/start/README.md b/translations/id/5-browser-extension/start/README.md index b821cf8a6..f1229cce5 100644 --- a/translations/id/5-browser-extension/start/README.md +++ b/translations/id/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # Ekstensi Browser Carbon Trigger: Kode Awal Menggunakan API C02 Signal dari tmrow untuk melacak penggunaan listrik, bangun sebuah ekstensi browser sehingga Anda dapat memiliki pengingat langsung di browser Anda tentang seberapa berat penggunaan listrik di wilayah Anda. Menggunakan ekstensi ini secara ad hoc akan membantu Anda membuat keputusan berdasarkan informasi ini. diff --git a/translations/id/6-space-game/1-introduction/README.md b/translations/id/6-space-game/1-introduction/README.md index 292a388e4..c39766d48 100644 --- a/translations/id/6-space-game/1-introduction/README.md +++ b/translations/id/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # Membangun Game Luar Angkasa Bagian 1: Pengantar ```mermaid diff --git a/translations/id/6-space-game/1-introduction/assignment.md b/translations/id/6-space-game/1-introduction/assignment.md index fceb191ac..f1e41eb78 100644 --- a/translations/id/6-space-game/1-introduction/assignment.md +++ b/translations/id/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # Membuat Game: Menerapkan Pola Desain ## Gambaran Tugas diff --git a/translations/id/6-space-game/2-drawing-to-canvas/README.md b/translations/id/6-space-game/2-drawing-to-canvas/README.md index f9c845103..a729a2350 100644 --- a/translations/id/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/id/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # Membangun Game Luar Angkasa Bagian 2: Gambar Hero dan Monster ke Canvas ```mermaid diff --git a/translations/id/6-space-game/2-drawing-to-canvas/assignment.md b/translations/id/6-space-game/2-drawing-to-canvas/assignment.md index 4def49741..e2c355556 100644 --- a/translations/id/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/id/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # Tugas: Jelajahi Canvas API ## Tujuan Pembelajaran diff --git a/translations/id/6-space-game/3-moving-elements-around/README.md b/translations/id/6-space-game/3-moving-elements-around/README.md index a0e3929d8..233f06338 100644 --- a/translations/id/6-space-game/3-moving-elements-around/README.md +++ b/translations/id/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # Membangun Game Luar Angkasa Bagian 3: Menambahkan Gerakan ```mermaid diff --git a/translations/id/6-space-game/3-moving-elements-around/assignment.md b/translations/id/6-space-game/3-moving-elements-around/assignment.md index 9b79e7ceb..6dad7e52a 100644 --- a/translations/id/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/id/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # Beri Komentar pada Kode Anda ## Instruksi diff --git a/translations/id/6-space-game/4-collision-detection/README.md b/translations/id/6-space-game/4-collision-detection/README.md index c8e984811..d39b54b9b 100644 --- a/translations/id/6-space-game/4-collision-detection/README.md +++ b/translations/id/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # Membangun Game Luar Angkasa Bagian 4: Menambahkan Laser dan Mendeteksi Tabrakan ```mermaid diff --git a/translations/id/6-space-game/4-collision-detection/assignment.md b/translations/id/6-space-game/4-collision-detection/assignment.md index 6c7c71f68..c8a9bc034 100644 --- a/translations/id/6-space-game/4-collision-detection/assignment.md +++ b/translations/id/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # Jelajahi Tabrakan ## Instruksi diff --git a/translations/id/6-space-game/4-collision-detection/solution/README.md b/translations/id/6-space-game/4-collision-detection/solution/README.md index 59c29861d..7a7db92ea 100644 --- a/translations/id/6-space-game/4-collision-detection/solution/README.md +++ b/translations/id/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - Ini adalah tempat penampung, sengaja dibiarkan kosong --- diff --git a/translations/id/6-space-game/4-collision-detection/your-work/README.md b/translations/id/6-space-game/4-collision-detection/your-work/README.md index 52c6a9748..ebc7ee0ba 100644 --- a/translations/id/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/id/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - Ini adalah tempat penampung, sengaja dikosongkan --- diff --git a/translations/id/6-space-game/5-keeping-score/README.md b/translations/id/6-space-game/5-keeping-score/README.md index 41f0ba2f5..249a9fc1e 100644 --- a/translations/id/6-space-game/5-keeping-score/README.md +++ b/translations/id/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # Membangun Game Luar Angkasa Bagian 5: Skor dan Nyawa ```mermaid diff --git a/translations/id/6-space-game/5-keeping-score/assignment.md b/translations/id/6-space-game/5-keeping-score/assignment.md index 5c9ee6488..7cec1cc29 100644 --- a/translations/id/6-space-game/5-keeping-score/assignment.md +++ b/translations/id/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # Membangun Permainan Skor ## Instruksi diff --git a/translations/id/6-space-game/5-keeping-score/solution/README.md b/translations/id/6-space-game/5-keeping-score/solution/README.md index ca1d9379a..931873af3 100644 --- a/translations/id/6-space-game/5-keeping-score/solution/README.md +++ b/translations/id/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - Ini adalah tempat penampung, dibiarkan kosong dengan sengaja --- diff --git a/translations/id/6-space-game/5-keeping-score/your-work/README.md b/translations/id/6-space-game/5-keeping-score/your-work/README.md index d396223da..7a7db92ea 100644 --- a/translations/id/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/id/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - Ini adalah tempat penampung, sengaja dibiarkan kosong --- diff --git a/translations/id/6-space-game/6-end-condition/README.md b/translations/id/6-space-game/6-end-condition/README.md index 7a28125b6..3b75b4884 100644 --- a/translations/id/6-space-game/6-end-condition/README.md +++ b/translations/id/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # Membangun Game Luar Angkasa Bagian 6: Akhir dan Mulai Ulang ```mermaid diff --git a/translations/id/6-space-game/6-end-condition/assignment.md b/translations/id/6-space-game/6-end-condition/assignment.md index 2ad220db2..a2801aa62 100644 --- a/translations/id/6-space-game/6-end-condition/assignment.md +++ b/translations/id/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # Membangun Game Contoh ## Gambaran Tugas diff --git a/translations/id/6-space-game/6-end-condition/solution/README.md b/translations/id/6-space-game/6-end-condition/solution/README.md index 1b27e3d0b..7a7db92ea 100644 --- a/translations/id/6-space-game/6-end-condition/solution/README.md +++ b/translations/id/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - Ini adalah tempat penampung, sengaja dibiarkan kosong --- diff --git a/translations/id/6-space-game/6-end-condition/your-work/README.md b/translations/id/6-space-game/6-end-condition/your-work/README.md index 1a2b78612..114b0ca69 100644 --- a/translations/id/6-space-game/6-end-condition/your-work/README.md +++ b/translations/id/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - Ini adalah tempat penampung, sengaja dikosongkan --- diff --git a/translations/id/6-space-game/README.md b/translations/id/6-space-game/README.md index efd0b9c45..98904721a 100644 --- a/translations/id/6-space-game/README.md +++ b/translations/id/6-space-game/README.md @@ -1,12 +1,3 @@ - # Membangun Game Luar Angkasa Sebuah game luar angkasa untuk mempelajari dasar-dasar JavaScript tingkat lanjut diff --git a/translations/id/6-space-game/solution/README.md b/translations/id/6-space-game/solution/README.md index ebd3be257..114b0ca69 100644 --- a/translations/id/6-space-game/solution/README.md +++ b/translations/id/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - Ini adalah tempat penampung, sengaja dikosongkan --- diff --git a/translations/id/7-bank-project/1-template-route/README.md b/translations/id/7-bank-project/1-template-route/README.md index dce00c9a5..c7889e4b6 100644 --- a/translations/id/7-bank-project/1-template-route/README.md +++ b/translations/id/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # Membangun Aplikasi Perbankan Bagian 1: Template HTML dan Rute dalam Aplikasi Web ```mermaid diff --git a/translations/id/7-bank-project/1-template-route/assignment.md b/translations/id/7-bank-project/1-template-route/assignment.md index 3d32837b5..b324ba288 100644 --- a/translations/id/7-bank-project/1-template-route/assignment.md +++ b/translations/id/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # Tingkatkan Routing ## Instruksi diff --git a/translations/id/7-bank-project/2-forms/README.md b/translations/id/7-bank-project/2-forms/README.md index 5d3345b90..444342dd2 100644 --- a/translations/id/7-bank-project/2-forms/README.md +++ b/translations/id/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # Membangun Aplikasi Perbankan Bagian 2: Membuat Formulir Login dan Registrasi ```mermaid diff --git a/translations/id/7-bank-project/2-forms/assignment.md b/translations/id/7-bank-project/2-forms/assignment.md index 015d46205..0a1b6f480 100644 --- a/translations/id/7-bank-project/2-forms/assignment.md +++ b/translations/id/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # Gaya Aplikasi Bank Anda dengan CSS Modern ## Gambaran Proyek diff --git a/translations/id/7-bank-project/3-data/README.md b/translations/id/7-bank-project/3-data/README.md index eb6f370b2..9cb32d2c5 100644 --- a/translations/id/7-bank-project/3-data/README.md +++ b/translations/id/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # Membangun Aplikasi Perbankan Bagian 3: Metode Mengambil dan Menggunakan Data Bayangkan komputer Enterprise di Star Trek - ketika Kapten Picard meminta status kapal, informasi muncul seketika tanpa seluruh antarmuka mati dan dibangun ulang. Aliran informasi yang mulus itulah yang sedang kita bangun di sini dengan pengambilan data yang dinamis. diff --git a/translations/id/7-bank-project/3-data/assignment.md b/translations/id/7-bank-project/3-data/assignment.md index 8a67fd4e1..0beb51742 100644 --- a/translations/id/7-bank-project/3-data/assignment.md +++ b/translations/id/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # Penugasan Refactoring dan Dokumentasi Kode ## Tujuan Pembelajaran diff --git a/translations/id/7-bank-project/4-state-management/README.md b/translations/id/7-bank-project/4-state-management/README.md index ff36d4ead..d923c5e8d 100644 --- a/translations/id/7-bank-project/4-state-management/README.md +++ b/translations/id/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # Membangun Aplikasi Perbankan Bagian 4: Konsep Manajemen State ## ⚡ Apa yang Bisa Anda Lakukan dalam 5 Menit Berikutnya diff --git a/translations/id/7-bank-project/4-state-management/assignment.md b/translations/id/7-bank-project/4-state-management/assignment.md index 78192ca49..25da92f38 100644 --- a/translations/id/7-bank-project/4-state-management/assignment.md +++ b/translations/id/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # Implementasi Dialog "Tambah Transaksi" ## Ikhtisar diff --git a/translations/id/7-bank-project/README.md b/translations/id/7-bank-project/README.md index 9fff233d6..76a70d536 100644 --- a/translations/id/7-bank-project/README.md +++ b/translations/id/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: Membangun Bank Dalam proyek ini, Anda akan belajar cara membangun bank fiksi. Pelajaran ini mencakup instruksi tentang cara merancang aplikasi web dan menyediakan rute, membuat formulir, mengelola state, serta mengambil data dari API yang memungkinkan Anda mendapatkan data bank. diff --git a/translations/id/7-bank-project/api/README.md b/translations/id/7-bank-project/api/README.md index bc90ac10d..231473a74 100644 --- a/translations/id/7-bank-project/api/README.md +++ b/translations/id/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # Bank API > Bank API dibuat dengan [Node.js](https://nodejs.org) + [Express](https://expressjs.com/). diff --git a/translations/id/7-bank-project/solution/README.md b/translations/id/7-bank-project/solution/README.md index 795779136..fa0490c56 100644 --- a/translations/id/7-bank-project/solution/README.md +++ b/translations/id/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # Aplikasi Bank > Contoh solusi untuk proyek aplikasi bank, dibuat dengan HTML5, CSS, dan JavaScript murni (tanpa menggunakan framework atau pustaka). diff --git a/translations/id/8-code-editor/1-using-a-code-editor/README.md b/translations/id/8-code-editor/1-using-a-code-editor/README.md index 908474bdb..329854a79 100644 --- a/translations/id/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/id/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # Menggunakan Editor Kode: Menguasai VSCode.dev Ingat di *The Matrix* ketika Neo harus terhubung ke terminal komputer besar untuk mengakses dunia digital? Alat pengembangan web saat ini adalah cerita yang berlawanan – kemampuan yang sangat kuat dapat diakses dari mana saja. VSCode.dev adalah editor kode berbasis browser yang membawa alat pengembangan profesional ke perangkat apa pun dengan koneksi internet. diff --git a/translations/id/8-code-editor/1-using-a-code-editor/assignment.md b/translations/id/8-code-editor/1-using-a-code-editor/assignment.md index 14646190e..f6b8bb020 100644 --- a/translations/id/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/id/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # Membuat Website Resume Menggunakan VSCode.dev Tingkatkan prospek karier Anda dengan membangun website resume profesional yang menampilkan keterampilan dan pengalaman Anda dalam format interaktif dan modern. Alih-alih mengirimkan PDF tradisional, bayangkan memberikan kepada perekrut sebuah website yang responsif dan menarik yang menunjukkan kualifikasi Anda sekaligus kemampuan pengembangan web Anda. diff --git a/translations/id/9-chat-project/README.md b/translations/id/9-chat-project/README.md index ba5c6bb66..05b8cbac9 100644 --- a/translations/id/9-chat-project/README.md +++ b/translations/id/9-chat-project/README.md @@ -1,12 +1,3 @@ - # Membangun Asisten Chat dengan AI Ingat dalam Star Trek ketika kru berbicara santai dengan komputer kapal, menanyakan pertanyaan kompleks dan mendapatkan jawaban yang bijaksana? Apa yang tampak seperti fiksi ilmiah murni di tahun 1960-an sekarang adalah sesuatu yang bisa Anda bangun menggunakan teknologi web yang sudah Anda kenal. diff --git a/translations/id/9-chat-project/solution/README.md b/translations/id/9-chat-project/solution/README.md index aacf735d6..e9107bcb6 100644 --- a/translations/id/9-chat-project/solution/README.md +++ b/translations/id/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # Jalankan solusi 1. Mulai [backend](./backend/README.md) diff --git a/translations/id/9-chat-project/solution/backend/README.md b/translations/id/9-chat-project/solution/backend/README.md index 9f0c05ef7..d75873b2e 100644 --- a/translations/id/9-chat-project/solution/backend/README.md +++ b/translations/id/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - Pilih runtime Anda - [Python](./python/README.md) diff --git a/translations/id/9-chat-project/solution/backend/python/README.md b/translations/id/9-chat-project/solution/backend/python/README.md index 30f7c6c3a..19c6bdf79 100644 --- a/translations/id/9-chat-project/solution/backend/python/README.md +++ b/translations/id/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # Jalankan kode ## Persiapan diff --git a/translations/id/9-chat-project/solution/frontend/README.md b/translations/id/9-chat-project/solution/frontend/README.md index 55858bbd9..2f60f227b 100644 --- a/translations/id/9-chat-project/solution/frontend/README.md +++ b/translations/id/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # Jalankan kode ```sh diff --git a/translations/id/AGENTS.md b/translations/id/AGENTS.md index ec402144e..2079f697e 100644 --- a/translations/id/AGENTS.md +++ b/translations/id/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## Gambaran Proyek diff --git a/translations/id/CODE_OF_CONDUCT.md b/translations/id/CODE_OF_CONDUCT.md index 911fff87d..0a738754f 100644 --- a/translations/id/CODE_OF_CONDUCT.md +++ b/translations/id/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # Kode Etik Sumber Terbuka Microsoft Proyek ini telah mengadopsi [Kode Etik Sumber Terbuka Microsoft](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/id/CONTRIBUTING.md b/translations/id/CONTRIBUTING.md index 824cee92e..26fac944c 100644 --- a/translations/id/CONTRIBUTING.md +++ b/translations/id/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # Berkontribusi Proyek ini menyambut kontribusi dan saran. Sebagian besar kontribusi mengharuskan Anda diff --git a/translations/id/Git-Basics/README.md b/translations/id/Git-Basics/README.md index 0e18c4da7..dc677c0d8 100644 --- a/translations/id/Git-Basics/README.md +++ b/translations/id/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## Dasar-dasar GIT untuk Pemula Web-Dev 👶 ## Apa itu `Git`? diff --git a/translations/id/README.md b/translations/id/README.md index afe144b37..e086be77e 100644 --- a/translations/id/README.md +++ b/translations/id/README.md @@ -1,12 +1,3 @@ - [![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) [![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) [![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) @@ -21,50 +12,50 @@ CO_OP_TRANSLATOR_METADATA: # Pengembangan Web untuk Pemula - Kurikulum -Pelajari dasar-dasar pengembangan web dengan kursus komprehensif selama 12 minggu dari Microsoft Cloud Advocates. Setiap dari 24 pelajaran mendalami JavaScript, CSS, dan HTML melalui proyek langsung seperti terarium, ekstensi browser, dan permainan luar angkasa. Terlibat dengan kuis, diskusi, dan tugas praktis. Tingkatkan keterampilan Anda dan optimalkan retensi pengetahuan Anda dengan pedagogi berbasis proyek yang efektif. Mulailah perjalanan coding Anda hari ini! +Pelajari dasar-dasar pengembangan web dengan kursus komprehensif 12 minggu kami yang diselenggarakan oleh Microsoft Cloud Advocates. Setiap dari 24 pelajaran membahas JavaScript, CSS, dan HTML melalui proyek langsung seperti terarium, ekstensi browser, dan permainan luar angkasa. Ikuti kuis, diskusi, dan tugas praktis. Tingkatkan keterampilan Anda dan optimalkan retensi pengetahuan dengan pedagogi berbasis proyek yang efektif ini. Mulai perjalanan pemrograman Anda hari ini! Bergabunglah dengan Komunitas Discord Azure AI Foundry [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Ikuti langkah-langkah ini untuk memulai menggunakan sumber daya ini: +Ikuti langkah-langkah ini untuk mulai menggunakan sumber daya ini: 1. **Fork Repository**: Klik [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) -2. **Klon Repository**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Bergabunglah dengan Azure AI Foundry Discord dan temui ahli serta pengembang lainnya**](https://discord.com/invite/ByRwuEEgH4) +2. **Clone Repository**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**Bergabung dengan Azure AI Foundry Discord dan temui para ahli serta sesama pengembang**](https://discord.com/invite/ByRwuEEgH4) ### 🌐 Dukungan Multi-Bahasa #### Didukung melalui GitHub Action (Otomatis & Selalu Terbaru) -[Arab](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgaria](../bg/README.md) | [Burma (Myanmar)](../my/README.md) | [Cina (Sederhana)](../zh/README.md) | [Cina (Tradisional, Hong Kong)](../hk/README.md) | [Cina (Tradisional, Macau)](../mo/README.md) | [Cina (Tradisional, Taiwan)](../tw/README.md) | [Kroasia](../hr/README.md) | [Ceko](../cs/README.md) | [Denmark](../da/README.md) | [Belanda](../nl/README.md) | [Estonia](../et/README.md) | [Finlandia](../fi/README.md) | [Perancis](../fr/README.md) | [Jerman](../de/README.md) | [Yunani](../el/README.md) | [Ibrani](../he/README.md) | [Hindi](../hi/README.md) | [Hongaria](../hu/README.md) | [Indonesia](./README.md) | [Italia](../it/README.md) | [Jepang](../ja/README.md) | [Kannada](../kn/README.md) | [Korea](../ko/README.md) | [Lituania](../lt/README.md) | [Melayu](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Pidgin Nigeria](../pcm/README.md) | [Norwegia](../no/README.md) | [Persia (Farsi)](../fa/README.md) | [Polandia](../pl/README.md) | [Portugis (Brasil)](../br/README.md) | [Portugis (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Rumania](../ro/README.md) | [Rusia](../ru/README.md) | [Serbia (Sirilik)](../sr/README.md) | [Slowakia](../sk/README.md) | [Slovenia](../sl/README.md) | [Spanyol](../es/README.md) | [Swahili](../sw/README.md) | [Swedia](../sv/README.md) | [Tagalog (Filipina)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turki](../tr/README.md) | [Ukraina](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnam](../vi/README.md) +[Arab](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgaria](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Cina (Sederhana)](../zh-CN/README.md) | [Cina (Tradisional, Hong Kong)](../zh-HK/README.md) | [Cina (Tradisional, Macau)](../zh-MO/README.md) | [Cina (Tradisional, Taiwan)](../zh-TW/README.md) | [Kroasia](../hr/README.md) | [Ceko](../cs/README.md) | [Denmark](../da/README.md) | [Belanda](../nl/README.md) | [Estonia](../et/README.md) | [Finlandia](../fi/README.md) | [Prancis](../fr/README.md) | [Jerman](../de/README.md) | [Yunani](../el/README.md) | [Ibrani](../he/README.md) | [Hindi](../hi/README.md) | [Hungaria](../hu/README.md) | [Indonesia](./README.md) | [Italia](../it/README.md) | [Jepang](../ja/README.md) | [Kannada](../kn/README.md) | [Korea](../ko/README.md) | [Lituania](../lt/README.md) | [Melayu](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Pidgin Nigeria](../pcm/README.md) | [Norwegia](../no/README.md) | [Persia (Farsi)](../fa/README.md) | [Polandia](../pl/README.md) | [Portugis (Brasil)](../pt-BR/README.md) | [Portugis (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Rumania](../ro/README.md) | [Rusia](../ru/README.md) | [Serbia (Sirilik)](../sr/README.md) | [Slowakia](../sk/README.md) | [Slovenia](../sl/README.md) | [Spanyol](../es/README.md) | [Swahili](../sw/README.md) | [Swedia](../sv/README.md) | [Tagalog (Filipina)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thailand](../th/README.md) | [Turki](../tr/README.md) | [Ukraina](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnam](../vi/README.md) -> **Lebih Suka Kloning Lokal?** +> **Lebih suka Clone Secara Lokal?** -> Repository ini memiliki lebih dari 50 terjemahan bahasa yang secara signifikan meningkatkan ukuran unduhan. Untuk mengkloning tanpa terjemahan, gunakan sparse checkout: +> Repository ini mencakup lebih dari 50 bahasa terjemahan yang secara signifikan meningkatkan ukuran unduhan. Untuk clone tanpa terjemahan, gunakan sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Ini memberi Anda semua yang Anda butuhkan untuk menyelesaikan kursus dengan unduhan yang jauh lebih cepat. +> Ini memberi Anda semua yang dibutuhkan untuk menyelesaikan kursus dengan pengunduhan yang jauh lebih cepat. -**Jika Anda ingin mendukung bahasa tambahan, daftar bahasa yang didukung tersedia [di sini](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +**Jika Anda menginginkan dukungan bahasa terjemahan tambahan, daftar bahasa yang didukung tersedia [di sini](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** -[![Buka di Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) +[![Buka di Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Buka%20di%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) #### 🧑‍🎓 _Apakah Anda seorang pelajar?_ -Kunjungi [**halaman Student Hub**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) di mana Anda akan menemukan sumber daya pemula, paket pelajar, dan bahkan cara mendapatkan voucher sertifikat gratis. Ini adalah halaman yang ingin Anda tandai dan periksa dari waktu ke waktu karena kami mengganti konten setiap bulan. +Kunjungi [**halaman Student Hub**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) tempat Anda akan menemukan sumber daya pemula, paket Pelajar, dan bahkan cara mendapatkan voucher sertifikat gratis. Ini adalah halaman yang ingin Anda tandai dan kunjungi secara berkala karena kami mengganti konten setiap bulan. ### 📣 Pengumuman - Tantangan mode GitHub Copilot Agent baru untuk diselesaikan! -Tantangan Baru ditambahkan, cari "GitHub Copilot Agent Challenge 🚀" di sebagian besar bab. Itu adalah tantangan baru bagi Anda untuk diselesaikan menggunakan GitHub Copilot dan mode Agent. Jika Anda belum pernah menggunakan mode Agent sebelumnya, mode ini mampu tidak hanya menghasilkan teks tetapi juga membuat dan mengedit file, menjalankan perintah, dan banyak lagi. +Tantangan baru ditambahkan, cari "GitHub Copilot Agent Challenge 🚀" di sebagian besar bab. Ini adalah tantangan baru bagi Anda untuk menyelesaikan menggunakan GitHub Copilot dan mode Agent. Jika Anda belum pernah menggunakan mode Agent sebelumnya, mode ini mampu tidak hanya menghasilkan teks tetapi juga membuat dan mengedit file, menjalankan perintah, dan lainnya. -### 📣 Pengumuman - _Proyek Baru untuk dibangun menggunakan Generative AI_ +### 📣 Pengumuman - _Proyek Baru untuk Dibangun menggunakan Generative AI_ -Proyek AI Assistant baru saja ditambahkan, lihat [proyek](./9-chat-project/README.md) +Proyek Asisten AI baru baru saja ditambahkan, cek [proyek](./9-chat-project/README.md) ### 📣 Pengumuman - _Kurikulum Baru_ tentang Generative AI untuk JavaScript baru saja dirilis @@ -72,16 +63,16 @@ Jangan lewatkan kurikulum Generative AI baru kami! Kunjungi [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) untuk memulai! -![Latar Belakang](../../translated_images/id/background.148a8d43afde5730.webp) +![Background](../../translated_images/id/background.148a8d43afde5730.webp) - Pelajaran mencakup segala sesuatu dari dasar hingga RAG. -- Berinteraksilah dengan karakter sejarah menggunakan GenAI dan aplikasi pendamping kami. +- Berinteraksi dengan karakter bersejarah menggunakan GenAI dan aplikasi pendamping kami. - Narasi yang menyenangkan dan menarik, Anda akan melakukan perjalanan waktu! -![karakter](../../translated_images/id/character.5c0dd8e067ffd693.webp) +![character](../../translated_images/id/character.5c0dd8e067ffd693.webp) -Setiap pelajaran mencakup tugas untuk diselesaikan, pemeriksaan pengetahuan, dan tantangan untuk membimbing Anda mempelajari topik seperti: +Setiap pelajaran mencakup tugas yang harus diselesaikan, pemeriksaan pengetahuan dan tantangan untuk membantu Anda mempelajari topik seperti: - Prompting dan rekayasa prompt - Pembuatan aplikasi teks dan gambar - Aplikasi pencarian @@ -92,39 +83,39 @@ Kunjungi [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) ## 🌱 Memulai -> **Guru**, kami telah [menyertakan beberapa saran](for-teachers.md) tentang cara menggunakan kurikulum ini. Kami ingin mendengar umpan balik Anda [di forum diskusi kami](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! +> **Para guru**, kami telah [menyediakan beberapa saran](for-teachers.md) tentang cara menggunakan kurikulum ini. Kami sangat menginginkan umpan balik Anda [di forum diskusi kami](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! -**[Pelajar](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, untuk setiap pelajaran, mulai dengan kuis pra-ceramah dan ikuti dengan membaca materi ceramah, menyelesaikan berbagai aktivitas, dan periksa pemahaman Anda dengan kuis pasca-ceramah. +**[Pelajar](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, untuk setiap pelajaran, mulailah dengan kuis pra-kuliah dan ikuti dengan membaca materi kuliah, menyelesaikan berbagai aktivitas dan memeriksa pemahaman Anda dengan kuis pasca-kuliah. -Untuk meningkatkan pengalaman belajar Anda, hubungkan dengan rekan Anda untuk mengerjakan proyek bersama! Diskusi sangat dianjurkan di [forum diskusi kami](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) di mana tim moderator kami akan siap menjawab pertanyaan Anda. +Untuk meningkatkan pengalaman belajar Anda, hubungkan dengan rekan Anda untuk mengerjakan proyek bersama! Diskusi sangat dianjurkan di [forum diskusi](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) kami di mana tim moderator kami akan tersedia untuk menjawab pertanyaan Anda. -Untuk memperdalam pendidikan Anda, kami sangat merekomendasikan menjelajahi [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) untuk materi studi tambahan. +Untuk memperdalam pendidikan Anda, kami sangat menyarankan menjelajahi [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) untuk materi belajar tambahan. ### 📋 Menyiapkan lingkungan Anda -Kurikulum ini memiliki lingkungan pengembangan yang siap digunakan! Saat Anda memulai, Anda dapat memilih menjalankan kurikulum dalam [Codespace](https://github.com/features/codespaces/) (_lingkungan berbasis browser tanpa perlu instalasi_), atau secara lokal di komputer Anda menggunakan editor teks seperti [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +Kurikulum ini sudah dilengkapi dengan lingkungan pengembangan yang siap digunakan! Saat Anda memulai, Anda dapat memilih menjalankan kurikulum di [Codespace](https://github.com/features/codespaces/) (_lingkungan berbasis browser tanpa perlu instalasi_), atau secara lokal di komputer Anda menggunakan editor teks seperti [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). #### Buat repository Anda -Agar Anda mudah menyimpan pekerjaan Anda, disarankan agar Anda membuat salinan repository ini sendiri. Anda dapat melakukannya dengan mengklik tombol **Use this template** di bagian atas halaman. Ini akan membuat repository baru di akun GitHub Anda dengan salinan kurikulum. +Agar Anda mudah menyimpan pekerjaan Anda, disarankan untuk membuat salinan repository ini sendiri. Anda dapat melakukannya dengan mengklik tombol **Use this template** di bagian atas halaman. Ini akan membuat repository baru di akun GitHub Anda dengan salinan kurikulum. -Ikuti langkah-langkah ini: -1. **Fork Repository**: Klik tombol "Fork" di sudut kanan atas halaman ini. -2. **Klon Repository**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +Ikuti langkah berikut: +1. **Fork Repository**: Klik tombol "Fork" di pojok kanan atas halaman ini. +2. **Clone Repository**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` #### Menjalankan kurikulum di Codespace -Dalam salinan repository ini yang Anda buat, klik tombol **Code** dan pilih **Open with Codespaces**. Ini akan membuat Codespace baru untuk Anda bekerja di dalamnya. +Di salinan repository yang Anda buat, klik tombol **Code** dan pilih **Open with Codespaces**. Ini akan membuat Codespace baru untuk Anda bekerja. ![Codespace](../../translated_images/id/createcodespace.0238bbf4d7a8d955.webp) #### Menjalankan kurikulum secara lokal di komputer Anda -Untuk menjalankan kurikulum ini secara lokal di komputer Anda, Anda memerlukan editor teks, browser, dan alat baris perintah. Pelajaran pertama kami, [Pendahuluan tentang Bahasa Pemrograman dan Alat-Alat Dagang](../../1-getting-started-lessons/1-intro-to-programming-languages), akan memandu Anda melalui berbagai opsi untuk masing-masing alat ini agar Anda dapat memilih yang paling cocok untuk Anda. +Untuk menjalankan kurikulum ini secara lokal di komputer Anda, Anda membutuhkan editor teks, browser, dan alat baris perintah. Pelajaran pertama kami, [Pengantar Bahasa Pemrograman dan Alat Dagang](../../1-getting-started-lessons/1-intro-to-programming-languages), akan memandu Anda melalui berbagai opsi untuk masing-masing alat ini agar Anda dapat memilih yang terbaik untuk Anda. Rekomendasi kami adalah menggunakan [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) sebagai editor Anda, yang juga memiliki [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) bawaan. Anda dapat mengunduh Visual Studio Code [di sini](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -1. Klon repository Anda ke komputer Anda. Anda dapat melakukannya dengan mengklik tombol **Code** dan menyalin URL: +1. Clone repository Anda ke komputer Anda. Anda bisa melakukannya dengan mengklik tombol **Code** dan menyalin URL: [CodeSpace](./images/createcodespace.png) Kemudian, buka [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) di dalam [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) dan jalankan perintah berikut, ganti `` dengan URL yang baru saja Anda salin: @@ -133,82 +124,82 @@ Kemudian, buka [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT git clone ``` -2. Buka folder di Visual Studio Code. Anda dapat melakukannya dengan mengklik **File** > **Open Folder** dan memilih folder yang baru saja Anda kloning. +2. Buka folder di Visual Studio Code. Anda dapat melakukan ini dengan mengklik **File** > **Open Folder** dan memilih folder yang baru saja Anda kloning. -> Ekstensi Visual Studio Code yang direkomendasikan: +> Ekstensi Visual Studio Code yang disarankan: > -> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - untuk pratinjau halaman HTML di dalam Visual Studio Code -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - untuk membantu Anda menulis kode lebih cepat +> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - untuk melihat pratinjau halaman HTML di dalam Visual Studio Code +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - membantu Anda menulis kode lebih cepat ## 📂 Setiap pelajaran mencakup: - sketchnote opsional -- video tambahan opsional +- video pelengkap opsional - kuis pemanasan sebelum pelajaran - pelajaran tertulis -- untuk pelajaran berbasis proyek, panduan langkah demi langkah untuk membangun proyek +- untuk pelajaran berbasis proyek, panduan langkah demi langkah tentang cara membangun proyek - pemeriksaan pengetahuan - tantangan -- bacaan tambahan +- bacaan pelengkap - tugas - [kuis pasca pelajaran](https://ff-quizzes.netlify.app/web/) -> **Catatan tentang kuis**: Semua kuis terdapat dalam folder Quiz-app, total 48 kuis dengan tiga pertanyaan masing-masing. Kuis tersedia [di sini](https://ff-quizzes.netlify.app/web/) aplikasi kuis dapat dijalankan secara lokal atau diterapkan ke Azure; ikuti instruksi di folder `quiz-app`. +> **Catatan tentang kuis**: Semua kuis ada di folder Quiz-app, total 48 kuis dengan tiga pertanyaan masing-masing. Mereka tersedia [di sini](https://ff-quizzes.netlify.app/web/) aplikasi kuis dapat dijalankan secara lokal atau dideploy ke Azure; ikuti instruksi di folder `quiz-app`. ## 🗃️ Pelajaran -| | Nama Proyek | Konsep yang Diajarkan | Tujuan Pembelajaran | Pelajaran Terkait | Penulis | -| :-: | :------------------------------------------------------: | :--------------------------------------------------------------------------: | -------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | -| 01 | Memulai | Pengantar Pemrograman dan Alat Kerja | Pelajari dasar-dasar yang mendasari sebagian besar bahasa pemrograman dan perangkat lunak yang membantu pengembang profesional melakukan pekerjaannya | [Intro to Programming Languages and Tools of the Trade](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | -| 02 | Memulai | Dasar-dasar GitHub, termasuk bekerja dengan tim | Cara menggunakan GitHub dalam proyek Anda, cara berkolaborasi dengan orang lain pada basis kode | [Intro to GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | Memulai | Aksesibilitas | Pelajari dasar-dasar aksesibilitas web | [Accessibility Fundamentals](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | Dasar JS | Tipe Data JavaScript | Dasar-dasar tipe data JavaScript | [Data Types](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | Dasar JS | Fungsi dan Metode | Pelajari tentang fungsi dan metode untuk mengelola alur logika aplikasi | [Functions and Methods](./2-js-basics/2-functions-methods/README.md) | Jasmine dan Christopher | -| 06 | Dasar JS | Membuat Keputusan dengan JS | Pelajari cara membuat kondisi dalam kode Anda menggunakan metode pengambilan keputusan | [Making Decisions](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | Dasar JS | Array dan Loop | Bekerja dengan data menggunakan array dan loop dalam JavaScript | [Arrays and Loops](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML dalam Praktek | Bangun HTML untuk membuat terrarium online, fokus pada membangun tata letak | [Introduction to HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS dalam Praktek | Bangun CSS untuk memformat terrarium online, fokus pada dasar-dasar CSS termasuk membuat halaman responsif | [Introduction to CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrarium](./3-terrarium/solution/README.md) | Penutupan JavaScript, manipulasi DOM | Bangun JavaScript untuk membuat terrarium berfungsi sebagai antarmuka seret/jatuh, fokus pada closures dan manipulasi DOM | [JavaScript Closures, DOM manipulation](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [Typing Game](./4-typing-game/solution/README.md) | Membuat Game Mengetik | Pelajari cara menggunakan event keyboard untuk menggerakkan logika aplikasi JavaScript Anda | [Event-Driven Programming](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Bekerja dengan Browser | Pelajari cara kerja browser, sejarahnya, dan cara membuat kerangka elemen pertama ekstensi browser | [About Browsers](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Membangun formulir, memanggil API dan menyimpan variabel di penyimpanan lokal | Bangun elemen JavaScript dari ekstensi browser Anda untuk memanggil API menggunakan variabel yang disimpan di penyimpanan lokal | [APIs, Forms, and Local Storage](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Proses latar belakang di browser, kinerja web | Gunakan proses latar belakang browser untuk mengelola ikon ekstensi; pelajari tentang kinerja web dan beberapa optimasi untuk membuat | [Background Tasks and Performance](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [Space Game](./6-space-game/solution/README.md) | Pengembangan Game Tingkat Lanjut dengan JavaScript | Pelajari tentang Pewarisan menggunakan Kelas dan Komposisi serta pola Pub/Sub, sebagai persiapan untuk membangun sebuah game | [Introduction to Advanced Game Development](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [Space Game](./6-space-game/solution/README.md) | Menggambar ke kanvas | Pelajari tentang API Canvas, digunakan untuk menggambar elemen pada layar | [Drawing to Canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [Space Game](./6-space-game/solution/README.md) | Memindahkan elemen di sekitar layar | Temukan bagaimana elemen dapat bergerak menggunakan koordinat kartesius dan API Canvas | [Moving Elements Around](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [Space Game](./6-space-game/solution/README.md) | Deteksi tabrakan | Buat elemen bertabrakan dan bereaksi satu sama lain menggunakan penekanan tombol dan menyediakan fungsi cooldown untuk memastikan kinerja game | [Collision Detection](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [Space Game](./6-space-game/solution/README.md) | Menyimpan skor | Lakukan perhitungan matematika berdasarkan status dan kinerja game | [Keeping Score](./6-space-game/5-keeping-score/README.md) | Chris | -| 20 | [Space Game](./6-space-game/solution/README.md) | Mengakhiri dan memulai ulang game | Pelajari tentang mengakhiri dan memulai ulang game, termasuk membersihkan aset dan mengatur ulang nilai variabel | [The Ending Condition](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [Banking App](./7-bank-project/solution/README.md) | Template HTML dan Rute dalam Aplikasi Web | Pelajari cara membuat kerangka arsitektur situs web multipage menggunakan routing dan template HTML | [HTML Templates and Routes](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [Banking App](./7-bank-project/solution/README.md) | Membuat Formulir Login dan Pendaftaran | Pelajari tentang membangun formulir dan menangani rutin validasi | [Forms](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [Banking App](./7-bank-project/solution/README.md) | Metode Mengambil dan Menggunakan Data | Bagaimana data mengalir masuk dan keluar dari aplikasi Anda, bagaimana mengambilnya, menyimpannya, dan membuangnya | [Data](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [Banking App](./7-bank-project/solution/README.md) | Konsep Manajemen State | Pelajari bagaimana aplikasi Anda mempertahankan state dan cara mengelolanya secara programatik | [State Management](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [Browser/VScode Code](../../8-code-editor) | Bekerja dengan VScode | Pelajari cara menggunakan editor kode | [Use VScode Code Editor](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [AI Assistants](./9-chat-project/README.md) | Bekerja dengan AI | Pelajari cara membangun asisten AI Anda sendiri | [AI Assistant project](./9-chat-project/README.md) | Chris | +| | Nama Proyek | Konsep yang Diajarkan | Tujuan Pembelajaran | Pelajaran Terkait | Penulis | +| :-: | :------------------------------------------------------: | :--------------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | +| 01 | Memulai | Pengenalan Pemrograman dan Alat-alat Kerja | Pelajari dasar-dasar yang mendasari sebagian besar bahasa pemrograman dan tentang perangkat lunak yang membantu pengembang profesional melakukan pekerjaannya | [Intro ke Bahasa Pemrograman dan Alat-alat Kerja](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | Memulai | Dasar-dasar GitHub, termasuk bekerja dengan tim | Cara menggunakan GitHub dalam proyek Anda, cara berkolaborasi dengan orang lain pada basis kode | [Intro ke GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | Memulai | Aksesibilitas | Pelajari dasar-dasar aksesibilitas web | [Dasar-dasar Aksesibilitas](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | Dasar JS | Tipe Data di JavaScript | Dasar-dasar tipe data di JavaScript | [Tipe Data](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | Dasar JS | Fungsi dan Metode | Pelajari tentang fungsi dan metode untuk mengelola alur logika aplikasi | [Fungsi dan Metode](./2-js-basics/2-functions-methods/README.md) | Jasmine dan Christopher | +| 06 | Dasar JS | Membuat Keputusan dengan JS | Pelajari cara membuat kondisi dalam kode Anda menggunakan metode pengambilan keputusan | [Membuat Keputusan](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | Dasar JS | Array dan Perulangan | Bekerja dengan data menggunakan array dan perulangan di JavaScript | [Array dan Perulangan](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Terrarium](./3-terrarium/solution/README.md) | Praktik HTML | Bangun HTML untuk membuat terrarium online, fokus pada membangun tata letak | [Pengenalan ke HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrarium](./3-terrarium/solution/README.md) | Praktik CSS | Bangun CSS untuk memberi gaya pada terrarium online, fokus pada dasar-dasar CSS termasuk membuat halaman responsif | [Pengenalan ke CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrarium](./3-terrarium/solution/README.md) | Penutupan JavaScript, manipulasi DOM | Bangun JavaScript untuk membuat terrarium berfungsi sebagai antarmuka seret/lepas, fokus pada closure dan manipulasi DOM | [Penutupan JavaScript, manipulasi DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Typing Game](./4-typing-game/solution/README.md) | Bangun Game Mengetik | Pelajari cara menggunakan event keyboard untuk menggerakkan logika aplikasi JavaScript Anda | [Pemrograman Berbasis Event](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [Ekstensi Browser Hijau](./5-browser-extension/solution/README.md) | Bekerja dengan Browser | Pelajari cara kerja browser, sejarahnya, dan cara membuat elemen pertama ekstensi browser | [Tentang Browser](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [Ekstensi Browser Hijau](./5-browser-extension/solution/README.md) | Membangun form, memanggil API dan menyimpan variabel di local storage | Bangun elemen JavaScript dari ekstensi browser Anda untuk memanggil API menggunakan variabel yang disimpan di local storage | [API, Form, dan Local Storage](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [Ekstensi Browser Hijau](./5-browser-extension/solution/README.md) | Proses latar belakang di browser, performa web | Gunakan proses latar belakang browser untuk mengelola ikon ekstensi; pelajari tentang performa web dan beberapa optimasi untuk membuat | [Tugas Latar Belakang dan Performa](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [Space Game](./6-space-game/solution/README.md) | Pengembangan Game Tingkat Lanjut dengan JavaScript | Pelajari tentang Pewarisan menggunakan Kelas dan Komposisi serta pola Pub/Sub, sebagai persiapan untuk membangun game | [Pengenalan Pengembangan Game Lanjutan](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [Space Game](./6-space-game/solution/README.md) | Menggambar ke canvas | Pelajari tentang Canvas API, digunakan untuk menggambar elemen ke layar | [Menggambar ke Canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [Space Game](./6-space-game/solution/README.md) | Memindahkan elemen di layar | Temukan bagaimana elemen dapat bergerak menggunakan koordinat kartesius dan Canvas API | [Memindahkan Elemen](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [Space Game](./6-space-game/solution/README.md) | Deteksi tabrakan | Membuat elemen bertabrakan dan bereaksi satu sama lain menggunakan penekanan tombol dan menyediakan fungsi cooldown untuk memastikan performa game | [Deteksi Tabrakan](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [Space Game](./6-space-game/solution/README.md) | Menjaga skor | Melakukan perhitungan matematika berdasarkan status dan performa game | [Menjaga Skor](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [Space Game](./6-space-game/solution/README.md) | Mengakhiri dan memulai ulang game | Pelajari tentang mengakhiri dan memulai ulang game, termasuk membersihkan aset dan mengatur ulang nilai variabel | [Kondisi Akhir](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [Banking App](./7-bank-project/solution/README.md) | Template HTML dan Rute di Aplikasi Web | Pelajari cara membuat kerangka arsitektur situs web multipage menggunakan routing dan template HTML | [Template HTML dan Rute](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [Banking App](./7-bank-project/solution/README.md) | Membuat Form Login dan Registrasi | Pelajari tentang membangun form dan menangani rutinitas validasi | [Form](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [Banking App](./7-bank-project/solution/README.md) | Metode Mengambil dan Menggunakan Data | Bagaimana data mengalir masuk dan keluar aplikasi Anda, cara mengambilnya, menyimpannya, dan membuangnya | [Data](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [Banking App](./7-bank-project/solution/README.md) | Konsep Manajemen Status | Pelajari bagaimana aplikasi Anda mempertahankan status dan bagaimana mengelolanya secara program | [Manajemen Status](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [Browser/VScode Code](../../8-code-editor) | Bekerja dengan VScode | Pelajari cara Menggunakan editor kode | [Gunakan Editor Kode VScode](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [AI Assistants](./9-chat-project/README.md) | Bekerja dengan AI | Pelajari cara membangun asisten AI Anda sendiri | [Proyek Asisten AI](./9-chat-project/README.md) | Chris | ## 🏫 Pedagogi -Kurikulum kami dirancang dengan dua prinsip pedagogi utama: +Kurikulum kami dirancang dengan dua prinsip pedagogis utama: * pembelajaran berbasis proyek * kuis yang sering -Program ini mengajarkan dasar-dasar JavaScript, HTML, dan CSS, serta alat dan teknik terbaru yang digunakan oleh pengembang web saat ini. Siswa akan memiliki kesempatan untuk mengembangkan pengalaman langsung dengan membangun game mengetik, terrarium virtual, ekstensi browser ramah lingkungan, game gaya space-invader, dan aplikasi perbankan untuk bisnis. Pada akhir seri, siswa akan memiliki pemahaman yang kuat tentang pengembangan web. +Program ini mengajarkan dasar-dasar JavaScript, HTML, dan CSS, serta alat dan teknik terbaru yang digunakan oleh pengembang web saat ini. Siswa akan memiliki kesempatan untuk mengembangkan pengalaman langsung dengan membangun game mengetik, terrarium virtual, ekstensi browser ramah lingkungan, game bergaya penyerang luar angkasa, dan aplikasi perbankan untuk bisnis. Pada akhir seri, siswa akan mendapatkan pemahaman yang solid tentang pengembangan web. -> 🎓 Anda dapat mengambil beberapa pelajaran pertama dalam kurikulum ini sebagai [Learn Path](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) di Microsoft Learn! +> 🎓 Anda dapat mengikuti beberapa pelajaran pertama dalam kurikulum ini sebagai [Jalur Belajar](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) di Microsoft Learn! -Dengan memastikan bahwa konten sesuai dengan proyek, proses dibuat lebih menarik bagi siswa dan retensi konsep akan meningkat. Kami juga menulis beberapa pelajaran pemula dalam dasar-dasar JavaScript untuk memperkenalkan konsep, dipasangkan dengan video dari koleksi tutorial video "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)", beberapa penulisnya berkontribusi pada kurikulum ini. +Dengan memastikan bahwa konten sesuai dengan proyek, proses menjadi lebih menarik bagi siswa dan retensi konsep akan meningkat. Kami juga menulis beberapa pelajaran pemula dalam dasar-dasar JavaScript untuk memperkenalkan konsep, dipasangkan dengan video dari koleksi tutorial video "[Seri Pemula untuk: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)", beberapa penulisnya berkontribusi pada kurikulum ini. -Selain itu, kuis dengan taruhan rendah sebelum kelas menetapkan niat siswa untuk mempelajari suatu topik, sedangkan kuis kedua setelah kelas memastikan retensi lebih lanjut. Kurikulum ini dirancang agar fleksibel dan menyenangkan serta dapat diambil secara keseluruhan atau sebagian. Proyek dimulai dari kecil dan menjadi semakin kompleks pada akhir siklus 12 minggu. +Selain itu, kuis berisiko rendah sebelum kelas menetapkan niat siswa untuk mempelajari sebuah topik, sementara kuis kedua setelah kelas memastikan retensi lebih lanjut. Kurikulum ini dirancang agar fleksibel dan menyenangkan serta dapat diambil secara keseluruhan atau sebagian. Proyek mulai dari yang kecil dan semakin kompleks di akhir siklus 12 minggu. -Meskipun kami sengaja menghindari memperkenalkan kerangka kerja JavaScript untuk fokus pada keterampilan dasar yang diperlukan sebagai pengembang web sebelum mengadopsi kerangka kerja, langkah selanjutnya yang baik untuk menyelesaikan kurikulum ini adalah belajar tentang Node.js melalui koleksi video lain: "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". +Meskipun kami sengaja menghindari memperkenalkan kerangka kerja JavaScript untuk memusatkan perhatian pada keterampilan dasar yang dibutuhkan sebagai pengembang web sebelum mengadopsi kerangka kerja, langkah selanjutnya yang baik untuk melengkapi kurikulum ini adalah mempelajari Node.js melalui koleksi video lainnya: "[Seri Pemula untuk: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". -> Kunjungi pedoman [Code of Conduct](CODE_OF_CONDUCT.md) dan [Contributing](CONTRIBUTING.md) kami. Kami menyambut umpan balik konstruktif Anda! +> Kunjungi pedoman [Kode Etik](CODE_OF_CONDUCT.md) dan [Kontribusi](CONTRIBUTING.md) kami. Kami menyambut umpan balik konstruktif Anda! -## 🧭 Akses Offline +## 🧭 Akses offline -Anda dapat menjalankan dokumentasi ini secara offline dengan menggunakan [Docsify](https://docsify.js.org/#/). Fork repo ini, [instal Docsify](https://docsify.js.org/#/quickstart) di mesin lokal Anda, lalu di folder root repo ini, ketik `docsify serve`. Situs web akan dilayani pada port 3000 di localhost Anda: `localhost:3000`. +Anda dapat menjalankan dokumentasi ini secara offline dengan menggunakan [Docsify](https://docsify.js.org/#/). Fork repositori ini, [install Docsify](https://docsify.js.org/#/quickstart) di mesin lokal Anda, lalu di folder root repositori ini, ketik `docsify serve`. Situs web akan disajikan pada port 3000 di localhost Anda: `localhost:3000`. ## 📘 PDF @@ -260,11 +251,11 @@ Tim kami menghasilkan kursus lain! Lihat: ## Mendapatkan Bantuan -Jika Anda mengalami kesulitan atau memiliki pertanyaan tentang membangun aplikasi AI. Bergabunglah dengan sesama pelajar dan pengembang berpengalaman dalam diskusi tentang MCP. Ini adalah komunitas yang mendukung dimana pertanyaan disambut dan pengetahuan dibagikan dengan bebas. +Jika Anda mengalami kesulitan atau memiliki pertanyaan tentang membangun aplikasi AI. Bergabunglah dengan sesama pelajar dan pengembang berpengalaman dalam diskusi tentang MCP. Ini adalah komunitas yang mendukung di mana pertanyaan disambut dan pengetahuan dibagikan secara bebas. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Jika Anda memiliki umpan balik produk atau menemukan kesalahan saat membangun kunjungi: +Jika Anda memiliki umpan balik produk atau kesalahan saat membangun kunjungi: [![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) @@ -276,5 +267,5 @@ Repositori ini dilisensikan di bawah lisensi MIT. Lihat file [LICENSE](../../LIC **Penafian**: -Dokumen ini telah diterjemahkan menggunakan layanan terjemahan AI [Co-op Translator](https://github.com/Azure/co-op-translator). Meskipun kami berupaya untuk memberikan terjemahan yang akurat, harap diingat bahwa terjemahan otomatis mungkin mengandung kesalahan atau ketidakakuratan. Dokumen asli dalam bahasa aslinya harus dianggap sebagai sumber yang otoritatif. Untuk informasi yang penting, disarankan menggunakan penerjemahan profesional oleh manusia. Kami tidak bertanggung jawab atas kesalahpahaman atau penafsiran yang keliru yang timbul dari penggunaan terjemahan ini. +Dokumen ini telah diterjemahkan menggunakan layanan terjemahan AI [Co-op Translator](https://github.com/Azure/co-op-translator). Meskipun kami berusaha untuk mencapai akurasi, harap diperhatikan bahwa terjemahan otomatis mungkin mengandung kesalahan atau ketidakakuratan. Dokumen asli dalam bahasa aslinya harus dianggap sebagai sumber yang berwenang. Untuk informasi penting, disarankan menggunakan terjemahan profesional oleh manusia. Kami tidak bertanggung jawab atas kesalahpahaman atau salah tafsir yang timbul akibat penggunaan terjemahan ini. \ No newline at end of file diff --git a/translations/id/SECURITY.md b/translations/id/SECURITY.md index 3add54ada..75bb744f3 100644 --- a/translations/id/SECURITY.md +++ b/translations/id/SECURITY.md @@ -1,12 +1,3 @@ - ## Keamanan Microsoft sangat memperhatikan keamanan produk dan layanan perangkat lunaknya, termasuk semua repositori kode sumber yang dikelola melalui organisasi GitHub kami, yang mencakup [Microsoft](https://github.com/Microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet), [Xamarin](https://github.com/xamarin), dan [organisasi GitHub kami](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/id/SUPPORT.md b/translations/id/SUPPORT.md index bd9bcadf9..3b3c9abf6 100644 --- a/translations/id/SUPPORT.md +++ b/translations/id/SUPPORT.md @@ -1,12 +1,3 @@ - # Dukungan ## Cara Melaporkan Masalah dan Mendapatkan Bantuan diff --git a/translations/id/_404.md b/translations/id/_404.md index 997c234c8..bf2f41c18 100644 --- a/translations/id/_404.md +++ b/translations/id/_404.md @@ -1,12 +1,3 @@ - # Sedang dalam pengerjaan Kami sedang mengerjakan halaman ini. Silakan kembali lagi nanti. diff --git a/translations/id/docs/_navbar.md b/translations/id/docs/_navbar.md index f0681fe8e..6d1eee4a0 100644 --- a/translations/id/docs/_navbar.md +++ b/translations/id/docs/_navbar.md @@ -1,12 +1,3 @@ - - Terjemahan - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/id/docs/_sidebar.md b/translations/id/docs/_sidebar.md index 7227f3548..2cec65256 100644 --- a/translations/id/docs/_sidebar.md +++ b/translations/id/docs/_sidebar.md @@ -1,12 +1,3 @@ - - Pendahuluan - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/id/for-teachers.md b/translations/id/for-teachers.md index 33ab0c7fe..630665091 100644 --- a/translations/id/for-teachers.md +++ b/translations/id/for-teachers.md @@ -1,12 +1,3 @@ - ### Untuk Pendidik Anda dipersilakan menggunakan kurikulum ini di kelas Anda. Kurikulum ini bekerja dengan lancar menggunakan GitHub Classroom dan platform LMS terkemuka, serta dapat digunakan sebagai repositori mandiri bersama siswa Anda. diff --git a/translations/id/lesson-template/README.md b/translations/id/lesson-template/README.md index 267a5176a..2cb556845 100644 --- a/translations/id/lesson-template/README.md +++ b/translations/id/lesson-template/README.md @@ -1,12 +1,3 @@ - # [Topik Pelajaran] ![Sematkan video di sini](../../../lesson-template/video-url) diff --git a/translations/id/lesson-template/assignment.md b/translations/id/lesson-template/assignment.md index 49cfdc18e..4cef45836 100644 --- a/translations/id/lesson-template/assignment.md +++ b/translations/id/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [Nama Tugas] ## Instruksi diff --git a/translations/id/memory-game/README.md b/translations/id/memory-game/README.md index f735de3d9..35e8ebb3e 100644 --- a/translations/id/memory-game/README.md +++ b/translations/id/memory-game/README.md @@ -1,12 +1,3 @@ - Ini adalah proyek [Next.js](https://nextjs.org) yang dibuat dengan [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). ## Memulai diff --git a/translations/id/quiz-app/README.md b/translations/id/quiz-app/README.md index fe71c12c1..a9673f9ee 100644 --- a/translations/id/quiz-app/README.md +++ b/translations/id/quiz-app/README.md @@ -1,12 +1,3 @@ - # Aplikasi Kuis Kuis-kuis ini adalah kuis sebelum dan sesudah kuliah untuk kurikulum data science di https://aka.ms/webdev-beginners diff --git a/translations/it/.co-op-translator.json b/translations/it/.co-op-translator.json new file mode 100644 index 000000000..02a00a70c --- /dev/null +++ b/translations/it/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2025-11-04T00:21:41+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "it" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2025-10-22T23:23:37+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "it" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2025-11-25T17:42:51+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "it" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2025-11-04T00:23:02+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "it" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2025-10-22T23:24:54+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "it" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:27:20+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "it" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2025-11-04T00:25:32+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "it" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T18:10:51+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "it" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2025-11-04T00:18:43+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "it" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2025-10-22T23:19:34+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "it" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2025-11-04T00:19:20+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "it" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2025-10-22T23:20:00+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "it" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2025-11-04T00:20:21+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "it" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2025-10-22T23:21:05+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "it" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2025-11-04T00:19:49+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "it" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2025-10-22T23:20:32+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "it" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-25T21:32:48+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "it" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2025-11-04T00:29:36+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "it" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2025-10-22T23:32:22+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "it" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2025-11-04T00:28:53+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "it" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2025-10-22T23:31:40+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "it" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2025-11-04T00:28:06+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "it" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2025-10-22T23:30:52+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "it" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-06T18:41:07+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "it" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-25T21:31:30+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "it" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2025-11-04T00:33:51+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "it" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T00:55:03+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "it" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2025-11-04T00:34:04+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "it" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2025-10-22T23:37:43+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "it" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2025-11-04T00:39:43+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "it" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2025-10-22T23:42:54+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "it" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2025-11-04T00:39:03+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "it" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2025-10-22T23:42:12+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "it" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2025-11-04T00:38:23+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "it" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2025-10-22T23:41:30+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "it" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-25T23:27:15+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "it" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-25T23:51:25+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "it" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-25T23:53:09+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "it" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-25T23:58:30+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "it" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-25T23:54:59+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "it" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-26T00:00:17+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "it" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-26T00:02:09+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "it" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-25T23:56:43+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "it" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-25T23:36:00+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "it" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2025-11-04T00:37:27+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "it" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2025-10-22T23:40:38+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "it" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2025-11-04T00:35:38+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "it" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2025-10-22T23:38:57+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "it" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2025-11-04T00:34:50+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "it" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2025-10-22T23:38:25+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "it" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2025-11-04T00:36:49+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "it" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2025-10-22T23:40:10+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "it" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:28:34+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "it" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:27:47+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "it" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2025-11-04T00:38:00+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "it" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-25T22:07:02+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "it" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:08:44+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "it" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:07:58+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "it" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2025-11-04T00:36:14+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "it" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2025-10-22T23:39:31+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "it" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:40:20+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "it" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:39:30+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "it" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-25T22:02:25+00:00", + "source_file": "6-space-game/README.md", + "language_code": "it" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:41:08+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "it" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2025-11-04T00:32:03+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "it" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2025-10-22T23:35:19+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "it" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2025-11-04T00:32:58+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "it" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2025-10-22T23:36:31+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "it" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2025-11-04T00:31:04+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "it" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2025-10-22T23:34:24+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "it" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2025-11-04T00:30:12+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "it" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2025-10-22T23:33:15+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "it" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-26T00:03:38+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "it" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-26T00:05:28+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "it" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-26T00:40:01+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "it" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2025-11-04T00:20:53+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "it" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2025-10-22T23:21:58+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "it" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2025-11-04T00:26:19+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "it" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:29:20+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "it" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:43:19+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "it" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2025-10-22T23:30:08+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "it" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:52:08+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "it" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:25:36+00:00", + "source_file": "AGENTS.md", + "language_code": "it" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-25T20:58:44+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "it" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-25T21:03:29+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "it" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:51:43+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "it" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T18:16:13+00:00", + "source_file": "README.md", + "language_code": "it" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-25T21:01:52+00:00", + "source_file": "SECURITY.md", + "language_code": "it" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-25T20:55:07+00:00", + "source_file": "SUPPORT.md", + "language_code": "it" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-25T20:59:39+00:00", + "source_file": "_404.md", + "language_code": "it" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-25T22:00:58+00:00", + "source_file": "docs/_navbar.md", + "language_code": "it" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-25T21:59:38+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "it" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T09:35:25+00:00", + "source_file": "for-teachers.md", + "language_code": "it" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-26T00:51:37+00:00", + "source_file": "lesson-template/README.md", + "language_code": "it" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-26T00:52:36+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "it" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:56:00+00:00", + "source_file": "memory-game/README.md", + "language_code": "it" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-26T01:13:40+00:00", + "source_file": "quiz-app/README.md", + "language_code": "it" + } +} \ No newline at end of file diff --git a/translations/it/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/it/1-getting-started-lessons/1-intro-to-programming-languages/README.md index b0417762e..e05ee0ba2 100644 --- a/translations/it/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/it/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # Introduzione ai Linguaggi di Programmazione e agli Strumenti Moderni per Sviluppatori Ciao futuro sviluppatore! 👋 Posso dirti qualcosa che mi emoziona ogni giorno? Stai per scoprire che programmare non riguarda solo i computer – è come avere superpoteri per dare vita alle tue idee più folli! diff --git a/translations/it/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/it/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index d6ca6d3ca..bb5299e81 100644 --- a/translations/it/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/it/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # Compito: Esplorare gli strumenti moderni per lo sviluppo web ## Istruzioni diff --git a/translations/it/1-getting-started-lessons/2-github-basics/README.md b/translations/it/1-getting-started-lessons/2-github-basics/README.md index 5e0873113..e7bfb70bf 100644 --- a/translations/it/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/it/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # Introduzione a GitHub Ciao, futuro sviluppatore! 👋 Pronto a unirti a milioni di programmatori in tutto il mondo? Sono davvero entusiasta di presentarti GitHub – pensalo come un social network per programmatori, ma invece di condividere foto del tuo pranzo, condividiamo codice e costruiamo cose incredibili insieme! diff --git a/translations/it/1-getting-started-lessons/3-accessibility/README.md b/translations/it/1-getting-started-lessons/3-accessibility/README.md index 3e5602b92..cf8e41b86 100644 --- a/translations/it/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/it/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # Creare Pagine Web Accessibili ![Tutto sull'accessibilità](../../../../translated_images/it/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/it/1-getting-started-lessons/3-accessibility/assignment.md b/translations/it/1-getting-started-lessons/3-accessibility/assignment.md index c4cc56510..4b2865f9a 100644 --- a/translations/it/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/it/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # Audit completo dell'accessibilità di un sito web ## Istruzioni diff --git a/translations/it/1-getting-started-lessons/README.md b/translations/it/1-getting-started-lessons/README.md index fb042aa44..27bd1e6a7 100644 --- a/translations/it/1-getting-started-lessons/README.md +++ b/translations/it/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # Introduzione allo Sviluppo Web In questa sezione del curriculum, verranno introdotti concetti non basati su progetti, importanti per diventare uno sviluppatore professionista. diff --git a/translations/it/10-ai-framework-project/README.md b/translations/it/10-ai-framework-project/README.md index 4ed8cb97f..e96df54aa 100644 --- a/translations/it/10-ai-framework-project/README.md +++ b/translations/it/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # Framework AI Ti sei mai sentito sopraffatto nel tentativo di costruire applicazioni AI da zero? Non sei il solo! I framework AI sono come un coltellino svizzero per lo sviluppo di applicazioni intelligenti: strumenti potenti che ti fanno risparmiare tempo e mal di testa. Pensa a un framework AI come a una libreria ben organizzata: offre componenti pre-costruiti, API standardizzate e astrazioni intelligenti, permettendoti di concentrarti sulla risoluzione dei problemi invece di lottare con i dettagli di implementazione. diff --git a/translations/it/2-js-basics/1-data-types/README.md b/translations/it/2-js-basics/1-data-types/README.md index 365b8b099..ae437c17c 100644 --- a/translations/it/2-js-basics/1-data-types/README.md +++ b/translations/it/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # Nozioni di base su JavaScript: Tipi di dati ![Nozioni di base su JavaScript - Tipi di dati](../../../../translated_images/it/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/it/2-js-basics/1-data-types/assignment.md b/translations/it/2-js-basics/1-data-types/assignment.md index 3f5849634..ba5935adb 100644 --- a/translations/it/2-js-basics/1-data-types/assignment.md +++ b/translations/it/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # Pratica sui Tipi di Dati: Carrello della Spesa E-commerce ## Istruzioni diff --git a/translations/it/2-js-basics/2-functions-methods/README.md b/translations/it/2-js-basics/2-functions-methods/README.md index e2e297457..aaa095ae5 100644 --- a/translations/it/2-js-basics/2-functions-methods/README.md +++ b/translations/it/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # Fondamenti di JavaScript: Metodi e Funzioni ![Fondamenti di JavaScript - Funzioni](../../../../translated_images/it/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/it/2-js-basics/2-functions-methods/assignment.md b/translations/it/2-js-basics/2-functions-methods/assignment.md index 27e3127b1..a495c3581 100644 --- a/translations/it/2-js-basics/2-functions-methods/assignment.md +++ b/translations/it/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # Divertiti con le Funzioni ## Istruzioni diff --git a/translations/it/2-js-basics/3-making-decisions/README.md b/translations/it/2-js-basics/3-making-decisions/README.md index 1fce676a2..a512ad0dc 100644 --- a/translations/it/2-js-basics/3-making-decisions/README.md +++ b/translations/it/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # Fondamenti di JavaScript: Prendere decisioni ![Fondamenti di JavaScript - Prendere decisioni](../../../../translated_images/it/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/it/2-js-basics/3-making-decisions/assignment.md b/translations/it/2-js-basics/3-making-decisions/assignment.md index 594145858..0d9f96daa 100644 --- a/translations/it/2-js-basics/3-making-decisions/assignment.md +++ b/translations/it/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # Prendere Decisioni: Processore di Voti degli Studenti ## Obiettivi di Apprendimento diff --git a/translations/it/2-js-basics/4-arrays-loops/README.md b/translations/it/2-js-basics/4-arrays-loops/README.md index 8629e3cc0..d84a60569 100644 --- a/translations/it/2-js-basics/4-arrays-loops/README.md +++ b/translations/it/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # Fondamenti di JavaScript: Array e Cicli ![Fondamenti di JavaScript - Array](../../../../translated_images/it/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/it/2-js-basics/4-arrays-loops/assignment.md b/translations/it/2-js-basics/4-arrays-loops/assignment.md index 5a7c9393c..752588e51 100644 --- a/translations/it/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/it/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # Compiti su Array e Cicli ## Istruzioni diff --git a/translations/it/2-js-basics/README.md b/translations/it/2-js-basics/README.md index 1974acacf..76524cf26 100644 --- a/translations/it/2-js-basics/README.md +++ b/translations/it/2-js-basics/README.md @@ -1,12 +1,3 @@ - # Introduzione a JavaScript JavaScript è il linguaggio del web. In queste quattro lezioni, imparerai le sue basi. diff --git a/translations/it/3-terrarium/1-intro-to-html/README.md b/translations/it/3-terrarium/1-intro-to-html/README.md index 0afa72d15..a733eb20f 100644 --- a/translations/it/3-terrarium/1-intro-to-html/README.md +++ b/translations/it/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Progetto Terrario Parte 1: Introduzione a HTML ```mermaid diff --git a/translations/it/3-terrarium/1-intro-to-html/assignment.md b/translations/it/3-terrarium/1-intro-to-html/assignment.md index 84f37af1e..fe750bc8f 100644 --- a/translations/it/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/it/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # Compito Pratico HTML: Creare un Mockup di Blog ## Obiettivi di Apprendimento diff --git a/translations/it/3-terrarium/2-intro-to-css/README.md b/translations/it/3-terrarium/2-intro-to-css/README.md index 5a3b70214..cb889dbd4 100644 --- a/translations/it/3-terrarium/2-intro-to-css/README.md +++ b/translations/it/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Progetto Terrarium Parte 2: Introduzione al CSS ```mermaid diff --git a/translations/it/3-terrarium/2-intro-to-css/assignment.md b/translations/it/3-terrarium/2-intro-to-css/assignment.md index a0e6901da..3e6cb6fc0 100644 --- a/translations/it/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/it/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # Compito di Refactoring CSS ## Obiettivo diff --git a/translations/it/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/it/3-terrarium/3-intro-to-DOM-and-closures/README.md index e3e293e81..257d73bb6 100644 --- a/translations/it/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/it/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # Progetto Terrarium Parte 3: Manipolazione del DOM e Closures in JavaScript ```mermaid diff --git a/translations/it/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/it/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index 2a7a31b74..8ebb873ac 100644 --- a/translations/it/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/it/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # Compito di Investigazione sugli Elementi DOM ## Panoramica diff --git a/translations/it/3-terrarium/README.md b/translations/it/3-terrarium/README.md index b4e9bf738..3b8de2d08 100644 --- a/translations/it/3-terrarium/README.md +++ b/translations/it/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## Distribuisci il tuo Terrarium Puoi distribuire, o pubblicare il tuo Terrarium sul web usando **Azure Static Web Apps**. diff --git a/translations/it/3-terrarium/solution/README.md b/translations/it/3-terrarium/solution/README.md index db4d870a7..2d61e6053 100644 --- a/translations/it/3-terrarium/solution/README.md +++ b/translations/it/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # Il mio Terrario: Un progetto per imparare HTML, CSS e manipolazione del DOM con JavaScript 🌵🌱 Una piccola meditazione di codice con drag and drop. Con un po' di HTML, JS e CSS, puoi creare un'interfaccia web, stilizzarla e aggiungere un'interazione. diff --git a/translations/it/4-typing-game/README.md b/translations/it/4-typing-game/README.md index be93f3be0..d78139932 100644 --- a/translations/it/4-typing-game/README.md +++ b/translations/it/4-typing-game/README.md @@ -1,12 +1,3 @@ - # Programmazione Event-Driven - Crea un Gioco di Scrittura ```mermaid diff --git a/translations/it/4-typing-game/solution/README.md b/translations/it/4-typing-game/solution/README.md index bc60a79e5..07af5be19 100644 --- a/translations/it/4-typing-game/solution/README.md +++ b/translations/it/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - Questo è un segnaposto, lasciato vuoto intenzionalmente **Disclaimer**: diff --git a/translations/it/4-typing-game/typing-game/README.md b/translations/it/4-typing-game/typing-game/README.md index 8de6c27a8..6becd992a 100644 --- a/translations/it/4-typing-game/typing-game/README.md +++ b/translations/it/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # Creare un gioco usando gli eventi Ti sei mai chiesto come fanno i siti web a sapere quando clicchi un pulsante o digiti in una casella di testo? È la magia della programmazione basata sugli eventi! Quale modo migliore per imparare questa abilità essenziale se non costruendo qualcosa di utile: un gioco di velocità di digitazione che reagisce a ogni tasto che premi. diff --git a/translations/it/4-typing-game/typing-game/assignment.md b/translations/it/4-typing-game/typing-game/assignment.md index 0adbd0111..fc6063486 100644 --- a/translations/it/4-typing-game/typing-game/assignment.md +++ b/translations/it/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # Crea un nuovo gioco con la tastiera ## Istruzioni diff --git a/translations/it/5-browser-extension/1-about-browsers/README.md b/translations/it/5-browser-extension/1-about-browsers/README.md index 92830772d..fa48d4299 100644 --- a/translations/it/5-browser-extension/1-about-browsers/README.md +++ b/translations/it/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # Progetto Estensione Browser Parte 1: Tutto sui Browser ```mermaid diff --git a/translations/it/5-browser-extension/1-about-browsers/assignment.md b/translations/it/5-browser-extension/1-about-browsers/assignment.md index 8b1e9569e..8079ede9e 100644 --- a/translations/it/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/it/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # Compito: Rinnova il design della tua estensione per browser ## Panoramica diff --git a/translations/it/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/it/5-browser-extension/2-forms-browsers-local-storage/README.md index bf309fb39..c60b8577d 100644 --- a/translations/it/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/it/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # Progetto Estensione Browser Parte 2: Chiamare un'API, utilizzare Local Storage ```mermaid diff --git a/translations/it/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/it/5-browser-extension/2-forms-browsers-local-storage/assignment.md index ce82a883e..10cf07c34 100644 --- a/translations/it/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/it/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # Adotta un'API ## Panoramica diff --git a/translations/it/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/it/5-browser-extension/3-background-tasks-and-performance/README.md index 6f9db0a1e..87dc1d91a 100644 --- a/translations/it/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/it/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # Progetto Estensione Browser Parte 3: Scopri le Attività in Background e le Prestazioni ```mermaid diff --git a/translations/it/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/it/5-browser-extension/3-background-tasks-and-performance/assignment.md index 14d1f1b65..0ad633099 100644 --- a/translations/it/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/it/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # Analizzare un sito per le prestazioni ## Panoramica dell'assegnazione diff --git a/translations/it/5-browser-extension/README.md b/translations/it/5-browser-extension/README.md index a247f2912..98b624db2 100644 --- a/translations/it/5-browser-extension/README.md +++ b/translations/it/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # Creare un'estensione per browser Creare estensioni per browser è un modo divertente e interessante per riflettere sulle prestazioni delle tue applicazioni mentre sviluppi un tipo diverso di risorsa web. Questo modulo include lezioni su come funzionano i browser, come distribuire un'estensione per browser, come creare un modulo, chiamare un'API, utilizzare l'archiviazione locale e come valutare e migliorare le prestazioni del tuo sito web. diff --git a/translations/it/5-browser-extension/solution/README.md b/translations/it/5-browser-extension/solution/README.md index d0b8961da..e563fe445 100644 --- a/translations/it/5-browser-extension/solution/README.md +++ b/translations/it/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # Estensione del browser Carbon Trigger: Codice completato Utilizzando l'API CO2 Signal di tmrow per monitorare il consumo di elettricità, crea un'estensione per browser che ti permetta di avere un promemoria direttamente nel tuo browser su quanto è intenso il consumo di elettricità nella tua regione. Usare questa estensione in modo occasionale ti aiuterà a prendere decisioni sulle tue attività basandoti su queste informazioni. diff --git a/translations/it/5-browser-extension/solution/translation/README.es.md b/translations/it/5-browser-extension/solution/translation/README.es.md index 978d948fe..39ca2566f 100644 --- a/translations/it/5-browser-extension/solution/translation/README.es.md +++ b/translations/it/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Estensione del browser Carbon Trigger: Codice completo Utilizzando l'API CO2 Signal di tmrow per monitorare l'uso dell'elettricità, crea un'estensione per il browser che ti permetta di avere un promemoria diretto nel tuo browser sul consumo di elettricità della tua regione. L'uso di questa estensione ad hoc ti aiuterà a prendere decisioni sulle tue attività basandoti su queste informazioni. diff --git a/translations/it/5-browser-extension/solution/translation/README.fr.md b/translations/it/5-browser-extension/solution/translation/README.fr.md index 3522f0213..43ec8fbf0 100644 --- a/translations/it/5-browser-extension/solution/translation/README.fr.md +++ b/translations/it/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Estensione del browser Carbon Trigger: Codice completato Utilizzando l'API CO2 Signal di tmrow per monitorare il consumo di elettricità, crea un'estensione del browser in modo da avere un promemoria direttamente nel tuo browser sul consumo di elettricità della tua regione. L'uso di questa estensione ad hoc ti aiuterà a prendere decisioni sulle tue attività basandoti su queste informazioni. diff --git a/translations/it/5-browser-extension/solution/translation/README.hi.md b/translations/it/5-browser-extension/solution/translation/README.hi.md index 6bb33cb45..38a189bd3 100644 --- a/translations/it/5-browser-extension/solution/translation/README.hi.md +++ b/translations/it/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # Estensione del browser Carbon Trigger: codice completato Utilizzando l'API CO2 Signal di tmrow per monitorare l'uso dell'elettricità, è stato creato un'estensione del browser che ti ricorda quanto è intenso l'uso dell'elettricità nella tua area. Usare questa estensione ti aiuterà a prendere decisioni sulle tue attività basandoti su queste informazioni. diff --git a/translations/it/5-browser-extension/solution/translation/README.it.md b/translations/it/5-browser-extension/solution/translation/README.it.md index b42bb063c..c4301f07c 100644 --- a/translations/it/5-browser-extension/solution/translation/README.it.md +++ b/translations/it/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Estensione del browser Carbon Trigger: codice per iniziare Si utilizzerà l'API Signal CO2 di tmrow per monitorare l'utilizzo dell'elettricità e creare un'estensione per il browser che fornisca un promemoria diretto su quanto sia intenso l'uso di elettricità nella propria regione. L'utilizzo di questa estensione personalizzata aiuterà a valutare le proprie attività in base a queste informazioni. diff --git a/translations/it/5-browser-extension/solution/translation/README.ja.md b/translations/it/5-browser-extension/solution/translation/README.ja.md index 119c8cfa4..f690c3a91 100644 --- a/translations/it/5-browser-extension/solution/translation/README.ja.md +++ b/translations/it/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # Estensione del browser Carbon Trigger: Codice completato Costruisci un'estensione del browser che utilizza l'API CO2 Signal di tmrow per monitorare il consumo di energia nella tua area e mostrarti un promemoria direttamente nel browser. Usando questa estensione in modo ad hoc, puoi prendere decisioni informate sulle tue attività in base a queste informazioni. diff --git a/translations/it/5-browser-extension/solution/translation/README.ms.md b/translations/it/5-browser-extension/solution/translation/README.ms.md index ed9c6325e..1ee51c3c5 100644 --- a/translations/it/5-browser-extension/solution/translation/README.ms.md +++ b/translations/it/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # Estensione del Browser Carbon Trigger: Codice Completo Utilizzando l'API CO2 Signal di tmrow per monitorare il consumo di elettricità, costruisci un'estensione del browser che ti avvisi sull'impatto del consumo energetico nella tua regione. Usare questa estensione ti aiuterà a prendere decisioni più consapevoli sulle tue attività in base a queste informazioni. diff --git a/translations/it/5-browser-extension/start/README.md b/translations/it/5-browser-extension/start/README.md index 95bfb3995..e8f41bc12 100644 --- a/translations/it/5-browser-extension/start/README.md +++ b/translations/it/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # Estensione del browser Carbon Trigger: Codice iniziale Utilizzando l'API C02 Signal di tmrow per monitorare il consumo di elettricità, crea un'estensione per browser che ti permetta di avere un promemoria direttamente nel tuo browser su quanto sia intenso il consumo di elettricità nella tua regione. Usare questa estensione in modo occasionale ti aiuterà a prendere decisioni sulle tue attività basandoti su queste informazioni. diff --git a/translations/it/6-space-game/1-introduction/README.md b/translations/it/6-space-game/1-introduction/README.md index d21ecf920..0e3210b32 100644 --- a/translations/it/6-space-game/1-introduction/README.md +++ b/translations/it/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # Costruire un Gioco Spaziale Parte 1: Introduzione ```mermaid diff --git a/translations/it/6-space-game/1-introduction/assignment.md b/translations/it/6-space-game/1-introduction/assignment.md index 4966b7f35..d1b383717 100644 --- a/translations/it/6-space-game/1-introduction/assignment.md +++ b/translations/it/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # Progettare un Gioco: Applicare i Design Pattern ## Panoramica dell'assegnazione diff --git a/translations/it/6-space-game/2-drawing-to-canvas/README.md b/translations/it/6-space-game/2-drawing-to-canvas/README.md index fa7519af9..258c77f62 100644 --- a/translations/it/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/it/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # Costruire un Gioco Spaziale Parte 2: Disegna Eroe e Mostri sul Canvas ```mermaid diff --git a/translations/it/6-space-game/2-drawing-to-canvas/assignment.md b/translations/it/6-space-game/2-drawing-to-canvas/assignment.md index 5bf49bb43..6c2880298 100644 --- a/translations/it/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/it/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # Compito: Esplora l'API Canvas ## Obiettivi di apprendimento diff --git a/translations/it/6-space-game/3-moving-elements-around/README.md b/translations/it/6-space-game/3-moving-elements-around/README.md index 32ab34004..6603fd413 100644 --- a/translations/it/6-space-game/3-moving-elements-around/README.md +++ b/translations/it/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # Costruire un Gioco Spaziale Parte 3: Aggiungere Movimento ```mermaid diff --git a/translations/it/6-space-game/3-moving-elements-around/assignment.md b/translations/it/6-space-game/3-moving-elements-around/assignment.md index 08e5f07bd..d995a078a 100644 --- a/translations/it/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/it/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # Commenta il Tuo Codice ## Istruzioni diff --git a/translations/it/6-space-game/4-collision-detection/README.md b/translations/it/6-space-game/4-collision-detection/README.md index 786f76f16..f5f43caf1 100644 --- a/translations/it/6-space-game/4-collision-detection/README.md +++ b/translations/it/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # Costruire un Gioco Spaziale Parte 4: Aggiungere un Laser e Rilevare le Collisioni ```mermaid diff --git a/translations/it/6-space-game/4-collision-detection/assignment.md b/translations/it/6-space-game/4-collision-detection/assignment.md index 9b7efba01..accd98b2b 100644 --- a/translations/it/6-space-game/4-collision-detection/assignment.md +++ b/translations/it/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # Esplora le Collisioni ## Istruzioni diff --git a/translations/it/6-space-game/4-collision-detection/solution/README.md b/translations/it/6-space-game/4-collision-detection/solution/README.md index a5a101d90..07af5be19 100644 --- a/translations/it/6-space-game/4-collision-detection/solution/README.md +++ b/translations/it/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - Questo è un segnaposto, lasciato vuoto intenzionalmente **Disclaimer**: diff --git a/translations/it/6-space-game/4-collision-detection/your-work/README.md b/translations/it/6-space-game/4-collision-detection/your-work/README.md index 71cd56314..f05f6f47d 100644 --- a/translations/it/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/it/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - Questo è un segnaposto, lasciato vuoto intenzionalmente **Disclaimer (Avvertenza)**: diff --git a/translations/it/6-space-game/5-keeping-score/README.md b/translations/it/6-space-game/5-keeping-score/README.md index eda55fb7c..f043a158e 100644 --- a/translations/it/6-space-game/5-keeping-score/README.md +++ b/translations/it/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # Costruisci un Gioco Spaziale Parte 5: Punteggio e Vite ```mermaid diff --git a/translations/it/6-space-game/5-keeping-score/assignment.md b/translations/it/6-space-game/5-keeping-score/assignment.md index 83e218cbe..504e85953 100644 --- a/translations/it/6-space-game/5-keeping-score/assignment.md +++ b/translations/it/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # Crea un Gioco di Punteggio ## Istruzioni diff --git a/translations/it/6-space-game/5-keeping-score/solution/README.md b/translations/it/6-space-game/5-keeping-score/solution/README.md index 6489f3e8b..4457f86b1 100644 --- a/translations/it/6-space-game/5-keeping-score/solution/README.md +++ b/translations/it/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - Questo è un segnaposto, lasciato vuoto intenzionalmente **Disclaimer**: diff --git a/translations/it/6-space-game/5-keeping-score/your-work/README.md b/translations/it/6-space-game/5-keeping-score/your-work/README.md index c30d5b33c..97b83d2f0 100644 --- a/translations/it/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/it/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - Questo è un segnaposto, lasciato vuoto intenzionalmente **Disclaimer (Avvertenza)**: diff --git a/translations/it/6-space-game/6-end-condition/README.md b/translations/it/6-space-game/6-end-condition/README.md index a331ea8b2..987edaeac 100644 --- a/translations/it/6-space-game/6-end-condition/README.md +++ b/translations/it/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # Costruisci un Gioco Spaziale Parte 6: Fine e Riavvio ```mermaid diff --git a/translations/it/6-space-game/6-end-condition/assignment.md b/translations/it/6-space-game/6-end-condition/assignment.md index eec71d2dc..ba7be7d97 100644 --- a/translations/it/6-space-game/6-end-condition/assignment.md +++ b/translations/it/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # Crea un Gioco di Esempio ## Panoramica dell'Assegnazione diff --git a/translations/it/6-space-game/6-end-condition/solution/README.md b/translations/it/6-space-game/6-end-condition/solution/README.md index a6c57a90d..f05f6f47d 100644 --- a/translations/it/6-space-game/6-end-condition/solution/README.md +++ b/translations/it/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - Questo è un segnaposto, lasciato vuoto intenzionalmente **Disclaimer (Avvertenza)**: diff --git a/translations/it/6-space-game/6-end-condition/your-work/README.md b/translations/it/6-space-game/6-end-condition/your-work/README.md index 69d1ad8b6..63454bfda 100644 --- a/translations/it/6-space-game/6-end-condition/your-work/README.md +++ b/translations/it/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - Questo è un segnaposto, lasciato vuoto intenzionalmente **Disclaimer**: diff --git a/translations/it/6-space-game/README.md b/translations/it/6-space-game/README.md index 7224a12e3..6589d832f 100644 --- a/translations/it/6-space-game/README.md +++ b/translations/it/6-space-game/README.md @@ -1,12 +1,3 @@ - # Costruire un Gioco Spaziale Un gioco spaziale per imparare i fondamenti avanzati di JavaScript diff --git a/translations/it/6-space-game/solution/README.md b/translations/it/6-space-game/solution/README.md index 8e33d2ca9..d440cc170 100644 --- a/translations/it/6-space-game/solution/README.md +++ b/translations/it/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - Questo è un segnaposto, lasciato vuoto intenzionalmente **Disclaimer (Avvertenza)**: diff --git a/translations/it/7-bank-project/1-template-route/README.md b/translations/it/7-bank-project/1-template-route/README.md index 8c2874b09..615fbfe43 100644 --- a/translations/it/7-bank-project/1-template-route/README.md +++ b/translations/it/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # Costruire un'app bancaria Parte 1: Modelli HTML e rotte in un'app web ```mermaid diff --git a/translations/it/7-bank-project/1-template-route/assignment.md b/translations/it/7-bank-project/1-template-route/assignment.md index 3f1a39a8f..1baf69028 100644 --- a/translations/it/7-bank-project/1-template-route/assignment.md +++ b/translations/it/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # Migliora il Routing ## Istruzioni diff --git a/translations/it/7-bank-project/2-forms/README.md b/translations/it/7-bank-project/2-forms/README.md index b0c56c3d3..e47d433eb 100644 --- a/translations/it/7-bank-project/2-forms/README.md +++ b/translations/it/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # Creare un'app bancaria Parte 2: Creare un modulo di login e registrazione ```mermaid diff --git a/translations/it/7-bank-project/2-forms/assignment.md b/translations/it/7-bank-project/2-forms/assignment.md index 448f35ff0..4e2f36601 100644 --- a/translations/it/7-bank-project/2-forms/assignment.md +++ b/translations/it/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # Stile la tua app bancaria con CSS moderno ## Panoramica del progetto diff --git a/translations/it/7-bank-project/3-data/README.md b/translations/it/7-bank-project/3-data/README.md index 9ec81d5cc..305186442 100644 --- a/translations/it/7-bank-project/3-data/README.md +++ b/translations/it/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # Costruire un'app bancaria Parte 3: Metodi per recuperare e utilizzare i dati Pensa al computer dell'Enterprise in Star Trek: quando il Capitano Picard chiede lo stato della nave, le informazioni appaiono istantaneamente senza che l'interfaccia si blocchi o si ricostruisca completamente. Quel flusso continuo di informazioni è esattamente ciò che stiamo costruendo qui con il recupero dinamico dei dati. diff --git a/translations/it/7-bank-project/3-data/assignment.md b/translations/it/7-bank-project/3-data/assignment.md index d317fb487..54cf8e739 100644 --- a/translations/it/7-bank-project/3-data/assignment.md +++ b/translations/it/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # Compito di Refactoring del Codice e Documentazione ## Obiettivi di Apprendimento diff --git a/translations/it/7-bank-project/4-state-management/README.md b/translations/it/7-bank-project/4-state-management/README.md index d0e86dd67..523579f0c 100644 --- a/translations/it/7-bank-project/4-state-management/README.md +++ b/translations/it/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # Creare un'app bancaria Parte 4: Concetti di gestione dello stato ## ⚡ Cosa puoi fare nei prossimi 5 minuti diff --git a/translations/it/7-bank-project/4-state-management/assignment.md b/translations/it/7-bank-project/4-state-management/assignment.md index 4d533704b..62375499d 100644 --- a/translations/it/7-bank-project/4-state-management/assignment.md +++ b/translations/it/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # Implementare la finestra di dialogo "Aggiungi Transazione" ## Panoramica diff --git a/translations/it/7-bank-project/README.md b/translations/it/7-bank-project/README.md index a6e2da399..72e25a065 100644 --- a/translations/it/7-bank-project/README.md +++ b/translations/it/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: Costruisci una Banca In questo progetto, imparerai come costruire una banca fittizia. Queste lezioni includono istruzioni su come strutturare un'app web e fornire percorsi, creare moduli, gestire lo stato e recuperare dati da un'API da cui puoi ottenere i dati della banca. diff --git a/translations/it/7-bank-project/api/README.md b/translations/it/7-bank-project/api/README.md index 9579226e0..8c2d68366 100644 --- a/translations/it/7-bank-project/api/README.md +++ b/translations/it/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # API Bancaria > API bancaria costruita con [Node.js](https://nodejs.org) + [Express](https://expressjs.com/). diff --git a/translations/it/7-bank-project/solution/README.md b/translations/it/7-bank-project/solution/README.md index 6d8d2adeb..9a11c5a2c 100644 --- a/translations/it/7-bank-project/solution/README.md +++ b/translations/it/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # App bancaria > Soluzione di esempio per il progetto dell'app bancaria, sviluppata con HTML5, CSS e JavaScript puro (senza l'uso di framework o librerie). diff --git a/translations/it/8-code-editor/1-using-a-code-editor/README.md b/translations/it/8-code-editor/1-using-a-code-editor/README.md index 216fb7668..2428a2e2c 100644 --- a/translations/it/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/it/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # Utilizzare un Editor di Codice: Padroneggiare VSCode.dev Ricordi in *Matrix* quando Neo doveva collegarsi a un enorme terminale per accedere al mondo digitale? Gli strumenti di sviluppo web di oggi raccontano una storia completamente diversa: capacità incredibilmente potenti accessibili ovunque. VSCode.dev è un editor di codice basato su browser che porta strumenti di sviluppo professionali su qualsiasi dispositivo connesso a Internet. diff --git a/translations/it/8-code-editor/1-using-a-code-editor/assignment.md b/translations/it/8-code-editor/1-using-a-code-editor/assignment.md index 3229e8c4c..e0248a825 100644 --- a/translations/it/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/it/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # Crea un sito web per il curriculum utilizzando VSCode.dev Trasforma le tue prospettive di carriera creando un sito web professionale per il tuo curriculum che metta in mostra le tue competenze e la tua esperienza in un formato interattivo e moderno. Invece di inviare PDF tradizionali, immagina di fornire ai recruiter un sito web elegante e reattivo che dimostri sia le tue qualifiche che le tue capacità di sviluppo web. diff --git a/translations/it/9-chat-project/README.md b/translations/it/9-chat-project/README.md index bfba324f6..4c6f1dc2a 100644 --- a/translations/it/9-chat-project/README.md +++ b/translations/it/9-chat-project/README.md @@ -1,12 +1,3 @@ - # Costruire un Assistente Chat con l'AI Ricordi in Star Trek quando l'equipaggio parlava casualmente con il computer della nave, ponendo domande complesse e ricevendo risposte ponderate? Quello che sembrava pura fantascienza negli anni '60 è ora qualcosa che puoi costruire utilizzando tecnologie web che già conosci. diff --git a/translations/it/9-chat-project/solution/README.md b/translations/it/9-chat-project/solution/README.md index 9ab8f1522..091fd64ac 100644 --- a/translations/it/9-chat-project/solution/README.md +++ b/translations/it/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # Esegui la soluzione 1. Avvia il [backend](./backend/README.md) diff --git a/translations/it/9-chat-project/solution/backend/README.md b/translations/it/9-chat-project/solution/backend/README.md index 44924018b..83576f47c 100644 --- a/translations/it/9-chat-project/solution/backend/README.md +++ b/translations/it/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - Scegli il tuo runtime - [Python](./python/README.md) diff --git a/translations/it/9-chat-project/solution/backend/python/README.md b/translations/it/9-chat-project/solution/backend/python/README.md index 2d3c76df3..27396f57c 100644 --- a/translations/it/9-chat-project/solution/backend/python/README.md +++ b/translations/it/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # Esegui il codice ## Configurazione diff --git a/translations/it/9-chat-project/solution/frontend/README.md b/translations/it/9-chat-project/solution/frontend/README.md index b4ca5558c..102d81d42 100644 --- a/translations/it/9-chat-project/solution/frontend/README.md +++ b/translations/it/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # Esegui il codice ```sh diff --git a/translations/it/AGENTS.md b/translations/it/AGENTS.md index a048c0ed7..35f918030 100644 --- a/translations/it/AGENTS.md +++ b/translations/it/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## Panoramica del Progetto diff --git a/translations/it/CODE_OF_CONDUCT.md b/translations/it/CODE_OF_CONDUCT.md index 7be6de40d..a03062e2d 100644 --- a/translations/it/CODE_OF_CONDUCT.md +++ b/translations/it/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # Codice di Condotta Open Source di Microsoft Questo progetto ha adottato il [Codice di Condotta Open Source di Microsoft](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/it/CONTRIBUTING.md b/translations/it/CONTRIBUTING.md index d53203f29..b88b76d33 100644 --- a/translations/it/CONTRIBUTING.md +++ b/translations/it/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # Contribuire Questo progetto accoglie con favore contributi e suggerimenti. La maggior parte dei contributi richiede che tu accetti un Accordo di Licenza per i Contributori (CLA) dichiarando che hai il diritto di, e effettivamente concedi a noi, i diritti di utilizzare il tuo contributo. Per maggiori dettagli, visita [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/it/Git-Basics/README.md b/translations/it/Git-Basics/README.md index 5dc05dc88..17af4ae5e 100644 --- a/translations/it/Git-Basics/README.md +++ b/translations/it/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## Nozioni di base su GIT per principianti nello sviluppo web 👶 ## Cos'è `Git`? diff --git a/translations/it/README.md b/translations/it/README.md index 77bfa1b2b..f2fd0c070 100644 --- a/translations/it/README.md +++ b/translations/it/README.md @@ -1,124 +1,135 @@ - +[![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) +[![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) +[![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) +[![GitHub pull-requests](https://img.shields.io/github/issues-pr/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/pulls/) +[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) + +[![GitHub watchers](https://img.shields.io/github/watchers/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/watchers/) +[![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/network/) +[![GitHub stars](https://img.shields.io/github/stars/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/stargazers/) + +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + # Sviluppo Web per Principianti - Un Curriculum -Impara le basi dello sviluppo web con il nostro corso completo di 12 settimane condotto dai Microsoft Cloud Advocates. Ognuna delle 24 lezioni approfondisce JavaScript, CSS e HTML attraverso progetti pratici come terrari, estensioni per browser e giochi spaziali. Partecipa a quiz, discussioni e compiti pratici. Migliora le tue competenze e ottimizza la ritenzione delle conoscenze con la nostra efficace pedagogia basata su progetti. Inizia oggi il tuo percorso di programmazione! +Impara le basi dello sviluppo web con il nostro corso completo di 12 settimane dei Microsoft Cloud Advocates. Ognuna delle 24 lezioni approfondisce JavaScript, CSS e HTML attraverso progetti pratici come terrari, estensioni per browser e giochi spaziali. Partecipa a quiz, discussioni e compiti pratici. Migliora le tue competenze e ottimizza la memorizzazione delle conoscenze con la nostra efficace pedagogia basata sui progetti. Inizia oggi il tuo viaggio nella programmazione! + +Unisciti alla Comunità Discord di Azure AI Foundry -Unisciti alla community Discord di Azure AI Foundry +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) Segui questi passaggi per iniziare a utilizzare queste risorse: -1. **Fork del Repository**: Clicca [![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. **Forka il Repository**: Clicca [![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. **Clona il Repository**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Unisciti al Discord di Azure AI Foundry e incontra esperti e altri sviluppatori**](https://discord.com/invite/ByRwuEEgH4) +3. [**Unisciti a The Azure AI Foundry Discord e incontra esperti e altri sviluppatori**](https://discord.com/invite/ByRwuEEgH4) -### 🌐 Supporto Multilingue +### 🌐 Supporto Multi-Lingua #### Supportato tramite GitHub Action (Automatizzato e Sempre Aggiornato) -[Arabo](../ar/README.md) | [Bengalese](../bn/README.md) | [Bulgaro](../bg/README.md) | [Birmano (Myanmar)](../my/README.md) | [Cinese (Semplificato)](../zh/README.md) | [Cinese (Tradizionale, Hong Kong)](../hk/README.md) | [Cinese (Tradizionale, Macao)](../mo/README.md) | [Cinese (Tradizionale, Taiwan)](../tw/README.md) | [Croato](../hr/README.md) | [Ceco](../cs/README.md) | [Danese](../da/README.md) | [Olandese](../nl/README.md) | [Estone](../et/README.md) | [Finlandese](../fi/README.md) | [Francese](../fr/README.md) | [Tedesco](../de/README.md) | [Greco](../el/README.md) | [Ebraico](../he/README.md) | [Hindi](../hi/README.md) | [Ungherese](../hu/README.md) | [Indonesiano](../id/README.md) | [Italiano](./README.md) | [Giapponese](../ja/README.md) | [Kannada](../kn/README.md) | [Coreano](../ko/README.md) | [Lituano](../lt/README.md) | [Malese](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepalese](../ne/README.md) | [Pidgin Nigeriano](../pcm/README.md) | [Norvegese](../no/README.md) | [Persiano (Farsi)](../fa/README.md) | [Polacco](../pl/README.md) | [Portoghese (Brasile)](../br/README.md) | [Portoghese (Portogallo)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Rumeno](../ro/README.md) | [Russo](../ru/README.md) | [Serbo (Cirillico)](../sr/README.md) | [Slovacco](../sk/README.md) | [Sloveno](../sl/README.md) | [Spagnolo](../es/README.md) | [Swahili](../sw/README.md) | [Svedese](../sv/README.md) | [Tagalog (Filippino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Tailandese](../th/README.md) | [Turco](../tr/README.md) | [Ucraino](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamita](../vi/README.md) +[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](./README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) -> **Preferisci clonare localmente?** +> **Preferisci Clonare in Locale?** -> Questo repository include oltre 50 traduzioni linguistiche che aumentano significativamente la dimensione del download. Per clonare senza traduzioni, usa il checkout sparso: +> Questo repository include più di 50 traduzioni di lingua che aumentano significativamente la dimensione del download. Per clonare senza le traduzioni, usa lo sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Questo ti permette di avere tutto ciò che ti serve per completare il corso con un download molto più veloce. +> Questo ti permette di avere tutto il necessario per completare il corso con un download molto più veloce. -**Se desideri avere ulteriori lingue di traduzione supportate, sono elencate [qui](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +**Se desideri che vengano supportate ulteriori lingue di traduzione, sono elencate [qui](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** + +[![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) #### 🧑‍🎓 _Sei uno studente?_ -Visita la [**pagina Student Hub**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) dove troverai risorse per principianti, pacchetti per studenti e persino modi per ottenere un voucher gratuito per il certificato. Questa è la pagina che ti consigliamo di aggiungere ai preferiti e controllare di tanto in tanto, poiché aggiorniamo i contenuti mensilmente. +Visita la [**pagina Student Hub**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) dove troverai risorse per principianti, pacchetti per studenti e anche modi per ottenere un voucher gratuito per il certificato. Questa è la pagina che ti conviene aggiungere ai preferiti e consultare di tanto in tanto, perché i contenuti vengono aggiornati mensilmente. -### 📣 Annuncio - Nuove sfide modalità GitHub Copilot Agent da completare! +### 📣 Annuncio - Nuove sfide GitHub Copilot Agent mode da completare! -Nuova sfida aggiunta, cerca "GitHub Copilot Agent Challenge 🚀" nella maggior parte dei capitoli. È una nuova sfida da completare utilizzando GitHub Copilot e la modalità Agent. Se non hai mai usato la modalità Agent, è capace non solo di generare testo ma anche di creare e modificare file, eseguire comandi e altro. +Nuova sfida aggiunta, cerca "GitHub Copilot Agent Challenge 🚀" nella maggior parte dei capitoli. È una nuova sfida da completare usando GitHub Copilot e la modalità Agent. Se non hai mai usato la modalità Agent prima d'ora, essa è capace non solo di generare testo ma anche di creare e modificare file, eseguire comandi e altro. -### 📣 Annuncio - _Nuovo progetto da costruire usando AI Generativa_ +### 📣 Annuncio - _Nuovo progetto da realizzare con Generative AI_ Nuovo progetto Assistente AI appena aggiunto, dai un’occhiata al [progetto](./9-chat-project/README.md) -### 📣 Annuncio - _Nuovo curriculum_ su AI Generativa per JavaScript appena rilasciato +### 📣 Annuncio - _Nuovo curriculum_ su Generative AI per JavaScript appena rilasciato -Non perdere il nostro nuovo curriculum su AI Generativa! +Non perdere il nostro nuovo curriculum su Generative AI! Visita [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) per iniziare! ![Background](../../translated_images/it/background.148a8d43afde5730.webp) -- Lezioni che coprono tutto, dalle basi a RAG. +- Lezioni che coprono tutto dalle basi fino a RAG. - Interagisci con personaggi storici usando GenAI e la nostra app companion. -- Narrazione divertente e coinvolgente, faremo viaggi nel tempo! +- Narrazione divertente e coinvolgente, viaggerai nel tempo! ![character](../../translated_images/it/character.5c0dd8e067ffd693.webp) -Ogni lezione include un compito da completare, un controllo della conoscenza e una sfida per guidarti nell’apprendimento di argomenti come: -- Prompt e ingegneria del prompt + +Ogni lezione include un compito da completare, un test delle conoscenze e una sfida per guidarti nell'apprendimento di argomenti come: +- Prompt e ingegneria dei prompt - Generazione di app di testo e immagini - App di ricerca Visita [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) per iniziare! -## 🌱 Come Iniziare -> **Insegnanti**, abbiamo [incluso alcuni suggerimenti](for-teachers.md) su come usare questo curriculum. Ci farebbe piacere ricevere il vostro feedback [nel nostro forum di discussione](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! -**[Studenti](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, per ogni lezione, inizia con un quiz pre-lezione e prosegui leggendo il materiale della lezione, completando le varie attività e verificando la tua comprensione con il quiz post-lezione. +## 🌱 Iniziare + +> **Insegnanti**, abbiamo [incluso alcuni suggerimenti](for-teachers.md) su come utilizzare questo curriculum. Ci piacerebbe ricevere il vostro feedback [nel nostro forum di discussione](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! -Per migliorare la tua esperienza di apprendimento, connettiti con i tuoi coetanei per lavorare insieme ai progetti! Le discussioni sono incoraggiate nel nostro [forum di discussione](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) dove il nostro team di moderator sarà disponibile a rispondere alle tue domande. +**[Studenti](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, per ogni lezione, iniziate con un quiz pre-lezione e proseguite leggendo il materiale della lezione, completando le varie attività e controllando la vostra comprensione con il quiz post-lezione. -Per approfondire la tua formazione, ti consigliamo vivamente di esplorare [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) per materiali di studio aggiuntivi. +Per migliorare la vostra esperienza di apprendimento, connettetevi con i vostri pari per lavorare insieme sui progetti! Le discussioni sono incoraggiate nel nostro [forum di discussione](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) dove il nostro team di moderatori sarà disponibile a rispondere alle vostre domande. -### 📋 Configurazione dell'ambiente +Per approfondire lo studio, vi consigliamo vivamente di esplorare [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) per ulteriori materiali di studio. -Questo curriculum ha un ambiente di sviluppo pronto all’uso! All’inizio puoi scegliere di eseguirlo in un [Codespace](https://github.com/features/codespaces/) (_un ambiente basato su browser, senza necessità di installazioni_), oppure localmente sul tuo computer usando un editor di testo come [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +### 📋 Configurare l’ambiente + +Questo curriculum ha un ambiente di sviluppo pronto all’uso! Quando inizierai puoi scegliere di eseguire il curriculum in un [Codespace](https://github.com/features/codespaces/) (_un ambiente basato su browser che non richiede installazioni_), oppure localmente sul tuo computer utilizzando un editor di testo come [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). #### Crea il tuo repository -Per salvare facilmente il tuo lavoro, si consiglia di creare una tua copia di questo repository. Puoi farlo cliccando il pulsante **Usa questo modello** in alto alla pagina. Questo creerà un nuovo repository nel tuo account GitHub con una copia del curriculum. +Per salvare facilmente il tuo lavoro, si consiglia di creare una copia personale di questo repository. Puoi farlo cliccando sul pulsante **Usa questo modello** in cima alla pagina. Questo creerà un nuovo repository nel tuo account GitHub con una copia del curriculum. Segui questi passaggi: -1. **Fork del Repository**: Clicca sul pulsante "Fork" in alto a destra di questa pagina. +1. **Forka il Repository**: Clicca sul pulsante "Fork" in alto a destra in questa pagina. 2. **Clona il Repository**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` #### Eseguire il curriculum in un Codespace -Nella tua copia del repository creata, clicca il pulsante **Code** e seleziona **Open with Codespaces**. Questo creerà un nuovo Codespace per lavorare. +Nella tua copia di questo repository che hai creato, clicca sul pulsante **Code** e seleziona **Open with Codespaces**. Questo creerà un nuovo Codespace in cui potrai lavorare. ![Codespace](../../translated_images/it/createcodespace.0238bbf4d7a8d955.webp) #### Eseguire il curriculum localmente sul tuo computer -Per eseguire questo curriculum localmente sul tuo computer, ti serviranno un editor di testo, un browser e uno strumento da linea di comando. La nostra prima lezione, [Introduzione ai Linguaggi di Programmazione e Strumenti del Mestiere](../../1-getting-started-lessons/1-intro-to-programming-languages), ti guiderà attraverso varie opzioni per ciascuno di questi strumenti per aiutarti a scegliere cosa funziona meglio per te. +Per eseguire questo curriculum localmente sul tuo computer, avrai bisogno di un editor di testo, di un browser e di uno strumento da linea di comando. La nostra prima lezione, [Introduzione ai Linguaggi di Programmazione e Strumenti del mestiere](../../1-getting-started-lessons/1-intro-to-programming-languages), ti guiderà attraverso varie opzioni per ciascuno di questi strumenti per permetterti di scegliere ciò che funziona meglio per te. + +La nostra raccomandazione è di usare [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) come editor, che ha anche un [Terminale](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) integrato. Puoi scaricare Visual Studio Code [qui](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -La nostra raccomandazione è di usare [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) come editor, che include anche un [Terminale](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon). Puoi scaricare Visual Studio Code [qui](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -1. Clona il tuo repository sul computer. Puoi farlo cliccando il pulsante **Code** e copiando l’URL: +1. Clona il tuo repository sul computer. Puoi farlo cliccando sul pulsante **Code** e copiando l’URL: [CodeSpace](./images/createcodespace.png) - Poi, apri il [Terminale](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) all'interno di [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) ed esegui il seguente comando, sostituendo `` con l'URL che hai appena copiato: + Quindi, apri il [Terminale](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) all'interno di [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) ed esegui il seguente comando, sostituendo `` con l'URL che hai appena copiato: ```bash git clone ``` -2. Apri la cartella in Visual Studio Code. Puoi farlo cliccando su **File** > **Apri Cartella** e selezionando la cartella appena clonata. +2. Apri la cartella in Visual Studio Code. Puoi farlo cliccando su **File** > **Apri cartella** e selezionando la cartella che hai appena clonato. > Estensioni consigliate per Visual Studio Code: > -> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - per visualizzare in anteprima le pagine HTML all’interno di Visual Studio Code +> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - per anteprima delle pagine HTML all'interno di Visual Studio Code > * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - per aiutarti a scrivere codice più velocemente ## 📂 Ogni lezione include: @@ -127,134 +138,134 @@ La nostra raccomandazione è di usare [Visual Studio Code](https://code.visualst - video supplementare opzionale - quiz di riscaldamento pre-lezione - lezione scritta -- per le lezioni basate su progetto, guide passo passo su come costruire il progetto +- per le lezioni basate su progetti, guide passo-passo su come costruire il progetto - verifiche di conoscenza - una sfida - letture supplementari - compito - [quiz post-lezione](https://ff-quizzes.netlify.app/web/) -> **Una nota sui quiz**: Tutti i quiz sono contenuti nella cartella Quiz-app, 48 quiz totali da tre domande ciascuno. Sono disponibili [qui](https://ff-quizzes.netlify.app/web/), l'app dei quiz può essere eseguita localmente o distribuita su Azure; segui le istruzioni nella cartella `quiz-app`. +> **Una nota sui quiz**: Tutti i quiz sono contenuti nella cartella Quiz-app, 48 quiz totali di tre domande ciascuno. Sono disponibili [qui](https://ff-quizzes.netlify.app/web/), l'app dei quiz può essere eseguita localmente o distribuita su Azure; segui le istruzioni nella cartella `quiz-app`. ## 🗃️ Lezioni -| | Nome Progetto | Concetti Insegnati | Obiettivi di Apprendimento | Lezione Collegata | Autore | -| :-: | :--------------------------------------------------------: | :---------------------------------------------------------------------: | ---------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | -| 01 | Iniziare | Introduzione alla Programmazione e Strumenti del Mestiere | Impara le basi che stanno dietro la maggior parte dei linguaggi di programmazione e sui software che aiutano gli sviluppatori professionisti | [Introduzione ai Linguaggi di Programmazione e Strumenti del Mestiere](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | -| 02 | Iniziare | Nozioni base di GitHub, incluso lavorare in team | Come usare GitHub nel tuo progetto, come collaborare con altri su una base di codice | [Introduzione a GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | Iniziare | Accessibilità | Impara le basi dell'accessibilità web | [Fondamenti di Accessibilità](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | Fondamenti JS | Tipi di Dati in JavaScript | Le basi dei tipi di dati in JavaScript | [Tipi di Dati](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | Fondamenti JS | Funzioni e Metodi | Impara su funzioni e metodi per gestire il flusso logico di un’applicazione | [Funzioni e Metodi](./2-js-basics/2-functions-methods/README.md) | Jasmine e Christopher | -| 06 | Fondamenti JS | Prendere Decisioni con JS | Impara come creare condizioni nel tuo codice usando metodi di decisione | [Prendere Decisioni](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | Fondamenti JS | Array e Cicli | Lavora con dati usando array e cicli in JavaScript | [Array e Cicli](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML in Pratica | Costruisci l’HTML per creare un terrario online, concentrandoti sul layout | [Introduzione a HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS in Pratica | Costruisci il CSS per stilizzare il terrario online, concentrandoti sulle basi del CSS incluso rendere la pagina responsive | [Introduzione a CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrarium](./3-terrarium/solution/README.md) | Closures JavaScript, manipolazione DOM | Costruisci il JavaScript per rendere il terrario funzionante come interfaccia drag/drop, concentrandoti su closures e manipolazione del DOM | [Closures JavaScript, manipolazione DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [Typing Game](./4-typing-game/solution/README.md) | Costruisci un Gioco di Digitazione | Impara a usare eventi da tastiera per gestire la logica della tua app JavaScript | [Programmazione Event-Driven](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Lavorare con Browser | Impara come funzionano i browser, la loro storia, e come creare i primi elementi di un'estensione browser | [Informazioni sui Browsers](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Costruire un modulo, chiamare un API e memorizzare variabili in local storage | Costruisci gli elementi JavaScript della tua estensione browser per chiamare un API usando variabili memorizzate localmente | [API, Form e Local Storage](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Processi in background nel browser, prestazioni web | Usa i processi in background del browser per gestire l’icona dell’estensione; impara sulle prestazioni web e alcune ottimizzazioni | [Attività in Background e Prestazioni](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [Space Game](./6-space-game/solution/README.md) | Sviluppo Avanzato di Giochi con JavaScript | Impara l’Ereditarietà usando sia Classi che Composizione e il modello Pub/Sub, in preparazione per costruire un gioco | [Introduzione allo Sviluppo Avanzato di Giochi](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [Space Game](./6-space-game/solution/README.md) | Disegnare su canvas | Impara la Canvas API, usata per disegnare elementi su uno schermo | [Disegnare su Canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [Space Game](./6-space-game/solution/README.md) | Muovere elementi sullo schermo | Scopri come gli elementi possono acquisire movimento usando coordinate cartesiane e la Canvas API | [Muovere Elementi](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [Space Game](./6-space-game/solution/README.md) | Rilevamento collisioni | Fai scontrare e reagire gli elementi l’uno con l’altro usando keypress e fornisci una funzione di cooldown per garantire le prestazioni del gioco | [Rilevamento Collisioni](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [Space Game](./6-space-game/solution/README.md) | Tenere il punteggio | Effettua calcoli matematici basati sullo stato e sulle prestazioni del gioco | [Tenere il Punteggio](./6-space-game/5-keeping-score/README.md) | Chris | -| 20 | [Space Game](./6-space-game/solution/README.md) | Terminare e riavviare il gioco | Impara a terminare e riavviare il gioco, incluso pulire le risorse e resettare i valori delle variabili | [Condizione di Fine](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [Banking App](./7-bank-project/solution/README.md) | Template HTML e Routing in un’App Web | Impara a creare lo scheletro dell’architettura di un sito multipagina usando routing e template HTML | [Template HTML e Routing](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [Banking App](./7-bank-project/solution/README.md) | Costruire un modulo di Login e Registrazione | Impara a costruire moduli e gestire routine di validazione | [Moduli](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [Banking App](./7-bank-project/solution/README.md) | Metodi di Recupero e Utilizzo dei Dati | Come i dati fluiscono dentro e fuori dalla tua app, come recuperarli, memorizzarli, e smaltirli | [Dati](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [Banking App](./7-bank-project/solution/README.md) | Concetti di Gestione dello Stato | Impara come la tua app mantiene lo stato e come gestirlo programmaticamente | [Gestione dello Stato](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [Browser/VScode Code](../../8-code-editor) | Lavorare con VScode | Impara a Usare un editor di codice| [Usa l’Editor VScode](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [AI Assistants](./9-chat-project/README.md) | Lavorare con l’AI | Impara a costruire il tuo assistente AI | [Progetto Assistente AI](./9-chat-project/README.md) | Chris | +| | Nome del Progetto | Concetti Insegnati | Obiettivi di Apprendimento | Lezione Collegata | Autore | +| :-: | :-----------------------------------------------------------: | :----------------------------------------------------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | +| 01 | Iniziare | Introduzione alla programmazione e strumenti del mestiere | Imparare le basi alla base della maggior parte dei linguaggi di programmazione e dei software che aiutano gli sviluppatori professionisti nel loro lavoro | [Introduzione ai linguaggi di programmazione e strumenti del mestiere](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | Iniziare | Nozioni di base su GitHub, incluso il lavoro di squadra | Come usare GitHub nel tuo progetto, come collaborare con altri su un codice | [Introduzione a GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | Iniziare | Accessibilità | Impara le basi dell'accessibilità web | [Fondamenti di accessibilità](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | Fondamenti JS | Tipi di dati in JavaScript | Le basi dei tipi di dati in JavaScript | [Tipi di dati](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | Fondamenti JS | Funzioni e Metodi | Impara a conoscere funzioni e metodi per gestire il flusso logico di un'applicazione | [Funzioni e Metodi](./2-js-basics/2-functions-methods/README.md) | Jasmine e Christopher | +| 06 | Fondamenti JS | Prendere decisioni con JS | Impara a creare condizioni nel tuo codice usando metodi di decisione | [Prendere decisioni](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | Fondamenti JS | Array e Cicli (Loops) | Lavora con dati usando array e cicli in JavaScript | [Array e Cicli](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML in pratica | Costruisci l'HTML per creare un terrario online, concentrandoti sulla costruzione del layout | [Introduzione a HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS in pratica | Costruisci il CSS per stilizzare il terrario online, concentrandoti sulle basi del CSS incluso rendere la pagina responsive | [Introduzione a CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrarium](./3-terrarium/solution/README.md) | Closure di JavaScript, manipolazione DOM | Costruisci il JavaScript per far funzionare il terrario come interfaccia drag/drop, concentrandoti su closure e manipolazione DOM | [Closure di JavaScript, manipolazione DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Typing Game](./4-typing-game/solution/README.md) | Creare un gioco di digitazione | Impara a usare gli eventi da tastiera per guidare la logica della tua app JavaScript | [Programmazione basata su eventi](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Lavorare con i browser | Impara come funzionano i browser, la loro storia, e come strutturare i primi elementi di un'estensione di browser | [Informazioni sui browser](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Costruire un modulo, chiamare un'API e memorizzare variabili nello storage locale | Costruisci gli elementi JavaScript della tua estensione browser per chiamare un'API usando variabili memorizzate nello storage locale | [API, moduli e storage locale](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Processi in background nel browser, prestazioni web | Usa i processi in background del browser per gestire l'icona dell'estensione; impara le prestazioni web e alcune ottimizzazioni per migliorare | [Attività in background e prestazioni](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [Space Game](./6-space-game/solution/README.md) | Sviluppo di giochi più avanzato con JavaScript | Impara l'Ereditarietà usando sia Classi che Composizione e il pattern Pub/Sub, in preparazione per costruire un gioco | [Introduzione allo sviluppo di giochi avanzati](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [Space Game](./6-space-game/solution/README.md) | Disegnare sul canvas | Impara l'API Canvas, usata per disegnare elementi su uno schermo | [Disegnare su Canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [Space Game](./6-space-game/solution/README.md) | Muovere elementi sullo schermo | Scopri come gli elementi possono muoversi usando le coordinate cartesiane e l'API Canvas | [Muovere elementi](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [Space Game](./6-space-game/solution/README.md) | Rilevamento collisioni | Fai collidere gli elementi e reagire l'uno all'altro usando pressioni di tasti e fornisci una funzione di cooldown per garantire le prestazioni del gioco | [Rilevamento collisioni](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [Space Game](./6-space-game/solution/README.md) | Tenere il punteggio | Esegui calcoli matematici basati sullo stato e le prestazioni del gioco | [Tenere il punteggio](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [Space Game](./6-space-game/solution/README.md) | Terminare e riavviare il gioco | Impara a terminare e riavviare il gioco, incluso pulire le risorse e resettare i valori delle variabili | [Condizione di fine](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [Banking App](./7-bank-project/solution/README.md) | Template HTML e rotte in un'app web | Impara a creare la struttura architettonica di un sito web multipagina usando routing e template HTML | [Template HTML e rotte](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [Banking App](./7-bank-project/solution/README.md) | Costruire un modulo di accesso e registrazione | Impara a costruire moduli e gestire routine di validazione | [Moduli](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [Banking App](./7-bank-project/solution/README.md) | Metodi per recuperare e usare dati | Come i dati entrano ed escono dalla tua app, come recuperarli, memorizzarli e rimuoverli | [Dati](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [Banking App](./7-bank-project/solution/README.md) | Concetti di gestione dello stato | Impara come la tua app mantiene lo stato e come gestirlo programmaticamente | [Gestione dello stato](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [Codice Browser/VScode](../../8-code-editor) | Lavorare con VScode | Impara a usare un editor di codice| [Usare l'editor di codice VScode](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [Assistenti AI](./9-chat-project/README.md) | Lavorare con AI | Impara a costruire il tuo assistente AI | [Progetto Assistente AI](./9-chat-project/README.md) | Chris | ## 🏫 Pedagogia -Il nostro curriculum è progettato su due principi pedagogici chiave: +Il nostro curriculum è progettato con due principi pedagogici chiave in mente: * apprendimento basato su progetti * quiz frequenti -Il programma insegna le basi di JavaScript, HTML e CSS, così come gli ultimi strumenti e tecniche usati dagli sviluppatori web odierni. Gli studenti avranno l’opportunità di sviluppare esperienza pratica costruendo un gioco di digitazione, un terrario virtuale, un’estensione browser eco-friendly, un gioco stile space invader e un’app bancaria per aziende. Alla fine della serie, gli studenti avranno acquisito una solida comprensione dello sviluppo web. +Il programma insegna le basi di JavaScript, HTML e CSS, oltre agli ultimi strumenti e tecniche usate dagli sviluppatori web di oggi. Gli studenti avranno l'opportunità di acquisire esperienza pratica costruendo un gioco di digitazione, un terrario virtuale, un'estensione del browser ecologica, un gioco in stile space invader e un'app bancaria per le aziende. Alla fine della serie, gli studenti avranno acquisito una solida comprensione dello sviluppo web. -> 🎓 Puoi seguire le prime lezioni di questo curriculum come un [Percorso di Apprendimento](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) su Microsoft Learn! +> 🎓 Puoi seguire le prime lezioni di questo curriculum come [Percorso di Apprendimento](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) su Microsoft Learn! -Assicurando che i contenuti siano allineati con i progetti, il processo diventa più coinvolgente per gli studenti e il mantenimento dei concetti sarà aumentato. Abbiamo anche scritto diverse lezioni introduttive sulle basi di JavaScript per introdurre i concetti, abbinate a un video dalla collezione di tutorial video "[Serie per principianti su: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)", alcuni dei cui autori hanno contribuito a questo curriculum. +Assicurando che i contenuti siano allineati con i progetti, il processo diventa più coinvolgente per gli studenti e la ritenzione dei concetti sarà aumentata. Abbiamo scritto anche diverse lezioni introduttive sulle basi di JavaScript per introdurre i concetti, abbinate a un video della raccolta "[Serie per Principianti a: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)", alcuni dei cui autori hanno contribuito a questo curriculum. -Inoltre, un quiz a basso rischio prima della lezione imposta l’intento dello studente verso l’apprendimento di un argomento, mentre un secondo quiz dopo la lezione assicura un ulteriore mantenimento. Questo curriculum è stato progettato per essere flessibile e divertente e può essere seguito completamente o parzialmente. I progetti iniziano piccoli e diventano progressivamente più complessi entro la fine del ciclo di 12 settimane. +Inoltre, un quiz a basso rischio prima della lezione prepara l'intenzione dello studente verso l'apprendimento di un argomento, mentre un secondo quiz dopo la lezione assicura una maggiore ritenzione. Questo curriculum è stato progettato per essere flessibile e divertente e può essere seguito integralmente o in parte. I progetti iniziano in piccolo e diventano sempre più complessi entro la fine del ciclo di 12 settimane. -Sebbene abbiamo volutamente evitato di introdurre framework JavaScript per concentrare l’attenzione sulle competenze di base necessarie come sviluppatore web prima di adottare un framework, un buon passo successivo per completare questo curriculum sarebbe imparare Node.js tramite un’altra collezione di video: "[Serie per principianti su: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". +Sebbene abbiamo deliberatamente evitato di introdurre framework JavaScript per concentrarci sulle competenze di base necessarie come sviluppatore web prima di adottare un framework, un buon passo successivo per completare questo curriculum sarebbe imparare Node.js tramite un'altra raccolta di video: "[Serie per Principianti a: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". -> Visita le nostre linee guida su [Codice di Condotta](CODE_OF_CONDUCT.md) e [Contributi](CONTRIBUTING.md). Accogliamo con piacere i tuoi feedback costruttivi! +> Visita le nostre linee guida per il [Codice di Condotta](CODE_OF_CONDUCT.md) e per il [Contributo](CONTRIBUTING.md). Accogliamo con favore i tuoi feedback costruttivi! ## 🧭 Accesso offline -Puoi eseguire questa documentazione offline utilizzando [Docsify](https://docsify.js.org/#/). Fai un fork di questo repo, [installa Docsify](https://docsify.js.org/#/quickstart) sulla tua macchina locale e quindi nella cartella root di questo repo, digita `docsify serve`. Il sito web sarà servito sulla porta 3000 sul tuo localhost: `localhost:3000`. +Puoi eseguire questa documentazione offline usando [Docsify](https://docsify.js.org/#/). Fai il fork di questo repository, [installa Docsify](https://docsify.js.org/#/quickstart) sulla tua macchina locale, e poi nella cartella radice di questo repo, digita `docsify serve`. Il sito sarà servito sulla porta 3000 sul tuo localhost: `localhost:3000`. ## 📘 PDF Un PDF di tutte le lezioni può essere trovato [qui](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). -## 🎒 Altri Corsi +## 🎒 Altri corsi Il nostro team produce altri corsi! Dai un'occhiata: ### LangChain -[![LangChain4j per Principianti](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 per Principianti](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) +[![LangChain4j for Beginners](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![LangChain.js for Beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) --- -### Azure / Edge / MCP / Agenti -[![AZD per Principianti](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 per Principianti](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 per Principianti](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) -[![Agenti AI per Principianti](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +### Azure / Edge / MCP / Agents +[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Serie AI Generativa -[![AI Generativa per Principianti](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI Generativa (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![AI Generativa (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![AI Generativa (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 for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- ### Apprendimento Base -[![ML per Principianti](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 per Principianti](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 per Principianti](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 per Principianti](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) -[![Sviluppo Web per Principianti](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 per Principianti](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) -[![Sviluppo XR per Principianti](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +[![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Serie Copilot -[![Copilot per Programmazione Affiancata 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 per 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) -[![Avventura Copilot](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) ## Ottenere Aiuto -Se rimani bloccato o hai domande sulla creazione di app AI, unisciti ad altri studenti e sviluppatori esperti nelle discussioni su MCP. È una comunità di supporto dove le domande sono benvenute e la conoscenza viene condivisa liberamente. +Se resti bloccato o hai domande sulla creazione di app AI, unisciti ad altri apprendenti e sviluppatori esperti nelle discussioni su MCP. È una comunità di supporto dove le domande sono benvenute e la conoscenza è condivisa liberamente. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Se hai feedback sul prodotto o errori durante lo sviluppo visita: +Se hai feedback sul prodotto o errori durante la creazione visita: [![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) ## Licenza -Questo repository è concesso in licenza secondo la licenza MIT. Consulta il file [LICENSE](../../LICENSE) per maggiori informazioni. +Questo repository è concesso in licenza sotto la licenza MIT. Consulta il file [LICENSE](../../LICENSE) per maggiori informazioni. --- -**Disclaimer**: -Questo documento è stato tradotto utilizzando il servizio di traduzione automatica [Co-op Translator](https://github.com/Azure/co-op-translator). Pur impegnandoci per l’accuratezza, si prega di notare che le traduzioni automatiche possono contenere errori o inesattezze. Il documento originale nella sua lingua nativa deve essere considerato la fonte autorevole. Per informazioni critiche si raccomanda una traduzione professionale effettuata da un umano. Non siamo responsabili per eventuali malintesi o interpretazioni errate derivanti dall’uso di questa traduzione. +**Avvertenza**: +Questo documento è stato tradotto utilizzando il servizio di traduzione automatica [Co-op Translator](https://github.com/Azure/co-op-translator). Pur impegnandoci per garantire l’accuratezza, si prega di notare che le traduzioni automatiche possono contenere errori o inesattezze. Il documento originale nella sua lingua originaria deve essere considerato la fonte autorevole. Per informazioni critiche, si raccomanda una traduzione professionale effettuata da un traduttore umano. Non siamo responsabili per eventuali malintesi o interpretazioni errate derivanti dall’uso di questa traduzione. \ No newline at end of file diff --git a/translations/it/SECURITY.md b/translations/it/SECURITY.md index 3f6b06819..606876994 100644 --- a/translations/it/SECURITY.md +++ b/translations/it/SECURITY.md @@ -1,12 +1,3 @@ - ## Sicurezza Microsoft prende molto seriamente la sicurezza dei propri prodotti software e servizi, inclusi tutti i repository di codice sorgente gestiti attraverso le nostre organizzazioni GitHub, che includono [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) e [le nostre organizzazioni GitHub](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/it/SUPPORT.md b/translations/it/SUPPORT.md index 3985a313d..4f1cdce91 100644 --- a/translations/it/SUPPORT.md +++ b/translations/it/SUPPORT.md @@ -1,12 +1,3 @@ - # Supporto ## Come segnalare problemi e ottenere aiuto diff --git a/translations/it/_404.md b/translations/it/_404.md index d6212f596..1694e036b 100644 --- a/translations/it/_404.md +++ b/translations/it/_404.md @@ -1,12 +1,3 @@ - # Lavori in corso Stiamo lavorando su questa pagina. Torna a controllare più tardi. diff --git a/translations/it/docs/_navbar.md b/translations/it/docs/_navbar.md index 4418d8fcf..1eb9b5fbe 100644 --- a/translations/it/docs/_navbar.md +++ b/translations/it/docs/_navbar.md @@ -1,12 +1,3 @@ - - Traduzioni - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/it/docs/_sidebar.md b/translations/it/docs/_sidebar.md index 8b534a526..b60eac80d 100644 --- a/translations/it/docs/_sidebar.md +++ b/translations/it/docs/_sidebar.md @@ -1,12 +1,3 @@ - - Introduzione - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/it/for-teachers.md b/translations/it/for-teachers.md index 6e32b2c2f..d2d673c25 100644 --- a/translations/it/for-teachers.md +++ b/translations/it/for-teachers.md @@ -1,12 +1,3 @@ - ### Per gli educatori Siete invitati a utilizzare questo curriculum nella vostra classe. Funziona perfettamente con GitHub Classroom e le principali piattaforme LMS, e può anche essere utilizzato come repository autonomo con i vostri studenti. diff --git a/translations/it/lesson-template/README.md b/translations/it/lesson-template/README.md index f60193f34..202f7bad4 100644 --- a/translations/it/lesson-template/README.md +++ b/translations/it/lesson-template/README.md @@ -1,12 +1,3 @@ - # [Argomento della lezione] ![Incorpora un video qui](../../../lesson-template/video-url) diff --git a/translations/it/lesson-template/assignment.md b/translations/it/lesson-template/assignment.md index 093673ba3..33c98c124 100644 --- a/translations/it/lesson-template/assignment.md +++ b/translations/it/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [Nome dell'Assegnazione] ## Istruzioni diff --git a/translations/it/memory-game/README.md b/translations/it/memory-game/README.md index e3a4fa36c..ae0c51d41 100644 --- a/translations/it/memory-game/README.md +++ b/translations/it/memory-game/README.md @@ -1,12 +1,3 @@ - Questo è un progetto [Next.js](https://nextjs.org) avviato con [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). ## Per iniziare diff --git a/translations/it/quiz-app/README.md b/translations/it/quiz-app/README.md index d936a3a71..7af02ac4c 100644 --- a/translations/it/quiz-app/README.md +++ b/translations/it/quiz-app/README.md @@ -1,12 +1,3 @@ - # App di Quiz Questi quiz sono i quiz pre- e post-lezione per il curriculum di data science su https://aka.ms/webdev-beginners diff --git a/translations/ja/.co-op-translator.json b/translations/ja/.co-op-translator.json new file mode 100644 index 000000000..b6769a766 --- /dev/null +++ b/translations/ja/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2025-11-06T12:32:35+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "ja" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2025-10-24T14:51:36+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "ja" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2025-11-18T18:44:50+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "ja" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2025-11-06T12:36:04+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "ja" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2025-10-24T14:54:35+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "ja" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:26:18+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "ja" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2025-11-06T12:39:58+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "ja" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T17:48:27+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "ja" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2025-11-06T12:24:55+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "ja" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2025-10-24T14:45:54+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "ja" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2025-11-06T12:26:27+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "ja" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2025-10-24T14:46:28+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "ja" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2025-11-06T12:27:52+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "ja" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2025-10-24T14:47:46+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "ja" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2025-11-06T12:27:11+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "ja" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2025-10-24T14:47:06+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "ja" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-23T22:37:03+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "ja" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2025-11-06T12:48:23+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "ja" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2025-10-24T15:04:40+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "ja" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2025-11-06T12:47:26+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "ja" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2025-10-24T15:03:43+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "ja" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2025-11-06T12:45:24+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "ja" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2025-10-24T15:02:41+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "ja" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-06T14:31:31+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "ja" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-23T22:36:25+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "ja" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2025-11-06T12:58:26+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "ja" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T00:17:57+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "ja" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2025-11-06T12:58:42+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "ja" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2025-10-24T15:12:54+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "ja" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2025-11-06T13:10:34+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "ja" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2025-10-24T15:20:10+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "ja" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2025-11-06T13:08:41+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "ja" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2025-10-24T15:18:50+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "ja" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2025-11-06T13:07:02+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "ja" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2025-10-24T15:17:41+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "ja" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-23T23:37:40+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "ja" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-23T23:48:47+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "ja" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-23T23:49:43+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "ja" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-23T23:52:24+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "ja" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-23T23:50:38+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "ja" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-23T23:53:14+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "ja" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-23T23:54:07+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "ja" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-23T23:51:32+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "ja" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-23T23:41:50+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "ja" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2025-11-06T13:04:54+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "ja" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2025-10-24T15:16:36+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "ja" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2025-11-06T13:01:41+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "ja" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2025-10-24T15:14:30+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "ja" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2025-11-06T13:00:41+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "ja" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2025-10-24T15:13:50+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "ja" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2025-11-06T13:04:03+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "ja" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2025-10-24T15:15:59+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "ja" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T23:04:13+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "ja" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T23:03:44+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "ja" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2025-11-06T13:05:36+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "ja" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-23T22:53:51+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "ja" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T22:54:50+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "ja" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T22:54:22+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "ja" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2025-11-06T13:02:28+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "ja" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2025-10-24T15:15:11+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "ja" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T23:10:17+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "ja" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T23:09:48+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "ja" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-23T22:51:30+00:00", + "source_file": "6-space-game/README.md", + "language_code": "ja" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T23:11:05+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "ja" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2025-11-06T12:55:02+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "ja" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2025-10-24T15:09:25+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "ja" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2025-11-06T12:57:22+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "ja" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2025-10-24T15:11:33+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "ja" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2025-11-06T12:52:30+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "ja" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2025-10-24T15:08:18+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "ja" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2025-11-06T12:50:08+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "ja" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2025-10-24T15:05:51+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "ja" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-23T23:54:55+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "ja" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-23T23:55:53+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "ja" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-24T00:10:47+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "ja" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2025-11-06T12:29:39+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "ja" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2025-10-24T14:49:24+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "ja" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2025-11-06T12:43:11+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "ja" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:24:00+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "ja" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:42:39+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "ja" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2025-10-24T15:01:48+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "ja" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:51:26+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "ja" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:18:51+00:00", + "source_file": "AGENTS.md", + "language_code": "ja" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-23T22:20:29+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "ja" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-23T22:22:50+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "ja" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:48:08+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "ja" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T17:54:08+00:00", + "source_file": "README.md", + "language_code": "ja" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-23T22:21:58+00:00", + "source_file": "SECURITY.md", + "language_code": "ja" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-23T22:18:48+00:00", + "source_file": "SUPPORT.md", + "language_code": "ja" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-23T22:21:02+00:00", + "source_file": "_404.md", + "language_code": "ja" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-23T22:50:47+00:00", + "source_file": "docs/_navbar.md", + "language_code": "ja" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-23T22:50:00+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "ja" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T09:01:05+00:00", + "source_file": "for-teachers.md", + "language_code": "ja" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-24T00:16:11+00:00", + "source_file": "lesson-template/README.md", + "language_code": "ja" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-24T00:16:43+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "ja" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:54:39+00:00", + "source_file": "memory-game/README.md", + "language_code": "ja" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-24T00:23:41+00:00", + "source_file": "quiz-app/README.md", + "language_code": "ja" + } +} \ No newline at end of file diff --git a/translations/ja/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/ja/1-getting-started-lessons/1-intro-to-programming-languages/README.md index a24f16f26..5d0315262 100644 --- a/translations/ja/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/ja/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # プログラミング言語と現代の開発ツールの紹介 こんにちは、未来の開発者さん!👋 毎日ワクワクすることをお伝えしてもいいですか?プログラミングは単なるコンピューターの操作ではなく、自分のアイデアを形にするための実際のスーパーパワーを手に入れることなんです! diff --git a/translations/ja/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/ja/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index adcdb8c03..50ba96494 100644 --- a/translations/ja/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/ja/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # 課題: 現代のウェブ開発ツールを探る ## 指示 diff --git a/translations/ja/1-getting-started-lessons/2-github-basics/README.md b/translations/ja/1-getting-started-lessons/2-github-basics/README.md index d779ea1bb..f521ea1fb 100644 --- a/translations/ja/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/ja/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # GitHubの紹介 こんにちは、未来の開発者さん!👋 世界中の何百万ものコーダーに仲間入りする準備はできていますか?GitHubを紹介できることに本当にワクワクしています。これはプログラマーのためのソーシャルメディアプラットフォームのようなもので、ランチの写真を共有する代わりにコードを共有して一緒に素晴らしいものを作り上げるんです! diff --git a/translations/ja/1-getting-started-lessons/3-accessibility/README.md b/translations/ja/1-getting-started-lessons/3-accessibility/README.md index 94c5dad7b..ced41cca2 100644 --- a/translations/ja/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/ja/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # アクセシブルなウェブページの作成 ![アクセシビリティについて](../../../../translated_images/ja/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/ja/1-getting-started-lessons/3-accessibility/assignment.md b/translations/ja/1-getting-started-lessons/3-accessibility/assignment.md index adf19c00c..abf419352 100644 --- a/translations/ja/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/ja/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # 包括的なウェブアクセシビリティ監査 ## 指示 diff --git a/translations/ja/1-getting-started-lessons/README.md b/translations/ja/1-getting-started-lessons/README.md index 969649f8a..5135808dd 100644 --- a/translations/ja/1-getting-started-lessons/README.md +++ b/translations/ja/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # Web開発の始め方 このカリキュラムのセクションでは、プロフェッショナルな開発者になるために重要な、プロジェクトベースではない概念について紹介します。 diff --git a/translations/ja/10-ai-framework-project/README.md b/translations/ja/10-ai-framework-project/README.md index 91e97e11f..e137ab195 100644 --- a/translations/ja/10-ai-framework-project/README.md +++ b/translations/ja/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # AIフレームワーク AIアプリケーションをゼロから構築しようとして圧倒されたことはありませんか?それはあなただけではありません!AIフレームワークは、AI開発のための万能ツールのようなものです。これらは、インテリジェントなアプリケーションを構築する際に時間と手間を節約できる強力なツールです。AIフレームワークをよく整理されたライブラリと考えてみてください。事前に構築されたコンポーネント、標準化されたAPI、スマートな抽象化を提供し、実装の詳細に悩むのではなく問題解決に集中できるようにします。 diff --git a/translations/ja/2-js-basics/1-data-types/README.md b/translations/ja/2-js-basics/1-data-types/README.md index 628deffc4..49193e298 100644 --- a/translations/ja/2-js-basics/1-data-types/README.md +++ b/translations/ja/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # JavaScriptの基本: データ型 ![JavaScript Basics - Data types](../../../../translated_images/ja/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/ja/2-js-basics/1-data-types/assignment.md b/translations/ja/2-js-basics/1-data-types/assignment.md index c05015766..4e90c66d5 100644 --- a/translations/ja/2-js-basics/1-data-types/assignment.md +++ b/translations/ja/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # データ型練習: Eコマースショッピングカート ## 指示 diff --git a/translations/ja/2-js-basics/2-functions-methods/README.md b/translations/ja/2-js-basics/2-functions-methods/README.md index 50f4f6000..3720c208d 100644 --- a/translations/ja/2-js-basics/2-functions-methods/README.md +++ b/translations/ja/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # JavaScriptの基本: メソッドと関数 ![JavaScript Basics - Functions](../../../../translated_images/ja/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/ja/2-js-basics/2-functions-methods/assignment.md b/translations/ja/2-js-basics/2-functions-methods/assignment.md index f35c6c2cc..951242fed 100644 --- a/translations/ja/2-js-basics/2-functions-methods/assignment.md +++ b/translations/ja/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # 関数で遊ぼう ## 課題の説明 diff --git a/translations/ja/2-js-basics/3-making-decisions/README.md b/translations/ja/2-js-basics/3-making-decisions/README.md index 63dcd262c..99441e3c0 100644 --- a/translations/ja/2-js-basics/3-making-decisions/README.md +++ b/translations/ja/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # JavaScriptの基本: 判断をする ![JavaScript Basics - Making decisions](../../../../translated_images/ja/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/ja/2-js-basics/3-making-decisions/assignment.md b/translations/ja/2-js-basics/3-making-decisions/assignment.md index 86b1a6acc..cef5cd301 100644 --- a/translations/ja/2-js-basics/3-making-decisions/assignment.md +++ b/translations/ja/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # 意思決定: 学生の成績処理プログラム ## 学習目標 diff --git a/translations/ja/2-js-basics/4-arrays-loops/README.md b/translations/ja/2-js-basics/4-arrays-loops/README.md index 4cb22e153..24e3aeddc 100644 --- a/translations/ja/2-js-basics/4-arrays-loops/README.md +++ b/translations/ja/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # JavaScriptの基本: 配列とループ ![JavaScript Basics - Arrays](../../../../translated_images/ja/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/ja/2-js-basics/4-arrays-loops/assignment.md b/translations/ja/2-js-basics/4-arrays-loops/assignment.md index 3faa83b64..d83bdfccb 100644 --- a/translations/ja/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/ja/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # 配列とループ課題 ## 指示 diff --git a/translations/ja/2-js-basics/README.md b/translations/ja/2-js-basics/README.md index 7aeb5000d..97993b2e3 100644 --- a/translations/ja/2-js-basics/README.md +++ b/translations/ja/2-js-basics/README.md @@ -1,12 +1,3 @@ - # JavaScript入門 JavaScriptはウェブの言語です。この4つのレッスンで、その基本を学びます。 diff --git a/translations/ja/3-terrarium/1-intro-to-html/README.md b/translations/ja/3-terrarium/1-intro-to-html/README.md index 4a8294a48..9ec2e21eb 100644 --- a/translations/ja/3-terrarium/1-intro-to-html/README.md +++ b/translations/ja/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # テラリウムプロジェクト パート1: HTML入門 ```mermaid diff --git a/translations/ja/3-terrarium/1-intro-to-html/assignment.md b/translations/ja/3-terrarium/1-intro-to-html/assignment.md index 5622d6e77..401d6bcf1 100644 --- a/translations/ja/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/ja/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # HTML練習課題: ブログのモックアップを作成 ## 学習目標 diff --git a/translations/ja/3-terrarium/2-intro-to-css/README.md b/translations/ja/3-terrarium/2-intro-to-css/README.md index 090e7e228..6d6d4136d 100644 --- a/translations/ja/3-terrarium/2-intro-to-css/README.md +++ b/translations/ja/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # テラリウムプロジェクト パート2: CSS入門 ```mermaid diff --git a/translations/ja/3-terrarium/2-intro-to-css/assignment.md b/translations/ja/3-terrarium/2-intro-to-css/assignment.md index a84d0a71b..61d3ddae2 100644 --- a/translations/ja/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/ja/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # CSSリファクタリング課題 ## 目的 diff --git a/translations/ja/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/ja/3-terrarium/3-intro-to-DOM-and-closures/README.md index e989518e1..47df711ac 100644 --- a/translations/ja/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/ja/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # テラリウムプロジェクト パート3: DOM操作とJavaScriptクロージャ ```mermaid diff --git a/translations/ja/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/ja/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index 17c574135..390079fb5 100644 --- a/translations/ja/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/ja/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # DOM要素調査課題 ## 概要 diff --git a/translations/ja/3-terrarium/README.md b/translations/ja/3-terrarium/README.md index 8f670daa2..b89ee73b0 100644 --- a/translations/ja/3-terrarium/README.md +++ b/translations/ja/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## Terrarium をデプロイする **Azure Static Web Apps** を使って、Terrarium をウェブにデプロイ(公開)できます。 diff --git a/translations/ja/3-terrarium/solution/README.md b/translations/ja/3-terrarium/solution/README.md index 77c264bc5..6a4d0f794 100644 --- a/translations/ja/3-terrarium/solution/README.md +++ b/translations/ja/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # 私のテラリウム: HTML、CSS、そしてJavaScriptを使ったDOM操作を学ぶプロジェクト 🌵🌱 小さなドラッグ&ドロップのコード瞑想。少しのHTML、JS、CSSを使って、ウェブインターフェースを構築し、スタイルを付け、インタラクションを追加できます。 diff --git a/translations/ja/4-typing-game/README.md b/translations/ja/4-typing-game/README.md index 9fa594f8d..9dcd07db0 100644 --- a/translations/ja/4-typing-game/README.md +++ b/translations/ja/4-typing-game/README.md @@ -1,12 +1,3 @@ - # イベント駆動型プログラミング - タイピングゲームを作ろう ```mermaid diff --git a/translations/ja/4-typing-game/solution/README.md b/translations/ja/4-typing-game/solution/README.md index 1dbefb4f5..c0602a659 100644 --- a/translations/ja/4-typing-game/solution/README.md +++ b/translations/ja/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - これはプレースホルダーであり、意図的に空白のままにされています **免責事項**: diff --git a/translations/ja/4-typing-game/typing-game/README.md b/translations/ja/4-typing-game/typing-game/README.md index e72cb949e..ce5a7b696 100644 --- a/translations/ja/4-typing-game/typing-game/README.md +++ b/translations/ja/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # イベントを使ったゲーム作成 ボタンをクリックしたり、テキストボックスに入力したりすると、ウェブサイトがどうやってそれを認識するのか不思議に思ったことはありませんか?それがイベント駆動型プログラミングの魔法です!この重要なスキルを学ぶために、何か役立つものを作りましょう。例えば、あなたのキー入力に反応するタイピング速度ゲームです。 diff --git a/translations/ja/4-typing-game/typing-game/assignment.md b/translations/ja/4-typing-game/typing-game/assignment.md index 36f83cda5..a110acb05 100644 --- a/translations/ja/4-typing-game/typing-game/assignment.md +++ b/translations/ja/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # 新しいキーボードゲームを作成する ## 手順 diff --git a/translations/ja/5-browser-extension/1-about-browsers/README.md b/translations/ja/5-browser-extension/1-about-browsers/README.md index 28d5ffed3..211d0a4aa 100644 --- a/translations/ja/5-browser-extension/1-about-browsers/README.md +++ b/translations/ja/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # ブラウザ拡張プロジェクト パート1: ブラウザについて ```mermaid diff --git a/translations/ja/5-browser-extension/1-about-browsers/assignment.md b/translations/ja/5-browser-extension/1-about-browsers/assignment.md index 470d5c24b..1d54d2e2f 100644 --- a/translations/ja/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/ja/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # 課題: ブラウザー拡張機能のデザインを改善しよう ## 概要 diff --git a/translations/ja/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/ja/5-browser-extension/2-forms-browsers-local-storage/README.md index c41904408..98798ff92 100644 --- a/translations/ja/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/ja/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # ブラウザー拡張プロジェクト パート2: APIを呼び出し、ローカルストレージを使用する ```mermaid diff --git a/translations/ja/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/ja/5-browser-extension/2-forms-browsers-local-storage/assignment.md index e80a6cbdf..c69077550 100644 --- a/translations/ja/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/ja/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # APIを採用しよう ## 概要 diff --git a/translations/ja/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/ja/5-browser-extension/3-background-tasks-and-performance/README.md index fc7b5953f..fa679a055 100644 --- a/translations/ja/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/ja/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # ブラウザ拡張プロジェクト パート3: バックグラウンドタスクとパフォーマンスについて学ぶ ```mermaid diff --git a/translations/ja/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/ja/5-browser-extension/3-background-tasks-and-performance/assignment.md index d4fab8ae2..a21994dab 100644 --- a/translations/ja/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/ja/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # パフォーマンス分析を行う ## 課題概要 diff --git a/translations/ja/5-browser-extension/README.md b/translations/ja/5-browser-extension/README.md index d14188183..6ba5a254f 100644 --- a/translations/ja/5-browser-extension/README.md +++ b/translations/ja/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # ブラウザー拡張機能の作成 ブラウザー拡張機能を作成することは、アプリのパフォーマンスについて考えながら、異なる種類のウェブ資産を構築する楽しく興味深い方法です。このモジュールでは、ブラウザーの仕組みやブラウザー拡張機能のデプロイ方法、フォームの作成、APIの呼び出し、ローカルストレージの使用方法、ウェブサイトのパフォーマンスを評価して改善する方法について学びます。 diff --git a/translations/ja/5-browser-extension/solution/README.md b/translations/ja/5-browser-extension/solution/README.md index 8fa8b55b4..4d24d35fd 100644 --- a/translations/ja/5-browser-extension/solution/README.md +++ b/translations/ja/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # カーボントリガー ブラウザー拡張機能: 完成コード tmrowのC02 Signal APIを使用して電力使用量を追跡し、地域の電力使用状況がどれだけ負荷がかかっているかをブラウザーで通知する拡張機能を作成します。この拡張機能を使うことで、得られた情報に基づいて活動を判断する助けになります。 diff --git a/translations/ja/5-browser-extension/solution/translation/README.es.md b/translations/ja/5-browser-extension/solution/translation/README.es.md index 2ff2281f5..70640ecd7 100644 --- a/translations/ja/5-browser-extension/solution/translation/README.es.md +++ b/translations/ja/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Carbon Triggerブラウザ拡張機能: 完全なコード tmrowのCO2 Signal APIを使用して電力使用量を追跡し、地域の電力消費に関するリマインダーをブラウザで直接表示する拡張機能を作成します。このアドホックな拡張機能を使用することで、この情報に基づいて活動を決定するのに役立ちます。 diff --git a/translations/ja/5-browser-extension/solution/translation/README.fr.md b/translations/ja/5-browser-extension/solution/translation/README.fr.md index cff01b572..1c95228fa 100644 --- a/translations/ja/5-browser-extension/solution/translation/README.fr.md +++ b/translations/ja/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Carbon Triggerブラウザ拡張機能: 完成したコード tmrowのC02 Signal APIを使用して電力消費を追跡し、地域の電力消費に関するリマインダーをブラウザ内で直接表示するブラウザ拡張機能を作成します。このアドホックな拡張機能を使用することで、これらの情報に基づいて活動を判断する助けになります。 diff --git a/translations/ja/5-browser-extension/solution/translation/README.hi.md b/translations/ja/5-browser-extension/solution/translation/README.hi.md index d73d04e52..ed3dfa0d1 100644 --- a/translations/ja/5-browser-extension/solution/translation/README.hi.md +++ b/translations/ja/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # カーボントリガーブラウザー拡張機能: 完成したコード 電力使用量を追跡するためにtmrowのCO2 Signal APIを利用し、ブラウザー拡張機能を作成しました。この拡張機能は、あなたの地域での電力使用状況がどれほど負荷がかかっているかをブラウザー内で通知します。この情報を基に、活動内容を決定する手助けをします。 diff --git a/translations/ja/5-browser-extension/solution/translation/README.it.md b/translations/ja/5-browser-extension/solution/translation/README.it.md index 2753348e6..8829d995a 100644 --- a/translations/ja/5-browser-extension/solution/translation/README.it.md +++ b/translations/ja/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # カーボントリガー ブラウザ拡張機能: スタートガイド tmrowのSignal CO2 APIを使用して電力使用量を監視し、自分の地域での電力使用の負荷をブラウザ上で直接確認できるリマインダーを作成するためのブラウザ拡張機能を作成します。この特別な拡張機能を使用することで、これらの情報に基づいて自分の活動を評価するのに役立ちます。 diff --git a/translations/ja/5-browser-extension/solution/translation/README.ja.md b/translations/ja/5-browser-extension/solution/translation/README.ja.md index 24e61e9f3..f6b175c7f 100644 --- a/translations/ja/5-browser-extension/solution/translation/README.ja.md +++ b/translations/ja/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # カーボントリガーブラウザ拡張機能:完成したコード tmrow の CO2 シグナル API を使用して、地域の電力使用量を追跡し、ブラウザ上でリマインダーとして表示する拡張機能を構築します。この拡張機能を使うことで、電力使用量に基づいて日々の活動を調整することができます。 diff --git a/translations/ja/5-browser-extension/solution/translation/README.ms.md b/translations/ja/5-browser-extension/solution/translation/README.ms.md index 4d7babdf4..631966a2b 100644 --- a/translations/ja/5-browser-extension/solution/translation/README.ms.md +++ b/translations/ja/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # Carbon Trigger ブラウザー拡張機能: 完全なコード tmrowのCO2 Signal APIを使用して電力消費を検出し、地域の電力使用状況に関する通知をブラウザーで受け取れる拡張機能を構築します。この拡張機能を利用することで、提供される情報に基づいて活動を検討する助けになります。 diff --git a/translations/ja/5-browser-extension/start/README.md b/translations/ja/5-browser-extension/start/README.md index 1e136f909..d1ba33a2a 100644 --- a/translations/ja/5-browser-extension/start/README.md +++ b/translations/ja/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # Carbon Trigger ブラウザー拡張機能: スターターコード tmrowのC02 Signal APIを使用して電力使用量を追跡し、地域の電力使用状況がどれほど重いかをブラウザーで直接確認できるリマインダーを作成するブラウザー拡張機能を構築します。この拡張機能を臨時で使用することで、この情報に基づいて活動に関する判断を下す助けになります。 diff --git a/translations/ja/6-space-game/1-introduction/README.md b/translations/ja/6-space-game/1-introduction/README.md index 1538376d7..69387181c 100644 --- a/translations/ja/6-space-game/1-introduction/README.md +++ b/translations/ja/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # 宇宙ゲームを作ろう パート1: はじめに ```mermaid diff --git a/translations/ja/6-space-game/1-introduction/assignment.md b/translations/ja/6-space-game/1-introduction/assignment.md index e1958520c..eaf540470 100644 --- a/translations/ja/6-space-game/1-introduction/assignment.md +++ b/translations/ja/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # ゲームのモックアップ: デザインパターンの適用 ## 課題概要 diff --git a/translations/ja/6-space-game/2-drawing-to-canvas/README.md b/translations/ja/6-space-game/2-drawing-to-canvas/README.md index 62874de38..7d8d7c43e 100644 --- a/translations/ja/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/ja/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # 宇宙ゲームを作ろう パート2: ヒーローとモンスターをキャンバスに描画する ```mermaid diff --git a/translations/ja/6-space-game/2-drawing-to-canvas/assignment.md b/translations/ja/6-space-game/2-drawing-to-canvas/assignment.md index d1a13cdb9..bfe38d9b0 100644 --- a/translations/ja/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/ja/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # 課題: Canvas APIを探求しよう ## 学習目標 diff --git a/translations/ja/6-space-game/3-moving-elements-around/README.md b/translations/ja/6-space-game/3-moving-elements-around/README.md index 7a20e737b..505204fb7 100644 --- a/translations/ja/6-space-game/3-moving-elements-around/README.md +++ b/translations/ja/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # 宇宙ゲームを作ろう パート3: 動きを追加する ```mermaid diff --git a/translations/ja/6-space-game/3-moving-elements-around/assignment.md b/translations/ja/6-space-game/3-moving-elements-around/assignment.md index 5e4e07d32..5919e7c50 100644 --- a/translations/ja/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/ja/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # コードにコメントを追加する ## 指示 diff --git a/translations/ja/6-space-game/4-collision-detection/README.md b/translations/ja/6-space-game/4-collision-detection/README.md index 812744dc9..7323f9d5a 100644 --- a/translations/ja/6-space-game/4-collision-detection/README.md +++ b/translations/ja/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # 宇宙ゲームを作ろう パート4: レーザーの追加と衝突検出 ```mermaid diff --git a/translations/ja/6-space-game/4-collision-detection/assignment.md b/translations/ja/6-space-game/4-collision-detection/assignment.md index b4877fcf1..37af0b059 100644 --- a/translations/ja/6-space-game/4-collision-detection/assignment.md +++ b/translations/ja/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # 衝突を探る ## 指示 diff --git a/translations/ja/6-space-game/4-collision-detection/solution/README.md b/translations/ja/6-space-game/4-collision-detection/solution/README.md index f873e3480..4fbaa4fd5 100644 --- a/translations/ja/6-space-game/4-collision-detection/solution/README.md +++ b/translations/ja/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - これはプレースホルダーであり、意図的に空白のままにされています **免責事項**: diff --git a/translations/ja/6-space-game/4-collision-detection/your-work/README.md b/translations/ja/6-space-game/4-collision-detection/your-work/README.md index 490b0baa2..94a3871ce 100644 --- a/translations/ja/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/ja/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - これはプレースホルダーであり、意図的に空白のままにされています **免責事項**: diff --git a/translations/ja/6-space-game/5-keeping-score/README.md b/translations/ja/6-space-game/5-keeping-score/README.md index 823448514..55c7d1e4a 100644 --- a/translations/ja/6-space-game/5-keeping-score/README.md +++ b/translations/ja/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # 宇宙ゲームを作ろう パート5: スコアとライフ ```mermaid diff --git a/translations/ja/6-space-game/5-keeping-score/assignment.md b/translations/ja/6-space-game/5-keeping-score/assignment.md index 106d3726f..3d5dda7ea 100644 --- a/translations/ja/6-space-game/5-keeping-score/assignment.md +++ b/translations/ja/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # スコアリングゲームを作ろう ## 手順 diff --git a/translations/ja/6-space-game/5-keeping-score/solution/README.md b/translations/ja/6-space-game/5-keeping-score/solution/README.md index 7a32445fe..9ee3262fe 100644 --- a/translations/ja/6-space-game/5-keeping-score/solution/README.md +++ b/translations/ja/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - これはプレースホルダーであり、意図的に空白のままにされています **免責事項**: diff --git a/translations/ja/6-space-game/5-keeping-score/your-work/README.md b/translations/ja/6-space-game/5-keeping-score/your-work/README.md index b46504538..491513cf6 100644 --- a/translations/ja/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/ja/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - これはプレースホルダーであり、意図的に空白のままにされています **免責事項**: diff --git a/translations/ja/6-space-game/6-end-condition/README.md b/translations/ja/6-space-game/6-end-condition/README.md index 21274859f..b5f49f26d 100644 --- a/translations/ja/6-space-game/6-end-condition/README.md +++ b/translations/ja/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # 宇宙ゲームを作ろう パート6: 終了と再スタート ```mermaid diff --git a/translations/ja/6-space-game/6-end-condition/assignment.md b/translations/ja/6-space-game/6-end-condition/assignment.md index 076d378c5..390c76d7a 100644 --- a/translations/ja/6-space-game/6-end-condition/assignment.md +++ b/translations/ja/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # サンプルゲームを作成しよう ## 課題概要 diff --git a/translations/ja/6-space-game/6-end-condition/solution/README.md b/translations/ja/6-space-game/6-end-condition/solution/README.md index dd0747a15..74e8128cf 100644 --- a/translations/ja/6-space-game/6-end-condition/solution/README.md +++ b/translations/ja/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - これはプレースホルダーであり、意図的に空白のままにされています **免責事項**: diff --git a/translations/ja/6-space-game/6-end-condition/your-work/README.md b/translations/ja/6-space-game/6-end-condition/your-work/README.md index cc0352bd4..94a3871ce 100644 --- a/translations/ja/6-space-game/6-end-condition/your-work/README.md +++ b/translations/ja/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - これはプレースホルダーであり、意図的に空白のままにされています **免責事項**: diff --git a/translations/ja/6-space-game/README.md b/translations/ja/6-space-game/README.md index ef844fa0c..2d4183f90 100644 --- a/translations/ja/6-space-game/README.md +++ b/translations/ja/6-space-game/README.md @@ -1,12 +1,3 @@ - # 宇宙ゲームを作ろう より高度なJavaScriptの基礎を学ぶための宇宙ゲーム diff --git a/translations/ja/6-space-game/solution/README.md b/translations/ja/6-space-game/solution/README.md index 931284aca..a46ae68a5 100644 --- a/translations/ja/6-space-game/solution/README.md +++ b/translations/ja/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - これはプレースホルダーであり、意図的に空白のままにされています **免責事項**: diff --git a/translations/ja/7-bank-project/1-template-route/README.md b/translations/ja/7-bank-project/1-template-route/README.md index d168d9fae..4a874c823 100644 --- a/translations/ja/7-bank-project/1-template-route/README.md +++ b/translations/ja/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # 銀行アプリを作成する Part 1: WebアプリでのHTMLテンプレートとルート ```mermaid diff --git a/translations/ja/7-bank-project/1-template-route/assignment.md b/translations/ja/7-bank-project/1-template-route/assignment.md index 9f0dbae3e..48a548219 100644 --- a/translations/ja/7-bank-project/1-template-route/assignment.md +++ b/translations/ja/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # ルーティングの改善 ## 指示 diff --git a/translations/ja/7-bank-project/2-forms/README.md b/translations/ja/7-bank-project/2-forms/README.md index 7fc5d7597..e844621bf 100644 --- a/translations/ja/7-bank-project/2-forms/README.md +++ b/translations/ja/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # 銀行アプリを作成する Part 2: ログインと登録フォームを作成する ```mermaid diff --git a/translations/ja/7-bank-project/2-forms/assignment.md b/translations/ja/7-bank-project/2-forms/assignment.md index 1eff0e006..0eb5d5d03 100644 --- a/translations/ja/7-bank-project/2-forms/assignment.md +++ b/translations/ja/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # モダンCSSで銀行アプリをスタイリング ## プロジェクト概要 diff --git a/translations/ja/7-bank-project/3-data/README.md b/translations/ja/7-bank-project/3-data/README.md index 33feb0716..f4d295fcf 100644 --- a/translations/ja/7-bank-project/3-data/README.md +++ b/translations/ja/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # 銀行アプリを作る 第3部: データの取得と活用方法 『スタートレック』のエンタープライズ号のコンピュータを思い出してください。ピカード艦長が船の状況を尋ねると、インターフェース全体がシャットダウンして再構築されることなく、情報が瞬時に表示されます。このシームレスな情報の流れこそが、動的なデータ取得を通じてここで構築しようとしているものです。 diff --git a/translations/ja/7-bank-project/3-data/assignment.md b/translations/ja/7-bank-project/3-data/assignment.md index fb22bb209..80b976d32 100644 --- a/translations/ja/7-bank-project/3-data/assignment.md +++ b/translations/ja/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # コードリファクタリングとドキュメント作成課題 ## 学習目標 diff --git a/translations/ja/7-bank-project/4-state-management/README.md b/translations/ja/7-bank-project/4-state-management/README.md index 3fb63993a..8ae0c44ba 100644 --- a/translations/ja/7-bank-project/4-state-management/README.md +++ b/translations/ja/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # 銀行アプリを作成する 第4部: 状態管理の概念 ## ⚡ 次の5分間でできること diff --git a/translations/ja/7-bank-project/4-state-management/assignment.md b/translations/ja/7-bank-project/4-state-management/assignment.md index 0a6d0411a..1cbe9203c 100644 --- a/translations/ja/7-bank-project/4-state-management/assignment.md +++ b/translations/ja/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # 「取引追加」ダイアログの実装 ## 概要 diff --git a/translations/ja/7-bank-project/README.md b/translations/ja/7-bank-project/README.md index 82738a215..251700b36 100644 --- a/translations/ja/7-bank-project/README.md +++ b/translations/ja/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: 銀行を作ろう このプロジェクトでは、架空の銀行を構築する方法を学びます。このレッスンでは、ウェブアプリのレイアウトとルートの設定方法、フォームの作成、状態管理、そしてAPIから銀行のデータを取得する方法について説明します。 diff --git a/translations/ja/7-bank-project/api/README.md b/translations/ja/7-bank-project/api/README.md index 02477c002..f1fbc2d8d 100644 --- a/translations/ja/7-bank-project/api/README.md +++ b/translations/ja/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # 銀行API > [Node.js](https://nodejs.org) + [Express](https://expressjs.com/) で構築された銀行API。 diff --git a/translations/ja/7-bank-project/solution/README.md b/translations/ja/7-bank-project/solution/README.md index 4fd35f53e..fe912e213 100644 --- a/translations/ja/7-bank-project/solution/README.md +++ b/translations/ja/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # 銀行アプリ > 銀行アプリプロジェクトの例として作成されたソリューション。純粋なHTML5、CSS、JavaScriptで構築されています(フレームワークやライブラリは使用していません)。 diff --git a/translations/ja/8-code-editor/1-using-a-code-editor/README.md b/translations/ja/8-code-editor/1-using-a-code-editor/README.md index 7b8ec31ff..efafe896c 100644 --- a/translations/ja/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/ja/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # コードエディターの使い方: VSCode.devをマスターしよう 『マトリックス』でネオが巨大なコンピュータ端末に接続してデジタル世界にアクセスする必要があったのを覚えていますか?今日のウェブ開発ツールはその逆の話です。どこからでもアクセス可能な驚くほど強力な機能を提供します。VSCode.devはブラウザベースのコードエディターで、インターネット接続があるデバイスならどこでもプロフェッショナルな開発ツールを提供します。 diff --git a/translations/ja/8-code-editor/1-using-a-code-editor/assignment.md b/translations/ja/8-code-editor/1-using-a-code-editor/assignment.md index 48ba3cad9..b91bf123f 100644 --- a/translations/ja/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/ja/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # VSCode.devを使って履歴書ウェブサイトを作成する インタラクティブでモダンな形式であなたのスキルや経験をアピールするプロフェッショナルな履歴書ウェブサイトを作成し、キャリアの可能性を広げましょう。従来のPDFを送る代わりに、採用担当者にあなたの資格とウェブ開発能力を示す洗練されたレスポンシブなウェブサイトを提供することを想像してみてください。 diff --git a/translations/ja/9-chat-project/README.md b/translations/ja/9-chat-project/README.md index 9e5e17994..9bb0bcb26 100644 --- a/translations/ja/9-chat-project/README.md +++ b/translations/ja/9-chat-project/README.md @@ -1,12 +1,3 @@ - # AIチャットアシスタントを作成する 1960年代の『スター・トレック』で、乗組員が船のコンピュータと気軽に会話し、複雑な質問をして思慮深い回答を得ていたのを覚えていますか?当時は純粋なSFのように思えたものが、今ではあなたが既に知っているウェブ技術を使って構築できるものになっています。 diff --git a/translations/ja/9-chat-project/solution/README.md b/translations/ja/9-chat-project/solution/README.md index e18131dac..6428bf651 100644 --- a/translations/ja/9-chat-project/solution/README.md +++ b/translations/ja/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # ソリューションの実行 1. [バックエンド](./backend/README.md) を起動する diff --git a/translations/ja/9-chat-project/solution/backend/README.md b/translations/ja/9-chat-project/solution/backend/README.md index 27f55f5a8..2898394f9 100644 --- a/translations/ja/9-chat-project/solution/backend/README.md +++ b/translations/ja/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - ランタイムを選択してください - [Python](./python/README.md) diff --git a/translations/ja/9-chat-project/solution/backend/python/README.md b/translations/ja/9-chat-project/solution/backend/python/README.md index d41a77cf5..bbf180e6b 100644 --- a/translations/ja/9-chat-project/solution/backend/python/README.md +++ b/translations/ja/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # コードを実行する ## セットアップ diff --git a/translations/ja/9-chat-project/solution/frontend/README.md b/translations/ja/9-chat-project/solution/frontend/README.md index 2d95f48a7..a4319b1bf 100644 --- a/translations/ja/9-chat-project/solution/frontend/README.md +++ b/translations/ja/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # コードを実行する ```sh diff --git a/translations/ja/AGENTS.md b/translations/ja/AGENTS.md index 0c99c75c6..f0432f87c 100644 --- a/translations/ja/AGENTS.md +++ b/translations/ja/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## プロジェクト概要 diff --git a/translations/ja/CODE_OF_CONDUCT.md b/translations/ja/CODE_OF_CONDUCT.md index c96ac5828..0e2043005 100644 --- a/translations/ja/CODE_OF_CONDUCT.md +++ b/translations/ja/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # マイクロソフト オープンソース行動規範 このプロジェクトは、[マイクロソフト オープンソース行動規範](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon)を採用しています。 diff --git a/translations/ja/CONTRIBUTING.md b/translations/ja/CONTRIBUTING.md index a0b446bee..9c8d6b4e0 100644 --- a/translations/ja/CONTRIBUTING.md +++ b/translations/ja/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # 貢献について このプロジェクトでは、貢献や提案を歓迎しています。ほとんどの貢献には、貢献者ライセンス契約 (CLA) に同意する必要があります。これは、あなたがその貢献を使用する権利を私たちに与える権利を持ち、実際にその権利を付与することを宣言するものです。詳細については、[https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon) をご覧ください。 diff --git a/translations/ja/Git-Basics/README.md b/translations/ja/Git-Basics/README.md index 96679d949..ce8eb89bb 100644 --- a/translations/ja/Git-Basics/README.md +++ b/translations/ja/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## Web開発初心者向けのGITの基本👶 ## `Git`とは? diff --git a/translations/ja/README.md b/translations/ja/README.md index 371a5e21a..f958999b7 100644 --- a/translations/ja/README.md +++ b/translations/ja/README.md @@ -1,12 +1,3 @@ - [![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) [![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) [![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) @@ -19,203 +10,202 @@ CO_OP_TRANSLATOR_METADATA: [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -# 初心者のためのウェブ開発 - カリキュラム +# 初心者向けウェブ開発 - カリキュラム -Microsoft Cloud Advocatesによる12週間の包括的なコースで、ウェブ開発の基本を学びましょう。24のレッスンそれぞれで、テラリウム、ブラウザー拡張機能、宇宙ゲームなどの実践的なプロジェクトを通じてJavaScript、CSS、HTMLを学びます。クイズ、ディスカッション、実践的な課題にも参加できます。効果的なプロジェクトベースの教育法でスキルを高め、知識の定着を最適化しましょう。今日からコーディングの旅を始めてみませんか! +Microsoft Cloud Advocatesによる12週間の包括的なコースで、ウェブ開発の基礎を学びましょう。全24レッスンでは、JavaScript、CSS、HTMLを、テラリウム、ブラウザ拡張機能、宇宙ゲームなどの実践プロジェクトを通じて掘り下げます。クイズ、ディスカッション、実践課題にも参加しましょう。効果的なプロジェクトベースの教育法でスキルを高め、知識の定着を最適化します。今日からコーディングの旅を始めましょう! -Azure AI Foundry Discordコミュニティに参加 +Azure AI Foundry Discordコミュニティに参加しよう [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) これらのリソースを使い始めるには、以下の手順に従ってください: -1. **リポジトリをフォーク**:クリック [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) -2. **リポジトリをクローン**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Azure AI Foundry Discordに参加し、専門家や仲間の開発者と交流**](https://discord.com/invite/ByRwuEEgH4) +1. **リポジトリをフォークする**:クリック [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) +2. **リポジトリをクローンする**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**Azure AI Foundry Discordに参加して専門家や開発者仲間と交流しよう**](https://discord.com/invite/ByRwuEEgH4) -### 🌐 多言語サポート +### 🌐 多言語対応 -#### GitHub Actionを通じてサポート(自動かつ常に最新) +#### GitHub Actionによるサポート(自動化&常に最新) -[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](./README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../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) | [ギリシャ語](../el/README.md) | [ヘブライ語](../he/README.md) | [ヒンディー語](../hi/README.md) | [ハンガリー語](../hu/README.md) | [インドネシア語](../id/README.md) | [イタリア語](../it/README.md) | [日本語](./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以上の言語翻訳が含まれており、ダウンロードサイズが大きくなります。翻訳なしでクローンするには、スパースチェックアウトを使用してください: +> このリポジトリには50以上の言語翻訳が含まれているため、ダウンロードサイズが大幅に増加します。翻訳なしでクローンするには、スパースチェックアウトを使用してください: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> これにより、コースを完了するために必要なすべてが含まれ、より高速にダウンロードできます。 +> これにより、より高速なダウンロードでコースを完成させるために必要なすべてが手に入ります。 -**追加の翻訳言語をご希望の場合は [こちら](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md) に記載されています** +**追加の翻訳言語が必要な場合は、[こちら](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)をご覧ください。** [![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) -#### 🧑‍🎓 _学生の皆さんへ_ +#### 🧑‍🎓 _学生ですか?_ -[**Student Hubページ**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon)をご覧ください。初心者向けリソース、学生パック、無料の証明書バウチャー獲得方法も掲載しています。このページはブックマークして、毎月更新されるコンテンツを随時チェックしてください。 +[**Student Hubページ**](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を使った新プロジェクト追加 +### 📣 お知らせ - _生成AIを使った新プロジェクト_が登場 -新しいAIアシスタントプロジェクトが追加されました。詳細は[プロジェクト](./9-chat-project/README.md)をチェック! +新しいAIアシスタントプロジェクトが追加されました。ぜひご覧ください。[プロジェクト](./9-chat-project/README.md) -### 📣 お知らせ - JavaScriptのジェネレーティブAI用新カリキュラムリリース +### 📣 お知らせ - _JavaScript向け生成AI_の新カリキュラムがリリースされました -ジェネレーティブAIの新カリキュラムをお見逃しなく! +新しい生成AIカリキュラムをお見逃しなく! -[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/ja/background.148a8d43afde5730.webp) -- 基礎からRAGまでをカバーするレッスン。 -- GenAIと連携アプリで歴史上の人物と対話。 -- 楽しく魅力的な物語形式でタイムトラベル体験! +- 基礎からRAGまでカバーするレッスン +- GenAIと専用アプリを使い歴史上の人物と対話可能 +- 楽しく魅力的なストーリーでタイムトラベル体験! ![character](../../translated_images/ja/character.5c0dd8e067ffd693.webp) -各レッスンには課題、知識チェック、チャレンジが含まれており、以下のようなトピックを学びます: +各レッスンには課題、知識チェック、チャレンジが含まれており、以下のトピックの学習をサポートします: - プロンプトとプロンプトエンジニアリング -- テキストおよび画像のアプリ生成 +- テキストおよび画像アプリ生成 - 検索アプリ -[https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course)で今すぐ始めましょう! - +開始はこちらへ:[https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) ## 🌱 はじめに -> **先生方へ**、このカリキュラムの使い方について[いくつかの提案](for-teachers.md)を用意しています。ぜひ[ディスカッションフォーラム](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)でフィードバックをお寄せください! +> **教員の方へ**、このカリキュラムの使い方について[いくつかの提案](for-teachers.md)を用意しています。フィードバックは[ディスカッションフォーラム](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)で歓迎します! -**[学習者](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**は各レッスンで、まず事前クイズから始め、講義資料の読解、様々なアクティビティに取り組み、事後クイズで理解度をチェックしましょう。 +**[学習者](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**、各レッスンでは事前クイズから始め、講義資料の読解、様々なアクティビティを完了し、事後クイズで理解度をチェックしてください。 -学習効果を高めるために、仲間とつながって一緒にプロジェクトに取り組むことをお勧めします!ディスカッションは[フォーラム](https://github.com/microsoft/Web-Dev-For-Beginners/discussions)で活発に行われており、モデレータチームが質問に対応します。 +学習体験を向上させるために、仲間と一緒にプロジェクトに取り組みましょう!ディスカッションは[ディスカッションフォーラム](https://github.com/microsoft/Web-Dev-For-Beginners/discussions)で推奨しており、モデレーターチームが質問に答えます。 -さらに学習を進めるには[Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon)で追加の教材を探すことを強く推奨します。 +更なる学習のために、追加の教材として[Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon)の利用も強くお勧めします。 ### 📋 環境のセットアップ -このカリキュラムは開発環境がすぐ利用できる状態になっています!開始時には[Codespace](https://github.com/features/codespaces/)(ブラウザベースでインストール不要の環境)またはテキストエディタ(例:[Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon))を使ってローカルに実行できます。 +このカリキュラムではすぐに使える開発環境を用意しています!始める際には、ブラウザベースのインストール不要環境の[Codespace](https://github.com/features/codespaces/)か、[Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon)などのテキストエディタを使ってローカルPCでの実行を選べます。 -#### リポジトリを作成しましょう -作業を保存しやすくするため、リポジトリのコピーを自分のGitHubアカウントに作成することをお勧めします。ページ上部の**Use this template**ボタンをクリックすると、カリキュラムのコピーを含む新しいリポジトリが作成されます。 +#### リポジトリの作成 +作業を簡単に保存するため、ご自身のリポジトリコピーを作成することをお勧めします。ページ上部の**Use this template**ボタンをクリックすると、GitHubアカウント内にカリキュラムのコピーが新しいリポジトリとして作成されます。 -以下の手順に従ってください: -1. **リポジトリをフォーク**:ページ右上の「Fork」ボタンをクリック。 -2. **リポジトリをクローン**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +手順は以下の通り: +1. **リポジトリのフォーク**:右上の「Fork」ボタンをクリックします。 +2. **リポジトリのクローン**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -#### Codespaceでカリキュラムを実行する +#### Codespaceでのカリキュラム実行 -作成したリポジトリのコピーで、**Code**ボタンをクリックし、**Open with Codespaces**を選択すると、新しいCodespaceが作成されます。 +作成したあなたのリポジトリコピーで、**Code**ボタンをクリックし、**Open with Codespaces**を選択。これで作業用の新しいCodespaceが作成されます。 ![Codespace](../../translated_images/ja/createcodespace.0238bbf4d7a8d955.webp) -#### ご自身のコンピューターでカリキュラムを実行する - -ローカルで実行するにはテキストエディタ、ブラウザー、コマンドラインツールが必要です。最初のレッスン[プログラミング言語とツールの紹介](../../1-getting-started-lessons/1-intro-to-programming-languages)では、それぞれのツールの選択肢を紹介し、最適なものを選べるようガイドします。 +#### ローカルPCでのカリキュラム実行 -おすすめは[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)からダウンロードできます。 +ローカルPCで実行するには、テキストエディタ、ブラウザ、コマンドラインツールが必要です。最初のレッスン、[プログラミング言語とツールの紹介](../../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)からダウンロード可能です。 -1. GitHub上のリポジトリをクローンしてください。**Code**ボタンをクリックし、URLをコピーして使用します。 +1. あなたのリポジトリをPCにクローンします。**Code**ボタンをクリックし、URLをコピーしてください。 [CodeSpace](./images/createcodespace.png) - それから、[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)を開き、以下のコマンドを実行します。``は先ほどコピーしたURLに置き換えてください。 + 次に、[Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) 内で [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) を開き、以下のコマンドを実行します。`` は先ほどコピーしたURLに置き換えてください。 ```bash git clone ``` -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) - Visual Studio Code内でHTMLページをプレビューするため -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - コーディングをより速くするための支援ツール +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - コードを書くスピードを上げるために役立ちます ## 📂 各レッスンには以下が含まれます: - 任意のスケッチノート -- 任意の補足ビデオ +- 任意の補足動画 - レッスン前のウォームアップクイズ - 書面によるレッスン -- プロジェクトベースのレッスンの場合は、プロジェクト開発のステップバイステップガイド +- プロジェクトベースのレッスンでは、プロジェクトの構築方法をステップバイステップで解説 - 知識チェック - チャレンジ -- 補足読書 +- 補足読書資料 +- 課題 - [レッスン後のクイズ](https://ff-quizzes.netlify.app/web/) -> **クイズについての注意**:すべてのクイズはQuiz-appフォルダーに収録されており、全48回のクイズが各3問ずつあります。これらは[ここ](https://ff-quizzes.netlify.app/web/)で利用可能です。クイズアプリはローカルで実行するかAzureにデプロイできます。詳細は`quiz-app`フォルダー内の指示に従ってください。 - -## 🗃️ レッスン一覧 - -| | プロジェクト名 | 教える概念 | 学習目標 | リンクされたレッスン | 著者 | -| :-: | :---------------------------------------------------------: | :-----------------------------------------------------------------: | -------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------------------: | :-------------------: | -| 01 | はじめに | プログラミングの紹介とツールの基礎知識 | ほとんどのプログラミング言語の基本的な基礎知識と、プロの開発者が仕事で使用するソフトウェアについて学びます | [プログラミング言語とツールの紹介](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | -| 02 | はじめに | GitHubの基本、チームでの作業 | GitHubの使い方、チームでコードベースを共同で作業する方法 | [GitHub入門](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | はじめに | アクセシビリティ | ウェブアクセシビリティの基礎を学びます | [アクセシビリティの基礎](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | JS基礎 | JavaScriptのデータ型 | JavaScriptデータ型の基本を学びます | [データ型](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | JS基礎 | 関数とメソッド | アプリケーションのロジックフローを管理するための関数とメソッドについて学びます | [関数とメソッド](./2-js-basics/2-functions-methods/README.md) | Jasmine と Christopher | -| 06 | JS基礎 | JSでの条件分岐作成 | 条件分岐メソッドを使ってコードに条件を作成する方法を学びます | [条件分岐](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | JS基礎 | 配列とループ | JavaScriptで配列とループを使ってデータを扱う方法を学びます | [配列とループ](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [テラリウム](./3-terrarium/solution/README.md) | 実践的HTML | オンラインテラリウムを作るためのHTMLを構築し、レイアウト作成に注力します | [HTML入門](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [テラリウム](./3-terrarium/solution/README.md) | 実践的CSS | オンラインテラリウムのスタイルを作るCSSを構築し、ページをレスポンシブ化する基本を学びます | [CSS入門](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [テラリウム](./3-terrarium/solution/README.md) | JavaScriptのクロージャとDOM操作 | ドラッグ&ドロップインターフェイスにするJavaScriptを作成し、クロージャとDOM操作に注目します | [JavaScriptのクロージャとDOM操作](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [タイピングゲーム](./4-typing-game/solution/README.md) | タイピングゲームの作成 | キーボードイベントを使ってJavaScriptアプリのロジックを制御する方法を学びます | [イベント駆動プログラミング](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [グリーンブラウザー拡張機能](./5-browser-extension/solution/README.md) | ブラウザーの仕組み | ブラウザーの仕組みと歴史、そしてブラウザー拡張機能の最初の要素の雛形を作る方法を学びます | [ブラウザーについて](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [グリーンブラウザー拡張機能](./5-browser-extension/solution/README.md) | フォームの作成、API呼び出し、ローカルストレージへの変数保存 | API呼び出しのためのJavaScript要素を作り、ローカルストレージに保存した変数を利用する方法を学びます | [API、フォーム、ローカルストレージ](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [グリーンブラウザー拡張機能](./5-browser-extension/solution/README.md) | ブラウザーのバックグラウンド処理とウェブパフォーマンス | 拡張機能のアイコンを管理するためのブラウザーのバックグラウンド処理を利用し、ウェブパフォーマンス関連の最適化を学びます | [バックグラウンド処理とパフォーマンス](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [スペースゲーム](./6-space-game/solution/README.md) | JavaScriptによる高度なゲーム開発 | クラスとコンポジションによる継承、Pub/Subパターンなどを学び、ゲーム開発の準備をします | [高度なゲーム開発入門](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [スペースゲーム](./6-space-game/solution/README.md) | Canvasへの描画 | 画面に要素を描画するCanvas APIについて学びます | [Canvasへの描画](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [スペースゲーム](./6-space-game/solution/README.md) | 画面上での要素の移動 | 直交座標とCanvas APIを用いて要素に動きを付ける方法を発見します | [要素の移動](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [スペースゲーム](./6-space-game/solution/README.md) | 衝突検出 | 要素同士の衝突検出やそれに対する反応、キー押下によるクールダウン機能を作り、ゲームのパフォーマンスを確保します | [衝突検出](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [スペースゲーム](./6-space-game/solution/README.md) | スコア管理 | ゲームの状態やパフォーマンスに基づいて数学計算を実施します | [スコア管理](./6-space-game/5-keeping-score/README.md) | Chris | -| 20 | [スペースゲーム](./6-space-game/solution/README.md) | ゲーム終了と再開 | ゲームの終了と再開について学び、資源のクリーンアップや変数のリセット方法を学びます | [終了条件](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [バンキングアプリ](./7-bank-project/solution/README.md) | ウェブアプリにおけるHTMLテンプレートとルーティング | ルーティングとHTMLテンプレートを使ってマルチページサイトの構造を作る方法を学びます | [HTMLテンプレートとルート](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [バンキングアプリ](./7-bank-project/solution/README.md) | ログインと登録フォームの作成 | フォーム作成と検証処理の基礎を学びます | [フォーム](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [バンキングアプリ](./7-bank-project/solution/README.md) | データの取得と利用方法 | アプリ内のデータの流れ、取得、保存、処理方法を学びます | [データ](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [バンキングアプリ](./7-bank-project/solution/README.md) | 状態管理の概念 | アプリがどのように状態を保持し、プログラム的に管理するかを学びます | [状態管理](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [Browser/VScode Code](../../8-code-editor) | VScodeの使い方 | コードエディターの使い方を学ぶ | [VScodeコードエディターの使用](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [AIアシスタント](./9-chat-project/README.md) | AIとの連携 | 独自のAIアシスタントの作成方法を学ぶ | [AIアシスタントプロジェクト](./9-chat-project/README.md) | Chris | +> **クイズに関する注意**: すべてのクイズはQuiz-appフォルダに格納されており、各クイズは3問からなり、合計48問あります。[こちら](https://ff-quizzes.netlify.app/web/)からアクセスでき、クイズアプリはローカルで実行するかAzureにデプロイ可能です。`quiz-app`フォルダの指示に従ってください。 + +## 🗃️ レッスンリスト + +| | プロジェクト名 | 教えられるコンセプト | 学習目標 | 関連レッスン | 著者 | +| :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | ------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | +| 01 | はじめに | プログラミングとツールの基礎 | 多くのプログラミング言語の基本概念とプロの開発者が使用するソフトウェアについて学びます | [プログラミング言語とツールの紹介](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | はじめに | GitHubの基本、チームでの作業を含む | プロジェクトでのGitHubの使用方法、コードベースでの共同作業方法を学びます | [GitHubの紹介](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | はじめに | アクセシビリティ | ウェブアクセシビリティの基礎を学びます | [アクセシビリティの基礎](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | JS基礎 | JavaScriptのデータ型 | JavaScriptのデータ型の基本 | [データ型](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | JS基礎 | 関数とメソッド | アプリケーションのロジックフローを管理する関数とメソッドについて学びます | [関数とメソッド](./2-js-basics/2-functions-methods/README.md) | Jasmine and Christopher | +| 06 | JS基礎 | JSでの条件分岐 | 条件分岐メソッドを使ってコード内に条件を作成する方法を学びます | [条件分岐](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | JS基礎 | 配列とループ | JavaScriptで配列とループを使ってデータを扱う方法 | [配列とループ](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [テラリウム](./3-terrarium/solution/README.md) | HTMLの実践 | オンライン テラリウムを作るためのHTML構築、レイアウト作成に重点を置く | [HTML入門](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [テラリウム](./3-terrarium/solution/README.md) | CSSの実践 | オンライン テラリウムをスタイリングするCSS構築、基本的なCSSとレスポンシブデザインに焦点を当てる | [CSS入門](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [テラリウム](./3-terrarium/solution/README.md) | JavaScriptクロージャ、DOM操作 | ドラッグ&ドロップのインターフェースとして機能するテラリウム用のJavaScriptを作成、クロージャとDOM操作に焦点を当てる | [JavaScriptクロージャ、DOM操作](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [タイピングゲーム](./4-typing-game/solution/README.md) | タイピングゲームを作る | キーボードイベントを使ってJavaScriptアプリのロジックを動かす方法を学びます | [イベント駆動プログラミング](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [グリーンブラウザ拡張](./5-browser-extension/solution/README.md) | ブラウザの仕組み | ブラウザの仕組み、歴史、ブラウザ拡張機能の最初の要素の構築方法を学びます | [ブラウザについて](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [グリーンブラウザ拡張](./5-browser-extension/solution/README.md) | フォーム作成、API呼び出し、ローカルストレージへの変数保存 | ローカルストレージに保存された変数を使いAPIを呼び出すブラウザ拡張機能のJavaScript要素を作成 | [API、フォーム、ローカルストレージ](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [グリーンブラウザ拡張](./5-browser-extension/solution/README.md) | ブラウザのバックグラウンド処理、ウェブパフォーマンス | ブラウザのバックグラウンド処理を使って拡張機能のアイコンを管理し、ウェブパフォーマンスと最適化について学びます | [バックグラウンドタスクとパフォーマンス](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [スペースゲーム](./6-space-game/solution/README.md) | JavaScriptでの高度なゲーム開発 | クラスとコンポジションの継承およびPub/Subパターンについて学び、ゲーム制作に備える | [高度なゲーム開発入門](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [スペースゲーム](./6-space-game/solution/README.md) | キャンバスへの描画 | スクリーンに要素を描画するCanvas APIについて学びます | [キャンバスへの描画](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [スペースゲーム](./6-space-game/solution/README.md) | 画面上の要素を移動させる | カルテシアン座標とCanvas APIを使って要素に動きを与える方法を学びます | [要素を移動させる](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [スペースゲーム](./6-space-game/solution/README.md) | 衝突判定 | 要素同士が衝突し反応するようにし、ゲームのパフォーマンスを確保するためのクールダウン機能を実装 | [衝突判定](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [スペースゲーム](./6-space-game/solution/README.md) | スコア計算 | ゲームの状態とパフォーマンスに基づいた計算を行います | [スコア管理](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [スペースゲーム](./6-space-game/solution/README.md) | ゲームの終了と再開 | ゲームの終了と再開について学び、アセットのクリーンアップや変数のリセットを行います | [終了条件](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [バンキングアプリ](./7-bank-project/solution/README.md) | WebアプリのHTMLテンプレートとルーティング | 複数ページのウェブサイトの構造をルーティングとHTMLテンプレートを使って構築する方法を学びます | [HTMLテンプレートとルーティング](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [バンキングアプリ](./7-bank-project/solution/README.md) | ログインと登録フォームの作成 | フォーム作成とバリデーション処理について学びます | [フォーム](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [バンキングアプリ](./7-bank-project/solution/README.md) | データの取得と利用方法 | アプリのデータの流れ、取得、保存、破棄の方法を学びます | [データ](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [バンキングアプリ](./7-bank-project/solution/README.md) | ステート管理の概念 | アプリの状態を保持しプログラム的に管理する方法を学びます | [ステート管理](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [ブラウザ/VScodeコード](../../8-code-editor) | VScodeの使い方 | コードエディタの使用方法を学ぶ | [VScodeコードエディタの使い方](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [AIアシスタント](./9-chat-project/README.md) | AIとの連携 | 自分自身のAIアシスタントを作る方法を学ぶ | [AIアシスタントプロジェクト](./9-chat-project/README.md) | Chris | ## 🏫 教育方針 -私たちのカリキュラムは、以下の二つの重要な教育原則に基づいて設計されています: +当カリキュラムは2つの主要な教育原則に基づいて設計されています: * プロジェクトベースの学習 * 頻繁なクイズ -このプログラムではJavaScript、HTML、CSSの基礎から、今日のウェブ開発者が使用する最新のツールと技術を学べます。学習者はタイピングゲーム、バーチャルテラリウム、環境に優しいブラウザー拡張機能、スペースインベーダースタイルのゲーム、企業向けの銀行アプリを作成することで実践的な経験が得られます。シリーズの終了時点で、ウェブ開発に関する確かな理解を身につけられます。 +本プログラムではJavaScript、HTML、CSSの基礎ならびに現代のウェブ開発者が使用する最新のツールと技術を教えます。受講生はタイピングゲーム、バーチャルテラリウム、エコフレンドリーなブラウザ拡張機能、スペースインベーダースタイルゲーム、ビジネス向けバンキングアプリを作成することで実践的な経験を積めます。シリーズの終わりには、ウェブ開発のしっかりした理解を得られます。 -> 🎓 このカリキュラムの最初の数レッスンは、Microsoft Learnの[学習パス](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon)として受講できます! +> 🎓 Microsoft Learnの[Learn Path](https://docs.microsoft.com/learn/paths/web-development-101/?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の基礎を導入するスターターレッスンを複数作成し、さらに「[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)」の動画チュートリアルを組み合わせました。その著者の一部も本カリキュラムに貢献しています。 -さらに、クラスの前に低難度のクイズを行うことで学習者の学習意図を高め、クラス後の別クイズで理解度のさらなる定着を図ります。このカリキュラムは柔軟かつ楽しく学べるよう設計されているため、一部だけでも全体でも受講可能です。プロジェクトは小さなものから始まり、12週間のサイクル終了時にはより複雑なものへと発展します。 +授業前の低リスクなクイズは学習意図を設定し、授業後のクイズはさらなる理解定着を促します。本カリキュラムは柔軟かつ楽しく受講でき、全体または一部のみ受講可能です。プロジェクトは小規模から始まり、12週間のサイクル終了時には複雑性が増します。 -JavaScriptフレームワークの導入は意図的に避けており、基本的なウェブ開発スキルを身につけた後にフレームワーク導入に進むことを狙っています。このカリキュラムを終えた次のステップとして、別のビデオ集である"[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)"でNode.jsを学ぶことを推奨します。 +JavaScriptフレームワークの導入は意図的に避け、ウェブ開発者に必要な基本スキルに集中しています。次のステップとしては、別の動画シリーズ「[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)」でNode.jsの学習をおすすめします。 -> 私たちの[行動規範](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/#/) を使って、このドキュメントをオフラインで閲覧できます。このリポジトリをフォークし、ローカルマシンに[Docsifyをインストール](https://docsify.js.org/#/quickstart)してください。次にこのリポジトリのルートフォルダで `docsify serve` を入力します。ウェブサイトはローカルホストのポート3000で配信されます:`localhost:3000`。 ## 📘 PDF -すべてのレッスンのPDFはこちらから入手できます: [ここ](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf)。 +すべてのレッスンのPDFはこちらから入手可能です: [here](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). -## 🎒 その他のコース -私たちのチームは他にもコースを提供しています!ぜひご覧ください: +## 🎒 他のコース +私たちのチームは他にもコースを制作しています!ぜひご覧ください: ### LangChain @@ -232,7 +222,7 @@ JavaScriptフレームワークの導入は意図的に避けており、基本 --- -### 生成AIシリーズ +### ジェネレーティブAIシリーズ [![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) [![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) [![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) @@ -251,7 +241,7 @@ JavaScriptフレームワークの導入は意図的に避けており、基本 --- -### 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 for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) [![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) @@ -259,21 +249,21 @@ JavaScriptフレームワークの導入は意図的に避けており、基本 ## ヘルプを得る -AIアプリの構築で困ったことがあったり質問がある場合は、学習者や経験豊富な開発者と一緒にMCPについて議論に参加しましょう。質問歓迎のサポートコミュニティで、知識が自由に共有されています。 +AI アプリの構築で詰まったり、質問がある場合は MCP に関する学習者や経験豊富な開発者と一緒にディスカッションに参加しましょう。質問が歓迎され、知識が自由に共有される支援的なコミュニティです。 [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -製品のフィードバックや構築中のエラーについては、こちらをご覧ください: +製品のフィードバックや製品構築時のエラーがある場合は、以下をご覧ください: [![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) ## ライセンス -このリポジトリはMITライセンスの下でライセンスされています。詳細は[LICENSE](../../LICENSE)ファイルをご覧ください。 +このリポジトリは MIT ライセンスの下でライセンスされています。詳細は [LICENSE](../../LICENSE) ファイルをご参照ください。 --- **免責事項**: -本書類はAI翻訳サービス「Co-op Translator」(https://github.com/Azure/co-op-translator)を用いて翻訳されました。正確さには努めておりますが、自動翻訳には誤りや不正確な部分が含まれる可能性があります。原文の言語で記述された文書を正式な情報源としてご参照ください。重要な情報については、専門の人間翻訳をご利用いただくことを推奨します。本翻訳の利用により生じたいかなる誤解や解釈の相違についても、当方は責任を負いかねます。 +本書類はAI翻訳サービス「Co-op Translator」(https://github.com/Azure/co-op-translator)を使用して翻訳されました。正確性の向上に努めておりますが、自動翻訳には誤りや不正確な箇所が含まれる可能性があります。正式な内容については原文書を権威ある情報源としてご参照ください。重要な情報に関しては、専門の人間による翻訳を推奨いたします。本翻訳の利用により生じたいかなる誤解や解釈違いについても、当方は一切責任を負いかねます。 \ No newline at end of file diff --git a/translations/ja/SECURITY.md b/translations/ja/SECURITY.md index 80afa1de9..5a229f303 100644 --- a/translations/ja/SECURITY.md +++ b/translations/ja/SECURITY.md @@ -1,12 +1,3 @@ - ## セキュリティ Microsoftは、ソフトウェア製品やサービスのセキュリティを非常に重要視しています。これには、[Microsoft](https://github.com/Microsoft)、[Azure](https://github.com/Azure)、[DotNet](https://github.com/dotnet)、[AspNet](https://github.com/aspnet)、[Xamarin](https://github.com/xamarin)、および[弊社のGitHub組織](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon)で管理されているすべてのソースコードリポジトリが含まれます。 diff --git a/translations/ja/SUPPORT.md b/translations/ja/SUPPORT.md index 087561b28..ea16451bf 100644 --- a/translations/ja/SUPPORT.md +++ b/translations/ja/SUPPORT.md @@ -1,12 +1,3 @@ - # サポート ## 問題の報告方法とヘルプの取得 diff --git a/translations/ja/_404.md b/translations/ja/_404.md index 9d444d910..9d4a3b986 100644 --- a/translations/ja/_404.md +++ b/translations/ja/_404.md @@ -1,12 +1,3 @@ - # 作業中 このページは現在作業中です。後ほど再度ご確認ください。 diff --git a/translations/ja/docs/_navbar.md b/translations/ja/docs/_navbar.md index dd5a28531..37b247044 100644 --- a/translations/ja/docs/_navbar.md +++ b/translations/ja/docs/_navbar.md @@ -1,12 +1,3 @@ - - 翻訳 - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/ja/docs/_sidebar.md b/translations/ja/docs/_sidebar.md index 10670a5e5..bbca488e0 100644 --- a/translations/ja/docs/_sidebar.md +++ b/translations/ja/docs/_sidebar.md @@ -1,12 +1,3 @@ - - はじめに - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/ja/for-teachers.md b/translations/ja/for-teachers.md index c99f8b50b..c8fb51014 100644 --- a/translations/ja/for-teachers.md +++ b/translations/ja/for-teachers.md @@ -1,12 +1,3 @@ - ### 教育者向け このカリキュラムは、教室で自由に使用できます。GitHub Classroomや主要なLMSプラットフォームとスムーズに連携し、または単独のリポジトリとして学生と一緒に使用することも可能です。 diff --git a/translations/ja/lesson-template/README.md b/translations/ja/lesson-template/README.md index f49dd7c97..a3271ae3e 100644 --- a/translations/ja/lesson-template/README.md +++ b/translations/ja/lesson-template/README.md @@ -1,12 +1,3 @@ - # [レッスンのトピック] ![ここに動画を埋め込む](../../../lesson-template/video-url) diff --git a/translations/ja/lesson-template/assignment.md b/translations/ja/lesson-template/assignment.md index b3e44c1d0..1809dbbc8 100644 --- a/translations/ja/lesson-template/assignment.md +++ b/translations/ja/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [課題名] ## 指示 diff --git a/translations/ja/memory-game/README.md b/translations/ja/memory-game/README.md index 72a62e6b6..c1f18bd47 100644 --- a/translations/ja/memory-game/README.md +++ b/translations/ja/memory-game/README.md @@ -1,12 +1,3 @@ - これは [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app) を使用して作成された [Next.js](https://nextjs.org) プロジェクトです。 ## はじめに diff --git a/translations/ja/quiz-app/README.md b/translations/ja/quiz-app/README.md index b3e61c06a..d21729980 100644 --- a/translations/ja/quiz-app/README.md +++ b/translations/ja/quiz-app/README.md @@ -1,12 +1,3 @@ - # クイズアプリ これらのクイズは、データサイエンスカリキュラムの講義前後に行うクイズです。カリキュラムは https://aka.ms/webdev-beginners で確認できます。 diff --git a/translations/kn/.co-op-translator.json b/translations/kn/.co-op-translator.json new file mode 100644 index 000000000..bab3192af --- /dev/null +++ b/translations/kn/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2026-01-08T20:15:54+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "kn" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2026-01-08T20:24:03+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "kn" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2026-01-08T20:34:29+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "kn" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2026-01-08T19:43:10+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "kn" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2026-01-08T19:59:54+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "kn" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2026-01-08T11:40:34+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "kn" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2026-01-08T11:05:45+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "kn" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T19:36:06+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "kn" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2026-01-08T12:40:07+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "kn" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2026-01-08T12:43:58+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "kn" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2026-01-08T12:26:23+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "kn" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2026-01-08T12:31:14+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "kn" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2026-01-08T12:51:07+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "kn" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2026-01-08T12:57:26+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "kn" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2026-01-08T13:05:58+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "kn" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2026-01-08T13:11:18+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "kn" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2026-01-08T10:45:23+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "kn" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2026-01-08T18:42:06+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "kn" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2026-01-08T18:52:06+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "kn" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2026-01-08T19:24:40+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "kn" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2026-01-08T19:30:28+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "kn" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2026-01-08T19:01:20+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "kn" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2026-01-08T19:08:26+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "kn" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-08T11:37:01+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "kn" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2026-01-08T19:10:25+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "kn" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2026-01-08T11:35:00+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "kn" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2026-01-08T18:08:15+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "kn" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2026-01-08T18:19:31+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "kn" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2026-01-08T18:29:11+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "kn" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2026-01-08T15:47:54+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "kn" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2026-01-08T15:56:29+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "kn" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2026-01-08T15:12:48+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "kn" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2026-01-08T15:19:14+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "kn" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2026-01-08T15:27:43+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "kn" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2026-01-08T15:34:43+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "kn" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2026-01-08T11:27:57+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "kn" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2026-01-08T15:59:32+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "kn" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2026-01-08T16:10:46+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "kn" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2026-01-08T16:12:49+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "kn" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2026-01-08T16:08:31+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "kn" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2026-01-08T16:18:20+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "kn" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2026-01-08T16:14:33+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "kn" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2026-01-08T16:16:18+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "kn" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2026-01-08T16:06:07+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "kn" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2026-01-08T14:25:52+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "kn" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2026-01-08T14:35:34+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "kn" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2026-01-08T13:44:05+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "kn" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2026-01-08T13:48:43+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "kn" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2026-01-08T14:45:12+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "kn" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2026-01-08T14:54:21+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "kn" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2026-01-08T13:32:58+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "kn" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2026-01-08T13:37:17+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "kn" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2026-01-08T15:00:19+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "kn" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2026-01-08T14:59:32+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "kn" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2026-01-08T14:12:08+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "kn" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2026-01-08T14:19:08+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "kn" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2026-01-08T15:03:28+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "kn" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2026-01-08T15:02:40+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "kn" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2026-01-08T13:55:35+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "kn" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2026-01-08T14:06:55+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "kn" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2026-01-08T15:01:54+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "kn" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2026-01-08T15:01:06+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "kn" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2026-01-08T11:10:48+00:00", + "source_file": "6-space-game/README.md", + "language_code": "kn" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2026-01-08T14:36:49+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "kn" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2026-01-08T17:05:35+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "kn" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2026-01-08T17:11:41+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "kn" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2026-01-08T16:30:55+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "kn" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2026-01-08T16:38:09+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "kn" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2026-01-08T17:23:20+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "kn" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2026-01-08T17:32:48+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "kn" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2026-01-08T17:49:26+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "kn" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2026-01-08T18:01:29+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "kn" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2026-01-08T11:31:04+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "kn" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2026-01-08T16:40:10+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "kn" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2026-01-08T18:07:24+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "kn" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2026-01-08T13:18:30+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "kn" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2026-01-08T13:24:34+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "kn" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2026-01-08T12:09:43+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "kn" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2026-01-08T20:38:50+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "kn" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2026-01-08T20:44:52+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "kn" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2026-01-08T20:46:04+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "kn" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2026-01-08T20:44:08+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "kn" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2026-01-08T10:32:31+00:00", + "source_file": "AGENTS.md", + "language_code": "kn" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2026-01-08T10:34:48+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "kn" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2026-01-08T10:14:42+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "kn" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2026-01-08T10:48:32+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "kn" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T19:46:02+00:00", + "source_file": "README.md", + "language_code": "kn" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2026-01-08T10:35:45+00:00", + "source_file": "SECURITY.md", + "language_code": "kn" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2026-01-08T10:13:48+00:00", + "source_file": "SUPPORT.md", + "language_code": "kn" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2026-01-08T10:20:09+00:00", + "source_file": "_404.md", + "language_code": "kn" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2026-01-08T11:39:36+00:00", + "source_file": "docs/_navbar.md", + "language_code": "kn" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2026-01-08T11:38:33+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "kn" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2026-01-08T10:12:30+00:00", + "source_file": "for-teachers.md", + "language_code": "kn" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2026-01-08T11:41:47+00:00", + "source_file": "lesson-template/README.md", + "language_code": "kn" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2026-01-08T11:42:36+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "kn" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2026-01-08T11:29:35+00:00", + "source_file": "memory-game/README.md", + "language_code": "kn" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2026-01-08T11:17:25+00:00", + "source_file": "quiz-app/README.md", + "language_code": "kn" + } +} \ No newline at end of file diff --git a/translations/kn/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/kn/1-getting-started-lessons/1-intro-to-programming-languages/README.md index 09f4ba6eb..238980e0a 100644 --- a/translations/kn/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/kn/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು ಮತ್ತು ಆಧುನಿಕ ಡೆವಲಪರ್ ಟೂಲ್ಗಳ ಪರಿಚಯ ನಮಸ್ಕಾರ ಭವಿಷ್ಯದ ಡೆವಲಪರ್! 👋 ನಾನು ನಿಮಗೆ ಪ್ರತಿದಿನವೂ ಭಯಂಕರ ಅನುಭವ ನೀಡುವ ಏನಾದರು ಹೇಳಬಹುದೇ? ನೀವು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ಕೇವಲ ಕಂಪ್ಯೂಟರ್ ಗಳ ಕುರಿತು ಎನ್ನುವುದಿಲ್ಲ ಎಂಬುದನ್ನು ತಲುಪಲಿದ್ದೀರಿ – ಇದು ನಿಮ್ಮ ಅತೀ ವಿಚಿತ್ರ ಕಲ್ಪನೆಗಳನ್ನು ಜೀವಕ್ಕೆ ತರುವ ಸ್ಫೂರ್ತಿದಾಯಕ ಶಕ್ತಿಗಳನ್ನು ಹೊಂದಿರುವದಾಗಿದೆ! diff --git a/translations/kn/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/kn/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index b8224ef79..5f248da7f 100644 --- a/translations/kn/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/kn/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # ಅಸೈನ್ಮೆಂಟ್: ಆಧುನಿಕ ವೆಬ್ ಅಭಿವೃದ್ದಿ ಸಾಧನಗಳನ್ನು ಅನ್ವೇಷಿಸುವುದು ## ಸೂಚನೆಗಳು diff --git a/translations/kn/1-getting-started-lessons/2-github-basics/README.md b/translations/kn/1-getting-started-lessons/2-github-basics/README.md index 0869e7b39..8af10256b 100644 --- a/translations/kn/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/kn/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # GitHub ಗೆ ಪರಿಚಯ ಹೇಯ್ ಅಲ್ಲಿ, ಭವಿಷ್ಯದ ಡೆವಲಪರ್! 👋 ಪ್ರಪಂಚದಾದ್ಯಾಂತ ಲಕ್ಷಾಂತರ ಕೋಡರ್ಸ್ ಜೊತೆ ಸೆರೆಯಾಗಲು ಸಿದ್ಧರೇ? ನಾನು ನಿಜವಾಗಿಯೂ GitHub ಅನ್ನು ಪರಿಚಯಿಸಲು ಉತ್ಸುಕನಾಗಿದ್ದೇನೆ – ಇದನ್ನು ಪ್ರೋಗ್ರಾಮರ್‌ಗಳಿಗಾಗಿ ಸಾಮಾಜಿಕ ಮಾಧ್ಯಮ ವೇದಿಕೆ ಎಂದು ಭಾವಿಸಿ, ಆದರೆ ನಿಮ್ಮ ಊಟದ ಫೋಟೋಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳುವುದರ ಬದಲು, ನಾವು ಕೋಡ್ ಹಂಚಿಕೊಳ್ಳುತ್ತೇವೆ ಮತ್ತು ಅದ್ಭುತ ವಸ್ತುಗಳನ್ನು ನಿರ್ಮಿಸುತ್ತೇವೆ! diff --git a/translations/kn/1-getting-started-lessons/3-accessibility/README.md b/translations/kn/1-getting-started-lessons/3-accessibility/README.md index e58c59ded..ac2c97614 100644 --- a/translations/kn/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/kn/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # ಪ್ರವೇಶಿಸಲು ಅನುವುಮಾಡಿದ ವೆಬ್‌ಪೇಜ್‌ಗಳ ಸೃಷ್ಟಿ ![ಎಲ್ಲಾ ಪ್ರವೇಶಾಸಾಧ್ಯತೆಯ ಬಗ್ಗೆ](../../../../translated_images/kn/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/kn/1-getting-started-lessons/3-accessibility/assignment.md b/translations/kn/1-getting-started-lessons/3-accessibility/assignment.md index 0dc6585d7..e563f88c5 100644 --- a/translations/kn/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/kn/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # ಸಂಪೂರ್ಣ ವೆಬ್‌ಸೈಟ್ ಪ್ರವೇಶ ವ್ಯವಸ್ಥೆ ಪರೀಕ್ಷೆ ## ಸೂಚನೆಗಳು diff --git a/translations/kn/1-getting-started-lessons/README.md b/translations/kn/1-getting-started-lessons/README.md index a2310913f..6cb7a57cf 100644 --- a/translations/kn/1-getting-started-lessons/README.md +++ b/translations/kn/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # ವೆಬ್ ಅಭಿವೃದ್ಧಿಗೆ ಪ್ರಾರಂಭ ಈ ಪಠ್ಯದ ವಿಭಾಗದಲ್ಲಿ, ವೃತ್ತಿಪರ ಡೆವೆಲಪರ್ ಆಗಲು ಮುಖ್ಯವಾದ ಪ್ರಾಜೆಕ್ಟ್ ಆಧಾರಿತವಲ್ಲದ ಕಲ್ಪನೆಗಳಿಗೆ ಪರಿಚಯ ಮಾಡಲಾಗುತ್ತದೆ. @@ -29,6 +20,6 @@ GitHub ಗೆ ಪರಿಚಯವನ್ನು ♥️ ಜೊತೆಗೆ ಬರೆ **ನಿರಾಕರಣೆ**: -ಈ ದಸ್ತಾವೇಜನ್ನು AI ಅನುವಾದ ಸೇವೆ [Co-op Translator](https://github.com/Azure/co-op-translator) ಬಳಸಿ ಅನುವಾದಿಸಲಾಗಿದೆ. ನಾವು ಶುದ್ಧತೆಗೆ ಪ್ರಯತ್ನಿಸಿದರೂ, ಸ್ವಯಂಚಾಲಿತ ಅನುವಾದಗಳಲ್ಲಿ ತಪ್ಪುಗಳು ಅಥವಾ ಅಸತ್ಯತೆಗಳಿರಬಹುದೆಂದು ದಯವಿಟ್ಟು ಗಮನವಿರಲಿ. ಮೂಲ ದಸ್ತಾವೇಜನ್ನು ಅದರ ಸ್ಥಳೀಯ ಭಾಷೆಯಲ್ಲಿ ಪ್ರಾಮಾಣಿಕ ಮೂಲವಾಗಿ ಪರಿಗಣಿಸಬೇಕು. ಮಹತ್ವದ ಮಾಹಿತಿಗಾಗಿ ವೃತ್ತಿಪರ ಮಾನವ ಅನುವಾದವನ್ನು ಶಿಫಾರಸು ಮಾಡಲಾಗುತ್ತದೆ. ಈ ಅನುವಾದ ಬಳಕೆಗಳಿಂದ ಉಂಟಾಗುವ ಯಾವುದೇ ತಪ್ಪು +ಈ ದಸ್ತಾವೇಜನ್ನು AI ಅನುವಾದ ಸೇವೆ [Co-op Translator](https://github.com/Azure/co-op-translator) ಬಳಸಿ ಅನುವಾದಿಸಲಾಗಿದೆ. ನಾವು ಶುದ್ಧತೆಗೆ ಪ್ರಯತ್ನಿಸಿದರೂ, ಸ್ವಯಂಚಾಲಿತ ಅನುವಾದಗಳಲ್ಲಿ ತಪ್ಪುಗಳು ಅಥವಾ ಅಸತ್ಯತೆಗಳಿರಬಹುದೆಂದು ದಯವಿಟ್ಟು ಗಮನವಿರಲಿ. ಮೂಲ ದಸ್ತಾವೇಜನ್ನು ಅದರ ಸ್ಥಳೀಯ ಭಾಷೆಯಲ್ಲಿ ಪ್ರಾಮಾಣಿಕ ಮೂಲವಾಗಿ ಪರಿಗಣಿಸಬೇಕು. ಮಹತ್ವದ ಮಾಹಿತಿಗಾಗಿ ವೃತ್ತಿಪರ ಮಾನವ ಅನುವಾದವನ್ನು ಶಿಫಾರಸು ಮಾಡಲಾಗುತ್ತದೆ. ಈ ಅನುವಾದ ಬಳಕೆಗಳಿಂದ ಉಂಟಾಗುವ ಯಾವುದೇ ತಪ್ಪು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವಿಕೆಗಳಿಗೆ ಅಥವಾ ತಪ್ಪು ವಿವರಣೆಗಳಿಗೆ ನಾವು ಹೊಣೆಗಾರರಾಗಿದ್ದೇವೆ ಅಲ್ಲ. \ No newline at end of file diff --git a/translations/kn/10-ai-framework-project/README.md b/translations/kn/10-ai-framework-project/README.md index 1f0b44655..878f8e7ba 100644 --- a/translations/kn/10-ai-framework-project/README.md +++ b/translations/kn/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # AI ಫ್ರೇಮ್ವರ್ಕ್ ಮೂಲದಿಂದಲೇ AI ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಲು ಪ್ರಯತ್ನಿಸುವಾಗ ತಲೆನొಮ್ಮಿನಿಂದ ಸಾವಧಾನನಾಗಿದ್ದೀರಾ? ನೀವು ಅಗರಕ್ಕಾಗಿಲ್ಲ! AI ಫ್ರೇಮ್ವರ್ಕ್‌ಗಳು AI ಅಭಿವೃದ್ದಿಗೆ ಸ್ವಿಸ್ ಆರ್ಮಿ ಚಾಕು ಇದ್ದಂತೆ - ಬುದ್ಧಿವಂತ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ನಿರ್ಮಿಸುವಾಗ ಕಾಲ ಮತ್ತು ತಲೆನೋವನ್ನು ಉಳಿಸುವ ಶಕ್ತಿಶಾಲಿ ಉಪಕರಣಗಳು. AI ಫ್ರೇಮ್ವರ್ಕ್ ಅನ್ನು ಚೆನ್ನಾಗಿ ಸಂಘಟಿತ ಗ್ರಂಥಾಲಯವೆಂದು ಯೋಚಿಸಿ: ಇದು ಪೂರ್ವನಿರ್ಮಿತ ಘಟಕಗಳು, ಮಾನಕ ಍ಪಿಐಗಳು, ಮತ್ತು ಮುತುವರ್ಜಿ ತರ್ಕಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ, ಹೀಗಾಗಿ ನೀವು ಅಳವಡಿಕೆ ವಿವರಗಳೊಂದಿಗೆ ಹೋರಾಟ ಮಾಡದೇ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುವಲ್ಲಿ ಕೇಂದ್ರೀಕರಿಸಬಹುದು. diff --git a/translations/kn/2-js-basics/1-data-types/README.md b/translations/kn/2-js-basics/1-data-types/README.md index daf8de697..632ef8490 100644 --- a/translations/kn/2-js-basics/1-data-types/README.md +++ b/translations/kn/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮೂಲತತ್ವಗಳು: ಡೇಟಾ ಪ್ರಕಾರಗಳು ![JavaScript Basics - Data types](../../../../translated_images/kn/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/kn/2-js-basics/1-data-types/assignment.md b/translations/kn/2-js-basics/1-data-types/assignment.md index 5120573d0..b11f930ed 100644 --- a/translations/kn/2-js-basics/1-data-types/assignment.md +++ b/translations/kn/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # Data Types Practice: ಇ-ಕಾಮರ್ಸ್ ಶಾಪಿಂಗ್ ಕಾರ್ಟ್ ## ಸೂಚನೆಗಳು diff --git a/translations/kn/2-js-basics/2-functions-methods/README.md b/translations/kn/2-js-basics/2-functions-methods/README.md index 1030492a4..ea4b02d31 100644 --- a/translations/kn/2-js-basics/2-functions-methods/README.md +++ b/translations/kn/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # JavaScript ಮೂಲಗಳು: ವಿಧಾನಗಳು ಮತ್ತು ಕಾರ್ಯಗಳು ![JavaScript ಮೂಲಗಳು - ಕಾರ್ಯಗಳು](../../../../translated_images/kn/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/kn/2-js-basics/2-functions-methods/assignment.md b/translations/kn/2-js-basics/2-functions-methods/assignment.md index e304686ae..32c49d998 100644 --- a/translations/kn/2-js-basics/2-functions-methods/assignment.md +++ b/translations/kn/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # Functions ನೊಂದಿಗೆ ಮನರಂಜನೆ ## ಸೂಚನೆಗಳು diff --git a/translations/kn/2-js-basics/3-making-decisions/README.md b/translations/kn/2-js-basics/3-making-decisions/README.md index b252c908a..ab1f12829 100644 --- a/translations/kn/2-js-basics/3-making-decisions/README.md +++ b/translations/kn/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮೂಲಭूतಗಳು: ನಿರ್ಧಾರಗಳನ್ನು ಕೈಗೊಳ್ಳುವುದು ![JavaScript Basics - Making decisions](../../../../translated_images/kn/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/kn/2-js-basics/3-making-decisions/assignment.md b/translations/kn/2-js-basics/3-making-decisions/assignment.md index bbcd79e74..d94d024fc 100644 --- a/translations/kn/2-js-basics/3-making-decisions/assignment.md +++ b/translations/kn/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # ನಿರ್ಧಾರ ತೆಗೆದುಕೊಳ್ಳುವುದು: ವಿಧ್ಯಾರ್ಥಿ ಶ್ರೇಣಿ ಪ್ರೊಸೆಸರ್ ## ಕಲಿಕೆ ಉದ್ದೇಶಗಳು diff --git a/translations/kn/2-js-basics/4-arrays-loops/README.md b/translations/kn/2-js-basics/4-arrays-loops/README.md index 378a47111..d9def94bf 100644 --- a/translations/kn/2-js-basics/4-arrays-loops/README.md +++ b/translations/kn/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # JavaScript ಮೂಲಭೂತಗಳು: ಅರೆಗಳು ಮತ್ತು ಲೂಪ್ಗಳು ![JavaScript ಮೂಲಭೂತಗಳು - ಅರೆಗಳು](../../../../translated_images/kn/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/kn/2-js-basics/4-arrays-loops/assignment.md b/translations/kn/2-js-basics/4-arrays-loops/assignment.md index b86f6c344..e67882aa1 100644 --- a/translations/kn/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/kn/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # ಅರೇಸ್ ಮತ್ತು ಲೂಪ್ ಗಳ ಅಸೈನ್‌ಮೆಂಟ್ ## ಸೂಚನೆಗಳು diff --git a/translations/kn/2-js-basics/README.md b/translations/kn/2-js-basics/README.md index 151c78c59..a0773bb31 100644 --- a/translations/kn/2-js-basics/README.md +++ b/translations/kn/2-js-basics/README.md @@ -1,12 +1,3 @@ - # ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಪರಿಚಯ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವೆಬ್‌ನ ಭಾಷೆ. ಈ ನಾಲ್ಕು ಪಾಠಗಳಲ್ಲಿ, ನೀವು ಅದರ ಮೂಲ ತತ್ವಗಳನ್ನು ಕಲಿಯುತ್ತೀರಿ. diff --git a/translations/kn/3-terrarium/1-intro-to-html/README.md b/translations/kn/3-terrarium/1-intro-to-html/README.md index 5850e9125..bfaae1046 100644 --- a/translations/kn/3-terrarium/1-intro-to-html/README.md +++ b/translations/kn/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - Translation for chunk 1 of 'README.md' skipped due to timeout. - **ಪ್ರತ್ಯೇಕಿಸುತ್ತದೆ** ಪ್ರತಿ ದೃಶ್ಯಾಂಶದ ಘಟಕಗಳನ್ನು (ಮೇಲ್ಭಾಗ, ಗೋಡೆಗಳು, ಮಣ್ಣು, ಕೆಳಭಾಗ) - **ಸಮರ್ಪಿಸುತ್ತದೆ** ಗಾಜಿನ ಪ್ರತಿಬಿಂಬ ಪ್ರಭಾವಗಳಿಗೆ ಫಲಿತಾಂಶಾಂಶಗಳನ್ನು (ತಿಪ್ಪಣಿಯಾದ ಘಟಕಗಳು) diff --git a/translations/kn/3-terrarium/1-intro-to-html/assignment.md b/translations/kn/3-terrarium/1-intro-to-html/assignment.md index 4a7d12425..ba7bb719c 100644 --- a/translations/kn/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/kn/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # HTML ಅಭ್ಯಾಸ ಅಸ್ಸೈನ್‌ಮೆಂಟ್: ಬ್ಲಾಗ್ ಮಾದರಿ ರಚಿಸಲು ## ಕಲಿಕಾ उद्दೇಶಗಳು diff --git a/translations/kn/3-terrarium/2-intro-to-css/README.md b/translations/kn/3-terrarium/2-intro-to-css/README.md index d25276924..3146e0855 100644 --- a/translations/kn/3-terrarium/2-intro-to-css/README.md +++ b/translations/kn/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # ಟೆರೇರಿಯಂ ಪ್ರಾಜೆಕ್ಟ್ ಭಾಗ 2: CSS ಪರಿಚಯ ```mermaid diff --git a/translations/kn/3-terrarium/2-intro-to-css/assignment.md b/translations/kn/3-terrarium/2-intro-to-css/assignment.md index e2171bf9e..212b5fbbe 100644 --- a/translations/kn/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/kn/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # CSS ಮರುವ್ಯವಸ್ಥೆ ಕಾರ್ಯನಿರ್ವಹಣಾ ## ಉದ್ದೇಶ diff --git a/translations/kn/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/kn/3-terrarium/3-intro-to-DOM-and-closures/README.md index 9e665fbbf..d301c2deb 100644 --- a/translations/kn/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/kn/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # ಟೆರಾರಿಯನ್ ಪ್ರಾಜೆಕ್ಟ್ ಭಾಗ 3: DOM ನಿರ್ವಹಣೆ ಮತ್ತು JavaScript ಕ್ಲೋಶರ್‌ಗಳು ```mermaid diff --git a/translations/kn/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/kn/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index f7719fc75..9c59c6a22 100644 --- a/translations/kn/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/kn/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # DOM элемೆಂಟ್ ಪರಿಶೀಲನೆ ಅಸೈನ್ಮೆಂಟ್ ## ಅವಲೋಕನ diff --git a/translations/kn/3-terrarium/README.md b/translations/kn/3-terrarium/README.md index c75be3d9d..2e2a558d5 100644 --- a/translations/kn/3-terrarium/README.md +++ b/translations/kn/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## ನಿಮ್ಮ ಟೆರೇರಿಯಂ ಅನ್ನು ನಿಯೋಜಿಸಿ ನೀವು ನಿಮ್ಮ ಟೆರೇರಿಯಂ ಅನ್ನು **ಆಜೂರು ಸ್ಥಿರ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ಸ್** ಬಳಸಿ ವೆಬಿನಲ್ಲಿ ನಿಯೋಜಿಸಬಹುದು ಅಥವಾ ಪ್ರಕಟಿಸಬಹುದು. diff --git a/translations/kn/3-terrarium/solution/README.md b/translations/kn/3-terrarium/solution/README.md index 5ee9d0a52..1522156d9 100644 --- a/translations/kn/3-terrarium/solution/README.md +++ b/translations/kn/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # My Terrarium: ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬಳಸಿ HTML, CSS ಮತ್ತು DOM ಹಸ್ತಕ್ಷೇಪವನ್ನು ಕಲಿಯಲು ಒಂದು ಪ್ರಾಜೆಕ್ಟ್ 🌵🌱 ಒಂದು ಸಣ್ಣ ಡ್ರಾಗ್ ಮತ್ತು ಡ್ರೋಪ್ ಕೋಡ್-ಪ್ರಾರ್ಥನೆ. ಸ್ವಲ್ಪ HTML, JS ಮತ್ತು CSS ಜೊತೆಗೆ, ನೀವು ಒಂದು ವೆಬ್ ಇಂಟರ್ಫೇಸ್ ನಿರ್ಮಿಸಿ, ಅಂದ Saj​​​​​​​​ ದಿ ಕೊಟ್ಟು, ಮತ್ತು ಒಂದು ಇಂಟರೆಕ್ಷನ್ ಸೇರಿಸಬಹುದು. diff --git a/translations/kn/4-typing-game/README.md b/translations/kn/4-typing-game/README.md index 95cf88068..01f7f69be 100644 --- a/translations/kn/4-typing-game/README.md +++ b/translations/kn/4-typing-game/README.md @@ -1,12 +1,3 @@ - # ಇವೆಂಟ್-ಚಾಲಿತ ಪ್ರೋಗ್ರಾಮಿಂಗ್ - ಟೈಪಿಂಗ್ ಆಟವನ್ನು ನಿರ್ಮಿಸಿ ```mermaid diff --git a/translations/kn/4-typing-game/solution/README.md b/translations/kn/4-typing-game/solution/README.md index d6f755804..58855715a 100644 --- a/translations/kn/4-typing-game/solution/README.md +++ b/translations/kn/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - ಇದು ಒಂದು ಪ್ಲೇಸ್‌ಹೋಲ್ಡರ್, ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಖಾಲಿ bırakáilte. --- diff --git a/translations/kn/4-typing-game/typing-game/README.md b/translations/kn/4-typing-game/typing-game/README.md index f9e746d39..e75e05472 100644 --- a/translations/kn/4-typing-game/typing-game/README.md +++ b/translations/kn/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # ಈವೆಂಟ್ಗಳನ್ನು ಬಳಸಿ ಆಟವನ್ನು ಸೃಜನೆ ಮಾಡುವುದು ನೀವು ഒരುದೊಮ್ಮೆ ಚಿಂತಿಸಿದ್ದೀರಾ ವೆಬ್‌ಸೈಟ್‌ಗಳು ನೀವು ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ ಅಥವಾ ಟೆಕ್ಸ್ಟ್ ಬಾಕ್ಸ್‌ನಲ್ಲಿ ಟೈಪ್ ಮಾಡಿದಾಗ ಹೇಗೆ ತಿಳಿಯುತ್ತವೆ? ಅದೇ ಈವೆಂಟ್-ಚಾಲಿತ ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ನ ಮಾಯಾಜಾಲ! ಈ ಅತಿಹೆಚ್ಚು ಮಹತ್ವದ ಕೌಶಲ್ಯವನ್ನು ಕಲಿಯಲು ಉತ್ತಮ ವಿಧಾನ ಏನು ಎಂದರೆ — ನೀವು ಮಾಡುತ್ತಿರುವ ಪ್ರತಿ ಕೀಸ್ಟ್ರೋಕ್‌ಗೆ ಪ್ರತಿಕ್ರಿಯಿಸುವ ಟೈಪಿಂಗ್ ವೇಗದ ಆಟವನ್ನು ರಚಿಸುವುದು. diff --git a/translations/kn/4-typing-game/typing-game/assignment.md b/translations/kn/4-typing-game/typing-game/assignment.md index a4cfc8df0..12321824d 100644 --- a/translations/kn/4-typing-game/typing-game/assignment.md +++ b/translations/kn/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # ಹೊಸ ಕೀಬೋರ್ಡ್ ಆಟವನ್ನು ರಚಿಸಿ ## ಸೂಚನೆಗಳು diff --git a/translations/kn/5-browser-extension/1-about-browsers/README.md b/translations/kn/5-browser-extension/1-about-browsers/README.md index fee1076ed..04315b076 100644 --- a/translations/kn/5-browser-extension/1-about-browsers/README.md +++ b/translations/kn/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # ಬ್ರೌಸರ ವಿಸ್ತಾರ ಪ್ರಾಜೆಕ್ಟ್ ಭಾಗ 1: ಬ್ರೌಸರಗಳ ಬಗ್ಗೆ ಎಲ್ಲವನ್ನೂ ```mermaid diff --git a/translations/kn/5-browser-extension/1-about-browsers/assignment.md b/translations/kn/5-browser-extension/1-about-browsers/assignment.md index 87f265dd5..eeaeed08d 100644 --- a/translations/kn/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/kn/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # ಕಾರ್ಯ: ನಿಮ್ಮ ಬ್ರೌಸರ್ ವಿಸ್ತರಣೆ ಮರು obliksilu ## ಸ್ಪಷ್ಟನೆ diff --git a/translations/kn/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/kn/5-browser-extension/2-forms-browsers-local-storage/README.md index a905ad9c4..2bfdfdb7a 100644 --- a/translations/kn/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/kn/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # ಬ್ರೌಸರಿನ ವಿಸ್ತರಣೆ ಯೋಜನೆಯ ಭಾಗ 2: API ಅನ್ನು ಕಾಲ್ ಮಾಡಿ, ಸ್ಥಳೀಯ ಸಂಗ್ರಹಣೆ ಬಳಸಿರಿ ```mermaid diff --git a/translations/kn/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/kn/5-browser-extension/2-forms-browsers-local-storage/assignment.md index e98e2fec8..7c5269cec 100644 --- a/translations/kn/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/kn/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # API ಅನ್ನು ಅಳವಡಿಸಿಕೊಳ್ಳಿ ## ಅವಲೋಕನ diff --git a/translations/kn/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/kn/5-browser-extension/3-background-tasks-and-performance/README.md index 7f108f8b6..2f79db8c3 100644 --- a/translations/kn/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/kn/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # ಬ್ರೌಸರ್ ವಿಸ್ತರಣೆ ಯೋಜನೆ ಭಾಗ 3: ಬ್ಯಾಕ್‌ಗ್ರೌಂಡ್ ಟಾಸ್ಕ್‌ಗಳು ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆ ಬಗ್ಗೆ ಮಾಹಿತಿ ಪಡೆದಿರಿ ```mermaid diff --git a/translations/kn/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/kn/5-browser-extension/3-background-tasks-and-performance/assignment.md index 66fa4b035..c0fa4bb62 100644 --- a/translations/kn/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/kn/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - Translation for chunk 1 of 'assignment.md' skipped due to timeout. --- diff --git a/translations/kn/5-browser-extension/README.md b/translations/kn/5-browser-extension/README.md index ece01e09b..f64c42ad3 100644 --- a/translations/kn/5-browser-extension/README.md +++ b/translations/kn/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # ಬ್ರೌಸರ್ ಎಕ್ಸ್ಟೆನ್‌ಶನ್ ನಿರ್ಮಾಣ ಬ್ರೌಸರ್ ಎಕ್ಸ್ಟೆನ್‌ಶನ್‌ಗಳನ್ನು ನಿರ್ಮಿಸುವುದು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಗಮನಿಸುವ ಮನರಂಜನೆಯುತ ಮತ್ತು ಆಸಕ್ತಿದಾಯಕ ಮಾರ್ಗವಾಗಿದ್ದು ವಿಭಿನ್ನ ರೀತಿಯ ವೆಬ್ ಆಸ್ತಿ ನಿರ್ಮಾಣವಾಗುತ್ತದೆ. ಈ ಮ್ಯಾಡ್ಯೂಲ್‌ನಲ್ಲಿ ಬ್ರೌಸರ್‌ಗಳು ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತವೆ ಮತ್ತು ಬ್ರೌಸರ್ ಎಕ್ಸ್ಟೆನ್‌ಶನ್ ಅನ್ನು ಹೇಗೆ ನಿಯೋಜಿಸಬೇಕು, ಫಾರ್ಮ್ ಅನ್ನು ಹೇಗೆ ನಿರ್ಮಿಸಬೇಕು, API ಅನ್ನು ಹೇಗೆ ಕರೆದಾಯ್ದು ಬಳಸಬೇಕು, ಸ್ಥಳೀಯ ಸಂಗ್ರಹಣೆಯನ್ನು ಹೇಗೆ ಬಳಸಬೇಕು ಹಾಗೂ ನಿಮ್ಮ ವೆಬ್‌ಸೈಟ್ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಹೇಗೆ ಅಳೆಯಬೇಕು ಮತ್ತು ಸುಧಾರಿಸಬೇಕು ಎಂಬ ಪಾಠಗಳು ಸೇರಿವೆ. diff --git a/translations/kn/5-browser-extension/solution/README.md b/translations/kn/5-browser-extension/solution/README.md index d37bf8115..905db3c7e 100644 --- a/translations/kn/5-browser-extension/solution/README.md +++ b/translations/kn/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # ಕಾರ್ಬನ್ ಟ್ರಿಗರ ಬ್ರೌಸರ್ ವಿಸ್ತರಣೆಯು: ಪೂರ್ಣಗೊಂಡ ಕೋಡ್ tmrow ರ C02 ಸಿಗ್ನಲ್ API ಯನ್ನು ಬಳಸಿಕೊಂಡು ವಿದ್ಯುತ್ ಬಳಕೆಯನ್ನು ಹಿಂಬಾಲಿಸಲು, ನೀವು ನಿಮ್ಮ ಬ್ರೌಸರ್ ನಲ್ಲಿ ನಿಮ್ಮ ಪ್ರದೇಶದ ವಿದ್ಯುತ್ ಬಳಕೆ ಎಷ್ಟು ಭಾರೀವಾಗಿದೆ ಎಂಬ ಕುರಿತು ನೆನೆಪೊಡಿಸುವ ವಿಸ್ತರಣೆ ರಚಿಸಿ. ಈ ವಿಸ್ತರಣೆಯನ್ನು ಅಕ್ರಮವಾಗಿ ಬಳಸುವುದು ನಿಮ್ಮ ಚಟುವಟಿಕೆಗಳ ಬಗ್ಗೆ ಈ ಮಾಹಿತಿಯನ್ನು ಆಧರಿಸಿ ತೀರ್ಮಾನ ಕೈಗೊಳ್ಳಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. diff --git a/translations/kn/5-browser-extension/solution/translation/README.es.md b/translations/kn/5-browser-extension/solution/translation/README.es.md index 50d1cb5fd..487fd43ce 100644 --- a/translations/kn/5-browser-extension/solution/translation/README.es.md +++ b/translations/kn/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Carbon Trigger ಬ್ರೌಸರ್ ವಿಸ್ತರಣೆ: مڪمل ಕೋಡ್ tmrow ನ CO2 ಸಿಗ್ನಲ್ API ಬಳಸಿ ವಿದ್ಯುತ್ ಬಳಕೆ ಟ್ರ್ಯಾಕ್ ಮಾಡಲು, ನಿಮ್ಮ ವಲಯದ ವಿದ್ಯುತ್ ಬಳಕೆಯ ಬಗ್ಗೆ ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ನೇರವಾಗಿ ರಿಮೈಂಡರ್ ಇರಲು ಬ್ರೌಸರ್ ವಿಸ್ತರಣೆಯನ್ನು ರಚಿಸಿ. ಈ ಅಡ್ಹಾಕ್ ವಿಸ್ತರಣೆ ಬಳಕೆ ಈ ಮಾಹಿತಿಯ ಆಧಾರದ ಮೇಲೆ ನಿಮ್ಮ ಚಟುವಟಿಕೆಗಳ ಕುರಿತು ನಿರ್ಧಾರಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. diff --git a/translations/kn/5-browser-extension/solution/translation/README.fr.md b/translations/kn/5-browser-extension/solution/translation/README.fr.md index 60ff3233c..71056bdb5 100644 --- a/translations/kn/5-browser-extension/solution/translation/README.fr.md +++ b/translations/kn/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Carbon Trigger ಬ್ರೌಸರ್ ವಿಸ್ತರಣೆ: ಪೂರ್ಣಗೊಂಡ ಕೋಡ್ tmrow ನ C02 ಸಿಗ್ನಲ್ API ಬಳಸಿ ವಿದ್ಯುತ್ ಬಳಕೆಯನ್ನು ವೀಕ್ಷಿಸಲು, ನಿಮ್ಮ ಪ್ರದೇಶದ ವಿದ್ಯುತ್ ಬಳಕೆಯ ಬಗ್ಗೆ ನೇರವಾಗಿ ನಿಮ್ಮ ಬ್ರೌಸರ್ ನಲ್ಲಿ ಸೂಚನೆ ನೀಡುವ ಬ್ರೌಸರ್ ವಿಸ್ತರಣೆಯನ್ನು ರಚಿಸಿ. ಈ ಅನೌಪಚಾರಿಕ ವಿಸ್ತರಣೆ ಬಳಕೆ ನಿಮ್ಮ ಚಟುವಟಿಕೆಗಳ ಮೇಲೆ ಈ ಮಾಹಿತಿಯ ಆಧಾರದ ಮೇಲೆ ತೀರ್ಮಾನ ತಗೊಳ್ಳಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. diff --git a/translations/kn/5-browser-extension/solution/translation/README.hi.md b/translations/kn/5-browser-extension/solution/translation/README.hi.md index 74e53be70..232ac7b10 100644 --- a/translations/kn/5-browser-extension/solution/translation/README.hi.md +++ b/translations/kn/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # ಕಾರ್ಬನ್ ಟ್ರಿಗರ್ ಬ್ರೌಸರ್ ಎಕ್ಸ್ಟೆಂಶನ್: ಪೂರ್ಣಗೊಂಡ ಕೋಡ್ ವಿದ್ಯುತ್ ಬಳಕೆಯನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡಲು tmrow ನ CO2 ಸಿಗ್ನಲ್ API ಅನ್ನು ಬಳಸುವುದು, ನಿಮ್ಮ ಬ್ರೌಸರ್ ನಲ್ಲಿ ನಿಮ್ಮ ಪ್ರದೇಶದ ವಿದ್ಯುತ್ ಬಳಕೆ ಎಷ್ಟು ಗಂಭೀರವಾಗಿದೆ ಎಂಬುದರ ಬಗ್ಗೆ ನಿಮಗೆ ಸ್ಮರಣಿಕೆ ನೀಡುವಂತೆ ಒಂದು ಬ್ರೌಸರ್ ಎಕ್ಸ್ಟೆಂಶನ್ ಅನ್ನು ರಚಿಸುವುದು. ಈ ತಾತ್ಕಾಲಿಕ ಎಕ್ಸ್ಟೆಂಶನ್‌ನ ಬಳಕೆಯಿಂದ ನೀವು ಈ ಮಾಹಿತಿಯ ಆಧಾರದಲ್ಲಿ ನಿಮ್ಮ ಚಟುವಟಿಕೆಗಳ ಬಗ್ಗೆ ತೀರ್ಮಾನ ತೆಗೆದುಕೊಳ್ಳಲು ಸಹಾಯವಾಗುತ್ತದೆ. diff --git a/translations/kn/5-browser-extension/solution/translation/README.it.md b/translations/kn/5-browser-extension/solution/translation/README.it.md index f623f456b..076b89c4c 100644 --- a/translations/kn/5-browser-extension/solution/translation/README.it.md +++ b/translations/kn/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # ಕಾರ್ಬನ್ ಟ್ರಿಗರ್ ಬ್ರೌಸರ್ ವಿಸ್ತರಣೆ: ಪ್ರಾರಂಭಿಸಲು ಕೋಡ್ ತಮ್ಮ ಪ್ರದೇಶದಲ್ಲಿ ವಿದ್ಯುತ್ ಬಳಕೆಯ ತೂಕ ಎಷ್ಟು ಇದೆ ಎಂಬುದರ ನೇರವಾಗಿ ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಸ್ಮರಣಿಕೆ ಹೊಂದಿಕೊಳ್ಳಲು ಬ್ರೌಸರಿಗಾಗಿ ವಿಸ್ತರಣೆಯನ್ನು ರಚಿಸಲು tmrow ನ Signal C02 API ಅನ್ನು ವಿದ್ಯುತ್ ಬಳಕೆಯನ್ನು ಗಮನಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ಈ ವಿಶೇಷ ವಿಸ್ತರಣೆಯ ಬಳಕೆಯಿಂದ ಈ ಮಾಹಿತಿಗಳ ಆಧಾರದ ಮೇಲೆ ನಿಮ್ಮ ಚಟುವಟಿಕೆಗಳನ್ನು ಮೌಲ್ಯಮಾಪನ ಮಾಡಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. diff --git a/translations/kn/5-browser-extension/solution/translation/README.ja.md b/translations/kn/5-browser-extension/solution/translation/README.ja.md index 157bbd47a..b1f5a1cf5 100644 --- a/translations/kn/5-browser-extension/solution/translation/README.ja.md +++ b/translations/kn/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - #ಕಾರ್ಬನ್ ಟ್ರಿಗರ್ ಬ್ರೌಸರ್ ವಿಸ್ತರಣೆ: ಸಂಪೂರ್ಣ ಕೋಡ್ tmrow ನ C02 ಸಿಗ್ನಲ್ API ಬಳಸಿಕೊ೦ಡಿ ವಿದ್ಯುತ್ ಬಳಕೆಯ ಪರಿಶೀಲನೆಗಾಗಿ, ನಿಮ್ಮ ಪ್ರದೇಶದ ವಿದ್ಯುತ್ ಬಳಕೆ ಎಷ್ಟು ಹೆಚ್ಚು ಆಗಿದೆ ಎಂಬುದನ್ನು ಬ್ರೌಸರ್ ನಲ್ಲಿ ರೀಮೈಂಡರ್ ಆಗಿ ತೋರಿಸುವ ಬ್ರೌಸರ್ ವಿಸ್ತರಣೆಯನ್ನು ನಿರ್ಮಿಸುವುದು. ಈ ವಿಸ್ತರಣೆ ಅನ್ನು ಅಡ್ಹಾಕ್ ಆಗಿ ಬಳಸಿಕೊ೦ಡಿ, ಈ ಮಾಹಿತಿಯ ಆಧಾರದ ಮೇಲೆ ನಿಮ್ಮ ಚಟುವಟಿಕೆಗಳನ್ನು ನಿರ್ಧರಿಸಬಹುದು. diff --git a/translations/kn/5-browser-extension/solution/translation/README.ms.md b/translations/kn/5-browser-extension/solution/translation/README.ms.md index 6f71e2d5e..032bdbd2a 100644 --- a/translations/kn/5-browser-extension/solution/translation/README.ms.md +++ b/translations/kn/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # ಕಾರ್ಬನ್ ಟ್ರಿಗರ್ ಬ್ರೌಸರ್ ಎಕ್ಸ್ಟೆನ್ಷನ್: ಪೂರ್ಣ ಕೋಡ್ CO2 ಸಿಗ್ನಲ್ tmrow API ಬಳಸಿ ವಿದ್ಯುತ್ ಬಳಕೆಯನ್ನು ಪತ್ತೆಹಚ್ಚಲು, ನಿಮ್ಮ ಪ್ರದೇಶದ ವಿದ್ಯುತ್ ಬಳಕೆಯ ಗಂಭೀರತೆಯ ಬಗ್ಗೆ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಮಾಡಿದ್ದಾರೆಚ್ಚುವಿಕೆಗಳನ್ನು ಪಡೆಯಲು ಬ್ರೌಸರ್ ಎಕ್ಸ್ಟೆನ್ಷನ್ ನಿರ್ಮಿಸಿ. ಈ ಎಕ್ಸ್ಟೆನ್ಷನ್ ವಿಶೇಷವಾಗಿ ಬಳಸುವುದರಿಂದ ಈ ಮಾಹಿತಿಯನ್ನು ಆಧರಿಸಿ ನಿಮ್ಮ ಚಟುವಟಿಕೆಗಳ ಬಗ್ಗೆ ನೀವು ಸಂವೇದನೆ ಮಾಡಿಕೊಳ್ಳಲು ಸಹಾಯವಾಗುತ್ತದೆ. diff --git a/translations/kn/5-browser-extension/start/README.md b/translations/kn/5-browser-extension/start/README.md index 8efb93a26..1605231cb 100644 --- a/translations/kn/5-browser-extension/start/README.md +++ b/translations/kn/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # ಕಾರ್ಬನ್ ಟ್ರಿಗರ್ ಬ್ರೌಸರ್ ವಿಸ್ತರಣಾ: ಸ್ಟಾರ್ಟರ್ ಕೋಡ್ tmrowನ CO2 ಸಿಗ್ನಲ್ API ಬಳಸಿ ವಿದ್ಯುತ್ ಬಳಕೆಯನ್ನು ಟ್ರಾಕ್ ಮಾಡಲು, ನಿಮ್ಮ ಪ್ರದೇಶದ ವಿದ್ಯುತ್ ಬಳಕೆ ಎಷ್ಟು ಭಾರವಾಗಿದೆ ಎಂಬ ಬಗ್ಗೆ ಮುನ್ಸೂಚನೆ ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಇರುತ್ತಂತೆ ಗಣನೆ ಮಾಡಲು ಬ್ರೌಸರ್ ವಿಸ್ತರಣೆಯನ್ನು ನಿರ್ಮಿಸಿ. ಈ ವಿಸ್ತರಣೆಯನ್ನು ಅದ್ಹಾಕ್ ಬಳಸು ನಮ್ಮ ಚಟುವಟಿಕೆಗಳ ಮೇಲೆ ಈ ಮಾಹಿತಿಯನ್ನು ಆಧಾರಿಸಿ ತೀರ್ಮಾನ ತೆಗೆದುಕೊಳ್ಳಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. diff --git a/translations/kn/6-space-game/1-introduction/README.md b/translations/kn/6-space-game/1-introduction/README.md index b84c7c129..ca2c8cb73 100644 --- a/translations/kn/6-space-game/1-introduction/README.md +++ b/translations/kn/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # ಸ್ಪೇಸ್ ಆಟ ನಿರ್ಮಾಣ ಭಾಗ 1: ಪರಿಚಯ ```mermaid diff --git a/translations/kn/6-space-game/1-introduction/assignment.md b/translations/kn/6-space-game/1-introduction/assignment.md index 67d1180b4..762ab5d4c 100644 --- a/translations/kn/6-space-game/1-introduction/assignment.md +++ b/translations/kn/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # ಹಾಸ್ಯ ಆಟವನ್ನು ರೂಪಿಸಿ: ವಿನ್ಯಾಸ ಮಾದರಿಗಳನ್ನು ಅನ್ವಯಿಸಿ ## ನಿಯೋಜನೆ ಅವಲೋಕನ diff --git a/translations/kn/6-space-game/2-drawing-to-canvas/README.md b/translations/kn/6-space-game/2-drawing-to-canvas/README.md index 9927d8e94..26d12ba73 100644 --- a/translations/kn/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/kn/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # ಸ್ಪೇಸ್ ಗೇಮ್ ಭಾಗ 2: ಹೀರೋ ಮತ್ತುಮಾನ್ತ್ರಗಳನ್ನು ಕ್ಯಾನ್‌ವಾಸ್‌ಗೆ ಬಿಡಿಸಿ ```mermaid diff --git a/translations/kn/6-space-game/2-drawing-to-canvas/assignment.md b/translations/kn/6-space-game/2-drawing-to-canvas/assignment.md index 319c12756..a9221fce1 100644 --- a/translations/kn/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/kn/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # ನಿಯೋಜನೆ: ಕ್ಯಾನ್ವಾಸ್ API ಅನ್ನು ಅನ್ವೇಷಿಸಿ ## ಕಲಿಕೆಯ ಉದ್ದೇಶಗಳು diff --git a/translations/kn/6-space-game/3-moving-elements-around/README.md b/translations/kn/6-space-game/3-moving-elements-around/README.md index 05964d9d1..d597aba98 100644 --- a/translations/kn/6-space-game/3-moving-elements-around/README.md +++ b/translations/kn/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # ಬಯಲು ಆಟವನ್ನು ರಚಿಸುವ ಭಾಗ 3: ಚಲನೆಯು ಸೇರಿಸುವುದು ```mermaid diff --git a/translations/kn/6-space-game/3-moving-elements-around/assignment.md b/translations/kn/6-space-game/3-moving-elements-around/assignment.md index 043c1f942..247f8b2bd 100644 --- a/translations/kn/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/kn/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # ನಿಮ್ಮ ಕೋಡ್‌에 ಕಾಮೆಂಟ್ ಮಾಡಿ ## ಸೂಚನೆಗಳು diff --git a/translations/kn/6-space-game/4-collision-detection/README.md b/translations/kn/6-space-game/4-collision-detection/README.md index a3e759379..20917996a 100644 --- a/translations/kn/6-space-game/4-collision-detection/README.md +++ b/translations/kn/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # ಸ್ಪೇಸ್ ಗೇಮ್ ಭಾಗ 4: ಲೇಸರ್ ಸೇರಿಸುವುದು ಮತ್ತು ಘರ್ಷಣೆಗಳನ್ನು ಪತ್ತೆಮಾಡುವುದು ```mermaid diff --git a/translations/kn/6-space-game/4-collision-detection/assignment.md b/translations/kn/6-space-game/4-collision-detection/assignment.md index 492be15e3..0d170df53 100644 --- a/translations/kn/6-space-game/4-collision-detection/assignment.md +++ b/translations/kn/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # ಅಪಘಾತಗಳ ಅನ್ವೇಷಣೆ ## ನಿರ್ದೇಶನಗಳು diff --git a/translations/kn/6-space-game/4-collision-detection/solution/README.md b/translations/kn/6-space-game/4-collision-detection/solution/README.md index 20f8716d0..d53710b32 100644 --- a/translations/kn/6-space-game/4-collision-detection/solution/README.md +++ b/translations/kn/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - ಇದು ಒಂದು_placeholder_, ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಖಾಲಿ bırakılmıştır --- diff --git a/translations/kn/6-space-game/4-collision-detection/your-work/README.md b/translations/kn/6-space-game/4-collision-detection/your-work/README.md index eff651170..0e8acb268 100644 --- a/translations/kn/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/kn/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - ಇದು ಒಂದು ಸ್ಥಳಾಪಕ, ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಖಾಲಿ laissಲಾಗಿದೆ --- diff --git a/translations/kn/6-space-game/5-keeping-score/README.md b/translations/kn/6-space-game/5-keeping-score/README.md index a9c49e413..3c7f9a4d7 100644 --- a/translations/kn/6-space-game/5-keeping-score/README.md +++ b/translations/kn/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # ಸ್ಪೇಸ್ ಗೇಮ್ ನಿರ್ಮಾಣ ಭಾಗ 5: ಅಂಕೆಗಳು ಮತ್ತು ಜೀವಗಳು ```mermaid diff --git a/translations/kn/6-space-game/5-keeping-score/assignment.md b/translations/kn/6-space-game/5-keeping-score/assignment.md index 1cebc54f2..2d4cfa6e2 100644 --- a/translations/kn/6-space-game/5-keeping-score/assignment.md +++ b/translations/kn/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # ಸ್ಕೋರಿಂಗ್ ಆಟವನ್ನು ರಚಿಸು ## ಸೂಚನೆಗಳು diff --git a/translations/kn/6-space-game/5-keeping-score/solution/README.md b/translations/kn/6-space-game/5-keeping-score/solution/README.md index aff0442b5..2bff939b1 100644 --- a/translations/kn/6-space-game/5-keeping-score/solution/README.md +++ b/translations/kn/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - ಇದು ಒಂದು ಸ್ಥಳಧಾರಕ, ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಖಾಲಿ ಬಿಡಲಾಗಿದೆ --- diff --git a/translations/kn/6-space-game/5-keeping-score/your-work/README.md b/translations/kn/6-space-game/5-keeping-score/your-work/README.md index 39adbc885..c1797a16c 100644 --- a/translations/kn/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/kn/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - ಇದು ಒಂದು ಸ್ಥಳಾಧಿಕಾರಿ, ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಖಾಲಿ bırakಲಾಗಿದೆ --- diff --git a/translations/kn/6-space-game/6-end-condition/README.md b/translations/kn/6-space-game/6-end-condition/README.md index f8eafff36..3c5e0599d 100644 --- a/translations/kn/6-space-game/6-end-condition/README.md +++ b/translations/kn/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # ಸ್ಪೇಸ್ ಗೇಮ್ ಭಾಗ 6: ಅಂತ್ಯ ಮತ್ತು ಮರುಪ್ರಾರಂಭ ```mermaid diff --git a/translations/kn/6-space-game/6-end-condition/assignment.md b/translations/kn/6-space-game/6-end-condition/assignment.md index 0a6907bf6..737a81c56 100644 --- a/translations/kn/6-space-game/6-end-condition/assignment.md +++ b/translations/kn/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # ಒಂದು ಮಾದರಿ ಆಟವನ್ನು ನಿರ್ಮಿಸಿ ## ಹುದ್ದೆಯ ಅವಲೋಕನ diff --git a/translations/kn/6-space-game/6-end-condition/solution/README.md b/translations/kn/6-space-game/6-end-condition/solution/README.md index ab32bcb06..884ab229a 100644 --- a/translations/kn/6-space-game/6-end-condition/solution/README.md +++ b/translations/kn/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - ಇದು ಒಂದು ಪ್ಲೇಸ್‌ಹೋಲ್ಡ್, ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಖಾಲಿ ಇಡಲಾಗಿದೆ --- diff --git a/translations/kn/6-space-game/6-end-condition/your-work/README.md b/translations/kn/6-space-game/6-end-condition/your-work/README.md index afba34f40..500f69ca8 100644 --- a/translations/kn/6-space-game/6-end-condition/your-work/README.md +++ b/translations/kn/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - ಇದು ಒಂದು ಪ್ಲೇಸ್‌ಹೋಲ್ಡರ್, ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಖಾಲಿ ಇರಿಸಲಾಗಿದೆ --- diff --git a/translations/kn/6-space-game/README.md b/translations/kn/6-space-game/README.md index e928a9924..0ebbff2ed 100644 --- a/translations/kn/6-space-game/README.md +++ b/translations/kn/6-space-game/README.md @@ -1,12 +1,3 @@ - # ಬಾವುಳುವಂತಹ ಒಂದು ಬಾಹ್ಯಾಕಾಶ ಆಟವನ್ನು ನಿರ್ಮಿಸಿ ಮೆಚ್ಚುಗೆಯಾದ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮೂಲಭೂತಗಳನ್ನು ಕಲಿಸಲು ಒಂದು ಬಾಹ್ಯಾಕಾಶ ಆಟ diff --git a/translations/kn/6-space-game/solution/README.md b/translations/kn/6-space-game/solution/README.md index 3cafad863..61fee0714 100644 --- a/translations/kn/6-space-game/solution/README.md +++ b/translations/kn/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - ಇದು ಪ್ಲೇಸ್‌ಹೋಲ್ಡರ್ ಆಗಿದ್ದು, ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಖಾಲಿ ಬಿಡಲಾಗಿದೆ --- diff --git a/translations/kn/7-bank-project/1-template-route/README.md b/translations/kn/7-bank-project/1-template-route/README.md index 4e12de1db..07d7e744a 100644 --- a/translations/kn/7-bank-project/1-template-route/README.md +++ b/translations/kn/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # ಬ್ಯಾಂಕಿಂಗ್ ಆ್ಯಪ್ ಭಾಗ 1: ವೆಬ್ ಆ್ಯಪ್‍ನಲ್ಲಿ HTML ಟೆಂಪ್ಲೇಟ್ಗಳು ಮತ್ತು ಮಾರ್ಗಗಳು ```mermaid diff --git a/translations/kn/7-bank-project/1-template-route/assignment.md b/translations/kn/7-bank-project/1-template-route/assignment.md index 4fd483bfe..61549dfbf 100644 --- a/translations/kn/7-bank-project/1-template-route/assignment.md +++ b/translations/kn/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # ಮಾರ್ಗದರ್ಶನವನ್ನು ಸುಧಾರಿಸಿ ## ನಿರ್ದೇಶನಗಳು diff --git a/translations/kn/7-bank-project/2-forms/README.md b/translations/kn/7-bank-project/2-forms/README.md index cc8848fd1..1edc9ee73 100644 --- a/translations/kn/7-bank-project/2-forms/README.md +++ b/translations/kn/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # ಬ್ಯಾಂಕಿಂಗ್ ಅಪ್ಲಿಕೇಶನ್ ನಿರ್ಮಾಣ ಭಾಗ 2: ಲಾಗಿನ್ ಮತ್ತು ನೋಂದಣಿ ಫಾರಂ ನಿರ್ಮಿಸಿ ```mermaid diff --git a/translations/kn/7-bank-project/2-forms/assignment.md b/translations/kn/7-bank-project/2-forms/assignment.md index c74a5b893..ceb32f637 100644 --- a/translations/kn/7-bank-project/2-forms/assignment.md +++ b/translations/kn/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # ನಿಮ್ಮ ಬ್ಯಾಂಕ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಆಧುನಿಕ CSS ನೊಂದಿಗೆ ಶೈಲಿ ಮಾಡಿರಿ ## ಪ್ರಾಜೆಕ್ಟ್ ಅವಲೋಕನ diff --git a/translations/kn/7-bank-project/3-data/README.md b/translations/kn/7-bank-project/3-data/README.md index 196f4fe26..87ebf7fa9 100644 --- a/translations/kn/7-bank-project/3-data/README.md +++ b/translations/kn/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # ಬ್ಯಾಂಕಿಂಗ್ ಅಪ್ಲಿಕೇಶನ್ ನಿರ್ಮಾಣ ಪಾರ್ಟ್ 3: ಡೇಟಾವನ್ನು ಪಡೆಯುವ ಮತ್ತು ಬಳಸುವ ವಿಧಾನಗಳು ಸ್ಟಾರ್ ಟ್ರೆಕ್‌ನ ಎಂಟರ್‌ಪ್ರೈಸ್ ಕಂಪ್ಯೂಟರ್ ಕುರಿತು ಯೋಚಿಸಿ - ಕ್ಯಾಪ್ಟನ್ ಪಿಕಾರ್ಡ್‌ನು ಹಡಗು ಸ್ಥಿತಿಗತಿಗಾಗಿ ಕೇಳಿದಾಗ, ಸಂಪೂರ್ಣ ಇಂಟರ್‌ಫೇಸ್ ನಿಲ್ಲಿಸಿ ಮರುನಿರ್ಮಿಸಲಾಗದೆ ಮಾಹಿತಿ ತಕ್ಷಣ ಕಾಣಿಸುತ್ತದೆ. ಆ ಸರಾಗ ಮಾಹಿತಿ ಹರಿವುಲೇ ನಾವು ಇಲ್ಲಿ ಡೈನಾಮಿಕ್ ಡೇಟಾ ಫೆಚಿಂಗ್ ಮೂಲಕ ನಿರ್ಮಿಸುತ್ತಿದ್ದೇವೆ. diff --git a/translations/kn/7-bank-project/3-data/assignment.md b/translations/kn/7-bank-project/3-data/assignment.md index e8e560826..eead5ab39 100644 --- a/translations/kn/7-bank-project/3-data/assignment.md +++ b/translations/kn/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # ಕೋಡ್ ಮರುಸಂಯೋಜನೆ ಮತ್ತು ಡಾಕ್ಯುಮೆಂಟೇಶನ್ ನಿಯೋಜನೆ ## ಕಲಿಕಾ ಗುರಿಗಳು diff --git a/translations/kn/7-bank-project/4-state-management/README.md b/translations/kn/7-bank-project/4-state-management/README.md index 177c67a02..00b0e0b9a 100644 --- a/translations/kn/7-bank-project/4-state-management/README.md +++ b/translations/kn/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # ಬ್ಯಾಂಕಿಂಗ್ ಅಪ್ಲಿಕೇಶನ್ ನಿರ್ಮಾಣ ಭಾಗ 4: ಸ್ಟೇಟ್ ನಿರ್ವಹಣೆಯ ಸಂಪ್ರದಾಯಗಳು ## ⚡ ಮುಂದಿನ 5 ನಿಮಿಷಗಳಲ್ಲಿ ನೀವು ಏನು ಮಾಡಬಹುದು diff --git a/translations/kn/7-bank-project/4-state-management/assignment.md b/translations/kn/7-bank-project/4-state-management/assignment.md index ee1fab792..6c600800c 100644 --- a/translations/kn/7-bank-project/4-state-management/assignment.md +++ b/translations/kn/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # "ಲೆನದ ಪತ್ರವನ್ನು ಸೇರಿಸಿ" ಡೈಲಾಗ್ ಅನುಷ್ಠಾನಗೊಳಿಸಿ ## ಅವಲೋಕನ diff --git a/translations/kn/7-bank-project/README.md b/translations/kn/7-bank-project/README.md index 8ff6342f9..f6a1cbd6c 100644 --- a/translations/kn/7-bank-project/README.md +++ b/translations/kn/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: ಬ್ಯಾಂಕ್ ನಿರ್ಮಿಸಿ ಈ ಯೋಜನೆಯಲ್ಲಿ, ನೀವು ಒಂದು ಕಲ್ಪಿತ ಬ್ಯಾಂಕನ್ನು ಹೇಗೆ ನಿರ್ಮಿಸಬೇಕು ಎಂಬುದನ್ನು ಕಲಿಯೋಿರಿ. ಇವುಗಳಲ್ಲಿ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ ವಿನ್ಯಾಸಗೊಳಿಸುವುದು ಮತ್ತು ಮಾರ್ಗಗಳನ್ನು ಒದಗಿಸುವುದು, ಫಾರ್ಮ್‌ಗಳನ್ನು ನಿರ್ಮಿಸುವುದು, ಸ್ಥಿತಿಯನ್ನು ನಿರ್ವಹಿಸುವುದು, ಮತ್ತು ಬ್ಯಾಂಕಿನ ಡೇಟಾವನ್ನು ಪಡೆಯಲು API ಯಿಂದ ಡೇಟಾವನ್ನು ಎങ്ങനെ ಪಡೆಯಬೇಕು ಎಂಬುದು ಸೇರಿವೆ. diff --git a/translations/kn/7-bank-project/api/README.md b/translations/kn/7-bank-project/api/README.md index 0dc7a4820..4c0ca66c9 100644 --- a/translations/kn/7-bank-project/api/README.md +++ b/translations/kn/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # ಬ್ಯಾಂಕ್ API > [Node.js](https://nodejs.org) + [Express](https://expressjs.com/) ಬಳಸಿ ನಿರ್ಮಿಸಿರುವ ಬ್ಯಾಂಕ್ API. diff --git a/translations/kn/7-bank-project/solution/README.md b/translations/kn/7-bank-project/solution/README.md index 48c971336..8e47a4be9 100644 --- a/translations/kn/7-bank-project/solution/README.md +++ b/translations/kn/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # ಬ್ಯಾಂಕ್ ಅಪ್ > ಬ್ಯಾಂಕ್ ಅಪ್ ಯೋಜನೆಯನ್ನು ರೂಪಿಸಲು ಉದಾಹರಣೆಯ ಪರಿಹಾರ, ವನಿಲಾ HTML5, CSS ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ (ಯಾವುದೇ ಫ್ರೇಮ್ವರ್ಕ್‌ಗಳು ಅಥವಾ ಲೈಬ್ರರಿಗಳು ಬಳಸಿಲ್ಲ) ಬಳಸಿ ನಿರ್ಮಿಸಲಾಗಿದೆ. diff --git a/translations/kn/8-code-editor/1-using-a-code-editor/README.md b/translations/kn/8-code-editor/1-using-a-code-editor/README.md index 544ae2419..f1c571ac3 100644 --- a/translations/kn/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/kn/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # ಕೋಡ್ ಸಂಪಾದಕವನ್ನು ಬಳಸುವುದು: VSCode.dev ನಲ್ಲಿ ಪರಿಣತಿ *ದಿ ಮ್ಯಾಟ್ರಿಕ್ಸ್* ನಲ್ಲಿ ನೀಯೋ ದೊಡ್ಡ ಕಂಪ್ಯೂಟರ್ ಟರ್ಮಿನಲ್‌ಗೆ ಸಂಪರ್ಕ ಹೊಂದಿ ಡಿಜಿಟಲ್ ಜಗತ್ತಿಗೆ ಪ್ರವೇಶ ಪಡೆದಿದ್ದಾಗ ನೆನಪಾಗಿದೆಯೆ? ಇಂದಿನ ವೆಬ್ ಅಭಿವೃದ್ಧಿ ಸಾಧನಗಳು ಅದಕ್ಕೆ ಬದಲಿ ಕಥೆಯಾಗಿದೆ – ಎಲ್ಲೆಡೆಂದೂ ಲಭ್ಯವಿರುವ ಅತ್ಯಂತ ಶಕ್ತಿಶಾಲಿ ಸಾಮರ್ಥ್ಯಗಳು. VSCode.dev ಒಂದು ಬ್ರೌಸರ್ ಆಧಾರಿತ ಕೋಡ್ ಸಂಪಾದಕವಾಗಿದ್ದು, ಯಾವುದೇ ಇಂಟರ್ನೆಟ್ ಸಂಪರ್ಕ ಇರುವ ಸಾಧನಕ್ಕೆ ವೃತ್ತಿಪರ ಅಭಿವೃದ್ಧಿ ಉಪಕರಣಗಳನ್ನು ತರುತ್ತದೆ. diff --git a/translations/kn/8-code-editor/1-using-a-code-editor/assignment.md b/translations/kn/8-code-editor/1-using-a-code-editor/assignment.md index 1e99dbd9a..f60fb30a4 100644 --- a/translations/kn/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/kn/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # VSCode.dev ಬಳಸಿ ರೆಜ್ಯೂಮ್ ವೆಬ್‌ಸೈಟ್ ರಚಿಸು ನಿಮ್ಮ ವೃತ್ತಿಜീവನದ ಸಾಧ್ಯತೆಗಳನ್ನು ಪರಿವರ್ತಿಸಿ, ನಿಮ್ಮ ಕನಿವು ಮತ್ತು ಅನುಭವವನ್ನು ಆಂತರಿಕ, ಆಧುನಿಕ ಮಾದರಿಯಲ್ಲಿ ಪ್ರದರ್ಶಿಸುವ ವೃತ್ತಿಪರ ರೆಜ್ಯೂಮ್ ವೆಬ್‌ಸೈಟ್ ನಿರ್ಮಿಸುವ ಮೂಲಕ. ಪರಂಪರাগত PDFಗಳನ್ನು ಕಳುಹಿಸುವ ಬದಲು, ನೇಮಕಾತಿದಾರರಿಗೆ ನಿಮ್ಮ ಅರ್ಹತೆಗಳು ಮತ್ತು ವೆಬ್ ಅಭಿವೃದ್ಧಿ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ತೋರಿಸುವ ಸುಂದರ, ಪ್ರತಿಕ್ರಿಯಾತ್ಮಕ ವೆಬ್‌ಸೈಟ್ ಒದಗಿಸುವುದನ್ನು ಕಲ್ಪಿಸಿ. diff --git a/translations/kn/9-chat-project/README.md b/translations/kn/9-chat-project/README.md index b403ae5d3..4d4e8ca09 100644 --- a/translations/kn/9-chat-project/README.md +++ b/translations/kn/9-chat-project/README.md @@ -1,12 +1,3 @@ - # AI ಜೊತೆ ಚಾಟ್ ಸಹಾಯಕನನ್ನು ನಿರ್ಮಿಸಿ ಸ್ಟಾರ್ ಟ್ರೆಕ್‌ನಲ್ಲಿ ಕ್ರೂ ಯಾವಾಗ ಹಡಗಿನ ಕಂಪ್ಯೂಟರ್ ಜೊತೆ ಸಹಜವಾಗಿ ಮಾತಾಡುತ್ತಿದ್ದರು, ಅದಕ್ಕೆ ಸಂಕೀರ್ಣ ಪ್ರಶ್ನೆಗಳನ್ನು ಕೇಳುತ್ತ ಮತ್ತು ಆಲೋಚನಾಶೀಲ ಉತ್ತರಗಳನ್ನು ಪಡೆಯುತ್ತಿದ್ದರು ಅನ್ನೋದು ನೆನಪಾಗಿದೆಯೇ? 1960ರ ದಶಕದಲ್ಲಿ ಅದು ಶುದ್ಧ ವೈಜ್ಞಾನಿಕ ಕತೆ ಅನ್ನಿಸಿಕೊಂಡಿದ್ದವು ಈಗ ನೀವು ಈಗಾಗಲೇ ತಿಳಿದಿರುವ ವೆಬ್ ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಉಪಯೋಗಿಸಿ ಬರುತ್ತದೆ. diff --git a/translations/kn/9-chat-project/solution/README.md b/translations/kn/9-chat-project/solution/README.md index 699404acf..0c50ac753 100644 --- a/translations/kn/9-chat-project/solution/README.md +++ b/translations/kn/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # ಪರಿಹಾರವನ್ನು چلائیں 1. [backend](./backend/README.md) ಪ್ರಾರಂಭಿಸಿ diff --git a/translations/kn/9-chat-project/solution/backend/README.md b/translations/kn/9-chat-project/solution/backend/README.md index 9221e86d4..c7094413f 100644 --- a/translations/kn/9-chat-project/solution/backend/README.md +++ b/translations/kn/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - ನಿಮ್ಮ ರನ್‌ಟೈಮ್ ಆಯ್ಕೆಮಾಡಿ - [Python](./python/README.md) diff --git a/translations/kn/9-chat-project/solution/backend/python/README.md b/translations/kn/9-chat-project/solution/backend/python/README.md index 8ea03d330..32c19edcc 100644 --- a/translations/kn/9-chat-project/solution/backend/python/README.md +++ b/translations/kn/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # ಕೋಡ್ ಚಾಲನೆ ## ಸಜ್ಜಿನೋಕೊಳ್ಳು diff --git a/translations/kn/9-chat-project/solution/frontend/README.md b/translations/kn/9-chat-project/solution/frontend/README.md index 5c7341c15..877c2f961 100644 --- a/translations/kn/9-chat-project/solution/frontend/README.md +++ b/translations/kn/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # ಕೋಡ್ ಅನ್ನು ಚಲಾಯಿಸಿ ```sh diff --git a/translations/kn/AGENTS.md b/translations/kn/AGENTS.md index 87e086519..f990cd372 100644 --- a/translations/kn/AGENTS.md +++ b/translations/kn/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## Project Overview diff --git a/translations/kn/CODE_OF_CONDUCT.md b/translations/kn/CODE_OF_CONDUCT.md index e89fc9986..48679bf5e 100644 --- a/translations/kn/CODE_OF_CONDUCT.md +++ b/translations/kn/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # ಮೈಕ್ರೋಸಾಫ್ಟ್ ಓಪನ್ ಸೋರ್ಸ್ ನಡವಳಿಕೆ ನಿಯಮಾವಳಿ ಈ ಪ್ರಾಜೆಕ್ಟ್ [ಮೈಕ್ರೋಸಾಫ್ಟ್ ಓಪನ್ ಸೋರ್ಸ್ ನಡವಳಿಕೆ ನಿಯಮಾವಳಿ](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon) ಅನ್ನು ಅಳವಡಿಸಿಕೊಂಡಿದೆ. diff --git a/translations/kn/CONTRIBUTING.md b/translations/kn/CONTRIBUTING.md index 5e77c74bf..2481b6756 100644 --- a/translations/kn/CONTRIBUTING.md +++ b/translations/kn/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # ಕೊಡುಗೆ ಈ ಯೋಜನೆ ಕೊಡುಗೆಗಳು ಮತ್ತು ಸೂಚನೆಗಳನ್ನು ಸ್ವಾಗತಿಸುತ್ತದೆ. ಹೆಚ್ಚಿನ ಕೊಡುಗೆಗಳಿಗೆ ನೀವು diff --git a/translations/kn/Git-Basics/README.md b/translations/kn/Git-Basics/README.md index 62d901008..55c5b0032 100644 --- a/translations/kn/Git-Basics/README.md +++ b/translations/kn/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## ವೆಬ್-ಡೆವ್ ಆರಂಭಿಕರಿಗಾಗಿ GIT ಮೂಲಭೂತಗಳು👶 diff --git a/translations/kn/README.md b/translations/kn/README.md index 2649708ce..5a33bca18 100644 --- a/translations/kn/README.md +++ b/translations/kn/README.md @@ -1,12 +1,3 @@ - [![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) [![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) [![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) @@ -19,202 +10,200 @@ CO_OP_TRANSLATOR_METADATA: [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -# ಪ್ರಾರಂಭಿಕರಿಗಾಗಿ ವೆಬ್ ಅಭಿವೃದ್ಧಿ - ಒಂದು ಪಠ್ಯಕ್ರಮ +# ಆರಂಭಿಕರಿಗೆ ವೆಬ್ ಡೆವಲಪ್‌ಮೆಂಟ್ - ಒಂದು ಪಠ್ಯಕ್ರಮ -Microsoft Cloud Advocates ರ 12-ವಾರಗಳ ವ್ಯಾಪಕ ಕೋರ್ಸ್ ಮೂಲಕ ವೆಬ್ ಅಭಿವೃದ್ಧಿಯ ಮೂಲತತ್ತ್ವಗಳನ್ನು ಕಲಿಯಿರಿ. 24 ಪಾಠಗಳ ಪ್ರತಿಯೊಂದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, CSS, ಮತ್ತು HTML ಗೆ ಕೈಗೊಳ್ಳುವ ಪ್ರಾಜೆಕ್ಟ್‌ಗಳ ಮೂಲಕ ಮುಳುಗಿತ್ತುತ್ತದೆ, ಉದಾಹರಣೆಗೆ ಟೆರಾರಿಯಂಗಳು, ಬ್ರೌಸರ್ ವಿಸ್ತರಣೆಗಳು, ಮತ್ತು ಅಗಲಿಕೆ ಆಟಗಳು. ಪ್ರಶ್ನೆಮಾರು, ಚರ್ಚೆಗಳು ಮತ್ತು ಉಪಯುಕ್ತ ಕಾರ್ಯಗಳನ್ನು ಮೂಲಕ ಭಾಗವಹಿಸಿ. ನಿಮ್ಮ ಕೌಶಲ್ಯಗಳನ್ನು ಸುಧಾರಿಸಿ ಮತ್ತು ನಮ್ಮ ಪರಿಣಾಮಕಾರಿ ಪ್ರಾಜೆಕ್ಟ್ ಆಧಾರಿತ ಪಾಠಶಾಲೆಯ ಮೂಲಕ ನಿಮ್ಮ ಜ್ಞಾನವನ್ನು ಹೆಚ್ಚು ಗಟ್ಟಿಗೊಳಿಸಿ. ನಿಮ್ಮ ಕೋಡಿಂಗ್ ಪ್ರಯಾಣವನ್ನು ಇಂದು ಪ್ರಾರಂಭಿಸಿ! +Microsoft Cloud Advocates ಅವರ 12 ವಾರಗಳ ಸಂಪೂರ್ಣ ಪಠ್ಯಕ್ರಮದಿಂದ ವೆಬ್ ಡೆವಲಪ್‌ಮೆಂಟ್ ಮೂಲಭೂತಗಳನ್ನು ಕಲಿಯಿರಿ. 24 ಪಾಠಗಳಲ್ಲೆಲ್ಲಾ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಸಿಎಸ್‌ಎಸ್ ಮತ್ತು HTML ಅನ್ನು ವೇಳೆ ಕೆಲಸದ ಯೋಜನೆಗಳ ಮೂಲಕ - ಟೆರಾರಿಯಮ್‌ಗಳು, ಬ್ರೌಸರ್ ವಿಸ್ತರಣೆಗಳು ಮತ್ತು ಬಾಹ್ಯಾಕಾಶ ಆಟಗಳು - ಆಯ್ತು. ಕುಯಿಜ್‌ಗಳು, ಚರ್ಚೆಗಳು ಮತ್ತು ವಾಸ್ತವಿಕ ಕೆಲಸದ ಮೂಲಕ ತೊಡಗಿಸಿ. ನಿಮ್ಮ ಕೌಶಲ್ಯಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿ ಮತ್ತು ನಮ್ಮ ಪರಿಣಾಮಕಾರಿ ಯೋಜನೆ ಆಧಾರಿತ ವರ್ಗದ ಮೂಲಕ ваше ಜ್ಞಾನ ನಿಖರಗೊಳಿಸಿ. ನಿಮ್ಮ ಕೋಡಿಂಗ್ ಯಾತ್ರೆಯನ್ನು ಇಂದೇ ಆರಂಭಿಸಿ! -Azure AI Foundry Discord ಸಮುದಾಯವನ್ನು ಸೇರಿ +Azure AI Foundry Discord ಸಮುದಾಯದಲ್ಲಿ ಸೇರಿಕೊಳ್ಳಿ [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -ಈ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ರಾರಂಭಿಸಲು ಈ ಹಂತಗಳನ್ನು ಅನುಸರಿಸಿ: -1. **ಪ್ರತಿಯನ್ನು ಫೋರ್ಕ್ ಮಾಡಿ**: ಕ್ಲಿಕ್ ಮಾಡಿ [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) -2. **ಪ್ರತಿಯನ್ನು ಕ್ಲೋನ್ ಮಾಡಿ**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Azure AI Foundry Discord ಗೆ ಸೇರಿ, ಪರಿಣಿತರ ಮತ್ತು ಸಹ ಡೆವಲಪರ್‌ಗಳನ್ನು ಭೇಟಿ ಮಾಡಿ**](https://discord.com/invite/ByRwuEEgH4) +ಈ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಬಳಸಲು ಈ ಹಂತಗಳನ್ನು ಅನುಸರಿಸಿ: +1. **ರಿಪೊಸಿಟರಿಯನ್ನು ಫೋರ್ಕ್ ಮಾಡಿ**: ಕ್ಲಿಕ್ ಮಾಡಿ [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) +2. **ರಿಪೊಸಿಟರಿಯನ್ನು ಕ್ಲೋನ್ ಮಾಡಿ**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**Azure AI Foundry Discord ಗೆ ಸೇರಿ ಮತ್ತು ತಜ್ಞರು ಮತ್ತು ಅನ್ಯ ಡೆವಲಪರ್‌ಗಳನ್ನು ಭೇಟಿ ಮಾಡಿ**](https://discord.com/invite/ByRwuEEgH4) -### 🌐 ಬಹुभಾಷಾ ಬೆಂಬಲ +### 🌐 ಬಹುಭಾಷಾ ಬೆಂಬಲ -#### GitHub ಕ್ರಿಯೆಯಿಂದ (ಸ್ವಯಂಚಾಲಿತ ಮತ್ತು ಯಾವಾಗಲೂ ನವೀಕೃತ) ಬೆಂಬಲಿತವಾಗಿದೆ +#### GitHub ಕ್ರಿಯೆ ಮೂಲಕ ಬೆಂಬಲಿಸಲ್ಪಟ್ಟಿದೆ (ಸ್ವಯಂಚಾಲಿತ ಮತ್ತು ಸದಾಕಾಲ ನವೀಕೃತ) -[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](./README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) +[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](./README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) -> **ಸ್ಥಳೀಯವಾಗಿ ಕ್ಲೋನ್ ಮಾಡಬೇಕೆಂದು ಇಚ್ಛಿಸುವಿರಾ?** +> **ಸ್ಥಾನಿಕವಾಗಿ ಕ್ಲೋನ್ ಮಾಡಲು ಇಚ್ಛಿಸುತ್ತೀರಾ?** -> ಈ ರೆಪೊಸಿಟರಿ 50+ ಭಾಷೆ ಅನುವಾದಗಳನ್ನು ಹೊಂದಿದ್ದು, ಡೌನ್ಲೋಡ್ ಗಾತ್ರವನ್ನು ಬಹಳ ಹೆಚ್ಚಿಸುತ್ತದೆ. ಅನುವಾದಗಳಿಲ್ಲದೆ ಕ್ಲೋನ್ ಮಾಡಲು ಸ್ಪಾರ್ಸ್ ಔಟ್‌ಚಾರ್ಟ್ ಬಳಸಿ: +> ಈ ರಿಪೊಸಿಟರಿ 50+ ಭಾಷಾ ಅನುವಾದಗಳನ್ನು ಒಳಗೊಂಡಿದೆ, ಇದು ಡೌನ್ಲೋಡ್ ಗಾತ್ರವನ್ನು ತುಂಬಾ ಹೆಚ್ಚಿಸುತ್ತದೆ. ಅನುವಾದಗಳನ್ನು ಇಲ್ಲದೆ ಕ್ಲೋನ್ ಮಾಡಲು sparse checkout ಬಳಸಿ: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> ಇದು课程 ಪೂರ್ಣಗೊಳಿಸಲು ಬೇಕಾದ ಎಲ್ಲವನ್ನು ಹೆಚ್ಚು ವೇಗದ ಡೌನ್ಲೋಡ್ ಜೊತೆಗೆ ನಿಮಗೆ ನೀಡುತ್ತದೆ. +> ಇದರಿಂದ ಈ ಕೋರ್ಸ್ ಅನ್ನು ಸಂಪೂರ್ಣ ಮಾಡಲು ಬೇಕಾದ ಎಲ್ಲಾ ವಸ್ತುಗಳು ತುಂಬಾ ವೇಗವಾಗಿ ಲಭ್ಯವಾಗುತ್ತವೆ. -**ನಿಮಗೆ ಹೆಚ್ಚುವರಿ ಅನುವಾದ ಭಾಷೆಗಳ ಬೆಂಬಲ ಬೇಕಾದರೆ ಅವುಗಳ ಪಟ್ಟಿ ಇಲ್ಲಿದೆ [ಇಲ್ಲಿ](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +**ಹೆಚ್ಚಿನ ಅನುವಾದ ಭಾಷೆಗಳು ಬೆಂಬಲಿಸಲು ನೀವು ಬಯಸಿದರೆ ಅವು [ಇಲ್ಲಿ](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md) ಪಟ್ಟಿಯನ್ನು ಕಾಣಬಹುದು** [![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) -#### 🧑‍🎓 _ನೀವು ವಿದ್ಯಾರ್ಥಿ ಆಗಿದ್ದೀರಾ?_ +#### 🧑‍🎓 _ನೀವು ವಿದ್ಯಾರ್ಥಿಯಾದೀರಾ?_ -[**ವಿದ್ಯಾರ್ಥಿ ಹಬ್ ಪುಟ**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) ಗೆ ಭೇಟಿ ನೀಡಿ, ಇಲ್ಲಿ ನೀವು ಪ್ರಾರಂಭಿಕ ಸಂಪನ್ಮೂಲಗಳು, ವಿದ್ಯಾರ್ಥಿ ಪ್ಯಾಕ್ಗಳು ಮತ್ತು ಉಚಿತ ಪ್ರಮಾಣಪತ್ರ ವೋಚರ್ ಪಡೆಯುವ ಪರಿಹಾರಗಳನ್ನು ಕಾಣುವಿರಿ. ಇದು ಪ್ರತಿ ತಿಂಗಳಲ್ಲಿ ವಿಷಯವನ್ನು ಬದಲಾಯಿಸುವುದರಿಂದ ನೀವು ಇಷ್ಟಪಟ್ಟು ಬುಕ್ಮಾರ್ಕ್ ಮಾಡಿ ಸಮಯಕಾಲದಿಂದ ಪರಿಶೀಲಿಸುವ ಪುಟ. +[**Student Hub ಪುಟ**](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 ಬಳಸಿ ಹೊಸ ಪ್ರಾಜೆಕ್ಟ್_ +### 📣 ಘೋಷಣೆ - _ಜನರೇಟಿವ್ AI ಬಳಸಿ ನಿರ್ಮಿಸಲು ಹೊಸ ಯೋಜನೆ_ -ಹೊಸ AI ಸಹಾಯಕ ಪ್ರಾಜೆಕ್ಟ್ ಸೇರಿಸಲಾಗಿದೆ, ಇದನ್ನು ಪರಿಶೀಲಿಸಿ [project](./9-chat-project/README.md) +ಹೊಸ AI ಸಹಾಯಕ ಯೋಜನೆ ಸೇರಿಸಲಾಗಿದೆ, ಪರಿಶೀಲಿಸಿ [ಯೋಜನೆ](./9-chat-project/README.md) -### 📣 ಘೋಷಣೆ - _ಜನರೇಟಿವ್ AI ಬಗ್ಗೆ ಹೊಸ ಪಠ್ಯಕ್ರಮ_ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಗೆ ಬಿಡುಗಡೆ ಆಗಿದೆ +### 📣 ಘೋಷಣೆ - _ಜನರೇಟಿವ್ AIಗಾಗಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಹೊಸ ಪಠ್ಯಕ್ರಮ_ ಬಿಡುಗಡೆಯಾಗಿದೆ ನಮ್ಮ ಹೊಸ ಜನರೇಟಿವ್ AI ಪಠ್ಯಕ್ರಮವನ್ನು ತಪ್ಪಿಸಿಕೊಳ್ಳಬೇಡಿ! -ಪ್ರಾರಂಭಿಸಲು [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/kn/background.148a8d43afde5730.webp) +![ಹಿನ್ನಲೆ](../../translated_images/kn/background.148a8d43afde5730.webp) -- ಮೂಲಭೂತದಿಂದ RAG ವರೆಗೆ ಎಲ್ಲವನ್ನೂ ಆವರಿಸುವ ಪಾಠಗಳು. -- ಜನರೇಟಿವ್ AI ಮತ್ತು ನಮ್ಮ ಸಹಯೋಗಿ ಅಪ್ಲಿಕೇಶನ್ ಮೂಲಕ ಐತಿಹಾಸಿಕ ಪಾತ್ರಗಳೊಂದಿಗೆ ಸಂವಾದ. -- ಮನರಂಜನೆ ಮತ್ತು ಆಕರ್ಷಕ ಕಥನ, ನೀವು ಕಾಲ ಯಾತ್ರೆಯಲ್ಲಿ ಹೋಗುತ್ತೀರಿ! +- ಮೂಲಗಳಿಂದ RAG ವರೆಗೆ ಎಲ್ಲವನ್ನೂ ಒಳಗೊಂಡ ಪಾಠಗಳು. +- GenAI ಮತ್ತು ನಮ್ಮ ಸಂಗಾತಿ ಅಪ್ ಬಳಸಿ ಐತಿಹಾಸಿಕ ಪಾತ್ರಗಳೊಂದಿಗೆ ಸಂವಹನ ಮಾಡಿ. +- ಮನರಂಜನೆ ಮತ್ತು ಆಕರ್ಷಕ ಕಥಾನಕ, ನೀವು ಕಾಲ ಯಾತ್ರೆ ಮಾಡುತ್ತಿದ್ದೀರಿ! -![character](../../translated_images/kn/character.5c0dd8e067ffd693.webp) - -ಪ್ರತಿಪಾಠದಲ್ಲಿ ಪೂರ್ಣಗೊಳಿಸುವ ಅಸೈನ್ಮೆಂಟ್, ಜ್ಞಾನ ಪರಿಶೀಲನೆ ಮತ್ತು ಸವಾಲು ಇರುತ್ತದೆ, ಇವುಡಿ ಕಲಿಕೆಗೆ ಮಾರ್ಗದರ್ಶನ ನೀಡುತ್ತವೆ ಹೀಗೆ: -- ಪ್ರಾಂಪ್ಟ್ ಮತ್ತು ಪ್ರಾಂಪ್ಟ್ ಇಂಜಿನಿಯರಿಂಗ್ -- ಪಠ್ಯ ಮತ್ತು ಚಿತ್ರ ಆಪ್ ಸೃಷ್ಟಿ -- ಹುಡುಕು ಆಪ್ ಗಳು - -ಪ್ರಾರಂಭಿಸಲು [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) ಗೆ ಭೇಟಿ ನೀಡಿ! +![પાત્ર](../../translated_images/kn/character.5c0dd8e067ffd693.webp) +ಪ್ರತಿ ಪಾಠದಲ್ಲಿ ಪೂರ್ಣಗೊಳಿಸಲು ಒಂದು ಕಾರ್ಯ, ಜ್ಞಾನ ಪರೀಕ್ಷೆ ಮತ್ತು ಸವಾಲು ಇದೆ,ದಲ್ಲಿ ಕಲಿಯುವ ವಿಷಯಗಳು: +- ಪ್ರಾಂಪ್ಟ್‌ಗಾಗಿ ಮತ್ತು ಪ್ರಾಂಪ್ಟ್ ಇಂಜಿನಿಯರಿಂಗ್ +- ಪಠ್ಯ ಮತ್ತು ಚಿತ್ರ ಅಪ್ಲಿಕೇಶನ್ ತಯಾರಿ +- ಹುಡುಕಾಟ ಅಪ್ಲಿಕೇಶನ್ಗಳು +ಪ್ರಾರಂಭಿಸಲು ಭೇಟಿ ನೀಡಿ [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) ## 🌱 ಪ್ರಾರಂಭಿಸುವುದು -> **ಶಿಕ್ಷಕರು**, ಈ ಪಠ್ಯಕ್ರಮವನ್ನು ಹೇಗೆ ಬಳಸಬಹುದೆಂದು ನಾವು [ಕೆಲವು ಸಲಹೆಗಳನ್ನು](for-teachers.md) ಒಳಗೊಂಡಿದ್ದೇವೆ. ನೀವು ನಿಮ್ಮ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ದಯವಿಟ್ಟು ನಮ್ಮ [ಚರ್ಚಾ ವೇದಿಕೆಯಲ್ಲಿ](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner) ಹಂಚಿಕೊಳ್ಳಿ! +> **ಆಚಾರಕರು**, ನಾವು ಈ ಪಠ್ಯಕ್ರಮವನ್ನು ಬಳಸುವ ಕುರಿತು ಕೆಲವು ಸಲಹೆಗಳನ್ನು [ಸೇರಿಸಿದ್ದೇವೆ](for-teachers.md). ನಿಮ್ಮ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ನಾವು [ನಮ್ಮ ಚರ್ಚೆ ವೇದಿಕೆ](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner) ನಲ್ಲಿ ಆವश्यकತೆ ಇರುತ್ತದೆ! -**[ಕಲಿಯುವವರು](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, ಪ್ರತಿಯೊಂದು ಪಾಠಕ್ಕೂ ಮುಂಚೆ್ರ ಲೆక్చರ್ ಪ್ರಶ್ನೋತ್ತರವನ್ನು ಮಾಡಿ, ನಂತರ ಉಪನ್ಯಾಸದ ವಸ್ತುವನ್ನು ಓದಿ, ವಿವಿಧ ಚಟುವಟಿಕೆಗಳನ್ನು ಪೂರ್ಣಗೊಳಿಸಿ ಮತ್ತು ನಂತರದ ಲೆಕ್ಚರ್ ಪ್ರಶ್ನೋತ್ತರದಿಂದ ನಿಮ್ಮ ಅರ್ಥಮಾತುಗಾರಿಕೆಯನ್ನು ಪರಿಶೀಲಿಸಿ. +**[ಕಲಿಯುವವರು](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, ಪ್ರತಿ ಪಾಠಕ್ಕಾಗಿ, ಪ್ರಥಮವಾಗಿ ಪೂರ್ವ-ಪಾಠ ಕುಯಿಜ್ ಸಂಪರ್ಕಿಸಿ ನಂತರ ಪಾಠದ ವಸ್ತು ಓದಿ, ವಿವಿಧ ಚಟುವಟಿಕೆಗಳನ್ನು ಪೂರ್ಣಗೊಳಿಸಿ ಮತ್ತು ನಂತರದ ಪಾಠ ಕುಯಿಜ್ ಮೂಲಕ ನಿಮ್ಮ ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವಿಕೆ ಪರಿಶೀಲಿಸಿ. -ನಿಮ್ಮ ಕಲಿಕೆಯ ಅನುಭವವನ್ನು ಸುಧಾರಿಸಲು, ನಿಮ್ಮ ಸಹಪಾಠಿಗಳೊಂದಿಗೆ ಪ್ರಾಜೆಕ್ಟ್‌ಗಳ ಮೇಲೆ ಒಟ್ಟಾಗಿ ಕೆಲಸ ಮಾಡಿ! ಚರ್ಚೆಗಳನ್ನು ನಮ್ಮ [ಚರ್ಚಾ ವೇದಿಕೆಯಲ್ಲಿ](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) ಪ್ರೋತ್ಸಾಹಿಸಲಾಗುತ್ತದೆ, ಇಲ್ಲಿ ನಮ್ಮ ಮಧ್ಯಸ್ಥರ ತಂಡ ನಿಮ್ಮ ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರಿಸಲು ಲಭ್ಯವಿದ್ದುಹುದು. +ನಿಮ್ಮ ಕಲಿಕೆಯ ಅನುಭವವನ್ನು ಮತ್ತಷ್ಟು ಸುಧಾರಿಸಲು, ನಿಮ್ಮ ಸಹಪಾಠಿಗಳೊಂದಿಗೆ ಸಂಪರ್ಕಿಸಿ ಮತ್ತು ಯೋಜನೆಗಳ ಮೇಲೆ ಒಟ್ಟಾಗಿ ಕೆಲಸ ಮಾಡಿ! ಚರ್ಚೆಗಳು ನಮ್ಮ [ಚರ್ಚೆ ವೇದಿಕೆ](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) ನಲ್ಲಿ ಪ್ರೋತ್ಸಾಹಿಸಲಾಗುತ್ತವೆ, ಇಲ್ಲಿ ನಮ್ಮ ಮೊಡರೇಟರ್ ತಂಡ ನಿಮ್ಮ ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರ ಕೊಡಲು ದೊರೆಯುತ್ತದೆ. -ನಿಮ್ಮ ಶಿಕ್ಷಣವನ್ನು ಇನ್ನಷ್ಟು ವಿಸ್ತರಿಸಲು, ಹೆಚ್ಚುವರಿ ಅಧ್ಯಯನ ವಸ್ತುಗಳಿಗಾಗಿ ನಾವು [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) ಅನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಸಲಹೆ ಮಾಡುತ್ತೇವೆ. +ನಿಮ್ಮ ವಿದ್ಯಾಭ್ಯಾಸವನ್ನು ಮುಂದುವರಿಸಲು, ನಾವು ಹೆಚ್ಚುವರಿ ಅಧ್ಯಯನ ಸಾಮಗ್ರಿಗಾಗಿ [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) ಅನಾವರಣ ಮಾಡಲು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ. -### 📋 ನಿಮ್ಮ ಪರಿಸರವನ್ನು ಹೊಂದಿಸುವುದು +### 📋 ನಿಮ್ಮ ಅಭ್ಯಾಸ ಸೃಷ್ಟಿಸುವುದು -ಈ ಪಠ್ಯಕ್ರಮವು ಅಭಿವೃದ್ಧಿ ಪರಿಸರವನ್ನು ಸಿದ್ಧಪಡಿಸಿದೆಯು! ನೀವು ಪ್ರಾರಂಭಿಸುವಾಗ, ನೀವು ಈ ಪಠ್ಯಕ್ರಮವನ್ನು [Codespace](https://github.com/features/codespaces/) (_ಬ್ರೌಸರ್ ಆಧಾರಿತ, ಯಾವುದೇ ಇನ್ಸ್‌ಟಾಲ್ ಅಗತ್ಯವಿಲ್ಲದ ಪರಿಸರ_), ಅಥವಾ [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) ರಂತಹ ಟೆಕ್ಸ್ಟ್ ಎಡಿಟರ್ ಬಳಸಿ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ಸ್ಥಳೀಯವಾಗಿ ಓಡಿಸಬಹುದು. +ಈ ಪಠ್ಯಕ್ರಮಕ್ಕೆ ಅಭಿವೃದ್ಧಿ ಪರಿಸರ ಸಿದ್ಧವಾಗಿದೆ! ಪ್ರಾರಂಭಿಸಿದಂತೆ ನೀವು ಕುಸಿತದಲ್ಲಿ ಈ ಪಠ್ಯಕ್ರಮವನ್ನು [Codespace](https://github.com/features/codespaces/) (_ಬ್ರೌಸರ್ ಆಧಾರಿತ, ಇನ್‌ಸ್ಟಾಲ್ ಅಗತ್ಯವಿಲ್ಲದ ವಾತಾವರಣ_) ನಲ್ಲಿ ಅಥವಾ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ಸ್ಥಳೀಯವಾಗಿ [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) ನಂತಹ ಪಠ್ಯ ಸಂಪಾದಕ ಬಳಸಿ ಆಯ್ಕೆ ಮಾಡಬಹುದು. -#### ನಿಮ್ಮ ರೆಪೊಸಿಟರಿಯನ್ನು ಸೃಷ್ಟಿಸಿ -ನಿಮ್ಮ ಕೆಲಸವನ್ನು ಸುಲಭವಾಗಿ ಉಳಿಸಲು, ನಿಮ್ಮದೇ ಪ್ರತಿಯನ್ನು ರಚಿಸುವುದು ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ. ಇದಕ್ಕೆ, ಈ ಪೇಜಿನ ಮೇಲ್ಭಾಗದಲ್ಲಿರುವ **Use this template** ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ. ಇದು ನಿಮ್ಮ GitHub ಖಾತೆಯಲ್ಲಿ ಪಠ್ಯಕ್ರಮದ ನಕಲೊಂದಿಗಿನ ಹೊಸ ರೆಪೊಸಿಟರಿ ಸೃಷ್ಟಿಸುತ್ತದೆ. +#### ನಿಮ್ಮ ರಿಪೊಸಿಟರಿಯನ್ನು ರಚಿಸಿ +ನಿಮ್ಮ ಕೆಲಸವನ್ನು ಸುಲಭವಾಗಿ ಉಳಿಸಲು, ಈ ರಿಪೊಸಿಟರಿಯು ನಿಮ್ಮ ಸ್ವಂತ ನಕಲನ್ನು ನಿರ್ಮಿಸುವುದನ್ನು ಶಿಫಾರಸು ಮಾಡಲಾಗುತ್ತದೆ. ನಿಮ್ಮ GitHub ಖಾತೆಯಲ್ಲಿ ಈ ಪಠ್ಯಕ್ರಮದ ನಕಲಿನೊಂದಿಗೆ ಹೊಸ ರಿಪೊಸಿಟರಿ ಸೃಷ್ಟಿಸಲು ಪುಟದ ಮೇಲ್ಭಾಗದ **Use this template** ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ. -ಈ ಹಂತಗಳನ್ನು ಅನುಸರಿಸಿ: -1. **ಪ್ರತಿಯನ್ನು ಫೋರ್ಕ್ ಮಾಡಿ**: ಈ ಪುಟದ ಬಲ-ಮೇಲ್ಭಾಗದಲ್ಲಿರುವ "Fork" ಬಟನ್ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ. -2. **ಪ್ರತಿಯನ್ನು ಕ್ಲೋನ್ ಮಾಡಿ**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +ಈ ಹಂತಗಳನ್ನು ಅನುಸರಿಸಿ: +1. **ರಿಪೊಸಿಟರಿಯನ್ನು ಫೋರ್ಕ್ ಮಾಡಿ**: ಈ ಪುಟದ ಮೇಲ್ದಡಿಯಲ್ಲಿ ಇರುವ "Fork" ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ. +2. **ರಿಪೊಸಿಟರಿಯನ್ನು ಕ್ಲೋನ್ ಮಾಡಿ**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -#### Codespace ನಲ್ಲಿ ಪಠ್ಯಕ್ರಮವನ್ನು ಓಡಿಸುವುದು +#### Codespace ನಲ್ಲಿ ಪಠ್ಯಕ್ರಮವನ್ನು ಚಲಾಯಿಸುವುದು -ನೀವು ಸೃಷ್ಟಿಸಿದ ರೆಪೊಸಿಟರಿಯಲ್ಲಿ, **Code** ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು **Open with Codespaces** ಆಯ್ಕೆಮಾಡಿ. ಇದು ನಿಮಗಾಗಿ ಹೊಸ Codespace ಸೃಷ್ಟಿಸುವುದು. +ನೀವು ರಚಿಸಿದ ಈ ರಿಪೊಸಿಟರಿಯ ನಕಲಿನಲ್ಲಿ, **Code** ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ ನಂತರ **Open with Codespaces** ಆಯ್ಕೆಮಾಡಿ. ಇದು ನಿಮ್ಮ ಕೆಲಸಕ್ಕೆ ಹೊಸ Codespace を ಸೃಷ್ಟಿಸುತ್ತದೆ. ![Codespace](../../translated_images/kn/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) ಅನ್ನು ಎಡಿಟರ್ ಆಗಿ ಬಳಸುವುದು, ಇದು ಒಳಗೊಂಡ [Terminal](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) ಅನ್ನು ಸಂಪಾದಕವಾಗಿ ಬಳಸುವುದಾಗಿದೆ, ಇದರಲ್ಲಿ [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) ಅಂತರ್ನಿಹಿತವಿರುತ್ತದೆ. ನೀವು Visual Studio Code ಅನ್ನು [ಇಲ್ಲಿ](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) ಡೌನ್ಲೋಡ್ ಮಾಡಬಹುದು. -1. ನಿಮ್ಮ ರೆಪೊಸಿಟರಿಯನ್ನು ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್‌ಗೆ ಕ್ಲೋನ್ ಮಾಡಿ. ಇದಕ್ಕಾಗಿ **Code** ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು URL ನಕಲಿಸಿ: +1. ನಿಮ್ಮ ರಿಪೊಸಿಟರಿಯ ನಕಲನ್ನು ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್‌ಗೆ ಕ್ಲೋನ್ ಮಾಡಿ. ನೀವು **Code** ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ URL ನಕಲಿಸಬಹುದು: [CodeSpace](./images/createcodespace.png) -ಆಮೇಲೆ, [ವಿಜ್ಞಾಪನಾಪೂರ್ಣ](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) ಅನ್ನು [ವಿಜುವಲ್ ಸ್ಟುಡಿಯೋ ಕೋಡ್](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) ಒಳಗೆ ತೆರೆಯಿರಿ ಮತ್ತು ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ, `` ಅನ್ನು ನೀವು appena ನಕಲಿಸಿದ URL ಮೂಲಕ ಬದಲಾಯಿಸಿ: +ಆಮೇಲೆ, [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) ಅಂತರ್ನಿಹಿತವಾಗಿ [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) ಅನ್ನು ತೆರೆಯಿರಿ ಮತ್ತು ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ, `` ಅನ್ನು ನೀವು ಈಗ ನಕಲಿಸಿದ URL ಮೂಲಕ ಬದಲಿ ಮಾಡಿಕೊಳ್ಳಿ: ```bash git clone ``` -2. ವಿಸುಯಲ್ ಸ್ಟುಡಿಯೋ ಕೋಡ್‌ನಲ್ಲಿ ಫೋಲ್ಡರ್ ತೆರೆಯಿರಿ. ನೀವು ಇದು **ಫೈಲ್** > **ಒಪನ್ ಫೋಲ್ಡರ್** ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ನೀವು appena ಕ್ಲೋನ್ ಮಾಡಿದ ಫೋಲ್ಡರ್ ಆಯ್ಕೆಮಾಡಿ ಮಾಡಬಹುದು. +2. Visual Studio Code ನಲ್ಲಿ ಫೋಲ್ಡರ್ ಆಗು ತೆಗೆಯಿರಿ. ನೀವು ಇದನ್ನು **File** > **Open Folder** ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ನೀವು ಈಗ ಕ್ಲೋನ್ ಮಾಡಿದ ಫೋಲ್ಡರ್ ಆಯ್ಕೆಮಾಡಿ ಮಾಡಬಹುದು. -> ಶಿಫಾರಸು ಮಾಡಲಾದ ವಿಶುವಲ್ ಸ್ಟುಡಿಯೋ ಕೋಡ್ ವಿಸ್ತರಣೆಗಳು: +> ಶಿಫಾರಸುಮಾಡಲಾದ Visual Studio Code ವಿಸ್ತರಣೆಗಳು: > -> * [ಲೈವ್ ಸರ್ವರ್](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - ವಿಶುವಲ್ ಸ್ಟುಡಿಯೋ ಕೋಡ್ ಒಳಗೆ HTML ಪುಟಗಳನ್ನು ಪೂರ್ವದರ್ಶನ ಮಾಡಲು -> * [ಕೋಪಿಲಾಟ್](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - ನಿಮಗೆ ವೇಗವಾಗಿ ಕೋಡ್ ಬರೆಯಲು ಸಹಾಯ ಮಾಡಲು +> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - Visual Studio Code ಒಳಗಿನ HTML ಪುಟಗಳ ಪೂರ್ವದರ್ಶನಕ್ಕೆ +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - ನಿಮ್ಮ ಕೋಡ್ ಅನ್ನು ವೇಗವಾಗಿ ಬರೆಯಲು ಸಹಾಯ ಮಾಡಲು -## 📂 ಪ್ರತಿ ಪಾಠದಲ್ಲಿ ಒಳಗೊಂಡಿದ್ದು: +## 📂 ಪ್ರತಿಯೊಂದು ಪಾಠದಲ್ಲಿ ಸೇರ್ಪಡೆಯಾಗಿರುವುದು: -- ಐಚ್ಛಿಕ ಸ್ಕೆಚ್ನೋಟ್ +- ಐಚ್ಛಿಕ ಸ್ಕೆಚ್‌ನೋಟ್ - ಐಚ್ಛಿಕ ಪೂರಕ ವೀಡಿಯೋ -- ಪಾಠಕ್ಕೂ ಮುನ್ನ ತಯಾರಿ ಚುಟುಕು ಪ್ರಶ್ನೆಗಳು -- ಬರೆದಿದೆ ಪಾಠ -- ಪ್ರಾಜೆಕ್ಟ್ ಆಧಾರಿತ ಪಾಠಗಳಿಗೆ, ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು ನಿರ್ಮಿಸುವ ಹಂತ ಹಂತ ಮಾರ್ಗದರ್ಶಿಗಳು -- ಜ್ಞಾನ ತಪಾಸಣೆಗಳು +- ಪಾಠದ ಮುಂಚಿತ ಉರಿವೀಕ್ಷಣಾತ್ಮಕ ಕ್ವಿಜ್ +- ಬರೆಯಲ್ಪಟ್ಟ ಪಾಠ +- ಯೋಜನೆ ಆಧಾರಿತ ಪಾಠಗಳಿಗಾಗಿ, ಯೋಜನೆ ನಿರ್ಮಾಣದ ಕ್ರಮಬದ್ಧ ಮಾರ್ಗದರ್ಶಿಗಳು +- ಜ್ಞಾನ ಪರಿಶೀಲನೆಗಳು - ಒಂದು ಸವಾಲು - ಪೂರಕ ಓದು - ನಿಯೋಜನೆ -- [ಪಾಠದ ನಂತರದ ಪ್ರಶ್ನೋತ್ತರ](https://ff-quizzes.netlify.app/web/) +- [ಪಾಠದ ನಂತರದ ಕ್ವಿಜ್](https://ff-quizzes.netlify.app/web/) -> **ಪ್ರಶ್ನೋತ್ತರಗಳ ಕುರಿತಾಗಿ ಒಂದು ಟಿಪ್ಪಣಿ**: ಎಲ್ಲಾ ಪ್ರಶ್ನೋತ್ತರಗಳು Quiz-app ಫೋಲ್ಡರ್‌ನಲ್ಲಿ ಇರಾರು, ಮೂರು ಪ್ರಶ್ನೆಗಳ 48 ಒಟ್ಟು ಪ್ರಶ್ನೋತ್ತರಗಳು. ಅವು ಇಲ್ಲಿದೆ [ಇಲ್ಲಿ](https://ff-quizzes.netlify.app/web/) ನೀವು Quiz ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಸ್ಥಳೀಯವಾಗಿ ಅಥವಾ 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) | ಜಾಸ್ಮಿನ್ | -| 02 | ಪ್ರಾರಂಭಿಸಲು | GitHubನ ಮೂಲಭೂತಗಳು, ತಂಡದೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಣೆ | ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟಿನಲ್ಲಿ GitHub ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು, ಕೋಡ್ ಬೇಸ್ ಮೇಲೆ ಇತರರೊಂದಿಗೆ ಸಹಯೋಗ ಮಾಡುವುದು | [GitHub ಪರಿಚಯ](./1-getting-started-lessons/2-github-basics/README.md) | ಫ್ಲೋರ್ | -| 03 | ಪ್ರಾರಂಭಿಸಲು | ಪ್ರವೇಶಿತಾ | ವೆಬ್ ಪ್ರವೇಶಿತೆಯ ಮೂಲಭೂತಗಳನ್ನು ಕಲಿಯಿರಿ | [ಪ್ರವೇಶಿತಾ ಮೂಲಭೂತಗಳು](./1-getting-started-lessons/3-accessibility/README.md) | ಕ್ರಿಸ್ಟೋಫರ್ | -| 04 | JS ಮೂಲಭೂತಗಳು | ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಡೇಟಾ ಟೈಪ್ಸ್ | ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಡೇಟಾ ಟೈಪ್ಸ್‌ನ ಮೂಲಭೂತಗಳು | [ಡೇಟಾ ಟೈಪ್ಸ್](./2-js-basics/1-data-types/README.md) | ಜಾಸ್ಮಿನ್ | -| 05 | JS ಮೂಲಭೂತಗಳು | ಫಂಕ್ಷನ್ಸ್ ಮತ್ತು ಪರಿಹಾರಗಳು | ಅನ್ವಯದ ತರ್ಕದ ಹರಿವನ್ನು ನಿರ್ವಹಿಸಲು ಫಂಕ್ಷನ್‌ಗಳು ಮತ್ತು ಪರಿಹಾರಗಳ ಕುರಿತು ಕಲಿಯಿರಿ | [ಫಂಕ್ಷನ್ಸ್ ಮತ್ತು ಪರಿಹಾರಗಳು](./2-js-basics/2-functions-methods/README.md) | ಜಾಸ್ಮಿನ್ ಮತ್ತು ಕ್ರಿಸ್ಟೋಫರ್ | -| 06 | JS ಮೂಲಭೂತಗಳು | JS ಮೂಲಕ ನಿರ್ಣಯ ತೆಗೆದುಕೊಳ್ಳುವುದು | ನಿರ್ಣಯ ತೆಗೆದುಕೊಳ್ಳುವ ವಿಧಾನಗಳನ್ನು ಬಳಸಿ ನೀವು ನಿಮ್ಮ ಕೋಡ್‌ನಲ್ಲಿ ಪರಿಸ್ಥಿತಿಗಳನ್ನು ಸೃಷ್ಟಿಸುವುದನ್ನು ಕಲಿಯಿರಿ | [ನಿರ್ಣಯಗಳು ತೆಗೆದುಕೊಳ್ಳುವುದು](./2-js-basics/3-making-decisions/README.md) | ಜಾಸ್ಮಿನ್ | -| 07 | JS ಮೂಲಭೂತಗಳು | ಅರೆಗಳು ಮತ್ತು ಲೂಪ್ಗಳು | ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್‌ನಲ್ಲಿ ಅರೆಗಳು ಮತ್ತು ಲೂಪ್ಗಳನ್ನು ಬಳಸಿ ಡೇಟಾ ಕೆಲಸ ಮಾಡುವುದು | [ಅರೆಗಳು ಮತ್ತು ಲೂಪ್ಗಳು](./2-js-basics/4-arrays-loops/README.md) | ಜಾಸ್ಮಿನ್ | -| 08 | [ಟೆರಾರಿಯಂ](./3-terrarium/solution/README.md) | HTML ಪ್ರಾಯೋಗಿಕ | ಆನ್ಲೈನ್ ಟೆರಾರಿಯಂ ನಿರ್ಮಿಸಲು HTML ರಚಿಸಿ, ಲೇಔಟ್ ನಿರ್ಮಾಣದ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸಿ | [HTML ಪರಿಚಯ](./3-terrarium/1-intro-to-html/README.md) | ಜೆನ್ | -| 09 | [ಟೆರಾರಿಯಂ](./3-terrarium/solution/README.md) | CSS ಪ್ರಾಯೋಗಿಕ | ಆನ್ಲೈನ್ ಟೆರಾರಿಯಂ ಶೈಲಿ ಮಾಡಲು CSS ಅನ್ನು ನಿರ್ಮಿಸಿ, ಪುಟವನ್ನು ಪ್ರತಿಕ್ರಿಯಾಶೀಲವಾಗಿ ಮಾಡುವ CSS ಮೂಲಭೂತಗಳ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸಿ | [CSS ಪರಿಚಯ](./3-terrarium/2-intro-to-css/README.md) | ಜೆನ್ | -| 10 | [ಟೆರಾರಿಯಂ](./3-terrarium/solution/README.md) | ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕ್ಲೋಶರ್ಸ್, DOM ಮಾನಿಪ್ಯುಲೇಶನ್ | ಡ್ರ್ಯಾಗ್/ಡ್ರಾಪ್ ಇಂಟರ್ಫೇಸ್ ಆಗಿ ಟೆರಾರಿಯಂ ಕಾರ್ಯನಿರ್ವಹಿಸುವಂತೆ ಮಾಡಲು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ನಿರ್ಮಿಸಿ, ಕ್ಲೋಶರ್ಸ್ ಮತ್ತು DOM ಮಾನಿಪ್ಯುಲೇಶನ್ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸಿ | [ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕ್ಲೋಶರ್ಸ್, DOM ಮಾನಿಪ್ಯುಲೇಶನ್](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | ಜೆನ್ | -| 11 | [ಟೈಪಿಂಗ್ ಆಟ](./4-typing-game/solution/README.md) | ಟೈಪಿಂಗ್ ಆಟ ನಿರ್ಮಿಸಿ | ನಿಮ್ಮ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆ್ಯಪ್‌ನ ತರ್ಕವನ್ನು ಚಾಲನೆ ಮಾಡಲು ಕೀಬೋರ್ಡ್ ಘಟನೆಗಳನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಕಲಿಯಿರಿ | [ಇವೆಂಟ್ ಚಾಲಿತ ಕಾರ್ಯಕ್ರಮ](./4-typing-game/typing-game/README.md) | ಕ್ರಿಸ್ಟೋಫರ್ | -| 12 | [ಹಸಿರು ಬ್ರೌಸರ್ ವಿಸ್ತರಣೆ](./5-browser-extension/solution/README.md) | ಬ್ರೌಸರ್‍ಗಳೊಂದಿಗೆ ಕೆಲಸ | ಬ್ರೌಸರ್ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ, ಅವರ ಇತಿಹಾಸ ಮತ್ತು ಬ್ರೌಸರ್ ವಿಸ್ತರಣೆಯ ಮೊದಲ ಉಲ್ಲೇಖಗಳನ್ನು ಹೇಗೆ ವ್ಯಾಪಾರ ಮಾಡಬೇಕು ಕಲಿಯಿರಿ | [ಬ್ರೌಸರ್ ಗಳ ಕುರಿತು](./5-browser-extension/1-about-browsers/README.md) | ಜೆನ್ | -| 13 | [ಹಸಿರು ಬ್ರೌಸರ್ ವಿಸ್ತರಣೆ](./5-browser-extension/solution/README.md) | ರೂಪವನ್ನು ನಿರ್ಮಿಸುವುದು, API ಕರೆ ಮತ್ತು ಸ್ಥಳೀಯ ಸಂಗ್ರಹದಲ್ಲಿ ಬದಲಾವಣೆಗಳನ್ನು ನುಡಿಸುವುದು | API ಕರೆ ಮಾಡಲು ಮತ್ತು ಸ್ಥಳೀಯ ಸಂಗ್ರಹದಲ್ಲಿ ಬದಲಾವಣೆಗಳನ್ನು ಬಳಸುವ ನಿಮ್ಮ ಬ್ರೌಸರ್ ವಿಸ್ತರಣೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅಂಶಗಳನ್ನು ನಿರ್ಮಿಸಿ | [APIಗಳು, ರೂಪಗಳು, ಮತ್ತು ಸ್ಥಳೀಯ ಸಂಗ್ರಹ](./5-browser-extension/2-forms-browsers-local-storage/README.md) | ಜೆನ್ | -| 14 | [ಹಸಿರು ಬ್ರೌಸರ್ ವಿಸ್ತರಣೆ](./5-browser-extension/solution/README.md) | ಬ್ರೌಸರ್‌ನ ಹಿನ್ನೆಲೆ ಪ್ರಕ್ರಿಯೆಗಳು, ವೆಬ್ ಕಾರ್ಯಕ್ಷಮತೆ | ವಿಸ್ತರಣೆಯ ಐಕಾನ್ ನಿರ್ವಹಿಸಲು ಬ್ರೌಸರ್‌ನ ಹಿನ್ನೆಲೆ ಪ್ರಕ್ರಿಯೆಗಳ ಬಳಕೆ; ವೆಬ್ ಕಾರ್ಯಕ್ಷಮತೆಯ ಬಗ್ಗೆ ಮತ್ತು ಅದನ್ನು ಸುಧಾರಿಸುವ ಕೆಲವು ತಂತ್ರಗಳನ್ನು ಕಲಿಯಿರಿ | [ಹಿನ್ನೆಲೆ ಕೆಲಸಗಳು ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆ](./5-browser-extension/3-background-tasks-and-performance/README.md) | ಜೆನ್ | -| 15 | [ಸ್ಪೇಸ್ ಆಟ](./6-space-game/solution/README.md) | ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ನೊಂದಿಗೆ ಹೆಚ್ಚು ಉನ್ನತ ಆಟ ಅಭಿವೃದ್ಧಿ | ವರ್ಗಗಳು ಮತ್ತು ಸಂಯೋಜನೆಗಳ ಮೂಲಕ ವಾರ್ಸೆಗೆ ಸಂಬಂಧಿಸಿದ ದರಸ್ಥಿತಿಯನ್ನು ಮತ್ತು Pub/Sub ಮಾದರಿಯನ್ನು ಕುರಿತು ಕಲಿಯಿರಿ, ಆಟ ನಿರ್ಮಿಸಲು ತಯಾರಿ | [ಅಧಿಕೃತ ಆಟ ಅಭಿವೃದ್ಧಿಗೆ ಪರಿಚಯ](./6-space-game/1-introduction/README.md) | ಕ್ರಿಸ್ | -| 16 | [ಸ್ಪೇಸ್ ಆಟ](./6-space-game/solution/README.md) | ಕ್ಯಾನ್ವಾಸ್ ರೇಖಾಚಿತ್ರ | ಪರದೆಯ ಮೇಲೆ ಅಂಶಗಳನ್ನು ರೇಖಿಸಲು ಬಳಕೆಯಲ್ಲಿರುವ ಕ್ಯಾಂವಾಸ್ API ಬಗ್ಗೆ ಕಲಿಯಿರಿ | [ಕ್ಯಾನ್ವಾಸ್ ರೇಖಾಚಿತ್ರ](./6-space-game/2-drawing-to-canvas/README.md) | ಕ್ರಿಸ್ | -| 17 | [ಸ್ಪೇಸ್ ಆಟ](./6-space-game/solution/README.md) | ಪರದೆಯ ಮೇಲಿನ ಅಂಶಗಳನ್ನು ಚಲಿಸುವುದು | ಸಂತಲನ ಸಂಕೇತಗಳನ್ನು ಮತ್ತು ಕ್ಯಾನ್ವಾಸ್ API ಬಳಸಿ ಅಂಶಗಳು ಚಲಿಸುವಿಕೆಯನ್ನು ಹೇಗೆ ಹೊಂದುತ್ತವೆ ಎಂಬುದನ್ನು ಕಂಡುಹಿಡಿಯಿರಿ | [ಅಂಶಗಳು ಚಲಿಸುವಿಕೆ](./6-space-game/3-moving-elements-around/README.md) | ಕ್ರಿಸ್ | -| 18 | [ಸ್ಪೇಸ್ ಆಟ](./6-space-game/solution/README.md) | ಘರ್ಷಣೆ ಗುರುತಿಸುವಿಕೆ | ಅಂಶಗಳು ಪರಸ್ಪರ ಸಂಸ್ಪರ್ಶ ಮತ್ತು ಪ್ರತಿಕ್ರಿಯಿಸಲು ಕೀಪ್ರೆಸ್ ಬಳಸಿ ಮತ್ತು ಆಟದ ಕಾರ್ಯಕ್ಷಮತೆ ಖಚಿತಪಡಿಸಲು ಕೂಲ್ಡೌನ್ ಫಂಕ್ಷನ್ ನೀಡುವುದು | [ಘರ್ಷಣೆ ಗುರುತಿಸುವಿಕೆ](./6-space-game/4-collision-detection/README.md) | ಕ್ರಿಸ್ | -| 19 | [ಸ್ಪೇಸ್ ಆಟ](./6-space-game/solution/README.md) | ಅಂಕಗಳನ್ನು ಕಾಯ್ದುಕೊಳ್ಳುವುದು | ಆಟದ ಸ್ಥಿತಿ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆ ಆಧಾರಿತ ಗಣಿತ ಲೆಕ್ಕಾಚಾರಗಳನ್ನು ನಡೆಸುವುದು | [ಅಂಕಗಳನ್ನು ಕಾಯ್ದುಕೊಳ್ಳುವುದು](./6-space-game/5-keeping-score/README.md) | ಕ್ರಿಸ್ | -| 20 | [ಸ್ಪೇಸ್ ಆಟ](./6-space-game/solution/README.md) | ಆಟ ಕೊನೆಮಾಡಿ ಮತ್ತೆ ಪ್ರಾರಂಭಿಸುವುದು | ಆಟ ಮುಗಿಸುವುದು ಮತ್ತು ಮತ್ತೆ ಪ್ರಾರಂಭಿಸುವ ಬಗೆ, ಆಸ್ತಿಗಳನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸುವುದು ಮತ್ತು ವ್ಯತ್ಯಯ ಮೌಲ್ಯಗಳನ್ನು ಮರುಸೆಟ್ ಮಾಡುವುದು | [ಕೊನೆಯಲ್ಲಿ ಸ್ಥಿತಿ](./6-space-game/6-end-condition/README.md) | ಕ್ರಿಸ್ | -| 21 | [ಬ್ಯಾಂಕಿಂಗ್ ಅಪ್ಲಿಕೇಶನ್](./7-bank-project/solution/README.md) | ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್‌ನಲ್ಲಿ HTML ಟೆಂಪ್ಲೇಟ್ಸ್ ಮತ್ತು ಮಾರ್ಗಗಳು | ಮಾರ್ಗದರ್ಶನ ಮತ್ತು HTML ಟೆಂಪ್ಲೇಟುಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಬಹುಪುಟ ಡಿಝೈನ್ ಶಿಲ್ಪವನ್ನು ರಚಿಸುವ ಬಗ್ಗೆ ಕಲಿಯಿರಿ | [HTML ಟೆಂಪ್ಲೇಟ್ಸ್ ಮತ್ತು ಮಾರ್ಗಗಳು](./7-bank-project/1-template-route/README.md) | ಯೋಹಾನ್ | -| 22 | [ಬ್ಯಾಂಕಿಂಗ್ ಅಪ್ಲಿಕೇಶನ್](./7-bank-project/solution/README.md) | ಲಾಗಿನ್ ಮತ್ತು ನೋಂದಣಿ ಫಾರ್ಮ್ ನಿರ್ಮಿಸಿ | ಫಾರ್ಮ್‌ಗಳು ರಚಿಸುವುದು ಮತ್ತು ಮಾನ್ಯತೆ ವಿಧಾನದ ಕೈಗಾರಿಕೆಗಳ ಬಗ್ಗೆ ಕಲಿಯಿರಿ | [ಫಾರ್ಮ್ಗಳು](./7-bank-project/2-forms/README.md) | ಯೋಹಾನ್ | -| 23 | [ಬ್ಯಾಂಕಿಂಗ್ ಅಪ್ಲಿಕೇಶನ್](./7-bank-project/solution/README.md) | ಡೇಟಾ ಪಡೆಯುವುದು ಮತ್ತು ಬಳಸುವ ವಿಧಾನಗಳು | ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್‌ನಲ್ಲಿ ಡೇಟಾ ಹೇಗೆ ಬರುತ್ತದೆ ಹಾಗೆಯೇ ಪಡೆಯುವುದು, ಸಂಗ್ರಹಿಸುವುದು ಮತ್ತು ತೊಡೆದು ಹಾಕುವುದು | [ಡೇಟಾ](./7-bank-project/3-data/README.md) | ಯೋಹಾನ್ | -| 24 | [ಬ್ಯಾಂಕಿಂಗ್ ಅಪ್ಲಿಕೇಶನ್](./7-bank-project/solution/README.md) | ರಾಜ್ಯ ನಿರ್ವಹಣೆಯ ಕಲ್ಪನೆಗಳು | ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ರಾಜ್ಯವನ್ನು ಹೇಗೆ ಉಳಿಸುತ್ತದೆ ಮತ್ತು ತಂತ್ರಜ್ಞಾನವನ್ನು ನಿರ್ವಹಿಸುವುದು | [ರಾಜ್ಯ ನಿರ್ವಹಣೆ](./7-bank-project/4-state-management/README.md) | ಯೋಹಾನ್ | -| 25 | [ಬ್ರೌಸರ್ / VScode ಕೋಡ್](../../8-code-editor) | VScode ಜೊತೆಗೆ ಕಾರ್ಯನಿರ್ವಹಣೆ | ಕೋಡ್ ಸಂಪಾದಕ ಬಳುಕುವಿಕೆ ಕಲಿಯಿರಿ| [VScode ಕೋಡ್ ಸಂಪಾದಕ ಬಳಸು](./8-code-editor/1-using-a-code-editor/README.md) | ಕ್ರಿಸ್ | -| 26 | [ಎಐ ಸಹಾಯಕರ](./9-chat-project/README.md) | ಎಐ ಜೊತೆಗೆ ಕಾರ್ಯನಿರ್ವಹಣೆ | ನಿಮ್ಮ ಸ್ವಂತ ಎಐ ಸಹಾಯಕರನ್ನು ನಿರ್ಮಿಸುವುದನ್ನು ಕಲಿಯಿರಿ | [ಎಐ ಸಹಾಯಕ ಪ್ರಾಜೆಕ್ಟ್](./9-chat-project/README.md) | ಕ್ರಿಸ್ | +| | ಯೋಜನೆಯ ಹೆಸರು | ಕಲಿಸಿದ ಅಂಶಗಳು | ಅಧ್ಯಯನ ಉದ್ದೇಶಗಳು | ಸಂಬಂಧಿಸಿದ ಪಾಠ | ರಚನೆಕಾರರು | +| :-: | :-------------------------------------------------------: | :------------------------------------------------------------------: | -------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | +| 01 | ಪ್ರಾರಂಭಿಸುವುದು | ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಪರಿಚಯ ಮತ್ತು ಉಪಕರಣಗಳ ಪರಿಚಯ | ಬಹುತೇಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳ ಮೂಲಭೂತ ಅಂಶಗಳ ಬಗ್ಗೆ ಮತ್ತು ವೃತ್ತಿಪರ ಡೆವಲಪರ್‌ಗಳು ತಮ್ಮ ಕೆಲಸಗಳನ್ನು ಮಾಡಲು ಸಹಾಯ ಮಾಡುವ ಸಾಫ್ಟ್‌ವೇರ್ ಬಗ್ಗೆ ಕಲಿಯಿರಿ | [ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳ ಮತ್ತು ಉಪಕರಣಗಳ ಪರಿಚಯ](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | ಜಾಸ್ಮಿನ್ | +| 02 | ಪ್ರಾರಂಭಿಸುವುದು | ಗಿಥಬ್‌ನ ಮೂಲಭೂತಗಳು, ತಂಡದೊಂದಿಗೆ ಕೆಲಸ ಸೇರಿಸುತ್ತದೆ | ನಿಮ್ಮ ಯೋಜನೆಯಲ್ಲಿ GitHub ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು, ಕೋಡ್ ಬೇಸ್ ಮೇಲೆ ಇತರರೊಂದಿಗೆ ಸಹಕಾರ ಮಾಡುವುದು | [GitHub ಪ್ರಾರಂಭಿಕ](./1-getting-started-lessons/2-github-basics/README.md) | ಫ್ಲೋರ್ | +| 03 | ಪ್ರಾರಂಭಿಸುವುದು | ಪ್ರವೇಶೋಪಯೋಗಿತ್ವ | ವೆಬ್ ಪ್ರವೇಶೋಪಯೋಗಿತ್ವದ ಮೂಲಭೂತಗಳು ಕಲಿಯಿರಿ | [ಪ್ರವೇಶೋಪಯೋಗಿತ್ವ ಮೂಲತತ್ವಗಳು](./1-getting-started-lessons/3-accessibility/README.md) | ಕ್ರಿಸ್ಟೊಫರ್ | +| 04 | JS ಮೂಲಭೂತಗಳು | ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಡೇಟಾ ಪ್ರಕಾರಗಳು | ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಡೇಟಾ ಪ್ರಕಾರಗಳ ಮೂಲಭೂತ ವಿವರಗಳು | [ಡೇಟಾ ಪ್ರಕಾರಗಳು](./2-js-basics/1-data-types/README.md) | ಜಾಸ್ಮಿನ್ | +| 05 | JS ಮೂಲಭೂತಗಳು | ಫಂಕ್ಷನ್‌ಗಳು ಮತ್ತು ವಿಧಾನಗಳು | ಅಪ್ಲಿಕೇಶನ್ ಲಾಜಿಕ್ ಪ್ರವಾಹವನ್ನು ನಿರ್ವಹಿಸಲು ಫಂಕ್ಷನ್‌ಗಳು ಮತ್ತು ವಿಧಾನಗಳ ಬಗ್ಗೆ ತಿಳಿದುಕೊಳ್ಳಿ | [ಫಂಕ್ಷನ್‌ಗಳು ಮತ್ತು ವಿಧಾನಗಳು](./2-js-basics/2-functions-methods/README.md) | ಜಾಸ್ಮಿನ್ ಮತ್ತು ಕ್ರಿಸ್ಟೊಫರ್ | +| 06 | JS ಮೂಲಭೂತಗಳು | JS ಜೊತೆಗೆ ನಿರ್ಣಯಗಳನ್ನು ಮಾಡುವುದು | ನಿರ್ಣಯ-ಮಾದರಿ ವಿಧಾನಗಳನ್ನು ಬಳಸಿಕೊಂಡು ನಿಮ್ಮ ಕೋಡ್‌ನಲ್ಲಿ ಶರತ್ತುಗಳನ್ನು ರಚಿಸುವ ವಿಧಾನ ಕಲಿಯಿರಿ | [ನಿರ್ಣಯ ಮಾಡಲು](./2-js-basics/3-making-decisions/README.md) | ಜಾಸ್ಮಿನ್ | +| 07 | JS ಮೂಲಭೂತಗಳು | ಅರೇಗಳು ಮತ್ತು ಲೂಪ್ಗಳು | ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್‌ನಲ್ಲಿ ಅರೇಗಳು ಮತ್ತು ಲೂಪ್ಗಳೊಂದಿಗೆ ಡೇಟಾದೊಂದಿಗೆ ಕೆಲಸಮಾಡಿ | [ಅರೇಗಳು ಮತ್ತು ಲೂಪ್ಗಳು](./2-js-basics/4-arrays-loops/README.md) | ಜಾಸ್ಮಿನ್ | +| 08 | [ಟೆರೇರಿಯಂ](./3-terrarium/solution/README.md) | HTML ಅಭ್ಯಾಸದಲ್ಲಿ | ಆನ್ಲೈನ್ ಟೆರೇರಿಯಂ ರಚಿಸಲು HTML ನಿರ್ಮಿಸಿ, ವಿನ್ಯಾಸ ನಿರ್ಮಾಣದ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸಿ | [HTML ಪರಿಚಯ](./3-terrarium/1-intro-to-html/README.md) | ಜೆನ್ | +| 09 | [ಟೆರೇರಿಯಂ](./3-terrarium/solution/README.md) | CSS ಅಭ್ಯಾಸದಲ್ಲಿ | ಆನ್ಲೈನ್ ಟೆರೇರಿಯಂ ರಚಿಸಲು CSS ರಚಿಸಿ, CSS ಮೂಲಭೂತಗಳನ್ನು ಒಳಗೊಂಡು ಪುಟ ಪ್ರತಿಕ್ರಿಯಾಶೀಲವಾಗಿಸಲು ಗಮನಕೊಡಿ | [CSS ಪರಿಚಯ](./3-terrarium/2-intro-to-css/README.md) | ಜೆನ್ | +| 10 | [ಟೆರೇರಿಯಂ](./3-terrarium/solution/README.md) | ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕ್ಲೋಶರ್ ಗಳು, DOM ನಿರ್ವಹಣೆ | ಡ್ರಾಗ್/ಡ್ರಾಪ್ ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ ಟೆರೇರಿಯಂ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ನಿರ್ಮಿಸಿ, ಕ್ಲೋಶರ್‌ಗಳು ಮತ್ತು DOM ನಿರ್ವಹಣೆಯ ಮೇಲೆ ಗಮನಹರಿಸಿ | [ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕ್ಲೋಶರ್ ಗಳು, DOM ನಿರ್ವಹಣೆ](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | ಜೆನ್ | +| 11 | [ಟೈಪಿಂಗ್ ಆಟ](./4-typing-game/solution/README.md) | ಟೈಪಿಂಗ್ ಆಟ ನಿರ್ಮಿಸಿ | ಕೀಬೋರ್ಡ್ ಇವೆಂಟ್‌ಗಳ ಬಳಕೆಯಿಂದ ನಿಮ್ಮ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅಪ್ಲಿಕೇಶನ್ ಲಾಜಿಕ್ ಮೊರೆಹೋಗುವ ವಿಧಾನ ಕಲಿಯಿರಿ | [ಇವೆಂಟ್-ಚಾಲಿತ ಪ್ರೋಗ್ರಾಮಿಂಗ್](./4-typing-game/typing-game/README.md) | ಕ್ರಿಸ್ಟೊಫರ್ | +| 12 | [ಹಸಿರು ಬ್ರೌಸರಿನ ವಿಸ್ತರಣೆ](./5-browser-extension/solution/README.md) | ಬ್ರೌಸರಿನ ಜೊತೆಗೆ ಕೆಲಸ | ಬ್ರೌಸರಿನ ಕಾರ್ಯವಿಧಾನ, ಅವುಗಳ ಇತಿಹಾಸ ಮತ್ತು ಬ್ರೌಸರಿನ ವಿಸ್ತರಣೆಯ ಪ್ರಾರಂಭಿಕ ಅಂಶಗಳನ್ನು ನಿರ್ಮಿಸುವ ವಿಧಾನ ಕಲಿಯಿರಿ | [ಬ್ರೌಸರಿನ ಬಗ್ಗೆ](./5-browser-extension/1-about-browsers/README.md) | ಜೆನ್ | +| 13 | [ಹಸಿರು ಬ್ರೌಸರಿನ ವಿಸ್ತರಣೆ](./5-browser-extension/solution/README.md) | ಫಾರ್ಮ್ ನಿರ್ಮಾಣ, API ಕರೆ ಮತ್ತು ಸ್ಥಳೀಯ ಸಂಗ್ರಹಣೆಲ್ಲಿಲ್ಲಿ ಚರಗಳನ್ನು ಸಂಗ್ರಹಿಸುವುದು | API ಅನ್ನು ಕರೆಯಲು ಮತ್ತು ಸ್ಥಳೀಯ ಸಂಗ್ರಹಣೆಯಲ್ಲಿ ಸંગ્રಹಿತ ಚರಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಬ್ರೌಸರಿನ ವಿಸ್ತರಣೆಯ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅಂಶಗಳನ್ನು ನಿರ್ಮಿಸಿ | [APIಗಳು, ಫಾರ್ಮ್ಗಳು, ಮತ್ತು ಸ್ಥಳೀಯ ಸಂಗ್ರಹಣೆ](./5-browser-extension/2-forms-browsers-local-storage/README.md) | ಜೆನ್ | +| 14 | [ಹಸಿರು ಬ್ರೌಸರಿನ ವಿಸ್ತರಣೆ](./5-browser-extension/solution/README.md) | ಬ್ರೌಸರಿನ ಹಿನ್ನಲೆ ಪ್ರಕ್ರಿಯೆಗಳು, ವೆಬ್ ಕಾರ್ಯಕ್ಷಮತೆ | ವಿಸ್ತರಣೆಯ ಐಕಾನ್ ನಿರ್ವಹಿಸಲು ಬ್ರೌಸರಿನ ಹಿನ್ನಲೆ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಬಳಸಿ; ವೆಬ್ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಅದನ್ನು ಉತ್ತಮಗೊಳಿಸುವ ಕೆಲವು ಉಪಾಯಗಳನ್ನು ತಿಳಿದುಕೊಳ್ಳಿ | [ಹಿನ್ನೆಲೆ ಕಾರ್ಯಗಳು ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆ](./5-browser-extension/3-background-tasks-and-performance/README.md) | ಜೆನ್ | +| 15 | [ಸ್ಪೇಸ್ ಆಟ](./6-space-game/solution/README.md) | ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್‌ನೊಂದಿಗೆ ಹೆಚ್ಚು ಉನ್ನತ ಆಟ ಅಭಿವೃದ್ಧಿ | ವರ್ಗಗಳು ಮತ್ತು ಸಂಯೋಜನೆಯನ್ನು ಬಳಸಿ ವಂಶಪಾರಂಪರ್ಯ ಮತ್ತು Pub/Sub ಮಾದರಿಯನ್ನು ಕಲಿತು, ಆಟವನ್ನು ರಚಿಸಲು ಸಿದ್ಧತೆಯಾಗಿರಿ | [ಅತ್ಯಾಧುನಿಕ ಆಟ ಅಭಿವೃದ್ಧಿಗೆ ಪರಿಚಯ](./6-space-game/1-introduction/README.md) | ಕ್ರಿಸ್ | +| 16 | [ಸ್ಪೇಸ್ ಆಟ](./6-space-game/solution/README.md) | ಕ್ಯಾನ್‌ವಾಸ್‌ಗೆ ಚಿತ್ರರಚನೆ | ಪರದೆಗೆ ಅಂಶಗಳನ್ನು ಚಿತ್ರಿಸಲು ಬಳಸುವ ಕ್ಯಾನ್‌ವಾಸ್ API ಬಗ್ಗೆ ಕಲಿಯಿರಿ | [ಕ್ಯಾನ್‌ವಾಸ್‌ಗೆ ಚಿತ್ರರಚನೆ](./6-space-game/2-drawing-to-canvas/README.md) | ಕ್ರಿಸ್ | +| 17 | [ಸ್ಪೇಸ್ ಆಟ](./6-space-game/solution/README.md) | ಪರದೆ ಸುತ್ತಲಿ ಅಂಶಗಳ ಚಲನೆ | ಕಾರ್ಟೀಸಿಯನ್ ನಿರ್ದೇಖನಗಳು ಮತ್ತು ಕ್ಯಾನ್‌ವಾಸ್ API ಬಳಸಿ ಅಂಶಗಳು ಹೇಗೆ ಚಲಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಕಂಡುಹಿಡಿಯಿರಿ | [ಅಂಶಗಳನ್ನು ಸುತ್ತಲಿ ಚಲಿಸುವುದು](./6-space-game/3-moving-elements-around/README.md) | ಕ್ರಿಸ್ | +| 18 | [ಸ್ಪೇಸ್ ಆಟ](./6-space-game/solution/README.md) | ಘರ್ಷಣೆ ಪತ್ತೆಮಾಡುವುದು | ಕೀಪ್ರೆಸ್ ಬಳಸಿಕೊಂಡು ಅಂಶಗಳನ್ನು ಘರ್ಷಣೆಯಲ್ಲಿ ಮೂಡಿಸಿ ಮತ್ತು ಆಟದ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಖಚಿತಪಡಿಸಲು ಶಿಶುಶೀತಲ ಕಾರ್ಯವಿಧಾನವನ್ನು ನೀಡಿರಿ | [ಘರ್ಷಣೆ ಪತ್ತೆಮಾಡುವುದು](./6-space-game/4-collision-detection/README.md) | ಕ್ರಿಸ್ | +| 19 | [ಸ್ಪೇಸ್ ಆಟ](./6-space-game/solution/README.md) | ಅಂಕೆಗಳು ಸંગ્રಹಿಸುವುದು | ಆಟದ ಸ್ಥಿತಿಗತಿಯ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆಯ ಆಧಾರದ ಮೇಲೆ ಗಣಿತ ಹಿಸುಕುಗಳನ್ನು ನಿರ್ವಹಿಸಿ | [ಅಂಕೆಗಳನ್ನು ಕಾಪಾಡುವುದು](./6-space-game/5-keeping-score/README.md) | ಕ್ರಿಸ್ | +| 20 | [ಸ್ಪೇಸ್ ಆಟ](./6-space-game/solution/README.md) | ಆಟವನ್ನು ಅಂತ್ಯಗೊಳಿಸುವುದು ಮತ್ತು ಪುನಃಪ್ರಾರಂಭಿಸುವುದು | ಆಟದ ಅಂತ್ಯಗೊಳಿಸುವಿಕೆ ಮತ್ತು ಪುನಃಪ್ರಾರಂಭಿಸುವಿಕೆ, ಆಸ್ತಿ ಸ್ವಚ್ಛಗೊಳಿಸುವುದು ಮತ್ತು ಚರ ಮೌಲ್ಯಗಳನ್ನು ಮರುಹೊಂದಿಸುವಿಕೆ ಬಗ್ಗೆ ಕಲಿಯಿರಿ | [ಅಂತಿಮ ಶರತ್ತು](./6-space-game/6-end-condition/README.md) | ಕ್ರಿಸ್ | +| 21 | [ಬ್ಯಾಂಕಿಂಗ್ ಅಪ್ಲಿಕೇಶನ್](./7-bank-project/solution/README.md) | ವೆಬ್ ಅಪ್ಲಿಕೇಶನೆಯಲ್ಲಿ HTML ಟೆಂಪ್ಲೇಟುಗಳು ಮತ್ತು ಮಾರ್ಗಗಳು | ಮಾರ್ಗ ನಿರ್ವಹಣೆ ಮತ್ತು HTML ಟೆಂಪ್ಲೇಟುಗಳ ಬಳಕೆ ಮೂಲಕ ಬಹುಪುಟ ವೆಬ್‌ಸೈಟ್ معماري ಸೃಷ್ಟಿಸುವ ವಿಧಾನ ಕಲಿಯಿರಿ | [HTML ಟೆಂಪ್ಲೇಟುಗಳು ಮತ್ತು ಮಾರ್ಗಗಳು](./7-bank-project/1-template-route/README.md) | ಯೋಹಾನ್ | +| 22 | [ಬ್ಯಾಂಕಿಂಗ್ ಅಪ್ಲಿಕೇಶನ್](./7-bank-project/solution/README.md) | ಲಾಗಿನ್ ಮತ್ತು ನೋಂದಣಿ ಫಾರ್ಮ್ ನಿರ್ಮಿಸಿ | ಫಾರ್ಮ್‌ಗಳನ್ನು ನಿರ್ಮಿಸುವುದು ಮತ್ತು ಪಟ್ಟಿ ಪರಿಶೀಲನೆ ಕ್ರಮಗಳನ್ನು ನಿರ್ವಹಿಸುವುದು ಕುರಿತು ತಿಳಿದುಕೊಳ್ಳಿ | [ಫಾರ್ಮ್ಗಳು](./7-bank-project/2-forms/README.md) | ಯೋಹಾನ್ | +| 23 | [ಬ್ಯಾಂಕಿಂಗ್ ಅಪ್ಲಿಕೇಶನ್](./7-bank-project/solution/README.md) | ಡೇಟಾ ಪಡೆದುಕೊಳ್ಳಲು ಮತ್ತು ಬಳಸಲು ವಿಧಾನಗಳು | ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನಿನಲ್ಲಿ ಡೇಟಾ ಹೇಗೆ ಪ್ರವಾಹಿಸುತ್ತದೆ, ಅದನ್ನು ಹೇಗೆ ಪಡೆದುಕೊಳ್ಳುವುದು, ಸಂಗ್ರಹಿಸುವುದು ಮತ್ತು ನಾಶಪಡಿಸುವುದು | [ಡೇಟಾ](./7-bank-project/3-data/README.md) | ಯೋಹಾನ್ | +| 24 | [ಬ್ಯಾಂಕಿಂಗ್ ಅಪ್ಲಿಕೇಶನ್](./7-bank-project/solution/README.md) | ರಾಜ್ಯ ನಿರ್ವಹಣೆ ಪರಿಕಲ್ಪನೆಗಳು | ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನಿನಲ್ಲಿ ರಾಜ್ಯವನ್ನು ಹೇಗೆ ಕಾಯ್ದುಕೊಳ್ಳುವುದು ಮತ್ತು ಪ್ರೋಗ್ರಾಮ್ ಮೂಲಕ ಅದನ್ನು ನಿರ್ವಹಿಸುವುದು | [ರಾಜ್ಯ ನಿರ್ವಹಣೆ](./7-bank-project/4-state-management/README.md) | ಯೋಹಾನ್ | +| 25 | [ಬ್ರೌಸರ/VSಕೋಡ್ ಕೋಡ್](../../8-code-editor) | VSಕೋಡ್ ಜೊತೆಗೆ ಕೆಲಸ ಮಾಡುವುದು | ಕೋಡ್ ಸಂಪಾದಕ ಬಳಕೆ ಮಾಡುವ ವಿಧಾನ ಕಲಿಯಿರಿ| [VSಕೋಡ್ ಕೋಡ್ ಸಂಪಾದಕ ಬಳಕೆ](./8-code-editor/1-using-a-code-editor/README.md) | ಕ್ರಿಸ್ | +| 26 | [AI ಸಹಾಯಕರ](./9-chat-project/README.md) | AI ಜೊತೆಗೆ ಕೆಲಸ | ನಿಮ್ಮದೇ AI ಸಹಾಯಕ ಅನ್ನು ರಚಿಸುವ ವಿಧಾನ ಕಲಿಯಿರಿ | [AI ಸಹಾಯಕ ಯೋಜನೆ](./9-chat-project/README.md) | ಕ್ರಿಸ್ | -## 🏫 ಪಡಗೋಗಿ +## 🏫 ಪಠ್ಯಶಾಸ್ತ್ರ -ನಮ್ಮ ಪಾಠಕ್ರಮವು ಎರಡು ಪ್ರಮುಖ ಪಠ್ಯಶಾಸ್ತ್ರೀಯ 원ಪದಗಳನ್ನು ಗಮನದಲ್ಲಿಟ್ಟುಕೊಂಡಿದೆ: -* ಪ್ರಾಜೆಕ್ಟ್ ಆಧಾರಿತ ಕಲಿಕೆ -* ನಿಯಮಿತ ಪ್ರಶ್ನೋತ್ತರಗಳು +ನಮ್ಮ ಅಧ್ಯಯನಕ್ರಮವು ಎರಡು ಪ್ರಮುಖ ಪಠ್ಯಶಾಸ್ತ್ರ 원칙ಗಳೊಂದಿಗೆ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ: +* ಯೋಜನೆ ಆಧಾರಿತ ಅಧ್ಯಯನ +* ಆಗಾಗಾಗ್ಗೆ ಕ್ವಿಜ್‌ಗಳು -ಕಾರ್ಯಕ್ರಮವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, HTML ಮತ್ತು CSS ನ ಮೂಲ ತತ್ವಗಳನ್ನು ಮತ್ತು ನವೀನ ಸಾಧನಗಳು ಮತ್ತು ತಂತ್ರಗಳನ್ನು ಕಲಿಸುತ್ತದೆ, ಇವಳನ್ನು ಇಂದಿನ ವೆಬ್ ಅಭಿವೃದ್ಧಿಕಾರರು ಬಳಸುತ್ತಾರೆ. ವಿದ್ಯಾರ್ಥಿಗಳಿಗೆ ಟೈಪಿಂಗ್ ಆಟ, ವರ್ಚುವಲ್ ಟೆರಾರಿಯಂ, ಪರಿಸರ ಸ್ನೇಹಿ ಬ್ರೌಸರ್ ವಿಸ್ತರಣೆ, ಸ್ಪೇಸ್ ಇನ್ವೇಡರ್ ಶೈಲಿಯ ಆಟ ಮತ್ತು ವ್ಯವಹಾರಗಳಿಗೆ ಬ್ಯಾಂಕಿಂಗ್ ಅಪ್ಲಿಕೇಶನ್ ನಿರ್ಮಿಸುವ ಮೂಲಕ ಅನ್ವಯಿಕ ಅನುಭವವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಅವಕಾಶ ಸಿಗುತ್ತದೆ. ಸರಣಿಯ ಕೊನೆಯಲ್ಲಿ ವಿದ್ಯಾರ್ಥಿಗಳು ವೆಬ್ ಅಭಿವೃದ್ಧಿಯ ದೃಢ ಆಳವಾದ ತಿಳುವಳಿಕೆಯನ್ನು ಹೊಂದುವರು. +ಕಾರ್ಯಕ್ರಮ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, HTML, ಮತ್ತು CSS ಅವರ ಮೂಲಭೂತ ವಿಷಯಗಳನ್ನು ಮತ್ತು ಇಂದಿನ ವೆಬ್ ডೆವಲಪರ್ ಗಳ ಬಳಕೆ ಮಾಡುವ ಇತ್ತೀಚಿನ ಉಪಕರಣಗಳು ಮತ್ತು ತಂತ್ರಗಳನ್ನು ಕಲಿಸುತ್ತದೆ. ವಿದ್ಯಾರ್ಥಿಗಳು ಟೈಪಿಂಗ್ ಆಟ, ವರ್ಚುವಲ್ ಟೆರೇರಿಯಂ, ಪರಿಸರ ಸ್ನೇಹಿ ಬ್ರೌಸರ್ ವಿಸ್ತರಣೆ, ಅಂತರಿಕ್ಷ ಆಟ ಸ್ನೈಪರ್ ಶೈಲಿ ಆಟ, ಮತ್ತು ವ್ಯವಹಾರಗಳಿಗಾಗಿ ಬ್ಯಾಂಕಿಂಗ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸುವ ಮೂಲಕ ಪ್ರಯೋಗಾತ್ಮಕ ಅನುಭವವನ್ನು ಪಡೆಯುತ್ತಾರೆ. ಸರಣಿಯ ಅಂತ್ಯದಲ್ಲಿ, ವಿದ್ಯಾರ್ಥಿಗಳು ವೆಬ್ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ಸದೃಢ ತಿಳಿವಳಿಕೆಯನ್ನು ಹೊಂದಿರುತ್ತಾರೆ. -> 🎓 ನೀವು ಈ ಪಠ್ಯಕ್ರಮದ ಮೊದಲ ಕೆಲವು ಪಾಠಗಳನ್ನು [ಲರ್ನ್ ಪಾಥ್](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) ಮೂಲಕ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಲರ್ನ್‌ನಲ್ಲಿ ತೆಗೆದುಕೊಳ್ಳಬಹುದು! +> 🎓 ನೀವು ಈ ಪಠ್ಯಕ್ರಮದ ಕೆಲವು ಮೊದಲ ಪಾಠಗಳನ್ನು Microsoft Learn ನಲ್ಲಿ [ಕಲಿಯುವ ಪಥ](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) ಆಗಿ ತೆಗೆದುಕೊಳ್ಳಬಹುದು! -ವಿಷಯವು ಪ್ರಾಜೆಕ್ಟ್‌ಗಳಿಗೆ ಹೊಂದಿಕೊಳ್ಳುವಂತೆ ಮಾಡುವ ಮೂಲಕ ಪ್ರಕ್ರಿಯೆಯನ್ನು ವಿದ್ಯಾರ್ಥಿಗಳಿಗೆ ಹೆಚ್ಚು ಆಸಕ್ತಿಕರವಾಗಿದೆ ಮಾಡುವಂತೆ ಮಾಡಲಾಗಿದೆ ಮತ್ತು ಕಲ್ಪನೆಗಳ ನೆನಪಿನಶೀಲತೆ ಹೆಚ್ಚಾಗುತ್ತದೆ. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮೂಲಭೂತಗಳಲ್ಲಿ ಹಲವು ಪ್ರಾರಂಭಿಕ ಪಾಠಗಳನ್ನು ಬರೆದಿದೆ ಮತ್ತು “[ಬಿಗಿನರ್ಸ್ ಸೀರಿಸ್ ಟು: ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)” ವೀಡಿಯೋಗಳ ಸಂಗ್ರಹದಿಂದ ವೀಡಿಯೋಗಳನ್ನು ಜೋಡಿಸಿದೆ, ಕೆಲವು ಲೇಖಕರು ಈ ಪಠ್ಯಕ್ರಮಕ್ಕೆ ಕೊಡುಗೆ ನೀಡಿದ್ದಾರೆ. +ವಿಷಯವು ಪ್ರಾಜೆಕ್ಟ್‌ಗಳಿಗೆ ಹೊಂದಿಕೊಳ್ಳುವುದನ್ನು ಖಚಿತಪಡಿಸುವ ಮೂಲಕ, ವಿದ್ಯಾರ್ಥಿಗಳ ಆಸಕ್ತಿಯನ್ನು ಹೆಚ್ಚಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ತತ್ವಾಂಶಗಳ ಸೇರುವುದು ಸುಲಭವಾಗುತ್ತದೆ. ನಾವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮೂಲಭೂತಗಳ ಮೇಲೆ ಹಲವಾರು ಪ್ರಾರಂಭ ಪಾಠಗಳನ್ನು ಬರೆದಿದ್ದೇವೆ, ಮತ್ತು "[ಜನಪ್ರಿಯರ ಸರಣಿ: ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" ವೀಡಿಯೊಗಳ ಸಂಗ್ರಹದಿಂದ ವೀಡಿಯೋಗಳನ್ನು ಸೇರಿಸಿದ್ದೇವೆ, ಇದರ ಕೆಲವು ರಚನೆಕಾರರು ಈ ಅಧ್ಯಯನಕ್ರಮಕ್ಕೆ ಸಹಾಯ ಮಾಡಿದ್ದಾರೆ. -ಇನ್ನು, ತರಗತಿಯ ಮೊದಲು ಕಡಿಮೆ ಒತ್ತಡದ ಪ್ರಶ್ನೋತ್ತರವು ವಿದ್ಯಾರ್ಥಿಗಳ ಆಸಕ್ತಿಯನ್ನು ಕಲಿಕೆ ತತ್ತ್ವದ ಕಡೆಗೆ ಸ್ಥಾಪಿಸುತ್ತದೆ, ಮತ್ತು ನಂತರದ ಪ್ರಶ್ನೋತ್ತರವು ಇನ್ನಷ್ಟು ನೆನಪಿನಶೀಲತೆಯನ್ನು ಖಚಿತಪಡಿಸುತ್ತದೆ. ಈ ಪಠ್ಯಕ್ರಮವನ್ನು ವ್ಯಕ್ತಿಗತಗೊಳಿಸಲು ಮತ್ತು ಮನರಂಜನೀಯವಾಗಿರುವಂತೆ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು ಪೂರ್ಣವಾಗಿ ಅಥವಾ ಭಾಗವಾಗಿ ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ಪ್ರಾಜೆಕ್ಟ್‌ಗಳು ಸಣ್ಣದಾಗಿಇರದು ಮತ್ತು 12 ವಾರಗಳ ಚಕ್ರದ ಕೊನೆಯಲ್ಲಿ ಹೆಚ್ಚು ಜಟಿಲವಾಗುತ್ತವೆ. +ಇನ್ನಷ್ಟು, ತರಗತಿಗೆ ಮುಂಚಿತವಾಗಿ ಕಡಿಮೆ-ಏತುದಾಯಕವಾದ ಕ್ವಿಜ್ವು ವಿದ್ಯಾರ್ಥಿಯ ಕಲಿಕೆ ನಿರ್ಧಾರವನ್ನು ನಿರ್ದಿಷ್ಟಗೊಳಿಸುತ್ತದೆ, ಮತ್ತು ತರಗತಿ ನಂತರದ ಎರಡನೇ ಕ್ವಿಜ್ ದೃಢತೆ ಹೆಚ್ಚಿಸುತ್ತದೆ. ಈ ಅಧ್ಯಯನಕ್ರಮವನ್ನು ಸೌಕರ್ಯವಾಗಿ ಮತ್ತು ಮನೋರಂಜನೆಯಾಗಿ ರೂಪಿಸಲಾಗಿದೆ ಮತ್ತು ಸಂಪೂರ್ಣ ಅಥವಾ ಭಾಗಶಃ ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ಯೋಜನೆಗಳು ಚಿಕ್ಕದಾಗಿ ಪ್ರಾರಂಭವಾಗಿ 12-ವಾರದ ಚಕ್ರದ ಅಂತ್ಯದಲ್ಲಿ ಹಿಂದುಳಿದ ವಷಯಗಳಾಗಿ ಪರಿಗಣಿಸಲ್ಪಡುತ್ತವೆ. -ನಾವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಫ್ರೇಮ್ವರ್ಕ್‌ಗಳನ್ನು ಪರಿಚಯಿಸುವುದನ್ನು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಬಿಟ್ಟುಬಿಟ್ಟಿದ್ದರೂ, ಮುಂದಿನ ಒಳ್ಳೆಯ ಹಾದಿಯಾಗಿದ್ದು ಈ ಪಠ್ಯಕ್ರಮವನ್ನು ಪೂರ್ಣಗೊಳಿಸಿ, ಮತ್ತೊಂದು ವೀಡಿಯೋ ಸಂಗ್ರಹದ ಮೂಲಕ ನೋಡ್.ಜೆಎಸ್ ಬಗ್ಗೆ ಕಲಿಯುವುದು: "[ಬಿಗಿನರ್ರ್ ಸೀರಿಸ್ ಟು: ನೋಡ್.ಜೆಎಸ್](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". +ನಾವು ಉದ್ದೇಶಿತವಾಗಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಫ್ರೇಮ್‌ವರ್ಕ್‌ಗಳನ್ನು ಪರಿಚಯಿಸುವುದನ್ನು ತಪ್ಪಿಸಿದ್ದೇವೆ, ಬೇಸಿಕ್ ಕೌಶಲ್ಯಗಳ ಮೇಲೆ ಗಮನಹರಿಸಿ, ಬರುವ ಒಂದು ಉತ್ತಮ ಹೆಜ್ಜೆಯಾಗಿ ಈ ಅಧ್ಯಯನಕ್ರಮವು ಮುಕ್ತಾಯವಾದ ಮೇಲೆ ನೋಡ್.ಜೆಎಸ್ನ ಬಗ್ಗೆ ಮತ್ತೊಂದು ವೀಡಿಯೊ ಸಂಗ್ರಹದಿಂದ ಕಲಿಯಬಹುದು: "[ಪ್ರಾರಂಭಿಕರ ಸರಣಿ: ನೋಡ್.ಜೆಎಸ್](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/#/) ಬಳಸಿ ಈ ಪ್ರलेಖನವನ್ನು ಆಫ್‌ಲೈನ್‌ನಲ್ಲಿ ಓಡಿಸಬಹುದು. ಈ ರೆಪೊವನ್ನು ಫೋರ್ಕ್ ಮಾಡಿ, ನಿಮ್ಮ ಸ್ಥಳೀಯ ಯಂತ್ರದಲ್ಲಿ [Docsifyನ್ನು ಸೆಟ್‌ಅಪ್ ಮಾಡಿ](https://docsify.js.org/#/quickstart) ಮತ್ತು ನಂತರ ಈ ರೆಪೊ ಮೂಲಪಾತ್ರದಲ್ಲಿಳ `docsify serve` ಟೈಪ್ ಮಾಡಿ. ವೆಬ್‌ಸೈಟ್ ನಿಮ್ಮ ಲೊಕಲ್‌ಹೋಸ್ಟ್‌ನಲ್ಲಿ 3000 ಪೋರ್ಟ್‌ನಲ್ಲಿ ಸರ್ವ್ ಆಗುತ್ತದೆ: `localhost:3000`. -## 📘 PDF +## 📘 ಪಿಡಿಎಫ್ -ಎಲ್ಲಾ ಪಾಠಗಳ PDF ಇವು [ಇಲ್ಲಿ](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf) ಕಾಣಬಹುದು. +ಎಲ್ಲಾ ಪಾಠಗಳ ಪಿಡಿಎಫ್ ಅನ್ನು ಇಲ್ಲಿ [ಇಡಲಾಗಿದೆ](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). -## 🎒 ಇತರ ಕೋರ್ಸ್ಗಳು -ನಮ್ಮ ತಂಡವು ಇತರ ಕೋರ್ಸುಗಳನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ! ನೋಡಿ: +## 🎒 ಇತರ ಕೋರ್ಸ್‌ಗಳು +ನಮ್ಮ ತಂಡವು ಇತರ 코ರ್ಸ್ಗಳನ್ನು ನಿರ್ಮಿಸುತ್ತದೆ! ಚೆಕ್ ಮಾಡಿ: ### LangChain @@ -223,7 +212,7 @@ Azure AI Foundry Discord ಸಮುದಾಯವನ್ನು ಸೇರಿ --- -### ಅಜೂರ್ / ಎಡ್ಜ್ / MCP / ಏಜೆಂಟ್ಗಳು +### Azure / Edge / MCP / Agents [![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) [![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) [![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) @@ -231,7 +220,7 @@ Azure AI Foundry Discord ಸಮುದಾಯವನ್ನು ಸೇರಿ --- -### ಜನರೇಟಿವ್ AI ಸರಣಿ +### Generative AI Series [![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) [![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) [![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) @@ -239,7 +228,7 @@ Azure AI Foundry Discord ಸಮುದಾಯವನ್ನು ಸೇರಿ --- -### ಕೋರ್ ಲರ್ನಿಂಗ್ +### 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) [![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) [![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) @@ -250,7 +239,7 @@ Azure AI Foundry Discord ಸಮುದಾಯವನ್ನು ಸೇರಿ --- -### ಕೋಪೈಲಟ್ ಸರಣಿ +### Copilot Series [![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) [![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) [![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) @@ -258,21 +247,21 @@ Azure AI Foundry Discord ಸಮುದಾಯವನ್ನು ಸೇರಿ ## ಸಹಾಯ ಪಡೆಯುವುದು -ನೀವು ಅಡಚಣೆ ಎದುರಿಸಿದರೆ ಅಥವಾ AI ಅಪ್‌ಗಳನ್ನು ನಿರ್ಮಿಸುವ ಬಗ್ಗೆ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳಿದ್ದರೆ. MCP ಕುರಿತು ಚರ್ಚೆಗಳಲ್ಲಿ ಅಣುಹೊಡೆಯುವ ವಿದ್ಯಾರ್ಥಿಗಳು ಮತ್ತು ಅನುಭವಿಯ ಡೆವಲಪರ್‌ಗಳಿಗೆ ಸೇರಿ. ಇದು ಒಂದು ಬೆಂಬಲದ ಸಮುದಾಯ, ಇಲ್ಲಿ ಪ್ರಶ್ನೆಗಳು ಸ್ವಾಗತಾರ್ಹವಾಗಿದ್ದು, ಜ್ಞಾನವನ್ನು ಮುಕ್ತವಾಗಿ ಹಂಚಿಕೊಳ್ಳುತ್ತಾರೆ. +ನೀವು ಅಡಗಿ ಹೋಗಿದ್ದರೆ ಅಥವಾ AI ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ನಿರ್ಮಿಸುವುದರ ಬಗ್ಗೆ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳಿದ್ದರೆ, ಸಹಭಾಗಿಗಳೊಂದಿಗೆ ಮತ್ತು ಅನುಭವಜ್ಞರೊಂದಿಗೆ MCP ಕುರಿತು ಚರ್ಚೆಗಳಲ್ಲಿ ಸೇರಿ. ಇದು ಪ್ರಶ್ನೆಗಳನ್ನು ಸ್ವಾಗತಿಸುವ ಮತ್ತು ಜ್ಞಾನವನ್ನು ಮುಕ್ತವಾಗಿ ಹಂಚಿಕೊಳ್ಳುವ ಒಂದು ಬೆಂಬಲನೆಯ ಸಮುದಾಯವಾಗಿದೆ. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -ನೀವು ಉತ್ಪನ್ನ ಫೀಡ್‌ಬ್ಯಾಕ್ ಅಥವಾ ನಿರ್ಮಾಣದ ಸಂದರ್ಭದಲ್ಲಿ ದೋಷಗಳು ಇದ್ದರೆ ಭೇಟಿ ನೀಡಿರಿ: +ನಿಮಗೆ ಉತ್ಪನ್ನ ಪ್ರತಿಕ್ರಿಯೆಗಳು ಅಥವಾ ನಿರ್ಮಿಸುವಾಗ ಎರ್ರರ್‌ಗಳು ಇದ್ದರೆ ಭೇಟಿ ನೀಡಿ: [![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) ## ಪರವಾನಗಿ -ಈ ರೆಪೊಸಿಟರಿಯನ್ನು MIT ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಪ್ರಕಾಶಿಸಲಾಗಿದೆ. ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ [LICENSE](../../LICENSE) ಫೈಲ್ ನೋಡಿ. +ಈ ಸಂಗ್ರಹಾಲಯವನ್ನು MIT ಪರವಾನಗಿಯಡಿಯಲ್ಲಿ ಲೈಸೆನ್ಸ್ ಮಾಡಲಾಗಿದೆ. ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ [LICENSE](../../LICENSE) ಫೈಲ್ ಅನ್ನು ನೋಡಿ. --- -**ತ್ಯಾಜ್ಯ ಸೂಚನೆ**: -ಈ ದಸ್ತಾವೇಜನ್ನು AI ಭಾಷಾಂತರ ಸೇವೆ [Co-op Translator](https://github.com/Azure/co-op-translator) ಬಳಸಿ ಭಾಷಾಂತರಿಸಲಾಗಿದೆ. ನಾವು ನಿಖರತೆಯತ್ತ ಪ್ರಯತ್ನ ಮಾಡುತ್ತಿರলেও, ಸ್ವಯಂಚಾಲಿತ ಭಾಷಾಂತರಗಳಲ್ಲಿ ತಪ್ಪುಗಳು ಅಥವಾ ಅನಿನ್ಯಾಸಗಳಿರಬಹುದು ಎಂದು ದಯವಿಟ್ಟು ಗಮನಿಸಿ. ಮೂಲ ಭಾಷೆಯಲ್ಲಿ ಇರುವ ಮೂಲ ದಸ್ತಾವೇಜನ್ನು ಅಧಿಕೃತ ಬಗೆಗಿನ ಮೂಲ ಎಂದು ಪರಿಗಣಿಸಬೇಕು. ಮಹತ್ವದ ಮಾಹಿತಿಗೆ ವೃತ್ತಿಪರ ಮಾನವ ಭಾಷಾಂತರವನ್ನು ಶಿಫಾರಸು ಮಾಡಲಾಗುತ್ತದೆ. ಈ ಭಾಷಾಂತರ ಬಳಕೆಯಿಂದ ಉಂಟಾಗುವ ಯಾವುದೇ ತಪ್ಪು ಅರ್ಥಮಾಡುಕೊಳ್ಳುವಿಕೆಗಳಿಗೆ ನಾವು ಜವಾಬ್ದಾರಿಗಳಲ್ಲ. +**ಜಾರಿಗೊಳಿಸುವಿಕೆ**: +ಈ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು AI ಭಾಷಾಂತರ ಸೇವೆ [Co-op Translator](https://github.com/Azure/co-op-translator) ಬಳಸಿ ಅನುವದಿಸಲಾಗಿದೆ. ನಾವು ನಿಖರತೆಗಾಗಿ ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದರೂ, ಸ್ವಯಂಚಾಲಿತ ಅನುವಾದಗಳಲ್ಲ ದೃಷ್ಟಿಗೆ ಬರುವ ತಪ್ಪುಗಳು ಅಥವಾ ಅಸತ್ಯತೆಗಳು ಇರಬಹುದು ಎಂದು ದಯವಿಟ್ಟು ಗಮನಿಸಿ. ಮೂಲ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ಅದರ ಮೂಲ ಭಾಷೆಯಲ್ಲಿ ಪ್ರಾಮಾಣಿಕ ಮೂಲವೆಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ. ಪ್ರಮುಖ ಮಾಹಿತಿಗಾಗಿ ವೃತ್ತಿಪರ ಮಾನವ ಅನುವಾದವನ್ನು ಸ್ನೇಹಪೂರ್ವಕವಾಗಿ ಶಿಫಾರಸು ಮಾಡಲಾಗುತ್ತದೆ. ಈ ಭಾಷಾಂತರ ಬಳಕೆಯಿಂದ ಉಂಟಾಗುವ ಯಾವುದೇ ತಪ್ಪು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವಿಕೆಗಳಿಗೆ ಅಥವಾ ವ್ಯತ್ಯಯಗಳಿಗೆ ನಾವು ಜವಾಬ್ದಾರಿಯಾಗಿರುವುದಿಲ್ಲ. \ No newline at end of file diff --git a/translations/kn/SECURITY.md b/translations/kn/SECURITY.md index 421f3cf0d..ab90d1522 100644 --- a/translations/kn/SECURITY.md +++ b/translations/kn/SECURITY.md @@ -1,12 +1,3 @@ - ## ಭದ್ರತೆ 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) ಸೇರಿವೆ. diff --git a/translations/kn/SUPPORT.md b/translations/kn/SUPPORT.md index 98ad5f1bb..26ad4a18a 100644 --- a/translations/kn/SUPPORT.md +++ b/translations/kn/SUPPORT.md @@ -1,12 +1,3 @@ - # ಬೆಂಬಲ ## ಸಮಸ್ಯೆಗಳನ್ನು ಹೇಗೆ ದಾಖಲಿಸಿ ಮತ್ತು ಸಹಾಯ ಪಡೆಯಿರಿ diff --git a/translations/kn/_404.md b/translations/kn/_404.md index 92010d348..82ebb90de 100644 --- a/translations/kn/_404.md +++ b/translations/kn/_404.md @@ -1,12 +1,3 @@ - # ಕಾರ್ಯ ಪ್ರಗತಿಯಲ್ಲಿದೆ ನಾವು ಈ ಪುಟ üzerinde ಕೆಲಸ ಮಾಡುತ್ತಿರುವೇವೆ. ದಯವಿಟ್ಟು ನಂತರಮೋದಲೋ ಸಮೀಕ್ಷಿಸಿ. diff --git a/translations/kn/docs/_navbar.md b/translations/kn/docs/_navbar.md index ab58d29df..28734b9c2 100644 --- a/translations/kn/docs/_navbar.md +++ b/translations/kn/docs/_navbar.md @@ -1,12 +1,3 @@ - - Translations - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/kn/docs/_sidebar.md b/translations/kn/docs/_sidebar.md index 95a5ebd63..f5e87c41e 100644 --- a/translations/kn/docs/_sidebar.md +++ b/translations/kn/docs/_sidebar.md @@ -1,12 +1,3 @@ - - ಪರಿಚಯ - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/kn/for-teachers.md b/translations/kn/for-teachers.md index 937a589f1..e7cddcd71 100644 --- a/translations/kn/for-teachers.md +++ b/translations/kn/for-teachers.md @@ -1,12 +1,3 @@ - ### ಶಿಕ್ಷಕರಿಗೆ ನೀವು ಈ ಪಠ್ಯಕ್ರಮವನ್ನು ನಿಮ್ಮ ತರಗತಿಯಲ್ಲಿ ಬಳಸಲು ಸ್ವಾಗತಾರ್ಹರಾಗಿದ್ದೀರಿ. ಇದು GitHub Classroom ಮತ್ತು ಪ್ರಮುಖ LMS ವೇದಿಕೆಗಳೊಂದಿಗೆ ಸಿಹಿ ಸಮನ್ವಯವಾಗಿ ಕೆಲಸ ಮಾಡುತ್ತದೆ, ಮತ್ತು ಇದು ನಿಮ್ಮ ವಿದ್ಯಾರ್ಥಿಗಳೊಂದಿಗೆ ಸ್ವತಂತ್ರ ರಿಪೊ ಆಗಿಯೂ ಬಳಸಬಹುದು. diff --git a/translations/kn/lesson-template/README.md b/translations/kn/lesson-template/README.md index 9826fdef7..902fec1df 100644 --- a/translations/kn/lesson-template/README.md +++ b/translations/kn/lesson-template/README.md @@ -1,12 +1,3 @@ - # [ಪಾಠ ವಿಷಯ] ![ಇಲ್ಲಿ ವೀಡಿಯೋ ಅನ್ನು ಸೇರಿಸಿ](../../../lesson-template/video-url) diff --git a/translations/kn/lesson-template/assignment.md b/translations/kn/lesson-template/assignment.md index 80fc53568..143e0f3f6 100644 --- a/translations/kn/lesson-template/assignment.md +++ b/translations/kn/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [ನಿಯುಕ್ತಿಯ ಹೆಸರು] ## ಸೂಚನೆಗಳು diff --git a/translations/kn/memory-game/README.md b/translations/kn/memory-game/README.md index 9085755f6..212e8814a 100644 --- a/translations/kn/memory-game/README.md +++ b/translations/kn/memory-game/README.md @@ -1,12 +1,3 @@ - ಈದು [Next.js](https://nextjs.org) ಪ್ರಾಜೆಕ್ಟ್ ಆಗಿದ್ದು, [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app) ಅನ್ನು ಬಳಸಿಕೊಂಡು ಸೃಷ್ಟಿಸಲಾಗಿದೆ. ## ಪ್ರಾರಂಭಿಸುವುದು diff --git a/translations/kn/quiz-app/README.md b/translations/kn/quiz-app/README.md index d445a202b..172c11ac0 100644 --- a/translations/kn/quiz-app/README.md +++ b/translations/kn/quiz-app/README.md @@ -1,12 +1,3 @@ - # Quiz app ಈ ಪ್ರಶ್ನೋತ್ತರಗಳು https://aka.ms/webdev-beginners ನಲ್ಲಿ ಡೇಟಾ ಸೈನ್ಸ್ ಪಠ್ಯಕ್ರಮದ ಮುಂಭಾಗ ಮತ್ತು ನಂತರದ ಪ್ರಶ್ನೋತ್ತರಗಳಾಗಿವೆ diff --git a/translations/ko/.co-op-translator.json b/translations/ko/.co-op-translator.json new file mode 100644 index 000000000..f3a2622d8 --- /dev/null +++ b/translations/ko/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2026-01-06T15:45:22+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "ko" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2026-01-06T15:49:12+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "ko" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2026-01-06T15:49:30+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "ko" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2026-01-06T15:41:10+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "ko" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2026-01-06T15:44:45+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "ko" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:26:25+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "ko" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2026-01-06T14:35:24+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "ko" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T17:55:43+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "ko" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2026-01-06T14:49:27+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "ko" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2026-01-06T14:51:11+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "ko" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2026-01-06T14:47:29+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "ko" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2026-01-06T14:49:13+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "ko" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2026-01-06T14:51:18+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "ko" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2026-01-06T14:53:21+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "ko" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2026-01-06T14:53:41+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "ko" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2026-01-06T14:55:48+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "ko" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-23T22:37:10+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "ko" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2026-01-06T15:33:53+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "ko" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2026-01-06T15:35:44+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "ko" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2026-01-06T15:38:45+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "ko" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2026-01-06T15:40:49+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "ko" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2026-01-06T15:36:06+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "ko" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2026-01-06T15:38:28+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "ko" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-06T14:38:31+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "ko" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-23T22:36:32+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "ko" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2026-01-06T14:37:41+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "ko" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T00:18:02+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "ko" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2026-01-06T15:31:42+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "ko" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2026-01-06T15:33:39+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "ko" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2026-01-06T15:18:27+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "ko" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2026-01-06T15:20:09+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "ko" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2026-01-06T15:12:36+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "ko" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2026-01-06T15:14:31+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "ko" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2026-01-06T15:16:21+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "ko" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2026-01-06T15:18:09+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "ko" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-23T23:37:53+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "ko" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-23T23:48:58+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "ko" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-23T23:49:53+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "ko" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-23T23:52:32+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "ko" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-23T23:50:46+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "ko" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-23T23:53:24+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "ko" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-23T23:54:17+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "ko" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-23T23:51:40+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "ko" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-23T23:42:00+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "ko" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2026-01-06T15:08:39+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "ko" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2026-01-06T15:10:25+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "ko" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2026-01-06T15:02:53+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "ko" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2026-01-06T15:04:51+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "ko" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2026-01-06T15:10:39+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "ko" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2026-01-06T15:12:26+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "ko" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2026-01-06T15:00:44+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "ko" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2026-01-06T15:02:39+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "ko" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T23:04:19+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "ko" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T23:03:50+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "ko" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2026-01-06T15:07:33+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "ko" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-23T22:53:57+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "ko" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T22:54:55+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "ko" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T22:54:27+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "ko" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2026-01-06T15:05:08+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "ko" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2026-01-06T15:07:03+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "ko" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T23:10:23+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "ko" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T23:09:54+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "ko" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-23T22:51:38+00:00", + "source_file": "6-space-game/README.md", + "language_code": "ko" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T23:11:10+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "ko" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2026-01-06T15:23:13+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "ko" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2026-01-06T15:25:29+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "ko" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2026-01-06T15:20:29+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "ko" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2026-01-06T15:22:49+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "ko" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2026-01-06T15:25:42+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "ko" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2026-01-06T15:28:28+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "ko" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2026-01-06T15:28:50+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "ko" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2026-01-06T15:31:15+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "ko" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-23T23:55:02+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "ko" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-23T23:56:04+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "ko" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-24T00:10:54+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "ko" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2026-01-06T14:56:02+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "ko" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2026-01-06T14:58:19+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "ko" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2026-01-06T14:43:06+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "ko" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:24:27+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "ko" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:42:43+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "ko" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2026-01-06T15:52:00+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "ko" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:51:30+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "ko" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:19:37+00:00", + "source_file": "AGENTS.md", + "language_code": "ko" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-23T22:20:36+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "ko" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-23T22:22:59+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "ko" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:48:30+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "ko" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T17:57:44+00:00", + "source_file": "README.md", + "language_code": "ko" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-23T22:22:11+00:00", + "source_file": "SECURITY.md", + "language_code": "ko" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-23T22:18:54+00:00", + "source_file": "SUPPORT.md", + "language_code": "ko" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-23T22:21:07+00:00", + "source_file": "_404.md", + "language_code": "ko" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-23T22:50:54+00:00", + "source_file": "docs/_navbar.md", + "language_code": "ko" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-23T22:50:10+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "ko" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T09:04:50+00:00", + "source_file": "for-teachers.md", + "language_code": "ko" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-24T00:16:17+00:00", + "source_file": "lesson-template/README.md", + "language_code": "ko" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-24T00:16:48+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "ko" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:54:47+00:00", + "source_file": "memory-game/README.md", + "language_code": "ko" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-24T00:23:54+00:00", + "source_file": "quiz-app/README.md", + "language_code": "ko" + } +} \ No newline at end of file diff --git a/translations/ko/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/ko/1-getting-started-lessons/1-intro-to-programming-languages/README.md index e072e69dd..0ab432dd6 100644 --- a/translations/ko/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/ko/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # 프로그래밍 언어와 최신 개발 도구 소개 안녕하세요, 미래의 개발자님! 👋 매일매일 저를 소름 돋게 하는 이야기를 해도 될까요? 프로그래밍은 단지 컴퓨터에 관한 것이 아니라, 여러분의 가장 대담한 아이디어를 현실로 만드는 진짜 초능력을 갖게 되는 거랍니다! diff --git a/translations/ko/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/ko/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index 69c4c03d4..669ef6ede 100644 --- a/translations/ko/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/ko/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # Assignment: Exploring Modern Web Development Tools ## Instructions diff --git a/translations/ko/1-getting-started-lessons/2-github-basics/README.md b/translations/ko/1-getting-started-lessons/2-github-basics/README.md index 8be88104d..7cf400326 100644 --- a/translations/ko/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/ko/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # Introduction to GitHub 안녕하세요, 미래의 개발자님! 👋 전 세계 수백만 개발자들과 함께할 준비가 되셨나요? 여러분께 GitHub를 소개하게 되어 정말 기쁩니다 – 프로그래머들을 위한 소셜 미디어 플랫폼이라고 생각하세요. 점심 사진을 공유하는 대신, 우리는 코드를 공유하고 함께 놀라운 것들을 만들어가고 있답니다! diff --git a/translations/ko/1-getting-started-lessons/3-accessibility/README.md b/translations/ko/1-getting-started-lessons/3-accessibility/README.md index ae9ed8e96..28a2870c4 100644 --- a/translations/ko/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/ko/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # 접근성 높은 웹페이지 만들기 ![접근성에 관한 모든 것](../../../../translated_images/ko/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/ko/1-getting-started-lessons/3-accessibility/assignment.md b/translations/ko/1-getting-started-lessons/3-accessibility/assignment.md index d875668d3..dd0f60e12 100644 --- a/translations/ko/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/ko/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # 종합 웹사이트 접근성 감사 ## 지침 diff --git a/translations/ko/1-getting-started-lessons/README.md b/translations/ko/1-getting-started-lessons/README.md index a1d3ba4c6..0a6dc2fae 100644 --- a/translations/ko/1-getting-started-lessons/README.md +++ b/translations/ko/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # 웹 개발 시작하기 이 커리큘럼 섹션에서는 전문 개발자가 되기 위해 중요한 비프로젝트 기반 개념들을 소개합니다. diff --git a/translations/ko/10-ai-framework-project/README.md b/translations/ko/10-ai-framework-project/README.md index b81bd2b1a..a5d76beaf 100644 --- a/translations/ko/10-ai-framework-project/README.md +++ b/translations/ko/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # AI 프레임워크 처음부터 AI 애플리케이션을 구축하려고 할 때 압도당한 적 있나요? 혼자가 아닙니다! AI 프레임워크는 AI 개발을 위한 만능 도구와 같습니다 - 지능형 애플리케이션을 만들 때 시간과 어려움을 줄여주는 강력한 도구입니다. AI 프레임워크를 잘 정리된 라이브러리라고 생각해 보세요: 사전 구축된 구성 요소, 표준화된 API, 그리고 스마트한 추상화를 제공하여 구현 세부 사항에 씨름하는 대신 문제 해결에 집중할 수 있도록 해줍니다. diff --git a/translations/ko/2-js-basics/1-data-types/README.md b/translations/ko/2-js-basics/1-data-types/README.md index 219e6fa3c..de54e2875 100644 --- a/translations/ko/2-js-basics/1-data-types/README.md +++ b/translations/ko/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # JavaScript 기초: 데이터 타입 ![JavaScript Basics - Data types](../../../../translated_images/ko/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/ko/2-js-basics/1-data-types/assignment.md b/translations/ko/2-js-basics/1-data-types/assignment.md index 661b919bc..f68c034f0 100644 --- a/translations/ko/2-js-basics/1-data-types/assignment.md +++ b/translations/ko/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # Data Types Practice: E-commerce Shopping Cart ## Instructions diff --git a/translations/ko/2-js-basics/2-functions-methods/README.md b/translations/ko/2-js-basics/2-functions-methods/README.md index a6cfe5865..f8e2f09b2 100644 --- a/translations/ko/2-js-basics/2-functions-methods/README.md +++ b/translations/ko/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # JavaScript 기초: 메서드와 함수 ![JavaScript Basics - Functions](../../../../translated_images/ko/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/ko/2-js-basics/2-functions-methods/assignment.md b/translations/ko/2-js-basics/2-functions-methods/assignment.md index 02c6f1f63..b1f1ad811 100644 --- a/translations/ko/2-js-basics/2-functions-methods/assignment.md +++ b/translations/ko/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # Fun with Functions ## Instructions diff --git a/translations/ko/2-js-basics/3-making-decisions/README.md b/translations/ko/2-js-basics/3-making-decisions/README.md index eafbc705c..c6cd46ccf 100644 --- a/translations/ko/2-js-basics/3-making-decisions/README.md +++ b/translations/ko/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # JavaScript 기초: 의사 결정 ![JavaScript Basics - Making decisions](../../../../translated_images/ko/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/ko/2-js-basics/3-making-decisions/assignment.md b/translations/ko/2-js-basics/3-making-decisions/assignment.md index ea48fb692..67f921f9a 100644 --- a/translations/ko/2-js-basics/3-making-decisions/assignment.md +++ b/translations/ko/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # 결정 내리기: 학생 성적 처리기 ## 학습 목표 diff --git a/translations/ko/2-js-basics/4-arrays-loops/README.md b/translations/ko/2-js-basics/4-arrays-loops/README.md index 991dd9f28..c54e4d6e2 100644 --- a/translations/ko/2-js-basics/4-arrays-loops/README.md +++ b/translations/ko/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # JavaScript 기본: 배열과 반복문 ![JavaScript Basics - Arrays](../../../../translated_images/ko/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/ko/2-js-basics/4-arrays-loops/assignment.md b/translations/ko/2-js-basics/4-arrays-loops/assignment.md index 358139312..354031d66 100644 --- a/translations/ko/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/ko/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # 배열과 반복문 과제 ## 지침 diff --git a/translations/ko/2-js-basics/README.md b/translations/ko/2-js-basics/README.md index 36e213cad..d97f1b67c 100644 --- a/translations/ko/2-js-basics/README.md +++ b/translations/ko/2-js-basics/README.md @@ -1,12 +1,3 @@ - # JavaScript 소개 JavaScript는 웹의 언어입니다. 이 네 가지 레슨에서 기본적인 내용을 배울 수 있습니다. diff --git a/translations/ko/3-terrarium/1-intro-to-html/README.md b/translations/ko/3-terrarium/1-intro-to-html/README.md index 8f1300378..b904c403d 100644 --- a/translations/ko/3-terrarium/1-intro-to-html/README.md +++ b/translations/ko/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Terrarium Project Part 1: Introduction to HTML ```mermaid diff --git a/translations/ko/3-terrarium/1-intro-to-html/assignment.md b/translations/ko/3-terrarium/1-intro-to-html/assignment.md index d63ffe9fb..e7fd9a1ad 100644 --- a/translations/ko/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/ko/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # HTML 실습 과제: 블로그 목업 만들기 ## 학습 목표 diff --git a/translations/ko/3-terrarium/2-intro-to-css/README.md b/translations/ko/3-terrarium/2-intro-to-css/README.md index 418138ea0..bb39e919e 100644 --- a/translations/ko/3-terrarium/2-intro-to-css/README.md +++ b/translations/ko/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Terrarium 프로젝트 2부: CSS 소개 ```mermaid diff --git a/translations/ko/3-terrarium/2-intro-to-css/assignment.md b/translations/ko/3-terrarium/2-intro-to-css/assignment.md index ce216fc81..d7aa70a7f 100644 --- a/translations/ko/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/ko/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # CSS 리팩토링 과제 ## 목표 diff --git a/translations/ko/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/ko/3-terrarium/3-intro-to-DOM-and-closures/README.md index da300bf8c..287d3f499 100644 --- a/translations/ko/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/ko/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # Terrarium 프로젝트 파트 3: DOM 조작과 JavaScript 클로저 ```mermaid diff --git a/translations/ko/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/ko/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index 628a436f7..3a80a622a 100644 --- a/translations/ko/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/ko/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # DOM 요소 조사 과제 ## 개요 diff --git a/translations/ko/3-terrarium/README.md b/translations/ko/3-terrarium/README.md index c81f988be..d34f66682 100644 --- a/translations/ko/3-terrarium/README.md +++ b/translations/ko/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## Terrarium 배포하기 **Azure Static Web Apps**를 사용하여 Terrarium을 웹에 배포하거나 공개할 수 있습니다. diff --git a/translations/ko/3-terrarium/solution/README.md b/translations/ko/3-terrarium/solution/README.md index 326494c3f..5fd19f7f7 100644 --- a/translations/ko/3-terrarium/solution/README.md +++ b/translations/ko/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # 나의 테라리움: HTML, CSS, 그리고 JavaScript를 사용한 DOM 조작 학습 프로젝트 🌵🌱 작고 간단한 드래그 앤 드롭 코드 명상. 약간의 HTML, JS, 그리고 CSS만으로 웹 인터페이스를 만들고, 스타일을 입히고, 상호작용을 추가할 수 있습니다. diff --git a/translations/ko/4-typing-game/README.md b/translations/ko/4-typing-game/README.md index 2ee60cf9d..29ffd5693 100644 --- a/translations/ko/4-typing-game/README.md +++ b/translations/ko/4-typing-game/README.md @@ -1,12 +1,3 @@ - # 이벤트 기반 프로그래밍 - 타이핑 게임 만들기 ```mermaid diff --git a/translations/ko/4-typing-game/solution/README.md b/translations/ko/4-typing-game/solution/README.md index eaf887f63..580df6022 100644 --- a/translations/ko/4-typing-game/solution/README.md +++ b/translations/ko/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - 이것은 의도적으로 비워 둔 자리 표시자입니다. **면책 조항**: diff --git a/translations/ko/4-typing-game/typing-game/README.md b/translations/ko/4-typing-game/typing-game/README.md index 13b9ff959..5601de5ed 100644 --- a/translations/ko/4-typing-game/typing-game/README.md +++ b/translations/ko/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # 이벤트를 사용하여 게임 만들기 버튼을 클릭하거나 텍스트 상자에 입력할 때 웹사이트가 어떻게 그 사실을 아는지 궁금해 본 적 있나요? 그것이 바로 이벤트 기반 프로그래밍의 마법입니다! 이 필수 기술을 배우는 가장 좋은 방법은 유용한 무언가를 만들어 보는 것입니다 — 여러분이 누르는 모든 키에 반응하는 타자 속도 게임을 만드는 것이죠. diff --git a/translations/ko/4-typing-game/typing-game/assignment.md b/translations/ko/4-typing-game/typing-game/assignment.md index 36959592b..1671577c1 100644 --- a/translations/ko/4-typing-game/typing-game/assignment.md +++ b/translations/ko/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # 새로운 키보드 게임 만들기 ## 지침 diff --git a/translations/ko/5-browser-extension/1-about-browsers/README.md b/translations/ko/5-browser-extension/1-about-browsers/README.md index 326ca73b8..deda8fe3a 100644 --- a/translations/ko/5-browser-extension/1-about-browsers/README.md +++ b/translations/ko/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # 브라우저 확장 프로그램 프로젝트 1부: 브라우저에 관하여 ```mermaid diff --git a/translations/ko/5-browser-extension/1-about-browsers/assignment.md b/translations/ko/5-browser-extension/1-about-browsers/assignment.md index 8a58c6db4..2148c9c61 100644 --- a/translations/ko/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/ko/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # 과제: 브라우저 확장 프로그램 스타일 재설계 ## 개요 diff --git a/translations/ko/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/ko/5-browser-extension/2-forms-browsers-local-storage/README.md index 67f55b5cf..373eeca35 100644 --- a/translations/ko/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/ko/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # 브라우저 확장 프로젝트 파트 2: API 호출 및 로컬 스토리지 사용 ```mermaid diff --git a/translations/ko/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/ko/5-browser-extension/2-forms-browsers-local-storage/assignment.md index dc796a5a8..17fcf9c62 100644 --- a/translations/ko/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/ko/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # API 채택하기 ## 개요 diff --git a/translations/ko/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/ko/5-browser-extension/3-background-tasks-and-performance/README.md index d8ee2a7ae..c6a2ada80 100644 --- a/translations/ko/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/ko/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # Browser Extension Project Part 3: 백그라운드 작업과 성능에 대해 배우기 ```mermaid diff --git a/translations/ko/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/ko/5-browser-extension/3-background-tasks-and-performance/assignment.md index bd3856264..29bfed42f 100644 --- a/translations/ko/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/ko/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # 사이트 성능 분석하기 ## 과제 개요 diff --git a/translations/ko/5-browser-extension/README.md b/translations/ko/5-browser-extension/README.md index 21c233bd8..005c03770 100644 --- a/translations/ko/5-browser-extension/README.md +++ b/translations/ko/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # 브라우저 확장 프로그램 만들기 브라우저 확장 프로그램을 만드는 것은 앱의 성능을 생각하면서 새로운 유형의 웹 자산을 구축하는 재미있고 흥미로운 방법입니다. 이 모듈에서는 브라우저가 어떻게 작동하는지, 브라우저 확장 프로그램을 배포하는 방법, 폼을 만드는 방법, API를 호출하고 로컬 스토리지를 사용하는 방법, 웹사이트의 성능을 평가하고 개선하는 방법에 대한 수업을 포함하고 있습니다. diff --git a/translations/ko/5-browser-extension/solution/README.md b/translations/ko/5-browser-extension/solution/README.md index b778bca0f..8eba5c8f0 100644 --- a/translations/ko/5-browser-extension/solution/README.md +++ b/translations/ko/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # Carbon Trigger 브라우저 확장 프로그램: 완성된 코드 tmrow의 C02 Signal API를 사용하여 전력 사용량을 추적하고, 브라우저에서 바로 지역의 전력 사용량이 얼마나 높은지 알 수 있는 알림을 제공하는 브라우저 확장 프로그램을 만들어보세요. 이 확장 프로그램을 즉석에서 사용하면 이 정보를 바탕으로 활동에 대한 판단을 내리는 데 도움이 됩니다. diff --git a/translations/ko/5-browser-extension/solution/translation/README.es.md b/translations/ko/5-browser-extension/solution/translation/README.es.md index 101befdcd..f5d3069e4 100644 --- a/translations/ko/5-browser-extension/solution/translation/README.es.md +++ b/translations/ko/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Carbon Trigger 브라우저 확장: 전체 코드 tmrow의 CO2 Signal API를 사용하여 전기 사용량을 추적하고, 브라우저에서 바로 지역의 전기 소비에 대한 알림을 받을 수 있는 브라우저 확장을 만드세요. 이 임시 확장을 사용하면 이러한 정보를 기반으로 활동에 대한 결정을 내리는 데 도움이 됩니다. diff --git a/translations/ko/5-browser-extension/solution/translation/README.fr.md b/translations/ko/5-browser-extension/solution/translation/README.fr.md index ab00ea766..92c516688 100644 --- a/translations/ko/5-browser-extension/solution/translation/README.fr.md +++ b/translations/ko/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Carbon Trigger 브라우저 확장 프로그램: 완성된 코드 tmrow의 C02 Signal API를 사용하여 전기 소비를 추적하고, 브라우저에서 직접 지역의 전기 소비에 대한 알림을 받을 수 있는 브라우저 확장 프로그램을 만드세요. 이 확장 프로그램을 사용하면 이러한 정보를 바탕으로 활동에 대해 더 나은 판단을 내릴 수 있습니다. diff --git a/translations/ko/5-browser-extension/solution/translation/README.hi.md b/translations/ko/5-browser-extension/solution/translation/README.hi.md index bbde44a47..2127b53f8 100644 --- a/translations/ko/5-browser-extension/solution/translation/README.hi.md +++ b/translations/ko/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # 카본 트리거 브라우저 확장 프로그램: 완성된 코드 tmrow의 CO2 Signal API를 사용하여 전력 사용량을 추적하고, 브라우저에서 해당 지역의 전력 사용이 얼마나 높은지 알려주는 알림을 제공하는 브라우저 확장 프로그램을 제작합니다. 이 확장 프로그램을 사용하면 이러한 정보를 바탕으로 자신의 활동을 결정하는 데 도움을 받을 수 있습니다. diff --git a/translations/ko/5-browser-extension/solution/translation/README.it.md b/translations/ko/5-browser-extension/solution/translation/README.it.md index 6bba4917a..6fe3c0340 100644 --- a/translations/ko/5-browser-extension/solution/translation/README.it.md +++ b/translations/ko/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Carbon Trigger 브라우저 확장 프로그램: 시작하기 위한 코드 tmrow의 Signal CO2 API를 사용하여 전기 사용량을 모니터링하고, 자신의 지역에서 전기 사용량이 얼마나 많은지 브라우저에서 직접 알림을 받을 수 있는 브라우저 확장 프로그램을 만들어 보겠습니다. 이 맞춤형 확장 프로그램을 사용하면 이러한 정보를 바탕으로 자신의 활동을 평가하는 데 도움이 됩니다. diff --git a/translations/ko/5-browser-extension/solution/translation/README.ja.md b/translations/ko/5-browser-extension/solution/translation/README.ja.md index ff4969050..332fef67f 100644 --- a/translations/ko/5-browser-extension/solution/translation/README.ja.md +++ b/translations/ko/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # 카본 트리거 브라우저 확장 기능: 완성된 코드 tmrow의 CO2 Signal API를 사용하여 전력 사용량을 추적하고, 브라우저에서 지역의 전력 사용량이 얼마나 많은지 알림으로 표시할 수 있는 브라우저 확장 기능을 구축합니다. 이 확장 기능을 활용하면 이 정보를 바탕으로 자신의 활동을 결정할 수 있습니다. diff --git a/translations/ko/5-browser-extension/solution/translation/README.ms.md b/translations/ko/5-browser-extension/solution/translation/README.ms.md index dd670a3b5..92521ccad 100644 --- a/translations/ko/5-browser-extension/solution/translation/README.ms.md +++ b/translations/ko/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # Carbon Trigger 브라우저 확장 프로그램: 전체 코드 C02 신호 tmrow API를 사용하여 전력 소비를 감지하고, 지역의 전력 사용량에 대한 경고를 브라우저에서 받을 수 있는 확장 프로그램을 만드세요. 이 확장 프로그램을 사용하면 이러한 정보를 바탕으로 활동을 더 신중하게 결정할 수 있습니다. diff --git a/translations/ko/5-browser-extension/start/README.md b/translations/ko/5-browser-extension/start/README.md index 9a07af5a5..49281290a 100644 --- a/translations/ko/5-browser-extension/start/README.md +++ b/translations/ko/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # Carbon Trigger 브라우저 확장 프로그램: 시작 코드 tmrow의 CO2 Signal API를 사용하여 전기 사용량을 추적하고, 브라우저에서 바로 지역의 전기 사용량이 얼마나 많은지 알림을 받을 수 있는 브라우저 확장 프로그램을 만드세요. 이 확장 프로그램을 즉석에서 사용하면 이 정보를 바탕으로 활동에 대한 판단을 내리는 데 도움이 됩니다. diff --git a/translations/ko/6-space-game/1-introduction/README.md b/translations/ko/6-space-game/1-introduction/README.md index 6ac871b2a..2e2cc724a 100644 --- a/translations/ko/6-space-game/1-introduction/README.md +++ b/translations/ko/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # 스페이스 게임 만들기 1부: 소개 ```mermaid diff --git a/translations/ko/6-space-game/1-introduction/assignment.md b/translations/ko/6-space-game/1-introduction/assignment.md index 92c15e866..198a9b95c 100644 --- a/translations/ko/6-space-game/1-introduction/assignment.md +++ b/translations/ko/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # 게임 목업: 디자인 패턴 적용하기 ## 과제 개요 diff --git a/translations/ko/6-space-game/2-drawing-to-canvas/README.md b/translations/ko/6-space-game/2-drawing-to-canvas/README.md index c4a957828..5fbf759e5 100644 --- a/translations/ko/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/ko/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # 우주 게임 만들기 2부: 영웅과 몬스터를 캔버스에 그리기 ```mermaid diff --git a/translations/ko/6-space-game/2-drawing-to-canvas/assignment.md b/translations/ko/6-space-game/2-drawing-to-canvas/assignment.md index 28f9700ee..4fd5498fd 100644 --- a/translations/ko/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/ko/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # 과제: Canvas API 탐구하기 ## 학습 목표 diff --git a/translations/ko/6-space-game/3-moving-elements-around/README.md b/translations/ko/6-space-game/3-moving-elements-around/README.md index ab2baf822..eec7baafb 100644 --- a/translations/ko/6-space-game/3-moving-elements-around/README.md +++ b/translations/ko/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # 스페이스 게임 만들기 3부: 모션 추가하기 ```mermaid diff --git a/translations/ko/6-space-game/3-moving-elements-around/assignment.md b/translations/ko/6-space-game/3-moving-elements-around/assignment.md index 67b7d4db6..2c6961f02 100644 --- a/translations/ko/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/ko/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # 코드를 주석 처리하세요 ## 지침 diff --git a/translations/ko/6-space-game/4-collision-detection/README.md b/translations/ko/6-space-game/4-collision-detection/README.md index e2ef76b7f..5df7cc138 100644 --- a/translations/ko/6-space-game/4-collision-detection/README.md +++ b/translations/ko/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - - [ ] 충돌 이벤트를 실시간으로 추적하기 위해 `console.log` 문 추가하기 diff --git a/translations/ko/6-space-game/4-collision-detection/assignment.md b/translations/ko/6-space-game/4-collision-detection/assignment.md index 205deb80f..61f828c9a 100644 --- a/translations/ko/6-space-game/4-collision-detection/assignment.md +++ b/translations/ko/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # 충돌 탐색 ## 지침 diff --git a/translations/ko/6-space-game/4-collision-detection/solution/README.md b/translations/ko/6-space-game/4-collision-detection/solution/README.md index 127fb8695..f72200989 100644 --- a/translations/ko/6-space-game/4-collision-detection/solution/README.md +++ b/translations/ko/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - 이것은 자리 표시자로, 의도적으로 비워둔 것입니다 **면책 조항**: diff --git a/translations/ko/6-space-game/4-collision-detection/your-work/README.md b/translations/ko/6-space-game/4-collision-detection/your-work/README.md index 13b0ee56e..f72200989 100644 --- a/translations/ko/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/ko/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - 이것은 자리 표시자로, 의도적으로 비워둔 것입니다 **면책 조항**: diff --git a/translations/ko/6-space-game/5-keeping-score/README.md b/translations/ko/6-space-game/5-keeping-score/README.md index e2eebd3f8..1f4e2d9a3 100644 --- a/translations/ko/6-space-game/5-keeping-score/README.md +++ b/translations/ko/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # 우주 게임 만들기 5부: 점수와 생명 ```mermaid diff --git a/translations/ko/6-space-game/5-keeping-score/assignment.md b/translations/ko/6-space-game/5-keeping-score/assignment.md index 99912fdef..daa9dcf14 100644 --- a/translations/ko/6-space-game/5-keeping-score/assignment.md +++ b/translations/ko/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # 점수 게임 만들기 ## 지침 diff --git a/translations/ko/6-space-game/5-keeping-score/solution/README.md b/translations/ko/6-space-game/5-keeping-score/solution/README.md index 7d3e38671..f72200989 100644 --- a/translations/ko/6-space-game/5-keeping-score/solution/README.md +++ b/translations/ko/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - 이것은 자리 표시자로, 의도적으로 비워둔 것입니다 **면책 조항**: diff --git a/translations/ko/6-space-game/5-keeping-score/your-work/README.md b/translations/ko/6-space-game/5-keeping-score/your-work/README.md index 4e567f429..d2500ec9a 100644 --- a/translations/ko/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/ko/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - 이것은 자리 표시자로, 의도적으로 비워둔 것입니다 **면책 조항**: diff --git a/translations/ko/6-space-game/6-end-condition/README.md b/translations/ko/6-space-game/6-end-condition/README.md index e1a08214a..96ca05256 100644 --- a/translations/ko/6-space-game/6-end-condition/README.md +++ b/translations/ko/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # 우주 게임 만들기 6부: 종료 및 재시작 ```mermaid diff --git a/translations/ko/6-space-game/6-end-condition/assignment.md b/translations/ko/6-space-game/6-end-condition/assignment.md index a95d1d25e..09b3512ae 100644 --- a/translations/ko/6-space-game/6-end-condition/assignment.md +++ b/translations/ko/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # 샘플 게임 만들기 ## 과제 개요 diff --git a/translations/ko/6-space-game/6-end-condition/solution/README.md b/translations/ko/6-space-game/6-end-condition/solution/README.md index 18a1be5b9..d2500ec9a 100644 --- a/translations/ko/6-space-game/6-end-condition/solution/README.md +++ b/translations/ko/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - 이것은 자리 표시자로, 의도적으로 비워둔 것입니다 **면책 조항**: diff --git a/translations/ko/6-space-game/6-end-condition/your-work/README.md b/translations/ko/6-space-game/6-end-condition/your-work/README.md index c39ac78f4..7bbdf6780 100644 --- a/translations/ko/6-space-game/6-end-condition/your-work/README.md +++ b/translations/ko/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - 이것은 의도적으로 비워 둔 자리 표시자입니다. **면책 조항**: diff --git a/translations/ko/6-space-game/README.md b/translations/ko/6-space-game/README.md index 1601aaa3d..7484679b0 100644 --- a/translations/ko/6-space-game/README.md +++ b/translations/ko/6-space-game/README.md @@ -1,12 +1,3 @@ - # 우주 게임 만들기 더 고급 JavaScript 기초를 배우기 위한 우주 게임 diff --git a/translations/ko/6-space-game/solution/README.md b/translations/ko/6-space-game/solution/README.md index a21887756..f72200989 100644 --- a/translations/ko/6-space-game/solution/README.md +++ b/translations/ko/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - 이것은 자리 표시자로, 의도적으로 비워둔 것입니다 **면책 조항**: diff --git a/translations/ko/7-bank-project/1-template-route/README.md b/translations/ko/7-bank-project/1-template-route/README.md index 16768bdf4..20c2f22cc 100644 --- a/translations/ko/7-bank-project/1-template-route/README.md +++ b/translations/ko/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # 은행 앱 만들기 1부: 웹 앱에서 HTML 템플릿과 라우트 ```mermaid diff --git a/translations/ko/7-bank-project/1-template-route/assignment.md b/translations/ko/7-bank-project/1-template-route/assignment.md index 3458f5457..af653e077 100644 --- a/translations/ko/7-bank-project/1-template-route/assignment.md +++ b/translations/ko/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # 라우팅 개선하기 ## 지침 diff --git a/translations/ko/7-bank-project/2-forms/README.md b/translations/ko/7-bank-project/2-forms/README.md index d56c37217..f5f6be1ad 100644 --- a/translations/ko/7-bank-project/2-forms/README.md +++ b/translations/ko/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # 은행 앱 만들기 2부: 로그인 및 등록 양식 만들기 ```mermaid diff --git a/translations/ko/7-bank-project/2-forms/assignment.md b/translations/ko/7-bank-project/2-forms/assignment.md index 382203e24..3839c174a 100644 --- a/translations/ko/7-bank-project/2-forms/assignment.md +++ b/translations/ko/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # 모던 CSS로 은행 앱 스타일링하기 ## 프로젝트 개요 diff --git a/translations/ko/7-bank-project/3-data/README.md b/translations/ko/7-bank-project/3-data/README.md index e660df860..6c17b0f29 100644 --- a/translations/ko/7-bank-project/3-data/README.md +++ b/translations/ko/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # 은행 앱 만들기 3부: 데이터 가져오기와 사용 방법 스타트렉의 엔터프라이즈 컴퓨터를 떠올려보세요 - 피카드 함장이 함선 상태를 물어보면, 인터페이스가 멈췄다가 다시 만들어지지 않고 즉시 정보가 나타납니다. 그런 원활한 정보 흐름이 바로 우리가 동적 데이터 가져오기를 통해 구축하려는 것입니다. diff --git a/translations/ko/7-bank-project/3-data/assignment.md b/translations/ko/7-bank-project/3-data/assignment.md index 9a201f7ba..89e16ad52 100644 --- a/translations/ko/7-bank-project/3-data/assignment.md +++ b/translations/ko/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # 코드 리팩토링 및 문서화 과제 ## 학습 목표 diff --git a/translations/ko/7-bank-project/4-state-management/README.md b/translations/ko/7-bank-project/4-state-management/README.md index a0019c428..dfc7a819c 100644 --- a/translations/ko/7-bank-project/4-state-management/README.md +++ b/translations/ko/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # 금융 앱 구축 4부: 상태 관리 개념 ## ⚡ 다음 5분 동안 할 수 있는 일 diff --git a/translations/ko/7-bank-project/4-state-management/assignment.md b/translations/ko/7-bank-project/4-state-management/assignment.md index 258a01139..d0c37f760 100644 --- a/translations/ko/7-bank-project/4-state-management/assignment.md +++ b/translations/ko/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # "거래 추가" 대화 상자 구현 ## 개요 diff --git a/translations/ko/7-bank-project/README.md b/translations/ko/7-bank-project/README.md index 3996c0a16..a36b4fd6f 100644 --- a/translations/ko/7-bank-project/README.md +++ b/translations/ko/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: 은행 만들기 이 프로젝트에서는 가상의 은행을 만드는 방법을 배웁니다. 이 강의에서는 웹 앱의 레이아웃을 구성하고 경로를 제공하는 방법, 폼을 구축하는 방법, 상태를 관리하는 방법, API에서 데이터를 가져오는 방법을 포함하여 은행 데이터를 가져오는 방법을 다룹니다. diff --git a/translations/ko/7-bank-project/api/README.md b/translations/ko/7-bank-project/api/README.md index bc5b793aa..398552e8f 100644 --- a/translations/ko/7-bank-project/api/README.md +++ b/translations/ko/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # 은행 API > [Node.js](https://nodejs.org) + [Express](https://expressjs.com/)로 구축된 은행 API입니다. diff --git a/translations/ko/7-bank-project/solution/README.md b/translations/ko/7-bank-project/solution/README.md index 3e6a2c9f0..12da24527 100644 --- a/translations/ko/7-bank-project/solution/README.md +++ b/translations/ko/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # 은행 앱 > 은행 앱 프로젝트의 예제 솔루션으로, 순수 HTML5, CSS, JavaScript만을 사용하여 (프레임워크나 라이브러리 없이) 제작되었습니다. diff --git a/translations/ko/8-code-editor/1-using-a-code-editor/README.md b/translations/ko/8-code-editor/1-using-a-code-editor/README.md index 8a095cf5d..ad0324bef 100644 --- a/translations/ko/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/ko/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # 코드 편집기 사용하기: VSCode.dev 마스터하기 *매트릭스*에서 네오가 디지털 세계에 접속하기 위해 거대한 컴퓨터 터미널에 연결해야 했던 것을 기억하나요? 오늘날의 웹 개발 도구들은 정반대입니다 – 어디서든 접속 가능한 엄청난 기능들입니다. VSCode.dev는 인터넷 연결만 있으면 모든 기기에서 전문 개발 도구를 사용할 수 있도록 해주는 브라우저 기반 코드 편집기입니다. diff --git a/translations/ko/8-code-editor/1-using-a-code-editor/assignment.md b/translations/ko/8-code-editor/1-using-a-code-editor/assignment.md index 268ec4da3..b533b9386 100644 --- a/translations/ko/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/ko/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # VSCode.dev를 사용하여 이력서 웹사이트 만들기 인터랙티브하고 현대적인 형식으로 여러분의 기술과 경력을 보여주는 전문 이력서 웹사이트를 만들어 경력 전망을 향상시키세요. 전통적인 PDF 대신, 채용 담당자에게 여러분의 자격과 웹 개발 능력을 모두 보여주는 세련되고 반응형인 웹사이트를 제공하는 것을 상상해 보세요. diff --git a/translations/ko/9-chat-project/README.md b/translations/ko/9-chat-project/README.md index df4dd1ec8..10c092710 100644 --- a/translations/ko/9-chat-project/README.md +++ b/translations/ko/9-chat-project/README.md @@ -1,12 +1,3 @@ - # AI로 채팅 어시스턴트 만들기 스타트렉에서 승무원들이 우주선 컴퓨터와 편하게 대화하며 복잡한 질문을 하고 깊이 있는 답변을 받던 장면을 기억하시나요? 1960년대에는 순수한 공상과학처럼 보였던 것이 이제 여러분이 이미 알고 있는 웹 기술을 사용해 만들 수 있는 것이 되었습니다. diff --git a/translations/ko/9-chat-project/solution/README.md b/translations/ko/9-chat-project/solution/README.md index 5a0742142..53939dd90 100644 --- a/translations/ko/9-chat-project/solution/README.md +++ b/translations/ko/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # 솔루션 실행 1. [백엔드](./backend/README.md)를 시작합니다. diff --git a/translations/ko/9-chat-project/solution/backend/README.md b/translations/ko/9-chat-project/solution/backend/README.md index eca80db4d..a92760d14 100644 --- a/translations/ko/9-chat-project/solution/backend/README.md +++ b/translations/ko/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - 실행 환경 선택 - [Python](./python/README.md) diff --git a/translations/ko/9-chat-project/solution/backend/python/README.md b/translations/ko/9-chat-project/solution/backend/python/README.md index 874a5ad32..3a26c03e0 100644 --- a/translations/ko/9-chat-project/solution/backend/python/README.md +++ b/translations/ko/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # 코드 실행 ## 설정 diff --git a/translations/ko/9-chat-project/solution/frontend/README.md b/translations/ko/9-chat-project/solution/frontend/README.md index 1a046bea2..81d05e869 100644 --- a/translations/ko/9-chat-project/solution/frontend/README.md +++ b/translations/ko/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # 코드 실행하기 ```sh diff --git a/translations/ko/AGENTS.md b/translations/ko/AGENTS.md index d9600bf3c..873d9c430 100644 --- a/translations/ko/AGENTS.md +++ b/translations/ko/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## 프로젝트 개요 diff --git a/translations/ko/CODE_OF_CONDUCT.md b/translations/ko/CODE_OF_CONDUCT.md index ea16be508..6a5f8cb0a 100644 --- a/translations/ko/CODE_OF_CONDUCT.md +++ b/translations/ko/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # Microsoft 오픈 소스 행동 강령 이 프로젝트는 [Microsoft 오픈 소스 행동 강령](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon)을 채택했습니다. diff --git a/translations/ko/CONTRIBUTING.md b/translations/ko/CONTRIBUTING.md index bc8e91a73..5963eb6c1 100644 --- a/translations/ko/CONTRIBUTING.md +++ b/translations/ko/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # 기여하기 이 프로젝트는 기여와 제안을 환영합니다. 대부분의 기여는 귀하가 Contributor License Agreement (CLA)에 동의해야 하며, 이를 통해 귀하가 기여할 권리가 있고 실제로 기여를 사용할 권리를 우리에게 부여한다는 것을 선언해야 합니다. 자세한 내용은 [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon)을 방문하세요. diff --git a/translations/ko/Git-Basics/README.md b/translations/ko/Git-Basics/README.md index 94080a1c5..5523c9c8a 100644 --- a/translations/ko/Git-Basics/README.md +++ b/translations/ko/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## 웹 개발 초보자를 위한 GIT 기본👶 ## `Git`이란? diff --git a/translations/ko/README.md b/translations/ko/README.md index 0811dc195..ce7e90cdd 100644 --- a/translations/ko/README.md +++ b/translations/ko/README.md @@ -1,12 +1,3 @@ - [![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) [![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) [![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) @@ -21,198 +12,201 @@ CO_OP_TRANSLATOR_METADATA: # 초보자를 위한 웹 개발 - 커리큘럼 -Microsoft Cloud Advocates가 준비한 12주간의 종합 과정으로 웹 개발의 기본을 배우세요. 총 24강의 각 강의에서는 테라리움, 브라우저 확장 기능, 우주 게임 등 실습 프로젝트를 통해 JavaScript, CSS, HTML을 깊이 있게 다룹니다. 퀴즈, 토론 및 실용 과제를 통해 참여하세요. 효과적인 프로젝트 기반 교육법으로 실력을 향상하고 지식 습득을 최적화하세요. 오늘 바로 코딩 여정을 시작하세요! +Microsoft Cloud Advocates가 제공하는 12주 종합 과정으로 웹 개발의 기본을 배우세요. 24개의 각 수업은 테라리움, 브라우저 확장 프로그램, 우주 게임과 같은 실습 프로젝트를 통해 JavaScript, CSS, HTML을 심도 있게 다룹니다. 퀴즈, 토론 및 실용적인 과제에 참여하세요. 효과적인 프로젝트 기반 교수법으로 기술을 향상시키고 지식 습득을 최적화하세요. 오늘 바로 코딩 여정을 시작하세요! -Azure AI Foundry Discord 커뮤니티에 참여하세요. +Azure AI Foundry Discord 커뮤니티에 참여하세요 [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -이 리소스를 사용하기 시작하는 단계는 다음과 같습니다: -1. **저장소 포크하기**: 클릭 [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) -2. **저장소 클론하기**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Azure AI Foundry Discord에 참여하고 전문가 및 동료 개발자 만나기**](https://discord.com/invite/ByRwuEEgH4) +이 리소스를 사용하여 시작하려면 다음 단계를 따르세요: +1. **리포지토리 포크하기**: 클릭 [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) +2. **리포지토리 클론하기**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**Azure AI Foundry Discord에 가입하여 전문가 및 동료 개발자 만나기**](https://discord.com/invite/ByRwuEEgH4) ### 🌐 다국어 지원 #### GitHub Action을 통해 지원 (자동화 및 항상 최신 상태 유지) -[아랍어](../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) | [그리스어](../el/README.md) | [히브리어](../he/README.md) | [힌디어](../hi/README.md) | [헝가리어](../hu/README.md) | [인도네시아어](../id/README.md) | [이탈리아어](../it/README.md) | [일본어](../ja/README.md) | [칸나다어](../kn/README.md) | [한국어](./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) | [그리스어](../el/README.md) | [히브리어](../he/README.md) | [힌디어](../hi/README.md) | [헝가리어](../hu/README.md) | [인도네시아어](../id/README.md) | [이탈리아어](../it/README.md) | [일본어](../ja/README.md) | [칸나다어](../kn/README.md) | [한국어](./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 > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> 이렇게 하면 훨씬 빠른 다운로드로 코스를 완료하는 데 필요한 모든 것이 제공됩니다. +> 이렇게 하면 과정 완료에 필요한 모든 것을 훨씬 빠른 다운로드로 받을 수 있습니다. -**추가 번역 언어 지원을 원하시면 [여기](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)를 참고하세요** +**추가 번역 지원을 원하시면 [여기](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)에서 지원하는 언어 목록을 확인하세요** [![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) #### 🧑‍🎓 _학생이신가요?_ -[**학생 허브 페이지**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon)를 방문하여 초보자용 자료, 학생용 팩, 무료 인증서 바우처를 받을 수 있는 방법 등을 확인하세요. 콘텐츠가 매달 변경되므로 이 페이지를 즐겨찾기에 추가하고 수시로 확인하는 것을 추천합니다. +[**학생 허브 페이지**](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를 활용한 새 프로젝트_ +### 📣 공지 - _생성형 AI를 활용해 만들 신규 프로젝트_ -신규 AI 어시스턴트 프로젝트가 추가되었습니다. 프로젝트를 확인하세요 [project](./9-chat-project/README.md) +새로운 AI 어시스턴트 프로젝트가 추가되었습니다. 자세한 내용은 [프로젝트](./9-chat-project/README.md)를 확인하세요. -### 📣 공지 - _Generative AI for JavaScript_ 새 커리큘럼 공개 +### 📣 공지 - _JavaScript용 생성형 AI 신규 커리큘럼 출시_ -새 Generative AI 커리큘럼을 놓치지 마세요! +새로운 생성형 AI 커리큘럼을 놓치지 마세요! -시작하려면 [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/ko/background.148a8d43afde5730.webp) -- 기본부터 RAG까지 다루는 강의. -- GenAI와 동반 앱을 이용해 역사적 인물과 상호작용하기. -- 재미있고 몰입도 높은 스토리텔링, 시간 여행을 체험하세요! +- 기본부터 RAG까지 다루는 수업 +- 생성 AI 및 동반 앱을 사용해 역사적 인물과 상호작용 +- 재미있고 몰입감 있는 스토리텔링, 시간 여행을 떠나는 기분! ![character](../../translated_images/ko/character.5c0dd8e067ffd693.webp) -각 강의에는 주제 학습을 돕는 과제, 지식 점검, 챌린지가 포함되어 있습니다: +각 수업에는 과제, 지식 확인 및 다음과 같은 주제를 학습할 수 있는 챌린지가 포함됩니다: - 프롬프트 작성 및 프롬프트 엔지니어링 - 텍스트 및 이미지 앱 생성 -- 검색 앱 만들기 +- 검색 앱 -시작하려면 [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course)를 방문하세요! +시작하려면 [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course)을 방문하세요! ## 🌱 시작하기 -> **교사분들께**, 이 커리큘럼 활용법에 대한 [제안](for-teachers.md)을 포함했습니다. [토론 포럼](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)에서 의견을 들려주세요! - -**[학습자 여러분](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, 각 강의는 강의 전 퀴즈로 시작해, 강의 자료 읽기, 다양한 활동 수행, 강의 후 퀴즈로 마무리하세요. +> **강사 분들**, 이 커리큘럼을 사용하는 방법에 대해 몇 가지 제안을 [포함했습니다](for-teachers.md). 우리의 [토론 포럼](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)에서 피드백을 공유해 주세요! -학습 경험을 향상하기 위해 동료들과 소통하며 프로젝트를 함께 진행해보세요! [토론 포럼](https://github.com/microsoft/Web-Dev-For-Beginners/discussions)에서 토론을 권장하며, 모더레이터 팀이 질문에 답변할 준비가 되어 있습니다. +**[학습자](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**는 각 수업에 대해 강의 전 퀴즈로 시작해서 강의 자료 읽기, 여러 활동 완료, 강의 후 퀴즈를 통해 이해도를 점검하세요. -추가 학습 자료는 [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon)에서 확인하는 것을 강력히 추천합니다. +학습 경험을 향상시키려면 동료들과 함께 프로젝트를 진행하며 협력하세요! 토론은 [토론 포럼](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)을 탐색하는 것을 적극 추천합니다. -이 커리큘럼은 개발 환경이 이미 준비되어 있습니다! 시작할 때는 [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)와 같은 텍스트 에디터를 사용하여 실행할 수 있습니다. -작업을 쉽게 저장하려면, 자신의 GitHub 계정에 이 저장소의 복사본을 만드는 것이 좋습니다. 페이지 상단의 **Use this template** 버튼을 클릭하면 커리큘럼 복사본이 새로운 저장소로 생성됩니다. +#### 리포지토리 생성하기 +작업물을 쉽게 저장하려면 이 리포지토리의 자신의 복사본을 만드는 것이 좋습니다. 상단의 **Use this template** 버튼을 클릭하면 GitHub 계정에 커리큘럼 복사본이 포함된 새 리포지토리가 생성됩니다. -단계별로 진행하세요: -1. **저장소 포크하기**: 이 페이지 우측 상단의 "Fork" 버튼을 클릭하세요. -2. **저장소 클론하기**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +다음 단계에 따라 진행하세요: +1. **리포지토리 포크하기**: 이 페이지 우측 상단의 "Fork" 버튼을 클릭하세요. +2. **리포지토리 클론하기**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -#### Codespace에서 커리큘럼 실행 +#### Codespace에서 커리큘럼 실행하기 -생성한 저장소 복사본에서 **Code** 버튼을 클릭한 후 **Open with Codespaces**를 선택하세요. 새로운 Codespace가 생성되어 바로 작업할 수 있습니다. +생성한 리포지토리 복사본에서 **Code** 버튼을 클릭하고 **Open with Codespaces**를 선택하세요. 그러면 새 Codespace가 생성됩니다. ![Codespace](../../translated_images/ko/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)를 에디터로 사용하는 것입니다. Visual Studio Code에는 내장 [터미널](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) -그런 다음, [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)을 열고, 방금 복사한 URL을 ``에 대체하여 다음 명령어를 실행합니다: +그런 다음, [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)을 열고, 방금 복사한 URL로 ``을 대체하여 다음 명령어를 실행하세요: ```bash git clone ``` + +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) - Visual Studio Code 내에서 HTML 페이지 미리보기용 -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - 코드 작성 속도 향상을 도와줌 +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - 더 빠르게 코드를 작성할 수 있도록 도움 -## 📂 각 수업에 포함된 내용: +## 📂 각 강의에는 다음이 포함됩니다: - 선택적 스케치노트 - 선택적 보충 비디오 -- 수업 전 워밍업 퀴즈 +- 강의 전 워밍업 퀴즈 - 서면 강의 -- 프로젝트 기반 수업의 경우 프로젝트 빌드 단계별 가이드 -- 지식 점검 -- 챌린지 -- 보충 독서 자료 +- 프로젝트 기반 강의의 경우, 프로젝트 구축 방법에 대한 단계별 가이드 +- 지식 확인 +- 도전 과제 +- 보충 읽기 자료 - 과제 -- [수업 후 퀴즈](https://ff-quizzes.netlify.app/web/) - -> **퀴즈 관련 안내**: 모든 퀴즈는 Quiz-app 폴더에 포함되어 있으며 총 48개의 퀴즈가 각각 3문항으로 구성되어 있습니다. 이들은 [여기](https://ff-quizzes.netlify.app/web/)에서 이용 가능하며, 퀴즈 앱은 로컬에서 실행하거나 Azure에 배포할 수 있습니다. `quiz-app` 폴더 내 지침을 참고하세요. - -## 🗃️ 수업 목록 - -| | 프로젝트 이름 | 강의 개념 | 학습 목표 | 연결된 수업 | 저자 | -| :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | -| 01 | 시작하기 | 프로그래밍 소개 및 도구 기본 | 대부분 프로그래밍 언어의 기본 원리 및 전문 개발자들이 작업에 사용하는 소프트웨어 이해 | [프로그래밍 언어 및 도구 소개](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | -| 02 | 시작하기 | GitHub 기본, 팀 작업 포함 | 프로젝트에서 GitHub 사용법 및 코드베이스 협업 방법 | [GitHub 소개](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | 시작하기 | 접근성 | 웹 접근성 기본 개념 | [접근성 기본](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | JS 기본 | 자바스크립트 데이터 유형 | 자바스크립트 데이터 유형의 기본 | [데이터 유형](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | JS 기본 | 함수 및 메서드 | 애플리케이션 로직 흐름을 관리하는 함수 및 메서드 학습 | [함수 및 메서드](./2-js-basics/2-functions-methods/README.md) | Jasmine and Christopher | -| 06 | JS 기본 | 자바스크립트 조건문 만들기 | 조건문을 사용하여 코드 내 의사 결정을 만드는 방법 학습 | [조건문 만들기](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | JS 기본 | 배열 및 반복문 | 자바스크립트에서 배열과 반복문을 사용해 데이터 작업하기 | [배열 및 반복문](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [테라리움](./3-terrarium/solution/README.md) | HTML 실습 | 온라인 테라리움 생성을 위한 HTML 마크업 구성, 레이아웃 구축 중심 | [HTML 소개](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [테라리움](./3-terrarium/solution/README.md) | CSS 실습 | 온라인 테라리움 스타일링 CSS 작성, 기본 CSS와 반응형 웹페이지 만들기 중심 | [CSS 소개](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [테라리움](./3-terrarium/solution/README.md) | 자바스크립트 클로저, DOM 조작 | 드래그 앤 드롭 인터페이스 구현을 위한 자바스크립트 작성, 클로저 및 DOM 조작 중심 | [자바스크립트 클로저, DOM 조작](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [타이핑 게임](./4-typing-game/solution/README.md) | 타이핑 게임 만들기 | 키보드 이벤트를 사용해 자바스크립트 앱의 로직 제어 방법 학습 | [이벤트 기반 프로그래밍](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [그린 브라우저 확장](./5-browser-extension/solution/README.md) | 브라우저 작동 원리 | 브라우저 작동원리, 역사, 첫 브라우저 확장 요소 구조 방법 학습 | [브라우저 개요](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [그린 브라우저 확장](./5-browser-extension/solution/README.md) | API 호출, 폼 빌드, 로컬 저장소 변수 사용 | API 호출을 위한 브라우저 확장 자바스크립트 요소 작성, 로컬 저장소 변수 활용 | [API, 폼, 로컬 저장소](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [그린 브라우저 확장](./5-browser-extension/solution/README.md) | 브라우저 백그라운드 프로세스 및 웹 성능 | 확장 아이콘 관리를 위한 백그라운드 프로세스 사용법, 웹 성능 및 최적화 학습 | [백그라운드 작업 및 성능](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [우주 게임](./6-space-game/solution/README.md) | 고급 자바스크립트 게임 개발 | 클래스와 컴포지션, 퍼블리시/서브스크라이브(Pub/Sub) 패턴을 통한 상속 개념과 게임 제작 준비 과정 | [고급 게임 개발 소개](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [우주 게임](./6-space-game/solution/README.md) | 캔버스 그리기 | 화면 요소를 그리기 위한 Canvas API 학습 | [캔버스 그리기](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [우주 게임](./6-space-game/solution/README.md) | 화면 상의 요소 움직이기 | 데카르트 좌표계와 Canvas API를 이용하여 요소에 움직임 부여 | [요소 움직이기](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [우주 게임](./6-space-game/solution/README.md) | 충돌 감지 | 키 입력을 이용해 요소 간 충돌 및 반응, 쿨다운 함수로 게임 성능 유지하기 | [충돌 감지](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [우주 게임](./6-space-game/solution/README.md) | 점수 계산 | 게임 상태 및 성능에 기반한 수학 계산 수행 | [점수 계산](./6-space-game/5-keeping-score/README.md) | Chris | -| 20 | [우주 게임](./6-space-game/solution/README.md) | 게임 종료 및 재시작 | 에셋 정리 및 변수 초기화를 포함한 게임 종료 및 재시작 과정 학습 | [종료 조건](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [뱅킹 앱](./7-bank-project/solution/README.md) | 웹 앱 내 HTML 템플릿 및 라우팅 | 멀티페이지 웹사이트 아키텍처 구조 생성하기 위한 라우팅과 HTML 템플릿 방법 | [HTML 템플릿 및 라우팅](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [뱅킹 앱](./7-bank-project/solution/README.md) | 로그인 및 회원가입 폼 빌드 | 폼 빌드와 검증 루틴 처리 방법 학습 | [폼](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [뱅킹 앱](./7-bank-project/solution/README.md) | 데이터 가져오기 및 사용 방법 | 앱 내 데이터 흐름, 가져오기, 저장, 폐기 방법 학습 | [데이터](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [뱅킹 앱](./7-bank-project/solution/README.md) | 상태 관리 개념 | 앱 상태 유지 및 프로그래밍 방식의 상태 관리 학습 | [상태 관리](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [브라우저/VScode 코드](../../8-code-editor) | VScode 사용법 | 코드 편집기 사용법 학습| [VScode 코드 편집기 사용](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [AI 어시스턴트](./9-chat-project/README.md) | AI 활용 | 나만의 AI 어시스턴트 만들기 학습 | [AI 어시스턴트 프로젝트](./9-chat-project/README.md) | Chris | - -## 🏫 교육 방식 - -우리 커리큘럼은 두 가지 핵심 교육 원칙을 바탕으로 설계되었습니다: -* 프로젝트 기반 학습 -* 빈번한 퀴즈 - -본 프로그램은 자바스크립트, HTML, CSS의 기초뿐만 아니라 오늘날 웹 개발자들이 사용하는 최신 도구와 기술을 가르칩니다. 학생들은 타이핑 게임, 가상 테라리움, 친환경 브라우저 확장, 스페이스 인베이더 스타일 게임, 비즈니스용 뱅킹 앱 제작을 통해 실습 경험을 쌓을 수 있습니다. 시리즈가 끝나면 웹 개발에 대한 탄탄한 이해를 갖추게 됩니다. - -> 🎓 이 커리큘럼의 첫 몇 과정을 Microsoft Learn의 [학습 경로](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon)로도 수강할 수 있습니다! - -내용을 프로젝트와 연계하여 학생들의 몰입도와 개념 기억력을 높였습니다. 또한, 개념 소개를 위한 자바스크립트 기본 강의와 함께 "[초보자를 위한 자바스크립트 시리즈](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" 영상 튜토리얼 중 일부 저자들이 이 커리큘럼에 기여하였습니다. - -수업 전 저위험 퀴즈는 학습 주제에 대한 학생 의도를 설정하며, 수업 후 두 번째 퀴즈는 이해도를 높입니다. 이 커리큘럼은 유연하고 재미있도록 설계되었으며 전체 또는 일부만 수강할 수 있습니다. 프로젝트는 작게 시작해 12주 과정 후 점점 복잡해집니다. - -웹 개발자로서 프레임워크 도입 전 필요한 기본기들에 집중하기 위해 자바스크립트 프레임워크 도입은 일부러 배제하였으며, 다음 단계로 "[초보자를 위한 Node.js 시리즈](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)" 영상을 통해 Node.js를 학습하는 것을 추천합니다. - -> 우리 [행동 강령](CODE_OF_CONDUCT.md) 및 [기여 지침](CONTRIBUTING.md)을 참조하세요. 건설적인 피드백을 환영합니다! +- [강의 후 퀴즈](https://ff-quizzes.netlify.app/web/) + +> **퀴즈에 관한 참고 사항**: 모든 퀴즈는 Quiz-app 폴더에 포함되어 있으며, 총 48개의 퀴즈가 각 3문항씩 있습니다. 퀴즈는 [여기](https://ff-quizzes.netlify.app/web/)서 사용할 수 있으며, 퀴즈 앱은 로컬에서 실행하거나 Azure에 배포할 수 있습니다; `quiz-app` 폴더 내 지침을 따르세요. + +## 🗃️ 강의 목록 + +| | 프로젝트 이름 | 가르치는 개념 | 학습 목표 | 연결된 강의 | 저자 | +| :-: | :------------------------------------------------------: | :------------------------------------------------------------------: | ------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | +| 01 | 시작하기 | 프로그래밍 소개 및 도구 소개 | 대부분 프로그래밍 언어의 기본 원리와 전문 개발자를 지원하는 소프트웨어에 대해 학습 | [프로그래밍 언어 및 도구 소개](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | 시작하기 | GitHub 기초, 팀 작업 포함 | 프로젝트에서 GitHub 사용법 및 코드베이스 협업 방법 학습 | [GitHub 소개](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | 시작하기 | 접근성 | 웹 접근성 기초 학습 | [접근성 기초](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | JS 기본 | JavaScript 데이터 타입 | JavaScript 데이터 타입 기본 학습 | [데이터 타입](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | JS 기본 | 함수와 메서드 | 애플리케이션의 논리 흐름 관리를 위한 함수 및 메서드 학습 | [함수와 메서드](./2-js-basics/2-functions-methods/README.md) | Jasmine and Christopher | +| 06 | JS 기본 | JS로 조건 만들기 | 조건문을 사용하여 코드 내 조건을 만드는 방법 학습 | [조건 만들기](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | JS 기본 | 배열과 반복문 | JavaScript에서 배열과 반복문을 사용하여 데이터 다루기 | [배열과 반복문](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [테라리움](./3-terrarium/solution/README.md) | HTML 실습 | 온라인 테라리움의 HTML 작성, 레이아웃 구축에 중점 | [HTML 소개](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [테라리움](./3-terrarium/solution/README.md) | CSS 실습 | 온라인 테라리움 스타일링을 위한 CSS 구축, 기본 CSS 및 반응형 페이지 작성 집중 | [CSS 소개](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [테라리움](./3-terrarium/solution/README.md) | JavaScript 클로저, DOM 조작 | 드래그 앤 드롭 인터페이스 작동을 위한 JavaScript 구축, 클로저와 DOM 조작 중심 | [JavaScript 클로저 및 DOM 조작](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [타자 게임](./4-typing-game/solution/README.md) | 타자 게임 만들기 | 키보드 이벤트를 사용하여 JavaScript 앱의 로직을 구동하는 방법 학습 | [이벤트 기반 프로그래밍](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [그린 브라우저 확장](./5-browser-extension/solution/README.md) | 브라우저 작동 원리 | 브라우저 작동 원리, 역사 및 브라우저 확장의 첫 요소 스캐폴딩 학습 | [브라우저 정보](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [그린 브라우저 확장](./5-browser-extension/solution/README.md) | 폼 구축, API 호출 및 로컬 스토리지 내 변수 저장 | API 호출을 위한 브라우저 확장 JavaScript 요소 구축, 로컬 스토리지 변수 사용 | [API, 폼 및 로컬 스토리지](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [그린 브라우저 확장](./5-browser-extension/solution/README.md) | 브라우저의 백그라운드 프로세스, 웹 성능 | 확장 아이콘 관리를 위한 백그라운드 프로세스 사용 및 웹 성능과 최적화 학습 | [백그라운드 작업 및 성능](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [우주 게임](./6-space-game/solution/README.md) | JavaScript를 활용한 고급 게임 개발 | 상속(클래스 및 합성), 퍼블리시/서브스크라이브 패턴 학습, 게임 구축 준비 | [고급 게임 개발 소개](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [우주 게임](./6-space-game/solution/README.md) | 캔버스 그리기 | 화면에 요소를 그리기 위한 캔버스 API 학습 | [캔버스 그리기](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [우주 게임](./6-space-game/solution/README.md) | 화면 요소 이동 | 데카르트 좌표와 캔버스 API를 사용한 요소 움직임 학습 | [요소 이동](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [우주 게임](./6-space-game/solution/README.md) | 충돌 감지 | 키 입력을 활용한 요소 간 충돌 및 반응 구현, 게임 성능 유지를 위한 쿨다운 기능 제공 | [충돌 감지](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [우주 게임](./6-space-game/solution/README.md) | 점수 계산 | 게임 상태와 성과에 기반한 수학 계산 수행 | [점수 계산](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [우주 게임](./6-space-game/solution/README.md) | 게임 종료 및 재시작 | 게임 종료 및 재시작, 자산 정리 및 변수 값 초기화 학습 | [종료 조건](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [은행 앱](./7-bank-project/solution/README.md) | 웹 앱에서 HTML 템플릿 및 라우팅 | 멀티페이지 웹사이트 구조를 라우팅과 HTML 템플릿으로 스캐폴드하는 방법 학습 | [HTML 템플릿 및 라우팅](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [은행 앱](./7-bank-project/solution/README.md) | 로그인 및 등록 폼 만들기 | 폼 작성 및 검증 루틴 처리 방법 학습 | [폼](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [은행 앱](./7-bank-project/solution/README.md) | 데이터 가져오기 및 사용 | 앱 내 데이터 흐름, 데이터 조회, 저장, 폐기 방법 | [데이터](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [은행 앱](./7-bank-project/solution/README.md) | 상태 관리 개념 | 앱의 상태 유지 방법과 프로그래밍 방식으로 상태 관리하는 법 학습 | [상태 관리](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [브라우저/VScode 코드](../../8-code-editor) | Visual Studio Code 사용법 | 코드 편집기 사용 방법 학습 | [VScode 코드 편집기 사용법](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [AI 어시스턴트](./9-chat-project/README.md) | AI 작업 | 자신만의 AI 어시스턴트 구축법 학습 | [AI 어시스턴트 프로젝트](./9-chat-project/README.md) | Chris | + +## 🏫 교육 철학 + +본 커리큘럼은 두 가지 핵심 교육 원칙을 바탕으로 설계되었습니다: +* 프로젝트 기반 학습 +* 빈번한 퀴즈 + +프로그램은 JavaScript, HTML, CSS의 기초뿐 아니라 오늘날 웹 개발자가 사용하는 최신 도구와 기법을 가르칩니다. 학생들은 타자 게임, 가상 테라리움, 친환경 브라우저 확장, 스페이스 인베이더 스타일 게임, 비즈니스용 은행 앱 구축을 통해 실습 경험을 쌓게 됩니다. 시리즈가 끝날 즈음, 학생들은 웹 개발에 대한 탄탄한 이해를 갖출 것입니다. + +> 🎓 이 커리큘럼의 첫 몇 강의를 Microsoft Learn의 [학습 경로](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon)으로도 수강할 수 있습니다! + +프로젝트에 내용이 맞춰지도록 하여 학생의 참여도를 높이고 개념의 기억을 강화합니다. 또한 JavaScript 기본에 대한 여러 스타터 강의와 함께, 이 커리큘럼에 기여한 몇몇 저자의 영상 모음 “[초보자를 위한 JavaScript 시리즈](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)” 동영상 강의를 마련하였습니다. + +추가로, 수업 전의 저강도 퀴즈는 학생이 학습 주제에 집중하는 데 도움을 주며, 수업 후 퀴즈는 추가 학습 기억을 보장합니다. 이 커리큘럼은 유연하고 재미있게 설계되어 전체 또는 일부만 수강할 수 있습니다. 프로젝트들은 작게 시작해 12주 과정 종료 시점에 점점 복잡해집니다. + +JavaScript 프레임워크 대신 웹 개발자로서 필요한 기본 기술에 집중하도록 의도적으로 피하고 있지만, 이 커리큘럼을 완료한 후 좋은 다음 단계는 또 다른 동영상 모음인 “[초보자를 위한 Node.js 시리즈](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)”를 배우는 것입니다. + +> 우리의 [행동강령](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/#/)를 사용해 이 문서를 오프라인에서 실행할 수 있습니다. 이 저장소를 포크하고, 로컬 컴퓨터에 [Docsify를 설치](https://docsify.js.org/#/quickstart)한 뒤, 저장소 루트 폴더에서 `docsify serve`를 입력하세요. 웹사이트는 로컬호스트의 3000번 포트(`localhost:3000`)에서 서비스됩니다. ## 📘 PDF -전체 수업 PDF는 [여기](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf)에서 찾을 수 있습니다. +모든 강의 PDF는 [여기](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf)에서 찾을 수 있습니다. + -## 🎒 다른 강좌 -우리 팀은 다른 강좌도 제공합니다! 확인해 보세요: +## 🎒 기타 강좌 +우리 팀은 다른 강의도 제작합니다! 확인해 보세요: ### LangChain @@ -256,21 +250,21 @@ Azure AI Foundry Discord 커뮤니티에 참여하세요. ## 도움 받기 -AI 앱 개발 중 막히거나 궁금한 점이 있으면 MCP에 대해 함께 배우는 동료 학습자와 경험 많은 개발자들과 토론에 참여하세요. 질문이 환영받고 지식이 자유롭게 공유되는 지원 커뮤니티입니다. +AI 앱 개발 중에 어려움을 겪거나 질문이 있으면 MCP에 대해 배우는 다른 학습자 및 경험 많은 개발자들과 토론에 참여하세요. 질문이 환영받고 지식이 자유롭게 공유되는 지원 커뮤니티입니다. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -제품 피드백이나 개발 중 오류가 발생하면 다음을 방문하세요: +제품 피드백이나 개발 중 오류가 있으면 다음을 방문하세요: [![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) ## 라이선스 -이 저장소는 MIT 라이선스 하에 있습니다. 자세한 내용은 [LICENSE](../../LICENSE) 파일을 참조하세요. +이 저장소는 MIT 라이선스 하에 라이선스되어 있습니다. 자세한 내용은 [LICENSE](../../LICENSE) 파일을 참조하세요. --- **면책 조항**: -이 문서는 AI 번역 서비스 [Co-op Translator](https://github.com/Azure/co-op-translator)를 사용하여 번역되었습니다. 정확성을 위해 노력하고 있으나, 자동 번역에는 오류나 부정확한 부분이 있을 수 있음을 유념해 주시기 바랍니다. 원본 문서는 해당 언어의 권위 있는 출처로 간주되어야 합니다. 중요한 정보의 경우 전문적인 사람 번역을 권장합니다. 본 번역의 사용으로 인해 발생하는 오해나 잘못된 해석에 대해서는 책임을 지지 않습니다. +이 문서는 AI 번역 서비스 [Co-op Translator](https://github.com/Azure/co-op-translator)를 사용하여 번역되었습니다. 정확성을 위해 최선을 다하고 있으나, 자동 번역본에는 오류나 부정확성이 포함될 수 있음을 알려드립니다. 원문은 해당 언어의 공식 문서가 권위 있는 출처임을 인정해 주시기 바랍니다. 중요한 정보의 경우 전문적인 인간 번역을 권장합니다. 본 번역 사용으로 인한 오해나 잘못된 해석에 대해 당사는 책임을 지지 않습니다. \ No newline at end of file diff --git a/translations/ko/SECURITY.md b/translations/ko/SECURITY.md index a95d261db..98724e1cd 100644 --- a/translations/ko/SECURITY.md +++ b/translations/ko/SECURITY.md @@ -1,12 +1,3 @@ - ## 보안 Microsoft는 소프트웨어 제품과 서비스의 보안을 매우 중요하게 생각하며, 여기에는 [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) 및 [Microsoft의 GitHub 조직](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon)을 통해 관리되는 모든 소스 코드 저장소가 포함됩니다. diff --git a/translations/ko/SUPPORT.md b/translations/ko/SUPPORT.md index 99f377b67..062e9a9dc 100644 --- a/translations/ko/SUPPORT.md +++ b/translations/ko/SUPPORT.md @@ -1,12 +1,3 @@ - # 지원 ## 문제 제기 및 도움 받는 방법 diff --git a/translations/ko/_404.md b/translations/ko/_404.md index 7adb40331..a36bbd0fc 100644 --- a/translations/ko/_404.md +++ b/translations/ko/_404.md @@ -1,12 +1,3 @@ - # 작업 진행 중 이 페이지는 현재 작업 중입니다. 나중에 다시 확인해 주세요. diff --git a/translations/ko/docs/_navbar.md b/translations/ko/docs/_navbar.md index 93f7cb496..823611e73 100644 --- a/translations/ko/docs/_navbar.md +++ b/translations/ko/docs/_navbar.md @@ -1,12 +1,3 @@ - - 번역 - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/ko/docs/_sidebar.md b/translations/ko/docs/_sidebar.md index 7d1fc2abf..31c3aafcc 100644 --- a/translations/ko/docs/_sidebar.md +++ b/translations/ko/docs/_sidebar.md @@ -1,12 +1,3 @@ - - 소개 - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/ko/for-teachers.md b/translations/ko/for-teachers.md index beaa8d809..ce7666bbc 100644 --- a/translations/ko/for-teachers.md +++ b/translations/ko/for-teachers.md @@ -1,12 +1,3 @@ - ### 교육자를 위한 안내 이 커리큘럼은 교실에서 자유롭게 활용하실 수 있습니다. GitHub Classroom 및 주요 LMS 플랫폼과 원활하게 작동하며, 학생들과 함께 독립적인 저장소로도 사용할 수 있습니다. diff --git a/translations/ko/lesson-template/README.md b/translations/ko/lesson-template/README.md index 4f54f164b..f6ac18689 100644 --- a/translations/ko/lesson-template/README.md +++ b/translations/ko/lesson-template/README.md @@ -1,12 +1,3 @@ - # [강의 주제] ![여기에 비디오 삽입](../../../lesson-template/video-url) diff --git a/translations/ko/lesson-template/assignment.md b/translations/ko/lesson-template/assignment.md index 812ad26b7..cba06869a 100644 --- a/translations/ko/lesson-template/assignment.md +++ b/translations/ko/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [과제 이름] ## 지침 diff --git a/translations/ko/memory-game/README.md b/translations/ko/memory-game/README.md index 2c8849dd3..b59885599 100644 --- a/translations/ko/memory-game/README.md +++ b/translations/ko/memory-game/README.md @@ -1,12 +1,3 @@ - 이 프로젝트는 [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app)으로 시작된 [Next.js](https://nextjs.org) 프로젝트입니다. ## 시작하기 diff --git a/translations/ko/quiz-app/README.md b/translations/ko/quiz-app/README.md index 1b68e53b5..cbebf91ed 100644 --- a/translations/ko/quiz-app/README.md +++ b/translations/ko/quiz-app/README.md @@ -1,12 +1,3 @@ - # 퀴즈 앱 이 퀴즈들은 데이터 과학 커리큘럼의 강의 전후 퀴즈로, https://aka.ms/webdev-beginners에서 제공됩니다. diff --git a/translations/lt/.co-op-translator.json b/translations/lt/.co-op-translator.json new file mode 100644 index 000000000..f1b644a36 --- /dev/null +++ b/translations/lt/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2026-01-07T12:19:52+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "lt" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2026-01-07T12:24:25+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "lt" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2026-01-07T12:24:48+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "lt" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2026-01-07T12:14:09+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "lt" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2026-01-07T12:18:52+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "lt" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:30:13+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "lt" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2026-01-07T10:55:13+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "lt" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T19:20:32+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "lt" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2026-01-07T11:08:39+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "lt" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2026-01-07T11:11:14+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "lt" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2026-01-07T11:05:54+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "lt" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2026-01-07T11:08:17+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "lt" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2026-01-07T11:11:24+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "lt" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2026-01-07T11:14:09+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "lt" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2026-01-07T11:14:36+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "lt" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2026-01-07T11:17:28+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "lt" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-28T11:39:24+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "lt" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2026-01-07T12:05:04+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "lt" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2026-01-07T12:07:33+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "lt" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2026-01-07T12:11:29+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "lt" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2026-01-07T12:13:44+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "lt" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2026-01-07T12:08:06+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "lt" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2026-01-07T12:11:04+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "lt" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-07T10:59:20+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "lt" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-28T11:50:25+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "lt" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2026-01-07T10:58:17+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "lt" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T11:58:44+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "lt" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2026-01-07T12:02:05+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "lt" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2026-01-07T12:04:39+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "lt" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2026-01-07T11:44:44+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "lt" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2026-01-07T11:47:10+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "lt" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2026-01-07T11:38:16+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "lt" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2026-01-07T11:40:57+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "lt" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2026-01-07T11:41:27+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "lt" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2026-01-07T11:44:18+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "lt" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-28T11:23:06+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "lt" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-28T11:27:08+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "lt" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-28T11:28:31+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "lt" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-28T11:29:16+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "lt" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-28T11:27:28+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "lt" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-28T11:27:49+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "lt" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-28T11:28:12+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "lt" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-28T11:28:54+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "lt" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-28T11:26:50+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "lt" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2026-01-07T11:32:37+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "lt" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2026-01-07T11:35:05+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "lt" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2026-01-07T11:24:53+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "lt" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2026-01-07T11:27:20+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "lt" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2026-01-07T11:35:27+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "lt" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2026-01-07T11:38:02+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "lt" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2026-01-07T11:22:10+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "lt" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2026-01-07T11:24:32+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "lt" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T11:35:50+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "lt" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T11:35:59+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "lt" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2026-01-07T11:31:02+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "lt" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-28T11:34:14+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "lt" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T11:34:25+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "lt" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T11:34:34+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "lt" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2026-01-07T11:27:42+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "lt" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2026-01-07T11:30:25+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "lt" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T11:38:10+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "lt" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T11:38:18+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "lt" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-28T11:31:54+00:00", + "source_file": "6-space-game/README.md", + "language_code": "lt" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T11:34:42+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "lt" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2026-01-07T11:51:11+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "lt" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2026-01-07T11:54:05+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "lt" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2026-01-07T11:47:36+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "lt" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2026-01-07T11:50:41+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "lt" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2026-01-07T11:54:20+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "lt" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2026-01-07T11:57:48+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "lt" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2026-01-07T11:58:19+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "lt" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2026-01-07T12:01:27+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "lt" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-28T11:13:59+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "lt" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-28T11:16:21+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "lt" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-28T11:16:39+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "lt" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2026-01-07T11:17:53+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "lt" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2026-01-07T11:21:02+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "lt" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2026-01-07T10:59:27+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "lt" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:41:46+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "lt" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:45:15+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "lt" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2026-01-07T12:28:19+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "lt" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:54:10+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "lt" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:43:45+00:00", + "source_file": "AGENTS.md", + "language_code": "lt" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-28T11:13:46+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "lt" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-28T11:12:34+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "lt" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T16:01:11+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "lt" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T19:24:58+00:00", + "source_file": "README.md", + "language_code": "lt" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-28T11:12:57+00:00", + "source_file": "SECURITY.md", + "language_code": "lt" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-28T11:12:09+00:00", + "source_file": "SUPPORT.md", + "language_code": "lt" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-28T11:12:22+00:00", + "source_file": "_404.md", + "language_code": "lt" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-28T11:47:52+00:00", + "source_file": "docs/_navbar.md", + "language_code": "lt" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-28T11:47:36+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "lt" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T11:08:15+00:00", + "source_file": "for-teachers.md", + "language_code": "lt" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-28T11:48:08+00:00", + "source_file": "lesson-template/README.md", + "language_code": "lt" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-28T11:48:21+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "lt" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:59:50+00:00", + "source_file": "memory-game/README.md", + "language_code": "lt" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-28T11:54:10+00:00", + "source_file": "quiz-app/README.md", + "language_code": "lt" + } +} \ No newline at end of file diff --git a/translations/lt/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/lt/1-getting-started-lessons/1-intro-to-programming-languages/README.md index 35da06c81..0d8cd6755 100644 --- a/translations/lt/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/lt/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # Įvadas į programavimo kalbas ir modernius kūrėjų įrankius Sveikas, būsimasis kūrėjau! 👋 Ar galiu tau pasakyti kažką, kas vis dar kasdien sukelia man šiurpuliukus? Tu netrukus suprasi, kad programavimas – tai ne tik apie kompiuterius – tai apie tikrąsias supergalias, kurios leidžia įgyvendinti tavo laukinius sumanymus! diff --git a/translations/lt/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/lt/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index 599e5e740..a755214ae 100644 --- a/translations/lt/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/lt/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # Užduotis: Šiuolaikinių interneto kūrimo įrankių tyrimas ## Instrukcijos diff --git a/translations/lt/1-getting-started-lessons/2-github-basics/README.md b/translations/lt/1-getting-started-lessons/2-github-basics/README.md index 90d5d8c7f..91e34968f 100644 --- a/translations/lt/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/lt/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # Įvadas į GitHub Sveikas, būsimasis programuotojau! 👋 Pasiruošęs prisijungti prie milijonų programuotojų visame pasaulyje? Aš nuoširdžiai džiaugiuosi galėdamas pristatyti tau GitHub – galvok apie tai kaip apie socialinį tinklą programuotojams, tik vietoje to, kad dalintumėtės savo pietų nuotraukomis, mes dalinamės kodu ir kartu statome neįtikėtinus dalykus! diff --git a/translations/lt/1-getting-started-lessons/3-accessibility/README.md b/translations/lt/1-getting-started-lessons/3-accessibility/README.md index 7b15f7af6..e4e294554 100644 --- a/translations/lt/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/lt/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # Prieinamų svetainių kūrimas ![Viskas apie prieinamumą](../../../../translated_images/lt/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/lt/1-getting-started-lessons/3-accessibility/assignment.md b/translations/lt/1-getting-started-lessons/3-accessibility/assignment.md index 53da8108d..1b72db183 100644 --- a/translations/lt/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/lt/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # Išsami interneto svetainės prieinamumo audito ataskaita ## Instrukcijos diff --git a/translations/lt/1-getting-started-lessons/README.md b/translations/lt/1-getting-started-lessons/README.md index 8f2efe08c..cc1781cfd 100644 --- a/translations/lt/1-getting-started-lessons/README.md +++ b/translations/lt/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # Pradžia su interneto kūrimu Šioje mokymo programos dalyje susipažinsite su ne projektiniais principais, kurie yra svarbūs norint tapti profesionaliu kūrėju. diff --git a/translations/lt/10-ai-framework-project/README.md b/translations/lt/10-ai-framework-project/README.md index 194763209..39350c6e5 100644 --- a/translations/lt/10-ai-framework-project/README.md +++ b/translations/lt/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # Dirbtinio intelekto pagrindas Ar kada nors jautėtės priblokšti bandydami sukurti dirbtinio intelekto programas nuo nulio? Jūs nesate vieni! Dirbtinio intelekto pagrindai yra tarsi Šveicariškas armijos peilis dirbtinio intelekto kūrimui – tai galingi įrankiai, kurie gali sutaupyti laiko ir galvos skausmo kuriant išmanias programas. Įsivaizduokite dirbtinio intelekto pagrindą kaip gerai organizuotą biblioteką: ji suteikia iš anksto paruoštas sudedamąsias dalis, standartizuotus API ir išmanias abstrakcijas, todėl galite koncentruotis į problemų sprendimą, o ne į implementacijos detales. diff --git a/translations/lt/2-js-basics/1-data-types/README.md b/translations/lt/2-js-basics/1-data-types/README.md index c65c044b7..adf0e394c 100644 --- a/translations/lt/2-js-basics/1-data-types/README.md +++ b/translations/lt/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # JavaScript pagrindai: duomenų tipai ![JavaScript pagrindai - duomenų tipai](../../../../translated_images/lt/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/lt/2-js-basics/1-data-types/assignment.md b/translations/lt/2-js-basics/1-data-types/assignment.md index 16846950b..97f6cd9cf 100644 --- a/translations/lt/2-js-basics/1-data-types/assignment.md +++ b/translations/lt/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # Duomenų tipų pratimai: elektroninės prekybos krepšelio sistema ## Nurodymai diff --git a/translations/lt/2-js-basics/2-functions-methods/README.md b/translations/lt/2-js-basics/2-functions-methods/README.md index 74b2c37e0..f944e36ce 100644 --- a/translations/lt/2-js-basics/2-functions-methods/README.md +++ b/translations/lt/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # JavaScript pagrindai: metodai ir funkcijos ![JavaScript pagrindai – funkcijos](../../../../translated_images/lt/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/lt/2-js-basics/2-functions-methods/assignment.md b/translations/lt/2-js-basics/2-functions-methods/assignment.md index 7f0a2d282..f3c2a25b2 100644 --- a/translations/lt/2-js-basics/2-functions-methods/assignment.md +++ b/translations/lt/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # Smagumas su funkcijomis ## Instrukcijos diff --git a/translations/lt/2-js-basics/3-making-decisions/README.md b/translations/lt/2-js-basics/3-making-decisions/README.md index 64f1dd6e9..b7aaf81dc 100644 --- a/translations/lt/2-js-basics/3-making-decisions/README.md +++ b/translations/lt/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # JavaScript pagrindai: sprendimų priėmimas ![JavaScript pagrindai - sprendimų priėmimas](../../../../translated_images/lt/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/lt/2-js-basics/3-making-decisions/assignment.md b/translations/lt/2-js-basics/3-making-decisions/assignment.md index d7c3a9d0e..663f44fdf 100644 --- a/translations/lt/2-js-basics/3-making-decisions/assignment.md +++ b/translations/lt/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # Sprendimų priėmimas: Studentų pažymių apdorotojas ## Mokymosi Tikslai diff --git a/translations/lt/2-js-basics/4-arrays-loops/README.md b/translations/lt/2-js-basics/4-arrays-loops/README.md index 87d506a3b..cf2b95ada 100644 --- a/translations/lt/2-js-basics/4-arrays-loops/README.md +++ b/translations/lt/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # JavaScript pagrindai: masyvai ir ciklai ![JavaScript Basics - Arrays](../../../../translated_images/lt/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/lt/2-js-basics/4-arrays-loops/assignment.md b/translations/lt/2-js-basics/4-arrays-loops/assignment.md index 1af40d6f0..2b607bcdf 100644 --- a/translations/lt/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/lt/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # Masyvai ir ciklai – užduotis ## Instrukcijos diff --git a/translations/lt/2-js-basics/README.md b/translations/lt/2-js-basics/README.md index 3b630d010..e331f52c3 100644 --- a/translations/lt/2-js-basics/README.md +++ b/translations/lt/2-js-basics/README.md @@ -1,12 +1,3 @@ - # Įvadas į JavaScript JavaScript yra interneto kalba. Šiose keturiose pamokose išmoksite jos pagrindus. diff --git a/translations/lt/3-terrarium/1-intro-to-html/README.md b/translations/lt/3-terrarium/1-intro-to-html/README.md index 054de58d3..c2de614da 100644 --- a/translations/lt/3-terrarium/1-intro-to-html/README.md +++ b/translations/lt/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Terrarium Projektas 1 dalis: Įvadas į HTML ```mermaid diff --git a/translations/lt/3-terrarium/1-intro-to-html/assignment.md b/translations/lt/3-terrarium/1-intro-to-html/assignment.md index 72ac613ee..443dbf19a 100644 --- a/translations/lt/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/lt/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # HTML praktikos užduotis: sukurkite tinklaraščio maketą ## Mokymosi tikslai diff --git a/translations/lt/3-terrarium/2-intro-to-css/README.md b/translations/lt/3-terrarium/2-intro-to-css/README.md index 7e81db1f8..969e1b79b 100644 --- a/translations/lt/3-terrarium/2-intro-to-css/README.md +++ b/translations/lt/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Terrarium projektas 2 dalis: Įvadas į CSS ```mermaid diff --git a/translations/lt/3-terrarium/2-intro-to-css/assignment.md b/translations/lt/3-terrarium/2-intro-to-css/assignment.md index 27b8a4643..6a882bd3e 100644 --- a/translations/lt/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/lt/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # CSS Refaktorizavimo Užduotis ## Tikslas diff --git a/translations/lt/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/lt/3-terrarium/3-intro-to-DOM-and-closures/README.md index 68a56db5d..1c8e3f3cb 100644 --- a/translations/lt/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/lt/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # Terariumo projektas 3 dalis: DOM manipuliacija ir JavaScript uždarymai ```mermaid diff --git a/translations/lt/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/lt/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index 6df8c2d78..94edf78be 100644 --- a/translations/lt/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/lt/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # DOM elemento tyrimo užduotis ## Apžvalga diff --git a/translations/lt/3-terrarium/README.md b/translations/lt/3-terrarium/README.md index c33de774e..1029fb963 100644 --- a/translations/lt/3-terrarium/README.md +++ b/translations/lt/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## Diegti savo Terrarium Galite diegti arba publikuoti savo Terrarium internete naudodami **Azure Static Web Apps**. diff --git a/translations/lt/3-terrarium/solution/README.md b/translations/lt/3-terrarium/solution/README.md index fc2d8b0fe..0eb6d0cac 100644 --- a/translations/lt/3-terrarium/solution/README.md +++ b/translations/lt/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # Mano Terariumas: Projektas mokytis apie HTML, CSS ir DOM manipuliavimą naudojant JavaScript 🌵🌱 Maža vilkimo ir numetimo kodavimo meditacija. Naudodami šiek tiek HTML, JS ir CSS, galite sukurti internetinę sąsają, ją stilizuoti ir pridėti interaktyvumo. diff --git a/translations/lt/4-typing-game/README.md b/translations/lt/4-typing-game/README.md index be3f0409f..ca50e6ac9 100644 --- a/translations/lt/4-typing-game/README.md +++ b/translations/lt/4-typing-game/README.md @@ -1,12 +1,3 @@ - # Įvykių valdomas programavimas - Sukurkite rašymo žaidimą ```mermaid diff --git a/translations/lt/4-typing-game/solution/README.md b/translations/lt/4-typing-game/solution/README.md index 522d8cef1..08e84d815 100644 --- a/translations/lt/4-typing-game/solution/README.md +++ b/translations/lt/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - Tai yra vietos rezervacija, palikta tuščia sąmoningai --- diff --git a/translations/lt/4-typing-game/typing-game/README.md b/translations/lt/4-typing-game/typing-game/README.md index 783b394f3..f22419759 100644 --- a/translations/lt/4-typing-game/typing-game/README.md +++ b/translations/lt/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # Žaidimo kūrimas naudojant įvykius Ar kada nors susimąstėte, kaip svetainės žino, kai paspaudžiate mygtuką ar rašote teksto laukelyje? Tai yra įvykių valdomos programavimo magija! Koks geresnis būdas išmokti šį svarbų įgūdį nei sukurti ką nors naudingo – rašymo greičio žaidimą, kuris reaguoja į kiekvieną jūsų paspaustą klavišą. diff --git a/translations/lt/4-typing-game/typing-game/assignment.md b/translations/lt/4-typing-game/typing-game/assignment.md index 37fc65e4c..d05cd67d2 100644 --- a/translations/lt/4-typing-game/typing-game/assignment.md +++ b/translations/lt/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # Sukurk naują klaviatūros žaidimą ## Instrukcijos diff --git a/translations/lt/5-browser-extension/1-about-browsers/README.md b/translations/lt/5-browser-extension/1-about-browsers/README.md index eac3c5615..e50b06afe 100644 --- a/translations/lt/5-browser-extension/1-about-browsers/README.md +++ b/translations/lt/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # Naršyklės plėtinių projektas 1 dalis: Viskas apie naršykles ```mermaid diff --git a/translations/lt/5-browser-extension/1-about-browsers/assignment.md b/translations/lt/5-browser-extension/1-about-browsers/assignment.md index c54d78bfc..65ce65a69 100644 --- a/translations/lt/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/lt/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # Užduotis: Perdaryti savo naršyklės plėtinio stilių ## Apžvalga diff --git a/translations/lt/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/lt/5-browser-extension/2-forms-browsers-local-storage/README.md index ecde07d0b..ed705e791 100644 --- a/translations/lt/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/lt/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # Naršyklės plėtinio projektas, 2 dalis: kvietimas API, vietinis saugojimas ```mermaid diff --git a/translations/lt/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/lt/5-browser-extension/2-forms-browsers-local-storage/assignment.md index a487e84ca..468676925 100644 --- a/translations/lt/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/lt/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # Priimkite API ## Apžvalga diff --git a/translations/lt/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/lt/5-browser-extension/3-background-tasks-and-performance/README.md index 3c168d374..1052d4677 100644 --- a/translations/lt/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/lt/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # Naršyklės plėtinio projektas 3 dalis: Sužinokite apie fono užduotis ir našumą ```mermaid diff --git a/translations/lt/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/lt/5-browser-extension/3-background-tasks-and-performance/assignment.md index 620dd04b3..0a680e5a3 100644 --- a/translations/lt/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/lt/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # Svetainės analizė dėl našumo ## Užduoties apžvalga diff --git a/translations/lt/5-browser-extension/README.md b/translations/lt/5-browser-extension/README.md index 8a2fcea4d..363e7bcdd 100644 --- a/translations/lt/5-browser-extension/README.md +++ b/translations/lt/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # Naršyklės plėtinio kūrimas Naršyklės plėtinių kūrimas yra smagus ir įdomus būdas galvoti apie savo programų našumą, kuriant kitokio tipo interneto išteklius. Šiame modulyje pateikiamos pamokos apie tai, kaip veikia naršyklės, kaip įdiegti naršyklės plėtinį, kaip sukurti formą, iškviesti API, naudoti vietinę saugyklą, taip pat kaip įvertinti savo svetainės našumą ir jį pagerinti. diff --git a/translations/lt/5-browser-extension/solution/README.md b/translations/lt/5-browser-extension/solution/README.md index 5e44a7a8e..664f1f25c 100644 --- a/translations/lt/5-browser-extension/solution/README.md +++ b/translations/lt/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # Naršyklės plėtinys „Carbon Trigger“: Baigtas kodas Naudojant tmrow C02 Signal API, skirtą stebėti elektros energijos suvartojimą, sukurkite naršyklės plėtinį, kad galėtumėte gauti priminimą tiesiai savo naršyklėje apie tai, kokia intensyvi yra jūsų regiono elektros energijos apkrova. Naudodami šį plėtinį ad hoc būdu, galėsite priimti sprendimus dėl savo veiklos, remdamiesi šia informacija. diff --git a/translations/lt/5-browser-extension/solution/translation/README.es.md b/translations/lt/5-browser-extension/solution/translation/README.es.md index ac0fe3244..824fb0915 100644 --- a/translations/lt/5-browser-extension/solution/translation/README.es.md +++ b/translations/lt/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Naršyklės plėtinys Carbon Trigger: Pilnas kodas Naudojant tmrow CO2 Signal API, skirtą stebėti elektros energijos naudojimą, sukurkite naršyklės plėtinį, kuris tiesiogiai jūsų naršyklėje primintų apie jūsų regiono elektros energijos suvartojimą. Šis ad hoc plėtinys padės priimti sprendimus dėl jūsų veiklų, remiantis šia informacija. diff --git a/translations/lt/5-browser-extension/solution/translation/README.fr.md b/translations/lt/5-browser-extension/solution/translation/README.fr.md index 802eac485..96a6ca200 100644 --- a/translations/lt/5-browser-extension/solution/translation/README.fr.md +++ b/translations/lt/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Naršyklės plėtinys Carbon Trigger: Baigtas kodas Naudodami tmrow API C02 Signal, skirtą stebėti elektros energijos suvartojimą, sukurkite naršyklės plėtinį, kuris tiesiogiai jūsų naršyklėje primintų apie jūsų regiono elektros energijos suvartojimą. Šis plėtinys padės jums priimti sprendimus dėl savo veiklos, remiantis šia informacija. diff --git a/translations/lt/5-browser-extension/solution/translation/README.hi.md b/translations/lt/5-browser-extension/solution/translation/README.hi.md index 61223db69..19249765f 100644 --- a/translations/lt/5-browser-extension/solution/translation/README.hi.md +++ b/translations/lt/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # Anglies dioksido trigerio naršyklės plėtinys: Baigtas kodas Naudojant tmrow CO2 Signal API elektros energijos naudojimui stebėti, sukurtas naršyklės plėtinys, kuris primena, kiek intensyviai jūsų regione naudojama elektros energija. Naudodami šį plėtinį, galėsite priimti sprendimus dėl savo veiklos, remdamiesi šia informacija. diff --git a/translations/lt/5-browser-extension/solution/translation/README.it.md b/translations/lt/5-browser-extension/solution/translation/README.it.md index e8ebe41ff..0ae3ffc4d 100644 --- a/translations/lt/5-browser-extension/solution/translation/README.it.md +++ b/translations/lt/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Naršyklės plėtinys Carbon Trigger: kodas pradžiai Naudosime tmrow Signal C02 API, kad stebėtume elektros energijos naudojimą ir sukurtume naršyklės plėtinį, kuris tiesiogiai naršyklėje primintų, kiek energijos naudojimas jūsų regione yra intensyvus. Šis specialiai sukurtas plėtinys padės įvertinti savo veiklą remiantis šiomis informacija. diff --git a/translations/lt/5-browser-extension/solution/translation/README.ja.md b/translations/lt/5-browser-extension/solution/translation/README.ja.md index 876875670..aafef391d 100644 --- a/translations/lt/5-browser-extension/solution/translation/README.ja.md +++ b/translations/lt/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # Anglies pėdsako naršyklės plėtinys: Baigtas kodas Naudodami tmrow CO2 Signal API, sukursime naršyklės plėtinį, kuris primins, kiek energijos sunaudojama jūsų regione. Šis plėtinys leis stebėti elektros energijos suvartojimą ir priimti sprendimus, pagrįstus šia informacija. diff --git a/translations/lt/5-browser-extension/solution/translation/README.ms.md b/translations/lt/5-browser-extension/solution/translation/README.ms.md index 486699be8..b091a89ed 100644 --- a/translations/lt/5-browser-extension/solution/translation/README.ms.md +++ b/translations/lt/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # Naršyklės plėtinys Carbon Trigger: Pilnas kodas Naudojant tmrow CO2 Signal API, galima stebėti elektros energijos suvartojimą ir sukurti naršyklės plėtinį, kuris įspės jus apie jūsų regiono elektros energijos naudojimo intensyvumą. Šis plėtinys padės priimti sprendimus dėl jūsų veiklos, remiantis šia informacija. diff --git a/translations/lt/5-browser-extension/start/README.md b/translations/lt/5-browser-extension/start/README.md index cd875c727..285bdc0e0 100644 --- a/translations/lt/5-browser-extension/start/README.md +++ b/translations/lt/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # Naršyklės plėtinys „Carbon Trigger“: Pradinis kodas Naudojant „tmrow“ C02 Signal API stebėti elektros energijos naudojimą, sukurkite naršyklės plėtinį, kad galėtumėte gauti priminimą tiesiai savo naršyklėje apie tai, kaip intensyviai jūsų regione naudojama elektra. Naudojant šį plėtinį ad hoc būdu, galėsite priimti sprendimus dėl savo veiklos remdamiesi šia informacija. diff --git a/translations/lt/6-space-game/1-introduction/README.md b/translations/lt/6-space-game/1-introduction/README.md index bb1c048ee..b76d4510d 100644 --- a/translations/lt/6-space-game/1-introduction/README.md +++ b/translations/lt/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # Sukurkite kosminį žaidimą 1 dalis: Įvadas ```mermaid diff --git a/translations/lt/6-space-game/1-introduction/assignment.md b/translations/lt/6-space-game/1-introduction/assignment.md index cb09aea65..78928ade9 100644 --- a/translations/lt/6-space-game/1-introduction/assignment.md +++ b/translations/lt/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # Mock up žaidimas: pritaikyti dizaino šablonus ## Užduoties apžvalga diff --git a/translations/lt/6-space-game/2-drawing-to-canvas/README.md b/translations/lt/6-space-game/2-drawing-to-canvas/README.md index 4b86fe3b9..1bd5f6903 100644 --- a/translations/lt/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/lt/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # Sukurkite kosminį žaidimą 2 dalis: Herojaus ir monstrų piešimas ant drobės ```mermaid diff --git a/translations/lt/6-space-game/2-drawing-to-canvas/assignment.md b/translations/lt/6-space-game/2-drawing-to-canvas/assignment.md index a449f9622..dea1e1d83 100644 --- a/translations/lt/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/lt/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # Užduotis: Tyrinėkite Canvas API ## Mokymosi tikslai diff --git a/translations/lt/6-space-game/3-moving-elements-around/README.md b/translations/lt/6-space-game/3-moving-elements-around/README.md index 6a04f2183..cb489e853 100644 --- a/translations/lt/6-space-game/3-moving-elements-around/README.md +++ b/translations/lt/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # Sukurkite kosminį žaidimą 3 dalis: Pridedame judėjimą ```mermaid diff --git a/translations/lt/6-space-game/3-moving-elements-around/assignment.md b/translations/lt/6-space-game/3-moving-elements-around/assignment.md index 739a46c7f..cf9b027db 100644 --- a/translations/lt/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/lt/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # Komentuokite savo kodą ## Instrukcijos diff --git a/translations/lt/6-space-game/4-collision-detection/README.md b/translations/lt/6-space-game/4-collision-detection/README.md index 5f2856b9a..e237caa4f 100644 --- a/translations/lt/6-space-game/4-collision-detection/README.md +++ b/translations/lt/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # Sukurkite kosminį žaidimą 4 dalis: Pridėkite lazerį ir aptikite susidūrimus ```mermaid diff --git a/translations/lt/6-space-game/4-collision-detection/assignment.md b/translations/lt/6-space-game/4-collision-detection/assignment.md index e6fda3b64..83cd2ab80 100644 --- a/translations/lt/6-space-game/4-collision-detection/assignment.md +++ b/translations/lt/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # Tirti kaktusinius susidūrimus ## Instrukcijos diff --git a/translations/lt/6-space-game/4-collision-detection/solution/README.md b/translations/lt/6-space-game/4-collision-detection/solution/README.md index bbb083088..0a60546fd 100644 --- a/translations/lt/6-space-game/4-collision-detection/solution/README.md +++ b/translations/lt/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - Tai yra vietos rezervacija, palikta tuščia sąmoningai --- diff --git a/translations/lt/6-space-game/4-collision-detection/your-work/README.md b/translations/lt/6-space-game/4-collision-detection/your-work/README.md index 737352a67..e788e0198 100644 --- a/translations/lt/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/lt/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - Tai yra laikiklis, paliktas tuščias tyčia --- diff --git a/translations/lt/6-space-game/5-keeping-score/README.md b/translations/lt/6-space-game/5-keeping-score/README.md index 6987bf4a9..325af48d2 100644 --- a/translations/lt/6-space-game/5-keeping-score/README.md +++ b/translations/lt/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # Sukurkite kosmoso žaidimą 5 dalis: taškų skaičiavimas ir gyvybės ```mermaid diff --git a/translations/lt/6-space-game/5-keeping-score/assignment.md b/translations/lt/6-space-game/5-keeping-score/assignment.md index 394022526..d65fa3d6d 100644 --- a/translations/lt/6-space-game/5-keeping-score/assignment.md +++ b/translations/lt/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # Sukurkite Taškų Skaičiavimo Žaidimą ## Instrukcijos diff --git a/translations/lt/6-space-game/5-keeping-score/solution/README.md b/translations/lt/6-space-game/5-keeping-score/solution/README.md index 81a81c27c..11e7f1612 100644 --- a/translations/lt/6-space-game/5-keeping-score/solution/README.md +++ b/translations/lt/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - Tai yra vietos rezervacija, palikta tuščia sąmoningai --- diff --git a/translations/lt/6-space-game/5-keeping-score/your-work/README.md b/translations/lt/6-space-game/5-keeping-score/your-work/README.md index b51ac2e2a..11e7f1612 100644 --- a/translations/lt/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/lt/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - Tai yra vietos rezervacija, palikta tuščia sąmoningai --- diff --git a/translations/lt/6-space-game/6-end-condition/README.md b/translations/lt/6-space-game/6-end-condition/README.md index 3960371ab..86f89740d 100644 --- a/translations/lt/6-space-game/6-end-condition/README.md +++ b/translations/lt/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # Sukurkite kosmoso žaidimą 6 dalis: pabaiga ir perkūrimas ```mermaid diff --git a/translations/lt/6-space-game/6-end-condition/assignment.md b/translations/lt/6-space-game/6-end-condition/assignment.md index 2aefe849f..66278de32 100644 --- a/translations/lt/6-space-game/6-end-condition/assignment.md +++ b/translations/lt/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # Sukurkite Pavyzdinį Žaidimą ## Užduoties Apžvalga diff --git a/translations/lt/6-space-game/6-end-condition/solution/README.md b/translations/lt/6-space-game/6-end-condition/solution/README.md index 4cabf9d3b..0a60546fd 100644 --- a/translations/lt/6-space-game/6-end-condition/solution/README.md +++ b/translations/lt/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - Tai yra vietos rezervacija, palikta tuščia sąmoningai --- diff --git a/translations/lt/6-space-game/6-end-condition/your-work/README.md b/translations/lt/6-space-game/6-end-condition/your-work/README.md index 7db4284cd..11e7f1612 100644 --- a/translations/lt/6-space-game/6-end-condition/your-work/README.md +++ b/translations/lt/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - Tai yra vietos rezervacija, palikta tuščia sąmoningai --- diff --git a/translations/lt/6-space-game/README.md b/translations/lt/6-space-game/README.md index 8a123d996..488bb1234 100644 --- a/translations/lt/6-space-game/README.md +++ b/translations/lt/6-space-game/README.md @@ -1,12 +1,3 @@ - # Sukurkite kosminį žaidimą Kosminis žaidimas, skirtas išmokti pažangesnių JavaScript pagrindų diff --git a/translations/lt/6-space-game/solution/README.md b/translations/lt/6-space-game/solution/README.md index a8d256fcd..872fd6ad9 100644 --- a/translations/lt/6-space-game/solution/README.md +++ b/translations/lt/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - Tai yra vietos rezervacija, palikta tuščia sąmoningai --- diff --git a/translations/lt/7-bank-project/1-template-route/README.md b/translations/lt/7-bank-project/1-template-route/README.md index c32e1a186..c247b8116 100644 --- a/translations/lt/7-bank-project/1-template-route/README.md +++ b/translations/lt/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # Sukurkite bankinę programėlę 1 dalis: HTML šablonai ir maršrutai žiniatinklio programoje ```mermaid diff --git a/translations/lt/7-bank-project/1-template-route/assignment.md b/translations/lt/7-bank-project/1-template-route/assignment.md index b2a910791..f1b1279b5 100644 --- a/translations/lt/7-bank-project/1-template-route/assignment.md +++ b/translations/lt/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # Pagerinti maršruto parinkimą ## Nurodymai diff --git a/translations/lt/7-bank-project/2-forms/README.md b/translations/lt/7-bank-project/2-forms/README.md index e66db07d8..62bd8aa0e 100644 --- a/translations/lt/7-bank-project/2-forms/README.md +++ b/translations/lt/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # Kurkite bankinę programėlę 2 dalis: Sukurkite prisijungimo ir registracijos formą ```mermaid diff --git a/translations/lt/7-bank-project/2-forms/assignment.md b/translations/lt/7-bank-project/2-forms/assignment.md index 43ab026a9..340bda3bf 100644 --- a/translations/lt/7-bank-project/2-forms/assignment.md +++ b/translations/lt/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # Stilizuokite savo banko programėlę su moderniu CSS ## Projekto apžvalga diff --git a/translations/lt/7-bank-project/3-data/README.md b/translations/lt/7-bank-project/3-data/README.md index 12b770a04..ecceb410b 100644 --- a/translations/lt/7-bank-project/3-data/README.md +++ b/translations/lt/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # Sukurkite bankinę programėlę 3 dalis: Duomenų gavimo ir naudojimo metodai Pagalvokite apie „Enterprise“ kompiuterį „Star Trek“ – kai Kapitonas Pikardas klausia apie laivo būseną, informacija atsiranda akimirksniu, neperkraunant visos sąsajos ir jos neperkuriant iš naujo. Toks sklandus informacijos srautas yra būtent tai, ką čia kuriame su dinamišku duomenų gavimu. diff --git a/translations/lt/7-bank-project/3-data/assignment.md b/translations/lt/7-bank-project/3-data/assignment.md index 3b03bf856..485f97fb3 100644 --- a/translations/lt/7-bank-project/3-data/assignment.md +++ b/translations/lt/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # Kodo Refaktorizavimo ir Dokumentacijos Užduotis ## Mokymosi Tikslai diff --git a/translations/lt/7-bank-project/4-state-management/README.md b/translations/lt/7-bank-project/4-state-management/README.md index 00ea7d6f9..fcf2a2a09 100644 --- a/translations/lt/7-bank-project/4-state-management/README.md +++ b/translations/lt/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # Sukurkite Bankinę Programėlę 4 Dalį: Būsenos Valdymo Koncepcijos ## ⚡ Ką Galite Padaryti Per Kitą 5 Minučių diff --git a/translations/lt/7-bank-project/4-state-management/assignment.md b/translations/lt/7-bank-project/4-state-management/assignment.md index 785fb3d06..cf1a803b0 100644 --- a/translations/lt/7-bank-project/4-state-management/assignment.md +++ b/translations/lt/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # Įgyvendinkite „Pridėti sandorį“ dialogą ## Apžvalga diff --git a/translations/lt/7-bank-project/README.md b/translations/lt/7-bank-project/README.md index 6d0dc2d68..3667b30bb 100644 --- a/translations/lt/7-bank-project/README.md +++ b/translations/lt/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: Sukurkite Banką Šiame projekte išmoksite, kaip sukurti fiktyvų banką. Šios pamokos apima instrukcijas, kaip sukurti internetinės programos išdėstymą ir maršrutus, kurti formas, valdyti būseną ir gauti duomenis iš API, iš kurios galėsite gauti banko duomenis. diff --git a/translations/lt/7-bank-project/api/README.md b/translations/lt/7-bank-project/api/README.md index 99da58b7e..1777567f8 100644 --- a/translations/lt/7-bank-project/api/README.md +++ b/translations/lt/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # Banko API > Banko API sukurta naudojant [Node.js](https://nodejs.org) + [Express](https://expressjs.com/). diff --git a/translations/lt/7-bank-project/solution/README.md b/translations/lt/7-bank-project/solution/README.md index ffb1e2dac..8c6579045 100644 --- a/translations/lt/7-bank-project/solution/README.md +++ b/translations/lt/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # Banko programa > Pavyzdinis banko programos projekto sprendimas, sukurtas naudojant gryną HTML5, CSS ir JavaScript (be jokių karkasų ar bibliotekų). diff --git a/translations/lt/8-code-editor/1-using-a-code-editor/README.md b/translations/lt/8-code-editor/1-using-a-code-editor/README.md index e0799712f..c5e46cf7a 100644 --- a/translations/lt/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/lt/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # Naudojimasis Kodo Redaktoriumi: VSCode.dev Įvaldymas Prisiminkite, kaip *The Matrix* filmuke Neo turėjo prisijungti prie milžiniško kompiuterio terminalo, norėdamas patekti į skaitmeninį pasaulį? Šiuolaikiniai žiniatinklio kūrimo įrankiai yra visiškai priešingas pasakojimas – nepaprastai galingi įrankiai, prieinami bet kur. VSCode.dev yra naršyklėje veikiantis kodo redaktorius, kuris atneša profesionalius kūrimo įrankius į bet kurį įrenginį, turintį interneto ryšį. diff --git a/translations/lt/8-code-editor/1-using-a-code-editor/assignment.md b/translations/lt/8-code-editor/1-using-a-code-editor/assignment.md index 93e75ed8d..8a0ad431d 100644 --- a/translations/lt/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/lt/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # Sukurkite gyvenimo aprašymo svetainę naudodami VSCode.dev Patobulinkite savo karjeros galimybes kurdami profesionalią gyvenimo aprašymo svetainę, kuri interaktyviu ir šiuolaikišku formatu pristato jūsų įgūdžius ir patirtį. Vietoje tradicinių PDF dokumentų, įsivaizduokite, kad įdarbinimo specialistams pateikiate elegantišką, pritaikytą prie ekranų svetainę, kuri demonstruoja tiek jūsų kvalifikacijas, tiek jūsų svetainių kūrimo gebėjimus. diff --git a/translations/lt/9-chat-project/README.md b/translations/lt/9-chat-project/README.md index 79b0ef01a..f5b03f430 100644 --- a/translations/lt/9-chat-project/README.md +++ b/translations/lt/9-chat-project/README.md @@ -1,12 +1,3 @@ - # Sukurkite pokalbių asistentą su DI Prisiminkite „Star Trek“, kai įgula laisvai kalbėdavosi su laivo kompiuteriu, užduodama sudėtingus klausimus ir gaudama apgalvotus atsakymus? Tai, kas 1960-aisiais atrodė kaip mokslinė fantastika, dabar yra kažkas, ką galite sukurti naudodami jau žinomas interneto technologijas. diff --git a/translations/lt/9-chat-project/solution/README.md b/translations/lt/9-chat-project/solution/README.md index 51db2be0e..5447ec21f 100644 --- a/translations/lt/9-chat-project/solution/README.md +++ b/translations/lt/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # Paleiskite sprendimą 1. Paleiskite [backendą](./backend/README.md) diff --git a/translations/lt/9-chat-project/solution/backend/README.md b/translations/lt/9-chat-project/solution/backend/README.md index 31c78e08a..2522036a8 100644 --- a/translations/lt/9-chat-project/solution/backend/README.md +++ b/translations/lt/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - Pasirinkite savo vykdymo aplinką - [Python](./python/README.md) diff --git a/translations/lt/9-chat-project/solution/backend/python/README.md b/translations/lt/9-chat-project/solution/backend/python/README.md index 5b03a2d46..dd1a05d13 100644 --- a/translations/lt/9-chat-project/solution/backend/python/README.md +++ b/translations/lt/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # Vykdyti kodą ## Paruošimas diff --git a/translations/lt/9-chat-project/solution/frontend/README.md b/translations/lt/9-chat-project/solution/frontend/README.md index b9d699dc0..820c7f1c1 100644 --- a/translations/lt/9-chat-project/solution/frontend/README.md +++ b/translations/lt/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # Paleiskite kodą ```sh diff --git a/translations/lt/AGENTS.md b/translations/lt/AGENTS.md index 43d22214c..2b9059100 100644 --- a/translations/lt/AGENTS.md +++ b/translations/lt/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## Projekto apžvalga diff --git a/translations/lt/CODE_OF_CONDUCT.md b/translations/lt/CODE_OF_CONDUCT.md index 8266d1304..9f00635d5 100644 --- a/translations/lt/CODE_OF_CONDUCT.md +++ b/translations/lt/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # Microsoft Atvirojo Kodo Elgesio Kodeksas Šis projektas priėmė [Microsoft Atvirojo Kodo Elgesio Kodeksą](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/lt/CONTRIBUTING.md b/translations/lt/CONTRIBUTING.md index 91f7d5f47..fde050847 100644 --- a/translations/lt/CONTRIBUTING.md +++ b/translations/lt/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # Prisidėjimas Šis projektas kviečia prisidėti ir teikti pasiūlymus. Dauguma indėlių reikalauja, kad jūs diff --git a/translations/lt/Git-Basics/README.md b/translations/lt/Git-Basics/README.md index b5b508bfb..0d9c83ed8 100644 --- a/translations/lt/Git-Basics/README.md +++ b/translations/lt/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## GIT pagrindai pradedantiesiems web kūrėjams👶 ## Kas yra `Git`? diff --git a/translations/lt/README.md b/translations/lt/README.md index d2699bad1..222335eb5 100644 --- a/translations/lt/README.md +++ b/translations/lt/README.md @@ -1,12 +1,3 @@ - [![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) [![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) [![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) @@ -19,196 +10,194 @@ CO_OP_TRANSLATOR_METADATA: [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -# Interneto svetainių kūrimas pradedantiesiems – Mokymo programa +# Svetainių kūrimas pradedantiesiems - Mokymo programa -Išmokite interneto svetainių kūrimo pagrindus su mūsų 12 savaičių išsamia programa, parengta „Microsoft Cloud Advocates“. Kiekviena iš 24 pamokų nagrinėja JavaScript, CSS ir HTML per praktinius projektus, tokius kaip terariumai, naršyklių plėtiniai ir kosmoso žaidimai. Dalyvaukite viktorinose, diskusijose ir praktinėse užduotyse. Tobulinkite savo įgūdžius ir optimizuokite žinių įsisavinimą su mūsų efektyvia mokymo projektu pagrįsta pedagogika. Pradėkite kodavimo kelionę jau šiandien! +Išmokite svetainių kūrimo pagrindų su mūsų 12 savaičių išsamia programa, kurią rengia Microsoft Cloud Advocates. Kiekvienas iš 24 pamokų gilinsis į JavaScript, CSS ir HTML mokymąsi per praktinius projektus, tokius kaip terariumai, naršyklės plėtiniai ir kosminiai žaidimai. Dalyvaukite viktorinose, diskusijose ir praktinėse užduotyse. Tobulinkite savo įgūdžius ir optimizuokite žinių įsisavinimą su mūsų veiksminga projektine pedagogika. Pradėkite savo programavimo kelionę jau šiandien! -Prisijunkite prie „Azure AI Foundry“ Discord bendruomenės +Prisijunkite prie Azure AI Foundry Discord bendruomenės [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Norėdami pradėti naudotis šiomis priemonėmis, atlikite šiuos veiksmus: -1. **Padarykite šaką (Fork) iš saugyklos**: Spustelėkite [![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. **Klonuokite saugyklą**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +Atlikite šiuos veiksmus, kad pradėtumėte naudoti šiuos išteklius: +1. **Padarykite šio failo šaką (Fork the Repository)**: Spustelėkite [![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. **Klonuokite saugyklą (Clone the Repository)**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` 3. [**Prisijunkite prie Azure AI Foundry Discord ir susipažinkite su ekspertais bei kitais kūrėjais**](https://discord.com/invite/ByRwuEEgH4) -### 🌐 Daugiakalbė palaikymas +### 🌐 Daugialypė kalbų palaikymas -#### Palaikoma per GitHub Action (Automatizuota ir visada atnaujinta) +#### Palaikoma per GitHub Action (automatizuota ir visada atnaujinta) -[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](./README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) +[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](./README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) -> **Norite klonuoti vietoje?** +> **Pirmenybę teikiate vietiniam klonavimui?** -> Šioje saugykloje yra daugiau nei 50 kalbų vertimų, kurie reikšmingai padidina atsisiuntimo dydį. Norėdami klonuoti be vertimų, naudokite ribotą patikrinimą (sparse checkout): +> Ši saugykla apima daugiau nei 50 kalbų vertimų, todėl žymiai padidėja atsisiuntimo dydis. Norėdami klonuoti be vertimų, naudokite retą atsiskaitymą (sparse checkout): > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Tai suteiks jums viską, ko reikia kursui baigti, tačiau atsisiuntimas bus daug greitesnis. +> Tai suteikia viską, ko reikia kursui užbaigti, su žymiai greitesniu atsisiuntimu. -**Jei norite, kad būtų palaikomos papildomos vertimo kalbos, jas rasite [čia](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +**Jei norite, kad būtų palaikomos papildomos vertimų kalbos, jų sąrašas pateiktas [čia](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** [![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) -#### 🧑‍🎓 _Ar esi studentas?_ +#### 🧑‍🎓 _Ar esate studentas?_ -Aplankykite [**Studentų centrą**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon), kuriame rasite pradedančiųjų išteklių, studentų paketus bei net galimybes gauti nemokamą sertifikato čekį. Tai puslapis, kurį verta išsaugoti žymių juostoje ir kartais patikrinti, nes mes kas mėnesį atnaujiname turinį. +Aplankykite [**Studentų centro puslapį**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon), kur rasite pradedančiųjų išteklius, studentų paketus ir net būdus gauti nemokamą sertifikato kuponą. Tai puslapis, kurį verta pažymėti ir laikas nuo laiko peržiūrėti, nes kas mėnesį atnaujiname turinį. -### 📣 Pranešimas – Nauji „GitHub Copilot Agent“ režimo iššūkiai! +### 📣 Pranešimas - Nauji GitHub Copilot Agent režimo iššūkiai įveikti! -Įdėtas naujas iššūkis, ieškokite „GitHub Copilot Agent Challenge 🚀“ daugelyje skyrių. Tai naujas iššūkis, skirtas atlikti naudojant „GitHub Copilot“ ir Agent režimą. Jei dar nesate naudojęsi Agent režimu, jis gali ne tik generuoti tekstą, bet ir kurti bei redaguoti failus, vykdyti komandas ir dar daugiau. +Pridėtas naujas iššūkis, ieškokite „GitHub Copilot Agent Challenge 🚀“ daugelyje skyrių. Tai naujas iššūkis, kurį įveikti galite naudodami GitHub Copilot ir Agent režimą. Jei dar nesinaudojote Agent režimu, jis gali ne tik generuoti tekstą, bet ir kurti bei redaguoti failus, vykdyti komandas ir daugiau. -### 📣 Pranešimas – _Naujas projektas, kuriam sukurti naudoti generatyvinės dirbtinis intelektas_ +### 📣 Pranešimas - _Naujas Projektas, kuriam kurti naudojama Generatyvioji DI_ -Pridėtas naujas AI Asistento projektas, peržiūrėkite jį [čia](./9-chat-project/README.md) +Naujas AI asistentas projektas ką tik pridėtas, peržiūrėkite jį [projekto puslapyje](./9-chat-project/README.md) -### 📣 Pranešimas – _Nauja mokymo programa_ Generatyvinės DI JavaScript +### 📣 Pranešimas - _Nauja Mokymo programa_ Generatyvajai DI JavaScript kalbai ką tik išleista -Nepraleiskite mūsų naujos Generatyvinės DI mokymo programos! +Nepraleiskite mūsų naujos Generatyviosios DI mokymo programos! -Aplankykite [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) pradėti! +Aplankykite [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course), kad pradėtumėte! ![Background](../../translated_images/lt/background.148a8d43afde5730.webp) -- Pamokos apimančios viską nuo pagrindų iki RAG. -- Bendravimas su istorijų veikėjais naudojant GenAI ir mūsų companion programėlę. -- Įdomi ir įtraukianti istorija – keliausite laiku! +- Pamokos apima viską nuo pagrindų iki RAG. +- Bendraukite su istorinių personažų personažais naudodami GenAI ir mūsų companion programėlę. +- Smagi ir įtraukianti naratyvinė istorija, keliausite laiku! ![character](../../translated_images/lt/character.5c0dd8e067ffd693.webp) - -Kiekviena pamoka apima užduotį atlikti, žinių patikrinimą ir iššūkį, kurie padeda mokytis tokių temų kaip: +Kiekviena pamoka apima užduotį, kurią reikia įvykdyti, žinių patikrinimą ir iššūkį, kurie padės jums išmokti tokių temų kaip: - Užklausų kūrimas ir užklausų inžinerija -- Teksto ir vaizdų programų generavimas +- Teksto ir vaizdų programų kūrimas - Paieškos programos -Aplankykite [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) pradėti! +Aplankykite [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course), kad pradėtumėte! ## 🌱 Pradžia -> **Mokytojai**, mes pateikėme [kelias rekomendacijas](for-teachers.md), kaip naudotis šia mokymo programa. Labai laukiame jūsų atsiliepimų [mūsų diskusijų forume](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! +> **Mokytojai**, mes [pateikėme keletą pasiūlymų](for-teachers.md), kaip naudoti šią mokymo programą. Laukiame jūsų atsiliepimų [mūsų diskusijų forume](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! -**[Mokiniai](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, kiekvienai pamokai pradėkite nuo priešpaskaitinės viktorinos, perskaitykite paskaitos medžiagą, atlikite įvairias veiklas ir patikrinkite supratimą atlikdami paskaitos pabaigos viktoriną. +**[Mokiniai](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, kiekvienai pamokai pradėkite nuo pradinės viktorinos ir toliau skaitykite paskaitos medžiagą, atlikite įvairias veiklas ir patikrinkite supratimą po paskaitos viktorinoje. -Norėdami pagerinti mokymosi patirtį, susiburti kartu dirbti prie projektų su bendramoksliais! Diskutuokite mūsų [diskusijų forume](https://github.com/microsoft/Web-Dev-For-Beginners/discussions), kur mūsų moderatorių komanda bus pasirengusi atsakyti į jūsų klausimus. +Kad pagerintumėte mokymosi patirtį, susisiekite su savo bendraamžiais, kad kartu dirbtumėte prie projektų! Diskusijos yra skatinamos mūsų [diskusijų forume](https://github.com/microsoft/Web-Dev-For-Beginners/discussions), kur mūsų moderatorių komanda bus pasirengusi atsakyti į jūsų klausimus. -Siekiant dar geriau mokytis, rekomenduojame tyrinėti [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) papildomoms studijų medžiagoms. +Siekiant toliau plėsti žinias, primygtinai rekomenduojame patikrinti [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) dėl papildomų mokymosi medžiagų. -### 📋 Aplinkos paruošimas +### 📋 Aplinka paruošimas -Ši programa jau paruošta su vystymo aplinka! Pradėdami galite pasirinkti vykdyti programą [Codespace](https://github.com/features/codespaces/) aplinkoje (_naršyklėje, nereikia diegti_) arba vietoje, savo kompiuteryje naudodami teksto redaktorių, pvz., [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +Ši mokymo programa turi paruoštą plėtros aplinką! Pradėdami galite rinktis vykdyti mokymo programą [Codespace](https://github.com/features/codespaces/) aplinkoje (_naršyklėje veikianti aplinka, nereikalaujanti diegimų_), arba vietiniame kompiuteryje naudodami teksto redaktorių, pvz., [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). #### Sukurkite savo saugyklą -Kad galėtumėte lengvai saugoti savo darbą, rekomenduojame sukurti savo šios saugyklos kopiją. Tai galite padaryti spustelėję mygtuką **Naudoti šabloną** (Use this template) viršuje. Tai sukurs naują saugyklą jūsų GitHub paskyroje su šios mokymo medžiagos kopija. +Kad lengvai išsaugotumėte savo darbą, rekomenduojama susikurti savo šios saugyklos kopiją. Tai galite padaryti paspaudę mygtuką **Use this template** puslapio viršuje. Tai sukurs naują saugyklą jūsų GitHub paskyroje, kur bus mokymo programos kopija. Atlikite šiuos veiksmus: -1. **Padarykite šaką (Fork) iš saugyklos**: paspauskite mygtuką „Fork“ viršutiniame dešiniajame puslapio kampe. -2. **Klono kopija**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +1. **Padarykite Saugyklos šaką (Fork the Repository)**: Spustelėkite mygtuką „Fork“ puslapio viršutiniame dešiniajame kampe. +2. **Klonuokite Saugyklą (Clone the Repository)**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -#### Programa Codespace aplinkoje +#### Mokymo programos vykdymas Codespace aplinkoje -Jūsų sukurtos šios saugyklos kopijos lange, spustelėkite mygtuką **Code** ir pasirinkite **Open with Codespaces**. Tai sukurs naują Codespace aplinką darbui. +Jūsų sukurtos saugyklos kopijoje spustelėkite mygtuką **Code** ir pasirinkite **Open with Codespaces**. Tai sukurs naują Codespace aplinką darbui. ![Codespace](../../translated_images/lt/createcodespace.0238bbf4d7a8d955.webp) -#### Programa vietoje, jūsų kompiuteryje - -Norint paleisti šią programą savo kompiuteryje, jums reikės teksto redaktoriaus, naršyklės ir komandų eilutės įrankio. Mūsų pirmoji pamoka, [Programavimo kalbų ir darbui reikalingų įrankių įvadas](../../1-getting-started-lessons/1-intro-to-programming-languages), supažindins su keliomis galimybėmis kiekvienam įrankiui, kad galėtumėte pasirinkti tinkamiausią. +#### Mokymo programos vykdymas vietoje savo kompiuteryje -Rekomenduojame naudoti [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) kaip redaktorių, kuris taip pat turi integruotą [terminą](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon). Visual Studio Code galite atsisiųsti [čia](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +Norėdami paleisti šią mokymo programą savo kompiuteryje vietoje, jums reikės teksto redaktoriaus, naršyklės ir komandų eilutės įrankio. Mūsų pirmoji pamoka, [Įvadas į programavimo kalbas ir darbo įrankius](../../1-getting-started-lessons/1-intro-to-programming-languages), jus supažindins su įvairiomis šių įrankių alternatyvomis, kad galėtumėte pasirinkti jums tinkamiausią. +Mūsų rekomendacija – naudoti [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) kaip redaktorių, kuris taip pat turi įmontuotą [Terminalą](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon). Visual Studio Code galite atsisiųsti [čia](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -1. Klonuokite savo saugyklą į kompiuterį. Tai galite padaryti paspausdami mygtuką **Code** ir nukopijuodami URL: +1. Klonuokite savo saugyklą į kompiuterį. Tai padaryti galite spustelėję mygtuką **Code** ir nukopijavę URL: [CodeSpace](./images/createcodespace.png) -Tada atidarykite [Terminalą](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) aplinkoje ir paleiskite šią komandą, pakeisdami `` URL, kurį ką tik nukopijavote: + Tada atidarykite [Terminalą](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) viduje ir paleiskite šią komandą, pakeisdami `` su ką tik nukopijuotu URL: ```bash git clone ``` -2. Atidarykite aplanką Visual Studio Code. Tai galite padaryti spustelėję **File** > **Open Folder** ir pasirinkę ką tik nuklonuotą aplanką. +2. Atidarykite aplanką Visual Studio Code. Tai galite padaryti spustelėję **File** > **Open Folder** ir pasirinkdami ką tik nuklonuotą aplanką. -> Rekomenduojami Visual Studio Code plėtiniai: +> Rekomenduojami Visual Studio Code plėtiniai: > > * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - HTML puslapių peržiūrai Visual Studio Code aplinkoje -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - padėti rašyti kodą greičiau +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - padeda greičiau rašyti kodą -## 📂 Kiekviename pamokoje yra: +## 📂 Kiekviena pamoka apima: -- pasirenkama eskizų pastaba -- pasirenkamas papildomas vaizdo įrašas -- priešpamokos įžanginis testas -- rašytinė pamoka -- projektinėse pamokose pateiktos nuoseklios gairės, kaip sukurti projektą -- žinių patikrinimai -- iššūkis -- papildoma literatūra -- užduotis -- [po pamokos testas](https://ff-quizzes.netlify.app/web/) +- neprivalomą eskizo užrašą +- neprivalomą papildomą vaizdo įrašą +- priešpamokinį šildymo testą +- rašytinę pamoką +- projektams skirtose pamokose – žingsnis po žingsnio gidus, kaip sukurti projektą +- žinių patikrinimus +- iššūkį +- papildomą skaitymą +- užduotį +- [po pamokos testą](https://ff-quizzes.netlify.app/web/) -> **Pastaba apie testus**: Visi testai yra `Quiz-app` aplanke, iš viso 48 testai po tris klausimus kiekviename. Jie prieinami [čia](https://ff-quizzes.netlify.app/web/); testų programėlė gali būti paleista lokaliai arba iškelta į Azure; vadovaukitės nurodymais `quiz-app` aplanke. +> **Pastaba apie testus**: Visi testai yra Quiz-app aplanke, iš viso 48 testai po tris klausimus. Jie prieinami [čia](https://ff-quizzes.netlify.app/web/), testo programą galima paleisti vietoje arba išdiegti į Azure; sekite instrukcijas `quiz-app` aplanke. ## 🗃️ Pamokos -| | Projekto pavadinimas | Mokomi konceptai | Mokymosi tikslai | Susieta pamoka | Autorius | -| :-: | :--------------------------------------------------------------: | :--------------------------------------------------------------------: | -------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | -| 01 | Pradžia | Įvadas į programavimą ir naudojamus įrankius | Susipažinti su pagrindais, būdingais daugumai programavimo kalbų, ir su programine įranga, kuri padeda profesionaliems programuotojams vykdyti savo darbą | [Įvadas į programavimo kalbas ir įrankius](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | -| 02 | Pradžia | GitHub pagrindai, darbą su komanda | Sužinoti, kaip naudoti GitHub projekte, kaip bendradarbiauti dirbant su kodu | [Įvadas į GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | Pradžia | Prieinamumas | Susipažinti su pagrindais apie interneto prieinamumą | [Prieinamumo pagrindai](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | JS pagrindai | JavaScript duomenų tipai | JavaScript duomenų tipų pagrindai | [Duomenų tipai](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | JS pagrindai | Funkcijos ir metodai | Sužinoti apie funkcijas ir metodus, kurie valdo programos loginį srautą | [Funkcijos ir metodai](./2-js-basics/2-functions-methods/README.md) | Jasmine ir Christopher | -| 06 | JS pagrindai | Sprendimų priėmimas naudojant JS | Sužinoti, kaip kurti sąlygas savo kode naudojant sprendimų priėmimo metodus | [Sprendimų priėmimas](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | JS pagrindai | Masyvai ir ciklai | Dirbti su duomenimis naudojant masyvus ir ciklus JavaScript | [Masyvai ir ciklai](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terariumas](./3-terrarium/solution/README.md) | HTML praktikoje | Kurti HTML struktūrą, kad sukurtumėte internetinį terariumą, daugiausia dėmesio skiriant išdėstymo kūrimui | [Įvadas į HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terariumas](./3-terrarium/solution/README.md) | CSS praktikoje | Kurti CSS stilių internetiniam terariumui, susipažįstant su CSS pagrindais, įskaitant reagavimą į puslapio dydį | [Įvadas į CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terariumas](./3-terrarium/solution/README.md) | JavaScript uždarymai, DOM manipuliacija | Kurti JavaScript, kad terariumas veiktų kaip drag/dro žaidimo sąsaja, daugiausia dėmesio skiriant uždarosioms funkcijoms ir DOM manipuliacijai | [JavaScript uždarymai, DOM manipuliacija](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [Rašymo žaidimas](./4-typing-game/solution/README.md) | Kurti rašymo žaidimą | Sužinoti, kaip naudoti klaviatūros įvykius, kad valdyti JavaScript programos logiką | [Įvykių valdymas](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [Žalioji naršyklės plėtinys](./5-browser-extension/solution/README.md) | Darbas su naršyklėmis | Sužinoti, kaip veikia naršyklės, jų istoriją ir kaip pradėti kurti naršyklės plėtinio pirmuosius elementus | [Apie naršykles](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [Žalioji naršyklės plėtinys](./5-browser-extension/solution/README.md) | Kurti formą, kviesti API ir saugoti kintamuosius vietinėje saugykloje | Kurti JavaScript elementus savo naršyklės plėtinyje kviečiant API naudojant vietoje saugomus kintamuosius | [API, formos ir vietinė saugykla](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [Žalioji naršyklės plėtinys](./5-browser-extension/solution/README.md) | Fono procesai naršyklėje, žiniatinklio našumas | Naudoti naršyklės fono procesus valdyti plėtinio piktogramą; sužinoti apie žiniatinklio našumą ir kai kurias optimizacijas | [Fono užduotys ir našumas](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [Kosmoso žaidimas](./6-space-game/solution/README.md) | Pažangesnis žaidimų kūrimas su JavaScript | Sužinoti apie paveldėjimą naudojant tiek klases, tiek kompoziciją, ir Pub/Sub modelį, ruošiantis kurti žaidimą | [Įvadas į pažangų žaidimų kūrimą](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [Kosmoso žaidimas](./6-space-game/solution/README.md) | Piešimas drobėje | Sužinoti apie Canvas API, skirtą elementų piešimui ekrane | [Piešimas drobėje](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [Kosmoso žaidimas](./6-space-game/solution/README.md) | Elementų judinimas ekrane | Sužinoti, kaip elementams suteikti judėjimą naudojant kartezinę koordinačių sistemą ir Canvas API | [Elementų judinimas](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [Kosmoso žaidimas](./6-space-game/solution/README.md) | Susidūrimo aptikimas | Padaryti, kad elementai susidurtų ir reaguotų vienas į kitą paspaudimus klavišais, ir suteikti funkciją, leidžiančią atvėsti, kad žaidimas veiktų sklandžiai | [Susidūrimo aptikimas](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [Kosmoso žaidimas](./6-space-game/solution/README.md) | Rezultatų skaičiavimas | Atlikti matematikos skaičiavimus pagal žaidimo statusą ir veikimą | [Rezultatų skaičiavimas](./6-space-game/5-keeping-score/README.md) | Chris | -| 20 | [Kosmoso žaidimas](./6-space-game/solution/README.md) | Žaidimo pabaiga ir perkūrimas | Sužinoti apie žaidimo pabaigą ir perkūrimą, įskaitant išteklių tvarkymą ir kintamųjų reikšmių nustatymą | [Pabaigos sąlyga](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [Banko programa](./7-bank-project/solution/README.md) | HTML šablonai ir maršrutai internetinėje programoje | Sužinoti, kaip sukurti daugialapės svetainės architektūros karkasą naudojant maršrutus ir HTML šablonus | [HTML šablonai ir maršrutai](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [Banko programa](./7-bank-project/solution/README.md) | Kurti prisijungimo ir registracijos formas | Sužinoti apie formų kūrimą ir patikros procedūras | [Formos](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [Banko programa](./7-bank-project/solution/README.md) | Duomenų užklausų ir naudojimo metodai | Kaip duomenys patenka į programą ir išeina iš jos, kaip juos užklausti, saugoti ir pašalinti | [Duomenys](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [Banko programa](./7-bank-project/solution/README.md) | Būsenos valdymo konceptai | Sužinoti, kaip programa išlaiko būseną ir kaip ją valdyti programiškai | [Būsenos valdymas](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [Naršyklės/VScode kodas](../../8-code-editor) | Darbas su VScode | Sužinoti, kaip naudotis kodo redaktoriumi| [Naudoti VScode Kodo redaktorių](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [DI asistentai](./9-chat-project/README.md) | Darbas su DI | Sužinoti, kaip sukurti savo DI asistentą | [DI asistento projektas](./9-chat-project/README.md) | Chris | +| | Projekto pavadinimas | Mokomos sąvokos | Mokymosi tikslai | Susieta pamoka | Autorius | +| :-: | :--------------------------------------------------------------: | :--------------------------------------------------------------------: | -------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :----------------------: | +| 01 | Pradžia | Programavimo ir darbo su įrankiais įvadas | Sužinoti pagrindus, kurie yra bendri daugeliui programavimo kalbų bei sužinoti apie programinę įrangą, kuri padeda profesionaliems kūrėjams dirbti | [Programavimo kalbų ir įrankių įvadas](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | Pradžia | GitHub pagrindai, darbas su komanda | Kaip naudoti GitHub projekte, kaip bendradarbiauti su kitais dirbant su kodo baze | [GitHub įvadas](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | Pradžia | Prieinamumas | Sužinoti apie interneto prieinamumo pagrindus | [Prieinamumo pagrindai](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | JS Pagrindai | JavaScript duomenų tipai | JavaScript duomenų tipų pagrindai | [Duomenų tipai](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | JS Pagrindai | Funkcijos ir metodai | Sužinoti apie funkcijas ir metodus, valdančius programos logikos srautus | [Funkcijos ir metodai](./2-js-basics/2-functions-methods/README.md) | Jasmine ir Christopher | +| 06 | JS Pagrindai | Sprendimų priėmimas su JS | Išmokti kurti sąlygas naudojant sprendimų priėmimo metodus | [Sprendimų priėmimas](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | JS Pagrindai | Masyvai ir ciklai | Dirbti su duomenimis naudojant masyvus ir ciklus JavaScripte | [Masyvai ir ciklai](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Terrarium](./3-terrarium/solution/README.md) | Praktinis HTML | Kurti HTML formą internetiniam terariumui, dėmesys skiriamas išdėstymo kūrimui | [Įvadas į HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrarium](./3-terrarium/solution/README.md) | Praktinis CSS | Kurti CSS, kad suformuotumėte terariumą, dėmesys skiriamas CSS pagrindams ir puslapio prisitaikymui | [Įvadas į CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript Uždarymai, DOM manipuliacija | Kurti JavaScript, kad terariumas funkcionuotų kaip vilkimo/paleidimo sąsaja, dėmesys uždaromųjų funkcijų ir DOM manipuliacijai | [JavaScript uždarymai, DOM manipuliacija](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Šrifto žaidimas](./4-typing-game/solution/README.md) | Kurti įvedimo žaidimą | Sužinoti, kaip naudoti klaviatūros įvykius valdyti JavaScript programos logiką | [Įvykių palaikomas programavimas](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [Žalioji naršyklės plėtinys](./5-browser-extension/solution/README.md) | Naršyklės darbo principai | Sužinoti kaip veikia naršyklės, jų istoriją ir kaip sukurti pirmuosius naršyklės plėtinio elementus | [Apie naršykles](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [Žalioji naršyklės plėtinys](./5-browser-extension/solution/README.md) | Formos kūrimas, API kvietimas ir kintamųjų saugojimas vietinėje atmintyje | Kurti naršyklės plėtinio JavaScript elementus, kviečiančius API naudojant kintamuosius iš vietinės atminties | [API, formos ir vietinė atmintis](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [Žalioji naršyklės plėtinys](./5-browser-extension/solution/README.md) | Naršyklės foniniai procesai, tinklapio našumo optimizavimas | Naudoti naršyklės fono procesus plėtinio ikonėlei valdyti; sužinoti apie tinklapio našumą ir optimizacijas | [Fono užduotys ir našumas](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [Kosminis žaidimas](./6-space-game/solution/README.md) | Pažengęs žaidimų kūrimas su JavaScript | Sužinoti apie paveldėjimą, naudojant klases ir kompoziciją, ir Pub/Sub modelį, ruošiantis kurti žaidimą | [Pažangaus žaidimų kūrimo įvadas](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [Kosminis žaidimas](./6-space-game/solution/README.md) | Piešimas ant drobės | Sužinoti apie Canvas API, naudojamą elementams ekrane piešti | [Piešimas ant drobės](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [Kosminis žaidimas](./6-space-game/solution/README.md) | Elementų judinimas ekrane | Atrasti, kaip elementai gali judėti naudojant kartetines koordinates ir Canvas API | [Elementų judinimas](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [Kosminis žaidimas](./6-space-game/solution/README.md) | Susidūrimo aptikimas | Padaryti, kad elementai susidurtų ir reaguotų vieni į kitus naudojant klavišų paspaudimus bei užtikrinti atšalimo funkciją žaidimo našumui | [Susidūrimo aptikimas](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [Kosminis žaidimas](./6-space-game/solution/README.md) | Taškų skaičiavimas | Atlikti matematikos skaičiavimus pagal žaidimo būseną ir našumą | [Taškų skaičiavimas](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [Kosminis žaidimas](./6-space-game/solution/README.md) | Žaidimo pabaiga ir paleidimas iš naujo | Sužinoti apie žaidimo pabaigą ir iš naujo paleidimą, įskaitant išteklių valymą ir kintamųjų reikšmių nustatymą | [Pabaigos sąlyga](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [Banko programa](./7-bank-project/solution/README.md) | HTML šablonai ir maršrutai internetinėje programoje | Sužinoti, kaip sukurti daugiapusio tinklalapio architektūrą naudojant maršrutizaciją ir HTML šablonus | [HTML šablonai ir maršrutai](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [Banko programa](./7-bank-project/solution/README.md) | Prisijungimo ir registracijos formos kūrimas | Sužinoti, kaip kurti formas ir valdyti patvirtinimo procedūras | [Formos](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [Banko programa](./7-bank-project/solution/README.md) | Duomenų užklausos ir naudojimo metodai | Kaip duomenys patenka į programą, kaip juos užklausti, saugoti ir ištrinti | [Duomenys](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [Banko programa](./7-bank-project/solution/README.md) | Valstybės valdymo sąvokos | Sužinoti, kaip programa išlaiko būseną ir kaip ją valdyti programuojant | [Valstybės valdymas](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [Naršyklės/VScode kodas](../../8-code-editor) | Darbas su VScode | Sužinoti, kaip naudotis kodo redaktoriumi | [VScode kodo redaktoriaus naudojimas](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [AI asistentai](./9-chat-project/README.md) | Darbas su AI | Sužinoti, kaip sukurti savo AI asistentą | [AI asistento projektas](./9-chat-project/README.md) | Chris | ## 🏫 Pedagogika -Mūsų mokymo programa sukurta remiantis dviem pagrindinėmis pedagoginėmis nuostatomis: -* mokymasis pagrįstas projektais +Mūsų mokymo programa sukurta atsižvelgiant į du pagrindinius pedagoginius principus: +* mokymasis remiantis projektais * dažni testai -Programa moko JavaScript, HTML ir CSS pagrindų, taip pat naujausių įrankių ir metodų, kuriuos naudoja šiandienos interneto kūrėjai. Studentai turės galimybę įgyti praktinės patirties kurdami rašymo žaidimą, virtualų terariumą, ekologinį naršyklės plėtinį, žaidimą kosminių užkariautojų stiliumi bei banko programėlę įmonėms. Baigus seriją studentai turės tvirtą supratimą apie interneto kūrimą. +Programoje mokoma JavaScript, HTML ir CSS pagrindų, taip pat naujausių įrankių ir technikų, kurias naudoja šių dienų interneto kūrėjai. Studentai turės galimybę įgyti praktinės patirties kuriant įvedimo žaidimą, virtualų terariumą, ekologišką naršyklės plėtinį, kosminio invazijos stiliaus žaidimą ir bankų programą įmonėms. Baigus kursą, studentai bus įgiję tvirtą interneto kūrimo supratimą. -> 🎓 Galite pradėti nuo pirmųjų kelių šios programos pamokų kaip [Mokymosi kelio](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) Microsoft Learn platformoje! +> 🎓 Pirmas kelias pamokas galite išmokti kaip [Mokymosi kelią](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) Microsoft Learn! -Užtikrinant, kad turinys atitiktų projektus, procesas tampa patrauklesnis studentams, o koncepcijų įsisavinimas vyksta geriau. Taip pat parašėme kelias pradinio lygio JavaScript pamokas, kad pristatytume pagrindines sąvokas, kartu su vaizdo įrašu iš „[Pradmenų serijos: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)“ vaizdo pamokų kolekcijos, kurioje dalis autorių prisidėjo prie šios programos kūrimo. +Užtikrinant, kad medžiaga būtų suderinta su projektais, procesas tampa patrauklesnis studentams, o sąvokų įsisavinimas padidėja. Taip pat parašėme keletą pradinio lygio pamokų JavaScript pagrindu, kurios įveda sąvokas, kartu su vaizdo įrašu iš "[Pradedančiųjų serijos į JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" vaizdo pamokų kolekcijos, kurios autoriai prisidėjo prie šios programos kūrimo. -Be to, prieš klasę vykdomas mažo spaudimo testas nustato studentų ketinimus mokytis temos, o antras testas po klasės užtikrina geresnį įsisavinimą. Ši programa sukurta būti lanksti ir smagi, ją galima atlikti visiškai arba dalimis. Projektai prasideda nuo paprastų užduočių ir tampa vis sudėtingesni iki 12 savaičių ciklo pabaigos. +Be to, žemas nemokamas testas prieš pamoką orientuoja studentus į mokymosi tikslą, o antras testas po pamokos užtikrina geresnį įsisavinimą. Ši programa buvo sukurta būti lanksti ir smagi, ją galima atlikti visą arba dalimis. Projektai pradžioje yra maži, o pabaigoje – vis sudėtingesni per 12 savaičių ciklą. -Nors sąmoningai vengėme pristatyti JavaScript karkasus, kad sutelktume dėmesį į pagrindinius žinias, reikalingas interneto kūrėjui prieš pereinant prie karkaso, kitas geras žingsnis baigus šią programą būtų išmokti apie Node.js per kitą vaizdo įrašų kolekciją: „[Pradmenų serija: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)“. +Nors sąmoningai vengėme pristatyti JavaScript karkasus, kad būtų galima susitelkti į pagrindinius įgūdžius, reikalingus interneto kūrėjui, prieš pradedant naudoti karkasus, kitas geras žingsnis baigiant šią programą būtų išmokti apie Node.js per kitą vaizdo įrašų kolekciją: "[Pradedančiųjų serija į Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". -> Apsilankykite mūsų [Elgesio kodekso](CODE_OF_CONDUCT.md) ir [Prisidėjimo](CONTRIBUTING.md) gairėse. Laukiame jūsų konstruktyvių atsiliepimų! +> Apsilankykite mūsų [Elgesio kodekse](CODE_OF_CONDUCT.md) ir [Indėlio taisyklėse](CONTRIBUTING.md). Laukiame jūsų konstruktyvių atsiliepimų! -## 🧭 Offline prieiga +## 🧭 Vietinis prieinamumas -Šią dokumentaciją galite naudoti neprisijungę naudodami [Docsify](https://docsify.js.org/#/). Atsiųskite šį repo, [įdiekite Docsify](https://docsify.js.org/#/quickstart) savo kompiuteryje, tada atidarykite pagrindinį šio repo aplanką ir įveskite `docsify serve`. Svetainė bus paleista 3000 prievade jūsų localhost'e: `localhost:3000`. +Galite naudoti šią dokumentaciją neprisijungę su [Docsify](https://docsify.js.org/#/). Nuklonuokite šį repo, [įdiekite Docsify](https://docsify.js.org/#/quickstart) į savo vietinį įrenginį, o tada šiame repo šakniniame aplanke įveskite `docsify serve`. Svetainė bus prieinama per 3000 prievadą jūsų localhost: `localhost:3000`. ## 📘 PDF @@ -216,55 +205,55 @@ Visų pamokų PDF rasite [čia](https://microsoft.github.io/Web-Dev-For-Beginner ## 🎒 Kiti kursai -Mūsų komanda kuria ir kitus kursus! Peržiūrėkite: +Mūsų komanda kuria ir kitus kursus! Pažiūrėkite: ### 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) -[![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) +[![LangChain4j pradedantiesiems](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 pradedantiesiems](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 -[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +### Azure / Edge / MCP / Agentai +[![AZD pradedantiesiems](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 pradedantiesiems](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 pradedantiesiems](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 agentai pradedantiesiems](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) --- - -### Generatyvinio AI serija -[![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) + +### Generatyviosios AI serija +[![Generatyvioji AI pradedantiesiems](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) +[![Generatyvioji 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) +[![Generatyvioji 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) +[![Generatyvioji 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) --- - + ### Pagrindinis mokymasis -[![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +[![ML pradedantiesiems](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) +[![Duomenų mokslas pradedantiesiems](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 pradedantiesiems](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) +[![Kibernetinis saugumas pradedantiesiems](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) +[![Interneto svetainių kūrimas pradedantiesiems](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) +[![Daiktų internetas pradedantiesiems](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 kūrimas pradedantiesiems](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 serija -[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +[![Copilot AI poriniam programavimui](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot nuotykis](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) ## Pagalbos gavimas -Jei įstringate ar turite klausimų apie AI programėlių kūrimą. Prisijunkite prie kitų mokinių ir patyrusių kūrėjų diskusijų apie MCP. Tai palaikanti bendruomenė, kurioje klausimai laukiami, o žinios dalijamasi laisvai. +Jei įstringate arba turite klausimų apie AI programėlių kūrimą, prisijunkite prie bendraminčių ir patyrusių kūrėjų diskusijų apie MCP. Tai palaikanti bendruomenė, kurioje klausimai yra laukiami, o žinios dalijamasi laisvai. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Jei turite produktų atsiliepimų ar radote klaidų kūrimo metu, apsilankykite: +Jei turite produkto atsiliepimų ar pastebėjote klaidų kūrimo metu, apsilankykite: [![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) @@ -275,6 +264,6 @@ Jei turite produktų atsiliepimų ar radote klaidų kūrimo metu, apsilankykite: --- -**Atsakomybės atsisakymas**: -Šis dokumentas buvo išverstas naudojant dirbtinio intelekto vertimo paslaugą [Co-op Translator](https://github.com/Azure/co-op-translator). Nors siekiame tikslumo, atkreipkite dėmesį, kad automatiniai vertimai gali turėti klaidų ar netikslumų. Originalus dokumentas gimtąja kalba laikomas autoritetingu šaltiniu. Svarbios informacijos atveju rekomenduojamas profesionalus žmogaus vertimas. Mes neatsakome už jokius nesusipratimus ar neteisingus aiškinimus, kylančius dėl šio vertimo naudojimo. +**Atsakomybės apribojimas**: +Šis dokumentas buvo išverstas naudojant dirbtinio intelekto vertimo paslaugą [Co-op Translator](https://github.com/Azure/co-op-translator). Nors stengiamės užtikrinti tikslumą, prašome atkreipti dėmesį, kad automatizuoti vertimai gali turėti klaidų ar netikslumų. Pirminis dokumentas originalia kalba turėtų būti laikomas autoritetingu šaltiniu. Svarbiai informacijai rekomenduojamas profesionalus žmogaus vertimas. Mes neprisiimame atsakomybės už bet kokius nesusipratimus ar klaidingus aiškinimus, kilusius dėl šio vertimo naudojimo. \ No newline at end of file diff --git a/translations/lt/SECURITY.md b/translations/lt/SECURITY.md index 669da423f..5d9f973c5 100644 --- a/translations/lt/SECURITY.md +++ b/translations/lt/SECURITY.md @@ -1,12 +1,3 @@ - ## Saugumas „Microsoft“ rimtai žiūri į savo programinės įrangos produktų ir paslaugų saugumą, įskaitant visus šaltinio kodo saugyklas, valdomas per mūsų „GitHub“ organizacijas, tokias kaip [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) ir [mūsų GitHub organizacijas](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/lt/SUPPORT.md b/translations/lt/SUPPORT.md index c54b52e85..7d3f00a25 100644 --- a/translations/lt/SUPPORT.md +++ b/translations/lt/SUPPORT.md @@ -1,12 +1,3 @@ - # Palaikymas ## Kaip pranešti apie problemas ir gauti pagalbą diff --git a/translations/lt/_404.md b/translations/lt/_404.md index 97f6b3e46..8fb5f83d3 100644 --- a/translations/lt/_404.md +++ b/translations/lt/_404.md @@ -1,12 +1,3 @@ - # Darbas vyksta Šiuo metu dirbame su šiuo puslapiu. Prašome sugrįžti vėliau. diff --git a/translations/lt/docs/_navbar.md b/translations/lt/docs/_navbar.md index b20e93081..2edf30efe 100644 --- a/translations/lt/docs/_navbar.md +++ b/translations/lt/docs/_navbar.md @@ -1,12 +1,3 @@ - - Vertimai - [Anglų (Jungtinės Valstijos)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/lt/docs/_sidebar.md b/translations/lt/docs/_sidebar.md index 960da6514..b161a759e 100644 --- a/translations/lt/docs/_sidebar.md +++ b/translations/lt/docs/_sidebar.md @@ -1,12 +1,3 @@ - - Įvadas - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/lt/for-teachers.md b/translations/lt/for-teachers.md index bb8998892..d23135d33 100644 --- a/translations/lt/for-teachers.md +++ b/translations/lt/for-teachers.md @@ -1,12 +1,3 @@ - ### Mokytojams Jūs galite naudoti šią mokymo programą savo klasėje. Ji puikiai veikia su GitHub Classroom ir populiariomis LMS platformomis, taip pat gali būti naudojama kaip atskiras repo su jūsų mokiniais. diff --git a/translations/lt/lesson-template/README.md b/translations/lt/lesson-template/README.md index 59f738a67..376a9f4b5 100644 --- a/translations/lt/lesson-template/README.md +++ b/translations/lt/lesson-template/README.md @@ -1,12 +1,3 @@ - # [Pamokos tema] ![Įterpkite vaizdo įrašą čia](../../../lesson-template/video-url) diff --git a/translations/lt/lesson-template/assignment.md b/translations/lt/lesson-template/assignment.md index f7e3c1d6c..9049ec338 100644 --- a/translations/lt/lesson-template/assignment.md +++ b/translations/lt/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [Užduoties pavadinimas] ## Instrukcijos diff --git a/translations/lt/memory-game/README.md b/translations/lt/memory-game/README.md index 771fe368a..8ac2078c6 100644 --- a/translations/lt/memory-game/README.md +++ b/translations/lt/memory-game/README.md @@ -1,12 +1,3 @@ - Tai yra [Next.js](https://nextjs.org) projektas, sukurtas naudojant [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). ## Pradžia diff --git a/translations/lt/quiz-app/README.md b/translations/lt/quiz-app/README.md index 80d92ede6..64dd0fbc8 100644 --- a/translations/lt/quiz-app/README.md +++ b/translations/lt/quiz-app/README.md @@ -1,12 +1,3 @@ - # Viktorinos programa Šios viktorinos yra prieš ir po paskaitų skirtos duomenų mokslo mokymo programai adresu https://aka.ms/webdev-beginners diff --git a/translations/ml/.co-op-translator.json b/translations/ml/.co-op-translator.json new file mode 100644 index 000000000..afcb72ac7 --- /dev/null +++ b/translations/ml/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2026-01-08T20:09:54+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "ml" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2026-01-08T20:23:09+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "ml" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2026-01-08T20:30:47+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "ml" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2026-01-08T19:38:38+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "ml" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2026-01-08T19:53:39+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "ml" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2026-01-08T11:40:19+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "ml" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2026-01-08T11:02:06+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "ml" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T19:36:06+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "ml" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2026-01-08T12:35:53+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "ml" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2026-01-08T12:43:33+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "ml" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2026-01-08T12:24:14+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "ml" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2026-01-08T12:30:23+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "ml" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2026-01-08T12:48:38+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "ml" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2026-01-08T12:56:18+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "ml" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2026-01-08T13:03:09+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "ml" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2026-01-08T13:10:31+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "ml" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2026-01-08T10:45:07+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "ml" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2026-01-08T18:33:28+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "ml" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2026-01-08T18:50:49+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "ml" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2026-01-08T19:22:06+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "ml" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2026-01-08T19:29:12+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "ml" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2026-01-08T18:58:02+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "ml" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2026-01-08T19:07:04+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "ml" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-08T11:36:46+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "ml" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2026-01-08T19:10:00+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "ml" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2026-01-08T11:33:48+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "ml" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2026-01-08T18:08:03+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "ml" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2026-01-08T18:12:27+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "ml" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2026-01-08T18:28:27+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "ml" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2026-01-08T15:44:37+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "ml" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2026-01-08T15:54:42+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "ml" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2026-01-08T15:10:10+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "ml" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2026-01-08T15:18:16+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "ml" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2026-01-08T15:24:41+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "ml" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2026-01-08T15:33:19+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "ml" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2026-01-08T11:23:11+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "ml" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2026-01-08T15:58:56+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "ml" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2026-01-08T16:10:11+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "ml" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2026-01-08T16:12:18+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "ml" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2026-01-08T16:07:47+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "ml" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2026-01-08T16:17:46+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "ml" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2026-01-08T16:14:08+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "ml" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2026-01-08T16:15:52+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "ml" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2026-01-08T16:05:31+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "ml" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2026-01-08T14:23:37+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "ml" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2026-01-08T14:30:14+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "ml" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2026-01-08T13:41:44+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "ml" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2026-01-08T13:47:57+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "ml" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2026-01-08T14:42:20+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "ml" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2026-01-08T14:49:21+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "ml" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2026-01-08T13:30:34+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "ml" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2026-01-08T13:36:40+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "ml" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2026-01-08T15:00:06+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "ml" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2026-01-08T14:59:21+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "ml" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2026-01-08T14:10:21+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "ml" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2026-01-08T14:14:35+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "ml" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2026-01-08T15:03:14+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "ml" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2026-01-08T15:02:29+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "ml" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2026-01-08T13:53:10+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "ml" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2026-01-08T14:05:36+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "ml" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2026-01-08T15:01:41+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "ml" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2026-01-08T15:00:53+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "ml" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2026-01-08T11:10:27+00:00", + "source_file": "6-space-game/README.md", + "language_code": "ml" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2026-01-08T14:36:35+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "ml" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2026-01-08T16:54:11+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "ml" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2026-01-08T17:11:00+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "ml" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2026-01-08T16:24:10+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "ml" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2026-01-08T16:36:56+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "ml" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2026-01-08T17:18:59+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "ml" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2026-01-08T17:30:54+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "ml" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2026-01-08T17:46:18+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "ml" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2026-01-08T17:55:36+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "ml" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2026-01-08T11:30:42+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "ml" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2026-01-08T16:39:42+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "ml" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2026-01-08T18:07:05+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "ml" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2026-01-08T13:15:58+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "ml" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2026-01-08T13:23:21+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "ml" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2026-01-08T11:55:35+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "ml" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2026-01-08T20:38:38+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "ml" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2026-01-08T20:44:41+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "ml" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2026-01-08T20:45:40+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "ml" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2026-01-08T20:39:25+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "ml" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2026-01-08T10:26:00+00:00", + "source_file": "AGENTS.md", + "language_code": "ml" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2026-01-08T10:34:33+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "ml" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2026-01-08T10:14:33+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "ml" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2026-01-08T10:47:28+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "ml" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T19:38:19+00:00", + "source_file": "README.md", + "language_code": "ml" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2026-01-08T10:35:29+00:00", + "source_file": "SECURITY.md", + "language_code": "ml" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2026-01-08T10:13:29+00:00", + "source_file": "SUPPORT.md", + "language_code": "ml" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2026-01-08T10:19:47+00:00", + "source_file": "_404.md", + "language_code": "ml" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2026-01-08T11:39:21+00:00", + "source_file": "docs/_navbar.md", + "language_code": "ml" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2026-01-08T11:38:09+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "ml" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2026-01-08T10:11:39+00:00", + "source_file": "for-teachers.md", + "language_code": "ml" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2026-01-08T11:41:28+00:00", + "source_file": "lesson-template/README.md", + "language_code": "ml" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2026-01-08T11:42:25+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "ml" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2026-01-08T11:29:11+00:00", + "source_file": "memory-game/README.md", + "language_code": "ml" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2026-01-08T11:16:42+00:00", + "source_file": "quiz-app/README.md", + "language_code": "ml" + } +} \ No newline at end of file diff --git a/translations/ml/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/ml/1-getting-started-lessons/1-intro-to-programming-languages/README.md index 33f402980..d1b1043b3 100644 --- a/translations/ml/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/ml/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # പ്രോഗ്രാമിംഗ് ഭാഷകളും ആധുനിക ഡെവലപ്പർ ടൂളുകളുമാണ് പരിചയം ഹായ്, ഭാവിയിലെ ഡെവലപ്പർ! 👋 ഞാൻ നിനക്കൊരു രഹസ്യം പറയാമോ, അത് എനിക്ക് ഓരോ ദിവസവും കണ്ണ് പിമ്പിക്കുന്നു? പ്രോഗ്രാമിംഗ് എന്നത് കംപ്യൂട്ടറുകളെക്കുറിച്ചല്ല – ഇത് നിങ്ങളുടെ സ്ഥാപനഭംഗി ഐഡിയകൾ ജീവനൊലിപ്പിക്കാൻ ഉള്ള യഥാർത്ഥ അത്ഭുത്യമാർന്ന ശക്തികളാണ്! diff --git a/translations/ml/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/ml/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index b5b9b149b..e3167482b 100644 --- a/translations/ml/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/ml/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # അസൈൻമെന്റ്: ആധുനിക വെബ് ഡവലപ്പ്മെന്റ് ടൂളുകൾ അന്വേഷിക്കൽ ## നിർദ്ദേശങ്ങൾ diff --git a/translations/ml/1-getting-started-lessons/2-github-basics/README.md b/translations/ml/1-getting-started-lessons/2-github-basics/README.md index c2c9a29df..206f74270 100644 --- a/translations/ml/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/ml/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # ഗിറ്റ്ഹബ്ബ് പരിചയം ഹൈ, ഭാവിയിലെ ഡെവലപ്പർ! 👋 ലോകമെമ്പാടും ലക്ഷങ്ങൾ കോഡർമാരെ ചേർന്നുവരാൻ തയ്യാറാണോ? ഗിറ്റ്ഹബ്ബിനെ നിങ്ങൾക്കു പരിചയപ്പെടുത്താൻ ഞാൻ അസാധാരണമായി ആവേശത്തിലാണ് – പ്രോഗ്രാമർമാർക്കുള്ള സോഷ്യൽ മീഡിയ പ്ലാറ്റ്‌ഫോമാണ് എന്ന് കരുതുക, എന്നാൽ നിങ്ങളുടെ ലഞ്ചിന്റെ ഫോട്ടോകൾ പങ്കിടുന്നതിനിടയ്ക്ക് പകരം, നാം കോഡ് പങ്കുവെച്ച് അത്ഭുതകരമായ കാര്യങ്ങൾ ერთად സൃഷ്ടിക്കുന്നു! diff --git a/translations/ml/1-getting-started-lessons/3-accessibility/README.md b/translations/ml/1-getting-started-lessons/3-accessibility/README.md index 4fc72e445..bf929a3be 100644 --- a/translations/ml/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/ml/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # ആക്‌സസിബിൾ വെബ്പേജുകൾ സൃഷ്ടിക്കൽ ![ആക്‌സസിബിലിറ്റിയെക്കുറിച്ചു മുഴുവൻ](../../../../translated_images/ml/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/ml/1-getting-started-lessons/3-accessibility/assignment.md b/translations/ml/1-getting-started-lessons/3-accessibility/assignment.md index fc30794a0..e3e72714e 100644 --- a/translations/ml/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/ml/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - Translation for chunk 1 of 'assignment.md' skipped due to timeout. --- diff --git a/translations/ml/1-getting-started-lessons/README.md b/translations/ml/1-getting-started-lessons/README.md index 0516f9040..ef50fb7ac 100644 --- a/translations/ml/1-getting-started-lessons/README.md +++ b/translations/ml/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # വെബ്ബ് വികസനത്തില്‍ ആരംഭിക്കുക പഠനക്രമത്തിലെ ഈ വിഭാഗത്തില്‍, പ്രൊഫഷണല്‍ ഡെവലപ്പറായി മാറാന്‍ പ്രാധാന്യമുള്ള പ്രോജക്ട് അടിസ്ഥാനമല്ലാത്ത ആശയങ്ങളിലേക്ക് നിങ്ങളെ പരിചയപ്പെടുത്തും. diff --git a/translations/ml/10-ai-framework-project/README.md b/translations/ml/10-ai-framework-project/README.md index 81f4815d3..016cf8bc4 100644 --- a/translations/ml/10-ai-framework-project/README.md +++ b/translations/ml/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # AI ഫ്രെയിംവർക്ക് ആരംഭത്തിൽ നിന്നുതൊട്ട് AI ആപ്പ്ലിക്കേഷനുകൾ നിർമ്മിക്കാൻ ശ്രമിക്കുമ്പോൾ overwhelmed ആകാറുണ്ടോ? നിങ്ങൾ ഒറ്റക്കല്ല! AI ഫ്രെയിംവർക്കുകൾ AI ഡവലപ്പ്മെന്റിന് വേണ്ടി സ്വിസ് ആർമി കൈയോപ്പിയായി - ബുദ്ധിമുട്ടുകൾ ഒഴിവാക്കി സമയവും ക്ഷീണം കുറയ്ക്കുന്ന ശക്തമായ ഉപകരണങ്ങൾ ആണ്. ഒരു AI ഫ്രെയിംവർക്കിനെ നന്നായി ക്രമീകരിച്ച ലൈബ്രറി പോലെ ചിന്തിക്കാം: ഇതിൽ പൂർവനിർമിത ഘടകങ്ങൾ, സ്റ്റാൻഡേർഡൈസ് ചെയ്ത API-കൾ, സ്മാര്ട്ട് അപ്‌ട്രാക്ഷനുകൾ ലഭിക്കുന്നു, ഇതുവഴി നിങ്ങൾക്ക് ഇമ്പ്ലിമെന്റേഷൻ വിശദാംശങ്ങളുമായി പൈരാറ്റം ചെയ്യാതെ പ്രശ്‌നങ്ങൾ നേരിടാനാകും. diff --git a/translations/ml/2-js-basics/1-data-types/README.md b/translations/ml/2-js-basics/1-data-types/README.md index 98e90cdab..766fdc74d 100644 --- a/translations/ml/2-js-basics/1-data-types/README.md +++ b/translations/ml/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # ജാവാസ്ക്രിപ്റ്റ് അടിസ്ഥാനങ്ങൾ: ഡേറ്റാ ടൈപ്പുകൾ ![JavaScript Basics - Data types](../../../../translated_images/ml/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/ml/2-js-basics/1-data-types/assignment.md b/translations/ml/2-js-basics/1-data-types/assignment.md index f5773debf..2407b49df 100644 --- a/translations/ml/2-js-basics/1-data-types/assignment.md +++ b/translations/ml/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # Data Types Practice: ഇ-കൊമേഴ്‌സ് ഷോപ്പിംഗ് കാർട്ട് ## നിർദ്ദേശങ്ങൾ diff --git a/translations/ml/2-js-basics/2-functions-methods/README.md b/translations/ml/2-js-basics/2-functions-methods/README.md index b0fa7fbfd..3fdb0879a 100644 --- a/translations/ml/2-js-basics/2-functions-methods/README.md +++ b/translations/ml/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # ജാവാസ്ക്രിപ്റ്റ് അടിസ്ഥാനങ്ങൾ: മെത്തഡുകളും ഫങ്ഷനുകളും ![JavaScript Basics - Functions](../../../../translated_images/ml/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/ml/2-js-basics/2-functions-methods/assignment.md b/translations/ml/2-js-basics/2-functions-methods/assignment.md index ad5a32390..92f3826a5 100644 --- a/translations/ml/2-js-basics/2-functions-methods/assignment.md +++ b/translations/ml/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # ഫൺ വിത്ത് ഫങ്ഷൻസ് ## നിർദേശം diff --git a/translations/ml/2-js-basics/3-making-decisions/README.md b/translations/ml/2-js-basics/3-making-decisions/README.md index 8141dd1a2..8b37906ce 100644 --- a/translations/ml/2-js-basics/3-making-decisions/README.md +++ b/translations/ml/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # ജാവാസ്ക്രിപ്റ്റ് അടിസ്ഥാനങ്ങൾ: തീരുമാനങ്ങൾ എടുക്കൽ ![JavaScript Basics - Making decisions](../../../../translated_images/ml/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/ml/2-js-basics/3-making-decisions/assignment.md b/translations/ml/2-js-basics/3-making-decisions/assignment.md index 1e0079220..1f214243a 100644 --- a/translations/ml/2-js-basics/3-making-decisions/assignment.md +++ b/translations/ml/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # തീരുമാനം എടുക്കൽ: വിദ്യാർത്ഥി ഗ്രേഡ് പ്രോസസർ ## പഠന ലക്ഷ്യങ്ങൾ diff --git a/translations/ml/2-js-basics/4-arrays-loops/README.md b/translations/ml/2-js-basics/4-arrays-loops/README.md index 0917dea6c..306770bd9 100644 --- a/translations/ml/2-js-basics/4-arrays-loops/README.md +++ b/translations/ml/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # ജാവാസ്ക്രിപ്റ്റ് അടിസ്ഥാനങ്ങൾ: നിരകളും ലൂപ്പുകളും ![JavaScript Basics - Arrays](../../../../translated_images/ml/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/ml/2-js-basics/4-arrays-loops/assignment.md b/translations/ml/2-js-basics/4-arrays-loops/assignment.md index 5b1ce39b2..b456809c3 100644 --- a/translations/ml/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/ml/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # അറേകളും ലൂപുകളും അസൈൻമെന്റ് ## നിർദേശങ്ങൾ diff --git a/translations/ml/2-js-basics/README.md b/translations/ml/2-js-basics/README.md index f8ab9c72b..a4a8ea323 100644 --- a/translations/ml/2-js-basics/README.md +++ b/translations/ml/2-js-basics/README.md @@ -1,12 +1,3 @@ - # ജാവാസ്‌ക്രിപ്റ്റ് പരിചയം ജാവാസ്‌ക്രിപ്റ്റ് വെബിന്റെ ഭാഷയാണ്. ഈ നാല് പാഠങ്ങളിലൂടെ, നിങ്ങൾ അതിന്റെ അടിസ്ഥാനങ്ങൾ പഠിക്കും. diff --git a/translations/ml/3-terrarium/1-intro-to-html/README.md b/translations/ml/3-terrarium/1-intro-to-html/README.md index be4c5fb95..b3ae44e41 100644 --- a/translations/ml/3-terrarium/1-intro-to-html/README.md +++ b/translations/ml/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Terrarium Project Part 1: HTML പരിചയം ```mermaid diff --git a/translations/ml/3-terrarium/1-intro-to-html/assignment.md b/translations/ml/3-terrarium/1-intro-to-html/assignment.md index 2a89fa36b..6ef359962 100644 --- a/translations/ml/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/ml/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # HTML പ്രാക്ടിസ് അസൈൻമെന്റ്: ഒരു ബ്ലോഗ് മോക്കപ്പ് നിർമ്മിക്കുക ## പഠന ലക്ഷ്യങ്ങൾ diff --git a/translations/ml/3-terrarium/2-intro-to-css/README.md b/translations/ml/3-terrarium/2-intro-to-css/README.md index e97f184b8..f6eb1f6b3 100644 --- a/translations/ml/3-terrarium/2-intro-to-css/README.md +++ b/translations/ml/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # ടെററിയം പ്രോജക్ట్ ഭാഗം 2: CSS-ഇന്റെ പരിചയം ```mermaid diff --git a/translations/ml/3-terrarium/2-intro-to-css/assignment.md b/translations/ml/3-terrarium/2-intro-to-css/assignment.md index 78462e86a..869c9c1fa 100644 --- a/translations/ml/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/ml/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # CSS പുനഃസംഘടന അസൈൻമെന്റ് ## ലക്ഷ്യം diff --git a/translations/ml/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/ml/3-terrarium/3-intro-to-DOM-and-closures/README.md index f81860a52..d2a4886f2 100644 --- a/translations/ml/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/ml/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # ടെറാരിയം പ്രോജക്ട് ഭാഗം 3: DOM മാനിപ്പുലേഷൻയും ജാവാസ്ക്രിപ്റ്റ് ക്ലോസറുകളും ```mermaid diff --git a/translations/ml/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/ml/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index 77a87f3dd..73692c6d5 100644 --- a/translations/ml/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/ml/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # DOM ഘടക അന്വേഷണ അസൈൻമെന്റ് ## അവലോകനം diff --git a/translations/ml/3-terrarium/README.md b/translations/ml/3-terrarium/README.md index 6f9c7f7ca..694c45281 100644 --- a/translations/ml/3-terrarium/README.md +++ b/translations/ml/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## നിങ്ങളുടെ ടെറിയാറ്യം വിന്യസിക്കുക നിങ്ങൾക്ക് **Azure Static Web Apps** ഉപയോഗിച്ച് നിങ്ങളുടെ ടെറിയാറ്യം വെബിലെ വെബ്‌സൈറ്റായി വിന്യസിക്കാനും പ്രസിദ്ധീകരിക്കാനും കഴിയും. diff --git a/translations/ml/3-terrarium/solution/README.md b/translations/ml/3-terrarium/solution/README.md index 9a633e26a..153c97991 100644 --- a/translations/ml/3-terrarium/solution/README.md +++ b/translations/ml/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # എന്റെ ടെറാറിയം: ജാവാസ്ക്രിപ്റ്റ് ഉപയോഗിച്ച് HTML, CSS, DOM മാനിപുലേഷൻ പഠിക്കാനുള്ള ഒരു പ്രോജക്ട് 🌵🌱 ഒരു ചെറിയ ഡ്രാഗ് ആൻഡ് ഡ്രോപ്പ് കോഡ്-ധ്യാനം. ചെറിയ HTML, JS, CSS ഉപയോഗിച്ച്, നിങ്ങൾക്ക് ഒരു വെബ് ഇന്റർഫേസ് നിർമ്മിക്കാൻ, അതിനെ സ്റ്റൈൽ ചെയ്യാൻ, ഒരു ഇന്ററാക്ഷൻ ചേർക്കാൻ കഴിയും. diff --git a/translations/ml/4-typing-game/README.md b/translations/ml/4-typing-game/README.md index fafa7db98..d445f7231 100644 --- a/translations/ml/4-typing-game/README.md +++ b/translations/ml/4-typing-game/README.md @@ -1,12 +1,3 @@ - # ഇവന്റ്-ഡ്രിറെൻ പ്രോഗ്രാമിംഗ് - ടൈപ്പിംഗ് ഗെയിം നിർമ്മിക്കുക ```mermaid diff --git a/translations/ml/4-typing-game/solution/README.md b/translations/ml/4-typing-game/solution/README.md index 888b661b2..0a270fe39 100644 --- a/translations/ml/4-typing-game/solution/README.md +++ b/translations/ml/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - ഇത് ഒരു പ്ലേസ്ഹോൾഡറാണ്, അഭിരുചികരമായി ഒഴിവാക്കിയിട്ടുണ്ട് --- diff --git a/translations/ml/4-typing-game/typing-game/README.md b/translations/ml/4-typing-game/typing-game/README.md index 3dd16f995..40a90bf35 100644 --- a/translations/ml/4-typing-game/typing-game/README.md +++ b/translations/ml/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # ഇവന്റുകൾ ഉപയോഗിച്ച് ഒരു ഗെയിം സൃഷ്ടിക്കൽ നിങ്ങൾ ബട്ടൺ ക്ലിക്ക് ചെയ്യുമ്പോൾ അല്ലെങ്കിൽ ടെക്സ്റ്റ് ബോക്സിൽ ടൈപ്പ് ചെയ്യുമ്പോൾ വെബ്‌സൈറ്റുകൾ എങ്ങനെ അറിയുന്നു എന്ന് ഒരിക്കൽ നിങ്ങൾക്ക് വിചാരിച്ചിട്ടുണ്ടോ? അതാണ് ഇവന്റ് ഡ്രിവൻ പ്രോഗ്രാമിങ്ങിന്റെ മായാജാലം! നിങ്ങൾ ചെയ്യുന്ന ഓരോ കീസ്റ്റ്രോക്കും പ്രതികരിക്കുന്ന ഒരു ടൈപ്പിംഗ് വേഗം ഗെയിം നിർമ്മിച്ച് ഈ അടിസ്ഥാന കഴിവ് നേടുന്നതിന് ഇതു വർഗ്ഗം മികച്ച രീതിയാണ്. diff --git a/translations/ml/4-typing-game/typing-game/assignment.md b/translations/ml/4-typing-game/typing-game/assignment.md index 7fd242eaf..5531416f7 100644 --- a/translations/ml/4-typing-game/typing-game/assignment.md +++ b/translations/ml/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # പുതിയ കീബോർഡ് ഗെയിം സൃഷ്‌ടിക്കുക ## നിർദ്ദേശങ്ങൾ diff --git a/translations/ml/5-browser-extension/1-about-browsers/README.md b/translations/ml/5-browser-extension/1-about-browsers/README.md index 5ff505b37..00c276bf4 100644 --- a/translations/ml/5-browser-extension/1-about-browsers/README.md +++ b/translations/ml/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # ബ്രൗസർ എക്സ്റ്റെൻഷൻ പ്രോജക്ട് ഭാഗം 1: ബ്രൗസറുകളെക്കുറിച്ചു മുഴുവന്‍ ```mermaid diff --git a/translations/ml/5-browser-extension/1-about-browsers/assignment.md b/translations/ml/5-browser-extension/1-about-browsers/assignment.md index aab3acc13..c1a6352f7 100644 --- a/translations/ml/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/ml/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # അസൈൻമെന്റ്: നിങ്ങളുടെ ബ്രൗസർ എക്സ്റ്റൻഷൻ റീസ്റ്റൈൽ ചെയ്യുക ## അവലോകനം diff --git a/translations/ml/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/ml/5-browser-extension/2-forms-browsers-local-storage/README.md index 18392771d..3b6fa4c3d 100644 --- a/translations/ml/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/ml/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # Browser Extension Project ഭാഗം 2: ഒരു API കോളുചെയ്യുക, Local Storage ഉപയോഗിക്കുക ```mermaid diff --git a/translations/ml/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/ml/5-browser-extension/2-forms-browsers-local-storage/assignment.md index 372d7d5b8..5a423f8a0 100644 --- a/translations/ml/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/ml/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # API സ്വീകരിക്കുക ## അവലോകനം diff --git a/translations/ml/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/ml/5-browser-extension/3-background-tasks-and-performance/README.md index 1878190cc..a3766ab1f 100644 --- a/translations/ml/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/ml/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # ബ്രൗസർ എക്സ്ടൻഷൻ പ്രോജക്റ്റ് ഭാഗം 3: പശ്ചാത്തല ടാസ്കുകളും പ്രകടനവും അറിയുക ```mermaid diff --git a/translations/ml/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/ml/5-browser-extension/3-background-tasks-and-performance/assignment.md index bd8a0751d..e7affa995 100644 --- a/translations/ml/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/ml/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # പ്രകടനത്തിനായി ഒരു സൈറ്റ് വിശകലനം ചെയ്യുക ## അസൈൻമെന്റ് അവലോകനം diff --git a/translations/ml/5-browser-extension/README.md b/translations/ml/5-browser-extension/README.md index 223a93fd1..a6ef6cb39 100644 --- a/translations/ml/5-browser-extension/README.md +++ b/translations/ml/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # ബ്രൗസർ എക്സ്റ്റൻഷൻ നിർമ്മിക്കൽ ബ്രൗസർ എക്സ്റ്റൻഷനുകൾ നിർമ്മിക്കുക എന്നത് നിങ്ങളുടെ ആപ്പുകളുടെ പ്രകടനം ചിന്തിക്കുന്നതിനുള്ള രസകരവും കൗതുകജനകവുമായ ഒരു മാർഗമാണ്, പാരമ്പര്യമുള്ള ഒരു വെബ് ആസ്തി രൂപീകരിക്കുമ്പോൾ. ഈ മാഡ്യൂളിൽ ബ്രൗസറുകൾ എങ്ങനെ പ്രവർത്തിക്കാറുണ്ട്, ഒരു ബ്രൗസർ എക്സ്റ്റൻഷൻ എങ്ങനെ ഡിപ്ലോയ് ചെയ്യാം, ഫോമുകൾ എങ്ങനെ നിർമ്മിക്കാം, API കഴുകുക, പ്രാദേശിക സംഭരണിയിലേക്ക് എങ്ങനെ ഉപയോഗിക്കാം, നിങ്ങളുടെ വെബ്‌സൈറ്റ് പ്രകടനം എങ്ങനെ അളക്കാം, അതും മെച്ചപ്പെടുത്താം എന്നിവയെക്കുറിച്ചുള്ള പാഠങ്ങൾ ഉൾപ്പെടുന്നു. diff --git a/translations/ml/5-browser-extension/solution/README.md b/translations/ml/5-browser-extension/solution/README.md index 3b942d616..3fa244fc6 100644 --- a/translations/ml/5-browser-extension/solution/README.md +++ b/translations/ml/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # കാർബൺ ട്രിഗർ ബ്രൗസർ എക്സ്റ്റൻഷൻ: പൂർത്തിയായ കോഡ് tmrowയുടെ C02 സിഗ്നൽ API ഉപയോഗിച്ച് വൈദ്യുതി ഉപഭോഗം ട്രാക്ക് ചെയ്ത്, നിങ്ങളുടെ ബ്രൗസറിൽ തന്നെ നിങ്ങളുടെ പ്രദേശത്തിന്റെ വൈദ്യുതി ഉപഭോഗം എത്ര ഭാരം കൂടിയാണെന്ന് ഓർമപ്പെടുത്തുന്ന ഒരു ബ്രൗസർ എക്സ്റ്റൻഷൻ നിർമ്മിക്കുക. ഈ എക്സ്റ്റൻഷൻ ഇടയ്ക്കിടെ ഉപയോഗിക്കുന്നത് ഈ വിവരത്തിന്റെ അടിസ്ഥാനത്തിൽ നിങ്ങളുടെ പ്രവർത്തനങ്ങളെ സംബന്ധിച്ചുള്ള തീരുമാനം എടുക്കാൻ സഹായിക്കും. diff --git a/translations/ml/5-browser-extension/solution/translation/README.es.md b/translations/ml/5-browser-extension/solution/translation/README.es.md index b6cac6e0b..73cc083e6 100644 --- a/translations/ml/5-browser-extension/solution/translation/README.es.md +++ b/translations/ml/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # കാർബൺ ട്രിഗർ ബ്രൗസർ എക്സ്റ്റെൻഷൻ: പൂർണ്ണ കോഡ് TMROW-ന്റെ CO2 സിഗ്നൽ API ഉപയോഗിച്ച് വൈദ്യുതി ഉപയോഗം ട്രാക്ക് ചെയ്യുന്നതിനായി, നിങ്ങളുടെ പ്രദേശത്തെ വൈദ്യുതി ഉപഭോഗം നേരിട്ട് നിങ്ങളുടെ ബ്രൗസറിൽ ഓർമ്മപ്പെടുത്തുന്നതിനുള്ള ഒരു ബ്രൗസർ എക്സ്റ്റെൻഷൻ സൃഷ്ടിക്കുക. ഈ അഡ് ഹോക്ക് എക്സ്റ്റെൻഷൻ ഉപയോഗിക്കുന്നത് നിങ്ങളുടെ പ്രവർത്തനങ്ങളെ അടിസ്ഥാനമാക്കിയുള്ള തീരുമാനങ്ങൾ എടുക്കാൻ സഹായിക്കും. diff --git a/translations/ml/5-browser-extension/solution/translation/README.fr.md b/translations/ml/5-browser-extension/solution/translation/README.fr.md index 8bdb7f081..402e84229 100644 --- a/translations/ml/5-browser-extension/solution/translation/README.fr.md +++ b/translations/ml/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Carbon Trigger ബ്രൗസർ എക്‌സ്ടൻഷൻ: പൂർത്തിയായ കോഡ് tmrow ൽ നിന്നുള്ള C02 സിഗ്നൽ API ഉപയോഗിച്ച് വൈദ്യുതി ഉപയോഗം നിരീക്ഷിക്കാൻ, നിങ്ങളുടെ പ്രദേശത്തിന്റെ വൈദ്യുതി ഉപയോഗത്തെപ്പറ്റി നേരിട്ടുള്ള ഓർമ്മപ്പെടുത്തലിനായി ഒരു ബ്രൗസർ എക്‌സ്ടൻഷൻ സൃഷ്ടിക്കുക. ഈ പഴയകാല എക്‌സ്ടൻഷൻ ഉപയോഗിക്കുന്നത് ഈ വിവരങ്ങളുടെ അടിസ്ഥാനത്തിൽ നിങ്ങളുടെ പ്രവർത്തനങ്ങളെക്കുറിച്ച് നീതിപാലനം നടത്താൻ സഹായിക്കും. diff --git a/translations/ml/5-browser-extension/solution/translation/README.hi.md b/translations/ml/5-browser-extension/solution/translation/README.hi.md index bc2ce2e85..ba5763331 100644 --- a/translations/ml/5-browser-extension/solution/translation/README.hi.md +++ b/translations/ml/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # കാർബൺ ട്രിലർ ബ്രൗസർ എക്സ്ടൻഷൻ: പൂർണ്ണമായ കോഡ് വൈദ്യുതി ഉപയോഗം ട്രാക്ക് ചെയ്യുന്നതിനായി tmrow-യുടെ C02 സിഗ്നൽ API ഉപയോഗിച്ച് ഒരു ബ്രൗസർ എക്സ്ടൻഷൻ നിർമ്മിച്ച് നിങ്ങളുടെ ബ്രൗസറിൽ നിങ്ങളുടെ പ്രദേശത്തെ വൈദ്യുതി ഉപയോഗം എത്ര ഭാരമുള്ളതാണെന്നതിന് ഒരു റിമൈൻഡർ നൽകുക. ഈ താത്കാലിക എക്സ്ടൻഷൻ ഉപയോഗിക്കുന്നത് ഈ വിവരങ്ങൾ അടിസ്ഥാനമാക്കി നിങ്ങളുടെ പ്രവർത്തനങ്ങളെക്കുറിച്ച് തീരുമാനങ്ങൾ എടുക്കുന്നതിന് സഹായിക്കും. diff --git a/translations/ml/5-browser-extension/solution/translation/README.it.md b/translations/ml/5-browser-extension/solution/translation/README.it.md index d0f7e1c64..459f4711a 100644 --- a/translations/ml/5-browser-extension/solution/translation/README.it.md +++ b/translations/ml/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Estensione del browser Carbon Trigger: കോഡ് തുടങ്ങേണ്ടത് നാം tmrow-യുടെ Signal C02 API ഉപയോഗിച്ച് വൈദ്യുതിയുടെ ഉപയോഗം നിരീക്ഷിക്കാൻ ബ്രൗസർ എക്സ്ടൻഷൻ സൃഷ്ടിക്കും, അതിലൂടെ നിങ്ങളുടെ പ്രദേശത്ത് വൈദ്യുതി ഉപയോഗം എത്ര ഭാരമുള്ളതാണെന്ന് നേരിട്ട് നിങ്ങളുടെ ബ്രൗസറിൽ ഒരു ഓർമ്മപ്പെടുത്തൽ ഉണ്ടായിരിക്കും. ഈ പ്രത്യേക എക്സ്ടൻഷൻ ഉപയോഗിക്കുന്നത് ഈ വിവരങ്ങളുടെ അടിസ്ഥാനത്തിൽ നിങ്ങളുടെ പ്രവർത്തനങ്ങൾ മൂല്യനിർണയം ചെയ്യാൻ സഹായിക്കും. diff --git a/translations/ml/5-browser-extension/solution/translation/README.ja.md b/translations/ml/5-browser-extension/solution/translation/README.ja.md index f20090bbe..5b941e19a 100644 --- a/translations/ml/5-browser-extension/solution/translation/README.ja.md +++ b/translations/ml/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # কার্বনট্রিগারব্রাউজার এক্সটেনশন: সম্পূর্ণ কোড tmrow এর C02 সিগন্যাল API ব্যবহার করে বিদ্যুৎ ব্যবহার ট্র্যাক করার জন্য, আপনার অঞ্চলের বিদ্যুৎ ব্যবহারের মাত্রা কত বেশি তা ব্রাউজারে রিমাইন্ডার হিসেবে প্রদর্শন করার জন্য ব্রাউজার এক্সটেনশন তৈরি করা হয়েছে। এই এক্সটেনশনটি অ্যাডহকভাবে ব্যবহার করে আপনি এই তথ্যের উপর ভিত্তি করে আপনার কার্যক্রম নির্ধারণ করতে পারবেন। diff --git a/translations/ml/5-browser-extension/solution/translation/README.ms.md b/translations/ml/5-browser-extension/solution/translation/README.ms.md index 0557bf366..dde294fe8 100644 --- a/translations/ml/5-browser-extension/solution/translation/README.ms.md +++ b/translations/ml/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # കാർബൺ ട്രിഗർ ബ്രൗസർ എക്സ്ടൻഷൻ: പൂർണ്ണ കോഡ് CO2 സിഗ്നൽ tmrow API ഉപയോഗിച്ച് വൈദ്യുതി ഉപയോഗം കണ്ടെത്താൻ, നിങ്ങളുടെ പ്രദേശത്തിന്റെ വൈദ്യുതി ഉപഭോഗം എത്ര ഭാരമുള്ളതാണെന്ന് കണ്ടെത്താൻ ബ്രൗസറിൽ മുന്നറിയിപ്പ് ലഭിക്കുന്നതുവരെ ബ്രൗസർ എക്സ്ടൻഷൻ നിർമ്മിക്കുക. ഈ എക്സ്ടൻഷൻ പ്രത്യേകിച്ച് ഉപയോഗിക്കുന്നത് ഈ വിവരത്തിന്റെ അടിസ്ഥാനത്തിൽ നിങ്ങളുടെ പ്രവർത്തനങ്ങളെക്കുറിച്ച് പരിഗണന നടത്താൻ സഹായിക്കും. diff --git a/translations/ml/5-browser-extension/start/README.md b/translations/ml/5-browser-extension/start/README.md index f7109dd36..070c63b91 100644 --- a/translations/ml/5-browser-extension/start/README.md +++ b/translations/ml/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # കാർബൺ ട്രിഗർ ബ്രൗസർ വിപുലീകരണം: സ്റ്റാർട്ടർ കോഡ് തെമ്മ്രോയുടെ CO2 സിഗ്നൽ API ഉപയോഗിച്ച് വൈദ്യുതി ഉപയോഗം മോണിറ്റർ ചെയ്യുന്നതിന്, നിങ്ങളുടെ ബ്രൗസറിൽ തന്നെ നിങ്ങളുടെ പ്രദേശത്തിന്റെ വൈദ്യുതി ഉപയോഗത്തിന്റെ ഗാഢതയെക്കുറിച്ച് ഓർമ്മിപ്പിക്കാൻ ഒരു ബ്രൗസർ വിപുലീകരണം നിർമ്മിക്കുക. ഈ വിപുലീകരണം ആവശ്യംപ്രകാരം ഉപയോഗിക്കുന്നത്, ഈ വിവരത്തിന്റെ അടിസ്ഥാനത്തിൽ നിങ്ങളുടെ പ്രവർത്തനങ്ങളിൽ നീതിനിര്ണയം എടുക്കാൻ സഹായിക്കും. diff --git a/translations/ml/6-space-game/1-introduction/README.md b/translations/ml/6-space-game/1-introduction/README.md index b3c13bfbe..d952ad455 100644 --- a/translations/ml/6-space-game/1-introduction/README.md +++ b/translations/ml/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # സ്പേസ് ഗെയിം നിർമ്മാണം ഭാഗം 1: Parichayam ```mermaid diff --git a/translations/ml/6-space-game/1-introduction/assignment.md b/translations/ml/6-space-game/1-introduction/assignment.md index bea9932ab..4ddc3fdf7 100644 --- a/translations/ml/6-space-game/1-introduction/assignment.md +++ b/translations/ml/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # ഒരു ഗെയിം മോക്ക് അപ്പ് ചെയ്യുക: ഡിസൈൻ പാറ്റേണുകൾ പ്രയോഗിക്കുക ## അസൈൻമെന്റ് അവലോകനം diff --git a/translations/ml/6-space-game/2-drawing-to-canvas/README.md b/translations/ml/6-space-game/2-drawing-to-canvas/README.md index 766703667..0f92d6724 100644 --- a/translations/ml/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/ml/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # സ്പേസ് ഗെയിം അംശം 2: ഹീറോയും ഭീകരനും കാൻവാസിൽ വരയ്ക്കുക ```mermaid diff --git a/translations/ml/6-space-game/2-drawing-to-canvas/assignment.md b/translations/ml/6-space-game/2-drawing-to-canvas/assignment.md index d4422346d..f34195c49 100644 --- a/translations/ml/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/ml/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # അസൈൻമെന്റ്: കാൻവാസ് API അന്വേഷിക്കുക ## പഠന ലക്ഷ്യങ്ങൾ diff --git a/translations/ml/6-space-game/3-moving-elements-around/README.md b/translations/ml/6-space-game/3-moving-elements-around/README.md index 33d36bd99..2ab8956d5 100644 --- a/translations/ml/6-space-game/3-moving-elements-around/README.md +++ b/translations/ml/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # സ്റ്റെപ്പിൽ സ്പേസ് ഗെയിം നിർമാണം ഭാഗം 3: മോഷൻ ചേർക്കൽ ```mermaid diff --git a/translations/ml/6-space-game/3-moving-elements-around/assignment.md b/translations/ml/6-space-game/3-moving-elements-around/assignment.md index 2ec0f3120..840605f6f 100644 --- a/translations/ml/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/ml/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # നിങ്ങളുടെ കോഡ് കമന്റ് ചെയ്യുക ## നിർദ്ദേശങ്ങൾ diff --git a/translations/ml/6-space-game/4-collision-detection/README.md b/translations/ml/6-space-game/4-collision-detection/README.md index 437485cc8..ed3c3f0e1 100644 --- a/translations/ml/6-space-game/4-collision-detection/README.md +++ b/translations/ml/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # ഒരു സ്പെയ്‌സ് ഗെയിം നിർമ്മിക്കൽ ഭാഗം 4: ലേസർ ചേർക്കൽ ഒപ്പം ഘർഷണം കണ്ടെത്തൽ ```mermaid diff --git a/translations/ml/6-space-game/4-collision-detection/assignment.md b/translations/ml/6-space-game/4-collision-detection/assignment.md index 755368d2a..e1cfe0bd7 100644 --- a/translations/ml/6-space-game/4-collision-detection/assignment.md +++ b/translations/ml/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # കൂട്ടിയിടിത്തങ്ങൾ പരീക്ഷിക്കുക ## നിർദ്ദേശങ്ങൾ diff --git a/translations/ml/6-space-game/4-collision-detection/solution/README.md b/translations/ml/6-space-game/4-collision-detection/solution/README.md index bb4ceac55..59f91cc02 100644 --- a/translations/ml/6-space-game/4-collision-detection/solution/README.md +++ b/translations/ml/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - ഇത് ഒരു പ്ലേസ്ഹോൾഡർ ആണ്, ഉദ്ദേശപൂർവം ഒഴിവാക്കിയിരിക്കുന്നു --- diff --git a/translations/ml/6-space-game/4-collision-detection/your-work/README.md b/translations/ml/6-space-game/4-collision-detection/your-work/README.md index 3763ff76c..4c560e23a 100644 --- a/translations/ml/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/ml/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - ഇത് ഒരു പ്ലേസ്‌ഹോൾഡറാണ്, ഉദ്ദേശ്യപൂർവം ശൂന്യമായി വച്ച് നന്നിരിക്കുന്നു --- diff --git a/translations/ml/6-space-game/5-keeping-score/README.md b/translations/ml/6-space-game/5-keeping-score/README.md index 9f8b13855..b03591add 100644 --- a/translations/ml/6-space-game/5-keeping-score/README.md +++ b/translations/ml/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # സ്പെയ്‌സ് ഗെയിം പണി 5: സ്കോറിംഗ് ആൻഡ് ലൈവ്‌സ് ```mermaid diff --git a/translations/ml/6-space-game/5-keeping-score/assignment.md b/translations/ml/6-space-game/5-keeping-score/assignment.md index 601a60788..7213ea1c6 100644 --- a/translations/ml/6-space-game/5-keeping-score/assignment.md +++ b/translations/ml/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # സ്കോറിംഗ് ഗെയിം നിർമ്മിക്കുക ## നിര്‍ദ്ദേശങ്ങള്‍ diff --git a/translations/ml/6-space-game/5-keeping-score/solution/README.md b/translations/ml/6-space-game/5-keeping-score/solution/README.md index ff425f871..4a58fa865 100644 --- a/translations/ml/6-space-game/5-keeping-score/solution/README.md +++ b/translations/ml/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - ഇത് ഒരു പ്ലേസ്‌ഹോൾഡറാണ്, ഉദ്ദേശപൂർവമായി ശൂന്യമായി വച്ചിരിക്കുന്നു --- diff --git a/translations/ml/6-space-game/5-keeping-score/your-work/README.md b/translations/ml/6-space-game/5-keeping-score/your-work/README.md index 35cf55236..82d9bea28 100644 --- a/translations/ml/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/ml/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - ഇത് ഒരു പ്ലേസ്‌হോൾഡറാണ്, സങ്കൽപ്പമാക്കി intentionally വിടുത്തിരിക്കുന്നത്. --- diff --git a/translations/ml/6-space-game/6-end-condition/README.md b/translations/ml/6-space-game/6-end-condition/README.md index f668654b6..ac8075e5e 100644 --- a/translations/ml/6-space-game/6-end-condition/README.md +++ b/translations/ml/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # ബിൽഡ് എ സ്‌പേസ് ഗെയിം ഭാഗം 6: അവസാനവും പുനരാരംഭവും ```mermaid diff --git a/translations/ml/6-space-game/6-end-condition/assignment.md b/translations/ml/6-space-game/6-end-condition/assignment.md index e28213633..ae0e31a38 100644 --- a/translations/ml/6-space-game/6-end-condition/assignment.md +++ b/translations/ml/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # ഒരു സാമ്പിൾ ഗെയിം നിർമ്മിക്കുക ## അസൈൻമെന്റ് അവലോകനം diff --git a/translations/ml/6-space-game/6-end-condition/solution/README.md b/translations/ml/6-space-game/6-end-condition/solution/README.md index f4386ff16..2eeb1e7d1 100644 --- a/translations/ml/6-space-game/6-end-condition/solution/README.md +++ b/translations/ml/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - ഇത് ഒരു പ്ലേസ്ഹോൾഡറാണ്, മനസിലാക്കി ഫലവത്താക്കാൻ വെറുതെ ഒഴിഞ്ഞിട്ടുള്ളത് --- diff --git a/translations/ml/6-space-game/6-end-condition/your-work/README.md b/translations/ml/6-space-game/6-end-condition/your-work/README.md index 6d647ed25..8a21f8dd9 100644 --- a/translations/ml/6-space-game/6-end-condition/your-work/README.md +++ b/translations/ml/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - ഇത് ഒരു പ്ലേസ്ഹോൾഡറാണ്, ഉദ്ദേശപൂർവ്വം ഒഴിഞ്ഞവെച്ചു. --- diff --git a/translations/ml/6-space-game/README.md b/translations/ml/6-space-game/README.md index b9271f33e..135fb80b1 100644 --- a/translations/ml/6-space-game/README.md +++ b/translations/ml/6-space-game/README.md @@ -1,12 +1,3 @@ - # ഒരു സ്പേസ് ഗെയിം നിർമ്മിക്കുക വളരെ മുന്നേറ്റത്തിലുള്ള ജാവാസ്ക്രിപ്റ്റ് അടിസ്ഥാനങ്ങളെ പഠിപ്പിക്കാൻ ഒരു സ്പേസ് ഗെയിം diff --git a/translations/ml/6-space-game/solution/README.md b/translations/ml/6-space-game/solution/README.md index a3cbe01ed..1974f0718 100644 --- a/translations/ml/6-space-game/solution/README.md +++ b/translations/ml/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - ഇത് ഒരു പ്ലേസ്ഹോൾഡറാണ്, ഉദ്ദേശപൂർവ്വം ഒഴിക്തമാണ് --- diff --git a/translations/ml/7-bank-project/1-template-route/README.md b/translations/ml/7-bank-project/1-template-route/README.md index 2563a7f33..f2ddd6c4d 100644 --- a/translations/ml/7-bank-project/1-template-route/README.md +++ b/translations/ml/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # ബാങ്കിംഗ് ആപ്പ് നിർമ്മിക്കൽ ഭാഗം 1: വെബ് ആപ്ലിക്കേഷനിലെ HTML ടൈംപ്ലേറ്റുകളും റൂട്ടുകളും ```mermaid diff --git a/translations/ml/7-bank-project/1-template-route/assignment.md b/translations/ml/7-bank-project/1-template-route/assignment.md index 31d0523e0..9d14ae9ef 100644 --- a/translations/ml/7-bank-project/1-template-route/assignment.md +++ b/translations/ml/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # റൂട്ടിംഗ് മെച്ചപ്പെടുത്തുക ## നിർദ്ദേശങ്ങൾ diff --git a/translations/ml/7-bank-project/2-forms/README.md b/translations/ml/7-bank-project/2-forms/README.md index 5332459e6..643a47909 100644 --- a/translations/ml/7-bank-project/2-forms/README.md +++ b/translations/ml/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # ബാങ്കിങ് ആപ്പ് നിർമ്മിക്കുക ഭാഗം 2: ലോഗിൻ & രജിസ്ട്രേഷൻ ഫോർം നിർമ്മിക്കുക ```mermaid diff --git a/translations/ml/7-bank-project/2-forms/assignment.md b/translations/ml/7-bank-project/2-forms/assignment.md index 79962db48..dda8b23ae 100644 --- a/translations/ml/7-bank-project/2-forms/assignment.md +++ b/translations/ml/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # നിങ്ങളുടെ ബാങ്ക് ആപ്പ് ആധുനിക CSS ഉപയോഗിച്ച് സ്റ്റൈൽ ചെയ്യുക ## പ്രോജക്ട് അവലോകനം diff --git a/translations/ml/7-bank-project/3-data/README.md b/translations/ml/7-bank-project/3-data/README.md index f9a75084e..d21f35ff4 100644 --- a/translations/ml/7-bank-project/3-data/README.md +++ b/translations/ml/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # ബാങ്കിംഗ് ആപ്പ് നിർമ്മിക്കൽ ഭാഗം 3: ഡാറ്റ സ്വീകരിക്കുകയും ഉപയോഗിക്കുകയും ചെയ്യാനുള്ള രീതികൾ സ്റ്റാർ ട്രെക്കിലെ എന്റർപ്രൈസിന്റെ കമ്പ്യൂട്ടർ ചിന്തിക്കുക - ക്യാപ്റ്റൻ പिकार്ഡ് കപ്പൽ നിലവ് ചോദിച്ചാൽ, സമ്പൂർണ ഇന്റർഫേസ് അടച്ച് പുനഃസംഘടിപ്പിക്കാതെ ഉടൻ തന്നെ വിവരം പ്രത്യക്ഷപ്പെടുന്നു. ഈ സുതാര്യമായ വിവര പ്രവാഹം ആണ് നാം ഇവിടെ ഡയനാമിക് ഡാറ്റ ഫെച്ചിംഗിലൂടെ നിർമ്മിക്കുന്നത്. diff --git a/translations/ml/7-bank-project/3-data/assignment.md b/translations/ml/7-bank-project/3-data/assignment.md index 2359f0ea2..c8164eb82 100644 --- a/translations/ml/7-bank-project/3-data/assignment.md +++ b/translations/ml/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # കോഡ് റിഫാക്ടറിങ്ങും ഡോക്യുമെന്റേഷനും അസൈൻമെന്റ് ## പഠനലക്ഷ്യങ്ങൾ diff --git a/translations/ml/7-bank-project/4-state-management/README.md b/translations/ml/7-bank-project/4-state-management/README.md index c8517164f..cf7e24477 100644 --- a/translations/ml/7-bank-project/4-state-management/README.md +++ b/translations/ml/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # ബാങ്കിംഗ് ആപ്പ് നിർമ്മാണം ഭാഗം 4: സ്റ്റേറ്റ് മാനേജ്മെന്റ് ആശയങ്ങൾ ## ⚡ അടുത്ത 5 മിനുട്ടിൽ നിങ്ങൾ ചെയ്യാൻ പറ്റുന്നത് diff --git a/translations/ml/7-bank-project/4-state-management/assignment.md b/translations/ml/7-bank-project/4-state-management/assignment.md index eebbb7a5a..c7596bf75 100644 --- a/translations/ml/7-bank-project/4-state-management/assignment.md +++ b/translations/ml/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # "ട്രാൻസാക്ഷൻ ചേർക്കുക" ഡയലോഗ് നടപ്പാക്കുക ## അവലോകനം diff --git a/translations/ml/7-bank-project/README.md b/translations/ml/7-bank-project/README.md index 44cf2e99b..f5c713c41 100644 --- a/translations/ml/7-bank-project/README.md +++ b/translations/ml/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: ഒരു ബാങ്ക് നിർമ്മിക്കുക ഈ പ്രോജക്ടിൽ, നിങ്ങൾ ഒരു خیالی ബാങ്ക് എങ്ങനെ നിർമ്മിക്കാമെന്ന് പഠിക്കും. ഈ പഠനങ്ങളിൽ ഒരു വെബ് ആപ്പ് എങ്ങനെൽയൗട്ട് ചെയ്യാം, റൂട്ടുകൾ എങ്ങനെ നൽകാം, ഫോമുകൾ നിർമ്മിക്കുക, സ്റ്റേറ്റ് മാനേജ് ചെയ്യുക, ബാങ്കിന്റെ ഡാറ്റ ലഭിക്കുന്ന API-യിൽ നിന്ന് ഡാറ്റ എങ്ങനെ ഫിച്ച് ചെയ്യാം എന്നതിനെക്കുറിച്ചുള്ള നിർദ്ദേശങ്ങൾ ഉൾបទമാണ്. diff --git a/translations/ml/7-bank-project/api/README.md b/translations/ml/7-bank-project/api/README.md index 79909e902..451be6a2d 100644 --- a/translations/ml/7-bank-project/api/README.md +++ b/translations/ml/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # ബാങ്ക് API > [Node.js](https://nodejs.org) + [Express](https://expressjs.com/) ഉപയോഗിച്ച് നിർമ്മിച്ച ബാങ്ക് API. diff --git a/translations/ml/7-bank-project/solution/README.md b/translations/ml/7-bank-project/solution/README.md index 8c1e72d3d..d20c36678 100644 --- a/translations/ml/7-bank-project/solution/README.md +++ b/translations/ml/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # ബാങ്ക് ആപ്പ് > വാനില്ല HTML5, CSS, ജാവാസ്‌ക്രിപ്റ്റ് എന്നിവ ഉപയോഗിച്ച് (ഫ്രെയിംവർക്ക്‌കളും ലൈബ്രറിയും ഉപയോഗിക്കാതെ) നിർമ്മിച്ച ബാങ്ക് ആപ്പ് പ്രോജക്റ്റിനുള്ള ഉദാഹരണ പരിഹാരം. diff --git a/translations/ml/8-code-editor/1-using-a-code-editor/README.md b/translations/ml/8-code-editor/1-using-a-code-editor/README.md index 67aabb922..5c1d7aa15 100644 --- a/translations/ml/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/ml/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # ഒരു കോഡ് എഡിറ്റർ ഉപയോഗിക്കുന്നത്: VSCode.dev കഴിവാർജ്ജനം *ദി മാട്രിക്‌സ്*-യിലെ നീവോ ഒരു വൻ കമ്പ്യൂട്ടർ ടേർമിനലിൽ പ്ലഗ് ഇൻ ചെയ്ത് ഡിജിറ്റൽ ലോകത്തെ പ്രവേശിക്കേണ്ടിവന്നത് ഓർക്കൂ? ഇന്നത്തെ വെബ് ഡെവലപ്പ്മെന്റ് ടൂൾസ് എതിർവശ കഥയാണ് – എവിടേയുമുള്ള ഏറ്റവും ശക്തമായ കഴിവുകൾ. VSCode.dev ഒരു ബ്രൗസർ അടിസ്ഥാനമാക്കിയ കോഡ് എഡിറ്ററാണ്, ഇന്റർനെറ്റ് കണക്ഷൻ ഉള്ള ഏത് ഡിവൈസിനും പ്രൊഫഷണൽ ഡെവലപ്പ്മെന്റ് ഉപകരണങ്ങൾ കൊണ്ടുവരുന്നത്. diff --git a/translations/ml/8-code-editor/1-using-a-code-editor/assignment.md b/translations/ml/8-code-editor/1-using-a-code-editor/assignment.md index d07de9f88..98e4e4d18 100644 --- a/translations/ml/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/ml/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # VSCode.dev ഉപയോഗിച്ച് ഒരു റിസ്യൂം വെബ്സൈറ്റ് സൃഷ്ടിക്കുക നിങ്ങളുടെ കഴിവുകളും അനുഭവവും ആധുനിക, ഇടപെടൽ സജ്ജമായ രൂപത്തില്‍ പ്രദര്‍ശിപ്പിക്കുന്ന പ്രൊഫഷണൽ റിസ്യൂം വെബ്സൈറ്റ് നിർമ്മിച്ച് നിങ്ങളുടെ കരിയർ സാധ്യതകൾ മാറ്റിമറിക്കുക. പാരമ്പര്യമായ PDF കളെ അയക്കുന്നതിനുപകരം, റിക്രൂട്ടർമാർക്ക് നിങ്ങളുടെ യോഗ്യതകളും വെബ് ഡെവലപ്പ്മെന്റ് കഴിവുകളും തെളിയിക്കുന്ന ഒരു സ്ലീക്ക്, റെസ്പോൺസീവ് വെബ്സൈറ്റ് നൽകുന്നതായി കരുതുക. diff --git a/translations/ml/9-chat-project/README.md b/translations/ml/9-chat-project/README.md index ac9d75b3d..334db9ad2 100644 --- a/translations/ml/9-chat-project/README.md +++ b/translations/ml/9-chat-project/README.md @@ -1,12 +1,3 @@ - # എഐ ഉപയോഗിച്ച് ഒരു ചാറ്റ് അസിസ്റ്റന്റ് നിർമിക്കുക സ്റ്റാർ ട്രെക്കിൽ ക്രൂവിന് കപ്പലിന്റെ കമ്പ്യൂട്ടറോട് സ്വേച്ഛയായി സംഭാഷണം നടത്തും, സങ്കീർണ ചോദ്യങ്ങൾ ചോദിച്ച് ആലോചനാഭരിതമായ പ്രതികരണങ്ങൾ ലഭിക്കുന്നതു പോലെ ഓർമ്മയുണ്ടോ? 1960 കളിലെ ശുദ്ധമായ സയൻസ് ഫിക്ഷൻ പോലെ തോന്നിയതു ഇപ്പോൾ നിങ്ങൾ ഇതിനകം അറിയുന്ന വെബ് ടെക്നോളജികളെ ഉപയോഗിച്ച് നിർമ്മിക്കാൻ കഴിയും. diff --git a/translations/ml/9-chat-project/solution/README.md b/translations/ml/9-chat-project/solution/README.md index 6a7ccfce8..367f2cfbc 100644 --- a/translations/ml/9-chat-project/solution/README.md +++ b/translations/ml/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # പരിഹാരമാരംഭിക്കുക 1. [backend](./backend/README.md) ആരംഭിക്കുക diff --git a/translations/ml/9-chat-project/solution/backend/README.md b/translations/ml/9-chat-project/solution/backend/README.md index 8e1e764fd..260fd3905 100644 --- a/translations/ml/9-chat-project/solution/backend/README.md +++ b/translations/ml/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - നിങ്ങളുടെ റൺടൈം തിരഞ്ഞെടുക്കുക - [Python](./python/README.md) diff --git a/translations/ml/9-chat-project/solution/backend/python/README.md b/translations/ml/9-chat-project/solution/backend/python/README.md index bb6f8f943..410afcd29 100644 --- a/translations/ml/9-chat-project/solution/backend/python/README.md +++ b/translations/ml/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # കോഡ് 실행ിക്കുക ## ക്രമീകരിക്കുക diff --git a/translations/ml/9-chat-project/solution/frontend/README.md b/translations/ml/9-chat-project/solution/frontend/README.md index 7ddb6abf0..1fa4b4710 100644 --- a/translations/ml/9-chat-project/solution/frontend/README.md +++ b/translations/ml/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # കോഡ് 실행 කරන්න ```sh diff --git a/translations/ml/AGENTS.md b/translations/ml/AGENTS.md index a483c6e6b..52417ab83 100644 --- a/translations/ml/AGENTS.md +++ b/translations/ml/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## Project Overview diff --git a/translations/ml/CODE_OF_CONDUCT.md b/translations/ml/CODE_OF_CONDUCT.md index 86582512b..9d13465a9 100644 --- a/translations/ml/CODE_OF_CONDUCT.md +++ b/translations/ml/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # മൈക്രോസ്‌ഫ്റ്റ് ഓപ്പൺ സോഴ്സ് പെരുമാറ്റ നയം ഈ പ്രോജക്ട് [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon) സ്വീകരിച്ചിരിക്കുന്നു. diff --git a/translations/ml/CONTRIBUTING.md b/translations/ml/CONTRIBUTING.md index 629ef60b9..efa4d3888 100644 --- a/translations/ml/CONTRIBUTING.md +++ b/translations/ml/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # സംഭാവനകൾ ഈ പ്രോജക്ട് സംഭാവനകളും നിർദ്ദേശങ്ങളും സ്വാഗതം ചെയ്യും. ഏറ്റവും അധികം സംഭാവനകൾ നിങ്ങൾക്ക് diff --git a/translations/ml/Git-Basics/README.md b/translations/ml/Git-Basics/README.md index 1734cb600..d327c35ab 100644 --- a/translations/ml/Git-Basics/README.md +++ b/translations/ml/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## വെബ്-ഡെവ് തുടങ്ങിയവർക്ക് ഉപകാരപ്രദമായ GIT അടിസ്ഥാനങ്ങൾ👶 diff --git a/translations/ml/README.md b/translations/ml/README.md index c32d339ed..336a3a002 100644 --- a/translations/ml/README.md +++ b/translations/ml/README.md @@ -1,12 +1,3 @@ - [![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) [![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) [![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) @@ -19,204 +10,201 @@ CO_OP_TRANSLATOR_METADATA: [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -# തുടക്കക്കാർക്ക് വെബ് ഡെവലപ്പ്മെന്റ് - ഒരു കോർസ്സ് +# തുടക്കക്കാർക്കുള്ള വെബ് വികസനം - ഒരു പാഠ്യപദ്ധതി -Microsoft Cloud Advocates ഒരുക്കുന്ന 12 ആഴ്ചകളിലായി മുഴുവനായുള്ള കോഴ്‌സിലൂടെ വെബ് വികസനത്തിന്റെ അടിസ്ഥാനങ്ങൾ പഠിക്കുക. 24 പാഠങ്ങളിലൊരൊന്ന് JavaScript, CSS, HTML എന്നിവ കൈകൊണ്ട് ചെയ്യാവുന്ന പ്രോജക്ടുകളായ ടെറരിയം, ബ്രൗസർ എക്സ്റ്റൻഷനുകൾ, സ്‌പേസ് ഗെയിമുകൾ തുടങ്ങിയവയിലൂടെയാണ് പഠിപ്പിക്കുന്നത്. ക്വിസുകൾ, ചർച്ചകൾ, പ്രായോഗിക അസൈൻമെന്റുകൾ എന്നിവയിലും പങ്കെടുക്കുക. വിന്യസാധ്യമായ പ്രോജക്റ്റ്-അടിസ്ഥാന പഠനരീതിയിലൂടെ നിങ്ങളുടെ കഴിവുകൾ മെച്ചപ്പെടുത്തുകയും അറിവ് മെച്ചപ്പെടുത്തുകയും ചെയ്യുക. ഇന്ന് തന്നെ നിങ്ങളുടെ കോഡിംഗ് യാത്ര ആരംഭിക്കൂ! +Microsoft Cloud Advocates ഒരുക്കിയ 12 ആഴ്ചകളുള്ള സമഗ്ര കോഴ്സിലൂടെ വെബ് വികസനത്തിന്റെ അടിസ്ഥാനങ്ങൾ പഠിക്കൂ. 24 പാഠങ്ങളിൽ ഓരോതും ടെറാറിയങ്ങൾ, ബ്രൗസർ എക്സ്റ്റൻഷനുകൾ, സ്‌പെയ്‌സ് ഗെയിമുകൾ തുടങ്ങിയ പ്രായോഗിക പദ്ധതികളിലൂടെ JavaScript, CSS, HTML എന്നിവയിൽ ആഴത്തിൽ പഠിപ്പിക്കും. ക്വിസുകൾ, ചർച്ചകൾ, പ്രായോഗികഷേഷനുകൾ എന്നിവയിൽ പങ്കാളികളാകൂ. നൈപുണ്യം വർദ്ധിപ്പിക്കാനും അറിവ് മെച്ചപ്പെടുത്താനും ഞങ്ങളുടെ ഫലപ്രദമായ പ്രോജക്റ്റ് അടിസ്ഥാന പ്രയോ​ഗാശാസ്ത്രം സഹായിക്കും. ഇന്ന് തന്നെ നിങ്ങളുടെ കോഡിങ് യാത്ര ആരംഭിക്കൂ! -Azure AI Foundry Discord Community യിൽ ചേരൂ +Azure AI Foundry Discord കമ്മ്യൂണിറ്റിയിൽ ചേരൂ [![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. **റിപ്പോസിറ്ററി ഫോർക്ക് ചെയ്യുക**: ക്ലിക്ക് ചെയ്യുക [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) 2. **റിപ്പോസിറ്ററി ക്ലോൺ ചെയ്യുക**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Azure AI Foundry Discord ലായി ചേരുക, വിദഗ്ധരും മറ്റ് ഡെവലപ്പർമാരും കാണുക**](https://discord.com/invite/ByRwuEEgH4) +3. [**Azure AI Foundry Discord-ിൽ ചേരുക, വിദഗ്ധർക്കും മറ്റ് ഡെവലപ്പർമാർക്കും കാണാം**](https://discord.com/invite/ByRwuEEgH4) -### 🌐 പലഭാഷാ പിന്തുണ +### 🌐 ബഹുഭാഷാ പിന്തുണ -#### GitHub Action വഴി (സ്വയംപ്രവർത്തനം & എല്ലായ്പ്പോഴും പുതുക്കിയാവുന്ന) +#### GitHub Action-വഴി പിന്തുണയുളളത് (സ്വയം പ്രവർത്തിക്കുന്നതും എല്ലായ്പ്പോഴും പുതുക്കപ്പെടുന്നതും) -[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](./README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) +[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](./README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) -> **സ്ഥാനികമായി ക്ലോൺ ചെയ്യാൻ ഇഷ്ടപ്പെടുന്നവർ?** +> **സ്ഥാനീയമായി ക്ലോൺ ചെയ്യാൻ ഇഷ്ടപ്പെടുന്നുവോ?** -> ഈ റിപോസിറ്ററിയിൽ 50-ലേറെ ഭാഷാ വിവർത്തനങ്ങൾ ഉൾക്കൊള്ളുന്നുവെന്ന് പ്രത്യേകം ഡൗൺലോഡ് വലുപ്പം വർദ്ധിപ്പിക്കുന്നു. വിവർത്തനങ്ങൾ ഇല്ലാതെ ക്ലോൺ ചെയ്യാൻ, sparse checkout ഉപയോഗിക്കുക: +> ഈ റിപോസിറ്ററിയിൽ 50-ലധികം ഭാഷാ തർജ്ജമകൾ ഉൾക്കൊള്ളിക്കുന്നതിനാൽ ഡൗൺലോഡ് വലുപ്പം വലിയതാണ്. തർജ്ജമകൾ ഇല്ലാതെ ക്ലോൺ ചെയ്യാൻ sparse checkout ഉപയോഗിക്കുക: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> ഇതുവഴി നിങ്ങൾക്ക് കോഴ്‌സ് പൂർത്തിയാക്കാൻ വേണ്ടിയുള്ള എല്ലാ കാര്യങ്ങളും വളരെ വേഗത്തിൽ ഡൗൺലോഡ് ചെയ്യാവുന്നതാണ്. +> ഇതിലൂടെ കോഴ്സ് പൂർത്തിയാക്കുന്നതിന് ആവശ്യമായ എല്ലാ ഫ്രയിമുകളും നിവർത്തി വേഗത്തിൽ ലഭിക്കും. -**കൂടുതൽ വിവർത്തന ഭാഷകൾ ഈ ലിങ്കിൽ ചുരുക്കി നൽകിയിട്ടുണ്ട് [ഇവിടെ](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +**കൂടുതൽ ഭാഷാ പിന്തുണിക്കേണ്ടതുള്ളവർ [ഇവിടെ](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md) കാണുക** [![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) -#### 🧑‍🎓 _നിങ്ങൾ ഒരു വിദ്യാർത്ഥിയാണോ?_ +#### 🧑‍🎓 _നീ ഒരു വിദ്യാർത്ഥിയോ?_ -[**സ്റ്റുഡന്റ് ഹബ് പേജ്**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) സന്ദർശിക്കുക, അവിടെ നിങ്ങൾക്ക് തുടക്കക്കാരുടെ വിഭവങ്ങൾ, സ്റ്റുഡന്റ് പാക്കുകൾ, ഒരു സൗജന്യ സർട്ടിഫിക്കറ്റ് വൗച്ചർ നേടാനുള്ള മാർഗ്ഗങ്ങൾ എന്നിവ ലഭ്യമാണ്. മാസേന ഉള്ളടക്കം മാറ്റുന്നതിനാൽ ഈ പേജ് ബുക്ക്മാർക്ക് ചെയ്ത് ഇടയ്ക്ക് പരിശോധിക്കുന്നതാണ് ഏറ്റവും നല്ലത്. +[**Student Hub പേജ്**](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 🚀 എന്ന പേരിൽ നിരവധി അധ്യായങ്ങളിൽ കാണാം. Copilot Agent മോഡ് ഉപയോഗിച്ചാണിത് പൂർത്തിയാക്കേണ്ടത്. Agent മോഡ് കണ്ട് കാണാത്തവർക്ക് സൂചന - ഇത് ടെക്സ്റ്റ് മാത്രമല്ല, ഫയലുകളും മാറ്റാനും കമാൻഡുകളും പ്രവർത്തിപ്പിക്കാനുമുള്ള കഴിവ് വഹിക്കുന്നു. -### 📣 അറിയിപ്പ് - _Generative AI ഉപയോഗിച്ച് പുതിയ പ്രോജക്ട്_ +### 📣 അറിയിപ്പ് - _Generative AI ഉപയോഗിച്ച് നിർമ്മിക്കാനുള്ള പുതിയ പ്രോജക്ട്_ -പുതിയ AI Assistant പ്രോജക്ട് ചേർത്തു, ഇത് പരിശോധിക്കുക [project](./9-chat-project/README.md) +പുതിയ AI അസിസ്റ്റന്റ് പ്രോജക്ട് പുറത്തിറക്കി, കാണുക [project](./9-chat-project/README.md) -### 📣 അറിയിപ്പ് - _JavaScript നു വേണ്ടി പുതിയ Generative AI കോറിക്കുലം_ +### 📣 അറിയിപ്പ് - _JavaScript-ന് Generative AI അടിസ്ഥാനമാക്കിയുള്ള പുതിയ പാഠ്യക്രമം_ -പുതിയ Generative AI കോറിക്കുലം നഷ്ടപ്പെടുത്തേണ്ടതില്ല! +നമ്മുടെ പുതിയ Generative AI പാഠ്യപദ്ധതി കാണാൻ മറക്കരുത്! -ആരംഭിക്കാൻ സന്ദർശിക്കുക [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/ml/background.148a8d43afde5730.webp) -- അടിസ്ഥാന കാര്യങ്ങളിൽ നിന്നാരംഭിച്ച് RAG വരെ ഉൾക്കൊള്ളുന്ന പാഠങ്ങൾ. -- GenAIയും നമ്മുടെ സഹപാഠിയുള്ള ആപ്പും ഉപയോഗിച്ച് ചരിത്രപ്രസിദ്ധ വ്യക്തികളുമായി തൽസമയ സംവാദം. -- രസകരമായ കഥാരൂപകഥ, നിങ്ങൾകാലയാത്ര ചെയ്യുന്നു! +- അടിസ്ഥാനത്തിൽ നിന്ന് RAG വരെ പാഠങ്ങൾ. +- GenAI ഉപയോഗിച്ച് ചരിത്ര കഥാപാത്രങ്ങളുമായി ആശയവിനിമയം. +- രസകരമായ കഥ, നിങ്ങൾ സമയം യാത്ര ചെയ്യുന്നതുപോലെ അനുഭവം! ![character](../../translated_images/ml/character.5c0dd8e067ffd693.webp) - -ഓരോ പാഠത്തിലും പൂർത്തിയാക്കാനുള്ള അസൈൻമെന്റ്, അറിവ് പരിശോധന, വെല്ലുവിളി എന്നിവയുണ്ട്, പഠിക്കാനുള്ള വിഷയങ്ങൾ ഉൾക്കൊള്ളുന്നു: -- പ്രോമ്പ്റ്റിംഗ് ആൻഡ് പ്രോമ്പ്റ്റ് എഞ്ചിനീയറിങ് -- ടെക്സ്റ്റ് ആൻഡ് ഇമേജ് ആപ്പ് സൃഷ്ടി -- തിരച്ചിൽ ആപ്പുകൾ +ഓരോ പാഠം ഒരു അസൈൻമെന്റും, അറിവു പരിശോദനയും, പഠന വിഷയങ്ങളെ മാർഗ്ഗനിർദ്ദേശം ചെയ്യുന്ന ഒരു ചലഞ്ചും ഉൾക്കൊള്ളുന്നു: +- പ്രോംപ്റ്റിംഗ്, പ്രോംപ്റ്റ് എഞ്ചിനീയറിംഗ് +- ടെക്സ്റ്റ്, ഇമേജ് ആപ്പ് നിർമാണം +- തിരയൽ ആപ്പുകൾ ആരംഭിക്കാൻ സന്ദർശിക്കുക [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) - - ## 🌱 തുടക്കം -> **അധ്യാപകർ**, ഈ കോറിക്കുലം ഉപയോഗിക്കാനുള്ള ചില നിർദ്ദേശങ്ങൾ ഞങ്ങൾ [ഉൾപ്പെടുത്തി](for-teachers.md). നിങ്ങളുടെ പ്രതികരണങ്ങൾ ഞങ്ങളുടെ [ചർച്ച ഫോറത്തിൽ](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner) അറിയിക്കൂ! +> **അദ്ധ്യാപകർ**, ഈ പാഠ്യक्रमം ഉപയോഗിക്കുന്നതിന് ചില നിർദ്ദേശങ്ങൾ ഞങ്ങൾ ഉൾപ്പെടുത്തിയിട്ടുണ്ട് [included some suggestions](for-teachers.md). നിങ്ങളുടെ ഫീഡ്ബാക്ക് ആകാംക്ഷയോടെ ഞങ്ങൾക്കുണ്ട് [in our discussion forum](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) സ്വീകാര്യമാണ്, അവിടെ हमारे മോദറേറ്റർ ടീമംഗങ്ങൾ നിങ്ങളുടെ ചോദ്യങ്ങൾക്ക് ഉത്തരം നൽകാൻ സജ്ജമാണ്. +പഠനാനുഭവം മെച്ചപ്പെടുത്താൻ, കൂട്ടുകാർക്കൊപ്പം ചേർന്ന് പ്രോജക്റ്റുകളിൽ പ്രവർത്തിക്കുക! ചർച്ചകൾ ഞങ്ങളുടെ [discussion forum](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) ൽ പ്രോത്സാഹിപ്പിക്കുന്നു, അവിടെ മോഡറേറ്റർമാർ നിങ്ങളുടെ ചോദ്യങ്ങൾക്ക് ഉത്തരം നൽകും. -കൂടുതൽ വിദ്യാഭ്യാസത്തിനായി, അധിക പഠന സാമഗ്രികൾക്കായി [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) ആന്പധി പരിശോധിക്കാൻ ഞങ്ങൾ ശക്തമായി ശിപാർശ ചെയ്യുന്നു. +കൂടുതൽ പഠനത്തിനായി, [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) പരിശോധിക്കാൻ ഞങ്ങൾ ശുപാർശ ചെയ്യുന്നു. -### 📋 നിങ്ങളുടെ പരിസരം ക്രമീകരിക്കൽ +### 📋 നിങ്ങളുടെ പരിസരം സജ്ജമാക്കൽ -ഈ കോറിക്കുലത്തിനായി ഒരു വികസന പരിസരം തയ്യാറായിട്ടുണ്ട്! നിങ്ങൾ തുടങ്ങുമ്പോൾ [Codespace](https://github.com/features/codespaces/) (ബ്രൗസർ അടിസ്ഥാനവും, ഇൻസ്റ്റാൾ വേണ്ടാത്ത പരിസരം) ഉപയോഗിക്കാനോ, അല്ലെങ്കിൽ നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) പോലുള്ള ഒരു ടെക്സ്റ്റ് എഡിറ്റർ ഉപയോഗിക്കാനോ കഴിയും. +ഈ പാഠ്യക്രമത്തിന് ഡെവലപ്‌മെന്റ് പരിസരം തയ്യാറായി ലഭ്യമാണ്! ആരംഭിക്കുമ്പോൾ നിങ്ങൾക്ക് [Codespace](https://github.com/features/codespaces/) (_ബ്രൗസർ അടിസ്ഥാനമായ, ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതില്ലാത്ത പരിസരം_)യിൽ ഓടിക്കോ, നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ പ്രിയപ്പെട്ട ടെക്‌സ്‌റ്റ് എഡിറ്റർ പോലെയുള്ള [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) ഉപയോഗിച്ച് ഓടിക്കാം. -#### നിങ്ങളുടെ റിപോസിറ്ററി സൃഷ്ടിക്കുക -നിങ്ങളുടെ ജോലി എളുപ്പത്തിൽ സേവ് ചെയ്യാൻ, ഈ റിപോസിറ്ററി സ്വന്തം അത്രപകർപ്പ് സൃഷ്ടിക്കാൻ ശുപാർശ ചെയ്യുന്നു. പേജിന്റെ മുകളിൽ കാണുന്ന **Use this template** ബട്ടൺ ക്ലിക്ക് ചെയ്താല്‍ നിങ്ങള്‍ക്ക് നിങ്ങളുടെ GitHub അക്കൗണ്ടിൽ പുതിയ ഒരു റിപോസിറ്ററി നിർമ്മിക്കാം, ഇതിൽ കോറിക്കുലംയുടെ പകർപ്പ് അടങ്ങിയിരിക്കും. +#### നിങ്ങളുടെ റിപ്പോസിറ്ററി സൃഷ്ടിക്കുക +നിങ്ങളുടെ പ്രവർത്തനം എളുപ്പത്തിൽ സൂക്ഷിക്കാൻ, ഈ റിപോസിറ്ററിയുടെ സ്വന്തം അതിരൂപം സൃഷ്ടിക്കുക. പേജ് മുകളിലുള്ള **Use this template** ബട്ടൺ അമർത്തി ഇത് ചെയ്യാം. GitHub അക്കൗണ്ടിൽ പുതിയ ഒരു റിപോസിറ്ററി സൃഷ്ടിക്കപ്പെടും, പാഠ്യക്രമത്തിന്റെ അതിരൂപം വച്ച്. -ഈ ഘട്ടങ്ങൾ പിന്തുടരുക: -1. **റിപോസിറ്ററി ഫോർക്കുചെയ്യുക**: ഈ പേജിന്റെ മുകളിലുള്ള വലത് വശത്തുള്ള "Fork" ബട്ടൺ ക്ലിക്ക് ചെയ്യുക. -2. **റിപോസിറ്ററി ക്ലോൺ ചെയ്യുക**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +ചുവടെയുള്ളവ പാലിക്കുക: +1. **റിപ്പോസിറ്ററി ഫോർക്ക് ചെയ്യുക**: ഈ പേജിന്റെ മുകളിലെ വലത് മൂലയിൽ "Fork" ബട്ടൺ അമർത്തുക. +2. **റിപ്പോസിറ്ററി ക്ലോൺ ചെയ്യുക**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -#### Codespace ൽ കോറിക്കുലം ഓടിക്കുക +#### Codespace-ൽ പാഠ്യകുറി തിരക്കിലാക്കൽ -നിങ്ങൾ സൃഷ്ടിച്ച റിപോസിറ്ററിയിൽ, **Code** ബട്ടൺ ക്ലിക്ക് ചെയ്ത് **Open with Codespaces** തിരഞ്ഞെടുക്കുക. പുതിയ ഒരു Codespace നിങ്ങൾക്കായി സൃഷ്ടിക്കും. +നിങ്ങൾ സൃഷ്ടിച്ച ഈ റിപോസിറ്ററി കോപ്പിയിൽ, **Code** ബട്ടൺ അമർത്തി **Open with Codespaces** തെരഞ്ഞെടുക്കുക. ഇത് നിങ്ങൾക്ക് പ്രവർത്തിക്കാനുള്ള പുതിയ Codespace സൃഷ്ടിക്കും. ![Codespace](../../translated_images/ml/createcodespace.0238bbf4d7a8d955.webp) -#### നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ കോറിക്കുലം ലോക്കലായി ഓടിക്കുക +#### നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ പാഠ്യകുറി പ്രവർത്തിപ്പിക്കുക -ഈ കോറിക്കുലം നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ ലോക്കലായി ഓടിക്കാൻ, ഒരു ടെക്സ്റ്റ് എഡിറ്റർ, ഒരു ബ്രൗസർ, ഒരു കമാൻഡ് ലൈൻ ഉപകരണം എന്നിവ ആവശ്യമാണ്. നമ്മുടെ ആദ്യ പാഠമായ [Introduction to Programming Languages and Tools of the Trade](../../1-getting-started-lessons/1-intro-to-programming-languages) നിങ്ങൾക്കായി ഓരോ ടൂളിനും ലഭ്യമായ ഓപ്ഷനുകൾ വിശദീകരിക്കുന്നു. +ഈ പാഠ്യകുറി നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ പ്രവർത്തിപ്പിക്കാൻ, ഒരു ടെക്‌സ്‌റ്റ് എഡിറ്ററും, ഒരു ബ്രൗസറും, കമാൻഡ് ലൈൻ ഉപകരണവും വേണം. നമ്മുടെ ആദ്യ പാഠം, [Introduction to Programming Languages and Tools of the Trade](../../1-getting-started-lessons/1-intro-to-programming-languages), നിങ്ങളുടെ തിരഞ്ഞെടുക്കാൻ അനുയോജ്യമായ വിവിധ ടൂൾസ് പരിചയപ്പെടുത്തും. -നിങ്ങളുടെ എഡിറ്ററായി [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) ഉപയോഗിക്കാൻ ഞങ്ങൾ ശിപാർശ ചെയ്യുന്നു, ഇതിൽ തന്നെ [Terminal](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) ആണ്, ഇത് ഒരു ഉൾകൊള്ളിച്ച [Terminal](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) -അപ്പോൾ, [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon)യിൽ [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) തുറന്ന്, നിങ്ങൾക്ക് تازهപ്പുൽ किया url-ഇനായി `` മാറ്റി താഴെ കാണിക്കുന്ന കമാൻഡ് റൺ ചെയ്യുക: +അപ്പോൾ, [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) ഉള്ളിൽ [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) തുറന്ന്, നിങ്ങൾ justo പകർത്തിയ URL `` എന്നത് മാറ്റി താഴെ കൊടുത്തിരിക്കുന്ന കമാൻഡ് റൺ ചെയ്യുക: ```bash git clone ``` -2. Visual Studio Code-ൽ ഫോൾഡർ തുറക്കുക. ഇത് ചെയ്യാൻ **File** > **Open Folder** ക്ലിക്ക് ചെയ്ത് നിങ്ങൾ ക്ലോൺ ചെയ്ത ഫോൾഡർ തിരഞ്ഞെടുക്കുക. +2. Visual Studio Code-ൽ ഫോൾഡർ തുറക്കൂ. ഇത് ചെയ്യാൻ **File** > **Open Folder** തിരഞ്ഞെടുത്ത് നിങ്ങൾ justo ക്ലോൺ ചെയ്‌ത ഫോൾഡർ തിരഞ്ഞെടുക്കാം. -> ശുപാർശ ചെയ്യപ്പെട്ട Visual Studio Code എക്സ്റ്റൻഷനുകൾ: +> നിര്‍ദ്ദേശിച്ച Visual Studio Code എക്സ്റ്റൻഷനുകൾ: > -> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - Visual Studio Code-ൽ HTML പേജുകൾ മുൻകാഴ്ച്ച ചെയ്യാൻ -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - കോഡ് വേഗത്തിൽ എഴുതാനായി സഹായിക്കാൻ +> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - Visual Studio Code-ൽ HTML പേജുകൾ പ്രിവ്യൂ ചെയ്യാൻ +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - കോഡ് വേഗത്തിൽ എഴുതാൻ സഹായിക്കാൻ ## 📂 ഓരോ പാഠവും ഉൾക്കൊള്ളുന്നത്: -- ഓപ്ഷണൽ സ്കെച്ച്നോട്ട് -- ഓപ്ഷണൽ സെപ്ലിമെന്റൽ വീഡിയോ -- പാഠം മുമ്പുള്ള വാറ്മപ്പ് ക്വിസ് +- disorder sketchnote ഒഴിവാക്കാവുന്ന +- disorder സഹായകരമായ വീഡിയോ ഒഴിവാക്കാവുന്ന +- പാഠത്തിന് മുമ്പുള്ള warmup quiz - എഴുതിയ പാഠം -- പ്രോജക്ട് അടിസ്ഥാനത്തിലുള്ള പാഠങ്ങൾക്ക് പ്രോജക്ട് നിർമ്മിക്കുന്നതിനുള്ള കാൽവെയിലുകൾ -- നോളജ് ചെക്കുകൾ -- ഒരു ചലഞ്ച് -- അനുബന്ധ വായന +- പ്രോജക്ട് അടിസ്ഥാനത്തിലുള്ള പാഠങ്ങൾക്കായി, പ്രോജക്ട് നിർമ്മിക്കാനുള്ള ദിശാനിർദ്ദേശങ്ങൾ +- അറിവ് പരിശോധനകൾ +- ചലഞ്ച് +- സഹായകരമായ വായന - അസൈൻമെന്റ് -- [പോസ്റ്റ്-പാഠം ക്വിസ്](https://ff-quizzes.netlify.app/web/) +- [പാഠത്തിനു ശേഷം quiz](https://ff-quizzes.netlify.app/web/) -> **ക്വിസ്സുകൾക്കുറിച്ചുള്ള ഒരു കുറിപ്പ്**: എല്ലാ ക്വിസ്സുകളും Quiz-app ഫോൾഡറിലെ ഉള്ളതാണ്, ഓരോന്നിൽ മൂന്ന് ചോദ്യങ്ങളോടുകൂടിയ 48 ക്വിസ്സ് ഉണ്ട്. അവ [ഇവിടെ](https://ff-quizzes.netlify.app/web/) ലഭ്യമാണ്. ക്വിസ് ആപ്പ് ലോക്കലായി റൺ ചെയ്യാം അല്ലെങ്കിൽ Azure-ലേക്ക് ഡിപ്ലോയുചെയ്യാം; നിര്‍ദേശങ്ങള്‍ `quiz-app` ഫോൾഡറില്‍ കാണുക. +> **ക്വിസുകളെ കുറിച്ചുള്ള ഒരു കുറിപ്പ്**: എല്ലാ ക്വിസുകളും Quiz-app ഫോൾഡറിൽ ഉൾക്കൊള്ളുന്നു, ഓരോതിലും മൂന്ന് ചോദ്യങ്ങളുള്ള 48 quizzes. അവ ഇവിടെ ലഭ്യമാണ് [https://ff-quizzes.netlify.app/web/](https://ff-quizzes.netlify.app/web/), quiz അപ്ലിക്കേഷൻ ലോക്കലായി ഓടിക്കാമോ അല്ലെങ്കിൽ Azure-യിലേക്കും ഡിപ്ലോയ്ചെയ്യാമോ; `quiz-app` ഫോൾഡറിലുള്ള നിർദ്ദേശങ്ങൾ പിന്തുടരുക. ## 🗃️ പാഠങ്ങൾ -| | പ്രോജക്ട് നാമം | പഠിപ്പിച്ച ആശയങ്ങൾ | പഠന ലക്ഷ്യങ്ങൾ | ബന്ധമുള്ള പാഠം | ലേഖകൻ | -| :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | -| 01 | തുടക്കം കുറിക്കുന്നു | പ്രോഗ്രാമിംഗ് പരിചയം, വാടക സാധനങ്ങൾ | പല പ്രോഗ്രാമിംഗ് ഭാഷകളുടെ അടിസ്ഥാന ഘടനകളും പ്രൊഫഷണൽ ഡെവലപ്പർമാര്‍ക്ക് സഹായം ചെയ്യുന്നതുമായ സോഫ്റ്റ്‌വയറുകൾ പഠിക്കുക | [Intro to Programming Languages and Tools of the Trade](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | ജാസ്മിൻ | -| 02 | തുടക്കം കുറിക്കുന്നു | GitHub അടിസ്ഥാനങ്ങൾ, ടീംവർക്കിനുള്ള പ്രവർത്തനം | നിങ്ങളുടെ പ്രോജക്ടിൽ GitHub ഉപയോഗിക്കുകയും മറ്റു കോഡുകളും സഹകരിച്ച് ഉപയോഗിക്കാനും പഠിക്കുക | [Intro to GitHub](./1-getting-started-lessons/2-github-basics/README.md) | ഫ്ലോർ | -| 03 | തുടക്കം കുറിക്കുന്നു | ആക്സസ്ബിലിറ്റി | വെബ് ആക്സസ്ബിലിറ്റി അടിസ്ഥാനങ്ങൾ പഠിക്കുക | [Accessibility Fundamentals](./1-getting-started-lessons/3-accessibility/README.md) | ക്രിസ്റ്റോഫർ | -| 04 | JS ബേസിക്സ് | ജാവാസ്ക്രിപ്റ്റ് ഡാറ്റാ ടൈപ്പുകൾ | ജാവാസ്ക്രിപ്റ്റ് ഡാറ്റാ ടൈപ്പുകളുടെ അടിസ്ഥാനങ്ങൾ | [Data Types](./2-js-basics/1-data-types/README.md) | ജാസ്മിൻ | -| 05 | JS ബേസിക്സ് | ഫംഗ്ഷനുകൾ, മെത്തഡുകൾ | ഒരു ആപ്ലിക്കേഷൻ ലജിക് ഫ്ലോ നിയന്ത്രിക്കാൻ ഫംഗ്ഷനുകളും മെത്തഡുകളും പഠിക്കുക | [Functions and Methods](./2-js-basics/2-functions-methods/README.md) | ജാസ്മിൻ, ക്രിസ്റ്റോഫർ | -| 06 | JS ബേസിക്സ് | ജാവാസ്ക്രിപ്റ്റിലൂടെ തീരുമാനം എടുക്കൽ | നിർദ്ദേശങ്ങൾ സൃഷ്ടിക്കുന്ന രീതികൾ പഠിക്കുക | [Making Decisions](./2-js-basics/3-making-decisions/README.md) | ജാസ്മിൻ | -| 07 | JS ബേസിക്സ് | അറേസും ലൂപ്പുകളും | ജാവാസ്ക്രിപ്റ്റിൽ അറേയും ലൂപ്പുകളും ഉപയോഗിച്ചു ഡാറ്റ കൈകാര്യം ചെയ്യുക | [Arrays and Loops](./2-js-basics/4-arrays-loops/README.md) | ജാസ്മിൻ | -| 08 | [ടെറേരിയം](./3-terrarium/solution/README.md) | HTML പ്രയോഗം | ഓൺലൈൻ ടെറേരിയം സൃഷ്ടിക്കാൻ HTML നിർമ്മിക്കുക, ലേഔട്ട് നിർമ്മിക്കുന്നതിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കുക | [Introduction to HTML](./3-terrarium/1-intro-to-html/README.md) | ജെൻ | -| 09 | [ടെറേരിയം](./3-terrarium/solution/README.md) | CSS പ്രയോഗം | ഓൺലൈൻ ടെറേരിക്ക CSS സ്റ്റൈൽ നൽകുക; പേജ് റെസ്പോൺസീവ് ആക്കുന്നതിൽ അടിസ്ഥാനങ്ങൾ ഉൾകൊള്ളുക | [Introduction to CSS](./3-terrarium/2-intro-to-css/README.md) | ജെൻ | -| 10 | [ടെറേരിയം](./3-terrarium/solution/README.md) | ജാവാസ്ക്രിപ്റ്റ് ക്ലോസറുകൾ, DOM മാനിപ്പുലേഷൻ | ടെറേരിയം ഒരു ഡ്രാഗ്/ഡ്രോപ്പ് ഇന്റർഫേസ് ആയി പ്രവർത്തിക്കാൻ ജാവാസ്ക്രിപ്റ്റ് നിർമ്മിക്കുക, ക്ലോസറുകളും DOM മാനിപ്പുലേഷനും ശ്രദ്ധിക്കുക | [JavaScript Closures, DOM manipulation](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | ജെൻ | -| 11 | [ടൈപ്പിംഗ് ഗെയിം](./4-typing-game/solution/README.md) | ടൈപ്പിംഗ് ഗെയിം നിർമ്മിക്കുക | ജാവാസ്ക്രിപ്റ്റ് ആപ്ലിക്കേഷൻ ലജിക് ചലിപ്പിക്കാൻ കീബോർഡ് ഇവന്റുകൾ ഉപയോഗിക്കുക | [Event-Driven Programming](./4-typing-game/typing-game/README.md) | ക്രിസ്റ്റോഫർ | -| 12 | [ഗ്രീൻ ബ്രൗസ് എക്സ്റ്റൻഷൻ](./5-browser-extension/solution/README.md) | ബ്രൗസറുകളുടെ പ്രവർത്തനം | ബ്രൗസറുകൾ എങ്ങനെ പ്രവർത്തിക്കുന്നു, അവയുടെ ചരിത്രം, ഒരു ബ്രൗസർ എക്സ്റ്റൻഷന്റെ ആദ്യ ഘടകങ്ങൾ നിർമ്മിക്കുന്നത് പഠിക്കുക | [About Browsers](./5-browser-extension/1-about-browsers/README.md) | ജെൻ | -| 13 | [ഗ്രീൻ ബ്രൗസ് എക്സ്റ്റൻഷൻ](./5-browser-extension/solution/README.md) | ഫാർം നിർമ്മിച്ചു API വിളിച്ച് ലോക്കൽ സ്റ്റോറേജിൽ തരങ്ങൾ സൂക്ഷിക്കൽ | API വിളിക്കാനായി ബ്രൗസർ എക്സ്റ്റൻഷന്റെ ജാവാസ്ക്രിപ്റ്റ് ഘടകങ്ങൾ നിർമ്മിക്കുക, ലോക്കൽ സ്റ്റോറേജിൽ സൂക്ഷിച്ചിട്ടുള്ള തരങ്ങൾ ഉപയോഗിച്ചു | [APIs, Forms, and Local Storage](./5-browser-extension/2-forms-browsers-local-storage/README.md) | ജെൻ | -| 14 | [ഗ്രീൻ ബ്രൗസ് എക്സ്റ്റൻഷൻ](./5-browser-extension/solution/README.md) | ബ്രൗസറിലെ പശ്ചാത്തല പ്രോസസ്സുകൾ, വെബ് പ്രകടനം | എക്സ്റ്റൻഷന്റെ ഐക്കൺ മാനേജുചെയ്യാൻ ബ്രൗസറിന്റെ പശ്ചാത്തല പ്രോസസ്സുകൾ ഉപയോഗിക്കുക; വെബ് പ്രകടനവും കുറച്ച് മെച്ചപ്പെടുത്തലുകളും പഠിക്കുക | [Background Tasks and Performance](./5-browser-extension/3-background-tasks-and-performance/README.md) | ജെൻ | -| 15 | [സ്പേസ് ഗെയിം](./6-space-game/solution/README.md) | ജാവാസ്ക്രിപ്റ്റ് ഉപയോഗിച്ച് കൂടുതൽ പുരോഗമിച്ച ഗെയിം വികസനം | ക്ലാസ്സുകളും കോംപോസിഷനും ഉപയോഗിച്ച ഈറിറ്റൻസിന്റെയും പബ്ലിഷ്/സബ്സ്ക്രൈബ് പാറ്റേണിന്റെയും പഠനം, ഗെയിം നിർമ്മാണത്തിനുള്ള ഒരുക്കം | [Introduction to Advanced Game Development](./6-space-game/1-introduction/README.md) | ക്രിസ് | -| 16 | [സ്പേസ് ഗെയിം](./6-space-game/solution/README.md) | ക്യാൻവാസ് ലേഖനം | എന്തൊക്കെ സ്‌ക്രീനിലേക്ക് വരയ്ക്കാനായി ക്യാൻവാസ് API ഉപയോഗം | [Drawing to Canvas](./6-space-game/2-drawing-to-canvas/README.md) | ക്രിസ് | -| 17 | [സ്പേസ് ഗെയിം](./6-space-game/solution/README.md) | സ്‌ക്രീനിലെ ഘടകങ്ങൾ സഞ്ചരിക്കൽ | ഘടകങ്ങൾക്ക് ചലനം ലഭിക്കുന്ന രീതി കാർട്ടീഷ്യൻ കോഓർഡിനേറ്റുകളും ക്യാൻവാസ് API-ഉം ഉപയോഗിച്ച് അറിയുക | [Moving Elements Around](./6-space-game/3-moving-elements-around/README.md) | ക്രിസ് | -| 18 | [സ്പേസ് ഗെയിം](./6-space-game/solution/README.md) | ഏറ്റുമുട്ടൽ കണ്ടെത്തൽ | ഘടകങ്ങൾ തമ്മിൽ പട്ട്, കീപ്രസ്സ് ഉപയോഗിച്ച് പ്രതികരതുകയും ഗെയിം പ്രകടനത്തിനായി കൂൾഡൗൺ ഫംഗ്ഷൻ നൽകുകയും ചെയ്യുക | [Collision Detection](./6-space-game/4-collision-detection/README.md) | ക്രിസ് | -| 19 | [സ്പേസ് ഗെയിം](./6-space-game/solution/README.md) | സ്‌കോർ സൂക്ഷിക്കൽ | ഗെയിം സ്റ്റാറ്റസും പ്രകടനത്തിനും അടിസ്ഥാനമാക്കിയുള്ള ഗണിത കണക്കുകൂട്ടലുകൾ നടത്തുക | [Keeping Score](./6-space-game/5-keeping-score/README.md) | ക്രിസ് | -| 20 | [സ്പേസ് ഗെയിം](./6-space-game/solution/README.md) | ഗെയിം അവസാനിപ്പിച്ച് വീണ്ടും ആരംഭിക്കൽ | ഗെയിം അവസാനിപ്പിക്കൽ, റീസ്റ്റാർട്ട് ചെയ്യൽ, ആസ്തികൾ ശുചീകരിക്കുക, വേരിയബിൾ മൂല്യങ്ങൾ പുനഃസജ്ജീകരിക്കുക പഠിക്കുക | [The Ending Condition](./6-space-game/6-end-condition/README.md) | ക്രിസ് | -| 21 | [ബാങ്കിംഗ് ആപ്പ്](./7-bank-project/solution/README.md) | വെബ് ആപ്പിൽ HTML ടേംപ്ലേറ്റുകളും റൂട്ടുകളും | മൾട്ടിപേജ് വെബ്സൈറ്റിന്റെ ആർക്കിടെക്ചർ സൃഷ്ടിക്കാൻ റൂട്ടിംഗും HTML ടേംപ്ലേറ്റുകളും ഉപയോഗിച്ച് Scaffold നിർമ്മിക്കുക | [HTML Templates and Routes](./7-bank-project/1-template-route/README.md) | യോഗൻ | -| 22 | [ബാങ്കിംഗ് ആപ്പ്](./7-bank-project/solution/README.md) | ലോഗിൻ, രജിസ്ട്രേഷൻ ഫോം നിർമ്മിക്കുക | ഫോം നിർമ്മാണവും വാലിഡേഷൻ റൂട്ടീനുകളും പഠിക്കുക | [Forms](./7-bank-project/2-forms/README.md) | യോഗൻ | -| 23 | [ബാങ്കിംഗ് ആപ്പ്](./7-bank-project/solution/README.md) | ഡാറ്റ ഏറി വാങ്ങുന്നതിന്റെയും ഉപയോഗത്തിന്റെയും രീതികൾ | ആപ്പിൽ ഡാറ്റ എളുപ്പത്തിൽ എടുക്കാനും സൂക്ഷിക്കാനുമായും ഉപയോഗിക്കുകയും ചെയ്യുന്നതെങ്ങനെ | [Data](./7-bank-project/3-data/README.md) | യോഗൻ | -| 24 | [ബാങ്കിംഗ് ആപ്പ്](./7-bank-project/solution/README.md) | സ്റ്റേറ്റ് മാനേജ്മെന്റ് ആശയങ്ങൾ | നിങ്ങളുടെ ആപ്പ് സ്റ്റേറ്റ് എങ്ങനെ നിലനിർത്തുകയും പ്രോഗ്രാമാറ്റിക്കായി എങ്ങനെ മാനേജുചെയ്യുകയും ചെയ്യുന്നു എന്ന് പഠിക്കുക | [State Management](./7-bank-project/4-state-management/README.md) | യോഗൻ | -| 25 | [Browser/VScode Code](../../8-code-editor) | VScode ഉപയോഗം | കോഡ് എഡിറ്റർ ഉപയോഗിക്കുന്ന വിധം പഠിക്കുക| [Use VScode Code Editor](./8-code-editor/1-using-a-code-editor/README.md) | ക്രിസ് | -| 26 | [AI അസിസ്റ്റന്റുകൾ](./9-chat-project/README.md) | AI ഉപയോഗം | നിങ്ങളുടെ സ്വന്തം AI അസിസ്റ്റന്റ് നിർമ്മിക്കാൻ പഠിക്കുക | [AI Assistant project](./9-chat-project/README.md) | ക്രിസ് | +| | പ്രോജക്ട് നാമം | പഠിപ്പിച്ച ആശയങ്ങൾ | പഠന ലക്ഷ്യങ്ങൾ | ബന്ധപ്പെട്ടു പാഠം | ലേഖകൻ | +| :-: | :------------------------------------------------------------: | :-------------------------------------------------------------------------: | ---------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | +| 01 | Getting Started | പ്രോഗ്രാമിംഗ് പരിചയം மற்றும் ഉപകരണം പരിചയപ്പെടുത്തി | പലതരം പ്രോഗ്രാമിംഗ് ഭാഷകളുടെ അടിസ്ഥാന തത്വങ്ങൾ പഠിക്കുക, പ്രൊഫഷണൽ ഡെവലപ്പർമാർ ജോലി ചെയ്യാൻ സഹായിക്കുന്ന സോഫ്റ്റ്‌വെയർ അറിയുക | [Intro to Programming Languages and Tools of the Trade](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | ജാസ്മിൻ | +| 02 | Getting Started | GitHub നേുറ്റുകൾ അടിസ്ഥാനപരമായി, ടീമിനോടൊപ്പം പ്രവർത്തനമുണ്ടാക്കൽ | നിങ്ങളുടെ പ്രോജക്ടിൽ GitHub എങ്ങനെ ഉപയോഗിക്കാമെന്ന്, മറ്റുള്ളവർക്ക് കോഡ് ആധാരത്തിൽ എങ്ങനെ സഹകരിക്കാമെന്നും പഠിക്കുക | [Intro to GitHub](./1-getting-started-lessons/2-github-basics/README.md) | ഫോൾ | +| 03 | Getting Started | അക്കസസ്ബിലിറ്റി | വെബ് അക്കസസ്ബിലിറ്റിയുടെ അടിസ്ഥാനങ്ങൾ അറിയുക | [Accessibility Fundamentals](./1-getting-started-lessons/3-accessibility/README.md) | ക്രിസ്റ്റഫർ | +| 04 | JS Basics | ജാവാസ്ക്ക്രിപ്റ്റ് ഡാറ്റ ടൈപ്പുകൾ | ജാവാസ്ക്ക്രിപ്റ്റ് ഡാറ്റ ടൈപ്പുകളുടെ അടിസ്ഥാനങ്ങൾ | [Data Types](./2-js-basics/1-data-types/README.md) | ജാസ്മിൻ | +| 05 | JS Basics | ഫങ്‌ഷനുകളും മെതഡുകളും | ഒരു ആപ്ലിക്കേഷന്റെ ലോജ് ഫ്ലോ നിയന്ത്രിക്കാൻ ഫങ്‌ഷനുകളും മെതഡുകളുമെന്താണെന്ന് മനസിലാക്കുക | [Functions and Methods](./2-js-basics/2-functions-methods/README.md) | ജാസ്മിൻ & ക്രിസ്റ്റഫർ | +| 06 | JS Basics | ജാവാസ്ക്ക്രിപ്റ്റിൽ തീരുമാനം എടുക്കൽ | കോഡിൽ നിബന്ധനകൾ സൃഷ്ടിക്കാന്‍ തീരുമാനം എടുക്കൽ രീതികൾ ഉപയോഗിച്ച് പഠിക്കുക | [Making Decisions](./2-js-basics/3-making-decisions/README.md) | ജാസ്മിൻ | +| 07 | JS Basics | അറേകളും ലൂപ്പുകളും | ജാവാസ്ക്ക്രിപ്റ്റിൽ അറേയും ലൂപ്പുകളും ഉപയോഗിച്ച് ഡാറ്റ കൈകാര്യം ചെയ്യുക | [Arrays and Loops](./2-js-basics/4-arrays-loops/README.md) | ജാസ്മിൻ | +| 08 | [Terrarium](./3-terrarium/solution/README.md) | പ്രായോഗികമാക്കിയ HTML | ഓൺലൈൻ ടെറേറിയം സൃഷ്ടിക്കാൻ HTML നിർമ്മിച്ച് ലേഔട്ട് നിർമ്മിക്കാൻ ശ്രദ്ധിച്ചു | [Introduction to HTML](./3-terrarium/1-intro-to-html/README.md) | ജെൻ | +| 09 | [Terrarium](./3-terrarium/solution/README.md) | പ്രായോഗികമായ CSS | ഓൺലൈൻ ടെറേറിയം സ്റ്റൈലുചെയ്യാൻ CSS നിർമിച്ച് പേജ് പ്രതികരണക്ഷമമാക്കുന്നത് ഉൾപ്പെടെ CSS അടിസ്ഥാനങ്ങൾ പഠിക്കുക | [Introduction to CSS](./3-terrarium/2-intro-to-css/README.md) | ജെൻ | +| 10 | [Terrarium](./3-terrarium/solution/README.md) | ജാവാസ്ക്ക്രിപ്റ്റ് ക്ലോജേഴ്സ്, DOM മാനിപ്പുലേഷൻ | ടെറേറിയത്തിന് ഡ്രാഗ് & ഡ്രോപ്പ് ഇന്ററ്ഫേസി നിർമിക്കാൻ ജാവാസ്ക്ക്രിപ്റ്റ് സൃഷ്ടിക്കുക, ക്ലോജേഴ്സും DOM മാനിപ്പുലേഷനും ശ്രദ്ധിക്കുക | [JavaScript Closures, DOM manipulation](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | ജെൻ | +| 11 | [Typing Game](./4-typing-game/solution/README.md) | ടൈപ്പിങ് ഗെയിം നിർമ്മിക്കൽ | ജാവാസ്ക്ക്രിപ്റ്റ് ആപ്പിന്റെ ലോജിക് നിയന്ത്രിക്കാൻ കീബോർഡ് ഇവന്റുകൾ ഉപയോഗിക്കുന്ന വിധം പഠിക്കുക | [Event-Driven Programming](./4-typing-game/typing-game/README.md) | ക്രിസ്റ്റഫർ | +| 12 | [Green Browser Extension](./5-browser-extension/solution/README.md) | ബ്രൗസറുകളുമായി പ്രവർത്തിക്കൽ | ബ്രൗസറുകൾ എങ്ങനെ പ്രവർത്തിക്കുന്നു, അവയുടെ ചരിത്രം, ബ്രൗസർ എക്സ്റ്റൻഷന്റെ ആദ്യ ഘടകങ്ങൾ എങ്ങനെ നിർമ്മിക്കുക എന്നത് പഠിക്കുക | [About Browsers](./5-browser-extension/1-about-browsers/README.md) | ജെൻ | +| 13 | [Green Browser Extension](./5-browser-extension/solution/README.md) | ഫോം നിർമ്മിക്കൽ, API വിളിച്ചത്, ലോക്കൽ സ്റ്റോറേജിൽ വേരിയബിൾ സൂക്ഷിക്കൽ | API വിളിക്കാൻ ഉപയോഗിക്കുന്ന ബ്രൗസർ എക്സ്റ്റൻഷനിലെ ജാവാസ്ക്ക്രിപ്റ്റ് ഘടകങ്ങൾ നിർമ്മിക്കുക, ലോക്കൽ സ്റ്റോറേജിൽ വേരിയബിൾ സൂക്ഷിക്കുക | [APIs, Forms, and Local Storage](./5-browser-extension/2-forms-browsers-local-storage/README.md) | ജെൻ | +| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | ബ്രൗസറിലെ ബാക്ക്ഗ്രൗണ്ട് പ്രോസസുകൾ, വെബ് പ്രകടനം | എക്സ്റ്റൻഷന്റെ ഐക്കൺ നിയന്ത്രിക്കാൻ ബ്രൗസറിന്റെ ബാക്ക്ഗ്രൗണ്ട് പ്രോസസുകൾ ഉപയോഗിക്കുക; വെബ്ബ് പ്രകടനവും ചില ഒപ്റ്റിമൈസേഷനുകളും പഠിക്കുക | [Background Tasks and Performance](./5-browser-extension/3-background-tasks-and-performance/README.md) | ജെൻ | +| 15 | [Space Game](./6-space-game/solution/README.md) | ജാവാസ്ക്രിപ്റ്റ് ഉപയോഗിച്ച് കൂടുതൽ മുന്നോട്ട് നയിക്കുന്ന ഗെയിം വികസനം | ക്ലാസുകളും കോംപോസിഷനും ഉപയോഗിച്ച് ഇൻഹെറിറ്റൻസ് സിദ്ധാന്തവും പബ്/സബ് മാതൃകയും പഠിക്കുക, ഗെയിം നിർമ്മാണത്തിന് തയ്യാറാക്കുക | [Introduction to Advanced Game Development](./6-space-game/1-introduction/README.md) | ക്രിസ് | +| 16 | [Space Game](./6-space-game/solution/README.md) | ക്യാൻവാസിലേക്ക് ചിത്രരചന | സ്ക്രീനിലേക്ക് ഘടകങ്ങൾ വരയ്ക്കാൻ ഉപയോഗിക്കുന്ന ക്യാൻവാസ API പഠിക്കുക | [Drawing to Canvas](./6-space-game/2-drawing-to-canvas/README.md) | ക്രിസ് | +| 17 | [Space Game](./6-space-game/solution/README.md) | സ്ക്രീനിൽ ഘടകങ്ങൾ പ്രവേശിപ്പിക്കുന്നത് | കാർട്ടീസിയൻ കോർഡിനേറ്റുകളും ക്യാൻവാസും ഉപയോഗിച്ച് എലമെന്റുകൾ എങ്ങനെ ചലിക്കുന്നു എന്ന് കണ്ടെത്തുക | [Moving Elements Around](./6-space-game/3-moving-elements-around/README.md) | ക്രിസ് | +| 18 | [Space Game](./6-space-game/solution/README.md) | ഏറ്റുമുട്ടൽ കണ്ടെത്തൽ | കീപ്രസുകൾ ഉപയോഗിച്ച് എലമെന്റ് ഏറ്റുമുട്ടലും പ്രതികരണവും സൃഷ്ടിക്കുക, ഗെയിം പ്രകടനം ഉറപ്പാക്കാൻ ഒരു കൂൾഡൗൺ ഫങ്‌ഷനും നൽകുക | [Collision Detection](./6-space-game/4-collision-detection/README.md) | ക്രിസ് | +| 19 | [Space Game](./6-space-game/solution/README.md) | സ്കോർ രക്ഷിക്കൽ | ഗെയിം നിലയും പ്രകടനവും അടിസ്ഥാനമാക്കി ഗണിതലേഖനങ്ങൾ നടത്തുക | [Keeping Score](./6-space-game/5-keeping-score/README.md) | ക്രിസ് | +| 20 | [Space Game](./6-space-game/solution/README.md) | ഗെയിം അവസാനിപ്പിക്കൽ, മടങ്ങിവരുത്തൽ | ഗെയിം അവസാനിപ്പിക്കുകയും മടങ്ങിവരുത്തുകയും ചെയ്യുന്നതിനെക്കുറിച്ച് പഠിക്കുക, അസറ്റുകൾ ശുചീകരിച്ച് വേരിയബിൾ മൂല്യങ്ങൾ പുനഃക്രമീകരിക്കുക | [The Ending Condition](./6-space-game/6-end-condition/README.md) | ക്രിസ് | +| 21 | [Banking App](./7-bank-project/solution/README.md) | വെബ് ആപ്പിൽ HTML ടെമ്പ്ലേറ്റുകളും റൂട്ടുകളും | പേജുകൾ പലതും ഉള്ള വെബ്‌സൈറ്റിന്റെ ഘടന നിർമ്മിക്കാനായി റൗട്ടിംഗ്, HTML ടെമ്പ്ലേറ്റുകൾ ഉപയോഗിച്ച് സ്ക്കാഫോൾഡ് നിർമ്മിക്കുക | [HTML Templates and Routes](./7-bank-project/1-template-route/README.md) | യോഹാൻ | +| 22 | [Banking App](./7-bank-project/solution/README.md) | ലോഗിൻ, രജിസ്ട്രേഷൻ ഫോറങ്ങൾ നിർമ്മിക്കുക | ഫോമുകൾ നിർമ്മിക്കുന്നതും വാലിഡേഷൻ റൂട്ടീനുകൾ കൈകാര്യം ചെയ്യുന്നതിനുമുള്ള പഠനം | [Forms](./7-bank-project/2-forms/README.md) | യോഹാൻ | +| 23 | [Banking App](./7-bank-project/solution/README.md) | ഡാറ്റ എടുക്കലും ഉപയോഗവും | നിങ്ങളുടെ ആപ്പിൽ ഡാറ്റ എങ്ങനെ വരുകയും പോകുകയും ചെയ്യുന്നു, എങ്ങനെ ഇത് എടുക്കുകയും സംഭരിക്കുകയും ഇല്ലാതാക്കുകയും ചെയ്യുന്നു | [Data](./7-bank-project/3-data/README.md) | യോഹാൻ | +| 24 | [Banking App](./7-bank-project/solution/README.md) | സ്റ്റേറ്റ് മാനേജ്മെന്റ് ആശയങ്ങൾ | നിങ്ങളുടെ ആപ്പ് സ്റ്റേറ്റ് എങ്ങനെ നിലനിര്‍ത്തുന്നു, പ്രോഗ്രാമാറ്റിക്കായി എങ്ങിനെ മാനേജുമെന്റ് നടത്താം എന്നത് പഠിക്കുക | [State Management](./7-bank-project/4-state-management/README.md) | യോഹാൻ | +| 25 | [Browser/VScode Code](../../8-code-editor) | VScode ഉപയോഗിച്ച് പ്രവർത്തിക്കല്‍ | എഡിറ്റർ ഉപയോഗിക്കുന്നത് പഠിക്കുക | [Use VScode Code Editor](./8-code-editor/1-using-a-code-editor/README.md) | ക്രിസ് | +| 26 | [AI Assistants](./9-chat-project/README.md) | AI ഉപയോഗിച്ച് പ്രവർത്തിക്കൽ | നിങ്ങളുടെ സ്വന്തം AI അസിസ്റ്റന്റ് നിർമ്മിക്കുന്നത് പഠിക്കുക | [AI Assistant project](./9-chat-project/README.md) | ക്രിസ് | -## 🏫 പാഠ്യരീതിശാസ്ത്രം +## 🏫 പാഠം ചാതുര്യം -നമ്മുടെ സിലബസ് രണ്ട് പ്രധാന പാഠ്യരീതിശാസ്ത്ര അടിസ്ഥാനങ്ങളോടെയാണ് രൂപപ്പെടുത്തിയിരിക്കുന്നത്: -* പ്രോജക്ട് അടിസ്ഥാന പഠനം -* വീണ്ടും വീണ്ടും ക്വിസ്സുകൾ +നമ്മുടെ കോഴ്സു പ്രവർത്തനം നിർമിച്ചിരിക്കുന്നത് രണ്ട് പ്രധാന പാഠശാസ്ത്ര സിദ്ധാന്തങ്ങളെ അടിസ്ഥാനമാക്കി: +* പ്രോജക്ട് അടിസ്ഥാനത്തിലുള്ള പഠനം +* നിരന്തരം ക്വിസുകൾ -ജാവാസ്ക്രിപ്റ്റ്, HTML, CSS-ന്റെ അടിസ്ഥാനങ്ങളും ഇന്നത്തെ വെബ് ഡെവലപ്പർമാർ ഉപയോഗിക്കുന്ന ഏറ്റവും പുതിയ ഉപകരണങ്ങളും സാങ്കേതിക വിദ്യകളും ഈ പ്രോഗ്രാം പഠിപ്പിക്കുന്നു. ടൈപ്പിംഗ് ഗെയിം, വെർച്ച്വൽ ടെറേരിക്കം, പച്ചപ്പെട്ട ബ്രൗസർ എക്സ്റ്റൻഷൻ, സ്പേസ്-ഇൻവേഡർ സ്റ്റൈൽ ഗെയിം, ബിസിനസ്用 ബാങ്കിംഗ് ആപ്പ് തുടങ്ങി വിവിധ പ്രോജക്ടുകൾ നിർമ്മിച്ച് പ്രായോഗിക പരിചയം നേടാൻ വിദ്യാർത്ഥികൾക്ക് അവസരം ലഭിക്കും. പരമ്പരയുടെ അവസാനം, വിദ്യാർത്ഥികൾ വെബ് ഡെവലപ്‌മെന്റിന്റെ ശക്തമായ അവബോധം നേടിയിരിക്കുമെന്ന് ഉറപ്പ്. +പ്രോഗ്രാം ജാവാസ്ക്ക്രിപ്റ്റ്, HTML, CSS എന്നിവയുടെ അടിസ്ഥാനങ്ങൾപോലും സമകാലീന വെബ് ഡെവലപ്പർമാർ ഉപയോഗിക്കുന്ന ഏറ്റവും പുതിയ ഉപകരണങ്ങളും സാങ്കേതികവിദ്യകളും പഠിപ്പിക്കുന്നു. വിദ്യാർത്ഥികൾക്ക് ടൈപ്പിങ് ഗെയിം, വെർച്വൽ ടെറേറിയം, പരിസ്ഥിതി സൗഹൃദ ബ്രൗസർ എക്സ്റ്റൻഷൻ, സ്പെയ്‌സ് ഇൻവേഡർ-സ്റ്റൈൽ ഗെയിം, ബിസിനസുകൾക്കായുള്ള ബാങ്കിംഗ് ആപ്പ് എന്നിവ നിർമ്മിച്ച് പ്രായോഗിക പരിചയം നേടാനുള്ള അവസരം ലഭിക്കും. ശ്രേണിയുടെ അവസാനത്തോടെ വിദ്യാർത്ഥികൾ വെബ് ഡെവലപ്പ്മെന്റിന്റെ ശക്തമായ ധാരണ നേടും. -> 🎓 ഈ പാഠ്യപദ്ധതിയിലെ ആദ്യ പാഠങ്ങൾ Microsoft Learn-ൽ [Learn Path](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) എന്ന രൂപത്തിൽ പഠിക്കാം! +> 🎓 മൈക്രോസോഫ്റ്റ് ലേൺ-ലെ [Learn Path](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) എന്ന ഈ കർട്ടികയുടെ ആദ്യ പാഠങ്ങൾ നിങ്ങൾക്ക് സ്വീകരിക്കാം! -വിഷയങ്ങൾ പ്രോജക്ടുകളുമായി ഏകോപിപ്പിക്കുന്നതിലൂടെ വിദ്യാർത്ഥികൾക്ക് പഠനം കൂടുതൽ ആകർഷകവും ആശയങ്ങൾ മനസ്സിലാക്കൽ മെച്ചപ്പെടുത്തുന്നതുമായിരിക്കുമെന്ന് ഉറപ്പുവരുത്തുന്നു. ചില തുടങ്ങി പാഠങ്ങൾ ജാവാസ്ക്രിപ്റ്റ് അടിസ്ഥാനങ്ങളിൽ എഴുതിയിട്ടുണ്ട്, "[ബിഗിൻസേഴ്സ് സീരീസ് ടു: ജാവാസ്ക്രിപ്റ്റ്](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" വീഡിയോ ട്യൂട്ടോറിയൽ ശേഖരത്തിലെ ഒരു വീഡിയോയും ഉൾപ്പെടുത്തിയാണ്; ഇതിന്റെ ചില ലേഖകർ ഈ പാഠ്യപദ്ധതിയിലേക്കും സഹകരിച്ചിട്ടുണ്ട്. +വിഷയം പ്രോജക്ടുകളുമായി പൊരുത്തപ്പെടുന്നതിൽ ഉറപ്പുവരുത്തുന്നതിലൂടെ процесс വിദ്യാർത്ഥികൾക്കായി കൂടുതല്‍ക്ക് ആകർഷകവും ആശയങ്ങൾ കൂടുതൽ മനസ്സിലാവുന്നതും ആണ്. ജാവാസ്ക്ക്രിപ്റ്റിന്റെ അടിസ്ഥാനങ്ങൾ പരിചയപ്പെടുത്തുന്നതിന് ഞങ്ങൾ പല സ്റ്റാർട്ടർ പാഠങ്ങളും തയ്യാറാക്കി, ഒരു വീഡിയോ ഈ "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" ട്യൂട്ടോറിയൽ കളക്ഷൻ-ലൂടെ പങ്കുവെച്ചിട്ടുണ്ട്, അതിൽ ചില ലേഖകർ ഈ പാഠങ്ങളിലേക്കു സംഭാവന ചെയ്തവരാണ്. -ക്ലാസ് തുടങ്ങുന്നതിന് മുമ്പുള്ള ഒരു കുറച്ച് ക്വിസ് വിദ്യാർത്ഥിയുടെ പഠന ലക്ഷ്യത്തെ നിർണയിക്കാനും ക്ലാസ് കഴിഞ്ഞ് മറ്റൊരു ക്വിസ് അറിവിന്റെ ഉറപ്പ് നൽകാനും സഹായിക്കുന്നു. ഈ സിലബസ് ഫ്ലെക്സിബിള്‍ ആയും രസകരവുമാണ്, മുഴുവൻ അല്ലെങ്കിൽ ഭാഗികമായി സ്വീകരിക്കാം. പ്രോജക്ടുകൾ ചെറിയതുതന്നെ ആരംഭിച്ച് 12 ആഴ്ച കാലയളവിന്റെ അവസാനത്തിലെങ്കിൽ സങ്കീർണ്ണവും നവീനവുമായവയാവും. +ഇതോടൊപ്പം, ക്ലാസ്സ് ആരംഭിക്കുന്നതിന് മുമ്പ് ലളിതമായ ഒരു ക്വിസ് വിദ്യാർത്ഥിയെ ഒരു വിഷയത്തിൽ പഠനോദ്ദേശം കൈവരിക്കാൻ സഹായിക്കുന്നു, ക്ലാസ്സ് കഴിഞ്ഞു രണ്ടാം ക്വിസ് കൂടുതൽ അറിവ് നിലനിർത്തലിന് സഹായിക്കുന്നു. ഈ കോഴ്സ് സുഗമവും വിനോദകരവുമാണ്, മുഴുവൻ ആയോ ഭാഗികമായോ ചെയ്യാം. പ്രോജക്ടുകൾ ചെറിയതിൽ തുടങ്ങിയും 12 ആഴ്ചമാകുന്ന സമയത്ത് progressively ക്ലിഷ്ടമാകും. -ഫ്രെയിംവർക്ക് അവതരിപ്പിക്കുന്നതിൽ നിന്നും ലഘുത്വം നോക്കിക്കൊണ്ട് വെബ് ഡെവലപ്പർക്ക് ആവശ്യമായ അടിസ്ഥാനമുൻകെട്ടുകളെക്കുറിച്ചു ശ്രദ്ധ കേന്ദ്രീകരിച്ചിരുന്നുവെങ്കിലും, ഈ സിലബസ് പൂർത്തിയാക്കാനായി അടുത്തത് "[ബിഗിൻസേഴ്സ് സീരിസ് ടു: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)" വീഡിയോ ശേഖരം കൂടി പഠിക്കുക എന്നതാണ് നല്ലത്. +ജാവാസ്ക്രിപ്റ്റ് ഫ്രെയിംവർക്ക്‌ പരിചയപ്പെടുത്താതെ അടിസ്ഥാന കഴിവുകളിൽ മാത്രം കേന്ദ്രീകരിക്കാൻ ഉദ്ദേശിച്ചിരിക്കുന്നു, ഇത് പഠനം പൂർത്തിയാക്കിയ ശേഷം അടുത്ത കടaptive ആയ പോർട് നോട്ട്ജെഎസ് പഠനത്തിലേക്ക് ക്ഷണിക്കും, ഏതാണ്ട് "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)" എന്ന വീഡിയോ കളക്ഷൻ ഉപയോഗിച്ച്. -> ഞങ്ങളുടെ [*Code of Conduct*](CODE_OF_CONDUCT.md)യും [*Contributing*](CONTRIBUTING.md) മാർഗനിർദേശങ്ങളും സന്ദർശിക്കുക. നിങ്ങളുടെ ഗുണപരമായ സുഹൃത്തുക്കൾ ഞങ്ങൾക്ക് സ്വാഗതമാണ്! +> ഞങ്ങളുടെ [Code of Conduct](CODE_OF_CONDUCT.md)വും [Contributing](CONTRIBUTING.md) ഗൈഡ്‌ലൈൻസും സന്ദർശിക്കുക. നിങ്ങളുടെ ഉപകാരപ്രദമായ അഭിപ്രായങ്ങൾ ഞങ്ങൾ സ്വാഗതം ചെയ്യുന്നു! -## 🧭 ഓഫ്‌ലൈൻ ആക്‌സസ് +## 🧭 ഓഫ്ലൈൻ ആക്‌സസ് -[Docsify](https://docsify.js.org/#/) ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഈ ഡോക്യുമെന്റേഷൻ ഓഫ്‌ലൈൻ ആക്കാം. ഈ റിപൊ ഫോർക്ക് ചെയ്ത്, നിങ്ങളുടെ ലോക്കൽ യന്ത്രത്തിൽ [Docsify ഇൻസ്റ്റാൾ](https://docsify.js.org/#/quickstart) ചെയ്യുക, പിന്നെ ഈ റിപൊയുടെ റൂട്ട് ഫോൾഡറിൽ `docsify serve` എന്ന് ടൈപ്പ് ചെയ്‌താൽ വെബ്‌സൈറ്റ് ലൊക്കൽഹോസ്റ്റിൽ പോർട്ട് 3000-ൽ സേർവ് ചെയ്യും: `localhost:3000`. +[Docsify](https://docsify.js.org/#/) ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഈ ഡോക്യുമെന്റേഷൻ ഓഫ്ലൈനിലും ഓടിക്കാം. ഈ റിപോ ഫോർക്കുചെയ്യുക, [Docsify ഇൻസ്റ്റാൾ](https://docsify.js.org/#/quickstart) ചെയ്യുക നിങ്ങളുടെ ലോക്കൽ മെഷീനിൽ, ശേഷം ഈ റിപോയുടെ റൂട്ട് ഫോൾഡറിൽ `docsify serve` ടൈപ്പ് ചെയ്യുക. വെബ്സൈറ്റ് നിങ്ങളുടെ ലോക്കൽഹോസ്റ്റ് 3000 പോർട്ടിൽ സർവ് ചെയ്യും: `localhost:3000`. ## 📘 PDF -എല്ലാ പാഠങ്ങളും അടങ്ങിയ ഒരു PDF ഇവിടെ ലഭ്യമാണ് [ഇവിടെ](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). +എല്ലാ പാഠങ്ങളുടേയും ഒരു PDF ഫയൽ [ഇവിടെ](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf) ലഭ്യമാണ്. ## 🎒 മറ്റ് കോഴ്സുകൾ -നമ്മളുടെ ടീം മറ്റ് കോഴ്സുകളും നിർമ്മിക്കുന്നു! പരിശോധിക്കുക: +നമ്മളുടെ സംഘം മറ്റ് കോഴ്സുകളും നിർമ്മിക്കുന്നു! പരിശോധിക്കുക: ### LangChain @@ -225,7 +213,7 @@ Azure AI Foundry Discord Community യിൽ ചേരൂ --- -### Azure / Edge / MCP / ഏജന്റുകൾ +### Azure / Edge / MCP / Agents [![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) [![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) [![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) @@ -233,7 +221,7 @@ Azure AI Foundry Discord Community യിൽ ചേരൂ --- -### ജനറേറ്റീവ് AI പരമ്പര +### Generative AI Series [![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) [![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) [![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) @@ -241,7 +229,7 @@ Azure AI Foundry Discord Community യിൽ ചേരൂ --- -### കോർ ലേണിംഗ് +### 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) [![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) [![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) @@ -252,29 +240,29 @@ Azure AI Foundry Discord Community യിൽ ചേരൂ --- -### കോപൈലറ്റ് പരമ്പര +### Copilot Series [![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) [![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) [![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## സഹായം ലഭിക്കുന്നത് എങ്ങനെ +## സഹായം നേടുക -നിങ്ങൾ അടഞ്ഞുപോകുകയോ AI ആപ്പുകൾ നിർമ്മിക്കുന്നതിൽ എന്തെങ്കിലും ചോദ്യം ഉണ്ടായിട്ടുണ്ടോ? MCP-യെക്കുറിച്ച് fellow learners-ഉം പരിചയസമ്പന്നരായ ഡെവലപ്പർമാരും കൂടിച്ചേരുന്ന ചര്‍ച്ചകളിൽ ചേർക്കുക. ചോദ്യങ്ങൾ സ്വാഗതം ചെയ്യപ്പെടുന്ന, അറിവ് സ്വതന്ത്രമായി പങ്കുവെക്കപ്പെടുന്ന ഒരു പിന്തുണയുള്ള സമൂഹമാണ് ഇത്. +നിങ്ങൾ കുടുങ്ങിയോ AI ആപ്ലിക്കേഷനുകൾ നിർമ്മിക്കുമ്പോൾ എന്തെങ്കിലും ചോദ്യങ്ങളുണ്ടാകിയോ ചെയ്തത് ആണെങ്കിൽ. MCP സംബന്ധിച്ചുള്ള ചർച്ചകളിൽ അനുഭവമുള്ള ഡെവലപ്പർമാരും പഠനാർത്ഥികളും ചേർന്ന് ചർച്ചകളിൽ പങ്കുചേരുക. ചോദ്യങ്ങൾക്ക് സ്വാഗതം ഉള്ള, അറിവ് സ്വതന്ത്രമായി പങ്കുവെക്കുന്ന ഒരു പിന്തുണയുള്ള സമൂഹമാണ് ഇത്. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -നിങ്ങൾക്ക് ഉത്പന്നത്തെക്കുറിച്ചുള്ള പ്രതികരണങ്ങളോ, നിർമ്മാണത്തിനിടെ സംഭവിക്കുന്ന പിശകുകളോ ഉണ്ടെങ്കിൽ സന്ദർശിക്കുക: +നിങ്ങൾക്ക് ഉൽപ്പന്ന ഫീഡ്ബാക്കോ നിർമ്മాణത്തിനിടെ സംഭവിക്കുന്ന പിഴവുകളോ ഉണ്ടായാൽ സന്ദർശിക്കുക: [![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) -## ലൈസൻസ് +## അനുമതി -ഈ റിപ്പോസിറ്ററി MIT ലൈസൻസിനായി ലൈസൻസിദ്ധമാണ്. കൂടുതൽ വിവരങ്ങൾക്ക് [LICENSE](../../LICENSE) ഫയൽ കാണുക. +ഈ റെപ്പോസിറ്ററി MIT ലൈസൻസിനുള്ളടിയാണ്. കൂടുതൽ വിവരങ്ങൾക്ക് [LICENSE](../../LICENSE) ഫയൽ നോക്കുക. --- -**ഡിസ്ക്ലെയിമർ**: -ഈ ദസ്താവേദം [Co-op Translator](https://github.com/Azure/co-op-translator) എന്ന എഐ അനുഭവത്തിൽ ആണ് വിവർത്തനം ചെയ്തിരിക്കുന്നത്. ഞങ്ങൾ ശരിയായ വിവർത്തനത്തിന് ശ്രമിക്കുന്നു എങ്കിലും, ഓട്ടോമേറ്റഡ് വിവർത്തനങ്ങളിൽ പിഴവുകൾ അല്ലെങ്കിൽ കൃത്യതാ കുറവുകൾ ഉണ്ടായേക്കാമെന്ന് ദയവായി ശ്രദ്ധിക്കുക. സ്വന്തം ഭാഷയിലെ മൗലിക ദസ്താവേദം അതിന്റെ പ്രാമാണികമായ ഉറവിടമായി പരിഗണിക്കണം. നിർണ്ണായകമായ വിവരങ്ങൾക്ക് പ്രൊഫഷണൽ മാനവ വിവർത്തനം ശിപാർശ ചെയ്യുന്നു. ഈ വിവർത്തനം ഉപയോഗിച്ചതിൽ നിന്ന് ഉണ്ടാകുന്ന തെറ്റിദ്ധാരണകൾക്ക് ഞങ്ങൾക്ക് ഉത്തരവാദിത്വം ഇല്ല. +**അക്കൗണ്ടബിലിറ്റി**: +ഈ ഡോക്യുമെന്റ് AI വിവർത്തനസേവനമായ [Co-op Translator](https://github.com/Azure/co-op-translator) ഉപയോഗിച്ച് വിവർത്തനം ചെയ്തതാണ്. എങ്കിലും നാം ശരിയായി വിവർത്തനം ചെയ്യാൻ ശ്രമിക്കുന്നുവെങ്കിലും, യാന്ത്രിക വിവർത്തനങ്ങളിൽ പിശകുകൾ അല്ലെങ്കിൽ തെറ്റായ വിവരങ്ങൾ ഉണ്ടാകാവുന്നതാണ്. ഇതിന്റെ മൗലിക ഭാഷയിലുള്ള പ്രമാണം ഔദ്യോഗിക സ്രോതസ്സ് ആയി കണക്കാക്കിയിരിക്കണം. നിർണ്ണായക വിവരങ്ങൾക്ക് പ്രൊഫഷണൽ മനുഷ്യൻ നൽകുന്ന വിവർത്തനം അഭ്യർത്ഥിക്കപ്പെടുന്നു. ഈ വിവർത്തനം ഉപയോഗിച്ചതിൽ നിന്നുള്ള ഏതെങ്കിലും തെറ്റിദ്ധാരണകൾക്കും വ്യാഖ്യാനഭ്രംശങ്ങൾക്കും ഞങ്ങൾ ഉത്തരവാദികളല്ല. \ No newline at end of file diff --git a/translations/ml/SECURITY.md b/translations/ml/SECURITY.md index f606637c1..d73d8180a 100644 --- a/translations/ml/SECURITY.md +++ b/translations/ml/SECURITY.md @@ -1,12 +1,3 @@ - ## സുരക്ഷ മൈക്രോസോഫ്റ്റ് നമ്മുടെ സോഫ്റ്റ്വെയർ ഉൽപ്പന്നങ്ങളും സേവനങ്ങളും സുരക്ഷിതമാക്കുന്നതിൽ ഗൗരവമായി സമീപിക്കുന്നു, അതിൽ നമ്മുടെ GitHub സംഘടനകളിലൂടെ നിയന്ത്രിക്കുന്ന എല്ലാ സോഴ്‌സ് കോഡ് റെപ്പോസിറ്ററികളും ഉൾപ്പെടുന്നു, അതായത് [Microsoft](https://github.com/Microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet), [Xamarin](https://github.com/xamarin) എന്നിവയും [നമ്മുടെ GitHub സംഘടനകളും](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/ml/SUPPORT.md b/translations/ml/SUPPORT.md index c2fc63dfa..e9c3f647e 100644 --- a/translations/ml/SUPPORT.md +++ b/translations/ml/SUPPORT.md @@ -1,12 +1,3 @@ - # പിന്തുണ ## പ്രശ്നങ്ങൾ റിപ്പോർട്ട് ചെയ്ത് സഹായം എങ്ങനെ ലഭിക്കാമെന്നും diff --git a/translations/ml/_404.md b/translations/ml/_404.md index 42577ad72..f77f026a3 100644 --- a/translations/ml/_404.md +++ b/translations/ml/_404.md @@ -1,12 +1,3 @@ - # പുരോഗമനത്തിലുള്ള പ്രവർത്തി ഞങ്ങൾ ഈ പേജിൽ പ്രവർത്തിക്കുന്നു. ദയവായി പിന്നീട് തിരിച്ച് സന്ദർശിക്കുക. diff --git a/translations/ml/docs/_navbar.md b/translations/ml/docs/_navbar.md index 4d6143e2c..c7311ae59 100644 --- a/translations/ml/docs/_navbar.md +++ b/translations/ml/docs/_navbar.md @@ -1,12 +1,3 @@ - - Translations - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/ml/docs/_sidebar.md b/translations/ml/docs/_sidebar.md index 94941437f..86bdc1424 100644 --- a/translations/ml/docs/_sidebar.md +++ b/translations/ml/docs/_sidebar.md @@ -1,12 +1,3 @@ - - വെളിപ്പെടുത്തല്‍ - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/ml/for-teachers.md b/translations/ml/for-teachers.md index b416ec777..43c6af101 100644 --- a/translations/ml/for-teachers.md +++ b/translations/ml/for-teachers.md @@ -1,12 +1,3 @@ - ### അധ്യാപകര്‍ക്ക് ഈ പാഠ്യക്രമം നിങ്ങളുടെ ക്ലാസ്സുകളില്‍ ഉപയോഗിക്കുന്നതിന് സ്വാഗതം. ഇത് GitHub Classroom-നും മുഖ്യ LMS പ്ലാറ്റ്ഫോറങ്ങളില്‍ കൂടി ദ്രുതഗതിയിലും എളുപ്പത്തിൽ പ്രവര്‍ത്തിക്കുന്നു, കൂടാതെ ഇത് നിങ്ങളുടെ വിദ്യാര്‍ത്ഥികളോടൊപ്പം സ്വതന്ത്ര റിപ്പോസിറ്ററിയായി ഉപയോഗിക്കാം. diff --git a/translations/ml/lesson-template/README.md b/translations/ml/lesson-template/README.md index 6ace6c1ab..d75799198 100644 --- a/translations/ml/lesson-template/README.md +++ b/translations/ml/lesson-template/README.md @@ -1,12 +1,3 @@ - # [പാഠ വിഷയം] ![ഇവിടെ ഒരു വീഡിയോ എംബെഡ് ചെയ്യുക](../../../lesson-template/video-url) diff --git a/translations/ml/lesson-template/assignment.md b/translations/ml/lesson-template/assignment.md index 77c471245..839286e94 100644 --- a/translations/ml/lesson-template/assignment.md +++ b/translations/ml/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [അസൈന്‍മെന്റ് പേര്] ## നിർദ്ദേശങ്ങൾ diff --git a/translations/ml/memory-game/README.md b/translations/ml/memory-game/README.md index cfc21394c..ba84fe258 100644 --- a/translations/ml/memory-game/README.md +++ b/translations/ml/memory-game/README.md @@ -1,12 +1,3 @@ - This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). ## Getting Started diff --git a/translations/ml/quiz-app/README.md b/translations/ml/quiz-app/README.md index e78ba1c12..bc1060195 100644 --- a/translations/ml/quiz-app/README.md +++ b/translations/ml/quiz-app/README.md @@ -1,12 +1,3 @@ - # ക്വിസ് ആപ്പ് ഈ ക്വിസുകൾ https://aka.ms/webdev-beginners ൽ ഉള്ള ഡേറ്റാ സയൻസ് പാഠ്യപദ്ധതിയുടേതായി ലെക്ചർക്കു മുമ്പും ശേഷം നടത്തപ്പെടുന്ന ക്വിസുകളാണ് diff --git a/translations/mo/README.md b/translations/mo/README.md deleted file mode 100644 index 7743d8661..000000000 --- a/translations/mo/README.md +++ /dev/null @@ -1,277 +0,0 @@ - -[![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) -[![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) -[![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) -[![GitHub pull-requests](https://img.shields.io/github/issues-pr/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/pulls/) -[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) - -[![GitHub watchers](https://img.shields.io/github/watchers/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/watchers/) -[![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/network/) -[![GitHub stars](https://img.shields.io/github/stars/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/stargazers/) - -[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) - -# 初學者網頁開發 - 課程大綱 - -與我們由 Microsoft Cloud Advocates 推出的 12 週全面課程,一同學習網頁開發基礎。24 節課涵蓋 JavaScript、CSS 和 HTML,透過實作項目,例如生態瓶、瀏覽器擴充功能及太空遊戲來深入學習。參與測驗、討論及實務作業。透過有效的專案導向教學法,提升技能並優化知識吸收。即刻啟動你的程式設計旅程! - -加入 Azure AI Foundry Discord 社群 - -[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) - -跟著以下步驟開始使用這些資源: -1. **分支此儲存庫**:點擊 [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) -2. **克隆儲存庫**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**加入 Azure AI Foundry Discord,與專家及其他開發者交流**](https://discord.com/invite/ByRwuEEgH4) - -### 🌐 多語言支援 - -#### 透過 GitHub 動作支援(自動且持續更新) - - -[阿拉伯語](../ar/README.md) | [孟加拉語](../bn/README.md) | [保加利亞語](../bg/README.md) | [緬甸語 (Myanmar)](../my/README.md) | [中文 (簡體)](../zh/README.md) | [中文 (繁體,香港)](../hk/README.md) | [中文 (繁體,澳門)](./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) | [希臘語](../el/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) | [波斯語 (Farsi)](../fa/README.md) | [波蘭語](../pl/README.md) | [葡萄牙語 (巴西)](../br/README.md) | [葡萄牙語 (葡萄牙)](../pt/README.md) | [旁遮普語 (Gurmukhi)](../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 多種語言翻譯,會顯著增加下載大小。若想不包含翻譯克隆,請使用稀疏檢出: -> ```bash -> git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git -> cd Web-Dev-For-Beginners -> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' -> ``` -> 這讓你可以更快速下載,並取得完成課程所需的所有內容。 - - -**若您希望支持其他翻譯語言,請參閱此 [列表](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** - -[![在 Visual Studio Code 中開啟](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) - -#### 🧑‍🎓 _你是學生嗎?_ - -造訪 [**學生中心頁面**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon),你會找到初學者資源、學生包,甚至可獲取免費證書兌換券。這是想收藏並不時查看的頁面,因為我們每月都會更換內容。 - -### 📣 公告 - 新增 GitHub Copilot Agent 模式挑戰! - -新增挑戰,請在大多數章節尋找 "GitHub Copilot Agent Challenge 🚀"。這是使用 GitHub Copilot 及 Agent 模式來完成的新挑戰。如果你以前沒用過 Agent 模式,它不僅能生成文字,還能建立和編輯檔案、執行命令等。 - -### 📣 公告 - _使用生成式 AI 建構的新專案_ - -新增 AI 助理專案,快來看看 [專案](./9-chat-project/README.md) - -### 📣 公告 - _針對 JavaScript 的全新生成式 AI 課程_ - -別錯過我們的生成式 AI 新課程! - -造訪 [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) 開始學習! - -![Background](../../translated_images/mo/background.148a8d43afde5730.webp) - -- 課程涵蓋從基礎到 RAG。 -- 使用 GenAI 及配套應用與歷史人物互動。 -- 趣味且引人入勝的故事,讓你時光旅行! - -![character](../../translated_images/mo/character.5c0dd8e067ffd693.webp) - - -每節課附有作業、知識檢核及挑戰,引導你學習如下主題: -- 提示及提示工程 -- 文字與影像應用生成 -- 搜尋應用 - -造訪 [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) 開始學習! - - - -## 🌱 入門指南 - -> **教師們**,我們提供了 [使用此課程的建議](for-teachers.md)。歡迎您在 [討論區](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner) 提出意見! - -**[學習者](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**,每節課從課前測驗開始,接著閱讀教材,完成各項活動,並透過課後測驗檢視理解程度。 - -為提升學習體驗,建議與同儕一同合作專案!歡迎於我們的 [討論區](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) 提供的更多教材。 - -### 📋 環境設置 - -本課程已備妥開發環境!你可以選擇在 [Codespace](https://github.com/features/codespaces/)(瀏覽器即用、無需安裝環境)中執行課程,或在電腦本機使用像 [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) 的文字編輯器。 - -#### 建立你的儲存庫 -為方便儲存你的作業,建議建立此儲存庫的個人副本。可點擊頁面頂端的 **Use this template** 按鈕,在你的 GitHub 帳號中建立此課程副本。 - -請依以下步驟操作: -1. **分支儲存庫**:點擊本頁右上角的「Fork」按鈕。 -2. **克隆儲存庫**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` - -#### 在 Codespace 執行課程 - -在你建立的儲存庫副本中,點擊 **Code** 按鈕並選擇 **Open with Codespaces**。這將為你建立一個新的 Codespace 工作區。 - -![Codespace](../../translated_images/mo/createcodespace.0238bbf4d7a8d955.webp) - -#### 在本機電腦執行課程 - -要在電腦本機執行此課程,你需要文字編輯器、瀏覽器與命令列工具。我們的第一堂課,[程式語言與工具入門](../../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)。 - - -1. 將你的儲存庫克隆到電腦。點擊 **Code** 按鈕並複製 URL: - - [CodeSpace](./images/createcodespace.png) -然後,在 [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) 並執行以下指令,將 `` 換成你剛才複製的 URL: - - ```bash - git clone - ``` - -2. 在 Visual Studio Code 中打開資料夾。你可以透過點擊 **檔案** > **打開資料夾**,然後選擇你剛剛克隆的資料夾來達成。 - -> 推薦的 Visual Studio Code 擴充套件: -> -> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - 在 Visual Studio Code 中預覽 HTML 頁面 -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - 協助你更快撰寫程式碼 - -## 📂 每課包括: - -- 選擇性速寫筆記 -- 選擇性補充影片 -- 課前熱身小測驗 -- 書面課程 -- 對專案基礎的課程,包含建立專案步驟指南 -- 知識檢測 -- 挑戰 -- 補充閱讀資料 -- 作業 -- [課後測驗](https://ff-quizzes.netlify.app/web/) - -> **關於測驗的說明**:所有測驗皆包含在 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 | -| 02 | 起步準備 | GitHub 基礎,含團隊合作 | 瞭解如何在專案中使用 GitHub,及如何與他人協作程式碼庫 | [GitHub 簡介](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | 起步準備 | 無障礙設計 | 了解網頁無障礙設計的基本知識 | [無障礙設計基礎](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | JS 基礎 | JavaScript 資料型別 | JavaScript 資料型別的基礎知識 | [資料型別](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | JS 基礎 | 函數與方法 | 學習使用函數及方法來管理應用程式的邏輯流 | [函數與方法](./2-js-basics/2-functions-methods/README.md) | Jasmine 和 Christopher | -| 06 | JS 基礎 | 使用 JS 做出決策 | 學習如何使用決策製作方法來建立程式中的條件 | [決策製作](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | JS 基礎 | 陣列與迴圈 | 使用 JavaScript 的陣列與迴圈處理資料 | [陣列與迴圈](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML 實作 | 建立 HTML 以建立線上生態瓶,重點為佈局建構 | [HTML 入門](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS 實作 | 建立 CSS 以美化線上生態瓶,重點為 CSS 基礎含響應式設計 | [CSS 入門](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript閉包、DOM 操作 | 建立 JavaScript 使生態瓶具備拖放功能,重點為閉包與 DOM 操作 | [JavaScript 閉包、DOM 操作](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [Typing Game](./4-typing-game/solution/README.md) | 建造打字遊戲 | 了解如何使用鍵盤事件驅動 JavaScript 應用邏輯 | [事件驅動程式設計](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [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 | -| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | 瀏覽器背景程序、網頁效能 | 使用瀏覽器背景程序管理擴充功能圖示;學習網頁效能及優化 | [背景任務與效能](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [Space Game](./6-space-game/solution/README.md) | 進階 JavaScript 遊戲開發 | 了解繼承(類別與組合)以及發布/訂閱模式,用以準備構建遊戲 | [進階遊戲開發簡介](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [Space Game](./6-space-game/solution/README.md) | Canvas 繪圖 | 認識用於繪製螢幕元素的 Canvas API | [Canvas 繪圖](./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 | -| 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 | -| 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 範本與網頁路由 | 學習透過路由與 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 | -| 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 | -| 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) | 使用 AI | 學習如何建立自己的 AI 助手 | [AI 助手專案](./9-chat-project/README.md) | Chris | - -## 🏫 教學法 - -我們的課程設計遵循兩個主要教學原則: -* 專案導向學習 -* 頻繁測驗 - -本計畫教授 JavaScript、HTML 及 CSS 的基礎,以及當代網頁開發者使用的最新工具與技術。學生將有機會實作打字遊戲、虛擬生態瓶、環保瀏覽器擴充功能、太空侵略者風格遊戲以及企業銀行應用。結束系列課程後,學生將擁有紮實的網頁開發知識。 - -> 🎓 你可以在 Microsoft Learn 上以 [學習路徑](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) 方式學習本課程的前幾堂課! - -透過確保內容與專案對應,學習過程更具吸引力且能有效提升概念記憶。我們也撰寫了數個 JavaScript 基礎入門課程搭配 "[JavaScript 初學者系列](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" 影片,其中部分作者參與編寫本課程。 - -此外,上課前的低壓測驗設立學習主題意向,課後測驗則協助加強記憶。課程設計富彈性且有趣,可以全部或部分進修。專案由簡入繁,12 週課程結束時達到高複雜度水準。 - -我們有意避免引介 JavaScript 框架,專注培養成為網頁開發者所需的基礎技能。完成本課程後,建議可通過另一系列影片學習 Node.js:[Node.js 初學者系列](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)。 - -> 請參閱我們的 [行為準則](CODE_OF_CONDUCT.md) 與 [貢獻指南](CONTRIBUTING.md)。我們歡迎您的建設性回饋! - -## 🧭 離線存取 - -你可以使用 [Docsify](https://docsify.js.org/#/) 離線瀏覽本文件。Fork 本儲存庫,並在本機安裝 [Docsify](https://docsify.js.org/#/quickstart),然後在本儲存庫根目錄輸入 `docsify serve`。網站將在你本機的 3000 埠啟動:`localhost:3000`。 - -## 📘 PDF - -所有課程的 PDF 可在 [此處](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf) 下載。 - -## 🎒 其他課程 -我哋嘅團隊仲有其他課程!睇下: - - -### 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) -[![LangChain.js for Beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) - ---- - -### Azure / Edge / MCP / Agents -[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) - ---- - -### Generative AI Series -[![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) - ---- - -### 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) -[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) - ---- - -### Copilot Series -[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) - - -## 獲得協助 - -如果你遇到困難或對建立 AI 應用程式有任何問題,歡迎加入其他學習者及有經驗嘅開發者嘅討論,傾下 MCP。呢個社群十分支持,歡迎發問,並且自由分享知識。 - -[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) - -如果你喺建立過程中有產品反饋或錯誤,請瀏覽: - -[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) - -## 許可證 - -本存放庫係採用 MIT 許可證。詳情請見 [LICENSE](../../LICENSE) 檔案。 - ---- - - -**免責聲明**: -本文件係使用人工智能翻譯服務 [Co-op Translator](https://github.com/Azure/co-op-translator) 所翻譯。雖然我哋致力於確保翻譯準確,但請注意,自動翻譯可能包含錯誤或不準確之處。原始文件嘅本地語言版本應視為權威來源。對於重要資訊,建議採用專業人類翻譯。我哋不對因使用本翻譯所引致嘅任何誤解或誤讀承擔責任。 - \ No newline at end of file diff --git a/translations/mr/.co-op-translator.json b/translations/mr/.co-op-translator.json new file mode 100644 index 000000000..18587b564 --- /dev/null +++ b/translations/mr/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2025-11-03T14:20:19+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "mr" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2025-10-20T21:16:43+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "mr" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2025-11-25T12:04:18+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "mr" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2025-11-03T14:24:00+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "mr" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2025-10-20T21:19:40+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "mr" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:26:45+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "mr" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2025-11-03T14:30:40+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "mr" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T18:03:08+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "mr" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2025-11-03T14:11:07+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "mr" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2025-10-22T15:47:25+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "mr" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2025-11-03T14:12:55+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "mr" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2025-10-22T15:48:06+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "mr" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2025-11-03T14:15:17+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "mr" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2025-10-22T15:49:41+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "mr" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2025-11-03T14:14:30+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "mr" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2025-10-22T15:48:56+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "mr" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-25T21:32:17+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "mr" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2025-11-03T14:40:47+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "mr" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2025-10-22T16:14:55+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "mr" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2025-11-03T14:39:45+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "mr" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2025-10-22T16:13:52+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "mr" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2025-11-03T14:37:33+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "mr" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2025-10-22T16:11:54+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "mr" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-06T17:22:36+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "mr" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-25T21:30:53+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "mr" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2025-11-03T14:51:46+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "mr" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T00:54:45+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "mr" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2025-11-03T14:53:04+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "mr" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2025-10-22T16:27:46+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "mr" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2025-11-03T15:08:25+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "mr" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2025-10-22T16:38:12+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "mr" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2025-11-03T15:06:41+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "mr" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2025-10-22T16:36:35+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "mr" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2025-11-03T15:04:54+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "mr" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2025-10-22T16:35:03+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "mr" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-25T23:26:33+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "mr" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-25T23:50:41+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "mr" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-25T23:52:27+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "mr" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-25T23:57:49+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "mr" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-25T23:54:17+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "mr" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-25T23:59:36+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "mr" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-26T00:01:22+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "mr" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-25T23:56:01+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "mr" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-25T23:35:18+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "mr" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2025-11-03T15:02:35+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "mr" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2025-10-22T16:33:46+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "mr" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2025-11-03T14:57:22+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "mr" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2025-10-22T16:31:04+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "mr" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2025-11-03T14:55:19+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "mr" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2025-10-22T16:29:39+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "mr" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2025-11-03T15:00:54+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "mr" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2025-10-22T16:33:00+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "mr" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:28:16+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "mr" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:27:29+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "mr" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2025-11-03T15:03:26+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "mr" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-25T22:06:36+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "mr" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:08:27+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "mr" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:07:38+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "mr" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2025-11-03T14:59:11+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "mr" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2025-10-22T16:31:56+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "mr" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:40:02+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "mr" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:39:12+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "mr" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-25T22:01:50+00:00", + "source_file": "6-space-game/README.md", + "language_code": "mr" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:40:49+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "mr" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2025-11-03T14:47:54+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "mr" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2025-10-22T16:22:42+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "mr" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2025-11-03T14:50:29+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "mr" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2025-10-22T16:25:08+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "mr" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2025-11-03T14:45:17+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "mr" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2025-10-22T16:20:23+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "mr" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2025-11-03T14:42:51+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "mr" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2025-10-22T16:17:19+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "mr" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-26T00:03:03+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "mr" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-26T00:04:42+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "mr" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-26T00:39:34+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "mr" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2025-11-03T14:17:13+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "mr" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2025-10-22T15:52:27+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "mr" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2025-11-03T14:34:15+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "mr" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:26:17+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "mr" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:42:57+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "mr" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2025-10-22T16:10:10+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "mr" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:51:44+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "mr" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:21:36+00:00", + "source_file": "AGENTS.md", + "language_code": "mr" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-25T20:58:17+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "mr" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-25T21:02:54+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "mr" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:49:33+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "mr" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T18:04:58+00:00", + "source_file": "README.md", + "language_code": "mr" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-25T21:00:56+00:00", + "source_file": "SECURITY.md", + "language_code": "mr" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-25T20:54:42+00:00", + "source_file": "SUPPORT.md", + "language_code": "mr" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-25T20:59:18+00:00", + "source_file": "_404.md", + "language_code": "mr" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-25T22:00:29+00:00", + "source_file": "docs/_navbar.md", + "language_code": "mr" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-25T21:58:59+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "mr" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T09:15:22+00:00", + "source_file": "for-teachers.md", + "language_code": "mr" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-26T00:51:06+00:00", + "source_file": "lesson-template/README.md", + "language_code": "mr" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-26T00:52:16+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "mr" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:55:14+00:00", + "source_file": "memory-game/README.md", + "language_code": "mr" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-26T01:12:22+00:00", + "source_file": "quiz-app/README.md", + "language_code": "mr" + } +} \ No newline at end of file diff --git a/translations/mr/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/mr/1-getting-started-lessons/1-intro-to-programming-languages/README.md index a2e97110a..b99b61ebd 100644 --- a/translations/mr/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/mr/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # प्रोग्रामिंग भाषा आणि आधुनिक डेव्हलपर टूल्सची ओळख नमस्कार, भविष्यातील डेव्हलपर! 👋 तुम्हाला एक गोष्ट सांगू का जी मला रोज रोमांचित करते? तुम्ही आता शोध घेणार आहात की प्रोग्रामिंग ही फक्त संगणकांबद्दल नाही, तर तुमच्या सर्वात वेड्या कल्पना प्रत्यक्षात आणण्यासाठी सुपरपॉवर्स मिळवण्याबद्दल आहे! diff --git a/translations/mr/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/mr/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index 95d854406..e88d29539 100644 --- a/translations/mr/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/mr/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # असाइनमेंट: आधुनिक वेब विकास साधनांचा अभ्यास ## सूचना diff --git a/translations/mr/1-getting-started-lessons/2-github-basics/README.md b/translations/mr/1-getting-started-lessons/2-github-basics/README.md index d8eda67f3..e434fbd4f 100644 --- a/translations/mr/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/mr/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # GitHub परिचय नमस्कार, भविष्यातील विकसक! 👋 जगभरातील लाखो कोडर्समध्ये सामील होण्यासाठी तयार आहात का? तुम्हाला GitHub ची ओळख करून देताना मला खूप आनंद होत आहे – हे प्रोग्रामर्ससाठी सोशल मीडिया प्लॅटफॉर्मसारखे आहे, फक्त दुपारच्या जेवणाचे फोटो शेअर करण्याऐवजी, आम्ही कोड शेअर करत आहोत आणि एकत्रितपणे अद्भुत गोष्टी तयार करत आहोत! diff --git a/translations/mr/1-getting-started-lessons/3-accessibility/README.md b/translations/mr/1-getting-started-lessons/3-accessibility/README.md index 4839091ce..4e5f31738 100644 --- a/translations/mr/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/mr/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # प्रवेशयोग्य वेबपृष्ठ तयार करणे ![सर्व काही प्रवेशयोग्यतेबद्दल](../../../../translated_images/mr/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/mr/1-getting-started-lessons/3-accessibility/assignment.md b/translations/mr/1-getting-started-lessons/3-accessibility/assignment.md index 24f41ca66..9157f5b4f 100644 --- a/translations/mr/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/mr/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # व्यापक वेबसाइट प्रवेशयोग्यता ऑडिट ## सूचना diff --git a/translations/mr/1-getting-started-lessons/README.md b/translations/mr/1-getting-started-lessons/README.md index 6ef8cc8a5..be3724e17 100644 --- a/translations/mr/1-getting-started-lessons/README.md +++ b/translations/mr/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # वेब विकासाची सुरुवात या अभ्यासक्रमाच्या विभागात, तुम्हाला व्यावसायिक विकसक बनण्यासाठी महत्त्वाच्या पण प्रकल्प-आधारित नसलेल्या संकल्पनांची ओळख करून दिली जाईल. diff --git a/translations/mr/10-ai-framework-project/README.md b/translations/mr/10-ai-framework-project/README.md index 758d4c703..74cee5205 100644 --- a/translations/mr/10-ai-framework-project/README.md +++ b/translations/mr/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # एआय फ्रेमवर्क कधी तुम्हाला शून्यातून एआय अ‍ॅप्लिकेशन्स तयार करताना गोंधळ वाटला आहे का? तुम्ही एकटे नाही! एआय फ्रेमवर्क म्हणजे एआय विकासासाठी स्विस आर्मी नाईफसारखे - हे शक्तिशाली साधने आहेत जी बुद्धिमान अ‍ॅप्लिकेशन्स तयार करताना तुमचा वेळ आणि त्रास वाचवू शकतात. एआय फ्रेमवर्कला एक व्यवस्थित लायब्ररी म्हणून विचार करा: हे पूर्व-निर्मित घटक, मानक एपीआय आणि स्मार्ट अब्स्ट्रॅक्शन्स प्रदान करते जेणेकरून तुम्ही अंमलबजावणीच्या तपशीलांशी झगडण्याऐवजी समस्यांचे निराकरण करण्यावर लक्ष केंद्रित करू शकता. diff --git a/translations/mr/2-js-basics/1-data-types/README.md b/translations/mr/2-js-basics/1-data-types/README.md index eefb6170b..4681b6d22 100644 --- a/translations/mr/2-js-basics/1-data-types/README.md +++ b/translations/mr/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # JavaScript मूलभूत गोष्टी: डेटा प्रकार ![JavaScript Basics - Data types](../../../../translated_images/mr/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/mr/2-js-basics/1-data-types/assignment.md b/translations/mr/2-js-basics/1-data-types/assignment.md index d6711cbf4..a1aa84976 100644 --- a/translations/mr/2-js-basics/1-data-types/assignment.md +++ b/translations/mr/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # डेटा प्रकार सराव: ई-कॉमर्स शॉपिंग कार्ट ## सूचना diff --git a/translations/mr/2-js-basics/2-functions-methods/README.md b/translations/mr/2-js-basics/2-functions-methods/README.md index 8bf9dd5c3..d9fd1414b 100644 --- a/translations/mr/2-js-basics/2-functions-methods/README.md +++ b/translations/mr/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # जावास्क्रिप्ट मूलभूत गोष्टी: पद्धती आणि फंक्शन्स ![जावास्क्रिप्ट मूलभूत गोष्टी - फंक्शन्स](../../../../translated_images/mr/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/mr/2-js-basics/2-functions-methods/assignment.md b/translations/mr/2-js-basics/2-functions-methods/assignment.md index d697c7d4e..60a992333 100644 --- a/translations/mr/2-js-basics/2-functions-methods/assignment.md +++ b/translations/mr/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # फंक्शन्ससोबत मजा ## सूचना diff --git a/translations/mr/2-js-basics/3-making-decisions/README.md b/translations/mr/2-js-basics/3-making-decisions/README.md index 795fc5514..7de458a16 100644 --- a/translations/mr/2-js-basics/3-making-decisions/README.md +++ b/translations/mr/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # JavaScript मूलभूत गोष्टी: निर्णय घेणे ![JavaScript Basics - Making decisions](../../../../translated_images/mr/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/mr/2-js-basics/3-making-decisions/assignment.md b/translations/mr/2-js-basics/3-making-decisions/assignment.md index b1aa964f9..11bc995bf 100644 --- a/translations/mr/2-js-basics/3-making-decisions/assignment.md +++ b/translations/mr/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # निर्णय घेणे: विद्यार्थी ग्रेड प्रक्रिया ## शिकण्याची उद्दिष्टे diff --git a/translations/mr/2-js-basics/4-arrays-loops/README.md b/translations/mr/2-js-basics/4-arrays-loops/README.md index a75b1f0ca..f85f2e9f4 100644 --- a/translations/mr/2-js-basics/4-arrays-loops/README.md +++ b/translations/mr/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # JavaScript मूलभूत गोष्टी: Arrays आणि Loops ![JavaScript Basics - Arrays](../../../../translated_images/mr/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/mr/2-js-basics/4-arrays-loops/assignment.md b/translations/mr/2-js-basics/4-arrays-loops/assignment.md index d3bcbc7d2..eac16ad6b 100644 --- a/translations/mr/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/mr/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # Arrays आणि Loops असाइनमेंट ## सूचना diff --git a/translations/mr/2-js-basics/README.md b/translations/mr/2-js-basics/README.md index ef225fc2b..7ff9c8f62 100644 --- a/translations/mr/2-js-basics/README.md +++ b/translations/mr/2-js-basics/README.md @@ -1,12 +1,3 @@ - # जावास्क्रिप्टची ओळख जावास्क्रिप्ट ही वेबची भाषा आहे. या चार धड्यांमध्ये, तुम्ही याचे मूलभूत ज्ञान शिकाल. diff --git a/translations/mr/3-terrarium/1-intro-to-html/README.md b/translations/mr/3-terrarium/1-intro-to-html/README.md index bb74b5e1d..a0c3cd9ae 100644 --- a/translations/mr/3-terrarium/1-intro-to-html/README.md +++ b/translations/mr/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # टेरॅरियम प्रकल्प भाग 1: HTML ची ओळख ```mermaid diff --git a/translations/mr/3-terrarium/1-intro-to-html/assignment.md b/translations/mr/3-terrarium/1-intro-to-html/assignment.md index 234973ea6..a99391e20 100644 --- a/translations/mr/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/mr/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # HTML प्रॅक्टिस असाइनमेंट: ब्लॉग मॉकअप तयार करा ## शिकण्याचे उद्दिष्ट diff --git a/translations/mr/3-terrarium/2-intro-to-css/README.md b/translations/mr/3-terrarium/2-intro-to-css/README.md index ddd3fafbe..78ee6e530 100644 --- a/translations/mr/3-terrarium/2-intro-to-css/README.md +++ b/translations/mr/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # टेरॅरियम प्रकल्प भाग 2: CSS ची ओळख ```mermaid diff --git a/translations/mr/3-terrarium/2-intro-to-css/assignment.md b/translations/mr/3-terrarium/2-intro-to-css/assignment.md index fac0aae33..481552fec 100644 --- a/translations/mr/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/mr/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # CSS पुनर्रचना असाइनमेंट ## उद्दिष्ट diff --git a/translations/mr/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/mr/3-terrarium/3-intro-to-DOM-and-closures/README.md index 96497050a..1af20910e 100644 --- a/translations/mr/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/mr/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # टेरारियम प्रकल्प भाग ३: DOM मॅनिप्युलेशन आणि जावास्क्रिप्ट क्लोजर्स ```mermaid diff --git a/translations/mr/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/mr/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index 3ff224e5a..a0b6a7a0d 100644 --- a/translations/mr/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/mr/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # DOM घटक तपासणी असाइनमेंट ## आढावा diff --git a/translations/mr/3-terrarium/README.md b/translations/mr/3-terrarium/README.md index 12da1aa94..f30370b1a 100644 --- a/translations/mr/3-terrarium/README.md +++ b/translations/mr/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## तुमचे टेरारियम डिप्लॉय करा तुम्ही **Azure Static Web Apps** वापरून तुमचे टेरारियम वेबवर डिप्लॉय किंवा प्रकाशित करू शकता. diff --git a/translations/mr/3-terrarium/solution/README.md b/translations/mr/3-terrarium/solution/README.md index afc550c9c..c3a61a139 100644 --- a/translations/mr/3-terrarium/solution/README.md +++ b/translations/mr/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # माझं टेरॅरियम: HTML, CSS, आणि DOM मॅनिप्युलेशन शिकण्यासाठी JavaScript वापरून एक प्रकल्प 🌵🌱 एक छोटासा ड्रॅग आणि ड्रॉप कोड-मेडिटेशन. थोडं HTML, JS आणि CSS वापरून तुम्ही एक वेब इंटरफेस तयार करू शकता, त्याला स्टाइल देऊ शकता, आणि त्यात इंटरॅक्शन जोडू शकता. diff --git a/translations/mr/4-typing-game/README.md b/translations/mr/4-typing-game/README.md index d6e2c6cd3..199ba756a 100644 --- a/translations/mr/4-typing-game/README.md +++ b/translations/mr/4-typing-game/README.md @@ -1,12 +1,3 @@ - # इव्हेंट-ड्रिव्हन प्रोग्रामिंग - टायपिंग गेम तयार करा ```mermaid diff --git a/translations/mr/4-typing-game/solution/README.md b/translations/mr/4-typing-game/solution/README.md index ea6bde838..c17cce99f 100644 --- a/translations/mr/4-typing-game/solution/README.md +++ b/translations/mr/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - हे एक जागा धारक आहे, हेतुपुरस्सर रिक्त ठेवले आहे **अस्वीकरण**: diff --git a/translations/mr/4-typing-game/typing-game/README.md b/translations/mr/4-typing-game/typing-game/README.md index c08fa4c11..54c244ad4 100644 --- a/translations/mr/4-typing-game/typing-game/README.md +++ b/translations/mr/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # इव्हेंट्स वापरून गेम तयार करणे तुम्ही कधी विचार केला आहे का की वेबसाइट्सला कसे कळते की तुम्ही बटण क्लिक करता किंवा टेक्स्ट बॉक्समध्ये टाइप करता? हे इव्हेंट-ड्रिव्हन प्रोग्रामिंगचे जादू आहे! ही महत्त्वाची कौशल्य शिकण्यासाठी काहीतरी उपयुक्त तयार करण्यापेक्षा चांगले काय असू शकते - एक टाइपिंग स्पीड गेम जो तुम्ही केलेल्या प्रत्येक कीस्ट्रोकवर प्रतिक्रिया देतो. diff --git a/translations/mr/4-typing-game/typing-game/assignment.md b/translations/mr/4-typing-game/typing-game/assignment.md index 11eeca1c1..b0b014b6f 100644 --- a/translations/mr/4-typing-game/typing-game/assignment.md +++ b/translations/mr/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # नवीन कीबोर्ड गेम तयार करा ## सूचना diff --git a/translations/mr/5-browser-extension/1-about-browsers/README.md b/translations/mr/5-browser-extension/1-about-browsers/README.md index 48787cd82..39c0fff82 100644 --- a/translations/mr/5-browser-extension/1-about-browsers/README.md +++ b/translations/mr/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # ब्राउझर विस्तार प्रकल्प भाग 1: ब्राउझर बद्दल सर्व काही ```mermaid diff --git a/translations/mr/5-browser-extension/1-about-browsers/assignment.md b/translations/mr/5-browser-extension/1-about-browsers/assignment.md index ad3a7ca37..723302e14 100644 --- a/translations/mr/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/mr/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # असाइनमेंट: तुमच्या ब्राउझर एक्स्टेंशनला नवीन रूप द्या ## आढावा diff --git a/translations/mr/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/mr/5-browser-extension/2-forms-browsers-local-storage/README.md index db1de72ac..238f6ba52 100644 --- a/translations/mr/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/mr/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # ब्राउझर एक्स्टेंशन प्रोजेक्ट भाग 2: API कॉल करा, लोकल स्टोरेज वापरा ```mermaid diff --git a/translations/mr/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/mr/5-browser-extension/2-forms-browsers-local-storage/assignment.md index 5d9139784..de9cac27b 100644 --- a/translations/mr/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/mr/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # API स्वीकारा ## आढावा diff --git a/translations/mr/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/mr/5-browser-extension/3-background-tasks-and-performance/README.md index ce536ac2d..1421ade2d 100644 --- a/translations/mr/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/mr/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # ब्राउझर विस्तार प्रकल्प भाग 3: पार्श्वभूमी कार्ये आणि कार्यक्षमता जाणून घ्या ```mermaid diff --git a/translations/mr/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/mr/5-browser-extension/3-background-tasks-and-performance/assignment.md index 0f314bafb..5b08047fe 100644 --- a/translations/mr/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/mr/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # साइटच्या कार्यक्षमतेचे विश्लेषण करा ## असाइनमेंटचा आढावा diff --git a/translations/mr/5-browser-extension/README.md b/translations/mr/5-browser-extension/README.md index ad464a402..decf81eb6 100644 --- a/translations/mr/5-browser-extension/README.md +++ b/translations/mr/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # ब्राउझर एक्स्टेंशन तयार करणे ब्राउझर एक्स्टेंशन्स तयार करणे हे तुमच्या अ‍ॅप्सच्या कार्यक्षमतेबद्दल विचार करण्याचा एक मजेदार आणि वेगळा मार्ग आहे, ज्यामध्ये वेगळ्या प्रकारचा वेब अ‍ॅसेट तयार केला जातो. या मॉड्यूलमध्ये ब्राउझर कसे कार्य करतात, ब्राउझर एक्स्टेंशन कसे डिप्लॉय करायचे, फॉर्म कसा तयार करायचा, API कसे कॉल करायचे, लोकल स्टोरेज कसे वापरायचे, आणि तुमच्या वेबसाइटची कार्यक्षमता कशी मोजायची व सुधारायची यावर धडे समाविष्ट आहेत. diff --git a/translations/mr/5-browser-extension/solution/README.md b/translations/mr/5-browser-extension/solution/README.md index 1177570c8..4bee428d1 100644 --- a/translations/mr/5-browser-extension/solution/README.md +++ b/translations/mr/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # कार्बन ट्रिगर ब्राउझर एक्स्टेंशन: पूर्ण कोड tmrow च्या C02 Signal API चा वापर करून वीज वापर ट्रॅक करण्यासाठी एक ब्राउझर एक्स्टेंशन तयार करा, जेणेकरून तुमच्या ब्राउझरमध्ये तुमच्या प्रदेशातील वीज वापर किती जड आहे याची आठवण मिळू शकेल. हे एक्स्टेंशन अडहॉक पद्धतीने वापरल्याने तुम्हाला या माहितीच्या आधारे तुमच्या क्रियाकलापांबद्दल निर्णय घेण्यास मदत होईल. diff --git a/translations/mr/5-browser-extension/solution/translation/README.es.md b/translations/mr/5-browser-extension/solution/translation/README.es.md index d97a45887..f83e72ea3 100644 --- a/translations/mr/5-browser-extension/solution/translation/README.es.md +++ b/translations/mr/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Carbon Trigger ब्राउझर विस्तार: संपूर्ण कोड tmrow च्या C02 सिग्नल API चा वापर करून वीजेचा वापर ट्रॅक करण्यासाठी, एक ब्राउझर विस्तार तयार करा ज्यामुळे तुम्हाला तुमच्या प्रदेशातील वीज वापराबद्दल थेट तुमच्या ब्राउझरमध्ये स्मरणपत्र मिळेल. या अॅड-हॉक विस्ताराचा वापर तुम्हाला या माहितीच्या आधारे तुमच्या क्रियाकलापांबद्दल निर्णय घेण्यास मदत करेल. diff --git a/translations/mr/5-browser-extension/solution/translation/README.fr.md b/translations/mr/5-browser-extension/solution/translation/README.fr.md index 9bfd6247b..a99d0c425 100644 --- a/translations/mr/5-browser-extension/solution/translation/README.fr.md +++ b/translations/mr/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Carbon Trigger ब्राउझर विस्तार: पूर्ण कोड tmrow च्या C02 Signal API चा वापर करून वीज वापराचे निरीक्षण करा आणि तुमच्या ब्राउझरमध्ये थेट तुमच्या प्रदेशातील वीज वापराची आठवण देणारी एक ब्राउझर विस्तार तयार करा. या विस्ताराचा वापर तुम्हाला या माहितीच्या आधारे तुमच्या क्रियाकलापांवर निर्णय घेण्यास मदत करेल. diff --git a/translations/mr/5-browser-extension/solution/translation/README.hi.md b/translations/mr/5-browser-extension/solution/translation/README.hi.md index bb94fcf6a..69567376b 100644 --- a/translations/mr/5-browser-extension/solution/translation/README.hi.md +++ b/translations/mr/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # कार्बन ट्रिगर ब्राउझर एक्सटेंशन: पूर्ण कोड वीज वापर ट्रॅक करण्यासाठी tmrow च्या C02 सिग्नल API चा वापर करून, एक ब्राउझर एक्सटेंशन तयार करणे जे तुमच्या ब्राउझरमध्ये तुमच्या क्षेत्रातील वीज वापर किती जड आहे याबद्दल तुम्हाला स्मरण देईल. या एक्सटेंशनचा उपयोग तुम्हाला या माहितीच्या आधारे तुमच्या क्रियाकलापांबद्दल निर्णय घेण्यास मदत करेल. diff --git a/translations/mr/5-browser-extension/solution/translation/README.it.md b/translations/mr/5-browser-extension/solution/translation/README.it.md index ef17945a0..b22194b62 100644 --- a/translations/mr/5-browser-extension/solution/translation/README.it.md +++ b/translations/mr/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Carbon Trigger ब्राउझर विस्तार: सुरुवातीसाठी कोड tmrow च्या Signal C02 API चा वापर करून वीज वापराचे निरीक्षण करण्यासाठी एक ब्राउझर विस्तार तयार केला जाईल, ज्यामुळे आपल्या प्रदेशातील वीज वापर किती जड आहे याबद्दल थेट ब्राउझरमध्ये स्मरणपत्र मिळेल. या विशेष विस्ताराचा वापर करून, या माहितीनुसार आपल्या क्रियाकलापांचे मूल्यांकन करण्यात मदत होईल. diff --git a/translations/mr/5-browser-extension/solution/translation/README.ja.md b/translations/mr/5-browser-extension/solution/translation/README.ja.md index c58ef9140..c4d03dbb9 100644 --- a/translations/mr/5-browser-extension/solution/translation/README.ja.md +++ b/translations/mr/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # कार्बन ट्रिगर ब्राउझर विस्तार: पूर्ण कोड tmrow च्या C02 सिग्नल API चा वापर करून, तुमच्या प्रदेशातील वीज वापर किती आहे हे ब्राउझरवर स्मरणपत्र म्हणून दाखवण्यासाठी ब्राउझर विस्तार तयार करा. या विस्ताराचा उपयोग करून, तुम्ही या माहितीच्या आधारे तुमच्या क्रियाकलापांचा निर्णय घेऊ शकता. diff --git a/translations/mr/5-browser-extension/solution/translation/README.ms.md b/translations/mr/5-browser-extension/solution/translation/README.ms.md index 3515236f3..db40cba6b 100644 --- a/translations/mr/5-browser-extension/solution/translation/README.ms.md +++ b/translations/mr/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # कार्बन ट्रिगर ब्राउझर विस्तार: संपूर्ण कोड C02 सिग्नल API चा वापर करून वीजेचा वापर ओळखण्यासाठी ब्राउझर विस्तार तयार करा, ज्यामुळे तुम्हाला तुमच्या प्रदेशातील वीजेच्या वापराबद्दल ब्राउझरमध्ये सूचना मिळतील. हा विस्तार विशेषतः वापरल्याने तुम्हाला तुमच्या क्रियाकलापांबद्दल माहितीच्या आधारे निर्णय घेण्यास मदत होईल. diff --git a/translations/mr/5-browser-extension/start/README.md b/translations/mr/5-browser-extension/start/README.md index 2f224a4cc..1d4cae6d0 100644 --- a/translations/mr/5-browser-extension/start/README.md +++ b/translations/mr/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # कार्बन ट्रिगर ब्राउझर एक्स्टेंशन: स्टार्टर कोड tmrow च्या C02 Signal API चा वापर करून वीज वापर ट्रॅक करण्यासाठी ब्राउझर एक्स्टेंशन तयार करा, जेणेकरून तुमच्या ब्राउझरमध्ये तुमच्या प्रदेशातील वीज वापर किती जड आहे याची आठवण मिळेल. हे एक्स्टेंशन अड-हॉक वापरल्याने तुम्हाला या माहितीच्या आधारे तुमच्या क्रियाकलापांबद्दल निर्णय घेण्यास मदत होईल. diff --git a/translations/mr/6-space-game/1-introduction/README.md b/translations/mr/6-space-game/1-introduction/README.md index e1887d0ee..726ee5df9 100644 --- a/translations/mr/6-space-game/1-introduction/README.md +++ b/translations/mr/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # स्पेस गेम तयार करा भाग 1: परिचय ```mermaid diff --git a/translations/mr/6-space-game/1-introduction/assignment.md b/translations/mr/6-space-game/1-introduction/assignment.md index 561d19b25..08dd72f4d 100644 --- a/translations/mr/6-space-game/1-introduction/assignment.md +++ b/translations/mr/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # गेम तयार करा: डिझाइन पॅटर्न लागू करा ## असाइनमेंटचा आढावा diff --git a/translations/mr/6-space-game/2-drawing-to-canvas/README.md b/translations/mr/6-space-game/2-drawing-to-canvas/README.md index d619372d1..c4c6a6adb 100644 --- a/translations/mr/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/mr/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # स्पेस गेम तयार करा भाग 2: हिरो आणि मॉन्स्टर्स कॅनव्हासवर काढा ```mermaid diff --git a/translations/mr/6-space-game/2-drawing-to-canvas/assignment.md b/translations/mr/6-space-game/2-drawing-to-canvas/assignment.md index 885dba64f..434986eb7 100644 --- a/translations/mr/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/mr/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # असाइनमेंट: कॅनव्हास API चा अभ्यास करा ## शिकण्याचे उद्दिष्ट diff --git a/translations/mr/6-space-game/3-moving-elements-around/README.md b/translations/mr/6-space-game/3-moving-elements-around/README.md index 901d02913..177eb0924 100644 --- a/translations/mr/6-space-game/3-moving-elements-around/README.md +++ b/translations/mr/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # स्पेस गेम तयार करा भाग 3: गती जोडणे ```mermaid diff --git a/translations/mr/6-space-game/3-moving-elements-around/assignment.md b/translations/mr/6-space-game/3-moving-elements-around/assignment.md index 856a25365..6321d762d 100644 --- a/translations/mr/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/mr/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # तुमच्या कोडवर टिप्पणी करा ## सूचना diff --git a/translations/mr/6-space-game/4-collision-detection/README.md b/translations/mr/6-space-game/4-collision-detection/README.md index 9669482d5..951d92ed5 100644 --- a/translations/mr/6-space-game/4-collision-detection/README.md +++ b/translations/mr/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # स्पेस गेम तयार करा भाग 4: लेसर जोडणे आणि टक्कर शोधणे ```mermaid diff --git a/translations/mr/6-space-game/4-collision-detection/assignment.md b/translations/mr/6-space-game/4-collision-detection/assignment.md index 595bba1ef..21f54063d 100644 --- a/translations/mr/6-space-game/4-collision-detection/assignment.md +++ b/translations/mr/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # टक्करांचा अभ्यास करा ## सूचना diff --git a/translations/mr/6-space-game/4-collision-detection/solution/README.md b/translations/mr/6-space-game/4-collision-detection/solution/README.md index 7ce5b8102..9c9c2f165 100644 --- a/translations/mr/6-space-game/4-collision-detection/solution/README.md +++ b/translations/mr/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - हे एक प्लेसहोल्डर आहे, हेतुपुरस्सर रिकामे ठेवले आहे **अस्वीकरण**: diff --git a/translations/mr/6-space-game/4-collision-detection/your-work/README.md b/translations/mr/6-space-game/4-collision-detection/your-work/README.md index 70ba460a6..9c9c2f165 100644 --- a/translations/mr/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/mr/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - हे एक प्लेसहोल्डर आहे, हेतुपुरस्सर रिकामे ठेवले आहे **अस्वीकरण**: diff --git a/translations/mr/6-space-game/5-keeping-score/README.md b/translations/mr/6-space-game/5-keeping-score/README.md index d73a8adb1..2e9c261e6 100644 --- a/translations/mr/6-space-game/5-keeping-score/README.md +++ b/translations/mr/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # स्पेस गेम तयार करा भाग ५: स्कोअरिंग आणि जीवन ```mermaid diff --git a/translations/mr/6-space-game/5-keeping-score/assignment.md b/translations/mr/6-space-game/5-keeping-score/assignment.md index 478674264..cf47ed330 100644 --- a/translations/mr/6-space-game/5-keeping-score/assignment.md +++ b/translations/mr/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # स्कोअरिंग गेम तयार करा ## सूचना diff --git a/translations/mr/6-space-game/5-keeping-score/solution/README.md b/translations/mr/6-space-game/5-keeping-score/solution/README.md index 180e6cf03..8e35cd821 100644 --- a/translations/mr/6-space-game/5-keeping-score/solution/README.md +++ b/translations/mr/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - हे एक जागा धारक आहे, हेतुपुरस्सर रिक्त ठेवले आहे **अस्वीकरण**: diff --git a/translations/mr/6-space-game/5-keeping-score/your-work/README.md b/translations/mr/6-space-game/5-keeping-score/your-work/README.md index 1771e7269..2054e712a 100644 --- a/translations/mr/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/mr/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - हे एक जागा धारक आहे, हेतुपुरस्सर रिक्त ठेवले आहे **अस्वीकरण**: diff --git a/translations/mr/6-space-game/6-end-condition/README.md b/translations/mr/6-space-game/6-end-condition/README.md index f86aed047..1d67b164a 100644 --- a/translations/mr/6-space-game/6-end-condition/README.md +++ b/translations/mr/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # स्पेस गेम तयार करा भाग 6: शेवट आणि पुन्हा सुरू करा ```mermaid diff --git a/translations/mr/6-space-game/6-end-condition/assignment.md b/translations/mr/6-space-game/6-end-condition/assignment.md index 8b6a416fd..721ca2b0b 100644 --- a/translations/mr/6-space-game/6-end-condition/assignment.md +++ b/translations/mr/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # नमुना गेम तयार करा ## असाइनमेंटचा आढावा diff --git a/translations/mr/6-space-game/6-end-condition/solution/README.md b/translations/mr/6-space-game/6-end-condition/solution/README.md index 8543f3c1a..9b818fa74 100644 --- a/translations/mr/6-space-game/6-end-condition/solution/README.md +++ b/translations/mr/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - हे एक प्लेसहोल्डर आहे, हेतुपुरस्सर रिकामे ठेवले आहे **अस्वीकरण**: diff --git a/translations/mr/6-space-game/6-end-condition/your-work/README.md b/translations/mr/6-space-game/6-end-condition/your-work/README.md index f4728023a..76c9dff72 100644 --- a/translations/mr/6-space-game/6-end-condition/your-work/README.md +++ b/translations/mr/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - हे एक प्लेसहोल्डर आहे, हेतुपुरस्सर रिकामे ठेवले आहे **अस्वीकरण**: diff --git a/translations/mr/6-space-game/README.md b/translations/mr/6-space-game/README.md index 0619255b1..452b83180 100644 --- a/translations/mr/6-space-game/README.md +++ b/translations/mr/6-space-game/README.md @@ -1,12 +1,3 @@ - # स्पेस गेम तयार करा जास्त प्रगत JavaScript मूलभूत गोष्टी शिकवण्यासाठी एक स्पेस गेम diff --git a/translations/mr/6-space-game/solution/README.md b/translations/mr/6-space-game/solution/README.md index c4ad1b578..55f00744e 100644 --- a/translations/mr/6-space-game/solution/README.md +++ b/translations/mr/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - हे एक जागा धारक आहे, हेतुपुरस्सर रिकामे ठेवले आहे **अस्वीकरण**: diff --git a/translations/mr/7-bank-project/1-template-route/README.md b/translations/mr/7-bank-project/1-template-route/README.md index 4624ee649..0c76612d6 100644 --- a/translations/mr/7-bank-project/1-template-route/README.md +++ b/translations/mr/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # बँकिंग अ‍ॅप तयार करा भाग 1: HTML टेम्पलेट्स आणि वेब अ‍ॅपमधील रूट्स ```mermaid diff --git a/translations/mr/7-bank-project/1-template-route/assignment.md b/translations/mr/7-bank-project/1-template-route/assignment.md index fe7a2fa0e..b37a5e43c 100644 --- a/translations/mr/7-bank-project/1-template-route/assignment.md +++ b/translations/mr/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # रूटिंग सुधार करा ## सूचना diff --git a/translations/mr/7-bank-project/2-forms/README.md b/translations/mr/7-bank-project/2-forms/README.md index 1a592b581..050762cf1 100644 --- a/translations/mr/7-bank-project/2-forms/README.md +++ b/translations/mr/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # बँकिंग अ‍ॅप तयार करा भाग 2: लॉगिन आणि नोंदणी फॉर्म तयार करा ```mermaid diff --git a/translations/mr/7-bank-project/2-forms/assignment.md b/translations/mr/7-bank-project/2-forms/assignment.md index c3443f149..5a57bbf0e 100644 --- a/translations/mr/7-bank-project/2-forms/assignment.md +++ b/translations/mr/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # आपल्या बँक अ‍ॅपला आधुनिक CSS सह स्टाइल करा ## प्रकल्पाचा आढावा diff --git a/translations/mr/7-bank-project/3-data/README.md b/translations/mr/7-bank-project/3-data/README.md index 01e1b81d0..4cacaefd4 100644 --- a/translations/mr/7-bank-project/3-data/README.md +++ b/translations/mr/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # बँकिंग अ‍ॅप तयार करा भाग 3: डेटा मिळवण्याचे आणि वापरण्याचे पद्धती स्टार ट्रेकमधील एंटरप्राइझचा संगणक आठवा - जेव्हा कॅप्टन पिकार्ड जहाजाची स्थिती विचारतो, तेव्हा माहिती त्वरित दिसते, संपूर्ण इंटरफेस बंद न होता आणि पुन्हा तयार न होता. माहितीचा हा अखंड प्रवाहच आपण येथे डायनॅमिक डेटा फेचिंगसह तयार करत आहोत. diff --git a/translations/mr/7-bank-project/3-data/assignment.md b/translations/mr/7-bank-project/3-data/assignment.md index 2aeb7591e..15a7ee909 100644 --- a/translations/mr/7-bank-project/3-data/assignment.md +++ b/translations/mr/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # कोड पुनर्रचना आणि दस्तऐवजीकरण असाइनमेंट ## शिकण्याचे उद्दिष्ट diff --git a/translations/mr/7-bank-project/4-state-management/README.md b/translations/mr/7-bank-project/4-state-management/README.md index 40d951a5f..885e8fc95 100644 --- a/translations/mr/7-bank-project/4-state-management/README.md +++ b/translations/mr/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # बँकिंग अ‍ॅप तयार करा भाग 4: स्टेट मॅनेजमेंटची संकल्पना ## ⚡ पुढील 5 मिनिटांत तुम्ही काय करू शकता diff --git a/translations/mr/7-bank-project/4-state-management/assignment.md b/translations/mr/7-bank-project/4-state-management/assignment.md index fa9500ce7..0c668708f 100644 --- a/translations/mr/7-bank-project/4-state-management/assignment.md +++ b/translations/mr/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # "ट्रान्झॅक्शन जोडा" संवाद लागू करा ## आढावा diff --git a/translations/mr/7-bank-project/README.md b/translations/mr/7-bank-project/README.md index 99620fb99..12da951e0 100644 --- a/translations/mr/7-bank-project/README.md +++ b/translations/mr/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: बँक तयार करा या प्रकल्पात, तुम्ही काल्पनिक बँक कशी तयार करायची ते शिकाल. या धड्यांमध्ये वेब अ‍ॅप कसे मांडायचे आणि रूट्स प्रदान करायचे, फॉर्म तयार करायचे, स्टेट व्यवस्थापित करायचे, आणि API मधून डेटा कसा आणायचा ज्यामधून तुम्ही बँकेचा डेटा मिळवू शकता याचे मार्गदर्शन दिले आहे. diff --git a/translations/mr/7-bank-project/api/README.md b/translations/mr/7-bank-project/api/README.md index 1b09c8ce6..07dafa6fe 100644 --- a/translations/mr/7-bank-project/api/README.md +++ b/translations/mr/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # बँक API > [Node.js](https://nodejs.org) + [Express](https://expressjs.com/) वापरून तयार केलेली बँक API. diff --git a/translations/mr/7-bank-project/solution/README.md b/translations/mr/7-bank-project/solution/README.md index 15cdf313e..c89face05 100644 --- a/translations/mr/7-bank-project/solution/README.md +++ b/translations/mr/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # बँक अ‍ॅप > बँक अ‍ॅप प्रकल्पासाठीचे उदाहरण समाधान, जे व्हॅनिला HTML5, CSS आणि JavaScript (कुठलेही फ्रेमवर्क किंवा लायब्ररी न वापरता) वापरून तयार केले आहे. diff --git a/translations/mr/8-code-editor/1-using-a-code-editor/README.md b/translations/mr/8-code-editor/1-using-a-code-editor/README.md index fda1fec28..7f2da559d 100644 --- a/translations/mr/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/mr/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # कोड एडिटर वापरणे: VSCode.dev मध्ये प्राविण्य मिळवा *द मॅट्रिक्स* मध्ये निओला डिजिटल जगात प्रवेश करण्यासाठी मोठ्या संगणक टर्मिनलमध्ये प्लग इन करावे लागले होते, हे लक्षात आहे का? आजचे वेब विकास साधने याच्या अगदी उलट आहेत – अत्यंत शक्तिशाली क्षमता कुठूनही उपलब्ध आहेत. VSCode.dev हा ब्राउझर-आधारित कोड एडिटर आहे जो कोणत्याही इंटरनेट कनेक्शन असलेल्या डिव्हाइसवर व्यावसायिक विकास साधने आणतो. diff --git a/translations/mr/8-code-editor/1-using-a-code-editor/assignment.md b/translations/mr/8-code-editor/1-using-a-code-editor/assignment.md index b7dcc89be..2b03dc0cc 100644 --- a/translations/mr/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/mr/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # VSCode.dev वापरून एक व्यावसायिक रिझ्युम वेबसाइट तयार करा आपल्या कौशल्ये आणि अनुभव एका इंटरॅक्टिव्ह, आधुनिक स्वरूपात दाखवणारी व्यावसायिक रिझ्युम वेबसाइट तयार करून आपल्या करिअरच्या संधींमध्ये बदल घडवा. पारंपरिक PDF पाठवण्याऐवजी, भरती करणाऱ्यांना आपल्या पात्रता आणि वेब डेव्हलपमेंट कौशल्ये दाखवणारी एक आकर्षक, प्रतिसादक्षम वेबसाइट प्रदान करण्याची कल्पना करा. diff --git a/translations/mr/9-chat-project/README.md b/translations/mr/9-chat-project/README.md index bc8a6d52f..d4980d8d4 100644 --- a/translations/mr/9-chat-project/README.md +++ b/translations/mr/9-chat-project/README.md @@ -1,12 +1,3 @@ - # एआयसह चॅट असिस्टंट तयार करा स्टार ट्रेकमध्ये, जेव्हा क्रू सहजपणे जहाजाच्या संगणकाशी संवाद साधत असे, जटिल प्रश्न विचारत असे आणि विचारपूर्वक उत्तर मिळवत असे, तेव्हा ते 1960 च्या दशकातील शुद्ध विज्ञान कल्पनारम्य वाटत होते. परंतु आता, तुम्ही आधीपासूनच ओळखत असलेल्या वेब तंत्रज्ञानाचा वापर करून तुम्ही ते तयार करू शकता. diff --git a/translations/mr/9-chat-project/solution/README.md b/translations/mr/9-chat-project/solution/README.md index dc03483b5..5a3b819aa 100644 --- a/translations/mr/9-chat-project/solution/README.md +++ b/translations/mr/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # समाधान चालवा 1. [बॅकएंड](./backend/README.md) सुरू करा diff --git a/translations/mr/9-chat-project/solution/backend/README.md b/translations/mr/9-chat-project/solution/backend/README.md index 5477327e6..63a60e976 100644 --- a/translations/mr/9-chat-project/solution/backend/README.md +++ b/translations/mr/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - आपला रनटाइम निवडा - [Python](./python/README.md) diff --git a/translations/mr/9-chat-project/solution/backend/python/README.md b/translations/mr/9-chat-project/solution/backend/python/README.md index 8a8f6a75f..746cca68d 100644 --- a/translations/mr/9-chat-project/solution/backend/python/README.md +++ b/translations/mr/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # कोड चालवा ## सेट अप diff --git a/translations/mr/9-chat-project/solution/frontend/README.md b/translations/mr/9-chat-project/solution/frontend/README.md index f17f1c705..9de6e4c9c 100644 --- a/translations/mr/9-chat-project/solution/frontend/README.md +++ b/translations/mr/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # कोड चालवा ```sh diff --git a/translations/mr/AGENTS.md b/translations/mr/AGENTS.md index bb3488bd7..8e7e567f9 100644 --- a/translations/mr/AGENTS.md +++ b/translations/mr/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## प्रकल्पाचा आढावा diff --git a/translations/mr/CODE_OF_CONDUCT.md b/translations/mr/CODE_OF_CONDUCT.md index e9f245320..fcbd119e2 100644 --- a/translations/mr/CODE_OF_CONDUCT.md +++ b/translations/mr/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # मायक्रोसॉफ्ट ओपन सोर्स आचारसंहिता या प्रकल्पाने [मायक्रोसॉफ्ट ओपन सोर्स आचारसंहिता](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon) स्वीकारली आहे. diff --git a/translations/mr/CONTRIBUTING.md b/translations/mr/CONTRIBUTING.md index 99fede9af..aa53932d6 100644 --- a/translations/mr/CONTRIBUTING.md +++ b/translations/mr/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # योगदान या प्रकल्पात योगदान आणि सूचना स्वागतार्ह आहेत. बहुतेक योगदानांसाठी तुम्हाला एक Contributor License Agreement (CLA) मान्य करणे आवश्यक आहे, ज्यामध्ये तुम्ही जाहीर करता की तुम्हाला तुमचे योगदान वापरण्याचे अधिकार आहेत आणि तुम्ही आम्हाला ते अधिकार प्रदान करता. अधिक तपशीलांसाठी भेट द्या [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/mr/Git-Basics/README.md b/translations/mr/Git-Basics/README.md index 80a810336..6b7f650f4 100644 --- a/translations/mr/Git-Basics/README.md +++ b/translations/mr/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## वेब-डेव्हलपमेंट नवशिक्यांसाठी GIT चे मूलभूत ज्ञान👶 ## `Git` म्हणजे काय? diff --git a/translations/mr/README.md b/translations/mr/README.md index 0134bbc2c..84a14d3af 100644 --- a/translations/mr/README.md +++ b/translations/mr/README.md @@ -1,12 +1,3 @@ - [![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) [![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) [![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) @@ -21,201 +12,199 @@ CO_OP_TRANSLATOR_METADATA: # नवशिक्यांसाठी वेब विकास - एक अभ्यासक्रम -Microsoft Cloud Advocates द्वारा दिलेल्या 12 आठवड्यांच्या व्यापक अभ्यासक्रमासह वेब विकासाच्या मूलतत्त्वांना शिका. 24 धड्यांपैकी प्रत्येक धडा JavaScript, CSS, आणि HTML या विषयात काम करताना टेरारियम, ब्राउझर विस्तार, आणि अंतराळातील खेळांसारख्या प्रकल्पांद्वारे सखोल समज विकसित करतो. क्विझ, चर्चासत्र, आणि व्यावहारिक कार्यांसह सहभागी व्हा. आपल्या कौशल्यांना वाढवा आणि आमच्या प्रभावी प्रकल्प-आधारित शिक्षण पद्धतीने आपले ज्ञान टिकवून ठेवा. आजच आपल्या कोडिंग प्रवासास प्रारंभ करा! +Microsoft क्लाउड अ‍ॅडव्होकेट्सद्वारे दिलेला 12 आठवड्यांचा व्यापक अभ्यासक्रम घेऊन वेब विकासाच्या मूलतत्त्वांचा अभ्यास करा. 24 धड्यांपैकी प्रत्येक धडा JavaScript, CSS आणि HTML मध्ये तंत्रज्ञानी प्रकल्पांद्वारे उदाहरणार्थ टेरारियम्स, ब्राउझर एक्सटेंशन्स, आणि स्पेस गेम्स यामधून समजावून घेतो. क्विझ, चर्चा, आणि व्यावहारिक असाइनमेंट्समध्ये सहभाग घ्या. आमच्या प्रभावी प्रकल्पाधारित शिकवणीच्या माध्यमातून आपले कौशल्य वाढवा आणि ज्ञान टिकवून ठेवा. आजच आपली कोडिंग यात्रा सुरू करा! -Azure AI Foundry Discord समुदायात सामील व्हा +Azure AI Foundry Discord समुदायात सहभागी व्हा [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -या स्रोतांचा वापर करण्यासाठी खालील चरणांचे पालन करा: -1. **रिपॉझिटरी फोर्क करा**: क्लिक करा [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) -2. **रिपॉझिटरी क्लोन करा**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Azure AI Foundry Discord मध्ये सामील व्हा आणि तज्ञ व सहकारी विकसकांशी भेटा**](https://discord.com/invite/ByRwuEEgH4) +या स्रोतांचा वापर सुरू करण्यासाठी या टप्प्यांचे अनुसरण करा: +1. **रेकॉजिटरी फोर्क करा**: क्लिक करा [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) +2. **रेकॉजिटरी क्लोन करा**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**Azure AI Foundry Discord मध्ये सहभागी व्हा आणि तज्ञ व इतर विकसकांशी भेटा**](https://discord.com/invite/ByRwuEEgH4) ### 🌐 बहुभाषिक समर्थन #### GitHub Action द्वारे समर्थित (स्वयंचलित आणि नेहमी अद्ययावत) -[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](./README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../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) | [ग्रीक](../el/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) | [मराठी](./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 वापरा: +> या रेकॉजिटरीमध्ये ५०+ भाषा अनुवाद आहेत जे डाउनलोड आकार मोठा करतात. अनुवादांशिवाय क्लोन करायच्यासाठी sparse checkout वापरा: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> यामुळे आपल्याला कोर्स पूर्ण करण्यासाठी आवश्यक असलेले सर्व काही खूप वेगाने डाउनलोड होईल. +> हे तुम्हाला या अभ्यासक्रमासाठी आवश्यक सर्व काही लवकर डाउनलोड करण्यास मदत करते. -**आपल्याला अतिरिक्त भाषांमध्ये समर्थन हव असल्यास येथे यादी दिली आहे [here](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +**जर तुम्हाला अतिरिक्त भाषांच्या अनुवादांची गरज असल्यास, त्या इथे [यादीबद्ध केलेल्या](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md) आहेत** -[![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) +[![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) -#### 🧑‍🎓 _तुम्ही विद्यार्थी आहात?_ +#### 🧑‍🎓 _तू विद्यार्थी आहेस का?_ -[**Student Hub page**](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 Challenge 🚀" शोधा. हे GitHub Copilot आणि Agent मोड वापरून पूर्ण करण्यासाठी नवे आव्हान आहे. जर तुम्ही Agent मोड आधी वापरले नसेल तर तो केवळ मजकूर तयार करणार नाही तर फायली तयार आणि संपादित करू शकतो, आज्ञा चालवू शकतो आणि बरेच काही करू शकतो. +नवीन आव्हान जोडले आहे, बहुतेक अध्यायांमध्ये "GitHub Copilot Agent Challenge 🚀" पहा. हे तुम्हाला GitHub Copilot आणि Agent मोड वापरून पूर्ण करण्यासाठी नविन आव्हान आहे. जर तुम्ही Agent मोड कधी वापरला नसेल, तर हा फक्त मजकूर निर्माण करत नाही तर फायली तयार करणं, संपादित करणं, कमांड चालवणं आणि बरेच काही करू शकतो. -### 📣 घोषणा - जनरेटिव्ह AI वापरून नवे प्रकल्प तयार करा +### 📣 घोषणा - _मराठीमध्ये Generative AI वापरून नवीन प्रकल्प_ -नवीन AI सहाय्यक प्रकल्प नुकताच जोडला गेला आहे, पाहण्यासाठी [project](./9-chat-project/README.md) +नवीन AI सहाय्यक प्रकल्प नुकताच जोडले आहे, येथे पहा [प्रकल्प](./9-chat-project/README.md) -### 📣 घोषणा - जावास्क्रिप्टसाठी जनरेटिव्ह AI वर नवीन अभ्यासक्रम नुकताच जारी +### 📣 घोषणा - _Generative AI साठी नवीन अभ्यासक्रम_ JavaScript वर नुकताच प्रदर्शित -आमचा नवीन जनरेटिव्ह AI अभ्यासक्रम चुकवू नका! +आमचा नवीन Generative AI अभ्यासक्रम मिस करू नका! -प्रारंभ करण्यासाठी भेट द्या [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/mr/background.148a8d43afde5730.webp) -- मुलभूत पासून RAG पर्यंत सगळ्या गोष्टींचा समावेश असलेले धडे. -- GenAI आणि आमच्या साथीदार अॅपसह ऐतिहासिक पात्रांशी संवाद साधा. -- मजेशीर आणि आकर्षक कथाकथन, तुम्ही काळ प्रवास करता! +- मूलभूत गोष्टींपासून RAG पर्यंत सर्वकाही शिकवणारे धडे. +- GenAI आणि आमच्या साथीदार अ‍ॅपसह ऐतिहासिक पात्रांशी संवाद साधा. +- मजेदार आणि गुंतवणूक कथा, तुम्ही काळ प्रवास करणार आहात! ![character](../../translated_images/mr/character.5c0dd8e067ffd693.webp) -प्रत्येक धड्यांत पूर्ण करण्यासाठी एक असाइनमेंट, ज्ञान तपासणी आणि आव्हान असते ज्यामुळे आपण पुढील विषय शिकता: +प्रत्येक धड्यात पूर्ण करण्यासाठी असाइनमेंट, ज्ञान तपासणी व आव्हान यांचा समावेश आहे ज्यामध्ये पुढील विषय शिकवले जातात: - प्रॉम्प्टिंग आणि प्रॉम्प्ट अभियांत्रिकी -- मजकूर आणि प्रतिमा अॅप निर्मिती -- शोध अनुप्रयोग +- मजकूर आणि प्रतिमा अ‍ॅप निर्मिती +- शोध अ‍ॅप्स -प्रारंभ करण्यासाठी भेट द्या [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course)! +सुरू करण्यासाठी भेट द्या [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) +## 🌱 सुरूवात +> **शिक्षकांनो**, आम्ही [शिकण्याचे काही सल्ले](for-teachers.md) दिले आहेत जे या अभ्यासक्रमामध्ये वापरता येतील. तुमचे अभिप्राय आम्हाला [आमच्या चर्चा मंचावर](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner) वाचायला आवडतील! -## 🌱 प्रारंभ कसा करावा +**[शिकणारे](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, प्रत्येक धड्यासाठी, प्राक्तन व्याख्यानाच्या क्विझने सुरू करा आणि मग व्याख्यानाची सामग्री वाचा, विविध उपक्रम पूर्ण करा आणि नंतरच्या क्विझद्वारे तुमचे समजून घेणे तपासा. -> **शिक्षक**, आम्ही या अभ्यासक्रमाचा वापर कसा करावा याबाबत काही सूचना [समाविष्ट केल्या आहेत](for-teachers.md). कृपया आमच्या [चर्चा फोरममध्ये](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner) आपले मत द्या! +तुमच्या शिकण्याच्या अनुभवास वृद्धिंगत करण्यासाठी, सहकाऱ्यांसोबत प्रकल्पांवर एकत्र काम करा! चर्चा आमच्या [चर्चा मंचावर](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) प्रोत्साहित केली जाते जिथे आमच्या टीमचे मॉडरेटर तुमच्या प्रश्नांची उत्तरे देतील. -**[शिकणारे](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, प्रत्येक धड्यापूर्वी प्री-लेक्चर क्विझ घेऊन सुरू करा आणि नंतर व्याख्यान सामग्री वाचा, विविध क्रियाकलाप पूर्ण करा आणि पोस्ट-लेक्चर क्विझद्वारे तुमची समज तपासा. +अधिक शिक्षणासाठी, आम्ही तुम्हाला [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) मध्ये अतिरिक्त अभ्यास साहित्य पाहण्याचा सल्ला देतो. -आपल्या शिकण्याचा अनुभव सुधारण्यासाठी, सहकारी प्रकल्पांवर काम करण्यासाठी तुमच्या सहपाठींशी कनेक्ट व्हा! चर्चांना प्रोत्साहन दिले आहे आमच्या [चर्चा फोरम](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) मध्ये अतिरिक्त अभ्यास साहित्य अन्वेषण करण्याची शिफारस करतो. +हा अभ्यासक्रम एक विकसन वातावरण तयार करून दिला आहे! सुरुवात करताना तुम्ही [Codespace](https://github.com/features/codespaces/) मध्ये हे चालवू शकता (_ब्राउझर-आधारित, कोणतेही इंस्टॉलेशन नको असलेले वातावरण_), किंवा तुमच्या संगणकावर स्थानिकरीत्या [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) सारखा टेक्स्ट एडिटर वापरून चालवू शकता. -### 📋 आपले पर्यावरण सेट करणे +#### तुमची रेकॉजिटरी तयार करा +तुमचे काम सहज जतन करण्यासाठी, स्वतःची रेकॉजिटरी तयार करणे शिफारसीय आहे. हे करण्यासाठी या पृष्ठावरील **Use this template** बटणावर क्लिक करा. हे तुमच्या GitHub खात्यात नवीन रेकॉजिटरी तयार करेल ज्यात अभ्यासक्रमाची प्रत असेल. -हा अभ्यासक्रम विकास पर्यावरणासह तयार आहे! सुरुवात करताना, तुम्ही अभ्यासक्रम [Codespace](https://github.com/features/codespaces/) (_एक ब्राउझर-आधारित, कोणतीही इंस्टॉलेशन न लागणारे वातावरण_) मध्ये चालवू शकता, किंवा स्थानिक तुमच्या संगणकावर [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) सारखा टेक्स्ट एडिटर वापरू शकता. +हे टप्पे पार पडा: +1. **रेकॉजिटरी फोर्क करा**: या पृष्ठाच्या उजव्या वरच्या कोपऱ्यातील "Fork" बटणावर क्लिक करा. +2. **रेकॉजिटरी क्लोन करा**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -#### आपला रिपॉझिटरी तयार करा -आपले काम सहज जतन करण्यासाठी, आपली स्वतःची या रिपॉझिटरीची प्रत तयार करणे शिफारस आहे. हे करण्यासाठी पानाच्या वरच्या भागातील **Use this template** बटणावर क्लिक करा. यामुळे आपल्या GitHub खात्यात अभ्यासक्रमाची प्रत असलेली नवीन रिपॉझिटरी तयार होईल. +#### एक Codespace मध्ये अभ्यासक्रम चालवा -हे पायऱ्या फॉलो करा: -1. **रिपॉझिटरी फोर्क करा**: या पानाच्या वरच्या-उजव्या बाजूला "Fork" बटणावर क्लिक करा. -2. **रिपॉझिटरी क्लोन करा**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` - -#### Codespace मध्ये अभ्यासक्रम चालवा - -तुमच्या तयार केलेल्या या रिपॉझिटरीच्या प्रतिप्रत मध्ये **Code** बटणावर क्लिक करा आणि **Open with Codespaces** निवडा. यामुळे तुम्हाला कार्य करण्यासाठी नवीन Codespace तयार होईल. +तुमच्या तयार केलेल्या रेकॉजिटरी मध्ये, **Code** बटणावर क्लिक करा आणि **Open with Codespaces** निवडा. हे तुमच्यासाठी नवीन Codespace तयार करेल. ![Codespace](../../translated_images/mr/createcodespace.0238bbf4d7a8d955.webp) -#### आपल्याक computer वर स्थानिकरित्या अभ्यासक्रम चालवणे +#### तुमच्या संगणकावर स्थानिकरीत्या अभ्यासक्रम कसा चालवायचा -आपल्या संगणकावर हा अभ्यासक्रम चालवण्यासाठी, तुम्हाला टेक्स्ट एडिटर, ब्राउझर आणि कमांड लाइन टूलची गरज आहे. आमचा पहिला धडा, [Introduction to Programming Languages and Tools of the Trade](../../1-getting-started-lessons/1-intro-to-programming-languages), तुम्हाला या प्रत्येकसाठी विविध पर्यायांवर मार्गदर्शन करेल ज्यामध्ये तुम्हाला योग्य असलेले निवडता येईल. +हा अभ्यासक्रम आपल्या संगणकावर स्थानिकरीत्या चालवण्यासाठी, तुम्हाला टेक्स्ट एडिटर, ब्राउझर आणि कमांड लाइन टूल लागेल. आमचा पहिला धडा [Introduction to Programming Languages and Tools of the Trade](../../1-getting-started-lessons/1-intro-to-programming-languages) तुम्हाला या टूल्ससाठी विविध पर्यायांची माहिती देईल जे तुम्हाला सर्वोत्कृष्ट कामासाठी निवडता येतील. -आमची शिफारस अशी आहे की तुम्ही [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) एडिटर म्हणून वापरा, ज्यामध्ये एक अंगभूत [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) देखील आहे. तुम्ही Visual Studio Code येथे डाउनलोड करू शकता [here](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +आमचा सल्ला आहे की तुम्ही [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) वापरा, ज्यामध्ये एक अंतर्निर्मित [Terminal](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) - नंतर, [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) मध्ये [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) उघडा आणि खालील कमांड चालवा, `` च्या जागी तुम्ही नुकतीच कॉपी केलेली URL टाका: + मग, [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) मध्ये [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) उघडा आणि खालील कमांड चालवा, `` या ठिकाणी तुम्ही नुकतीच कॉपी केलेली URL टाका: ```bash git clone ``` -2. Visual Studio Code मध्ये फोल्डर उघडा. तुम्ही हे **File** > **Open Folder** यावर क्लिक करून आणि तुम्ही नुकतीच क्लोन केलेला फोल्डर निवडून करू शकता. +2. Visual Studio Code मध्ये फोल्डर उघडा. तुम्ही हे **File** > **Open Folder** वर क्लिक करून आणि तुम्ही नुकताच क्लोन केलेला फोल्डर निवडून करू शकता. > शिफारस केलेले Visual Studio Code विस्तार: > > * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - Visual Studio Code मध्ये HTML पृष्ठांचे पूर्वावलोकन करण्यासाठी -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - कोड जलद लिहिण्यासाठी मदत करण्यासाठी +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - कोड पटकन लिहिण्यास मदत करण्यासाठी ## 📂 प्रत्येक धडा यामध्ये समाविष्ट आहे: - ऐच्छिक स्केचनोट - ऐच्छिक पूरक व्हिडिओ -- पूर्व-धड्याचा वार्मअप क्विझ -- लिहिलेला धडा -- प्रकल्पावर आधारित धड्यांसाठी, प्रकल्प कसे बनवायचे याबाबत टप्प्याटप्प्याने मार्गदर्शन -- ज्ञान चाचण्या +- धड्यापूर्वी गरम करणारा क्विझ +- लेखी धडा +- प्रकल्पाधारित धड्यांसाठी, प्रकल्प कसा तयार करायचा याबाबत टप्प्याटप्प्याने मार्गदर्शक +- ज्ञान तपासणी - एक आव्हान - पूरक वाचन - असाइनमेंट -- [पोस्ट-धड्याचा क्विझ](https://ff-quizzes.netlify.app/web/) +- [धडा नंतरचा क्विझ](https://ff-quizzes.netlify.app/web/) -> **क्विझ्स विषयी एक नोंद**: सर्व क्विझ्स Quiz-app फोल्डरमध्ये आहेत, 48 एकूण क्विझ्स, प्रत्येकी तीन प्रश्नांसह. ते [येथे](https://ff-quizzes.netlify.app/web/) उपलब्ध आहेत, क्विझ अॅप स्थानिकपणे चालवता येतो किंवा Azure वर तैनात करता येतो; `quiz-app` फोल्डरमध्ये दिलेल्या सूचनांचे पालन करा. +> **क्विझबद्दल एक नोंद**: सर्व क्विझ "Quiz-app" फोल्डरमध्ये आहेत, प्रत्येकात तीन प्रश्नांसह एकूण 48 क्विझ. ते [येथे](https://ff-quizzes.netlify.app/web/) उपलब्ध आहेत; क्विझ अ‍ॅप स्थानिक पद्धतीने चालवू शकता किंवा Azure वर तैनात करू शकता; `quiz-app` फोल्डरमधील सूचनांचे पालन करा. ## 🗃️ धडे -| | प्रकल्पाचे नाव | शिकवलेली संकल्पना | शिकण्याचे उद्दिष्टे | लिंक केलेला धडा | लेखक | -| :-: | :-------------------------------------------------------: | :------------------------------------------------------------------: | ------------------------------------------------------------------------------------------------------------------------------------ | :----------------------------------------------------------------------------------------------------------------------------: | :-------------------: | -| 01 | सुरुवात करणे | प्रोग्रामिंगची ओळख आणि साधने | बहुतेक प्रोग्रामिंग भाषांच्या मूलभूत तत्त्वांची आणि व्यावसायिक विकासकांच्या कामात मदत करणाऱ्या सॉफ्टवेअर्सबद्दल शिका | [प्रोग्रामिंग भाषांची आणि साधनांची ओळख](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | -| 02 | सुरुवात करणे | GitHub चे मूलभूत गोष्टी, टीमसह काम करणे | तुमच्या प्रकल्पात GitHub कसे वापरायचे, कोड बेसवर इतरांसोबत सहकार्य कसे करायचे | [GitHub ची ओळख](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | सुरुवात करणे | प्रवेशयोग्यता | वेब प्रवेशयोग्यतेचे मूलभूत तत्त्वे शिका | [प्रवेशयोग्यता मूलभूत गोष्टी](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | JS मूलतत्त्वे | JavaScript डेटा प्रकार | JavaScript डेटा प्रकारांची मूलभूत माहिती | [डेटा प्रकार](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | JS मूलतत्त्वे | फंक्शन्स आणि मेथड्स | अ‍ॅप्लिकेशनच्या लॉजिक फ्लोचे व्यवस्थापन करण्यासाठी फंक्शन्स आणि मेथड्स विषयी शिका | [फंक्शन्स आणि मेथड्स](./2-js-basics/2-functions-methods/README.md) | Jasmine आणि Christopher | -| 06 | JS मूलतत्त्वे | JS वापरून निर्णय घेणे | निर्णय घेण्याच्या पद्धती वापरून तुमच्या कोडमध्ये परिस्थिती कशी तयार करायची ते शिका | [निर्णय घेणे](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | JS मूलतत्त्वे | अ‍ॅरे आणि लूप्स | JavaScript मध्ये डेटा हाताळण्यासाठी अ‍ॅरे आणि लूप्ससह काम करा | [अ‍ॅरे आणि लूप्स](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML प्रत्यक्षात कसे वापरायचे | ऑनलाइन टेरियम तयार करण्यासाठी HTML बांधा, लेआउट तयार करण्यावर लक्ष केंद्रित करा | [HTML ची ओळख](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS प्रत्यक्षात कसे वापरायचे | ऑनलाइन टेरियमसाठी CSS स्टाइल करा, CSS च्या मूलभूत गोष्टींसह पान प्रतिसाद देणारे कसे बनवायचे हे शिका | [CSS ची ओळख](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript क्लोजर्स, DOM संचार | ड्रॅग/ड्रॉप इंटरफेस तयार करण्यासाठी JavaScript तयार करा, क्लोजर्स आणि DOM संचारावर लक्ष केंद्रित करा | [JavaScript क्लोजर्स, DOM संचार](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [टायपिंग गेम](./4-typing-game/solution/README.md) | टायपिंग गेम बनवा | तुमच्या JavaScript अ‍ॅपचा लॉजिक चालवण्यासाठी कीबोर्ड इव्हेंट्स कसे वापरायचे ते शिका | [इव्हेंट-चालित प्रोग्रामिंग](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [ग्रीन ब्राउझर विस्तार](./5-browser-extension/solution/README.md) | ब्राउझरशी काम करणे | ब्राउझर कसे काम करतात, त्यांचा इतिहास काय आहे, आणि ब्राउझर विस्ताराचे पहिले घटक कसे तयार करायचे हे शिका | [ब्राउझर विषयी](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [ग्रीन ब्राउझर विस्तार](./5-browser-extension/solution/README.md) | फॉर्म तयार करणे, API कॉल करणे आणि स्थानिक साठवणीत व्हेरिएबल साठवणे | तुमच्या ब्राउझर विस्ताराचे JavaScript घटक API कॉल करण्यासाठी तयार करा, स्थानिक साठवणीत साठवलेल्या व्हेरिएबल्सचा वापर करून | [APIs, फॉर्म आणि स्थानिक साठवण](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [ग्रीन ब्राउझर विस्तार](./5-browser-extension/solution/README.md) | ब्राउझरमधील पार्श्वभूमी प्रक्रिया, वेब कार्यक्षमता | विस्ताराच्या आयकॉनची पार्श्वभूमी प्रक्रिया वापरा; वेब कार्यक्षमता आणि काही सुधारणा याबद्दल शिका | [पार्श्वभूमी कार्ये आणि कार्यक्षमता](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [स्पेस गेम](./6-space-game/solution/README.md) | JavaScript सह अधिक प्रगत गेम विकास | इनहेरिटन्स, क्लासेस आणि कंपोजीशन तसेच Pub/Sub पॅटर्नच्या माध्यमातून शिका, गेम बनवण्याच्या तयारीसाठी | [प्रगत गेम विकासाची ओळख](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [स्पेस गेम](./6-space-game/solution/README.md) | कॅनव्हासवर चित्र काढणे | स्क्रीनवर घटक काढण्यासाठी वापरले जाणारे Canvas API बद्दल शिका | [कॅनव्हासवर चित्र काढणे](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [स्पेस गेम](./6-space-game/solution/README.md) | स्क्रीनवर घटक हलविणे | घटकांना हालचाल मिळविण्यासाठी קर्टेसियन समन्वय आणि Canvas API कसे वापरायचे हे जाणून घ्या | [घटक हलविणे](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [स्पेस गेम](./6-space-game/solution/README.md) | धडक नियंत्रित करणे | कीप्रेस वापरून घटक एकमेकांना भिडण्यास आणि प्रतिसाद देण्यास तयार करा; गेमच्या कार्यक्षमतेसाठी कूलडाउन फंक्शन पुरवा | [धडक ओळख](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [स्पेस गेम](./6-space-game/solution/README.md) | स्कोअर ठेवणे | गेमच्या स्थिती आणि कार्यक्षमतेवर आधारित गणिते करा | [स्कोअर ठेवणे](./6-space-game/5-keeping-score/README.md) | Chris | -| 20 | [स्पेस गेम](./6-space-game/solution/README.md) | गेम समाप्त करणे आणि पुनरारंभ करणे | गेम समाप्ती आणि पुनरारंभ कसे करायचे, मालमत्ता साफसफाई आणि व्हेरिएबल मूल्ये रीसेट करणे शिका | [समाप्ती अटी](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [बँकिंग अॅप](./7-bank-project/solution/README.md) | वेब अॅपमध्ये HTML टेम्पलेट्स आणि मार्ग | मार्गदर्शक आणि HTML टेम्पलेट्स वापरून बहुपृष्ठ वेबसाइटची संरचना तयार करणे शिका | [HTML टेम्पलेट्स आणि मार्ग](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [बँकिंग अॅप](./7-bank-project/solution/README.md) | लॉगिन आणि नोंदणी फॉर्म तयार करणे | फॉर्म तयार करणे आणि वैधता तपासणीच्या पद्धतींबद्दल शिका | [फॉर्म्स](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [बँकिंग अॅप](./7-bank-project/solution/README.md) | डेटा प्राप्त करण्याच्या आणि वापरण्याच्या पद्धती | अ‍ॅपमध्ये डेटा कसा वाहतो, तो कसा आणायचा, साठवायचा आणि निरुपयोगी कसा करायचा हे शिका | [डेटा](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [बँकिंग अॅप](./7-bank-project/solution/README.md) | राज्य व्यवस्थापनाची संकल्पना | तुमच्या अॅपमध्ये राज्य कसा राखला जातो आणि त्याचे प्रोग्रामिंगद्वारे व्यवस्थापन कसे करायचे | [राज्य व्यवस्थापन](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [ब्राउझर/VScode कोड](../../8-code-editor) | VScode शी काम करणे | कोड संपादक कसा वापरायचा शिका | [VScode कोड संपादक वापरा](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| | प्रकल्पाचे नाव | शिकवले जाणारे संकल्पना | शिक्षण उद्दिष्टे | लिंक केलेला धडा | लेखक | +| :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | +| 01 | सुरुवात करणे | प्रोग्रामिंग परिचय आणि व्यापारातील साधने | बहुतेक प्रोग्रामिंग भाषांमागील मूलभूत तत्त्वे आणि व्यावसायिक विकसक त्यांच्या कामासाठी वापरतात अशा सॉफ्टवेअरबद्दल जाणून घ्या | [प्रोग्रामिंग भाषांचे आणि व्यापारातील साधनांचे परिचय](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | सुरुवात करणे | GitHub चे मूलभूत तत्त्वे, संघासह काम करणे | तुमच्या प्रकल्पात GitHub कसा वापरायचा, कोड बेसवर इतरांसोबत कसा सहकार्य करायचा | [GitHub परिचय](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | सुरुवात करणे | प्रवेशयोग्यता | वेब प्रवेशयोग्यतेच्या मूलभूत गोष्टी शिका | [प्रवेशयोग्यता मूलतत्त्वे](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | JS मूलभूत | JavaScript डेटा प्रकार | JavaScript डेटा प्रकारांची मूलभूत माहिती | [डेटा प्रकार](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | JS मूलभूत | फंक्शन्स आणि मेथड्स | अ‍ॅप्लिकेशनच्या लॉजिक फ्लोचे व्यवस्थापन करण्यासाठी फंक्शन्स आणि मेथड्स शिका | [फंक्शन्स आणि मेथड्स](./2-js-basics/2-functions-methods/README.md) | Jasmine आणि Christopher | +| 06 | JS मूलभूत | JS सह निर्णय कसे घ्यायचे | निर्णय घेण्याच्या पद्धती वापरून तुमच्या कोडमध्ये अटी कसे तयार करायच्या हे शिका | [निर्णय घेणे](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | JS मूलभूत | अ‍ॅरे आणि लूप्स | JavaScript मध्ये अ‍ॅरे आणि लूप्स वापरून डेटा कसा हाताळायचा | [अ‍ॅरे आणि लूप्स](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML प्रत्यक्षात | ऑनलाइन टेरारियम तयार करण्यासाठी HTML तयार करा, लेआउट तयार करण्यावर लक्ष केंद्रित करा | [HTML परिचय](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS प्रत्यक्षात | ऑनलाइन टेरारियमसाठी CSS तयार करा, CSS च्या मूलभूत गोष्टी आणि पृष्ठ प्रतिसादक्षम पद्धतीवर लक्ष केंद्रित करा | [CSS परिचय](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript क्लोजर्स, DOM व्यवस्थापन | ड्रॅग/ड्रॉप इंटरफेस कार्य करण्यासाठी JavaScript तयार करा, क्लोजर्स आणि DOM व्यवस्थापनावर लक्ष केंद्रित करा | [JavaScript क्लोजर्स, DOM व्यवस्थापन](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [टायपिंग गेम](./4-typing-game/solution/README.md) | टायपिंग गेम तयार करा | कीबोर्ड इव्हेंट्सचा वापर करून तुमच्या JavaScript अ‍ॅपचा लॉजिक कसा नियंत्रित करायचा हे शिका | [इव्हेंट-चालित प्रोग्रामिंग](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [ग्रीन ब्राउझर विस्तार](./5-browser-extension/solution/README.md) | ब्राउझर सह काम करणे | ब्राउझर कसे कार्य करतात, त्यांचा इतिहास, आणि ब्राउझर विस्ताराचे पहिले घटक तयार करण्याविषयी शिका | [ब्राउझर बद्दल](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [ग्रीन ब्राउझर विस्तार](./5-browser-extension/solution/README.md) | फॉर्म तयार करणे, API कॉल करणे आणि स्थानिक संग्रहात चलन जतन करणे | JavaScript चा वापर करून ब्राउझर विस्ताराचा API कॉल करा आणि स्थानिक संग्रहातील चलनांचा वापर करा | [API, फॉर्म्स आणि स्थानिक संग्रह](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [ग्रीन ब्राउझर विस्तार](./5-browser-extension/solution/README.md) | ब्राउझरमधील पार्श्वभूमी प्रक्रिया, वेब कार्यक्षमता | विस्ताराच्या चिन्हाचे व्यवस्थापन करण्यासाठी ब्राउझरच्या पार्श्वभूमी प्रक्रिया वापरा; वेब कार्यक्षमता आणि काही ऑप्टिमायझेशन्स बद्दल शिका | [पार्श्वभूमी कार्य आणि कार्यक्षमता](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [स्पेस गेम](./6-space-game/solution/README.md) | JavaScript सह अधिक प्रगत गेम विकास | क्लासेस आणि कंपोझिशन वापरून वारसा घेणे आणि Pub/Sub पॅटर्नबद्दल शिका, गेम तयार करण्यासाठी तयारी करा | [प्रगत गेम विकास परिचय](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [स्पेस गेम](./6-space-game/solution/README.md) | कॅनव्हासवर रेखांकन | स्क्रीनवर घटक रेखाटण्यासाठी वापरल्या जाणार्‍या Canvas API बद्दल शिका | [कॅनव्हासवर रेखाटन](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [स्पेस गेम](./6-space-game/solution/README.md) | स्क्रीनवर घटक हलविणे | कर्टिझियन समन्वय आणि Canvas API वापरून घटकांना हालचाल कशी मिळते हे शोधा | [घटक हलविणे](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [स्पेस गेम](./6-space-game/solution/README.md) | टक्कर शोधणे | की प्रेस वापरून घटकांमध्ये टक्कर येणे आणि प्रतिसाद देणे तसेच गेमच्या कार्यक्षमतेसाठी कूलडाउन फंक्शन प्रदान करणे | [टक्कर शोधणे](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [स्पेस गेम](./6-space-game/solution/README.md) | गुणांक ठेवणे | गेमच्या स्थिती आणि कार्यक्षमतेवर आधारित गणिती गणना करा | [गुणांक ठेवणे](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [स्पेस गेम](./6-space-game/solution/README.md) | गेम संपविणे आणि पुन्हा सुरू करणे | गेम संपविणे आणि पुन्हा सुरू करण्याबाबत शिका, ज्यामध्ये संसाधने स्वच्छ करणे आणि चलन रीसेट करणे समाविष्ट आहे | [समाप्ती अट](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [बँकिंग अ‍ॅप](./7-bank-project/solution/README.md) | वेब अ‍ॅपमधील HTML टेम्पलेट्स आणि मार्गदर्शन | राऊटिंग आणि HTML टेम्पलेट्सचा वापर करून बहुपृष्ठ वेबसाइटचे वास्तुकला कसे तयार करायची हे शिका | [HTML टेम्पलेट्स आणि मार्ग](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [बँकिंग अ‍ॅप](./7-bank-project/solution/README.md) | लॉगिन आणि नोंदणी फॉर्म तयार करणे | फॉर्म तयार करणे आणि व्हॅलिडेशन रूटिन हाताळण्याबद्दल शिका | [फॉर्म्स](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [बँकिंग अ‍ॅप](./7-bank-project/solution/README.md) | डेटा आणण्याचे आणि वापरण्याचे पद्धती | तुमच्या अ‍ॅपमध्ये डेटा कसा येतो आणि जातो, कसा आणायचा, संग्रहित करायचा, आणि कसा दूर करायचा याबद्दल शिका | [डेटा](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [बँकिंग अ‍ॅप](./7-bank-project/solution/README.md) | राज्य व्यवस्थापन संकल्पना | तुमचा अ‍ॅप कसा राज्य धारण करतो आणि प्रोग्रामरद्वारे कसा व्यवस्थापित करायचा हे शिका | [राज्य व्यवस्थापन](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [ब्राउझर/VScode कोड](../../8-code-editor) | VScode सोबत काम करणे | कोड एडिटर कसा वापरायचा शिका| [VScode कोड एडिटर वापरा](./8-code-editor/1-using-a-code-editor/README.md) | Chris | | 26 | [AI सहाय्यक](./9-chat-project/README.md) | AI सह काम करणे | तुमचा स्वतःचा AI सहाय्यक कसा तयार करायचा शिका | [AI सहाय्यक प्रकल्प](./9-chat-project/README.md) | Chris | -## 🏫 शिक्षणशास्त्र +## 🏫 अध्यापनशास्त्र -आमचे अभ्यासक्रम दोन मुख्य शैक्षणिक तत्त्वांना अनुसरून तयार केला आहे: -* प्रकल्प-आधारित शिक्षण -* वारंवार क्विझ्स +आमचा अभ्यासक्रम दोन मुख्य अध्यापनशास्त्रीय तत्त्वे लक्षात घेऊन तयार केला आहे: +* प्रकल्पाधारित शिक्षण +* वारंवार क्विझ -हा कार्यक्रम JavaScript, HTML, आणि CSS च्या मूलभूत गोष्टी तसेच आजच्या वेब विकासकांनी वापरलेले नवीनतम साधने आणि तंत्र शिकवतो. विद्यार्थ्यांना टायपिंग गेम, व्हर्चुअल टेरियम, पर्यावरणपूरक ब्राउझर विस्तार, स्पेस-इन्व्हेडर शैलीचा गेम आणि व्यवसायांसाठी बँकिंग अॅप तयार करून प्रत्यक्ष अनुभव घेण्याची संधी मिळेल. मालिकेच्या शेवटी, विद्यार्थ्यांना वेब विकासाचा ठोस समज प्राप्त होतो. +हा कार्यक्रम JavaScript, HTML, आणि CSS च्या मूलभूत गोष्टी तसेच आजच्या वेब विकसकांनी वापरल्या जाणार्‍या नवीनतम साधने आणि तंत्र शिकवतो. विद्यार्थ्यांना टायपिंग गेम, आभासी टेररियम, पर्यावरणपूरक ब्राउझर विस्तार, स्पेस-इनवेडर-शैलीचा गेम, आणि व्यवसायिकांसाठी बँकिंग अ‍ॅप तयार करून प्रत्यक्ष अनुभव मिळविण्याची संधी मिळेल. या मालिकेच्या शेवटी, विद्यार्थ्यांना वेब विकासाचे मजबूत समज प्राप्त होईल. > 🎓 तुम्ही या अभ्यासक्रमातील पहिले काही धडे Microsoft Learn वर [Learn Path](https://docs.microsoft.com/learn/paths/web-development-101/?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 मूलभूत गोष्टी समजावण्यासाठी काही प्रारंभिक धडे लिहिले आहेत, ज्यात "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" व्हिडिओ ट्युटोरियल मधील काही लेखकांनी योगदान दिले आहे. + +शिवाय, वर्गापूर्वी कमी-दबावाचा क्विझ नोंदणीची तयारी तयार करतो, तर वर्गानंतरचा क्विझ अधिक टिकाऊपणा सुनिश्चित करतो. हा अभ्यासक्रम लवचिक आणि मजेदार असेल आणि संपूर्ण किंवा भागांमध्ये घेतला जाऊ शकतो. प्रकल्प सुरुवातीला लहान असतात आणि 12 आठवड्यांच्या चक्राच्या शेवटी हळूहळू जास्त गुंतागुंतीचे होतात. -शिवाय, वर्गापूर्वीचा कमी-दबावाचा क्विझ विद्यार्थ्यांच्या शिकलोण्यास तयारी दाखवतो, तर वर्गानंतरचा दुसरा क्विझ अधिक चांगली जपणूक सुनिश्चित करतो. हा अभ्यासक्रम लवचिक आणि मनोरंजक असे बनवला आहे आणि पूर्ण किंवा अंशतः गृहीत धरून घेतला जाऊ शकतो. प्रकल्प आधी लहान असतात आणि 12 आठवड्यांच्या चक्राच्या शेवटी जास्त क्लिष्ट होतात. +आम्ही जाणूनबुजून JavaScript फ्रेमवर्क परिचय टाळल्याने वेब विकसक म्हणून मूलभूत कौशल्यांवर लक्ष केंद्रित केले आहे, फ्रेमवर्क स्वीकारण्यापूर्वी; या अभ्यासक्रमाला पूर्ण करण्याचा चांगला पुढील टप्पा म्हणजे Node.js बद्दल दुसऱ्या व्हिडिओ संचाद्वारे शिकणे: "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". -तपासणीसाठी, JavaScript फ्रेमवर्क्सचा परीचय देणे टाळण्यात आले आहे, जेणेकरून वेब विकासक म्हणून मूलभूत कौशल्ये आधी विकसित केली जावीत; हा अभ्यासक्रम पूर्ण करण्याचा चांगला पुढचा टप्पा म्हणजे Node.js विषयी शिकणे, दुसऱ्या व्हिडिओ संग्रहाद्वारे: "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". +> आमच्या [आचारसंहिता](CODE_OF_CONDUCT.md) आणि [योगदान](CONTRIBUTING.md) मार्गदर्शक तत्वे पाहा. तुमचे रचनात्मक अभिप्राय स्वागतार्ह आहे! -> आमच्या [आचारसंहिते](CODE_OF_CONDUCT.md) आणि [योगदान](CONTRIBUTING.md) मार्गदर्शकांचे दर्शन घ्या. आम्ही तुमच्या रचनात्मक अभिप्रायाचे स्वागत करतो! ## 🧭 ऑफलाइन प्रवेश -[Docsify](https://docsify.js.org/#/) वापरून तुम्ही हा दस्तऐवज ऑफलाइन चालवू शकता. हा रेपो फोर्क करा, तुमच्या स्थानिक मशीनवर [Docsify इंस्टॉल](https://docsify.js.org/#/quickstart) करा, आणि मग या रेपोजच्या मुळ फोल्डरमध्ये `docsify serve` टाइप करा. वेबसाइट पोर्ट 3000 वर तुमच्या लोकलहोस्टवर सर्व्ह केली जाईल: `localhost:3000`. +तुम्ही या दस्तऐवजाला ऑफलाइन [Docsify](https://docsify.js.org/#/) वापरून चालवू शकता. हा रेपो फोर्क करा, तुमच्या स्थानिक मशीनवर [Docsify स्थापित करा](https://docsify.js.org/#/quickstart), नंतर या रेपोच्या मूळ फोल्डरमध्ये `docsify serve` टाकून चालवा. वेबसाईट तुमच्या लोकलहोस्टवर पोर्ट 3000 वर सेवा देईल: `localhost:3000`. ## 📘 PDF सर्व धड्यांचा PDF [येथे](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf) उपलब्ध आहे. -## 🎒 अन्य कोर्सेस -आमच्या टीमकडून आणखी कोर्सेस तयार केले जातात! पहा: +## 🎒 इतर कोर्सेस +आमचे टीम इतर अभ्यासक्रम देखील तयार करते! येथे पाहा: ### LangChain @@ -259,21 +248,21 @@ Azure AI Foundry Discord समुदायात सामील व्हा ## मदत मिळवा -जर तुम्हाला अडचण आली किंवा AI अॅप तयार करताना काही प्रश्न असतील, तर MCP संदर्भातील चर्चा करण्यासाठी सहकारी शिकणारे आणि अनुभवी विकासकांमध्ये सामील व्हा. हे एक समर्थन करणारे समुदाय आहे जिथे प्रश्नांना स्वागत आहे आणि ज्ञान मोकळेपणाने सामायिक केले जाते. +जर तुम्हाला अडचण आल्यास किंवा AI अ‍ॅप्स विकसित करताना काही प्रश्न असतील. तर MCP बद्दलचे चर्चांमध्ये शिका आणि अनुभवी विकासकांसोबत सहभागी व्हा. ही एक सहायक समुदाय आहे जिथे प्रश्न विचारले जातात आणि ज्ञान मोकळेपणाने वाटले जाते. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -जर तुम्हाला उत्पादनाबाबत अभिप्राय किंवा तयार करताना चुका असतील तर भेट द्या: +जर तुम्हाला उत्पादनाबाबत अभिप्राय किंवा अडचणी असतील तर येथे भेट द्या: [![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) ## परवाना -ही संचिका MIT परवान्याखाली परवानगी दिलेली आहे. अधिक माहितीसाठी [LICENSE](../../LICENSE) फाइल पहा. +हा रेपॉझिटरी MIT परवान्याअंतर्गत परवाना आहे. अधिक माहितीसाठी [LICENSE](../../LICENSE) फाइल पाहा. --- -**अस्वीकरण**: -हा दस्तऐवज AI अनुवाद सेवा [Co-op Translator](https://github.com/Azure/co-op-translator) चा वापर करून अनुवादित केला आहे. आम्ही अचूकतेसाठी प्रयत्न करतो, तरी कृपया लक्षात ठेवा की स्वयंचलित अनुवादांमध्ये चुका किंवा अचूकतेचा अभाव असू शकतो. मूळ दस्तऐवज त्याच्या नैसर्गिक भाषेत अधिकृत स्रोत मानला पाहिजे. महत्वाच्या माहितीच्या बाबतीत व्यावसायिक मानवी अनुवाद शिफारसीय आहे. या अनुवादाच्या वापरामुळे उद्भवणाऱ्या कोणत्याही गैरसमजुतीसाठी किंवा चुका हेसाठी आम्ही जबाबदार नाही. +**अस्वीकरण**: +हा दस्तऐवज AI अनुवाद सेवा [Co-op Translator](https://github.com/Azure/co-op-translator) वापरून अनुवादित केलेला आहे. आम्ही नेहमीच अचूकतेसाठी प्रयत्न करतो, तरी कृपया लक्षात घ्या की स्वयंचलित अनुवादांमध्ये चुका किंवा असत्यता असू शकते. मूळ दस्तऐवज त्याच्या स्थानिक भाषेत अधिकृत स्रोत मानावा. महत्त्वाच्या माहितीसाठी व्यावसायिक मानवी अनुवादाची शिफारस केली जाते. या अनुवादाच्या वापरातून उद्भवणाऱ्या कोणत्याही गैरसमजुतीसाठी किंवा चुकीच्या अर्थनिर्देशासाठी आम्ही जबाबदार नाही. \ No newline at end of file diff --git a/translations/mr/SECURITY.md b/translations/mr/SECURITY.md index a869b94f6..f6e00fd58 100644 --- a/translations/mr/SECURITY.md +++ b/translations/mr/SECURITY.md @@ -1,12 +1,3 @@ - ## सुरक्षा मायक्रोसॉफ्ट आपल्या सॉफ्टवेअर उत्पादने आणि सेवांच्या सुरक्षेला अत्यंत महत्त्व देते, ज्यामध्ये आमच्या GitHub संस्थांद्वारे व्यवस्थापित केलेल्या सर्व स्रोत कोड रिपॉझिटरीजचा समावेश होतो. यामध्ये [Microsoft](https://github.com/Microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet), [Xamarin](https://github.com/xamarin), आणि [आमच्या GitHub संस्थांचा](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon) समावेश आहे. diff --git a/translations/mr/SUPPORT.md b/translations/mr/SUPPORT.md index d3ed81856..ba3b7440c 100644 --- a/translations/mr/SUPPORT.md +++ b/translations/mr/SUPPORT.md @@ -1,12 +1,3 @@ - # समर्थन ## समस्या नोंदविणे आणि मदत कशी मिळवायची diff --git a/translations/mr/_404.md b/translations/mr/_404.md index a71014393..1b4ddbde4 100644 --- a/translations/mr/_404.md +++ b/translations/mr/_404.md @@ -1,12 +1,3 @@ - # चालू काम आम्ही या पृष्ठावर काम करत आहोत. कृपया नंतर पुन्हा तपासा. diff --git a/translations/mr/docs/_navbar.md b/translations/mr/docs/_navbar.md index e753f69d8..4ee90b94e 100644 --- a/translations/mr/docs/_navbar.md +++ b/translations/mr/docs/_navbar.md @@ -1,12 +1,3 @@ - - भाषांतर - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/mr/docs/_sidebar.md b/translations/mr/docs/_sidebar.md index 0a21b74d5..61a95bc60 100644 --- a/translations/mr/docs/_sidebar.md +++ b/translations/mr/docs/_sidebar.md @@ -1,12 +1,3 @@ - - परिचय - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/mr/for-teachers.md b/translations/mr/for-teachers.md index 20dfed56c..a21a04877 100644 --- a/translations/mr/for-teachers.md +++ b/translations/mr/for-teachers.md @@ -1,12 +1,3 @@ - ### शिक्षकांसाठी तुम्ही तुमच्या वर्गात हा अभ्यासक्रम वापरण्यास स्वागत आहे. GitHub Classroom आणि प्रमुख LMS प्लॅटफॉर्मसह हे सहजपणे कार्य करते, तसेच तुम्ही तुमच्या विद्यार्थ्यांसोबत स्वतंत्र रिपॉझिटरी म्हणून देखील वापरू शकता. diff --git a/translations/mr/lesson-template/README.md b/translations/mr/lesson-template/README.md index c2daf0061..985115f5a 100644 --- a/translations/mr/lesson-template/README.md +++ b/translations/mr/lesson-template/README.md @@ -1,12 +1,3 @@ - # [पाठाचा विषय] ![येथे व्हिडिओ एम्बेड करा](../../../lesson-template/video-url) diff --git a/translations/mr/lesson-template/assignment.md b/translations/mr/lesson-template/assignment.md index d48810aa0..252017ad1 100644 --- a/translations/mr/lesson-template/assignment.md +++ b/translations/mr/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [असाइनमेंटचे नाव] ## सूचना diff --git a/translations/mr/memory-game/README.md b/translations/mr/memory-game/README.md index 9dad8bfa4..608a77027 100644 --- a/translations/mr/memory-game/README.md +++ b/translations/mr/memory-game/README.md @@ -1,12 +1,3 @@ - हे [Next.js](https://nextjs.org) प्रकल्प [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app) सह तयार केले गेले आहे. ## सुरुवात कशी करावी diff --git a/translations/mr/quiz-app/README.md b/translations/mr/quiz-app/README.md index 6e4aa0b8f..c22f1245e 100644 --- a/translations/mr/quiz-app/README.md +++ b/translations/mr/quiz-app/README.md @@ -1,12 +1,3 @@ - # क्विझ अ‍ॅप हे क्विझेस डेटा सायन्स अभ्यासक्रमासाठीच्या व्याख्यानांपूर्वी आणि नंतरचे क्विझेस आहेत. अधिक माहितीसाठी https://aka.ms/webdev-beginners येथे भेट द्या. diff --git a/translations/ms/.co-op-translator.json b/translations/ms/.co-op-translator.json new file mode 100644 index 000000000..e6f280d29 --- /dev/null +++ b/translations/ms/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2025-11-06T12:03:24+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "ms" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2025-10-24T14:25:27+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "ms" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2025-11-18T18:42:39+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "ms" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2025-11-06T12:05:02+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "ms" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2025-10-24T14:26:47+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "ms" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:28:48+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "ms" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2025-11-06T12:07:56+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "ms" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T18:47:43+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "ms" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2025-11-06T12:00:12+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "ms" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2025-10-24T14:21:00+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "ms" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2025-11-06T12:00:53+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "ms" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2025-10-24T14:21:30+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "ms" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2025-11-06T12:02:02+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "ms" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2025-10-24T14:22:35+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "ms" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2025-11-06T12:01:29+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "ms" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2025-10-24T14:22:02+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "ms" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-27T22:45:09+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "ms" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2025-11-06T12:12:38+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "ms" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2025-10-24T14:33:08+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "ms" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2025-11-06T12:11:44+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "ms" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2025-10-24T14:32:21+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "ms" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2025-11-06T12:10:48+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "ms" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2025-10-24T14:31:29+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "ms" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-07T01:12:30+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "ms" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-27T22:58:36+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "ms" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2025-11-06T12:17:28+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "ms" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T23:12:29+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "ms" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2025-11-06T12:17:42+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "ms" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2025-10-24T14:38:22+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "ms" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2025-11-06T12:24:11+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "ms" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2025-10-24T14:44:02+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "ms" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2025-11-06T12:23:29+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "ms" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2025-10-24T14:43:16+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "ms" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2025-11-06T12:22:45+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "ms" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2025-10-24T14:42:35+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "ms" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-27T22:16:14+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "ms" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-27T22:23:51+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "ms" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-27T22:26:23+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "ms" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-27T22:27:31+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "ms" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-27T22:24:33+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "ms" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-27T22:25:10+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "ms" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-27T22:25:48+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "ms" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-27T22:26:57+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "ms" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-27T22:23:16+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "ms" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2025-11-06T12:21:37+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "ms" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2025-10-24T14:41:41+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "ms" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2025-11-06T12:19:29+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "ms" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2025-10-24T14:39:44+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "ms" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2025-11-06T12:18:35+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "ms" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2025-10-24T14:39:09+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "ms" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2025-11-06T12:20:54+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "ms" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2025-10-24T14:41:08+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "ms" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:38:59+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "ms" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:39:17+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "ms" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2025-11-06T12:22:19+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "ms" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-27T22:35:40+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "ms" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:36:00+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "ms" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:36:18+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "ms" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2025-11-06T12:20:12+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "ms" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2025-10-24T14:40:21+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "ms" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:42:47+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "ms" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:43:05+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "ms" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-27T22:31:59+00:00", + "source_file": "6-space-game/README.md", + "language_code": "ms" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:36:34+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "ms" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2025-11-06T12:15:21+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "ms" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2025-10-24T14:36:18+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "ms" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2025-11-06T12:16:22+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "ms" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2025-10-24T14:37:12+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "ms" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2025-11-06T12:14:12+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "ms" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2025-10-24T14:35:21+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "ms" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2025-11-06T12:13:18+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "ms" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2025-10-24T14:34:07+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "ms" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-27T22:00:46+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "ms" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-27T22:05:06+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "ms" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-27T22:05:38+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "ms" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2025-11-06T12:02:35+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "ms" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2025-10-24T14:23:31+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "ms" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2025-11-06T12:08:50+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "ms" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:35:24+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "ms" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:44:15+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "ms" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2025-10-24T14:30:41+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "ms" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:53:07+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "ms" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:34:42+00:00", + "source_file": "AGENTS.md", + "language_code": "ms" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-27T22:00:16+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "ms" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-27T21:58:15+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "ms" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:56:33+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "ms" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T18:49:29+00:00", + "source_file": "README.md", + "language_code": "ms" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-27T21:58:54+00:00", + "source_file": "SECURITY.md", + "language_code": "ms" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-27T21:57:30+00:00", + "source_file": "SUPPORT.md", + "language_code": "ms" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-27T21:57:51+00:00", + "source_file": "_404.md", + "language_code": "ms" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-27T22:54:35+00:00", + "source_file": "docs/_navbar.md", + "language_code": "ms" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-27T22:54:04+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "ms" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T10:19:06+00:00", + "source_file": "for-teachers.md", + "language_code": "ms" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-27T22:55:02+00:00", + "source_file": "lesson-template/README.md", + "language_code": "ms" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-27T22:55:27+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "ms" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:57:51+00:00", + "source_file": "memory-game/README.md", + "language_code": "ms" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-27T23:04:07+00:00", + "source_file": "quiz-app/README.md", + "language_code": "ms" + } +} \ No newline at end of file diff --git a/translations/ms/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/ms/1-getting-started-lessons/1-intro-to-programming-languages/README.md index 45b2ae00f..81253d763 100644 --- a/translations/ms/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/ms/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # Pengenalan kepada Bahasa Pengaturcaraan dan Alat Pembangun Moden Hai, bakal pembangun! 👋 Boleh saya kongsikan sesuatu yang masih membuatkan saya teruja setiap hari? Anda akan menemui bahawa pengaturcaraan bukan sekadar tentang komputer – ia adalah kuasa luar biasa untuk merealisasikan idea-idea liar anda! diff --git a/translations/ms/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/ms/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index ef5efea6f..37e520150 100644 --- a/translations/ms/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/ms/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # Tugasan: Meneroka Alat Pembangunan Web Moden ## Arahan diff --git a/translations/ms/1-getting-started-lessons/2-github-basics/README.md b/translations/ms/1-getting-started-lessons/2-github-basics/README.md index 1c3d9b11b..24ffb9928 100644 --- a/translations/ms/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/ms/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # Pengenalan kepada GitHub Hai, bakal pembangun! 👋 Bersedia untuk menyertai jutaan pengaturcara di seluruh dunia? Saya sangat teruja untuk memperkenalkan anda kepada GitHub – anggap ia sebagai platform media sosial untuk pengaturcara, tetapi bukannya berkongsi gambar makan tengah hari, kita berkongsi kod dan membina perkara yang luar biasa bersama-sama! diff --git a/translations/ms/1-getting-started-lessons/3-accessibility/README.md b/translations/ms/1-getting-started-lessons/3-accessibility/README.md index 73762572d..37aa66034 100644 --- a/translations/ms/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/ms/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # Membuat Laman Web yang Mesra Akses ![Semua Tentang Kebolehcapaian](../../../../translated_images/ms/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/ms/1-getting-started-lessons/3-accessibility/assignment.md b/translations/ms/1-getting-started-lessons/3-accessibility/assignment.md index f3a85d0a1..1de25c76e 100644 --- a/translations/ms/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/ms/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # Audit Komprehensif Kebolehcapaian Laman Web ## Arahan diff --git a/translations/ms/1-getting-started-lessons/README.md b/translations/ms/1-getting-started-lessons/README.md index 667992a40..4a096e12d 100644 --- a/translations/ms/1-getting-started-lessons/README.md +++ b/translations/ms/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # Memulakan dengan Pembangunan Web Dalam bahagian kurikulum ini, anda akan diperkenalkan kepada konsep bukan berasaskan projek yang penting untuk menjadi seorang pembangun profesional. diff --git a/translations/ms/10-ai-framework-project/README.md b/translations/ms/10-ai-framework-project/README.md index 298cd69b2..6d6fd22e2 100644 --- a/translations/ms/10-ai-framework-project/README.md +++ b/translations/ms/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # Rangka Kerja AI Pernah rasa terbeban cuba membina aplikasi AI dari awal? Anda tidak keseorangan! Rangka kerja AI ibarat pisau serbaguna untuk pembangunan AI - ia adalah alat yang hebat yang boleh menjimatkan masa dan mengurangkan tekanan semasa membina aplikasi pintar. Anggaplah rangka kerja AI sebagai perpustakaan yang teratur: ia menyediakan komponen yang telah dibina, API yang standard, dan abstraksi pintar supaya anda boleh fokus menyelesaikan masalah tanpa bergelut dengan butiran pelaksanaan. diff --git a/translations/ms/2-js-basics/1-data-types/README.md b/translations/ms/2-js-basics/1-data-types/README.md index 509b44101..72735984b 100644 --- a/translations/ms/2-js-basics/1-data-types/README.md +++ b/translations/ms/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # Asas JavaScript: Jenis Data ![Asas JavaScript - Jenis Data](../../../../translated_images/ms/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/ms/2-js-basics/1-data-types/assignment.md b/translations/ms/2-js-basics/1-data-types/assignment.md index 20e10689c..38ffff1d4 100644 --- a/translations/ms/2-js-basics/1-data-types/assignment.md +++ b/translations/ms/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # Latihan Jenis Data: Troli Belanja E-dagang ## Arahan diff --git a/translations/ms/2-js-basics/2-functions-methods/README.md b/translations/ms/2-js-basics/2-functions-methods/README.md index 58a4feb7d..c99b0c614 100644 --- a/translations/ms/2-js-basics/2-functions-methods/README.md +++ b/translations/ms/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # Asas JavaScript: Kaedah dan Fungsi ![Asas JavaScript - Fungsi](../../../../translated_images/ms/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/ms/2-js-basics/2-functions-methods/assignment.md b/translations/ms/2-js-basics/2-functions-methods/assignment.md index 17bb47072..ace26f381 100644 --- a/translations/ms/2-js-basics/2-functions-methods/assignment.md +++ b/translations/ms/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # Seronok dengan Fungsi ## Arahan diff --git a/translations/ms/2-js-basics/3-making-decisions/README.md b/translations/ms/2-js-basics/3-making-decisions/README.md index 35e356e30..fb7cfb0bc 100644 --- a/translations/ms/2-js-basics/3-making-decisions/README.md +++ b/translations/ms/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # Asas JavaScript: Membuat Keputusan ![Asas JavaScript - Membuat keputusan](../../../../translated_images/ms/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/ms/2-js-basics/3-making-decisions/assignment.md b/translations/ms/2-js-basics/3-making-decisions/assignment.md index 643362adb..1ba0e158b 100644 --- a/translations/ms/2-js-basics/3-making-decisions/assignment.md +++ b/translations/ms/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # Membuat Keputusan: Pemproses Gred Pelajar ## Objektif Pembelajaran diff --git a/translations/ms/2-js-basics/4-arrays-loops/README.md b/translations/ms/2-js-basics/4-arrays-loops/README.md index 5950399cf..58d0fc56a 100644 --- a/translations/ms/2-js-basics/4-arrays-loops/README.md +++ b/translations/ms/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # Asas JavaScript: Array dan Gelung ![Asas JavaScript - Array](../../../../translated_images/ms/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/ms/2-js-basics/4-arrays-loops/assignment.md b/translations/ms/2-js-basics/4-arrays-loops/assignment.md index 64c8b34b7..f9ecc3866 100644 --- a/translations/ms/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/ms/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # Tugasan Array dan Gelung ## Arahan diff --git a/translations/ms/2-js-basics/README.md b/translations/ms/2-js-basics/README.md index d5dbeec3c..08d9691c2 100644 --- a/translations/ms/2-js-basics/README.md +++ b/translations/ms/2-js-basics/README.md @@ -1,12 +1,3 @@ - # Pengenalan kepada JavaScript JavaScript adalah bahasa untuk web. Dalam empat pelajaran ini, anda akan mempelajari asas-asasnya. diff --git a/translations/ms/3-terrarium/1-intro-to-html/README.md b/translations/ms/3-terrarium/1-intro-to-html/README.md index 69f714edb..9c8263517 100644 --- a/translations/ms/3-terrarium/1-intro-to-html/README.md +++ b/translations/ms/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Projek Terrarium Bahagian 1: Pengenalan kepada HTML ```mermaid diff --git a/translations/ms/3-terrarium/1-intro-to-html/assignment.md b/translations/ms/3-terrarium/1-intro-to-html/assignment.md index e387c05de..bb12f8f64 100644 --- a/translations/ms/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/ms/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # Tugasan Amali HTML: Membina Reka Bentuk Blog ## Objektif Pembelajaran diff --git a/translations/ms/3-terrarium/2-intro-to-css/README.md b/translations/ms/3-terrarium/2-intro-to-css/README.md index a2399f9c4..c95dee5ae 100644 --- a/translations/ms/3-terrarium/2-intro-to-css/README.md +++ b/translations/ms/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Projek Terrarium Bahagian 2: Pengenalan kepada CSS ```mermaid diff --git a/translations/ms/3-terrarium/2-intro-to-css/assignment.md b/translations/ms/3-terrarium/2-intro-to-css/assignment.md index a60fdac91..593a1bd5b 100644 --- a/translations/ms/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/ms/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # Tugasan Penstrukturan Semula CSS ## Objektif diff --git a/translations/ms/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/ms/3-terrarium/3-intro-to-DOM-and-closures/README.md index 3f9ba8fd9..dbf5e8c11 100644 --- a/translations/ms/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/ms/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # Projek Terrarium Bahagian 3: Manipulasi DOM dan Penutupan JavaScript ```mermaid diff --git a/translations/ms/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/ms/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index 7affe6c12..0cbda8d14 100644 --- a/translations/ms/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/ms/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # Tugasan Penyelidikan Elemen DOM ## Gambaran Keseluruhan diff --git a/translations/ms/3-terrarium/README.md b/translations/ms/3-terrarium/README.md index bdc0a0bcf..295064cf1 100644 --- a/translations/ms/3-terrarium/README.md +++ b/translations/ms/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## Terbitkan Terrarium anda Anda boleh menerbitkan, atau memaparkan Terrarium anda di web menggunakan **Azure Static Web Apps**. diff --git a/translations/ms/3-terrarium/solution/README.md b/translations/ms/3-terrarium/solution/README.md index 45f8a0b8b..2614b4fe8 100644 --- a/translations/ms/3-terrarium/solution/README.md +++ b/translations/ms/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # Terrarium Saya: Projek untuk belajar tentang HTML, CSS, dan manipulasi DOM menggunakan JavaScript 🌵🌱 Sebuah meditasi kod kecil dengan fungsi seret dan lepas. Dengan sedikit HTML, JS, dan CSS, anda boleh membina antara muka web, menghiasnya, dan menambah interaksi. diff --git a/translations/ms/4-typing-game/README.md b/translations/ms/4-typing-game/README.md index 019e367a8..a51c2e4cd 100644 --- a/translations/ms/4-typing-game/README.md +++ b/translations/ms/4-typing-game/README.md @@ -1,12 +1,3 @@ - # Pengaturcaraan Berasaskan Acara - Bina Permainan Menaip ```mermaid diff --git a/translations/ms/4-typing-game/solution/README.md b/translations/ms/4-typing-game/solution/README.md index f6c6c3840..081a919ec 100644 --- a/translations/ms/4-typing-game/solution/README.md +++ b/translations/ms/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - Ini adalah pemegang tempat, dibiarkan kosong dengan sengaja --- diff --git a/translations/ms/4-typing-game/typing-game/README.md b/translations/ms/4-typing-game/typing-game/README.md index 40ef1b910..ac087b729 100644 --- a/translations/ms/4-typing-game/typing-game/README.md +++ b/translations/ms/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # Membina permainan menggunakan acara Pernahkah anda tertanya-tanya bagaimana laman web tahu bila anda klik butang atau menaip dalam kotak teks? Itulah keajaiban pengaturcaraan berasaskan acara! Apa cara yang lebih baik untuk mempelajari kemahiran penting ini daripada membina sesuatu yang berguna - permainan kelajuan menaip yang bertindak balas terhadap setiap keystroke anda. diff --git a/translations/ms/4-typing-game/typing-game/assignment.md b/translations/ms/4-typing-game/typing-game/assignment.md index 9e271609c..21da84ba5 100644 --- a/translations/ms/4-typing-game/typing-game/assignment.md +++ b/translations/ms/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # Cipta permainan papan kekunci baharu ## Arahan diff --git a/translations/ms/5-browser-extension/1-about-browsers/README.md b/translations/ms/5-browser-extension/1-about-browsers/README.md index af45f6a47..e9c95ab68 100644 --- a/translations/ms/5-browser-extension/1-about-browsers/README.md +++ b/translations/ms/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # Projek Sambungan Penyemak Imbas Bahagian 1: Semua Tentang Penyemak Imbas ```mermaid diff --git a/translations/ms/5-browser-extension/1-about-browsers/assignment.md b/translations/ms/5-browser-extension/1-about-browsers/assignment.md index 4f69e4fb8..638a2019c 100644 --- a/translations/ms/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/ms/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # Tugasan: Gaya Semula Sambungan Pelayar Anda ## Gambaran Keseluruhan diff --git a/translations/ms/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/ms/5-browser-extension/2-forms-browsers-local-storage/README.md index 43c002f40..2efbce5a4 100644 --- a/translations/ms/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/ms/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # Projek Sambungan Pelayar Bahagian 2: Panggil API, gunakan Penyimpanan Tempatan ```mermaid diff --git a/translations/ms/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/ms/5-browser-extension/2-forms-browsers-local-storage/assignment.md index 3f031d659..222c79bee 100644 --- a/translations/ms/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/ms/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # Mengguna API ## Gambaran Keseluruhan diff --git a/translations/ms/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/ms/5-browser-extension/3-background-tasks-and-performance/README.md index 6df3b6cfb..6e79d596e 100644 --- a/translations/ms/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/ms/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # Projek Sambungan Pelayar Bahagian 3: Belajar tentang Tugas Latar Belakang dan Prestasi ```mermaid diff --git a/translations/ms/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/ms/5-browser-extension/3-background-tasks-and-performance/assignment.md index b86943487..d31a22f22 100644 --- a/translations/ms/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/ms/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # Menganalisis Laman Web untuk Prestasi ## Gambaran Tugasan diff --git a/translations/ms/5-browser-extension/README.md b/translations/ms/5-browser-extension/README.md index 1d9138f88..52a9f09b6 100644 --- a/translations/ms/5-browser-extension/README.md +++ b/translations/ms/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # Membina sambungan pelayar Membina sambungan pelayar adalah cara yang menyeronokkan dan menarik untuk memikirkan prestasi aplikasi anda sambil membina aset web yang berbeza. Modul ini merangkumi pelajaran tentang bagaimana pelayar berfungsi dan cara untuk melancarkan sambungan pelayar, cara membina borang, memanggil API, menggunakan storan tempatan, serta cara menilai prestasi laman web anda dan meningkatkannya. diff --git a/translations/ms/5-browser-extension/solution/README.md b/translations/ms/5-browser-extension/solution/README.md index 130e4b043..22a15f0e5 100644 --- a/translations/ms/5-browser-extension/solution/README.md +++ b/translations/ms/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # Sambungan Pelayar Carbon Trigger: Kod Siap Menggunakan API C02 Signal daripada tmrow untuk menjejak penggunaan elektrik, bina sambungan pelayar supaya anda boleh mendapat peringatan terus di pelayar anda tentang seberapa berat penggunaan elektrik di kawasan anda. Menggunakan sambungan ini secara ad hoc akan membantu anda membuat keputusan berdasarkan maklumat ini. diff --git a/translations/ms/5-browser-extension/solution/translation/README.es.md b/translations/ms/5-browser-extension/solution/translation/README.es.md index 456d68f43..e644d4c93 100644 --- a/translations/ms/5-browser-extension/solution/translation/README.es.md +++ b/translations/ms/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Sambungan Penyemak Imbas Carbon Trigger: Kod Lengkap Menggunakan API isyarat CO2 daripada tmrow untuk menjejaki penggunaan elektrik, bina sambungan penyemak imbas supaya anda boleh mendapat peringatan terus dalam penyemak imbas anda tentang penggunaan elektrik di kawasan anda. Penggunaan sambungan ad hoc ini akan membantu anda membuat keputusan tentang aktiviti anda berdasarkan maklumat ini. diff --git a/translations/ms/5-browser-extension/solution/translation/README.fr.md b/translations/ms/5-browser-extension/solution/translation/README.fr.md index 8c698da4b..1ce2a4731 100644 --- a/translations/ms/5-browser-extension/solution/translation/README.fr.md +++ b/translations/ms/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Sambungan Penyemak Imbas Carbon Trigger: Kod Lengkap Dengan menggunakan API C02 Signal daripada tmrow untuk menjejaki penggunaan elektrik, cipta sambungan penyemak imbas supaya anda boleh mendapat peringatan terus dalam penyemak imbas anda tentang penggunaan elektrik di kawasan anda. Penggunaan sambungan ini secara ad hoc akan membantu anda membuat keputusan berdasarkan maklumat tersebut. diff --git a/translations/ms/5-browser-extension/solution/translation/README.hi.md b/translations/ms/5-browser-extension/solution/translation/README.hi.md index 3f8f67dea..b7026378d 100644 --- a/translations/ms/5-browser-extension/solution/translation/README.hi.md +++ b/translations/ms/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # Sambungan Pelayar Carbon Trigger: Kod Lengkap Menggunakan API C02 Signal dari tmrow untuk menjejak penggunaan elektrik, sambungan pelayar ini dibina untuk memberikan peringatan tentang seberapa berat penggunaan elektrik di kawasan anda semasa anda melayari internet. Dengan menggunakan sambungan ini, anda boleh membuat keputusan berdasarkan maklumat tersebut untuk aktiviti anda. diff --git a/translations/ms/5-browser-extension/solution/translation/README.it.md b/translations/ms/5-browser-extension/solution/translation/README.it.md index e72f36fc2..aeb5d1837 100644 --- a/translations/ms/5-browser-extension/solution/translation/README.it.md +++ b/translations/ms/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Sambungan Penyemak Imbas Carbon Trigger: Kod untuk Bermula Anda akan menggunakan API Signal CO2 daripada tmrow untuk memantau penggunaan elektrik bagi mencipta sambungan penyemak imbas supaya anda boleh mendapatkan peringatan terus dalam penyemak imbas anda tentang betapa beratnya penggunaan elektrik di kawasan anda. Penggunaan sambungan ini secara ad hoc akan membantu menilai aktiviti anda berdasarkan maklumat ini. diff --git a/translations/ms/5-browser-extension/solution/translation/README.ja.md b/translations/ms/5-browser-extension/solution/translation/README.ja.md index 56cde61f8..3436e1016 100644 --- a/translations/ms/5-browser-extension/solution/translation/README.ja.md +++ b/translations/ms/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # Sambungan Penyemak Imbas Carbon Trigger: Kod Siap Gunakan API CO2 Signal daripada tmrow untuk menjejak penggunaan tenaga elektrik anda dan memaparkan peringatan di penyemak imbas tentang betapa tinggi penggunaan tenaga di kawasan anda. Sambungan penyemak imbas ini membolehkan anda membuat keputusan berdasarkan maklumat tersebut secara ad hoc. diff --git a/translations/ms/5-browser-extension/solution/translation/README.ms.md b/translations/ms/5-browser-extension/solution/translation/README.ms.md index 0341bad40..af3783459 100644 --- a/translations/ms/5-browser-extension/solution/translation/README.ms.md +++ b/translations/ms/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # Sambungan Penyemak Imbas Carbon Trigger: Kod Lengkap Menggunakan API Isyarat CO2 tmrow untuk memantau penggunaan elektrik, bina sambungan penyemak imbas supaya anda boleh menerima peringatan di penyemak imbas anda tentang tahap penggunaan elektrik di kawasan anda. Menggunakan sambungan ini secara khusus akan membantu anda membuat keputusan yang lebih bijak berdasarkan maklumat ini. diff --git a/translations/ms/5-browser-extension/start/README.md b/translations/ms/5-browser-extension/start/README.md index 8e9533183..dca6518f3 100644 --- a/translations/ms/5-browser-extension/start/README.md +++ b/translations/ms/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # Sambungan Pelayar Carbon Trigger: Kod Permulaan Menggunakan API C02 Signal daripada tmrow untuk menjejak penggunaan elektrik, bina sambungan pelayar supaya anda boleh mendapat peringatan terus di pelayar anda tentang seberapa berat penggunaan elektrik di kawasan anda. Menggunakan sambungan ini secara ad hoc akan membantu anda membuat keputusan berdasarkan maklumat ini. diff --git a/translations/ms/6-space-game/1-introduction/README.md b/translations/ms/6-space-game/1-introduction/README.md index 736691d93..6e2b808cb 100644 --- a/translations/ms/6-space-game/1-introduction/README.md +++ b/translations/ms/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # Bina Permainan Angkasa Bahagian 1: Pengenalan ```mermaid diff --git a/translations/ms/6-space-game/1-introduction/assignment.md b/translations/ms/6-space-game/1-introduction/assignment.md index 8cc5cd5ea..c6dc1310d 100644 --- a/translations/ms/6-space-game/1-introduction/assignment.md +++ b/translations/ms/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # Reka Bentuk Permainan: Gunakan Corak Reka Bentuk ## Gambaran Tugasan diff --git a/translations/ms/6-space-game/2-drawing-to-canvas/README.md b/translations/ms/6-space-game/2-drawing-to-canvas/README.md index b60e7bce6..23e2fd78d 100644 --- a/translations/ms/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/ms/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # Bina Permainan Angkasa Bahagian 2: Lukis Hero dan Raksasa pada Kanvas ```mermaid diff --git a/translations/ms/6-space-game/2-drawing-to-canvas/assignment.md b/translations/ms/6-space-game/2-drawing-to-canvas/assignment.md index 9b28af447..816c0ef70 100644 --- a/translations/ms/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/ms/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # Tugasan: Terokai API Canvas ## Objektif Pembelajaran diff --git a/translations/ms/6-space-game/3-moving-elements-around/README.md b/translations/ms/6-space-game/3-moving-elements-around/README.md index 971374079..a4121871a 100644 --- a/translations/ms/6-space-game/3-moving-elements-around/README.md +++ b/translations/ms/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # Bina Permainan Angkasa Bahagian 3: Menambah Pergerakan ```mermaid diff --git a/translations/ms/6-space-game/3-moving-elements-around/assignment.md b/translations/ms/6-space-game/3-moving-elements-around/assignment.md index 838815e22..607ef83b0 100644 --- a/translations/ms/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/ms/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # Komen Kod Anda ## Arahan diff --git a/translations/ms/6-space-game/4-collision-detection/README.md b/translations/ms/6-space-game/4-collision-detection/README.md index 3f60e48c8..0961a80e4 100644 --- a/translations/ms/6-space-game/4-collision-detection/README.md +++ b/translations/ms/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # Bina Permainan Angkasa Bahagian 4: Menambah Laser dan Mengesan Perlanggaran ```mermaid diff --git a/translations/ms/6-space-game/4-collision-detection/assignment.md b/translations/ms/6-space-game/4-collision-detection/assignment.md index 0fd05e937..89b34e330 100644 --- a/translations/ms/6-space-game/4-collision-detection/assignment.md +++ b/translations/ms/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # Terokai Perlanggaran ## Arahan diff --git a/translations/ms/6-space-game/4-collision-detection/solution/README.md b/translations/ms/6-space-game/4-collision-detection/solution/README.md index 45e649237..c2160c1be 100644 --- a/translations/ms/6-space-game/4-collision-detection/solution/README.md +++ b/translations/ms/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - Ini adalah tempat letak, dibiarkan kosong dengan sengaja --- diff --git a/translations/ms/6-space-game/4-collision-detection/your-work/README.md b/translations/ms/6-space-game/4-collision-detection/your-work/README.md index 8ce1eaf82..3afac79df 100644 --- a/translations/ms/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/ms/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - Ini adalah tempat letak, dibiarkan kosong dengan sengaja --- diff --git a/translations/ms/6-space-game/5-keeping-score/README.md b/translations/ms/6-space-game/5-keeping-score/README.md index c878ff12f..5de21d188 100644 --- a/translations/ms/6-space-game/5-keeping-score/README.md +++ b/translations/ms/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # Bina Permainan Angkasa Bahagian 5: Mata dan Nyawa ```mermaid diff --git a/translations/ms/6-space-game/5-keeping-score/assignment.md b/translations/ms/6-space-game/5-keeping-score/assignment.md index a51924255..562c77046 100644 --- a/translations/ms/6-space-game/5-keeping-score/assignment.md +++ b/translations/ms/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # Bina Permainan Pemarkahan ## Arahan diff --git a/translations/ms/6-space-game/5-keeping-score/solution/README.md b/translations/ms/6-space-game/5-keeping-score/solution/README.md index c01c41024..c2160c1be 100644 --- a/translations/ms/6-space-game/5-keeping-score/solution/README.md +++ b/translations/ms/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - Ini adalah tempat letak, dibiarkan kosong dengan sengaja --- diff --git a/translations/ms/6-space-game/5-keeping-score/your-work/README.md b/translations/ms/6-space-game/5-keeping-score/your-work/README.md index bf7b5a136..c2160c1be 100644 --- a/translations/ms/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/ms/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - Ini adalah tempat letak, dibiarkan kosong dengan sengaja --- diff --git a/translations/ms/6-space-game/6-end-condition/README.md b/translations/ms/6-space-game/6-end-condition/README.md index be92aced1..a73e721c6 100644 --- a/translations/ms/6-space-game/6-end-condition/README.md +++ b/translations/ms/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # Bina Permainan Angkasa Bahagian 6: Tamat dan Mulakan Semula ```mermaid diff --git a/translations/ms/6-space-game/6-end-condition/assignment.md b/translations/ms/6-space-game/6-end-condition/assignment.md index aa69539da..9db970d0f 100644 --- a/translations/ms/6-space-game/6-end-condition/assignment.md +++ b/translations/ms/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # Bina Permainan Contoh ## Gambaran Tugasan diff --git a/translations/ms/6-space-game/6-end-condition/solution/README.md b/translations/ms/6-space-game/6-end-condition/solution/README.md index 7ccc782b3..c2160c1be 100644 --- a/translations/ms/6-space-game/6-end-condition/solution/README.md +++ b/translations/ms/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - Ini adalah tempat letak, dibiarkan kosong dengan sengaja --- diff --git a/translations/ms/6-space-game/6-end-condition/your-work/README.md b/translations/ms/6-space-game/6-end-condition/your-work/README.md index ee5ac1484..c2160c1be 100644 --- a/translations/ms/6-space-game/6-end-condition/your-work/README.md +++ b/translations/ms/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - Ini adalah tempat letak, dibiarkan kosong dengan sengaja --- diff --git a/translations/ms/6-space-game/README.md b/translations/ms/6-space-game/README.md index 084d6c113..b0fd6389e 100644 --- a/translations/ms/6-space-game/README.md +++ b/translations/ms/6-space-game/README.md @@ -1,12 +1,3 @@ - # Bina Permainan Angkasa Permainan angkasa untuk mengajar asas JavaScript yang lebih maju diff --git a/translations/ms/6-space-game/solution/README.md b/translations/ms/6-space-game/solution/README.md index 1d01f39fd..c2160c1be 100644 --- a/translations/ms/6-space-game/solution/README.md +++ b/translations/ms/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - Ini adalah tempat letak, dibiarkan kosong dengan sengaja --- diff --git a/translations/ms/7-bank-project/1-template-route/README.md b/translations/ms/7-bank-project/1-template-route/README.md index f5a967a4c..ae0ebcc8c 100644 --- a/translations/ms/7-bank-project/1-template-route/README.md +++ b/translations/ms/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # Bina Aplikasi Perbankan Bahagian 1: Templat HTML dan Laluan dalam Aplikasi Web ```mermaid diff --git a/translations/ms/7-bank-project/1-template-route/assignment.md b/translations/ms/7-bank-project/1-template-route/assignment.md index 621abafeb..66256fa8b 100644 --- a/translations/ms/7-bank-project/1-template-route/assignment.md +++ b/translations/ms/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # Meningkatkan Penghalaan ## Arahan diff --git a/translations/ms/7-bank-project/2-forms/README.md b/translations/ms/7-bank-project/2-forms/README.md index bc9a18047..984c27c46 100644 --- a/translations/ms/7-bank-project/2-forms/README.md +++ b/translations/ms/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # Bina Aplikasi Perbankan Bahagian 2: Bina Borang Log Masuk dan Pendaftaran ```mermaid diff --git a/translations/ms/7-bank-project/2-forms/assignment.md b/translations/ms/7-bank-project/2-forms/assignment.md index 65940b7ff..96f922290 100644 --- a/translations/ms/7-bank-project/2-forms/assignment.md +++ b/translations/ms/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # Gaya Aplikasi Bank Anda dengan CSS Moden ## Gambaran Projek diff --git a/translations/ms/7-bank-project/3-data/README.md b/translations/ms/7-bank-project/3-data/README.md index 07e9ad340..da3d8dd90 100644 --- a/translations/ms/7-bank-project/3-data/README.md +++ b/translations/ms/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # Membina Aplikasi Perbankan Bahagian 3: Kaedah Mendapatkan dan Menggunakan Data Fikirkan tentang komputer Enterprise dalam Star Trek - apabila Kapten Picard meminta status kapal, maklumat muncul serta-merta tanpa keseluruhan antara muka terhenti dan dibina semula. Aliran maklumat yang lancar itulah yang kita bina di sini dengan pengambilan data secara dinamik. diff --git a/translations/ms/7-bank-project/3-data/assignment.md b/translations/ms/7-bank-project/3-data/assignment.md index 7424838bb..5665ac7bc 100644 --- a/translations/ms/7-bank-project/3-data/assignment.md +++ b/translations/ms/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # Tugasan Penstrukturan Semula Kod dan Dokumentasi ## Objektif Pembelajaran diff --git a/translations/ms/7-bank-project/4-state-management/README.md b/translations/ms/7-bank-project/4-state-management/README.md index a8def682f..fdeafcb36 100644 --- a/translations/ms/7-bank-project/4-state-management/README.md +++ b/translations/ms/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # Bina Aplikasi Perbankan Bahagian 4: Konsep Pengurusan Keadaan ## ⚡ Apa Yang Boleh Anda Lakukan Dalam 5 Minit Seterusnya diff --git a/translations/ms/7-bank-project/4-state-management/assignment.md b/translations/ms/7-bank-project/4-state-management/assignment.md index 1034e93df..22ca05d55 100644 --- a/translations/ms/7-bank-project/4-state-management/assignment.md +++ b/translations/ms/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # Laksanakan Dialog "Tambah Transaksi" ## Gambaran Keseluruhan diff --git a/translations/ms/7-bank-project/README.md b/translations/ms/7-bank-project/README.md index d44fa44f0..ad04da562 100644 --- a/translations/ms/7-bank-project/README.md +++ b/translations/ms/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: Membina Bank Dalam projek ini, anda akan belajar cara membina bank fiksyen. Pelajaran ini merangkumi arahan tentang cara menyusun aplikasi web dan menyediakan laluan, membina borang, menguruskan keadaan, dan mendapatkan data daripada API yang membolehkan anda mengambil data bank. diff --git a/translations/ms/7-bank-project/api/README.md b/translations/ms/7-bank-project/api/README.md index 3185ce606..bece8e7d2 100644 --- a/translations/ms/7-bank-project/api/README.md +++ b/translations/ms/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # Bank API > Bank API dibina dengan [Node.js](https://nodejs.org) + [Express](https://expressjs.com/). diff --git a/translations/ms/7-bank-project/solution/README.md b/translations/ms/7-bank-project/solution/README.md index 18fc64861..ccfe9c8dd 100644 --- a/translations/ms/7-bank-project/solution/README.md +++ b/translations/ms/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # Aplikasi Bank > Contoh penyelesaian untuk projek aplikasi bank, dibina menggunakan HTML5, CSS dan JavaScript biasa (tanpa menggunakan rangka kerja atau perpustakaan). diff --git a/translations/ms/8-code-editor/1-using-a-code-editor/README.md b/translations/ms/8-code-editor/1-using-a-code-editor/README.md index 2d328cfbd..fd98fcae9 100644 --- a/translations/ms/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/ms/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # Menggunakan Editor Kod: Menguasai VSCode.dev Ingat dalam *The Matrix* apabila Neo perlu menyambung ke terminal komputer besar untuk mengakses dunia digital? Alat pembangunan web hari ini adalah cerita sebaliknya – keupayaan yang sangat kuat boleh diakses dari mana-mana sahaja. VSCode.dev ialah editor kod berasaskan pelayar yang membawa alat pembangunan profesional ke mana-mana peranti dengan sambungan internet. diff --git a/translations/ms/8-code-editor/1-using-a-code-editor/assignment.md b/translations/ms/8-code-editor/1-using-a-code-editor/assignment.md index 6784056be..9155bff9e 100644 --- a/translations/ms/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/ms/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # Buat Laman Web Resume Menggunakan VSCode.dev Tingkatkan peluang kerjaya anda dengan membina laman web resume profesional yang mempamerkan kemahiran dan pengalaman anda dalam format interaktif dan moden. Daripada menghantar PDF tradisional, bayangkan memberikan kepada perekrut laman web yang responsif dan bergaya yang menunjukkan kelayakan anda serta keupayaan pembangunan web anda. diff --git a/translations/ms/9-chat-project/README.md b/translations/ms/9-chat-project/README.md index 25212c1fc..de58493a9 100644 --- a/translations/ms/9-chat-project/README.md +++ b/translations/ms/9-chat-project/README.md @@ -1,12 +1,3 @@ - # Bina Pembantu Chat dengan AI Ingat dalam Star Trek apabila kru berbual santai dengan komputer kapal, bertanya soalan kompleks dan mendapat jawapan yang bijak? Apa yang kelihatan seperti fiksyen sains semata-mata pada tahun 1960-an kini adalah sesuatu yang anda boleh bina menggunakan teknologi web yang sudah anda ketahui. diff --git a/translations/ms/9-chat-project/solution/README.md b/translations/ms/9-chat-project/solution/README.md index 76747b5f6..cf0becd34 100644 --- a/translations/ms/9-chat-project/solution/README.md +++ b/translations/ms/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # Jalankan penyelesaian 1. Mulakan [backend](./backend/README.md) diff --git a/translations/ms/9-chat-project/solution/backend/README.md b/translations/ms/9-chat-project/solution/backend/README.md index e9cd37e55..845007fcf 100644 --- a/translations/ms/9-chat-project/solution/backend/README.md +++ b/translations/ms/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - Pilih persekitaran runtime anda - [Python](./python/README.md) diff --git a/translations/ms/9-chat-project/solution/backend/python/README.md b/translations/ms/9-chat-project/solution/backend/python/README.md index c3987dda8..d123fc684 100644 --- a/translations/ms/9-chat-project/solution/backend/python/README.md +++ b/translations/ms/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # Jalankan kod ## Persediaan diff --git a/translations/ms/9-chat-project/solution/frontend/README.md b/translations/ms/9-chat-project/solution/frontend/README.md index 698bc3c8f..3f91c5c5b 100644 --- a/translations/ms/9-chat-project/solution/frontend/README.md +++ b/translations/ms/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # Jalankan kod ```sh diff --git a/translations/ms/AGENTS.md b/translations/ms/AGENTS.md index 8534ce6a0..ee41017a3 100644 --- a/translations/ms/AGENTS.md +++ b/translations/ms/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## Gambaran Projek diff --git a/translations/ms/CODE_OF_CONDUCT.md b/translations/ms/CODE_OF_CONDUCT.md index 64d052b7d..d66e8edc9 100644 --- a/translations/ms/CODE_OF_CONDUCT.md +++ b/translations/ms/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # Kod Etika Sumber Terbuka Microsoft Projek ini telah mengguna pakai [Kod Etika Sumber Terbuka Microsoft](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/ms/CONTRIBUTING.md b/translations/ms/CONTRIBUTING.md index fc42cfbd7..20b3d9b7c 100644 --- a/translations/ms/CONTRIBUTING.md +++ b/translations/ms/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # Menyumbang Projek ini mengalu-alukan sumbangan dan cadangan. Kebanyakan sumbangan memerlukan anda diff --git a/translations/ms/Git-Basics/README.md b/translations/ms/Git-Basics/README.md index d3799aa90..5165664fe 100644 --- a/translations/ms/Git-Basics/README.md +++ b/translations/ms/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## Asas GIT untuk pemula web-dev👶 ## Apa itu `Git`? diff --git a/translations/ms/README.md b/translations/ms/README.md index cfa533bf5..1432c05d8 100644 --- a/translations/ms/README.md +++ b/translations/ms/README.md @@ -1,138 +1,130 @@ - -[![Lesen GitHub](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) -[![Penyumbang GitHub](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) -[![Isu GitHub](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) -[![Permintaan tarik GitHub](https://img.shields.io/github/issues-pr/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/pulls/) -[![PRs Dialu-alukan](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) - -[![Pemerhati GitHub](https://img.shields.io/github/watchers/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/watchers/) -[![Fork GitHub](https://img.shields.io/github/forks/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/network/) -[![Bintang GitHub](https://img.shields.io/github/stars/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/stargazers/) +[![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) +[![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) +[![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) +[![GitHub pull-requests](https://img.shields.io/github/issues-pr/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/pulls/) +[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) + +[![GitHub watchers](https://img.shields.io/github/watchers/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/watchers/) +[![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/network/) +[![GitHub stars](https://img.shields.io/github/stars/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/stargazers/) [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) # Pembangunan Web untuk Pemula - Kurikulum -Pelajari asas-asas pembangunan web dengan kursus komprehensif selama 12 minggu oleh Microsoft Cloud Advocates. Setiap 24 pelajaran menyelami JavaScript, CSS, dan HTML melalui projek hands-on seperti terrarium, sambungan pelayar, dan permainan angkasa lepas. Sertai kuiz, perbincangan, dan tugasan praktikal. Tingkatkan kemahiran dan optimakan pengekalan pengetahuan anda dengan pedagogi berasaskan projek kami yang berkesan. Mulakan perjalanan pengkodan anda hari ini! +Belajar asas pembangunan web dengan kursus menyeluruh selama 12 minggu oleh Microsoft Cloud Advocates. Setiap 24 pelajaran mengupas JavaScript, CSS, dan HTML melalui projek praktikal seperti terarium, sambungan pelayar, dan permainan angkasa lepas. Sertai kuiz, perbincangan, dan tugasan praktikal. Tingkatkan kemahiran anda dan optimakan pengekalan ilmu dengan pedagogi berasaskan projek yang berkesan. Mulakan perjalanan pengkodan anda hari ini! Sertai Komuniti Discord Azure AI Foundry [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Ikuti langkah-langkah ini untuk memulakan menggunakan sumber ini: -1. **Fork Repositori**: Klik [![Fork GitHub](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) -2. **Clone Repositori**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Sertai The Azure AI Foundry Discord dan temui pakar dan pembangun lain**](https://discord.com/invite/ByRwuEEgH4) +Ikuti langkah-langkah ini untuk mula menggunakan sumber ini: +1. **Fork Repositori**: Klik [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) +2. **Klon Repositori**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**Sertai Azure AI Foundry Discord dan bertemu dengan pakar serta pembangun lain**](https://discord.com/invite/ByRwuEEgH4) ### 🌐 Sokongan Pelbagai Bahasa -#### Disokong melalui Tindakan GitHub (Automatik & Sentiasa Dikemaskini) +#### Disokong melalui GitHub Action (Automatik & Sentiasa Dikemaskini) -[Arab](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgaria](../bg/README.md) | [Burma (Myanmar)](../my/README.md) | [Cina (Dipermudahkan)](../zh/README.md) | [Cina (Tradisional, Hong Kong)](../hk/README.md) | [Cina (Tradisional, Macau)](../mo/README.md) | [Cina (Tradisional, Taiwan)](../tw/README.md) | [Kroasia](../hr/README.md) | [Czech](../cs/README.md) | [Denmark](../da/README.md) | [Belanda](../nl/README.md) | [Estonia](../et/README.md) | [Finland](../fi/README.md) | [Perancis](../fr/README.md) | [Jerman](../de/README.md) | [Greek](../el/README.md) | [Ibrani](../he/README.md) | [Hindi](../hi/README.md) | [Hungary](../hu/README.md) | [Indonesia](../id/README.md) | [Itali](../it/README.md) | [Jepun](../ja/README.md) | [Kannada](../kn/README.md) | [Korea](../ko/README.md) | [Lithuania](../lt/README.md) | [Melayu](./README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Pidgin Nigeria](../pcm/README.md) | [Norway](../no/README.md) | [Parsi (Farsi)](../fa/README.md) | [Poland](../pl/README.md) | [Portugis (Brazil)](../br/README.md) | [Portugis (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romania](../ro/README.md) | [Rusia](../ru/README.md) | [Serbia (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenia](../sl/README.md) | [Sepanyol](../es/README.md) | [Swahili](../sw/README.md) | [Sweden](../sv/README.md) | [Tagalog (Filipina)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turki](../tr/README.md) | [Ukrain](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnam](../vi/README.md) +[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](./README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) -> **Lebih suka Clone Secara Tempatan?** +> **Lebih Suka Melakukan Klon secara Tempatan?** -> Repositori ini merangkumi lebih 50+ terjemahan bahasa yang meningkatkan saiz muat turun dengan ketara. Untuk clone tanpa terjemahan, gunakan sparse checkout: +> Repositori ini mengandungi lebih 50 terjemahan bahasa yang meningkatkan saiz muat turun dengan ketara. Untuk klon tanpa terjemahan, gunakan sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Ini memberi anda segala yang anda perlukan untuk melengkapkan kursus dengan muat turun yang jauh lebih pantas. +> Ini memberikan anda segala yang anda perlukan untuk menyelesaikan kursus dengan muat turun yang jauh lebih pantas. -**Jika anda ingin menyokong lebih banyak bahasa terjemahan, senarai sokongan tambahan terdapat [di sini](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +**Jika anda ingin mendapatkan sokongan bahasa terjemahan tambahan yang disenaraikan [di sini](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** -[![Buka dalam 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) +[![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) #### 🧑‍🎓 _Adakah anda seorang pelajar?_ -Lawati [**Halaman Pusat Pelajar**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) di mana anda akan menemui sumber untuk pemula, Pakej Pelajar dan juga cara untuk mendapatkan baucar sijil percuma. Ini adalah halaman yang anda mahu tandai dan periksa dari semasa ke semasa kerana kami menukar kandungan setiap bulan. +Lawati [**halaman Pusat Pelajar**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) di mana anda akan menemui sumber untuk pemula, Pakej Pelajar dan juga cara untuk mendapatkan baucar sijil percuma. Ini adalah halaman yang ingin anda tandai dan periksa dari masa ke masa kerana kami menukar kandungan setiap bulan. -### 📣 Pengumuman - Cabaran Mod Agen GitHub Copilot baru untuk diselesaikan! +### 📣 Pengumuman - Cabaran Mod Ejen GitHub Copilot baru untuk diselesaikan! -Cabaran baru ditambah, cari "GitHub Copilot Agent Challenge 🚀" dalam kebanyakan bab. Ini adalah cabaran baru untuk anda selesaikan menggunakan GitHub Copilot dan Mod Agen. Jika anda belum pernah menggunakan Mod Agen sebelum ini, ia boleh bukan sahaja menjana teks tetapi juga boleh mencipta dan menyunting fail, menjalankan arahan dan banyak lagi. +Cabaran Baru ditambah, cari "Cabaran Ejen GitHub Copilot 🚀" di kebanyakan bab. Itu adalah cabaran baru untuk anda selesaikan menggunakan GitHub Copilot dan mod Ejen. Jika anda belum pernah menggunakan mod Ejen sebelum ini, ia mampu bukan sahaja menjana teks tetapi juga boleh mencipta dan mengedit fail, menjalankan arahan dan banyak lagi. -### 📣 Pengumuman - _Projek Baru yang Dibina menggunakan AI Generatif_ +### 📣 Pengumuman - _Projek Baru untuk dibina menggunakan Generative AI_ -Projek Pembantu AI baru sahaja ditambah, semak [projek](./9-chat-project/README.md) +Projek Pembantu AI baru sahaja ditambah, lihat [projek](./9-chat-project/README.md) -### 📣 Pengumuman - _Kurikulum Baru_ mengenai AI Generatif untuk JavaScript baru sahaja diterbitkan +### 📣 Pengumuman - _Kurikulum Baru_ untuk Generative AI bagi JavaScript baru sahaja dikeluarkan -Jangan terlepas kurikulum AI Generatif baru kami! +Jangan terlepas kurikulum Generative AI baru kami! Lawati [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) untuk bermula! -![Latar Belakang](../../translated_images/ms/background.148a8d43afde5730.webp) +![Background](../../translated_images/ms/background.148a8d43afde5730.webp) + +- Pelajaran merangkumi segalanya dari asas kepada RAG. +- Berinteraksi dengan watak sejarah menggunakan GenAI dan aplikasi pendamping kami. +- Naratif yang menyeronokkan dan menarik, anda akan menjelajah masa! -- Pelajaran merangkumi segala-galanya dari asas kepada RAG. -- Berinteraksi dengan watak sejarah menggunakan GenAI dan aplikasi pendamping kami. -- Naratif yang menyeronokkan dan menarik, anda akan mengembara waktu! +![character](../../translated_images/ms/character.5c0dd8e067ffd693.webp) -![watak](../../translated_images/ms/character.5c0dd8e067ffd693.webp) -Setiap pelajaran termasuk tugasan untuk diselesaikan, pemeriksaan pengetahuan dan cabaran untuk membimbing anda dalam mempelajari topik seperti: -- Prompting dan kejuruteraan prompt -- Penjanaan aplikasi teks dan imej +Setiap pelajaran termasuk tugasan untuk diselesaikan, pemeriksaan pengetahuan dan cabaran untuk membimbing anda dalam pembelajaran topik seperti: +- Prompting dan kejuruteraan prompt +- Penjanaan aplikasi teks dan imej - Aplikasi carian Lawati [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) untuk bermula! -## 🌱 Bermula +## 🌱 Mula Bermula -> **Guru**, kami telah [menyertakan beberapa cadangan](for-teachers.md) bagaimana menggunakan kurikulum ini. Kami sangat menghargai maklum balas anda [dalam forum perbincangan kami](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! +> **Guru**, kami telah [menyertakan beberapa cadangan](for-teachers.md) tentang cara menggunakan kurikulum ini. Kami sangat mengalu-alukan maklum balas anda [di forum perbincangan kami](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! -**[Pelajar](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, untuk setiap pelajaran, mulakan dengan kuiz pra-ceramah dan teruskan dengan membaca bahan kuliah, menyelesaikan pelbagai aktiviti dan memeriksa pemahaman anda dengan kuiz pasca-ceramah. +**[Pelajar](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, untuk setiap pelajaran, mulakan dengan kuiz pra-ceramah dan ikuti dengan membaca bahan kuliah, menyelesaikan pelbagai aktiviti dan periksa kefahaman anda dengan kuiz pasca-ceramah. -Untuk meningkatkan pengalaman pembelajaran anda, berhubung dengan rakan-rakan sekelas untuk bekerja bersama projek ini! Perbincangan digalakkan dalam [forum perbincangan kami](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) di mana pasukan moderator kami sedia menjawab soalan anda. +Untuk meningkatkan pengalaman pembelajaran anda, berhubung dengan rakan sekelas untuk bekerjasama dalam projek! Perbincangan digalakkan di [forum perbincangan kami](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) di mana pasukan moderator kami akan bersedia untuk menjawab soalan anda. -Untuk pendidikan lanjut, kami sangat mengesyorkan meneroka [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) untuk bahan pembelajaran tambahan. +Untuk memajukan pendidikan anda, kami sangat mengesyorkan meneroka [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) untuk bahan pembelajaran tambahan. ### 📋 Menyediakan persekitaran anda -Kurikulum ini mempunyai persekitaran pembangunan sedia digunakan! Semasa anda bermula, anda boleh memilih untuk menjalankan kurikulum dalam [Codespace](https://github.com/features/codespaces/) (_persekitaran berasaskan pelayar tanpa perlu pemasangan_), atau secara lokal di komputer anda menggunakan penyunting teks seperti [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +Kurikulum ini mempunyai persekitaran pembangunan yang sedia digunakan! Apabila anda bermula anda boleh memilih untuk menjalankan kurikulum dalam [Codespace](https://github.com/features/codespaces/) (_persekitaran berasaskan pelayar tanpa perlu pemasangan_), atau secara tempatan di komputer anda menggunakan penyunting teks seperti [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). #### Cipta repositori anda -Untuk memudahkan anda menyimpan kerja anda, disyorkan agar anda mencipta salinan anda sendiri repositori ini. Anda boleh melakukannya dengan mengklik butang **Use this template** di bahagian atas halaman. Ini akan mencipta repositori baru dalam akaun GitHub anda dengan salinan kurikulum. +Untuk memudahkan anda menyimpan kerja anda, disyorkan anda membuat salinan anda sendiri repositori ini. Anda boleh melakukannya dengan mengklik butang **Use this template** di bahagian atas halaman. Ini akan mencipta repositori baru di akaun GitHub anda dengan salinan kurikulum. -Ikuti langkah ini: -1. **Fork Repositori**: Klik butang "Fork" di sudut kanan atas halaman ini. -2. **Clone Repositori**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +Ikuti langkah ini: +1. **Fork Repositori**: Klik pada butang "Fork" di penjuru atas kanan halaman ini. +2. **Klon Repositori**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` #### Menjalankan kurikulum dalam Codespace -Dalam salinan repositori yang anda buat, klik butang **Code** dan pilih **Open with Codespaces**. Ini akan mencipta Codespace baru untuk anda bekerja. +Dalam salinan repositori ini yang telah anda cipta, klik butang **Code** dan pilih **Open with Codespaces**. Ini akan mencipta Codespace baru untuk anda bekerja. ![Codespace](../../translated_images/ms/createcodespace.0238bbf4d7a8d955.webp) -#### Menjalankan kurikulum secara lokal di komputer anda +#### Menjalankan kurikulum secara tempatan di komputer anda -Untuk menjalankan kurikulum ini secara lokal di komputer anda, anda memerlukan penyunting teks, pelayar dan alat baris perintah. Pelajaran pertama kami, [Pengenalan kepada Bahasa Pengaturcaraan dan Alat Perdagangan](../../1-getting-started-lessons/1-intro-to-programming-languages), akan membimbing anda melalui pelbagai pilihan untuk setiap alat ini supaya anda boleh memilih apa yang terbaik untuk anda. +Untuk menjalankan kurikulum ini secara tempatan di komputer anda, anda memerlukan penyunting teks, pelayar dan alat baris arahan. Pelajaran pertama kami, [Pengenalan kepada Bahasa Pengaturcaraan dan Alat Perdagangan](../../1-getting-started-lessons/1-intro-to-programming-languages), akan membimbing anda meneroka pelbagai pilihan untuk setiap alat ini supaya anda boleh memilih yang paling sesuai untuk anda. -Saranan kami adalah menggunakan [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) sebagai penyunting anda, yang juga mempunyai [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) terbina dalam. Anda boleh muat turun Visual Studio Code [di sini](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +Cadangan kami adalah menggunakan [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) sebagai penyunting anda, yang juga mempunyai [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) terbina dalam. Anda boleh muat turun Visual Studio Code [di sini](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -1. Clone repositori anda ke komputer anda. Anda boleh melakukannya dengan mengklik butang **Code** dan menyalin URL: +1. Klon repositori anda ke komputer anda. Anda boleh melakukannya dengan mengklik butang **Code** dan menyalin URL: [CodeSpace](./images/createcodespace.png) - Kemudian, buka [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) dalam [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) dan jalankan arahan berikut, menggantikan `` dengan URL yang baru anda salin: + Kemudian, buka [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) dalam [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) dan jalankan arahan berikut, gantikan `` dengan URL yang baru anda salin: ```bash git clone ``` -2. Buka folder di Visual Studio Code. Anda boleh lakukan ini dengan mengklik **File** > **Open Folder** dan memilih folder yang baru anda klon. +2. Buka folder dalam Visual Studio Code. Anda boleh melakukan ini dengan mengklik **Fail** > **Buka Folder** dan memilih folder yang baru sahaja anda klon. > Sambungan Visual Studio Code yang disyorkan: @@ -144,70 +136,70 @@ Saranan kami adalah menggunakan [Visual Studio Code](https://code.visualstudio.c - sketchnote pilihan - video tambahan pilihan -- kuiz pemanasan sebelum pelajaran +- kuiz pemanasan pra-pelajaran - pelajaran bertulis - untuk pelajaran berasaskan projek, panduan langkah demi langkah cara membina projek - pemeriksaan pengetahuan - cabaran - bacaan tambahan - tugasan -- [kuiz pasca pelajaran](https://ff-quizzes.netlify.app/web/) +- [kuiz pasca-pelajaran](https://ff-quizzes.netlify.app/web/) -> **Nota tentang kuiz**: Semua kuiz terkandung dalam folder Quiz-app, 48 kuiz kesemuanya dengan tiga soalan setiap satu. Ia boleh didapati [di sini](https://ff-quizzes.netlify.app/web/) aplikasi kuiz boleh dijalankan secara lokal atau diterapkan ke Azure; ikuti arahan dalam folder `quiz-app`. +> **Nota tentang kuiz**: Semua kuiz terkandung dalam folder Quiz-app, 48 kuiz dengan tiga soalan setiap satu. Mereka boleh didapati [di sini](https://ff-quizzes.netlify.app/web/) aplikasi kuiz boleh dijalankan secara tempatan atau dipasang ke Azure; ikut arahan di folder `quiz-app`. ## 🗃️ Pelajaran -| | Nama Projek | Konsep Diajarkan | Objektif Pembelajaran | Pelajaran Berpaut | Pengarang | -| :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :-----------------------: | -| 01 | Memulakan | Pengenalan Kepada Pengaturcaraan dan Alat Perdagangan | Pelajari asas di sebalik kebanyakan bahasa pengaturcaraan dan tentang perisian yang membantu pembangun profesional menjalankan tugas mereka | [Pengenalan Kepada Bahasa Pengaturcaraan dan Alat Perdagangan](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | -| 02 | Memulakan | Asas GitHub, termasuk bekerjasama dalam pasukan | Cara menggunakan GitHub dalam projek anda, cara bekerjasama dengan orang lain pada pangkalan kod | [Pengenalan Kepada GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | Memulakan | Kebolehcapaian | Pelajari asas kebolehcapaian web | [Asas Kebolehcapaian](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | Asas JS | Jenis Data JavaScript | Asas jenis data JavaScript | [Jenis Data](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | Asas JS | Fungsi dan Kaedah | Pelajari tentang fungsi dan kaedah untuk mengurus aliran logik aplikasi | [Fungsi dan Kaedah](./2-js-basics/2-functions-methods/README.md) | Jasmine dan Christopher | -| 06 | Asas JS | Membuat Keputusan dengan JS | Pelajari cara membuat syarat dalam kod anda menggunakan kaedah membuat keputusan | [Membuat Keputusan](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | Asas JS | Tatasusunan dan Gelung | Bekerja dengan data menggunakan tatasusunan dan gelung dalam JavaScript | [Tatasusunan dan Gelung](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML dalam Amalan | Bangunkan HTML untuk mencipta terrarium dalam talian, fokus pada membina susun atur | [Pengenalan kepada HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS dalam Amalan | Bangunkan CSS untuk gayakan terrarium dalam talian, fokus pada asas CSS termasuk menjadikan halaman responsif | [Pengenalan kepada CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrarium](./3-terrarium/solution/README.md) | Penutupan JavaScript, manipulasi DOM | Bangunkan JavaScript untuk menjadikan terrarium berfungsi sebagai antara muka seret/lepas, fokus pada penutupan dan manipulasi DOM | [Penutupan JavaScript, manipulasi DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [Permainan Mengetik](./4-typing-game/solution/README.md) | Membangun Permainan Mengetik | Pelajari cara menggunakan acara papan kekunci untuk menggerakkan logik aplikasi JavaScript anda | [Pengaturcaraan Berpandukan Acara](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [Sambungan Pelayar Hijau](./5-browser-extension/solution/README.md) | Bekerja dengan Pelayar | Pelajari bagaimana pelayar berfungsi, sejarahnya, dan cara membina elemen pertama sambungan pelayar | [Mengenai Pelayar](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [Sambungan Pelayar Hijau](./5-browser-extension/solution/README.md) | Membina borang, memanggil API dan menyimpan pembolehubah dalam storan lokal | Bina elemen JavaScript sambungan pelayar anda untuk memanggil API menggunakan pembolehubah yang disimpan dalam storan lokal | [API, Borang, dan Storan Lokal](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [Sambungan Pelayar Hijau](./5-browser-extension/solution/README.md) | Proses latar belakang dalam pelayar, prestasi web | Gunakan proses latar belakang pelayar untuk mengurus ikon sambungan; pelajari tentang prestasi web dan beberapa pengoptimuman | [Tugas Latar Belakang dan Prestasi](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [Permainan Angkasa](./6-space-game/solution/README.md) | Pembangunan Permainan Lebih Lanjutan dengan JavaScript | Pelajari tentang Pewarisan menggunakan Kelas dan Komposisi serta corak Pub/Sub, sebagai persiapan untuk membina permainan | [Pengenalan Kepada Pembangunan Permainan Lanjutan](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [Permainan Angkasa](./6-space-game/solution/README.md) | Melukis pada kanvas | Pelajari tentang API Canvas, yang digunakan untuk melukis elemen ke skrin | [Melukis Pada Kanvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [Permainan Angkasa](./6-space-game/solution/README.md) | Menggerakkan elemen di sekitar skrin | Temui cara elemen boleh bergerak menggunakan koordinat kartesian dan API Canvas | [Menggerakkan Elemen](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [Permainan Angkasa](./6-space-game/solution/README.md) | Pengesanan perlanggaran | Buat elemen bertembung dan bertindak balas antara satu sama lain menggunakan kekunci dan sediakan fungsi penyejukan untuk memastikan prestasi permainan | [Pengesanan Perlanggaran](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [Permainan Angkasa](./6-space-game/solution/README.md) | Menjaga skor | Lakukan pengiraan matematik berdasarkan status dan prestasi permainan | [Menjaga Skor](./6-space-game/5-keeping-score/README.md) | Chris | -| 20 | [Permainan Angkasa](./6-space-game/solution/README.md) | Menamat dan memulakan semula permainan | Pelajari tentang menamatkan dan memulakan semula permainan, termasuk membersihkan aset dan menetapkan semula nilai pembolehubah | [Keadaan Tamat](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [Apl Perbankan](./7-bank-project/solution/README.md) | Template HTML dan Laluan dalam Aplikasi Web | Pelajari cara mencipta struktur antara muka laman web berbilang halaman menggunakan laluan dan template HTML | [Template HTML dan Laluan](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [Apl Perbankan](./7-bank-project/solution/README.md) | Membangun Borang Log Masuk dan Pendaftaran | Pelajari tentang membina borang dan menangani rutin pengesahan | [Borang](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [Apl Perbankan](./7-bank-project/solution/README.md) | Kaedah Mengambil dan Menggunakan Data | Cara data mengalir masuk dan keluar dari aplikasi anda, cara mendapatkannya, menyimpannya, dan membuangnya | [Data](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [Apl Perbankan](./7-bank-project/solution/README.md) | Konsep Pengurusan Keadaan | Pelajari bagaimana aplikasi anda mengekalkan keadaan dan cara menguruskannya secara programatik | [Pengurusan Keadaan](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [Kod Penyemak Imbas/VScode](../../8-code-editor) | Bekerja dengan VScode | Pelajari cara menggunakan penyunting kod| [Gunakan Penyunting Kod VScode](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [Pembantu AI](./9-chat-project/README.md) | Bekerja dengan AI | Pelajari cara membina pembantu AI anda sendiri | [Projek Pembantu AI](./9-chat-project/README.md) | Chris | +| | Nama Projek | Konsep yang Diajarkan | Objektif Pembelajaran | Pelajaran Berkaitan | Penulis | +| :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | +| 01 | Memulakan | Pengenalan kepada Pengaturcaraan dan Alat-alat Perdagangan | Belajar asas-asas di sebalik kebanyakan bahasa pengaturcaraan dan tentang perisian yang membantu pembangun profesional melakukan kerja mereka | [Pengenalan kepada Bahasa Pengaturcaraan dan Alat-alat Perdagangan](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | Memulakan | Asas GitHub, termasuk bekerja dengan pasukan | Cara menggunakan GitHub dalam projek anda, bagaimana untuk bekerjasama dengan orang lain dalam pangkalan kod | [Pengenalan kepada GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | Memulakan | Kebolehcapaian | Belajar asas-asas kebolehcapaian web | [Asas Kebolehcapaian](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | Asas JS | Jenis Data JavaScript | Asas-asas jenis data JavaScript | [Jenis Data](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | Asas JS | Fungsi dan Kaedah | Belajar tentang fungsi dan kaedah untuk mengurus aliran logik aplikasi | [Fungsi dan Kaedah](./2-js-basics/2-functions-methods/README.md) | Jasmine dan Christopher | +| 06 | Asas JS | Membuat Keputusan dengan JS | Belajar bagaimana membuat syarat dalam kod anda menggunakan kaedah membuat keputusan | [Membuat Keputusan](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | Asas JS | Array dan Gelung | Bekerja dengan data menggunakan array dan gelung dalam JavaScript | [Array dan Gelung](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML dalam Praktik | Membina HTML untuk mencipta terrarium dalam talian, menumpukan pada pembinaan layout | [Pengenalan kepada HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS dalam Praktik | Membina CSS untuk menata terrarium dalam talian, menumpukan pada asas CSS termasuk menjadikan halaman responsif | [Pengenalan kepada CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrarium](./3-terrarium/solution/README.md) | Penutupan JavaScript, manipulasi DOM | Membina JavaScript untuk menjadikan terrarium berfungsi sebagai antara muka seret/jatuh, menumpukan pada penutupan dan manipulasi DOM | [Penutupan JavaScript, manipulasi DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Typing Game](./4-typing-game/solution/README.md) | Membina Permainan Mengetik | Belajar cara menggunakan acara papan kekunci untuk menggerakkan logik aplikasi JavaScript anda | [Pengaturcaraan Berpandukan Acara](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Bekerja dengan Pelayar | Belajar bagaimana pelayar berfungsi, sejarahnya, dan bagaimana untuk membina elemen pertama sambungan pelayar | [Mengenai Pelayar](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Membina borang, memanggil API dan menyimpan pembolehubah dalam penyimpanan setempat | Membina elemen JavaScript sambungan pelayar anda untuk memanggil API menggunakan pembolehubah yang disimpan dalam penyimpanan setempat | [API, Borang, dan Penyimpanan Setempat](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Proses latar belakang dalam pelayar, prestasi web | Menggunakan proses latar belakang pelayar untuk mengurus ikon sambungan; belajar tentang prestasi web dan beberapa pengoptimuman untuk menjadikan | [Tugas Latar Belakang dan Prestasi](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [Space Game](./6-space-game/solution/README.md) | Pembangunan Permainan Lebih Lanjut dengan JavaScript | Belajar tentang Pewarisan menggunakan kedua-dua Kelas dan Komposisi serta corak Pub/Sub, sebagai persediaan untuk membina permainan | [Pengenalan kepada Pembangunan Permainan Lanjutan](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [Space Game](./6-space-game/solution/README.md) | Melukis ke kanvas | Belajar tentang Canvas API, digunakan untuk melukis elemen ke skrin | [Melukis ke Kanvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [Space Game](./6-space-game/solution/README.md) | Menggerakkan elemen di sekitar skrin | Menemui bagaimana elemen boleh mendapat pergerakan menggunakan koordinat kartesian dan Canvas API | [Menggerakkan Elemen](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [Space Game](./6-space-game/solution/README.md) | Pengesanan perlanggaran | Membuat elemen bertembung dan bertindak balas antara satu sama lain menggunakan kekunci dan menyediakan fungsi penyejukan untuk memastikan prestasi permainan | [Pengesanan Perlanggaran](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [Space Game](./6-space-game/solution/README.md) | Menjaga skor | Melakukan pengiraan matematik berdasarkan status dan prestasi permainan | [Menjaga Skor](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [Space Game](./6-space-game/solution/README.md) | Menamatkan dan memulakan semula permainan | Belajar tentang menamatkan dan memulakan semula permainan, termasuk membersihkan aset dan menetapkan semula nilai pembolehubah | [Keadaan Penamatan](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [Banking App](./7-bank-project/solution/README.md) | Templat HTML dan Laluan dalam Aplikasi Web | Belajar bagaimana mencipta rangka seni sesebuah tapak web berbilang halaman menggunakan laluan dan templat HTML | [Templat HTML dan Laluan](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [Banking App](./7-bank-project/solution/README.md) | Membina Borang Log Masuk dan Pendaftaran | Belajar tentang membina borang dan mengendalikan rutin pengesahan | [Borang](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [Banking App](./7-bank-project/solution/README.md) | Kaedah Mengambil dan Menggunakan Data | Bagaimana data mengalir masuk dan keluar dari aplikasi anda, bagaimana untuk mengambilnya, menyimpannya, dan membuangnya | [Data](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [Banking App](./7-bank-project/solution/README.md) | Konsep Pengurusan Negeri | Belajar bagaimana aplikasi anda mengekalkan negeri dan bagaimana menguruskannya secara programatik | [Pengurusan Negeri](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [Browser/VScode Code](../../8-code-editor) | Bekerja dengan VScode | Belajar cara menggunakan penyunting kod| [Gunakan Penyunting Kod VScode](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [AI Assistants](./9-chat-project/README.md) | Bekerja dengan AI | Belajar cara membina pembantu AI anda sendiri | [Projek Pembantu AI](./9-chat-project/README.md) | Chris | ## 🏫 Pedagogi -Kurikulum kami direka dengan dua prinsip pedagogi utama dalam fikiran: +Kurikulum kami direka dengan dua prinsip pedagogi utama yang diambil kira: * pembelajaran berasaskan projek * kuiz yang kerap -Program ini mengajar asas JavaScript, HTML, dan CSS, serta alat dan teknik terkini yang digunakan oleh pembangun web hari ini. Pelajar akan berpeluang mengembangkan pengalaman praktikal dengan membina permainan menaip, terrarium maya, sambungan pelayar mesra alam, permainan bergaya penyerang angkasa, dan aplikasi perbankan untuk perniagaan. Pada akhir siri ini, pelajar akan memperoleh pemahaman yang kukuh tentang pembangunan web. +Program ini mengajar asas-asas JavaScript, HTML, dan CSS, serta alat dan teknik terkini yang digunakan oleh pembangun web hari ini. Pelajar akan berpeluang mengembangkan pengalaman praktikal dengan membina permainan menaip, terrarium maya, sambungan pelayar mesra alam, permainan gaya penyerang angkasa, dan aplikasi perbankan untuk perniagaan. Menjelang akhir siri ini, pelajar akan memperoleh pemahaman yang mantap tentang pembangunan web. > 🎓 Anda boleh mengambil beberapa pelajaran pertama dalam kurikulum ini sebagai [Jalur Pembelajaran](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) di Microsoft Learn! -Dengan memastikan kandungan sejajar dengan projek, proses ini dibuat lebih menarik untuk pelajar dan pengekalan konsep akan dipertingkatkan. Kami juga menulis beberapa pelajaran permulaan dalam asas JavaScript untuk memperkenalkan konsep, dipadankan dengan video dari koleksi tutorial video "[Siri Pemula kepada: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)", beberapa pengarangnya menyumbang kepada kurikulum ini. +Dengan memastikan bahawa kandungan sejajar dengan projek, proses pembelajaran menjadi lebih menarik untuk pelajar dan pengekalan konsep akan meningkat. Kami juga menulis beberapa pelajaran permulaan dalam asas JavaScript untuk memperkenalkan konsep, dipasangkan dengan video dari koleksi tutorial video "[Siri Pemula kepada: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)," beberapa pengarangnya menyumbang kepada kurikulum ini. -Selain itu, kuiz berisiko rendah sebelum kelas menetapkan niat pelajar untuk belajar sesuatu topik, manakala kuiz kedua selepas kelas memastikan pengekalan lanjut. Kurikulum ini direka untuk menjadi fleksibel dan menyeronokkan dan boleh diambil secara keseluruhan atau sebahagian. Projek bermula kecil dan menjadi semakin kompleks pada akhir kitaran 12 minggu. +Selain itu, kuiz berisiko rendah sebelum kelas menetapkan niat pelajar untuk mempelajari sesuatu topik, manakala kuiz kedua selepas kelas memastikan pengekalan lebih lanjut. Kurikulum ini direka supaya fleksibel dan menyeronokkan serta boleh diambil sepenuhnya atau sebahagiannya. Projek-projek bermula kecil dan menjadi semakin kompleks menjelang akhir kitaran 12 minggu. -Walaupun kami sengaja mengelakkan memperkenalkan rangka kerja JavaScript untuk memfokus pada kemahiran asas yang diperlukan sebagai pembangun web sebelum mengguna pakai rangka kerja, langkah seterusnya yang baik untuk melengkapkan kurikulum ini adalah mempelajari tentang Node.js melalui koleksi video lain: "[Siri Pemula kepada: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". +Walaupun kami sengaja mengelakkan pengenalan rangka kerja JavaScript untuk memberi tumpuan pada kemahiran asas yang diperlukan sebagai pembangun web sebelum mengguna pakai rangka kerja, langkah seterusnya yang baik untuk melengkapkan kurikulum ini adalah mempelajari tentang Node.js melalui satu lagi koleksi video: "[Siri Pemula kepada: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". -> Lawati [Kod Etika](CODE_OF_CONDUCT.md) dan panduan [Sumbangan](CONTRIBUTING.md) kami. Kami mengalu-alukan maklum balas membina anda! +> Lawati [Kod Etika](CODE_OF_CONDUCT.md) dan garis panduan [Sumbangan](CONTRIBUTING.md) kami. Kami mengalu-alukan maklum balas membina anda! ## 🧭 Akses luar talian -Anda boleh menjalankan dokumentasi ini tanpa sambungan internet dengan menggunakan [Docsify](https://docsify.js.org/#/). Fork repositori ini, [pasang Docsify](https://docsify.js.org/#/quickstart) pada mesin tempatan anda, dan kemudian di dalam folder akar repositori ini, taip `docsify serve`. Laman web akan dihidangkan pada port 3000 pada localhost anda: `localhost:3000`. +Anda boleh menjalankan dokumentasi ini secara luar talian dengan menggunakan [Docsify](https://docsify.js.org/#/). Gariskan repo ini, [pasang Docsify](https://docsify.js.org/#/quickstart) pada mesin tempatan anda, dan kemudian dalam folder akar repo ini, taip `docsify serve`. Laman web akan disajikan pada port 3000 pada localhost anda: `localhost:3000`. ## 📘 PDF @@ -224,7 +216,7 @@ Pasukan kami menghasilkan kursus lain! Lihat: --- -### Azure / Edge / MCP / Ejen +### Azure / Edge / MCP / Agents [![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) [![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) [![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) @@ -240,7 +232,7 @@ Pasukan kami menghasilkan kursus lain! Lihat: --- -### Pembelajaran Teras +### Pembelajaran Asas [![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) [![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) [![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) @@ -257,13 +249,13 @@ Pasukan kami menghasilkan kursus lain! Lihat: [![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) -## Mendapatkan Bantuan +## Dapatkan Bantuan -Jika anda tersekat atau mempunyai sebarang pertanyaan mengenai membina aplikasi AI. Sertai pelajar lain dan pembangun berpengalaman dalam perbincangan tentang MCP. Ia adalah komuniti yang menyokong di mana soalan dialu-alukan dan pengetahuan dikongsi secara bebas. +Jika anda tersekat atau mempunyai sebarang pertanyaan tentang membina aplikasi AI. Sertai pelajar lain dan pembangun berpengalaman dalam perbincangan mengenai MCP. Ia adalah komuniti yang menyokong di mana soalan dialu-alukan dan pengetahuan dikongsi dengan bebas. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Jika anda mempunyai maklum balas produk atau ralat semasa membina, lawati: +Jika anda mempunyai maklum balas produk atau ralat semasa membina lawati: [![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) @@ -275,5 +267,5 @@ Repositori ini dilesenkan di bawah lesen MIT. Lihat fail [LICENSE](../../LICENSE **Penafian**: -Dokumen ini telah diterjemahkan menggunakan perkhidmatan terjemahan AI [Co-op Translator](https://github.com/Azure/co-op-translator). Walaupun kami berusaha untuk ketepatan, sila maklum bahawa terjemahan automatik mungkin mengandungi kesilapan atau ketidaktepatan. Dokumen asal dalam bahasa asalnya perlu dianggap sebagai sumber yang sahih. Untuk maklumat penting, disarankan terjemahan profesional oleh manusia. Kami tidak bertanggungjawab atas sebarang salah faham atau salah tafsir yang timbul daripada penggunaan terjemahan ini. +Dokumen ini telah diterjemahkan menggunakan perkhidmatan terjemahan AI [Co-op Translator](https://github.com/Azure/co-op-translator). Walaupun kami berusaha untuk ketepatan, sila maklum bahawa terjemahan automatik mungkin mengandungi kesilapan atau ketidaktepatan. Dokumen asal dalam bahasa asalnya harus dianggap sebagai sumber yang sahih. Untuk maklumat penting, terjemahan oleh profesional manusia adalah disyorkan. Kami tidak bertanggungjawab atas sebarang salah faham atau salah tafsir yang timbul daripada penggunaan terjemahan ini. \ No newline at end of file diff --git a/translations/ms/SECURITY.md b/translations/ms/SECURITY.md index 8cb1133f0..852ca35d6 100644 --- a/translations/ms/SECURITY.md +++ b/translations/ms/SECURITY.md @@ -1,12 +1,3 @@ - ## Keselamatan Microsoft mengambil serius keselamatan produk dan perkhidmatan perisian kami, termasuk semua repositori kod sumber yang diuruskan melalui organisasi GitHub kami, yang merangkumi [Microsoft](https://github.com/Microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet), [Xamarin](https://github.com/xamarin), dan [organisasi GitHub kami](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/ms/SUPPORT.md b/translations/ms/SUPPORT.md index 45dedcd92..8cf6e72c3 100644 --- a/translations/ms/SUPPORT.md +++ b/translations/ms/SUPPORT.md @@ -1,12 +1,3 @@ - # Sokongan ## Cara untuk melaporkan isu dan mendapatkan bantuan diff --git a/translations/ms/_404.md b/translations/ms/_404.md index 1374b99f6..a849ddb6a 100644 --- a/translations/ms/_404.md +++ b/translations/ms/_404.md @@ -1,12 +1,3 @@ - # Sedang dalam proses Kami sedang bekerja pada halaman ini. Sila kembali semula nanti. diff --git a/translations/ms/docs/_navbar.md b/translations/ms/docs/_navbar.md index 0ab9e8248..365f57675 100644 --- a/translations/ms/docs/_navbar.md +++ b/translations/ms/docs/_navbar.md @@ -1,12 +1,3 @@ - - Terjemahan - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/ms/docs/_sidebar.md b/translations/ms/docs/_sidebar.md index 1883032ff..08b24b7d8 100644 --- a/translations/ms/docs/_sidebar.md +++ b/translations/ms/docs/_sidebar.md @@ -1,12 +1,3 @@ - - Pengenalan - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/ms/for-teachers.md b/translations/ms/for-teachers.md index 4c3945a5b..fdaad3470 100644 --- a/translations/ms/for-teachers.md +++ b/translations/ms/for-teachers.md @@ -1,12 +1,3 @@ - ### Untuk Pendidik Anda dialu-alukan untuk menggunakan kurikulum ini di dalam kelas anda. Ia berfungsi dengan lancar bersama GitHub Classroom dan platform LMS terkemuka, dan juga boleh digunakan sebagai repositori mandiri dengan pelajar anda. diff --git a/translations/ms/lesson-template/README.md b/translations/ms/lesson-template/README.md index 87386cee9..a52289782 100644 --- a/translations/ms/lesson-template/README.md +++ b/translations/ms/lesson-template/README.md @@ -1,12 +1,3 @@ - # [Topik Pelajaran] ![Sisipkan video di sini](../../../lesson-template/video-url) diff --git a/translations/ms/lesson-template/assignment.md b/translations/ms/lesson-template/assignment.md index bcb211ce0..a7e90c6a5 100644 --- a/translations/ms/lesson-template/assignment.md +++ b/translations/ms/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [Nama Tugasan] ## Arahan diff --git a/translations/ms/memory-game/README.md b/translations/ms/memory-game/README.md index a538bbd92..465ef55a6 100644 --- a/translations/ms/memory-game/README.md +++ b/translations/ms/memory-game/README.md @@ -1,12 +1,3 @@ - Ini adalah projek [Next.js](https://nextjs.org) yang dimulakan dengan [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). ## Memulakan diff --git a/translations/ms/quiz-app/README.md b/translations/ms/quiz-app/README.md index 81e5f37cf..efbd7fdf8 100644 --- a/translations/ms/quiz-app/README.md +++ b/translations/ms/quiz-app/README.md @@ -1,12 +1,3 @@ - # Aplikasi Kuiz Kuiz-kuiz ini adalah kuiz pra- dan pasca-kuliah untuk kurikulum sains data di https://aka.ms/webdev-beginners diff --git a/translations/my/.co-op-translator.json b/translations/my/.co-op-translator.json new file mode 100644 index 000000000..9cb394698 --- /dev/null +++ b/translations/my/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2025-11-06T14:13:11+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "my" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2025-10-24T16:17:06+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "my" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2025-11-18T19:05:45+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "my" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2025-11-06T14:17:39+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "my" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2025-10-24T16:20:46+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "my" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:29:59+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "my" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2025-11-06T14:25:00+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "my" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T19:12:16+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "my" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2025-11-06T14:02:17+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "my" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2025-10-24T16:06:02+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "my" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2025-11-06T14:04:18+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "my" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2025-10-24T16:07:28+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "my" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2025-11-06T14:07:54+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "my" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2025-10-24T16:09:17+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "my" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2025-11-06T14:06:08+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "my" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2025-10-24T16:08:21+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "my" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-27T22:28:09+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "my" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2025-11-06T14:38:29+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "my" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2025-10-24T16:38:07+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "my" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2025-11-06T14:36:14+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "my" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2025-10-24T16:36:08+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "my" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2025-11-06T14:33:44+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "my" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2025-10-24T16:34:03+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "my" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-07T10:51:05+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "my" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-27T22:36:30+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "my" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2025-11-06T14:51:14+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "my" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:45:49+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "my" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2025-11-06T14:52:51+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "my" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2025-10-24T16:52:18+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "my" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2025-11-06T15:10:31+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "my" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2025-10-24T17:05:11+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "my" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2025-11-06T15:08:39+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "my" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2025-10-24T17:03:26+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "my" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2025-11-06T15:06:35+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "my" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2025-10-24T17:01:40+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "my" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-27T22:09:21+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "my" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-27T22:13:52+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "my" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-27T22:15:26+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "my" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-27T22:16:09+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "my" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-27T22:14:15+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "my" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-27T22:14:40+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "my" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-27T22:15:03+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "my" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-27T22:15:46+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "my" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-27T22:13:28+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "my" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2025-11-06T15:03:16+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "my" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2025-10-24T17:00:10+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "my" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2025-11-06T14:57:41+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "my" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2025-10-24T16:55:50+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "my" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2025-11-06T14:55:27+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "my" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2025-10-24T16:54:21+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "my" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2025-11-06T15:01:13+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "my" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2025-10-24T16:59:15+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "my" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:23:53+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "my" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:24:03+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "my" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2025-11-06T15:04:50+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "my" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-27T22:21:37+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "my" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:21:51+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "my" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:22:00+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "my" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2025-11-06T14:59:25+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "my" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2025-10-24T16:57:24+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "my" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:26:35+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "my" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:26:44+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "my" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-27T22:19:15+00:00", + "source_file": "6-space-game/README.md", + "language_code": "my" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:22:11+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "my" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2025-11-06T14:46:56+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "my" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2025-10-24T16:46:33+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "my" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2025-11-06T14:49:50+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "my" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2025-10-24T16:49:19+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "my" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2025-11-06T14:43:41+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "my" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2025-10-24T16:43:57+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "my" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2025-11-06T14:40:56+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "my" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2025-10-24T16:40:44+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "my" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-27T21:58:37+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "my" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-27T22:01:50+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "my" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-27T22:02:13+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "my" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2025-11-06T14:10:00+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "my" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2025-10-24T16:12:23+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "my" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2025-11-06T14:29:26+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "my" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:40:49+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "my" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:45:04+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "my" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2025-10-24T16:31:48+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "my" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:54:00+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "my" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:42:22+00:00", + "source_file": "AGENTS.md", + "language_code": "my" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-27T21:58:22+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "my" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-27T21:56:59+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "my" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T16:00:29+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "my" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T19:19:17+00:00", + "source_file": "README.md", + "language_code": "my" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-27T21:57:25+00:00", + "source_file": "SECURITY.md", + "language_code": "my" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-27T21:56:31+00:00", + "source_file": "SUPPORT.md", + "language_code": "my" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-27T21:56:44+00:00", + "source_file": "_404.md", + "language_code": "my" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-27T22:33:56+00:00", + "source_file": "docs/_navbar.md", + "language_code": "my" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-27T22:33:38+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "my" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T11:00:29+00:00", + "source_file": "for-teachers.md", + "language_code": "my" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-27T22:34:12+00:00", + "source_file": "lesson-template/README.md", + "language_code": "my" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-27T22:34:28+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "my" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:59:28+00:00", + "source_file": "memory-game/README.md", + "language_code": "my" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-27T22:40:29+00:00", + "source_file": "quiz-app/README.md", + "language_code": "my" + } +} \ No newline at end of file diff --git a/translations/my/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/my/1-getting-started-lessons/1-intro-to-programming-languages/README.md index 5db4949f7..5c6f4b6b9 100644 --- a/translations/my/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/my/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # ပရိုဂရမ်မင်းဘာသာစကားများနှင့် ခေတ်မီ Developer Tools မိတ်ဆက် ဟေး၊ အနာဂတ် Developer! 👋 တစ်ခုခုပြောပါရစေ၊ အခုချိန်မှာတောင် ကျွန်တော်ကို အတော်လေးလှုပ်ရှားစေတဲ့အရာတစ်ခုရှိတယ်။ သင်ဟာ Programming ဆိုတာက ကွန်ပျူတာတွေနဲ့ပဲ မသက်ဆိုင်ဘူးဆိုတာ ရှာဖွေတွေ့ရှိတော့မှာပါ – ဒါဟာ သင်ရဲ့ အကြမ်းဆုံးအတွေးအခေါ်တွေကို အကောင်အထည်ဖော်နိုင်တဲ့ အစွမ်းထက်စွမ်းရည်တစ်ခုပါ! diff --git a/translations/my/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/my/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index 66a0a9ff4..922b0c71f 100644 --- a/translations/my/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/my/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # အလုပ်အမိန့်: ခေတ်သစ်ဝက်ဘ်ဖွံ့ဖြိုးရေးကိရိယာများကိုလေ့လာခြင်း ## လမ်းညွှန်ချက်များ diff --git a/translations/my/1-getting-started-lessons/2-github-basics/README.md b/translations/my/1-getting-started-lessons/2-github-basics/README.md index f21d6efcc..69df5d846 100644 --- a/translations/my/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/my/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # GitHub အကြောင်းမိတ်ဆက် ဟေး၊ အနာဂတ် Developer! 👋 ကမ္ဘာတစ်ဝှမ်းရှိ coder သန်းပေါင်းများစွာနဲ့ ပူးပေါင်းဖို့ အဆင်သင့်ဖြစ်ပြီလား? GitHub ကို မိတ်ဆက်ပေးဖို့ တကယ်ပဲ စိတ်လှုပ်ရှားနေပါတယ် – ဒါကို programmer တွေအတွက် social media platform လို့ ထင်ပါ။ ဒါပေမယ့် lunch ရဲ့ ဓာတ်ပုံတွေ မျှဝေတဲ့အစား code တွေကို မျှဝေပြီး အံ့ဖွယ်ရာတွေကို အတူတူ တည်ဆောက်နေကြတာပါ! diff --git a/translations/my/1-getting-started-lessons/3-accessibility/README.md b/translations/my/1-getting-started-lessons/3-accessibility/README.md index 1bfdc3bf5..d4f4adfc1 100644 --- a/translations/my/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/my/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # ဝင်ရောက်နိုင်သော ဝဘ်စာမျက်နှာများ ဖန်တီးခြင်း ![Accessibility အကြောင်းအားလုံး](../../../../translated_images/my/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/my/1-getting-started-lessons/3-accessibility/assignment.md b/translations/my/1-getting-started-lessons/3-accessibility/assignment.md index b622277ed..e8d400941 100644 --- a/translations/my/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/my/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # Comprehensive Website Accessibility Audit ## လမ်းညွှန်ချက်များ diff --git a/translations/my/1-getting-started-lessons/README.md b/translations/my/1-getting-started-lessons/README.md index 4df2f1f83..5f9852682 100644 --- a/translations/my/1-getting-started-lessons/README.md +++ b/translations/my/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # ဝဘ်ဖွံ့ဖြိုးရေးကို စတင်လေ့လာခြင်း ဒီသင်ခန်းစာအပိုင်းမှာ သင်တစ်ဦးတစ်ယောက် ပရော်ဖက်ရှင်နယ် Developer ဖြစ်ဖို့အတွက် အရေးကြီးတဲ့ Non Project-based အကြောင်းအရာများကို မိတ်ဆက်ပေးပါမည်။ diff --git a/translations/my/10-ai-framework-project/README.md b/translations/my/10-ai-framework-project/README.md index d4715bb54..50c6b2f7e 100644 --- a/translations/my/10-ai-framework-project/README.md +++ b/translations/my/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # AI Framework AI အက်ပလီကေးရှင်းတွေကို အစမှစပြီး တည်ဆောက်ဖို့ ကြိုးစားရင်း စိတ်ပျက်စရာတွေ ရှိဖူးလား? သင်တစ်ဦးတည်းမဟုတ်ပါဘူး! AI Frameworks ဆိုတာ AI တိုးတက်မှုအတွက် အထောက်အကူပြုတဲ့ Swiss Army Knife လိုပါပဲ - အချိန်ကုန်သက်သာစေပြီး အကျိုးကျေးဇူးများစွာရရှိစေတဲ့ စွမ်းအားရှိတဲ့ tools တွေဖြစ်ပါတယ်။ AI Framework ကို စနစ်တကျ စီမံထားတဲ့ Library တစ်ခုလို ထင်ပါ - အဆင့်မြင့် components တွေ၊ စံပြ API တွေ၊ အဆင်ပြေတဲ့ abstraction တွေကို ပေးပြီး implementation details တွေနဲ့ အခက်အခဲတွေကို ရင်ဆိုင်မယ့်အစား ပြဿနာတွေကို ဖြေရှင်းဖို့ အာရုံစိုက်နိုင်စေပါတယ်။ diff --git a/translations/my/2-js-basics/1-data-types/README.md b/translations/my/2-js-basics/1-data-types/README.md index 87b7e1d30..89cb3a7f7 100644 --- a/translations/my/2-js-basics/1-data-types/README.md +++ b/translations/my/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # JavaScript အခြေခံ: ဒေတာအမျိုးအစားများ ![JavaScript အခြေခံ - ဒေတာအမျိုးအစားများ](../../../../translated_images/my/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/my/2-js-basics/1-data-types/assignment.md b/translations/my/2-js-basics/1-data-types/assignment.md index 76c0ecd48..4e8a0f506 100644 --- a/translations/my/2-js-basics/1-data-types/assignment.md +++ b/translations/my/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # အချက်အလက်အမျိုးအစားများ လေ့ကျင့်ခြင်း: အီး-ကုမ္မဏီ စျေးဝယ်လှည်း ## ညွှန်ကြားချက်များ diff --git a/translations/my/2-js-basics/2-functions-methods/README.md b/translations/my/2-js-basics/2-functions-methods/README.md index adc982bcd..e97ddcc80 100644 --- a/translations/my/2-js-basics/2-functions-methods/README.md +++ b/translations/my/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # JavaScript အခြေခံ: Methods နှင့် Functions ![JavaScript Basics - Functions](../../../../translated_images/my/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/my/2-js-basics/2-functions-methods/assignment.md b/translations/my/2-js-basics/2-functions-methods/assignment.md index b1051995a..2ebd429df 100644 --- a/translations/my/2-js-basics/2-functions-methods/assignment.md +++ b/translations/my/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # Functions နှင့်ပျော်ရွှင်ခြင်း ## လမ်းညွှန်ချက်များ diff --git a/translations/my/2-js-basics/3-making-decisions/README.md b/translations/my/2-js-basics/3-making-decisions/README.md index 9082b43b6..cea0a0527 100644 --- a/translations/my/2-js-basics/3-making-decisions/README.md +++ b/translations/my/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # JavaScript အခြေခံ: ဆုံးဖြတ်ချက်များလုပ်ခြင်း ![JavaScript အခြေခံ - ဆုံးဖြတ်ချက်များလုပ်ခြင်း](../../../../translated_images/my/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/my/2-js-basics/3-making-decisions/assignment.md b/translations/my/2-js-basics/3-making-decisions/assignment.md index b18b4a627..96e4a6ba0 100644 --- a/translations/my/2-js-basics/3-making-decisions/assignment.md +++ b/translations/my/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # ဆုံးဖြတ်ချက်များလုပ်ခြင်း: ကျောင်းသားအဆင့်များကို အဆင့်သတ်မှတ်ခြင်း ## သင်ယူရမည့်ရည်ရွယ်ချက်များ diff --git a/translations/my/2-js-basics/4-arrays-loops/README.md b/translations/my/2-js-basics/4-arrays-loops/README.md index 85f27df03..128152abc 100644 --- a/translations/my/2-js-basics/4-arrays-loops/README.md +++ b/translations/my/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # JavaScript အခြေခံ: Arrays နှင့် Loops ![JavaScript Basics - Arrays](../../../../translated_images/my/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/my/2-js-basics/4-arrays-loops/assignment.md b/translations/my/2-js-basics/4-arrays-loops/assignment.md index 7bbc09aa2..233dd26e8 100644 --- a/translations/my/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/my/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # အရေအတွက်များနှင့် Loop များအလုပ်ပေးခြင်း ## လမ်းညွှန်ချက်များ diff --git a/translations/my/2-js-basics/README.md b/translations/my/2-js-basics/README.md index 521a9c7a3..5bec096bc 100644 --- a/translations/my/2-js-basics/README.md +++ b/translations/my/2-js-basics/README.md @@ -1,12 +1,3 @@ - # JavaScript အကြောင်းမိတ်ဆက် JavaScript သည် ဝဘ်၏ programming ဘာသာစကားဖြစ်သည်။ ဒီသင်ခန်းစာလေးခုအတွင်းမှာ၊ ၎င်း၏ အခြေခံများကို သင်လေ့လာနိုင်ပါမည်။ diff --git a/translations/my/3-terrarium/1-intro-to-html/README.md b/translations/my/3-terrarium/1-intro-to-html/README.md index 3f0148a05..5eeb7ee37 100644 --- a/translations/my/3-terrarium/1-intro-to-html/README.md +++ b/translations/my/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Terrarium Project Part 1: HTML ကိုမိတ်ဆက်ခြင်း ```mermaid diff --git a/translations/my/3-terrarium/1-intro-to-html/assignment.md b/translations/my/3-terrarium/1-intro-to-html/assignment.md index ae43365a5..e65b09e09 100644 --- a/translations/my/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/my/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # HTML အလုပ်ပေးမှု: ဘလော့ဂ် Mockup တစ်ခုတည်ဆောက်ပါ ## သင်ယူရမည့်ရည်ရွယ်ချက်များ diff --git a/translations/my/3-terrarium/2-intro-to-css/README.md b/translations/my/3-terrarium/2-intro-to-css/README.md index 4c486ed4e..343c8b480 100644 --- a/translations/my/3-terrarium/2-intro-to-css/README.md +++ b/translations/my/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Terrarium Project Part 2: CSS ကိုမိတ်ဆက်ခြင်း ```mermaid diff --git a/translations/my/3-terrarium/2-intro-to-css/assignment.md b/translations/my/3-terrarium/2-intro-to-css/assignment.md index d1434052c..e2be34be2 100644 --- a/translations/my/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/my/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # CSS Refactoring အလုပ် ## ရည်ရွယ်ချက် diff --git a/translations/my/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/my/3-terrarium/3-intro-to-DOM-and-closures/README.md index 57587ec03..9bdf5d95b 100644 --- a/translations/my/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/my/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # Terrarium Project Part 3: DOM Manipulation and JavaScript Closures ```mermaid diff --git a/translations/my/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/my/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index 281cf3654..2a763c352 100644 --- a/translations/my/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/my/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # DOM Element စုံစမ်းမှုအလုပ်ပေးစာ ## အကျဉ်းချုပ် diff --git a/translations/my/3-terrarium/README.md b/translations/my/3-terrarium/README.md index f8bab6f81..22e0eb9c6 100644 --- a/translations/my/3-terrarium/README.md +++ b/translations/my/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## သင့် Terrarium ကို တပ်ဆင်ရန် သင့် Terrarium ကို **Azure Static Web Apps** ကို အသုံးပြု၍ ဝက်ဘ်ပေါ်တွင် တပ်ဆင် (deploy) သို့မဟုတ် ထုတ်ပြန် (publish) နိုင်သည်။ diff --git a/translations/my/3-terrarium/solution/README.md b/translations/my/3-terrarium/solution/README.md index a3240eec9..f23f6c1b0 100644 --- a/translations/my/3-terrarium/solution/README.md +++ b/translations/my/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # ကျွန်ုပ်၏ Terrarium: HTML, CSS နှင့် DOM ကို JavaScript အသုံးပြု၍ လေ့လာရန် Project 🌵🌱 အနည်းငယ်သော drag and drop code-meditation ဖြစ်ပါတယ်။ HTML, JS နှင့် CSS အနည်းငယ်ကို အသုံးပြုပြီး web interface တစ်ခုကို တည်ဆောက်၊ အလှဆင်ပြီး အပြန်အလှန်လုပ်ဆောင်မှုများ ထည့်သွင်းနိုင်ပါတယ်။ diff --git a/translations/my/4-typing-game/README.md b/translations/my/4-typing-game/README.md index 199978e5a..6e021e4db 100644 --- a/translations/my/4-typing-game/README.md +++ b/translations/my/4-typing-game/README.md @@ -1,12 +1,3 @@ - # အဖြစ်အပျက်အခြေခံ Programming - Typing Game တစ်ခုတည်ဆောက်ခြင်း ```mermaid diff --git a/translations/my/4-typing-game/solution/README.md b/translations/my/4-typing-game/solution/README.md index 57d67d744..af0c796ed 100644 --- a/translations/my/4-typing-game/solution/README.md +++ b/translations/my/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - --- diff --git a/translations/my/4-typing-game/typing-game/README.md b/translations/my/4-typing-game/typing-game/README.md index 2a7941129..e44c72745 100644 --- a/translations/my/4-typing-game/typing-game/README.md +++ b/translations/my/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # အဖြစ်အပျက်များကို အသုံးပြု၍ ဂိမ်းတစ်ခု ဖန်တီးခြင်း တစ်ခါတစ်လေ သင် button ကို click လုပ်တဲ့အခါ၊ သို့မဟုတ် text box ထဲမှာ ရိုက်ထည့်တဲ့အခါ website တွေက ဘယ်လိုသိနိုင်သလဲဆိုတာ စဉ်းစားဖူးပါသလား? ဒါက event-driven programming ရဲ့ မျိုးဆန်းမှုပါ! ဒီအရေးကြီးတဲ့ ကျွမ်းကျင်မှုကို သင်ယူဖို့အတွက် typing speed game တစ်ခုကို ဖန်တီးခြင်းက အကောင်းဆုံးနည်းလမ်းဖြစ်ပါတယ်။ ဒီဂိမ်းက သင်ရိုက်တဲ့ keystroke တစ်ခုချင်းစီကို တုံ့ပြန်ပါမယ်။ diff --git a/translations/my/4-typing-game/typing-game/assignment.md b/translations/my/4-typing-game/typing-game/assignment.md index 11ca06166..825393d54 100644 --- a/translations/my/4-typing-game/typing-game/assignment.md +++ b/translations/my/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # Keyboard Game တစ်ခုအသစ်ဖန်တီးပါ ## လမ်းညွှန်ချက်များ diff --git a/translations/my/5-browser-extension/1-about-browsers/README.md b/translations/my/5-browser-extension/1-about-browsers/README.md index 78c8b53ce..641d392d4 100644 --- a/translations/my/5-browser-extension/1-about-browsers/README.md +++ b/translations/my/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # Browser Extension Project Part 1: Browser များအကြောင်း ```mermaid diff --git a/translations/my/5-browser-extension/1-about-browsers/assignment.md b/translations/my/5-browser-extension/1-about-browsers/assignment.md index 88eaf57ff..5771b9480 100644 --- a/translations/my/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/my/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # အလုပ်ပေးချက်: သင့် Browser Extension ကို Restyle လုပ်ပါ ## အကျဉ်းချုပ် diff --git a/translations/my/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/my/5-browser-extension/2-forms-browsers-local-storage/README.md index e69629770..5e622b3ba 100644 --- a/translations/my/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/my/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # Browser Extension Project Part 2: API ကိုခေါ်ယူခြင်း၊ Local Storage ကိုအသုံးပြုခြင်း ```mermaid diff --git a/translations/my/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/my/5-browser-extension/2-forms-browsers-local-storage/assignment.md index 7784bee16..d40a88797 100644 --- a/translations/my/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/my/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # API ကိုအသုံးပြုခြင်း ## အကျဉ်းချုပ် diff --git a/translations/my/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/my/5-browser-extension/3-background-tasks-and-performance/README.md index 8eee03ab0..594707090 100644 --- a/translations/my/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/my/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # Browser Extension Project Part 3: Background Tasks နှင့် Performance ကိုလေ့လာပါ ```mermaid diff --git a/translations/my/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/my/5-browser-extension/3-background-tasks-and-performance/assignment.md index f3d24d7a1..93a34e3b3 100644 --- a/translations/my/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/my/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # ဝက်ဘ်ဆိုဒ်၏လုပ်ဆောင်မှုကိုခွဲခြမ်းစိတ်ဖြာပါ ## လုပ်ငန်းတာဝန်အကျဉ်းချုပ် diff --git a/translations/my/5-browser-extension/README.md b/translations/my/5-browser-extension/README.md index ece72e861..b1e0a74f1 100644 --- a/translations/my/5-browser-extension/README.md +++ b/translations/my/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # ဘရောက်ဇာ အက်စတင်ရှင်း တည်ဆောက်ခြင်း ဘရောက်ဇာ အက်စတင်ရှင်းများကို တည်ဆောက်ခြင်းသည် သင့်အက်ပ်များ၏ စွမ်းဆောင်ရည်ကို စဉ်းစားရင်း၊ အခြားအမျိုးအစားရှိ ဝက်ဘ်အဆင့်တစ်ခုကို တည်ဆောက်ရမည့် စိတ်ဝင်စားဖွယ် အတွေ့အကြုံတစ်ခုဖြစ်ပါသည်။ ဒီမော်ဂျူးတွင် ဘရောက်ဇာများအလုပ်လုပ်ပုံနှင့် ဘရောက်ဇာ အက်စတင်ရှင်းတစ်ခုကို မည်သို့ တင်သွင်းရမည်၊ ဖောင်တစ်ခုကို မည်သို့ တည်ဆောက်ရမည်၊ API ကို မည်သို့ ခေါ်ယူရမည်၊ ဒေသခံသိုလှောင်မှုကို မည်သို့ အသုံးပြုရမည်၊ သင့်ဝက်ဘ်ဆိုက်၏ စွမ်းဆောင်ရည်ကို မည်သို့ တိုင်းတာပြီး တိုးတက်အောင် မည်သို့ ပြုလုပ်ရမည်ဆိုသည်တို့ကို သင်ခန်းစာများဖြင့် ပါဝင်ပါသည်။ diff --git a/translations/my/5-browser-extension/solution/README.md b/translations/my/5-browser-extension/solution/README.md index 360a05998..4ed684d0e 100644 --- a/translations/my/5-browser-extension/solution/README.md +++ b/translations/my/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser Extension: အပြီးသတ်ထားသော ကုဒ် tmrow ရဲ့ C02 Signal API ကို အသုံးပြုပြီး လျှပ်စစ်ဓာတ်အားအသုံးပြုမှုကို စောင့်ကြည့်နိုင်ရန် browser extension တစ်ခု တည်ဆောက်ပါ။ ဒါက region ရဲ့ လျှပ်စစ်ဓာတ်အားအသုံးပြုမှု အလေးအနက်ကို သတိပေးချက်အဖြစ် browser ထဲမှာ ရှိနေစေမှာဖြစ်ပါတယ်။ ဒီ extension ကို အခါအားလျော်စွာ အသုံးပြုခြင်းက သင့်ရဲ့ လုပ်ဆောင်မှုများအပေါ် အချက်အလက်အခြေခံပြီး ဆုံးဖြတ်ချက်များ ချမှတ်နိုင်ရန် အထောက်အကူဖြစ်စေပါမယ်။ diff --git a/translations/my/5-browser-extension/solution/translation/README.es.md b/translations/my/5-browser-extension/solution/translation/README.es.md index 548aeb4c3..4010c7cc7 100644 --- a/translations/my/5-browser-extension/solution/translation/README.es.md +++ b/translations/my/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser Extension: အပြည့်အစုံသောကုဒ် tmrow ရဲ့ C02 Signal API ကို အသုံးပြုပြီး လျှပ်စစ်ဓာတ်အားအသုံးပြုမှုကို ခြေရာခံနိုင်တဲ့ browser extension တစ်ခုကို ဖန်တီးပါ။ ဒီ extension ကို သင့် browser မှတစ်ဆင့် တိုက်ရိုက်အသုံးပြုနိုင်မယ့် reminder အနေနဲ့ ရရှိမှာဖြစ်ပါတယ်။ ဒီ extension ကို အသုံးပြုခြင်းက သင့်ရဲ့ လုပ်ဆောင်မှုများအပေါ် အချက်အလက်အခြေခံပြီး ဆုံးဖြတ်ချက်များကို ချမှတ်နိုင်စေမှာဖြစ်ပါတယ်။ diff --git a/translations/my/5-browser-extension/solution/translation/README.fr.md b/translations/my/5-browser-extension/solution/translation/README.fr.md index 8ceae4463..9cb3ec3cd 100644 --- a/translations/my/5-browser-extension/solution/translation/README.fr.md +++ b/translations/my/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser Extension: အပြီးသတ်ထားသော ကုဒ် tmrow ၏ C02 Signal API ကို အသုံးပြု၍ လျှပ်စစ်စွမ်းအင်သုံးစွဲမှုကို ချက်ချင်းစောင့်ကြည့်နိုင်ရန် သင့်ဘရောက်ဇာတွင် သတိပေးချက်တစ်ခုရရှိစေရန် ဘရောက်ဇာအတွက် Extension တစ်ခု ဖန်တီးပါ။ ဒီအထူး Extension ကို အသုံးပြုခြင်းဖြင့် သင့်ဒေသရှိ လျှပ်စစ်စွမ်းအင်သုံးစွဲမှုအခြေအနေအပေါ် မူတည်ပြီး သင့်လုပ်ဆောင်မှုများအတွက် ပိုမိုသင့်တော်သော ဆုံးဖြတ်ချက်များ ချမှတ်နိုင်စေပါမည်။ diff --git a/translations/my/5-browser-extension/solution/translation/README.hi.md b/translations/my/5-browser-extension/solution/translation/README.hi.md index 1b3f62475..761cce2f5 100644 --- a/translations/my/5-browser-extension/solution/translation/README.hi.md +++ b/translations/my/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # ကာဗွန်ထရစ်ဂါး ဘရောက်ဇာ အက်စ်တင်ရှင်း: ပြီးစီးထားသောကုဒ် မီးစက်သုံးစွဲမှုကို ထိန်းချုပ်ရန် tmrow ရဲ့ C02 Signal API ကို အသုံးပြုပြီး၊ သင့်ဘရောက်ဇာမှာ သင့်ဒေသရဲ့ မီးစက်သုံးစွဲမှုအခြေအနေကို သတိပေးနိုင်တဲ့ ဘရောက်ဇာအက်စ်တင်ရှင်းတစ်ခုကို တည်ဆောက်ခြင်း။ ဒီအက်စ်တင်ရှင်းကို သုံးခြင်းက သင့်လုပ်ဆောင်မှုတွေကို ဒီအချက်အလက်အပေါ်အခြေခံပြီး ဆုံးဖြတ်နိုင်ဖို့ အထောက်အကူပြုပါလိမ့်မယ်။ diff --git a/translations/my/5-browser-extension/solution/translation/README.it.md b/translations/my/5-browser-extension/solution/translation/README.it.md index 38dbd6d1c..ba73a47ef 100644 --- a/translations/my/5-browser-extension/solution/translation/README.it.md +++ b/translations/my/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser Extension: စတင်ရန်ကုဒ် tmrow ရဲ့ Signal CO2 API ကို အသုံးပြုပြီး လျှပ်စစ်ဓာတ်အားအသုံးပြုမှုကို စောင့်ကြည့်ကာ သင့်ရဲ့ ဘရောက်ဇာတွင် တိုက်ရိုက် သတိပေးချက်ရနိုင်ရန် ဘရောက်ဇာအတွက် extension တစ်ခု ဖန်တီးပါမည်။ ဒီ extension ကို အသုံးပြုခြင်းအားဖြင့် သင့်ရဲ့ လုပ်ဆောင်မှုများကို အချက်အလက်များအပေါ် အခြေခံပြီး အကဲဖြတ်နိုင်ပါမည်။ diff --git a/translations/my/5-browser-extension/solution/translation/README.ja.md b/translations/my/5-browser-extension/solution/translation/README.ja.md index 2e6c1d5aa..d6c2bafd6 100644 --- a/translations/my/5-browser-extension/solution/translation/README.ja.md +++ b/translations/my/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # ကာဗွန်ထရစ်ဂါ ဘရောက်ဇာ အက်စ်တင်ရှင်း: ပြီးစီးထားသောကုဒ် tmrow ရဲ့ C02 Signal API ကို အသုံးပြုပြီး သင့်ဒေသရဲ့ လျှပ်စစ်ဓာတ်အားအသုံးပြုမှုကို ဘရောက်ဇာပေါ်မှာ သတိပေးချက်အဖြစ် ပြသနိုင်ရန် အက်စ်တင်ရှင်းတစ်ခုကို တည်ဆောက်ပါ။ ဒီအက်စ်တင်ရှင်းကို အလွတ်သုံးနိုင်ပြီး ဒီအချက်အလက်အပေါ် အခြေခံပြီး သင့်လုပ်ဆောင်မှုများကို ဆုံးဖြတ်နိုင်ပါသည်။ diff --git a/translations/my/5-browser-extension/solution/translation/README.ms.md b/translations/my/5-browser-extension/solution/translation/README.ms.md index a489dfbd5..9691eda6b 100644 --- a/translations/my/5-browser-extension/solution/translation/README.ms.md +++ b/translations/my/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser Extension: အပြည့်အစုံသော ကုဒ် CO2 Signal API ကို အသုံးပြု၍ လျှပ်စစ်ဓာတ်အား အသုံးပြုမှုကို စစ်ဆေးပြီး၊ သင့်ဒေသ၏ လျှပ်စစ်ဓာတ်အား အသုံးပြုမှု အခြေအနေကို သတိပေးချက်အဖြစ် သင့် browser မှာ ရရှိနိုင်အောင် browser extension တစ်ခုကို တည်ဆောက်ပါ။ ဒီ extension ကို အသုံးပြုခြင်းက သင့်လုပ်ဆောင်မှုများကို ဒီအချက်အလက်အပေါ် အခြေခံပြီး စဉ်းစားနိုင်ရန် အထောက်အကူဖြစ်စေပါမည်။ diff --git a/translations/my/5-browser-extension/start/README.md b/translations/my/5-browser-extension/start/README.md index 6d69c6448..8915f0a03 100644 --- a/translations/my/5-browser-extension/start/README.md +++ b/translations/my/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser Extension: စတင်ရေးသားထားသော ကုဒ် tmrow ရဲ့ C02 Signal API ကို အသုံးပြုပြီး လျှပ်စစ်ဓာတ်အားအသုံးပြုမှုကို စောင့်ကြည့်နိုင်ရန် browser extension တစ်ခု တည်ဆောက်ပါ။ ဒါကို သင့် browser မှာ တိုက်ရိုက် သတိပေးအဖြစ် အသုံးပြုနိုင်ပါတယ်။ ဒီ extension ကို အခါအားလျော်စွာ အသုံးပြုခြင်းက သင့်ရဲ့ လုပ်ဆောင်မှုတွေကို ဒီအချက်အလက်အပေါ် အခြေခံပြီး ဆုံးဖြတ်နိုင်ဖို့ အထောက်အကူဖြစ်စေပါလိမ့်မယ်။ diff --git a/translations/my/6-space-game/1-introduction/README.md b/translations/my/6-space-game/1-introduction/README.md index c0b6e8be8..811dc30d7 100644 --- a/translations/my/6-space-game/1-introduction/README.md +++ b/translations/my/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # အာကာသဂိမ်းတည်ဆောက်ခြင်း အပိုင်း ၁: အကျဉ်းချုပ် ```mermaid diff --git a/translations/my/6-space-game/1-introduction/assignment.md b/translations/my/6-space-game/1-introduction/assignment.md index 6e24c35ce..be4175f41 100644 --- a/translations/my/6-space-game/1-introduction/assignment.md +++ b/translations/my/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # Mock up a Game: Apply Design Patterns ## အလုပ်အကိုင်အကျဉ်းချုပ် diff --git a/translations/my/6-space-game/2-drawing-to-canvas/README.md b/translations/my/6-space-game/2-drawing-to-canvas/README.md index 6173aa7ae..525c30727 100644 --- a/translations/my/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/my/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # အာကာသဂိမ်းတည်ဆောက်ခြင်း အပိုင်း ၂: ဟီးရိုနှင့် မုဆိုးများကို ကန်ဗက်စ်ပေါ်တွင် ရေးဆွဲခြင်း ```mermaid diff --git a/translations/my/6-space-game/2-drawing-to-canvas/assignment.md b/translations/my/6-space-game/2-drawing-to-canvas/assignment.md index 0da2c39fc..fd7c66b9a 100644 --- a/translations/my/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/my/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # အလုပ်ပေးချက်: Canvas API ကိုလေ့လာပါ ## သင်ယူရမည့်ရည်ရွယ်ချက်များ diff --git a/translations/my/6-space-game/3-moving-elements-around/README.md b/translations/my/6-space-game/3-moving-elements-around/README.md index a0caf3b8e..962565e3f 100644 --- a/translations/my/6-space-game/3-moving-elements-around/README.md +++ b/translations/my/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # အာကာသဂိမ်း တည်ဆောက်ခြင်း အပိုင်း ၃: လှုပ်ရှားမှု ထည့်သွင်းခြင်း ```mermaid diff --git a/translations/my/6-space-game/3-moving-elements-around/assignment.md b/translations/my/6-space-game/3-moving-elements-around/assignment.md index 704aa43ab..523e8b31c 100644 --- a/translations/my/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/my/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # သင်၏ကုဒ်ကို မှတ်ချက်ထည့်ပါ ## လမ်းညွှန်ချက်များ diff --git a/translations/my/6-space-game/4-collision-detection/README.md b/translations/my/6-space-game/4-collision-detection/README.md index cc4e7fb85..5915e95b5 100644 --- a/translations/my/6-space-game/4-collision-detection/README.md +++ b/translations/my/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # Space Game တည်ဆောက်ခြင်း အပိုင်း ၄: Laser ထည့်သွင်းခြင်းနှင့် တိုက်မိမှုများကို ရှာဖွေခြင်း ```mermaid diff --git a/translations/my/6-space-game/4-collision-detection/assignment.md b/translations/my/6-space-game/4-collision-detection/assignment.md index c520d0994..991fc71be 100644 --- a/translations/my/6-space-game/4-collision-detection/assignment.md +++ b/translations/my/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # တိုက်မှုများကို စူးစမ်းပါ ## လမ်းညွှန်ချက်များ diff --git a/translations/my/6-space-game/4-collision-detection/solution/README.md b/translations/my/6-space-game/4-collision-detection/solution/README.md index 5781c59d7..dd6437f68 100644 --- a/translations/my/6-space-game/4-collision-detection/solution/README.md +++ b/translations/my/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - --- diff --git a/translations/my/6-space-game/4-collision-detection/your-work/README.md b/translations/my/6-space-game/4-collision-detection/your-work/README.md index f96de460f..03bf82c24 100644 --- a/translations/my/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/my/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - --- diff --git a/translations/my/6-space-game/5-keeping-score/README.md b/translations/my/6-space-game/5-keeping-score/README.md index 47b92f74d..f3dcbe213 100644 --- a/translations/my/6-space-game/5-keeping-score/README.md +++ b/translations/my/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # အာကာသဂိမ်းတည်ဆောက်ခြင်း အပိုင်း ၅: အမှတ်ပေးခြင်းနှင့် အသက်များ ```mermaid diff --git a/translations/my/6-space-game/5-keeping-score/assignment.md b/translations/my/6-space-game/5-keeping-score/assignment.md index 3d94e20a3..cd6952e65 100644 --- a/translations/my/6-space-game/5-keeping-score/assignment.md +++ b/translations/my/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # အမှတ်ပေးဂိမ်းတစ်ခု တည်ဆောက်ပါ ## လမ်းညွှန်ချက်များ diff --git a/translations/my/6-space-game/5-keeping-score/solution/README.md b/translations/my/6-space-game/5-keeping-score/solution/README.md index d2bc5f604..b1458dc16 100644 --- a/translations/my/6-space-game/5-keeping-score/solution/README.md +++ b/translations/my/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - --- diff --git a/translations/my/6-space-game/5-keeping-score/your-work/README.md b/translations/my/6-space-game/5-keeping-score/your-work/README.md index 916f69d24..14b252899 100644 --- a/translations/my/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/my/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - --- diff --git a/translations/my/6-space-game/6-end-condition/README.md b/translations/my/6-space-game/6-end-condition/README.md index b389072ae..65c5981b1 100644 --- a/translations/my/6-space-game/6-end-condition/README.md +++ b/translations/my/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # အာကာသဂိမ်းတစ်ခုတည်ဆောက်ခြင်း အပိုင်း ၆: အဆုံးနှင့် ပြန်စတင်ခြင်း ```mermaid diff --git a/translations/my/6-space-game/6-end-condition/assignment.md b/translations/my/6-space-game/6-end-condition/assignment.md index 3cf8a12c1..4f452fd93 100644 --- a/translations/my/6-space-game/6-end-condition/assignment.md +++ b/translations/my/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # နမူနာဂိမ်းတစ်ခုတည်ဆောက်ခြင်း ## အလုပ်ပေးအကျဉ်းချုပ် diff --git a/translations/my/6-space-game/6-end-condition/solution/README.md b/translations/my/6-space-game/6-end-condition/solution/README.md index 7bb9c6e4d..1771bf8b5 100644 --- a/translations/my/6-space-game/6-end-condition/solution/README.md +++ b/translations/my/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - --- diff --git a/translations/my/6-space-game/6-end-condition/your-work/README.md b/translations/my/6-space-game/6-end-condition/your-work/README.md index 5cdc15307..fb82ae4af 100644 --- a/translations/my/6-space-game/6-end-condition/your-work/README.md +++ b/translations/my/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - --- diff --git a/translations/my/6-space-game/README.md b/translations/my/6-space-game/README.md index dfe8e6bae..105fbd63d 100644 --- a/translations/my/6-space-game/README.md +++ b/translations/my/6-space-game/README.md @@ -1,12 +1,3 @@ - # အာကာသဂိမ်းတစ်ခု တည်ဆောက်ခြင်း JavaScript အခြေခံများကို ပိုမိုရှုထောင့်စေမည့် အာကာသဂိမ်းတစ်ခု diff --git a/translations/my/6-space-game/solution/README.md b/translations/my/6-space-game/solution/README.md index ff516c48c..18b592f70 100644 --- a/translations/my/6-space-game/solution/README.md +++ b/translations/my/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - --- diff --git a/translations/my/7-bank-project/1-template-route/README.md b/translations/my/7-bank-project/1-template-route/README.md index d03dc571e..a03a7309d 100644 --- a/translations/my/7-bank-project/1-template-route/README.md +++ b/translations/my/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # ဘဏ်အက်ပ်တည်ဆောက်ခြင်း အပိုင်း ၁: HTML အခြေခံပုံစံများနှင့် Web App တွင် လမ်းကြောင်းများ ```mermaid diff --git a/translations/my/7-bank-project/1-template-route/assignment.md b/translations/my/7-bank-project/1-template-route/assignment.md index 840e88bba..b7cc1b9b8 100644 --- a/translations/my/7-bank-project/1-template-route/assignment.md +++ b/translations/my/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # လမ်းကြောင်းများကို တိုးတက်အောင်လုပ်ပါ ## လမ်းညွှန်ချက်များ diff --git a/translations/my/7-bank-project/2-forms/README.md b/translations/my/7-bank-project/2-forms/README.md index 45b296980..6d517b330 100644 --- a/translations/my/7-bank-project/2-forms/README.md +++ b/translations/my/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # ဘဏ်အက်ပ်တည်ဆောက်ခြင်း အပိုင်း ၂: Login နှင့် Registration Form တည်ဆောက်ခြင်း ```mermaid diff --git a/translations/my/7-bank-project/2-forms/assignment.md b/translations/my/7-bank-project/2-forms/assignment.md index e4feb0471..c5f75d981 100644 --- a/translations/my/7-bank-project/2-forms/assignment.md +++ b/translations/my/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # သင့်ဘဏ်အက်ပ်ကို ခေတ်မီ CSS ဖြင့် အလှဆင်ပါ ## ပရောဂျက်အကျဉ်းချုပ် diff --git a/translations/my/7-bank-project/3-data/README.md b/translations/my/7-bank-project/3-data/README.md index 60a071c7f..fff0765b9 100644 --- a/translations/my/7-bank-project/3-data/README.md +++ b/translations/my/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # ဘဏ်အက်ပ်တည်ဆောက်ခြင်း အပိုင်း ၃: ဒေတာကို ရယူခြင်းနှင့် အသုံးပြုခြင်းနည်းလမ်းများ Star Trek မှ Enterprise ရဲ့ ကွန်ပျူတာကို စဉ်းစားကြည့်ပါ - Captain Picard သင်္ဘောအခြေအနေကို မေးတဲ့အခါမှာ အချက်အလက်တွေ အလျင်အမြန်ပေါ်လာပြီး interface တစ်ခုလုံးကို ပိတ်ပြီး ပြန်တည်ဆောက်ရတာမျိုး မဖြစ်ပါဘူး။ ဒီလို seamless flow of information ကတော့ dynamic data fetching နဲ့ ကျွန်တော်တို့ တည်ဆောက်နေတဲ့အရာပဲ ဖြစ်ပါတယ်။ diff --git a/translations/my/7-bank-project/3-data/assignment.md b/translations/my/7-bank-project/3-data/assignment.md index 926f3815b..4a60da806 100644 --- a/translations/my/7-bank-project/3-data/assignment.md +++ b/translations/my/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # ကုဒ်ပြုပြင်ခြင်းနှင့်စာရွက်စာတမ်းရေးအလုပ် ## သင်ယူရမည့်ရည်ရွယ်ချက်များ diff --git a/translations/my/7-bank-project/4-state-management/README.md b/translations/my/7-bank-project/4-state-management/README.md index 0fde308ad..4952d8ed7 100644 --- a/translations/my/7-bank-project/4-state-management/README.md +++ b/translations/my/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # ဘဏ်အက်ပ်တည်ဆောက်ခြင်း အပိုင်း ၄: အခြေအနေစီမံခန့်ခွဲမှု၏ အယူအဆများ ## ⚡ နောက် ၅ မိနစ်အတွင်း သင်လုပ်နိုင်သည့်အရာများ diff --git a/translations/my/7-bank-project/4-state-management/assignment.md b/translations/my/7-bank-project/4-state-management/assignment.md index 75f19269d..5a571364e 100644 --- a/translations/my/7-bank-project/4-state-management/assignment.md +++ b/translations/my/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # "ငွေစာရင်း ထည့်သွင်းရန်" ဒိုင်ယာလော့ဂ်ကို အကောင်အထည်ဖော်ခြင်း ## အကျဉ်းချုပ် diff --git a/translations/my/7-bank-project/README.md b/translations/my/7-bank-project/README.md index a89e34d45..ebe6e747f 100644 --- a/translations/my/7-bank-project/README.md +++ b/translations/my/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: ဘဏ်တစ်ခု တည်ဆောက်ခြင်း ဒီပရောဂျက်မှာ သင်ဟာ စိတ်ကူးယဉ်ဘဏ်တစ်ခုကို ဘယ်လိုတည်ဆောက်ရမယ်ဆိုတာကို သင်ယူနိုင်ပါမယ်။ ဒီသင်ခန်းစာတွေမှာ ဝက်ဘ်အက်ပ်ကို ဘယ်လိုပုံစံချပြီး လမ်းကြောင်းတွေထည့်ရမယ်၊ ဖောင်တွေတည်ဆောက်ရမယ်၊ state ကို စီမံခန့်ခွဲရမယ်၊ API ကနေ ဒေတာကို ရယူပြီး ဘဏ်ရဲ့ ဒေတာကို ဘယ်လိုရယူရမယ်ဆိုတာကို ရှင်းပြထားပါတယ်။ diff --git a/translations/my/7-bank-project/api/README.md b/translations/my/7-bank-project/api/README.md index 4aa5b1565..03d8b4ad5 100644 --- a/translations/my/7-bank-project/api/README.md +++ b/translations/my/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # ဘဏ် API > [Node.js](https://nodejs.org) + [Express](https://expressjs.com/) ဖြင့် တည်ဆောက်ထားသော ဘဏ် API ဖြစ်သည်။ diff --git a/translations/my/7-bank-project/solution/README.md b/translations/my/7-bank-project/solution/README.md index 639b8aef0..f83c4daa4 100644 --- a/translations/my/7-bank-project/solution/README.md +++ b/translations/my/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # ဘဏ်အက်ပ် > ဘဏ်အက်ပ်ပရောဂျက်အတွက် နမူနာဖြေရှင်းနည်း၊ HTML5, CSS နှင့် JavaScript (frameworks သို့မဟုတ် libraries မပါ) အသုံးပြု၍ တည်ဆောက်ထားသည်။ diff --git a/translations/my/8-code-editor/1-using-a-code-editor/README.md b/translations/my/8-code-editor/1-using-a-code-editor/README.md index 7d0e39e8d..49d04b573 100644 --- a/translations/my/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/my/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # VSCode.dev ကို အသုံးပြုခြင်း: VSCode.dev ကို ကျွမ်းကျင်စွာ အသုံးပြုပါ *The Matrix* မှာ Neo က ဒစ်ဂျစ်တယ်ကမ္ဘာကို ဝင်ရောက်ဖို့ ကြီးမားတဲ့ ကွန်ပျူတာ terminal ကို အသုံးပြုရတဲ့အကြောင်းကို သတိရပါ။ ယနေ့ Web Development Tools တွေက အတိအကျ ဆန့်ကျင်ဘက်ပုံပြင်ဖြစ်ပါတယ် – အင်တာနက်ရှိရာနေရာတိုင်းမှာ အလွန်အစွမ်းထက်တဲ့ စွမ်းရည်တွေကို ရရှိနိုင်ပါတယ်။ VSCode.dev က Browser-based Code Editor ဖြစ်ပြီး Professional Development Tools တွေကို အင်တာနက်ချိတ်ဆက်ထားတဲ့ Device များမှာ ရရှိစေပါတယ်။ diff --git a/translations/my/8-code-editor/1-using-a-code-editor/assignment.md b/translations/my/8-code-editor/1-using-a-code-editor/assignment.md index 9e8d40c93..d5dd1e7c6 100644 --- a/translations/my/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/my/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # VSCode.dev ကို အသုံးပြု၍ ရှေးပြိုင် CV ဝက်ဘ်ဆိုဒ် တည်ဆောက်ခြင်း သင့်ရဲ့ အလုပ်အကိုင်အခွင့်အလမ်းများကို ပြောင်းလဲပေးနိုင်မယ့် အခေတ်မီ၊ အပြန်အလှန်ဆက်သွယ်နိုင်တဲ့ CV ဝက်ဘ်ဆိုဒ်တစ်ခုကို တည်ဆောက်ခြင်းအားဖြင့် သင့်ရဲ့ ကျွမ်းကျင်မှုများနှင့် အတွေ့အကြုံများကို ပြသပါ။ ရိုးရိုး PDF များပေးပို့ခြင်းအစား၊ သင့်ရဲ့ အရည်အချင်းများနှင့် ဝက်ဘ်ဆိုင်ရာ ဖွံ့ဖြိုးတိုးတက်မှုစွမ်းရည်များကို ပြသနိုင်တဲ့ လှပပြီး တုံ့ပြန်မှုရှိတဲ့ ဝက်ဘ်ဆိုဒ်တစ်ခုကို အလုပ်ရှင်များထံ ပေးပို့နိုင်မည်ကို စိတ်ကူးပါ။ diff --git a/translations/my/9-chat-project/README.md b/translations/my/9-chat-project/README.md index 13e8c1219..13bd318e1 100644 --- a/translations/my/9-chat-project/README.md +++ b/translations/my/9-chat-project/README.md @@ -1,12 +1,3 @@ - # AI Chat Assistant တည်ဆောက်ခြင်း Star Trek မှာ အဖွဲ့သားတွေက သင်္ဘောရဲ့ ကွန်ပျူတာနဲ့ အလွယ်တကူ စကားပြောပြီး အဆင့်မြင့်မေးခွန်းတွေ မေးပြီး အတွေးအခေါ်ပြည့်ဝတဲ့ အဖြေတွေ ရခဲ့တာကို သတိရပါသလား။ 1960s မှာ သိပ္ပံစိတ်ကူးယဉ်လိုပဲ ထင်ရတဲ့ အရာတွေကို အခုတော့ သင်သိထားတဲ့ ဝဘ်နည်းပညာတွေကို အသုံးပြုပြီး တည်ဆောက်နိုင်ပါပြီ။ diff --git a/translations/my/9-chat-project/solution/README.md b/translations/my/9-chat-project/solution/README.md index 08b064b16..f7aad9eab 100644 --- a/translations/my/9-chat-project/solution/README.md +++ b/translations/my/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # ဖြေရှင်းချက်ကို အလုပ်လုပ်စေပါ 1. [backend](./backend/README.md) ကို စတင်ပါ diff --git a/translations/my/9-chat-project/solution/backend/README.md b/translations/my/9-chat-project/solution/backend/README.md index eae7bed82..c17cfe369 100644 --- a/translations/my/9-chat-project/solution/backend/README.md +++ b/translations/my/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - သင့် runtime ကိုရွေးပါ - [Python](./python/README.md) diff --git a/translations/my/9-chat-project/solution/backend/python/README.md b/translations/my/9-chat-project/solution/backend/python/README.md index 53a0aa003..ea9221817 100644 --- a/translations/my/9-chat-project/solution/backend/python/README.md +++ b/translations/my/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # ကုဒ်ကို အလုပ်လုပ်စေပါ ## အဆင့်ဆင့် ပြင်ဆင်ခြင်း diff --git a/translations/my/9-chat-project/solution/frontend/README.md b/translations/my/9-chat-project/solution/frontend/README.md index 8d1169cfb..3c42e5825 100644 --- a/translations/my/9-chat-project/solution/frontend/README.md +++ b/translations/my/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # ကုဒ်ကို အလုပ်လုပ်စေပါ ```sh diff --git a/translations/my/AGENTS.md b/translations/my/AGENTS.md index 4da4f8f22..a7d5e7795 100644 --- a/translations/my/AGENTS.md +++ b/translations/my/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## ပရောဂျက်အကျဉ်းချုပ် diff --git a/translations/my/CODE_OF_CONDUCT.md b/translations/my/CODE_OF_CONDUCT.md index c3e1bf7e4..6939e1eec 100644 --- a/translations/my/CODE_OF_CONDUCT.md +++ b/translations/my/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # Microsoft Open Source Code of Conduct ဒီပရောဂျက်သည် [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon) ကို လက်ခံထားပါသည်။ diff --git a/translations/my/CONTRIBUTING.md b/translations/my/CONTRIBUTING.md index dbf7858ca..7c5b66689 100644 --- a/translations/my/CONTRIBUTING.md +++ b/translations/my/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # အထောက်အပံ့ပေးခြင်း ဒီပရောဂျက်ဟာ အထောက်အပံ့ပေးမှုများနှင့် အကြံပြုချက်များကို ကြိုဆိုပါတယ်။ အများစုသော အထောက်အပံ့ပေးမှုများအတွက် Contributor License Agreement (CLA) ကို သဘောတူရန် လိုအပ်ပါသည်။ ဒီ CLA က သင့်အနေဖြင့် သင့်အထောက်အပံ့ကို အသုံးပြုခွင့်ပေးရန် အခွင့်အရေးရှိကြောင်းနှင့် အမှန်တကယ်ပေးထားကြောင်းကို ကြေညာပေးရမည်ဖြစ်သည်။ အသေးစိတ်အချက်အလက်များကို [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon) တွင် ကြည့်ရှုနိုင်ပါသည်။ diff --git a/translations/my/Git-Basics/README.md b/translations/my/Git-Basics/README.md index eda9d7063..9f1b2ecc5 100644 --- a/translations/my/Git-Basics/README.md +++ b/translations/my/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## Git အခြေခံများ - ဝက်ဘ်ဒီဗယ်လော့ပင်း စတင်သူများအတွက်👶 ## `Git` ဆိုတာဘာလဲ? diff --git a/translations/my/README.md b/translations/my/README.md index 412507b73..9d6fd0ae6 100644 --- a/translations/my/README.md +++ b/translations/my/README.md @@ -1,12 +1,3 @@ - [![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) [![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) [![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) @@ -19,201 +10,197 @@ CO_OP_TRANSLATOR_METADATA: [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -# စတင်သူများအတွက် ဝက်ဘ်ဖွံ့ဖြိုးတိုးတက်မှု - သင်ဘာသာရပ်အစီအစဉ် +# Web Development for Beginners - A Curriculum -Microsoft Cloud Advocates မှ 12 ပတ်တာ ထပ်တိုးပြီး ပြည့်စုံသော သင်တန်းဖြင့် ဝက်ဘ်ဖွံ့ဖြိုးတိုးတက်မှု အခြေခံများကို သင်ယူပါ။ ပုဂ္ဂိုလ်ရေး လက်တွေ့လုပ်ငန်းများဖြစ်သော terrariums, browser extensions, နှင့် space games များမှတဆင့် JavaScript, CSS, နှင့် HTML ကို သင်ကြားသွားမည့် 24 ခန်းများ ကျွမ်းကျင်စွာ အဓိကထားပြောကြားထားပါသည်။ စစ်တမ်းများ၊ ဆွေးနွေးပွဲများ၊ ပုံမှန် လေ့ကျင့်ခန်းများနှင့် အတူ စိတ်ဝင်စားဖွယ် လေ့လာပါ။ ကျွန်ုပ်တို့၏ ထိရောက်သော project-based သင်ကြားပုံစံဖြင့် ကျွမ်းကျင်မှုများ ပိုမိုတိုးတက်အောင် နှင့် အသိပညာကို ထိရောက်စွာ ထိန်းသိမ်းပါ။ ယနေ့ သင်၏ ဖော်ပြုရေး ခရီးစဥ်ကို စတင်လိုက်ပါ! +Microsoft Cloud Advocates မှ ထုတ်ပြန်သော ၁၂ ပတ် ကြာ၍ ပြည့်စုံသော အွန်လိုင်းသင်တန်းဖြင့် ဝက်ဘ်ဒီဗလုပ်မှု အခြေခံများကို သင်ယူပါ။ စုစုပေါင်း ၂၄ ပတ်သင်ခန်းစာများတွင် JavaScript၊ CSS နှင့် HTML ကို terrariums၊ browser extensions နှင့် space games ကဲ့သို့သော လက်တွေ့ အစီအစဉ်များဖြင့် လေ့လာနိုင်သည်။ မေးခွန်းဖြေ၊ ဆွေးနွေးပွဲများနှင့် လက်တွေ့အလုပ်များဖြင့်ပါ ဝင်ရောက်ပါဝင်နိုင်ပါသည်။ သင်၏ကျွမ်းကျင်မှုကို တိုးတက်ကောင်းမွန်စေရန်နှင့် အသိပညာ သိမြင်စေမှုကို ထိရောက်စွာ မြှင့်တင်စေရန် ကျွမ်းကျင်ပြီးသော စီမံကိန်းအခြေပြု ပညာသင်ကြားမှုနည်းစနစ်ဖြင့် သင်ယူပါ။ သင်၏ကွန်ပျူတာကုဒ်ရေးရာ ခရီးစဉ်ကို ယနေ့မှ စတင်လိုက်ပါ! -Azure AI Foundry Discord Community တွင် ပါဝင်ဆောင်ရွက်ပါ +Azure AI Foundry Discord Community နှင့် ပူးပေါင်းပါ။ [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -ဤရင်းမြစ်များကို အသုံးပြု၍ စတင်သည့်အတွက် အဆင့်များကို လိုက်နာပါ- -1. **Repository ကို Fork လုပ်ပါ**: Click [![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. **Repository ကို Clone လုပ်ပါ**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Azure AI Foundry Discord ကို Join လုပ်ပြီး နည်းပညာပညာရှင်များနှင့် အခြားဝက်ဘ်ဖွံ့ဖြိုးတိုးတက်သူများနှင့် တွေ့ဆုံပါ**](https://discord.com/invite/ByRwuEEgH4) +ဤသင်ခန်းစာများနှင့် အရင်းအမြစ်များကို အသုံးပြုရန် အောက်ပါအဆင့်များကို လိုက်နာပါ- +1. **Repository ကို 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. **Repository ကို Clone ပြုလုပ်ပါ**။ `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**Azure AI Foundry Discord တွင် ပါ၀င်၍ နည်းပြများနှင့် Developer များနှင့် တွေ့ဆုံပါ**](https://discord.com/invite/ByRwuEEgH4) -### 🌐 ဘာသာစကား အမျိုးမျိုးကို ထောက်ပံ့မှု +### 🌐 ဘာသာစကား များစွာကို ထောက်ပံ့သည် -#### GitHub Action အားဖြင့် ထောက်ပံ့သည် (အလိုအလျောက် ပြန်လည်မွမ်းမံခြင်း နှင့် နေ့စဉ်အပ်ဒိတ်) +#### GitHub Action မှတဆင့် ထောက်ပံ့သည် (အလိုအလျောက်နှင့် အမြဲတမ်း ပြုပြင်ထားသည်) -[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](./README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) +[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](./README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) -> **ဒါကို ဒေသခံအဖြစ် Clone လုပ်ဖို့ နှစ်သက်ပါသလား?** +> **ဒေသတွင်း Clone လုပ်လိုပါသလား?** -> ဒီ repository မှာ ဒေတာ ၅၀ ကျော် ဘာသာစကား ဘာသာပြန်ဆိုချက်တွေ ပါဝင်တဲ့အတွက် download အရွယ်အစား ကြီးတတ်ပါတယ်။ ဘာသာပြန်ချက်မပါဘဲ Clone လုပ်ချင်ရင် sparse checkout ကို အသုံးပြုနိုင်ပါတယ်- +> ဤ repository တွင် ၅၀ ကျော်သော ဘာသာစကားများအတွက် ဘာသာပြန်ထားပြီး Download အရွယ်အစားကို မှီငြမ်းသွားသည်။ ဘာသာပြန်များမပါဘဲ Clone လုပ်ရန် sparse checkout ကို အသုံးပြုပါ- > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> ဒါက သင်အတွက် လိုအပ်တဲ့အားလုံးကို ပေးပြီး သင့်တန်းကို ပိုမိုလျင်မြန်စွာ Download ပြီးဆုံးနိုင်စေပါသည်။ +> သင်သည် သင်ခန်းစာကို ပြီးမြောက်စွာ အလွယ်တကူ Download လုပ်ပြီး သင်ယူနိုင်ပါသည်။ -**ထပ်မံတဲ့ ဘာသာပြန်ချက်များကို အထောက်အပံ့ပေးရန် စိတ်ဝင်စားပါက အောက်ပါနေရာတွင် ဖော်ပြထားပါသည် [here](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +**ထို့အပြင် ထောက်ပံ့လိုသော ဘာသာစကားများကို [ဤနေရာတွင်](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md) ကြည့်ရှုနိုင်ပါသည်။** [![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) -#### 🧑‍🎓 _ကျောင်းသားလား?_ +#### 🧑‍🎓 _ကျောင်းသားတစ်ဦးလား?_ -[**Student Hub စာမျက်နှာ**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) သို့ သွားရောက်လိုက်ပါ၊ ဤနေရာတွင် စတင်သူများအတွက် အရင်းမြစ်များ၊ ကျောင်းသား ပက်(စ)များနှင့် အခမဲ့ အသိမှတ်ပြုလက်မှတ် ရရှိနိုင်သော နည်းလမ်းများပါဝင်ပါသည်။ ဤစာမျက်နှာကို စာအုပ်အဖြစ် သိမ်းဆည်းပြီး သင်ယူမှုများနှင့် အသစ်များကို လေ့လာရန် သတ်မှတ်ထားခြင်း ဖြစ်ပါသည်။ +[**Student Hub စာမျက်နှာ**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) ကို လည်ပတ်ပါ။ ဤနေရာတွင် စတင်လေ့လာသူအတွက် အရင်းအမြစ်များ၊ ကျောင်းသားအထောက်အပံ့ပက်(ပက်ကေ့ဂျ်) များနဲ့ အခမဲ့လက်မှတ်ရယူနိုင်စေရန် နည်းလမ်းများလည်း ထည့်သွင်းထားသည်။ ကျွန်ုပ်တို့အတွက် ဤစာမျက်နှာကို Bookmark များထားပြီး အချိန်နှင့်အမျှ လေ့လာဆဲရှိသော အကြောင်းအရာများကို ပြောင်းလဲနေမှုများအတွက် စောင့်ကြည့်ပါ။ -### 📣 အသိပေးချက် - အသစ်ထည့်သွင်းထားသော GitHub Copilot Agent mode စိန်ခေါ်မှုများ! +### 📣 ကြေငြာချက် - GitHub Copilot Agent mode အသုံးပြုပြီး အစီအစဉ် အသစ်များ ပြီးမြောက်ရန် စိန်ခေါ်မှုများ! -အသစ်ထည့်သွင်းထားသော စိန်ခေါ်မှု များထဲတွင် "GitHub Copilot Agent Challenge 🚀" ကို ဘာသာရပ်အများစုတွင် ရှာဖွေတွေ့နိုင်သည်။ အဲ့ဒီဟာ သင် GitHub Copilot နှင့် Agent mode ကို အသုံးပြုပြီး ပြီးမြောက်စေရန် စိန်ခေါ်မှု အသစ် ဖြစ်ပါသည်။ Agent mode ကို မကြာသေးမီကအသုံးမပြုဖူးပါက စာသားပြုစုခြင်းအပြင် ဖိုင်ဖန်တီးတည်းဖြတ်ခြင်း၊ အမိန့်များ ပြုလုပ်ခြင်း စသည်တို့ကို ပြုလုပ်နိုင်သည်။ +အသစ်ထည့်သွင်းထားသော စိန်ခေါ်မှုကို “GitHub Copilot Agent Challenge 🚀” ဟု တိုင်းချိန်သည့် မိသားစုများတွင် ရှာဖွေပါ။ Agent mode ကို မသုံးစေသေးလျှင်၊ ထိုအပြင် Text Generate ပြုလုပ်ခြင်းသာမက ဖိုင် ဖန်တီးပြင်ဆင်ခြင်း၊ ကွန်မန်းများ ပြေးဆွဲခြင်းစသဖြင့် အပြည့်အဝ အသုံးပြုနိုင်ပါသည်။ -### 📣 အသိပေးချက် - _Generative AI ကို အသုံးပြုကာ တည်ဆောက်မယ့် Project အသစ်_ +### 📣 ကြေငြာချက် - Generative AI အသုံးပြုပြီး ဆောက်ရွက်ရန် ပြုပြင်ထားသော အသစ်သော Project -အသစ်ထည့်သွင်းထားတဲ့ AI အကူအညီပရောဂျက်ကို ကြည့်ရှုပါ [project](./9-chat-project/README.md) +AI Assistant Project အသစ်တစ်ခု ထပ်မံ ထည့်သွင်းပြီးဖြစ်သည်။ လေ့လာရန် ဤနေရာတွင် ကြည့်ရှုပါ [project](./9-chat-project/README.md) -### 📣 အသိပေးချက် - _Generative AI အကြောင်း JavaScript နှင့် သင်ခန်းစာ အသစ် ထွက်ရှိခဲ့သည်_ +### 📣 ကြေငြာချက် - JavaScript အတွက် Generative AI သင်ရိုးညွှန်းအစီအစဉ် အသစ် ထုတ်ပြန်ခြင်း -ကျွန်ုပ်တို့၏ အသစ်ဖြစ်သော Generative AI သင်ခန်းစာကို မမြောက်မလွတ် အသုံးပြုကြပါနဲ့! +ယခုနှစ်သားသားဖြစ်သော Generative AI သင်ရိုးအသစ်ကို မလွတ်မသီးဖြစ်ပါစေနဲ့! -စတင်ရန် [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/my/background.148a8d43afde5730.webp) -- အခြေခံမှ RAG အထိ အကြောင်းအရာ များကို ဖွင့်ပြသသည်။ -- GenAI နှင့် ကျွန်ုပ်တို့ ရှေ့ဆောင် app ဖြင့် သမိုင်းပုဂ္ဂိုလ်များနှင့် ဝိုင်းယှဉ် ဆက်သွယ်နိုင်သည်။ -- ပျော်ရွှင်မှုနှင့် စိတ်ဝင်စားဖွယ်ရာ အသံစဉ်၊ သင့်အနေဖြင့် အချိန်ခရီးသွားနေပါသည်။ +- အခြေခံမှ RAG အထိ သင်ခန်းစာများပါဝင်သည်။ +- GenAI နှင့် ဆက်စပ်သော အသက်ရှင်သောသူများနှင့် အပြန်အလှန် ဆက်ဆံနိုင်သည်။ +- စိတ်ဝင်စားဖွယ်ရာ မက္ခရာနှင့် စိတ်ဝင်စားဖွယ် စခန်းတင် ဆက်ကပ်မှုရှိသည်။ ![character](../../translated_images/my/character.5c0dd8e067ffd693.webp) - -ချင်းချင်း သင်ခန်းစာတိုင်းတွင် လေ့ကျင့်ခန်းတစ်ခုကို ပြီးမြောက်စေရန်၊ နောက်တစ်ခုမှာ အသိပညာ စစ်ဆေးမှုတစ်ခုပြုလုပ်ရန်နှင့် မိမိဆိုင်ရာ သင်ယူမှုအကြောင်းအရာများ အတွက် စိန်ခေါ်မှု တစ်ခု ရှိပါသည်- +သင်ခန်းစာတိုင်းသည် လေ့ကျင့်ရေးအလုပ်ကိုင်ဖို့ တာဝန်အဖြစ် ပါဝင်ပြီး အတွေ့အကြုံများ ဖြေရှင်းရန် knowledge check နှင့် စိန်ခေါ်မှုတို့ပါဝင်သည်။ လေ့လာမည့် ခေါင်းစဉ်များမှာ - - Prompting နှင့် prompt engineering -- စာသားနှင့်ပုံ ရေးဆွဲခြင်း -- အချက်အလက် ရှာဖွေမှု App များ - -စတင်ရန် [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) ကို သွားရောက်ပါ! +- စာသားနှင့် ပုံရိပ် အက်ပ်များ ဖန်တီးခြင်း +- ရှာဖွေရေးအက်ပ်များ +စတင်ရန် [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) ကို ရောက်၍ ကြည့်ရှုပါ။ +## 🌱 စတင်ခြင်း -## 🌱 စတင်ရန် +> **ဆရာ/ဆရာမများ** အတွက် ဒီသင်ရိုးညွှန်းကို ဘယ်လိုအသုံးပြုမလဲဆိုတာအတွက် [အကြံပေးချက်များ](for-teachers.md) ထည့်သွင်းထားပါတယ်။ ကျွန်ုပ်တို့နှင့် [ဆွေးနွေးဖို့](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner) ကာမရှင်စခန်းထဲမှာ တုံ့ပြန်မှုလည်းလက်ခံပါတယ်! -> **ဆရာများအတွက်**, ဤသင်ဘာသာရပ်ကို အသုံးပြုမှုအပေါ် အကြံပြုချက်များကို [included some suggestions](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) တွင် တက်ကြွစွာ ပါဝင်ဆွေးနွေးရန် နှင့် moderator အဖွဲ့ဝင်များမှ မေးခွန်းများကို ဖြေကြားပေးရန် စောင့်ကြည့်ပါ။ +သင်၏ပညာအဆင့်မြှင့်တင်ရန် Microsoft Learn ကိုလည်း အကြံပြုလိုပါသည် [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) မှ အပို ပညာရေး အရင်းမြစ်များကို လေ့လာရန် အကြံပြုပါသည်။ +### 📋 သင့်ပတ်ဝန်းကျင်ကို စတင်တည်ဆောက်ခြင်း -### 📋 သင့်ပတ်ဝန်းကျင်ကို တပ်ဆင်ခြင်း +ဤ သင်ရိုးညွှန်းတွင် ဖန်တီးမှု ပတ်ဝန်းကျင် (development environment) ရှိပြီး အသုံးပြုနိုင်ပါသည်။ စတင်လေ့လာရာတွင် [Codespace](https://github.com/features/codespaces/) (Browser-based, install လုပ်စရာမလိုသော ပတ်ဝန်းကျင်) သို့မဟုတ် ကိုယ်ပိုင်ကွန်ပျူတာပေါ်တွင် Visual Studio Code ကဲ့သို့သောစာပုံဆွဲတည်းဖြတ်စက်ဖြင့် ဖွင့်နိုင်ပါသည်။ -ဤ သင်ဘာသာရပ်တွင် သင့်တင်မည့် Environment စီစဉ်ပြီးပြီ။ စတင်ရာတွင် [Codespace](https://github.com/features/codespaces/) တွင် (_ဘရောက်ဇာ အခြေခံထားသော၊ အပ်ဒိတ်မလိုအပ်သော ပတ်ဝန်းကျင်_) သို့မဟုတ် သင့်ကွန်ပြူတာအတွင်း [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) ကဲ့သို့သော စာသားတည်းဖြတ်ကိရိယာဖြင့် လုပ်ဆောင်နိုင်သည်။ +#### Repository သင်၏ကိုယ်ပိုင်အကူးယူချက်ဖန်တီးခြင်း +သင့်အလုပ်များကို အလွယ်တကူ သိမ်းဆည်းနိုင်ရန် ဒီ repository ကို ကိုယ်ပိုင် အကူးတစ်ခုဖန်တီးရန် အကြံပြုပါသည်။ ဒီအတွက် စာမျက်နှာအပေါ်တွင် **Use this template** ခလုတ်ကို နှိပ်ပါ။ သင်၏ GitHub အကောင့်အတွင်း သင်ရိုးညွှန်း၏ မိတ္တူဖြစ်သော Repository အသစ် တစ်ခုဖန်တီးမည်ဖြစ်ပါသည်။ -#### Repository ကိုဖန်တီးပါ -သင့်အလုပ်များကို အလွယ်တကူ သိမ်းဆည်းနိုင်ရန်၊ ဤ Repository ၏ မိတ္တူကို ကိုယ်ပိုင် GitHub အကောင့်တွင် ဖန်တီးရန် အကြံပြုသည်။ စတင်ရန် **Use this template** ခလုတ်ကို စာမျက်နှာ အပေါ်တွင် နှိပ်ပါ။ ၎င်းသည် သင့် GitHub အကောင့်တွင် အသစ်သော Repository တစ်ခုကို ဖန်တီးပေးမည်ဖြစ်ပြီး သင်ဘာသာရပ် မိတ္တူပါဝင်ပါသည်။ +အဆင့်များကို လိုက်နာပါ - +1. **Repository ကို Fork ပြုလုပ်ပါ**။ ဒီစာမျက်နှာ၏ ညာဖက်ထောင့်အပေါ်ရှိ Fork ကို နှိပ်ပါ။ +2. **Repository ကို Clone ပြုလုပ်ပါ**။ `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -အဆင့်များကို လိုက်နာပါ: -1. **Repository ကို Fork လုပ်ပါ**: ဤစာမျက်နှာ၏ အပေါ်ညာ ဘက်ထောင့် တွင် "Fork" ခလုတ်ကို နှိပ်ပါ။ -2. **Repository ကို Clone လုပ်ပါ**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +#### Codespace တွင် သင်ရိုးကို ဖွင့်၍ အသုံးပြုခြင်း -#### Codespace မှာ သင်ခန်းစာများကို ပြေးပါ - -သင်ဖန်တီးထားသော Repository မိတ္တူတွင် **Code** ခလုတ်ကို နှိပ်ပြီး **Open with Codespaces** ကို ရွေးချယ်ပါ။ ၎င်းသည် သင်အလုပ်လုပ်ရန် Codespace အသစ် တစ်ခု ဖန်တီးပေးပါလိမ့်မည်။ +သင်ဖန်တီးထားသော မိတ္တူ Repository တွင် **Code** ခလုတ်ကိုနှိပ်ပြီး **Open with Codespaces** ကို ရွေးချယ်ပါ။ အသစ်တစ်ခုသော Codespace တစ်ခု ဖန်တီးမည်ဖြစ်သည်။ ![Codespace](../../translated_images/my/createcodespace.0238bbf4d7a8d955.webp) -#### သင်၏ ကွန်ပြူတာတွင် သင်ခန်းစာများကို ပြေးရန် - -သင်၏ ကွန်ပြူတာ၌ သင်ခန်းစာများကို ပြေးရန် မိမိတွင် စာသားတည်းဖြတ်ကိရိယာ၊ ဘရောက်ဇာနှင့် command line tool တို့ လိုအပ်ပါသည်။ ကျွန်ုပ်တို့၏ ပထမဆုံး သင်ခန်းစာ [Introduction to Programming Languages and Tools of the Trade](../../1-getting-started-lessons/1-intro-to-programming-languages) သည် ကိရိယာ များအားလုံး အသုံးပြုနိုင်မည့် နည်းလမ်းများကို လမ်းညွှန်ပြသပါလိမ့်မည်။ +#### ကိုယ်ပိုင်ကွန်ပျူတာပေါ်တွင် သင်ရိုးကို လည်ပတ်ခြင်း -ကျွန်ုပ်တို့၏ အကြံပေးချက်မှာ [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) ကို စာရေးဆွဲကိရိယာအဖြစ် အသုံးပြုရန် ဖြစ်ပြီး၊ ၎င်းတွင် အတွင်းတွင် Terminal ပါဝင်ပါသည်။ Visual Studio Code ကို [ဒီနေရာ](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) မှ ဒေါင်းလုပ်လုပ်နိုင်သည်။ +ကိုယ်ပိုင်ကွန်ပျူတာပေါ်တွင် သင်ရိုးကို လည်ပတ်ရန်အတွက် စာပုံဆွဲတည်းဖြတ်စက်တစ်ခု၊ browser တစ်ခုနှင့် command line တစ်ခု လိုအပ်ပါသည်။ ပထမ သင်ခန်းစာ [Programming Languages and Tools of the Trade ၏ အကျဉ်း](../../1-getting-started-lessons/1-intro-to-programming-languages) တွင် ကုဒ်ရေးရန် အသုံးပြုမည့် အမျိုးမျိုးသော အကောင်းဆုံး ဝါရင့်မြော် ကိရိယာများကို ထည့်သွင်း ရွေးချယ်ပေးပါသည်။ +ကျွန်ုပ်တို့ အကြံပြုလိုသည်မှာ အယ်ဒီတာအဖြစ် [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) ကို အသုံးပြုခြင်းဖြစ်ပြီး၊ ထို Visual Studio Code တွင် အိုင်နမ့် Terminal ပါရှိပါသည် [Terminal](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. သင့် Repository ကို သင့်ကွန်ပြူတာတွင် Clone လုပ်ပါ။ **Code** ခလုတ်နှိပ်ပြီး URL ကို ကော်ပီကတ်ပါ- +1. ကိုယ်ပိုင် repository ကို ကိုယ်ပိုင်ကွန်ပျူတာတွင် Clone ကြပါ။ **Code** ခလုတ်ကို နှိပ်၍ URL ကို ကူးယူပါ- [CodeSpace](./images/createcodespace.png) -ပြီးလျှင် [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) အတွင်း [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) ကိုဖွင့်ပြီး၊ ရှေ့ကကော်ပီ ပြီးသား URL ကို `` နေရာမှာထည့်သွင်းပြီး အောက်ပါ command ကို chạyပါ။ +ပြီးနောက်၊ [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) အတွင်းရှိ [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) ကိုဖွင့်ပြီး၊ သင်ကူးယူထားသော URL ကို `` ဖြင့်အစားထိုး၍ အောက်ပါ command ကို chạy ပါ။ ```bash git clone ``` -2. Visual Studio Code အတွင်း ဖိုလ်ဒါကိုဖွင့်ပါ။ ဤသည်ကို **File** > **Open Folder** ကိုနှိပ်ခြင်းဖြင့် သင်ကော်ပီလုပ်ထားသည့်ဖိုလ်ဒါကိုရွေးချယ်နိုင်သည်။ +2. Visual Studio Code တွင် ဖိုလ်ဒါအားဖွင့်ပါ။ ဒါကို **File** > **Open Folder** ကိုနှိပ်ပြီး သင်လတ်တလောကူးယူထားသော ဖိုလ်ဒါကိုရွေးချယ်ခြင်းဖြင့် ပြုလုပ်နိုင်ပါသည်။ -> ပံ့ပိုးရန် Visual Studio Code တိုးချဲ့မှုများ: +> အကြံပြု Visual Studio Code ပြည့်စုံစက်များ: > -> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - Visual Studio Code အတွင်း HTML စာမျက်နှာများကို ကြည့်ရှုရန် -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - ကုဒ်ရေးရာကို မြန်ဆန်စေသည် +> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - Visual Studio Code ထဲတွင် HTML စာမျက်နှာများ ကြည့်ရှုရန် +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - ကုဒ်ရေးသားမှုကို ပိုမိုလျင်မြန်စေရန်အတွက်အကူအညီ -## 📂 သင်ခန်းစာတစ်ခုစီတွင်ပါဝင်သောအကြောင်းအရာများ +## 📂 တစ်ခုချင်းသင်ခန်းစာများတွင် ပါဝင်သောအရာများ -- ဆွဲထိုးမှတ်စုအလိုက်စိတ်ကြိုက် -- အပိုဗွီဒီယိုအလိုက်စိတ်ကြိုက် -- သင်ခန်းစာမတိုင်မှီ အပူအန်လေ့လာမှု စစ်ဆေးချက် -- စာမူသင်ခန်းစာ -- ပရောဂျက်အခြေခံ သင်ခန်းစာများတွင် ပရောဂျက်တည်ဆောက်ရန်အဆင့်ဆင့် လမ်းညွှန်ချက်များ -- ဗဟုသုတ စစ်ဆေးခြင်းများ -- စိန်ခေါ်မှု -- အပိုဖတ်ရှုရန် -- တာဝန်ချုပ် -- [သင်ခန်းစာပြီးပြီးမှ စစ်ဆေးမှု](https://ff-quizzes.netlify.app/web/) +- စိတ်ကြိုက် စကတ်ချတ်မှတ်တမ်း +- စိတ်ကြိုက် ထပ်ဆင့်ဗီဒီယို +- သင်ခန်းစာမတိုင်ခင် အပူချိန် စစ်တမ်း +- ရေးသားထားသော သင်ခန်းစာ +- ပရောဂျက်အခြေပြု သင်ခန်းစာများအတွက် ပရောဂျက် တည်ဆောက်ရန် အဆင့်ဆင့် လမ်းညွှန်ချက်များ +- ပညာရပ်စစ်ဆေးမှုများ +- စိန်ခေါ်မှုတစ်ခု +- ထပ်ဆင့်စာဖတ်ရန်ပစ္စည်း +- တာဝန်များ +- [သင်ခန်းစာပြီးနောက် စစ်တမ်း](https://ff-quizzes.netlify.app/web/) -> **စစ်ဆေးမှုများအကြောင်း မှတ်ချက်** - စစ်ဆေးမှုအားလုံးကို Quiz-app ဖိုလ်ဒါတွင် ထည့်သွင်းထားပြီး စုံစမ်းမေးခွန်း ၄၈ခု ပါဝင်သည်။ ၎င်းကို [ဤနေရာတွင်](https://ff-quizzes.netlify.app/web/) ရယူနိုင်ပြီး၊ သင်သည် ဤ quiz app ကို ဒေသတွင်းမှာ chạyနိုင်သလို Azure အပေါ် တင်ရန်လည်း ရရှိပါသည်။ `quiz-app` ဖိုလ်ဒါအတွင်းမှာ ညွှန်ကြားချက်များပါရှိသည်။ +> **စစ်တမ်းအကြောင်း မှတ်ချက်**: စစ်တမ်းအားလုံးကို Quiz-app ဖိုလ်ဒါတွင် စုစည်းထားပြီး၊ မေးခွန်း သုံးခုပါသော စစ်တမ်း ၄၈ ခုရှိသည်။ ၎င်းတို့ကို [ဒီနေရာမှာ](https://ff-quizzes.netlify.app/web/) ရနိုင်ပြီး၊ quiz app ကို ကိုယ်ပိုင်စက်တွင် chạy လို့ရ သို့မဟုတ် Azure တွင် ထပ်တင်နိုင်ပါသည်။ `quiz-app` ဖိုလ်ဒါထဲရှိ လမ်းညွှန်ချက်များကို လိုက်နာပါ။ ## 🗃️ သင်ခန်းစာများ -| | ပရောဂျက်အမည် | သင်တန်းအကြောင်းအရာ | သင်ယူရမည့် ရည်မှန်းချက်များ | လင့်ခ်ပါသည့် သင်ခန်းစာ | စာရေးသူ | -| :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | -| 01 | စတင်ခြင်း | Programming မိတ်ဆက်ခြင်းနှင့် အသုံးပြုသည့် ကိရိယာများ | အခြေခံ programming ဘာသာရပ်များနှင့် ပရော်ဖက်ရှင်နယ် developer များ၏ တာဝန်လုပ်ငန်းများလုပ်ကိုင်ရန် အသုံးပြုသော software များအကြောင်းသင်ယူပါ | [Programming သင်ခန်းစာနှင့် ကိရိယာများ မိတ်ဆက်ခြင်း](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | -| 02 | စတင်ခြင်း | GitHub အခြေခံ၊ အဖွဲ့အစည်းနှင့် ပူးပေါင်းဆောင်ရွက်ခြင်း | သင်၏ပရောဂျက်တွင် GitHub ကိုအသုံးပြုခြင်း၊ ကုဒ်အခြေတစ်ခုတွင် အဖွဲ့နှင့် ပူးပေါင်းလုပ်ကိုင်နည်း | [GitHub မိတ်ဆက်ခြင်း](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | စတင်ခြင်း | ဝဘ် လက်လှမ်းမီမှု (Accessibility) | ဝဘ် လက်လှမ်းမီခြင်း အခြေခံများ သင်ယူပါ | [Accessibility Fundamentals](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | JS အခြေခံ | JavaScript အချက်အလက်အမျိုးအစားများ | JavaScript အချက်အလက်အမျိုးအစား အခြေခံများ | [Data Types](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | JS အခြေခံ | Functions နှင့် Methods | application logic flow ကိုစီမံရန် function နှင့် method များအကြောင်းသင်ယူပါ | [Functions and Methods](./2-js-basics/2-functions-methods/README.md) | Jasmine နှင့် Christopher | -| 06 | JS အခြေခံ | JS ဖြင့် ဆုံးဖြတ်ချက်ချခြင်း | သင်၏ကုဒ်တွင် ချက်များဖန်တီးရာတွင် ဆုံးဖြတ်မှုလုပ်နည်းများ သင်ယူပါ | [Making Decisions](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | JS အခြေခံ | Arrays နှင့် Loops | JavaScript တွင် arrays နှင့် loops ကိုအသုံးပြု၍ ဒေတာများအလုပ်လုပ်ခြင်း | [Arrays and Loops](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML လေ့ကျင့်ခန်း | online terrarium ဖန်တီးရန် HTML ကိုတည်ဆောက်ခြင်း၊ layout တည်ဆောက်ခြင်း အာရုံစိုက်၍ | [HTML မိတ်ဆက်](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS လေ့ကျင့်ခန်း | online terrarium ကို CSS ဖြင့် မြှင့်တင်ခြင်း၊ စာမျက်နှာတုံ့ပြန်အလေးပေးခြင်းအပါအဝင် CSS အခြေခံများကို အာရုံစိုက်၍ | [CSS မိတ်ဆက်](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript Closures, DOM manipulation | online terrarium ကို drag/drop interface အဖြစ်လည်ပတ်အောင် JavaScript ကိုတည်ဆောက်ခြင်း၊ closures နှင့် DOM manipulation အရေးကြီးသည့်အချက်များနှင့် | [JavaScript Closures, DOM manipulation](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [Typing Game](./4-typing-game/solution/README.md) | Typing Game လုပ်ဆောင်ခြင်း | keyboard events ကိုအသုံးပြု၍ သင့် JavaScript app ၏ logic ကို ထိန်းချုပ်ရန် သင်ယူပါ | [Event-Driven Programming](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Browser များနှင့်ဆက်သွယ်ခြင်း | Browser များ၏ လည်ပတ်ပုံ၊ သမိုင်းနှင့် browser extension ၏ ပထမဆုံးအချက်အလက်များ ဖန်တီးနည်းကိုသင်ယူပါ | [Browser များအကြောင်း](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Form တည်ဆောက်ခြင်း၊ API ခေါ်ယူခြင်းနှင့် local storage တွင် အချက်အလက်သိမ်းဆည်းခြင်း | API ကိုခေါ်ယူရန် JavaScript အချက်အလက်များကို browser extension အတွက်ဖန်တီးခြင်း၊ မျိုးစုံအချက်အလက်များ local storage တွင် သိမ်းဆည်းခြင်း | [API များ၊ Form များ၊ Local Storage](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Browser ၏ background process များ၊ web performance | Browser ၏ background process များကို အသုံးပြုပြီး extension အိုင်ကွန်ကို စီမံပါ။ web performance နှင့် web နှင့် ပတ်သက်သော တိုးတက်မှုများလည်းသင်ယူပါ | [Background Tasks and Performance](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [Space Game](./6-space-game/solution/README.md) | Advanced Game Development with JavaScript | Classes နှင့် Composition နှင့် Pub/Sub ပုံစံအသုံးပြုပြီး Inheritance အကြောင်း သင်ယူ၍ ဂိမ်းတစ်ခု တည်ဆောက်ရန်နယ်ပယ်တွင် ကျင့်ကြံအားဖြည့်ပါ | [Advanced Game Development မိတ်ဆက်](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [Space Game](./6-space-game/solution/README.md) | Canvas သို့ ဆွဲခြင်း | Canvas API ကိုသုံးပြီး screen ပေါ်တွင် ပစ္စည်းများတွဲဆွဲပုံသင်ယူပါ | [Canvas သို့ ဆွဲခြင်း](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [Space Game](./6-space-game/solution/README.md) | မျက်နှာပြင်ပေါ် ပစ္စည်းများ ရွှေ့ပြောင်းခြင်း | Cartesian coordinate နှင့် Canvas API ကို အသုံးပြုပြီး ပစ္စည်းများကို လှုပ်ရှားစေခြင်း | [ပစ္စည်းရွှေ့လျားခြင်း](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [Space Game](./6-space-game/solution/README.md) | ပစ္စည်းတိုက်မှောက်မှုစစ်ဆေးခြင်း | ကီးပြန်နှိပ်မှုများအား အသုံးပြု၍ ပစ္စည်းများကို တိုက်မှောက်စေပြီး เกม ၏ ဆောင်ရွက်မှုများအတွက် cooldown function ကိုထည့်သွင်းပါ | [တိုက်မှောက်မှုစစ်ဆေးခြင်း](./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 | -| 20 | [Space Game](./6-space-game/solution/README.md) | ဂိမ်း စတင်ထွက်နုတ်ခြင်းနှင့် ပြန်စတင်ခြင်း | ဂိမ်းကို ဆောင်းရန်နှင့် ပြန်စတင်ရန် အကြောင်းသင်ယူ၊ asset များကို သန့်ရှင်းခြင်းနှင့် variable တန်ဖိုးများကို ပြန်လည်သတ်မှတ်ခြင်း | [စတင်ထွက်နုတ်ခြင်း](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [Banking App](./7-bank-project/solution/README.md) | Website များတွင် HTML Template များနှင့် Route များ | multipage website ၏ ဆောက်လုပ်ပုံကို routing နှင့် HTML template များ အသုံးပြုပြီး ဖန်တီးနည်း သင်ယူပါ | [HTML Template နှင့် Route များ](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [Banking App](./7-bank-project/solution/README.md) | Login နှင့် Registration Form တည်ဆောက်ခြင်း | Form များဖန်တီးခြင်းနှင့် အတည်ပြုလုပ်နည်းများကို သင်ယူပါ | [Form များ](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [Banking App](./7-bank-project/solution/README.md) | Data ရယူခြင်း နည်းလမ်းများ | သင်၏ app အတွင်း ဒေတာလည်ပတ်မှု၊ ဒေတာ ရယူနည်း၊ သိမ်းဆည်းနည်းနှင့် ဖယ်ရှားနည်း | [ဒေတာ](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [Banking App](./7-bank-project/solution/README.md) | State Management နောက်ခံအယူဆ | သင့် app အတွက် state ကို ထိန်းသိမ်းခြင်းနှင့် ပရိုဂရမ်ဖြင့်စီမံခြင်း | [State Management](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [Browser/VScode Code](../../8-code-editor) | VScode နှင့် လုပ်ဆောင်ခြင်း | Code editor အသုံးပြုနည်း သင်ယူခြင်း | [VScode Code Editor အသုံးပြုခြင်း](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [AI Assistants](./9-chat-project/README.md) | AI နှင့် ဆက်သွယ်ခြင်း | သင့်ကိုယ်ပိုင် AI အကူအညီသာမန် တည်ဆောက်နည်း | [AI Assistant ပရောဂျက်](./9-chat-project/README.md) | Chris | - -## 🏫 ပညာသင်ကြားမှုအယူအဆ - -ကျွန်ုပ်တို့၏ သင်ရိုးညွှန်းမှာ အဓိက ပညာသင်ကြားမှု အခြေခံများ ၂ ခုဖြင့် တည်ဆောက်ထားပါသည်။ -* ပရောဂျက်အခြေခံသင်ယူမှု -* အကြိမ်ကြိမ် စစ်ဆေးမှုများ - -ထိုကဲ့သို့ အစီအစဉ်သည် JavaScript, HTML နှင့် CSS များ၏ အခြေခံများနှင့် ယနေ့ ဝဘ် developer များအသုံးပြုသည့် နောက်ဆုံးပေါ်ကိရိယာများ၊ နည်းပညာများကိုလည်း သင်ကြားပေးသည်။ ကျောင်းသားများသည် typing game, virtual terrarium, သဘာဝကျသော browser extension, space-invader စတိုင်ဂိမ်းနှင့် စီးပွားရေးလုပ်ငန်းများအတွက် ဘဏ် app တို့ကို အတူတူဆောက်လုပ်ဖွံ့ဖြိုးမည်ဖြစ်၍ လက်တွေ့အတွေ့အကြုံ ရရှိမည်ဖြစ်သည်။ အစီအစဉ်၏ နောက်ဆုံးတွင် ကျောင်းသားများသည် web development ကို သေချာနားလည်မှု ရရှိပြီဖြစ်သည်။ - -> 🎓 သင်သည် Microsoft Learn တွင် [Learn Path](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) အဖြစ် ဤသင်ရိုး၏ စတင်သင်ခန်းစာအချို့ကိုယူနိုင်သည်။ - -အကြောင်းအရာများသည် ပရောဂျက်များနှင့် ကိုက်ညီစေရန် သေချာထားခြင်းဖြင့် သင်ယူသူများအတွက် ပိုမိုစိတ်ဝင်စားဖွယ်ကောင်းပြီး အကြောင်းအရာ မှတ်တမ်းတင်ခြင်းပိုမိုကောင်းမွန်မည်။ ကျွန်ုပ်တို့က JavaScript အခြေခံသင်ခန်းစာ များကိုလည်း မိတ်ဆက်ပေးထားပြီး "Beginners Series to: JavaScript" ဗွီဒီယို စုစည်းမှုမှ ဗီဒီယိုတစ်ချို့ဖြင့် ထောက်ပံ့ထားသည်။ - -ထို့အပြင် သင်တန်းမတိုင်မီ အနည်းငယ် စစ်ဆေးမှုတစ်ခုပြုလုပ်ခြင်းသည် ကျောင်းသား၏ သင်ယူစိတ်ဉာဏ်ကိုဖြည့်စွမ်းပေးပြီး၊ သင်တန်းပြီးပြီးနောက် ဒုတိယစစ်ဆေးမှုက စွဲမြဲမှုကိုတိုးမြှင့်ရမည်။ ဤသင်ရိုးညွှန်းသည် လွတ်လပ်၍ ပျော်ရွှင်ဖွယ် ဖြစ်စေရန်အတွက် တည်ဆောက်ထားပြီး၊ အပိုင်းအစ တစ်စိတ်တစ်ပိုင်း သို့မဟုတ် အများစုကိုလည်း စုစည်းသင်ယူနိုင်သည်။ ပရောဂျက်များသည် စတင်တော့ ငယ်ငယ်ပေါ့ပေါ့ သို့သော် ၁၂ ပတ်ကာလအဆုံးတွင် ဘက်စုံရှုပ်ထွေးလာမည်ဖြစ်သည်။ - -JavaScript framework များကို ထည့်သွင်းကာ လေ့လာရန် မလိုလား၍ ဝဘ် developer အဖြစ် လိုအပ်သော အခြေခံကျွမ်းကျင်မှုများအပေါ် ပိုမိုအာရုံစိုက်ထားရန် ရည်ရွယ်ထားပါသည်။ ဤသင်ရိုးကို ပြီးဆုံးရန် နောက်တစ်ဆင့်ကောင်းကောင်းမှာ "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)" ဗွီဒီယိုများမှ လေ့လာသင့်ပါသည်။ - -> ကျွန်ုပ်တို့၏ [Code of Conduct](CODE_OF_CONDUCT.md) နှင့် [Contributing](CONTRIBUTING.md) လမ်းညွှန်များကို ကျရောက်ကြည့်ရှုပါ။ သင့်ရဲ့ အကောင်းမြှင့်တင်သော တုံ့ပြန်မှုများကို ကြိုဆိုပါသည်။ - -## 🧭 အွန်လိုင်းမှ အော့ဖ်လိုင်း ဝင်ရောက်မှု - -[Docsify](https://docsify.js.org/#/) ကို သုံးပြီး ဤစာတမ်းကို အော့ဖ်လိုင်းတွင် ပြေးနိုင်သည်။ ဤ repo ကို fork လုပ်ပြီး၊ မိမိကိုယ်ပိုင်စက်တွင် [Docsify ကို install လုပ်ပါ](https://docsify.js.org/#/quickstart)၊ ထို့နောက် ဤ repo ၏ root folder ကနေ `docsify serve` ဟုရိုက်ထည့်ပါ။ ကွန်ပျူးတာတွင် localhost:3000 အပေါ် အဆိုပါဝဘ်ဆိုက်ကို သင်ကြည့်ရမှာဖြစ်သည်။ +| | ပရောဂျက်အမည် | သင်ကြားသည့် အယူအဆများ | သင်ယူရမည့် ရည်မှန်းချက်များ | ဆက်သွယ်သင်ခန်းစာ | အတန်းအုပ် | +| :-: | :----------------------------------------------------------: | :--------------------------------------------------------------------------: | ------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | +| 01 | Getting Started | ပရိုဂရမ်မင်းနှင့် လုပ်ငန်းကိရိယာများသိရှိမှု မိတ်ဆက်ခြင်း | အများဆုံး အသုံးပြုသော programming ဘာသာစကားများ၏ အခြေခံ အချက်များနှင့် ပရော်ဖက်ရှင်နယ် တီထွင်သူများအတွက် ကူညီပစ္စည်းများကို သင်ယူပါ | [Intro to Programming Languages and Tools of the Trade](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | Getting Started | GitHub အခြေခံများ၊ အဖွဲ့နှင့် သဘောတူလုပ်ငန်းများ | သင့်ပရောဂျက်တွင် GitHub ကို ကောင်တာအသုံးပြုနည်း၊ ကုဒ်အခြေခံတွင် အခြားသူများနှင့် ပူးပေါင်းလုပ်ဆောင်နည်း | [Intro to GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | Getting Started | လက်ဝှေ့နှင့် စီမံခန့်ခွဲမှု | ဝက်ပ accessibility ၏ အခြေခံကို လေ့လာခြင်း | [Accessibility Fundamentals](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | JS Basics | JavaScript ဒေတာအမျိုးအစားများ | JavaScript ဒေတာအမျိုးအစားများ၏ အခြေခံများ | [Data Types](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | JS Basics | Function များနှင့် Method များ | အပလီကေးရှင်း၏ လောဂစ်စနစ်ကို စီမံခန့်ခွဲရန် Function များနှင့် Method များကို သင်ယူပါ | [Functions and Methods](./2-js-basics/2-functions-methods/README.md) | Jasmine and Christopher | +| 06 | JS Basics | JS ဖြင့် ဆုံးဖြတ်ချက်များ အခြေခံ | သင့်ကုဒ်တွင် ဆုံးဖြတ်ချက် ရယူရေးနည်းများကို သင်ယူပါ | [Making Decisions](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | JS Basics | အရေအတွက်များနှင့် Loop များ | JavaScript တွင် အရေအတွက်များနှင့် Loop များဖြင့် ဒေတာ စီမံခန့်ခွဲခြင်း | [Arrays and Loops](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML လက်တွေ့အသုံးပြုမှု | အွန်လိုင်း Terrarium တည်ဆောက်ရန် HTML တည်ဆောက်ခြင်း၊ ဖော်စပ်ခြင်းအပေါ် အာရုံစိုက်ခြင်း | [Introduction to HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS လက်တွေ့အသုံးပြုမှု | အွန်လိုင်း Terrarium အား အလှဆင်ရန် CSS တည်ဆောက်ခြင်း၊ CSS အခြေခံများနှင့် စာမျက်နှာကို ပြန်လည်တုံ့ပြန်နိုင်စေရန် အထူး အာရုံစိုက်ခြင်း | [Introduction to CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript Closure များ၊ DOM ကိုင်တွယ်မှု | Terrarium ကို drag/drop အင်တာဖေ့စ် အဖြစ် ပြုလုပ်ရန် JavaScript ရေးဆွဲခြင်း၊ closure များနှင့် DOM ကိုင်တွယ်မှုအပေါ် အာရုံစိုက်ခြင်း | [JavaScript Closures, DOM manipulation](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Typing Game](./4-typing-game/solution/README.md) | ရိုက်နှိပ်မှု ကစားနည်း တည်ဆောက်ခြင်း | JavaScript အက်ပ်၏ လောဂစ်သွားလာမှုအတွက် Keyboard event များ အသုံးပြုနည်း | [Event-Driven Programming](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Browser များနဲ့အလုပ်လုပ်ခြင်း | Browser မ်ား၏ လုပ်ငန်းစဉ်၊ သမိုင်းနောက်ခံ၊ browser extension ၏ ပထမဆုံးအရာများ ဖန်တီးနည်း | [About Browsers](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [Green Browser Extension](./5-browser-extension/solution/README.md) | API ကို ခေါ်ယူခြင်း၊ form တည်ဆောက်ခြင်းနှင့် local storage တွင် သိမ်းဆည်းခြင်း | API ကိုခေါ်ရယူရန်နှင့် local storage တွင် သိမ်းဆည်းထားသော variable များကို အသုံးပြုသော browser extension ၏ JavaScript အစိတ်အပိုင်းများ တည်ဆောက်ခြင်း | [APIs, Forms, and Local Storage](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Browser အတွင်း backround proccess များ၊ ဝက်ဘ်စွမ်းဆောင်ရည် | Extension icon ကို စီမံရေးဆွဲရန် browser ၏ background process များကို သုံးခြင်း၊ ဝက်ဘ်စွမ်းဆောင်ရည်နှင့် တချို့သော ထိရောက်မှုများအပေါ် သိမြင်ရန် | [Background Tasks and Performance](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [Space Game](./6-space-game/solution/README.md) | JavaScript ဖြင့် များပြားသောဂိမ်းဖွံ့ဖြိုးမှုအဆင့်မြင့် | Classes နှင့် Composition ကို သုံးပြီး Inheritance အကြောင်း နှင့် Pub/Sub ပုံစံကို သင်ယူပြီး ဂိမ်းတစ်ခု ဖန်တီးရန် ပြင်ဆင်ခြင်း | [Introduction to Advanced Game Development](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [Space Game](./6-space-game/solution/README.md) | Canvas တွင် ဆွဲဆောင်ခြင်း | Canvas API ကို စာမျက်နှာပေါ်တွင် element များ ထည့်ရန် အသုံးပြုမှု | [Drawing to Canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [Space Game](./6-space-game/solution/README.md) | စာမျက်နှာပေါ်တွင် element များကို ရွှေ့ပြောင်းခြင်း | Cartesian coordinates နှင့် Canvas API ကို အသုံးပြုကာ element များကို ရွှေ့ပြောင်းပေးရန် သင်ယူခြင်း | [Moving Elements Around](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [Space Game](./6-space-game/solution/README.md) | တွယ်ထိုးမှု မှတ်ချက်များ | keypress များ အသုံးပြုပြီး element များကို တွယ်ထိုးခြင်းနှင့် တစ်ခုနှင့်တစ်ခု ထိတွေ့ပြီး လုပ်ဆောင်နိုင်စေရန် cooldown function တစ်ခု ဖန်တီးခြင်း | [Collision Detection](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [Space Game](./6-space-game/solution/README.md) | မှတ်တမ်း ထိန်းသိမ်းခြင်း | ဂိမ်း၏ အခြေအနေ နှင့် စွမ်းဆောင်ရည် အပေါ် ရှိ သင်္ချာတွက်ချက်ချက်များ ပြုလုပ်ခြင်း | [Keeping Score](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [Space Game](./6-space-game/solution/README.md) | ဂိမ်းကို နှုတ်ဆက်ပြီး ပြန်စတင်ခြင်း | ဂိမ်းအစစ ပြီးဆုံးခြင်းနှင့် ပြန်စတင်ခြင်းအကြောင်း၊ အရင်းအမြစ်များ သန့်ရှင်းသည်ြဖစ်စေရန် နှင့် variable တန်ဖိုးများ ပြန်လည်သတ်မှတ်ခြင်း | [The Ending Condition](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [Banking App](./7-bank-project/solution/README.md) | ဝက်ဘ်အက်ပ်တွင် HTML Template များနှင့် Route များ | မျက်နှာတစ်ခုထက်ပိုသော ဝက်ဘ်ဆိုက် ဖွဲ့စည်းမှုအတွက် routing နှင့် HTML template များ ဖြင့် စနစ်တစ်ခု တည်ဆောက်နည်း | [HTML Templates and Routes](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [Banking App](./7-bank-project/solution/README.md) | Login နှင့် Registration form ဖန်တီးခြင်း | form များတည်ဆောက်ခြင်းနှင့် အတည်ပြုလုပ်ဆောင်မှုများကို ကိုင်တွယ်ခြင်း | [Forms](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [Banking App](./7-bank-project/solution/README.md) | ဒေတာ ရယူခြင်းနှင့် အသုံးပြုနည်းများ | သင်၏အက်ပ်ဖြင့် ဒေတာ လှုပ်ရှားပုံ၊ ဒေတာ ရယူခြင်း၊ သိမ်းဆည်းခြင်းနှင့် ဖယ်ရှားခြင်း | [Data](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [Banking App](./7-bank-project/solution/README.md) | အခြေအနေ စီမံခန့်ခွဲမှု အယူအဆများ | သင့်အက်ပ်၏ အခြေအနေပိုင်း စီမံခန့်ခွဲပုံနှင့် ပရိုဂရမ်ဖြင့် ထိန်းချုပ်နည်း | [State Management](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [Browser/VScode Code](../../8-code-editor) | VScode ကို အသုံးပြုခြင်း | ကုဒ် တည်းဖြတ်ကိရိယာကို အသုံးပြုနည်း သင်ယူပါ| [Use VScode Code Editor](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [AI Assistants](./9-chat-project/README.md) | AI ဖြင့် အလုပ်လုပ်ခြင်း | ကိုယ်ပိုင် AI အကူအညီသစ်တစ်ခု ဖန်တီးနည်း သင်ယူပါ | [AI Assistant project](./9-chat-project/README.md) | Chris | + +## 🏫 သင်ကြားမှု နည်းဗျူဟာ + +ကျွန်ုပ်တို့၏ သင်ယူရေးအစီအစဉ်သည် အဓိက သင်ကြားမှု 원칙နှစ်ခုဖြင့် တည်ဆောက်ထားပါသည်။ +* ပရောဂျက်အခြေပြု သင်ကြားမှု +* အကြိမ်ကြိမ် စစ်တမ်းများ + +ဒီအစီအစဉ်သည် JavaScript၊ HTML နှင့် CSS အခြေခံအချက်များ၊ နောက်ဆုံးပေါ် ဝက်ဘ်ဖန်တီးသူများက အသုံးပြုနေကြသော ကိရိယာနှင့် နည်းပညာများကို သင်ကြားပေးသည်။ ကျောင်းသားများသည် စတိုင်ပေါ်မှ typing game၊ virtual terrarium, eco-friendly browser extension, space-invader-style game နှင့် စီးပွားရေးလုပ်ငန်းအတွက် banking app တို့ကို တည်ဆောက်ခြင်းဖြင့် လက်တွေ့ အတွေ့အကြုံ ရရှိနိုင်မည်ဖြစ်သည်။ စီးရီးအဆုံးတွင် ကျောင်းသားများသည် ဝက်ဘ်ဖန်တီးမှုကို များစွာ နားလည်တတ်မြောက်မည်ဖြစ်သည်။ + +> 🎓 သင်သည် Microsoft Learn တွင် [Learn Path](https://docs.microsoft.com/learn/paths/web-development-101/?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 framework များကို မိတ်ဆက်ရန် ရည်ရွယ်ချက်မရှိပေမယ့်၊ ဝက်ဘ်ဖန်တီးသူ တစ်ဦးအနေနဲ့ လိုအပ်သော အခြေခံကျသော ကျွမ်းကျင်မှုများကို ရရှိရန် အရင်ဆုံး သင်ကြားခြင်းဖြစ်ပြီး၊ ဒီအစီအစဉ် ပြီးမြောက်ရန်အတွက် နောက်တစ်ခုအဆင့် အဖြစ် 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](CODE_OF_CONDUCT.md) နှင့် [Contributing](CONTRIBUTING.md) လမ်းညွှန်များကို လေ့လာပါ။ သင့်၏ ဖွံ့ဖြိုးတိုးတက်မှုဆိုင်ရာ တုံ့ပြန်ချက်များကို ကြိုဆိုပါသည်။ + +## 🧭 အော့ဖ်လိုင်းလက်လီချိတ်ဆက်မှု + +[Docsify](https://docsify.js.org/#/) ကို အသုံးပြု၍ ဒီစာရွက်စာတမ်းကို အော့ဖ်လိုင်းတွင် ဖတ်ရှုနိုင်ပါသည်။ repo ကို fork ပြုလုပ်ပြီး၊ သင့်ဒက်စတော့ပေါ်သို့ [Docsify ကို 설치](https://docsify.js.org/#/quickstart) ပြုလုပ်ပါ၊ ထို့နောက် ဒီ repo ၏ ပင်မ ဖိုလ်ဒါတွင် `docsify serve` ကို ရိုက်ထည့်မည်ဖြင့် local server သို့ ဝက်ဘ်ဆိုက်အား port 3000 တွင် ေပးဆောင်ပါမည်။ ဒီတော့သင့် browser မှ `localhost:3000` တို့ တွင် ဝင်ရောက်ကြည့်ရှုနိုင်ပါသည်။ ## 📘 PDF -သင်ခန်းစာအားလုံးပါသော PDF ကို [ဤနေရာတွင်](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf) ရယူနိုင်သည်။ +သင်ခန်းစာများအားလုံး၏ PDF ကို [ဒီနေရာတွင်](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf) ရှာတွေ့နိုင်ပါသည်။ -## 🎒 အခြား သင်တန်းများ -ကျွန်တော်တို့အဖွဲ့မှာ အခြားသင်တန်းတွေကိုလည်း ထုတ်လုပ်ပါတယ်! စစ်ဆေးကြည့်ပါ: +## 🎒 အခြားသင်တန်းများ +ကျွန်ုပ်တို့၏အသင်းသည် အခြားသင်တန်းများကိုလည်း ထုတ်လုပ်ပါသည်! ကြည့်ရှုပါ: ### LangChain @@ -255,23 +242,23 @@ JavaScript framework များကို ထည့်သွင်းကာ လ [![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## ကူညီမှုရယူခြင်း +## ကူညီမှုရယူရန် -AI app များ ဖန်တီးရာတွင် ပြဿနာတွင် ကျဆုံးပါက သိုက်မေးစရာရှိပါက MCP အတွက် ဆွေးနွေးမှုများတွင် အတူတော်မူကြသော ပညာသင်ယူနေကြသူများနှင့် အတွေ့အကြုံရှိဒီဗယ်လပ်ပါများထံ ဆက်သွယ်ပါ။ ဤသည်မှာ မေးခွန်းများအား ကြိုဆိုသော နဲ့ အသိပညာများကို လွတ်လပ်စွာမျှဝေသော ကူညီကောင်းသော အသိုင်းအဝိုင်း ဖြစ်ပါသည်။ +AI အက်ပ်များကို တည်ဆောက်ရာတွင် အခက်အခဲများရှိသည်거나 မေးခွန်းများရှိပါက MCP အကြောင်းကို အတူတကွလေ့လာသူများနှင့် အတွေ့အကြုံရှိသော ဖွံ့ဖြိုးသူများနှင့် တွေ့ဆုံဆွေးနွေးနိုင်ပါသည်။ ၎င်းသည် မေးခွန်းများကို ကြိုဆိုပြီး ဗဟုသုတကို အခမဲ့မျှဝေသော ပံ့ပိုးမှုရှိသော အသိုင်းအဝိုင်းတစ်ခုဖြစ်သည်။ [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -ထုတ်ကုန် အကြံပြုချက် သို့မဟုတ် ဖန်တီးစဉ် အမှားများ ရှိပါက ကြည့်ရှုရန်: +ထုတ်ကုန်တုံ့ပြန်ချက်များ သို့မဟုတ် အမှားများဖြစ်ပေါ်ပါက ဖော်ပြထားသော နေရာသို့ သွားရောက်ကြည့်ရှုနိုင်သည်။ [![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) -## သင်တန်းခွင့် +## ခွင့်ပြုချက် -ဤ repo တွင် MIT လိုင်စင်ဖြင့် ကာကွယ်ထားပါသည်။ အသေးစိတ်အချက်အလက်များအတွက် [LICENSE](../../LICENSE) ဖိုင်ကို ကြည့်ပါ။ +ဤ စုစည်းမှုကို MIT ခွင့်ပြုချက်ဖြင့် လိုင်စင်ရှိပါသည်။ အသေးစိတ်အချက်အလက်များအတွက် [LICENSE](../../LICENSE) ဖိုင်ကို ကြည့်ရှုပါ။ --- -**ချက်ပြောချက်** -ဤစာတမ်းကို AI ဘာသာပြန်ဝန်ဆောင်မှု [Co-op Translator](https://github.com/Azure/co-op-translator) အသုံးပြုပြီး ဘာသာပြန်ထားပါသည်။ ကျွန်ုပ်တို့သည် တိကျမှန်ကန်မှုအတွက် ကြိုးစားပေမယ့် အလိုအလြောအလွဲဖြစ်နိုင်သည့်အတွက် အလိုအလျောက် ဘာသာပြန်မှုများတွင် အမှားများ သို့မဟုတ် မှားယွင်းချက်များ ပါဝင်နိုင်သည်ကို သတိထားပါရန် လိုအပ်ပါသည်။ မူလစာတမ်းကို မူရင်းဘာသာဖြင့်သာ တရားဝင်အရင်းအမြစ်အဖြစ် သတ်မှတ်စဉ်းစားရမည်ဖြစ်သည်။ အရေးကြီးသော အချက်အလက်များအတွက် လူ့ပညာရှင်မှ ဘာသာပြန်ခြင်းကို အကြံပြုပါသည်။ ဤဘာသာပြန်မှုကို အသုံးပြုခြင်းမှ ဖြစ်ပေါ်လာနိုင်သည့် မှားအဓိပ္ပါယ် လွဲမှားချက်များအတွက် ကျွန်ုပ်တို့ တာဝန်မခံပါ။ +**အကြောင်းကြားချက်** +ဤစာရွက်စာတမ်းကို AI ဘာသာပြန်ဝန်ဆောင်မှု [Co-op Translator](https://github.com/Azure/co-op-translator) ဖြင့် ဘာသာပြန်ထားပါသည်။ ကျွန်ုပ်တို့သည် တိကျမှုအတွက် ကြိုးစားတတ်သောကြောင့်၊ အလိုအလျောက် ဘာသာပြန်ခြင်းတွင် အမှားများ သို့မဟုတ် မှားယွင်းချက်များ ဖြစ်ပေါ်နိုင်ကြောင်း သတိပြုဖို့လိုအပ်ပါသည်။ မူရင်းစာရွက်စာတမ်းကို မူလဘာသာဖြင့်သာ ခံယူသင့်သော တရားဝင်အရင်းအမြစ်အဖြစ် ထားရှိသင့်ပါသည်။ အရေးကြီးသော သတင်းအချက်အလက်များအတွက် သက်ဆိုင်ရာလူတို့၏ ပရော်ဖက်ရှင်နယ်ဘာသာပြန်ခြင်းကို အကြံပြုပါသည်။ ဤဘာသာပြန်ခြင်းကို အသုံးပြုရာတွင် ဖြစ်ပေါ်လာသော နားလည်မှုမှားယွင်းခြင်း သို့မဟုတ် မှားအဓိပ္ပါယ်ယူခြင်းများအတွက် ကျွန်ုပ်တို့ အပြစ်မရှိပါ။ \ No newline at end of file diff --git a/translations/my/SECURITY.md b/translations/my/SECURITY.md index 0fdfa1810..e1bebec8c 100644 --- a/translations/my/SECURITY.md +++ b/translations/my/SECURITY.md @@ -1,12 +1,3 @@ - ## လုံခြုံရေး Microsoft သည် ၎င်း၏ ဆော့ဖ်ဝဲထုတ်ကုန်များနှင့် ဝန်ဆောင်မှုများ၏ လုံခြုံရေးကို အလေးထားဆောင်ရွက်ပြီး၊ ၎င်းတွင် [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) အပါအဝင် GitHub အဖွဲ့အစည်းများမှ စီမံခန့်ခွဲထားသော အရင်းအမြစ်ကုဒ်ရုံများအားလုံး ပါဝင်သည်။ diff --git a/translations/my/SUPPORT.md b/translations/my/SUPPORT.md index 45846ba20..36f157e1a 100644 --- a/translations/my/SUPPORT.md +++ b/translations/my/SUPPORT.md @@ -1,12 +1,3 @@ - # အထောက်အပံ့ ## ပြဿနာများကို တင်ပြခြင်းနှင့် အကူအညီရယူရန် diff --git a/translations/my/_404.md b/translations/my/_404.md index 7e8f7bc0a..aa58f61b5 100644 --- a/translations/my/_404.md +++ b/translations/my/_404.md @@ -1,12 +1,3 @@ - # အလုပ်ဆက်လုပ်နေဆဲ ဤစာမျက်နှာကို ကျွန်ုပ်တို့ လက်ရှိအလုပ်လုပ်နေပါသည်။ ကျေးဇူးပြု၍ နောက်မှ ပြန်လည်စစ်ဆေးပါ။ diff --git a/translations/my/docs/_navbar.md b/translations/my/docs/_navbar.md index ffdb59b27..438e07852 100644 --- a/translations/my/docs/_navbar.md +++ b/translations/my/docs/_navbar.md @@ -1,12 +1,3 @@ - - ဘာသာပြန်ချက်များ - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/my/docs/_sidebar.md b/translations/my/docs/_sidebar.md index ceb948cad..571d71c38 100644 --- a/translations/my/docs/_sidebar.md +++ b/translations/my/docs/_sidebar.md @@ -1,12 +1,3 @@ - - နိဒါန်း - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/my/for-teachers.md b/translations/my/for-teachers.md index e9e550791..784902743 100644 --- a/translations/my/for-teachers.md +++ b/translations/my/for-teachers.md @@ -1,12 +1,3 @@ - ### ဆရာ/ဆရာမများအတွက် ဤသင်ခန်းစာများကို သင်၏အတန်းထဲတွင် အသုံးပြုနိုင်ပါသည်။ GitHub Classroom နှင့် ထိပ်တန်း LMS ပလက်ဖောင်းများနှင့် အလွယ်တကူ လိုက်ဖက်ပြီး၊ သင်၏ကျောင်းသားများနှင့်အတူ standalone repo အဖြစ်လည်း အသုံးပြုနိုင်ပါသည်။ diff --git a/translations/my/lesson-template/README.md b/translations/my/lesson-template/README.md index d9aa4c695..b2f3c6935 100644 --- a/translations/my/lesson-template/README.md +++ b/translations/my/lesson-template/README.md @@ -1,12 +1,3 @@ - # [သင်ခန်းစာအကြောင်းအရာ] ![ဗီဒီယိုတစ်ခုထည့်ပါ](../../../lesson-template/video-url) diff --git a/translations/my/lesson-template/assignment.md b/translations/my/lesson-template/assignment.md index 842551343..a7526ffaf 100644 --- a/translations/my/lesson-template/assignment.md +++ b/translations/my/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [Assignment Name] ## လမ်းညွှန်ချက်များ diff --git a/translations/my/memory-game/README.md b/translations/my/memory-game/README.md index ba262d8f6..c8a27b566 100644 --- a/translations/my/memory-game/README.md +++ b/translations/my/memory-game/README.md @@ -1,12 +1,3 @@ - ဤသည် [Next.js](https://nextjs.org) ပရောဂျက်ဖြစ်ပြီး [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app) ဖြင့် စတင်ထားပါသည်။ ## စတင်လုပ်ဆောင်ခြင်း diff --git a/translations/my/quiz-app/README.md b/translations/my/quiz-app/README.md index 470f57dce..900644506 100644 --- a/translations/my/quiz-app/README.md +++ b/translations/my/quiz-app/README.md @@ -1,12 +1,3 @@ - # Quiz app ဒီ quiz တွေက https://aka.ms/webdev-beginners မှာရှိတဲ့ data science curriculum အတွက် သင်ခန်းစာမတိုင်မီနှင့်ပြီးနောက် quiz တွေဖြစ်ပါတယ်။ diff --git a/translations/ne/.co-op-translator.json b/translations/ne/.co-op-translator.json new file mode 100644 index 000000000..430664048 --- /dev/null +++ b/translations/ne/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2025-11-03T15:19:18+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "ne" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2025-10-20T21:34:31+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "ne" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2025-11-25T12:08:53+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "ne" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2025-11-03T15:23:04+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "ne" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2025-10-20T21:37:16+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "ne" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:26:53+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "ne" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2025-11-03T15:27:21+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "ne" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T18:03:08+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "ne" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2025-11-03T15:11:19+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "ne" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2025-10-22T16:39:15+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "ne" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2025-11-03T15:13:02+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "ne" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2025-10-22T16:40:47+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "ne" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2025-11-03T15:14:28+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "ne" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2025-10-22T16:42:13+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "ne" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2025-11-03T15:13:43+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "ne" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2025-10-22T16:41:31+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "ne" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-25T21:32:26+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "ne" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2025-11-03T15:36:01+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "ne" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2025-10-22T17:01:38+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "ne" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2025-11-03T15:35:03+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "ne" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2025-10-22T17:00:16+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "ne" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2025-11-03T15:33:04+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "ne" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2025-10-22T16:59:11+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "ne" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-06T17:24:21+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "ne" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-25T21:31:05+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "ne" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2025-11-03T15:46:44+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "ne" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T00:54:49+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "ne" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2025-11-03T15:47:01+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "ne" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2025-10-22T17:11:30+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "ne" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2025-11-03T16:00:45+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "ne" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2025-10-22T17:20:00+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "ne" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2025-11-03T15:58:57+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "ne" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2025-10-22T17:18:23+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "ne" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2025-11-03T15:57:11+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "ne" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2025-10-22T17:17:28+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "ne" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-25T23:26:43+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "ne" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-25T23:50:50+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "ne" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-25T23:52:38+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "ne" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-25T23:57:58+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "ne" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-25T23:54:27+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "ne" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-25T23:59:47+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "ne" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-26T00:01:32+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "ne" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-25T23:56:12+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "ne" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-25T23:35:27+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "ne" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2025-11-03T15:54:53+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "ne" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2025-10-22T17:16:18+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "ne" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2025-11-03T15:50:53+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "ne" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2025-10-22T17:13:58+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "ne" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2025-11-03T15:49:07+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "ne" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2025-10-22T17:13:14+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "ne" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2025-11-03T15:53:27+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "ne" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2025-10-22T17:15:38+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "ne" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:28:20+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "ne" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:27:34+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "ne" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2025-11-03T15:55:38+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "ne" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-25T22:06:42+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "ne" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:08:31+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "ne" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:07:43+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "ne" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2025-11-03T15:51:47+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "ne" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2025-10-22T17:14:43+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "ne" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:40:06+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "ne" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:39:17+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "ne" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-25T22:01:58+00:00", + "source_file": "6-space-game/README.md", + "language_code": "ne" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:40:53+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "ne" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2025-11-03T15:43:11+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "ne" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2025-10-22T17:07:59+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "ne" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2025-11-03T15:45:35+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "ne" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2025-10-22T17:09:56+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "ne" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2025-11-03T15:40:32+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "ne" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2025-10-22T17:05:50+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "ne" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2025-11-03T15:38:04+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "ne" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2025-10-22T17:02:57+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "ne" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-26T00:03:12+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "ne" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-26T00:04:53+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "ne" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-26T00:39:41+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "ne" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2025-11-03T15:16:20+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "ne" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2025-10-22T16:43:17+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "ne" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2025-11-03T15:30:23+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "ne" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:26:58+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "ne" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:43:02+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "ne" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2025-10-22T16:57:22+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "ne" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:51:49+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "ne" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:22:17+00:00", + "source_file": "AGENTS.md", + "language_code": "ne" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-25T20:58:23+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "ne" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-25T21:03:04+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "ne" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:49:57+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "ne" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T18:06:55+00:00", + "source_file": "README.md", + "language_code": "ne" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-25T21:01:12+00:00", + "source_file": "SECURITY.md", + "language_code": "ne" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-25T20:54:48+00:00", + "source_file": "SUPPORT.md", + "language_code": "ne" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-25T20:59:23+00:00", + "source_file": "_404.md", + "language_code": "ne" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-25T22:00:36+00:00", + "source_file": "docs/_navbar.md", + "language_code": "ne" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-25T21:59:10+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "ne" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T09:19:17+00:00", + "source_file": "for-teachers.md", + "language_code": "ne" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-26T00:51:13+00:00", + "source_file": "lesson-template/README.md", + "language_code": "ne" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-26T00:52:21+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "ne" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:55:25+00:00", + "source_file": "memory-game/README.md", + "language_code": "ne" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-26T01:12:40+00:00", + "source_file": "quiz-app/README.md", + "language_code": "ne" + } +} \ No newline at end of file diff --git a/translations/ne/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/ne/1-getting-started-lessons/1-intro-to-programming-languages/README.md index af5edb177..b334dacc3 100644 --- a/translations/ne/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/ne/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # प्रोग्रामिङ भाषा र आधुनिक डेभलपर उपकरणहरूको परिचय नमस्ते, भविष्यका डेभलपर! 👋 के म तपाईंलाई केही भन्न सक्छु जसले मलाई हरेक दिन रोमाञ्चित बनाउँछ? तपाईंले पत्ता लगाउन लाग्नुभएको छ कि प्रोग्रामिङ केवल कम्प्युटरको बारेमा मात्र होइन – यो तपाईंको सबैभन्दा पागल विचारहरूलाई जीवनमा ल्याउन सक्ने वास्तविक सुपरपावर हो! diff --git a/translations/ne/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/ne/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index 1c15ee9c5..6935b1116 100644 --- a/translations/ne/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/ne/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # असाइनमेन्ट: आधुनिक वेब विकास उपकरणहरूको अन्वेषण ## निर्देशनहरू diff --git a/translations/ne/1-getting-started-lessons/2-github-basics/README.md b/translations/ne/1-getting-started-lessons/2-github-basics/README.md index b0fd74b69..d367ded48 100644 --- a/translations/ne/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/ne/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # GitHub परिचय नमस्ते, भविष्यका डेभलपर! 👋 संसारभरका लाखौं कोडरहरूसँग सामेल हुन तयार हुनुहुन्छ? म साँच्चै उत्साहित छु तपाईंलाई GitHub मा परिचय गराउन – यसलाई प्रोग्रामरहरूको लागि सामाजिक मिडिया प्लेटफर्मको रूपमा सोच्नुहोस्, तर यहाँ लन्चको फोटोहरू साझा गर्ने सट्टा, हामी कोड साझा गर्दैछौं र सँगै अद्भुत चीजहरू निर्माण गर्दैछौं! diff --git a/translations/ne/1-getting-started-lessons/3-accessibility/README.md b/translations/ne/1-getting-started-lessons/3-accessibility/README.md index 86ca0ac4c..a72c43e06 100644 --- a/translations/ne/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/ne/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # पहुँचयोग्य वेबपेजहरू बनाउने ![पहुंचयोग्यता सम्बन्धी सबै कुरा](../../../../translated_images/ne/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/ne/1-getting-started-lessons/3-accessibility/assignment.md b/translations/ne/1-getting-started-lessons/3-accessibility/assignment.md index 513fcba20..50d0094f5 100644 --- a/translations/ne/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/ne/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # व्यापक वेबसाइट पहुँच अडिट ## निर्देशनहरू diff --git a/translations/ne/1-getting-started-lessons/README.md b/translations/ne/1-getting-started-lessons/README.md index 5298330b8..d54984ca3 100644 --- a/translations/ne/1-getting-started-lessons/README.md +++ b/translations/ne/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # वेब विकास सुरु गर्दै यस पाठ्यक्रमको यस भागमा, तपाईंलाई पेशेवर विकासकर्ता बन्नका लागि महत्त्वपूर्ण तर गैर-परियोजना आधारित अवधारणाहरूको परिचय दिइनेछ। diff --git a/translations/ne/10-ai-framework-project/README.md b/translations/ne/10-ai-framework-project/README.md index b9444c1b7..4f50d5c99 100644 --- a/translations/ne/10-ai-framework-project/README.md +++ b/translations/ne/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # एआई फ्रेमवर्क कहिल्यै एआई एप्लिकेशनहरू स्क्र्याचबाट निर्माण गर्न प्रयास गर्दा तनाव महसुस गर्नुभएको छ? तपाईं एक्लै हुनुहुन्न! एआई फ्रेमवर्कहरू एआई विकासको लागि स्विस आर्मी चक्कु जस्तै हुन् - ती शक्तिशाली उपकरणहरू हुन् जसले तपाईंलाई बुद्धिमान एप्लिकेशनहरू निर्माण गर्दा समय र झन्झट बचत गर्न सक्छ। एआई फ्रेमवर्कलाई राम्रोसँग व्यवस्थित पुस्तकालयको रूपमा सोच्नुहोस्: यसले पूर्वनिर्मित कम्पोनेन्टहरू, मानकीकृत एपीआईहरू, र स्मार्ट एब्स्ट्र्याक्सनहरू प्रदान गर्दछ ताकि तपाईं कार्यान्वयन विवरणसँग संघर्ष नगरी समस्याहरू समाधान गर्न ध्यान दिन सक्नुहुन्छ। diff --git a/translations/ne/2-js-basics/1-data-types/README.md b/translations/ne/2-js-basics/1-data-types/README.md index 5bd685001..49474d9c3 100644 --- a/translations/ne/2-js-basics/1-data-types/README.md +++ b/translations/ne/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # जाभास्क्रिप्ट आधारभूत: डाटा प्रकारहरू ![जाभास्क्रिप्ट आधारभूत - डाटा प्रकारहरू](../../../../translated_images/ne/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/ne/2-js-basics/1-data-types/assignment.md b/translations/ne/2-js-basics/1-data-types/assignment.md index 701ccfad3..a9e9bf0fd 100644 --- a/translations/ne/2-js-basics/1-data-types/assignment.md +++ b/translations/ne/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # डेटा प्रकार अभ्यास: ई-कमर्स शपिंग कार्ट ## निर्देशनहरू diff --git a/translations/ne/2-js-basics/2-functions-methods/README.md b/translations/ne/2-js-basics/2-functions-methods/README.md index 183377694..17164f8b3 100644 --- a/translations/ne/2-js-basics/2-functions-methods/README.md +++ b/translations/ne/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # जाभास्क्रिप्ट आधारभूत: मेथड्स र फङ्सन्स ![जाभास्क्रिप्ट आधारभूत - फङ्सन्स](../../../../translated_images/ne/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/ne/2-js-basics/2-functions-methods/assignment.md b/translations/ne/2-js-basics/2-functions-methods/assignment.md index 6bbdc85bc..197ee4570 100644 --- a/translations/ne/2-js-basics/2-functions-methods/assignment.md +++ b/translations/ne/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # फङ्क्सनहरूसँग रमाइलो ## निर्देशनहरू diff --git a/translations/ne/2-js-basics/3-making-decisions/README.md b/translations/ne/2-js-basics/3-making-decisions/README.md index dec6284d8..c76b1be8d 100644 --- a/translations/ne/2-js-basics/3-making-decisions/README.md +++ b/translations/ne/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # जाभास्क्रिप्ट आधारभूत: निर्णय लिनु ![जाभास्क्रिप्ट आधारभूत - निर्णय लिनु](../../../../translated_images/ne/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/ne/2-js-basics/3-making-decisions/assignment.md b/translations/ne/2-js-basics/3-making-decisions/assignment.md index cf0bf5f11..7acbc7be1 100644 --- a/translations/ne/2-js-basics/3-making-decisions/assignment.md +++ b/translations/ne/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # निर्णय लिने: विद्यार्थी ग्रेड प्रोसेसर ## सिक्ने उद्देश्यहरू diff --git a/translations/ne/2-js-basics/4-arrays-loops/README.md b/translations/ne/2-js-basics/4-arrays-loops/README.md index 09e3c3d94..c69915570 100644 --- a/translations/ne/2-js-basics/4-arrays-loops/README.md +++ b/translations/ne/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # जाभास्क्रिप्ट आधारभूत: एरेहरू र लूपहरू ![जाभास्क्रिप्ट आधारभूत - एरेहरू](../../../../translated_images/ne/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/ne/2-js-basics/4-arrays-loops/assignment.md b/translations/ne/2-js-basics/4-arrays-loops/assignment.md index 5ffe189c9..dd07c1fb3 100644 --- a/translations/ne/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/ne/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # एरेहरू र लूपहरूको असाइनमेन्ट ## निर्देशनहरू diff --git a/translations/ne/2-js-basics/README.md b/translations/ne/2-js-basics/README.md index 7f17e7df3..075489756 100644 --- a/translations/ne/2-js-basics/README.md +++ b/translations/ne/2-js-basics/README.md @@ -1,12 +1,3 @@ - # जाभास्क्रिप्टको परिचय जाभास्क्रिप्ट वेबको भाषा हो। यी चार पाठहरूमा, तपाईं यसको आधारभूत कुराहरू सिक्नुहुनेछ। diff --git a/translations/ne/3-terrarium/1-intro-to-html/README.md b/translations/ne/3-terrarium/1-intro-to-html/README.md index 51dd99839..43931fe11 100644 --- a/translations/ne/3-terrarium/1-intro-to-html/README.md +++ b/translations/ne/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # टेरारियम परियोजना भाग १: HTML को परिचय ```mermaid diff --git a/translations/ne/3-terrarium/1-intro-to-html/assignment.md b/translations/ne/3-terrarium/1-intro-to-html/assignment.md index 2cf144640..05368977b 100644 --- a/translations/ne/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/ne/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # HTML अभ्यास असाइनमेन्ट: ब्लग मोकअप बनाउनुहोस् ## सिकाइ उद्देश्यहरू diff --git a/translations/ne/3-terrarium/2-intro-to-css/README.md b/translations/ne/3-terrarium/2-intro-to-css/README.md index d84c5dc6b..de8f24465 100644 --- a/translations/ne/3-terrarium/2-intro-to-css/README.md +++ b/translations/ne/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # टेरारियम प्रोजेक्ट भाग २: CSS को परिचय ```mermaid diff --git a/translations/ne/3-terrarium/2-intro-to-css/assignment.md b/translations/ne/3-terrarium/2-intro-to-css/assignment.md index dc4d8fcb2..bc50e2391 100644 --- a/translations/ne/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/ne/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # CSS पुनःसंरचना असाइनमेन्ट ## उद्देश्य diff --git a/translations/ne/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/ne/3-terrarium/3-intro-to-DOM-and-closures/README.md index 75b5c6db2..055906edf 100644 --- a/translations/ne/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/ne/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # टेरारियम परियोजना भाग ३: DOM म्यानिपुलेसन र जाभास्क्रिप्ट क्लोजर ```mermaid diff --git a/translations/ne/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/ne/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index 9ba549136..2f7f3dd84 100644 --- a/translations/ne/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/ne/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # DOM तत्व अनुसन्धान असाइनमेन्ट ## अवलोकन diff --git a/translations/ne/3-terrarium/README.md b/translations/ne/3-terrarium/README.md index 96383cb56..d0a1cb30f 100644 --- a/translations/ne/3-terrarium/README.md +++ b/translations/ne/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## तपाइँको टेरारियम डिप्लोय गर्नुहोस् तपाइँ आफ्नो टेरारियमलाई वेबमा **Azure Static Web Apps** प्रयोग गरेर डिप्लोय वा प्रकाशन गर्न सक्नुहुन्छ। diff --git a/translations/ne/3-terrarium/solution/README.md b/translations/ne/3-terrarium/solution/README.md index 4b18625d9..07a027e04 100644 --- a/translations/ne/3-terrarium/solution/README.md +++ b/translations/ne/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # मेरो टेरारियम: HTML, CSS, र DOM म्यानिपुलेसन सिक्नका लागि एक प्रोजेक्ट 🌵🌱 सानो ड्र्याग र ड्रप कोड-मेडिटेसन। थोरै HTML, JS, र CSS प्रयोग गरेर तपाईं वेब इन्टरफेस बनाउन, यसलाई स्टाइल गर्न, र अन्तरक्रिया थप्न सक्नुहुन्छ। diff --git a/translations/ne/4-typing-game/README.md b/translations/ne/4-typing-game/README.md index 4a4762c28..6941240a3 100644 --- a/translations/ne/4-typing-game/README.md +++ b/translations/ne/4-typing-game/README.md @@ -1,12 +1,3 @@ - # इभेन्ट-ड्रिभन प्रोग्रामिङ - टाइपिङ खेल बनाउनुहोस् ```mermaid diff --git a/translations/ne/4-typing-game/solution/README.md b/translations/ne/4-typing-game/solution/README.md index 501fd81c1..a0054c6ef 100644 --- a/translations/ne/4-typing-game/solution/README.md +++ b/translations/ne/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - यो एक प्लेसहोल्डर हो, उद्देश्यपूर्ण रूपमा खाली छोडिएको। **अस्वीकरण**: diff --git a/translations/ne/4-typing-game/typing-game/README.md b/translations/ne/4-typing-game/typing-game/README.md index b821e791d..6607b521b 100644 --- a/translations/ne/4-typing-game/typing-game/README.md +++ b/translations/ne/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # इभेन्ट्स प्रयोग गरेर खेल बनाउने के तपाईंले कहिल्यै सोच्नुभएको छ कि वेबसाइटहरूले कसरी थाहा पाउँछन् कि तपाईंले बटन क्लिक गर्नुभयो वा टेक्स्ट बक्समा टाइप गर्नुभयो? यो इभेन्ट-ड्रिभन प्रोग्रामिङको जादू हो! यो महत्वपूर्ण सीप सिक्नको लागि के राम्रो तरिका हुन सक्छ - एउटा टाइपिङ स्पीड खेल बनाउनुहोस् जसले तपाईंले गरेको प्रत्येक कीस्ट्रोकमा प्रतिक्रिया दिन्छ। diff --git a/translations/ne/4-typing-game/typing-game/assignment.md b/translations/ne/4-typing-game/typing-game/assignment.md index 3f87a5de5..51d40425f 100644 --- a/translations/ne/4-typing-game/typing-game/assignment.md +++ b/translations/ne/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # नयाँ किबोर्ड खेल बनाउनुहोस् ## निर्देशनहरू diff --git a/translations/ne/5-browser-extension/1-about-browsers/README.md b/translations/ne/5-browser-extension/1-about-browsers/README.md index 80172f0fd..0232c15d4 100644 --- a/translations/ne/5-browser-extension/1-about-browsers/README.md +++ b/translations/ne/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # ब्राउजर एक्सटेन्सन प्रोजेक्ट भाग १: ब्राउजरको बारेमा सबै कुरा ```mermaid diff --git a/translations/ne/5-browser-extension/1-about-browsers/assignment.md b/translations/ne/5-browser-extension/1-about-browsers/assignment.md index 7726669fc..65873ee2d 100644 --- a/translations/ne/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/ne/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # असाइनमेन्ट: आफ्नो ब्राउजर एक्सटेन्सनको डिजाइन सुधार गर्नुहोस् ## अवलोकन diff --git a/translations/ne/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/ne/5-browser-extension/2-forms-browsers-local-storage/README.md index 9179950ed..9f57501df 100644 --- a/translations/ne/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/ne/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # ब्राउजर एक्सटेन्सन प्रोजेक्ट भाग २: API कल गर्नुहोस्, लोकल स्टोरेज प्रयोग गर्नुहोस् ```mermaid diff --git a/translations/ne/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/ne/5-browser-extension/2-forms-browsers-local-storage/assignment.md index 6f41b065b..3538e85c4 100644 --- a/translations/ne/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/ne/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # API अपनाउनुहोस् ## अवलोकन diff --git a/translations/ne/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/ne/5-browser-extension/3-background-tasks-and-performance/README.md index e7beb287e..bf5c3a6d4 100644 --- a/translations/ne/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/ne/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # ब्राउजर एक्सटेन्सन परियोजना भाग ३: पृष्ठभूमि कार्यहरू र प्रदर्शनको बारेमा जान्नुहोस् ```mermaid diff --git a/translations/ne/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/ne/5-browser-extension/3-background-tasks-and-performance/assignment.md index 117138971..f24476f7a 100644 --- a/translations/ne/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/ne/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # साइटको प्रदर्शन विश्लेषण गर्नुहोस् ## असाइनमेन्टको अवलोकन diff --git a/translations/ne/5-browser-extension/README.md b/translations/ne/5-browser-extension/README.md index 63bd77815..fc42b1daf 100644 --- a/translations/ne/5-browser-extension/README.md +++ b/translations/ne/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # ब्राउजर एक्स्टेन्सन बनाउने ब्राउजर एक्स्टेन्सन बनाउनु तपाईंको एप्सको प्रदर्शनबारे सोच्न र फरक प्रकारको वेब सम्पत्ति निर्माण गर्न रमाइलो र रोचक तरिका हो। यो मोड्युलमा ब्राउजर कसरी काम गर्छ र ब्राउजर एक्स्टेन्सन कसरी डिप्लोय गर्ने, फर्म बनाउने, API कल गर्ने, लोकल स्टोरेज प्रयोग गर्ने, र तपाईंको वेबसाइटको प्रदर्शन कसरी मापन गर्ने र सुधार गर्ने भन्ने पाठहरू समावेश छन्। diff --git a/translations/ne/5-browser-extension/solution/README.md b/translations/ne/5-browser-extension/solution/README.md index 354557249..026f16558 100644 --- a/translations/ne/5-browser-extension/solution/README.md +++ b/translations/ne/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # कार्बन ट्रिगर ब्राउजर एक्स्टेन्सन: पूरा भएको कोड tmrow को C02 Signal API प्रयोग गरेर बिजुलीको प्रयोग ट्र्याक गर्न, एउटा ब्राउजर एक्स्टेन्सन बनाउनुहोस् जसले तपाईंलाई तपाईंको क्षेत्रको बिजुली प्रयोगको भार कस्तो छ भनेर ब्राउजरमै सम्झना दिलाउन सक्छ। यो एक्स्टेन्सनलाई अनियमित रूपमा प्रयोग गर्दा तपाईंले यस जानकारीको आधारमा आफ्नो गतिविधिहरूको निर्णय लिन मद्दत गर्नेछ। diff --git a/translations/ne/5-browser-extension/solution/translation/README.es.md b/translations/ne/5-browser-extension/solution/translation/README.es.md index be0f2e092..53ad8c704 100644 --- a/translations/ne/5-browser-extension/solution/translation/README.es.md +++ b/translations/ne/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # कार्बन ट्रिगर ब्राउजर एक्सटेन्सन: पूर्ण कोड tmrow को C02 सिग्नल API प्रयोग गरेर विद्युतको प्रयोग ट्र्याक गर्न, ब्राउजरको लागि एउटा एक्सटेन्सन बनाउनुहोस् जसले तपाईंलाई आफ्नो क्षेत्रको विद्युत खपतको बारेमा सिधै ब्राउजरमा स्मरण गराउन मद्दत गर्छ। यो एड हक एक्सटेन्सनको प्रयोगले तपाईंलाई आफ्नो गतिविधिहरूको निर्णय लिन यस जानकारीको आधारमा सहयोग पुर्‍याउनेछ। diff --git a/translations/ne/5-browser-extension/solution/translation/README.fr.md b/translations/ne/5-browser-extension/solution/translation/README.fr.md index ea653e64f..f1aae319e 100644 --- a/translations/ne/5-browser-extension/solution/translation/README.fr.md +++ b/translations/ne/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # कार्बन ट्रिगर ब्राउजर एक्स्टेन्सन: पूरा भएको कोड tmrow को C02 Signal API प्रयोग गरेर बिजुली खपत ट्र्याक गर्दै, एउटा ब्राउजर एक्स्टेन्सन बनाउनुहोस् जसले तपाईंलाई तपाईंको क्षेत्रको बिजुली खपतको बारेमा सिधै ब्राउजरमा सम्झना दिन्छ। यो विशेष एक्स्टेन्सनको प्रयोगले तपाईंलाई यी जानकारीहरूको आधारमा तपाईंको गतिविधिहरूको बारेमा निर्णय लिन मद्दत गर्नेछ। diff --git a/translations/ne/5-browser-extension/solution/translation/README.hi.md b/translations/ne/5-browser-extension/solution/translation/README.hi.md index 72a83823e..0893ccfca 100644 --- a/translations/ne/5-browser-extension/solution/translation/README.hi.md +++ b/translations/ne/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # कार्बन ट्रिगर ब्राउज़र एक्सटेंशन: पूरा किया हुआ कोड tmrow को CO2 सिग्नल एपीआई प्रयोग गरेर बिजुलीको उपयोग ट्र्याक गर्ने ब्राउज़र एक्सटेंशन बनाउनुहोस्, जसले तपाईंलाई तपाईंको क्षेत्रको बिजुलीको उपयोग कत्तिको भारी छ भनेर रिमाइन्डर दिन्छ। यो एक्सटेंशन प्रयोग गर्दा, तपाईंले यस जानकारीको आधारमा आफ्नो गतिविधिहरूमा निर्णय लिन सक्नुहुन्छ। diff --git a/translations/ne/5-browser-extension/solution/translation/README.it.md b/translations/ne/5-browser-extension/solution/translation/README.it.md index eeae321d2..975d23864 100644 --- a/translations/ne/5-browser-extension/solution/translation/README.it.md +++ b/translations/ne/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # कार्बन ट्रिगर ब्राउजर एक्सटेन्सन: सुरु गर्न कोड tmrow को Signal C02 API प्रयोग गरेर आफ्नो क्षेत्रको विद्युत उपयोगको निगरानी गर्न ब्राउजर एक्सटेन्सन बनाइनेछ। यसले तपाईंको ब्राउजरमा सिधै स्मरण गराउने सुविधा दिनेछ कि तपाईंको क्षेत्रको विद्युत उपयोग कति भारी छ। यो विशेष एक्सटेन्सन प्रयोग गर्दा तपाईं आफ्नो गतिविधिहरूलाई यी जानकारीको आधारमा मूल्याङ्कन गर्न सक्नुहुन्छ। diff --git a/translations/ne/5-browser-extension/solution/translation/README.ja.md b/translations/ne/5-browser-extension/solution/translation/README.ja.md index 4a4cfee79..3b6ab0195 100644 --- a/translations/ne/5-browser-extension/solution/translation/README.ja.md +++ b/translations/ne/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # कार्बन ट्रिगर ब्राउजर एक्सटेन्सन: तयार गरिएको कोड tmrow को C02 सिग्नल API प्रयोग गरेर तपाईंको क्षेत्रको विद्युत उपयोगको मात्रा ट्र्याक गर्नका लागि ब्राउजरमा रिमाइन्डरको रूपमा देखाउन सकिने ब्राउजर एक्सटेन्सन निर्माण गर्नुहोस्। यो एक्सटेन्सनलाई प्रयोग गरेर, तपाईं आफ्नो गतिविधि यस जानकारीको आधारमा निर्णय गर्न सक्नुहुन्छ। diff --git a/translations/ne/5-browser-extension/solution/translation/README.ms.md b/translations/ne/5-browser-extension/solution/translation/README.ms.md index 9cf5ebbdf..a5c87599a 100644 --- a/translations/ne/5-browser-extension/solution/translation/README.ms.md +++ b/translations/ne/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # कार्बन ट्रिगर ब्राउजर एक्सटेन्सन: पूर्ण कोड C02 सिग्नल API प्रयोग गरेर विद्युत प्रयोगको निगरानी गर्न, ब्राउजर एक्सटेन्सन बनाउनुहोस् ताकि तपाईं आफ्नो क्षेत्रको विद्युत प्रयोगको गम्भीरता बारे ब्राउजरमा चेतावनी प्राप्त गर्न सक्नुहुन्छ। यो एक्सटेन्सन प्रयोग गर्दा तपाईंलाई यो जानकारीको आधारमा आफ्नो गतिविधिहरूको निर्णय गर्न मद्दत गर्नेछ। diff --git a/translations/ne/5-browser-extension/start/README.md b/translations/ne/5-browser-extension/start/README.md index 207680864..6129141f7 100644 --- a/translations/ne/5-browser-extension/start/README.md +++ b/translations/ne/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # कार्बन ट्रिगर ब्राउजर एक्स्टेन्सन: सुरुवाती कोड tmrow को C02 Signal API प्रयोग गरेर बिजुलीको प्रयोग ट्र्याक गर्न, एउटा ब्राउजर एक्स्टेन्सन बनाउनुहोस् जसले तपाईंलाई तपाईंको क्षेत्रको बिजुली प्रयोगको भारबारे ब्राउजरमै सम्झना दिन्छ। यो एक्स्टेन्सनलाई अनियमित रूपमा प्रयोग गर्दा तपाईंले यस जानकारीको आधारमा आफ्नो गतिविधिहरूको निर्णय लिन मद्दत गर्नेछ। diff --git a/translations/ne/6-space-game/1-introduction/README.md b/translations/ne/6-space-game/1-introduction/README.md index 4cfe57141..f296be6a5 100644 --- a/translations/ne/6-space-game/1-introduction/README.md +++ b/translations/ne/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # स्पेस गेम बनाउनुहोस् भाग १: परिचय ```mermaid diff --git a/translations/ne/6-space-game/1-introduction/assignment.md b/translations/ne/6-space-game/1-introduction/assignment.md index 5f132864b..dae32931b 100644 --- a/translations/ne/6-space-game/1-introduction/assignment.md +++ b/translations/ne/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # खेलको नमुना: डिजाइन ढाँचाहरू लागू गर्नुहोस् ## असाइनमेन्टको अवलोकन diff --git a/translations/ne/6-space-game/2-drawing-to-canvas/README.md b/translations/ne/6-space-game/2-drawing-to-canvas/README.md index 0dc9114b1..6c969510f 100644 --- a/translations/ne/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/ne/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # स्पेस गेम निर्माण भाग २: हिरो र राक्षसलाई क्यानभासमा चित्रण गर्नुहोस् ```mermaid diff --git a/translations/ne/6-space-game/2-drawing-to-canvas/assignment.md b/translations/ne/6-space-game/2-drawing-to-canvas/assignment.md index 0fc861029..ac7433cbd 100644 --- a/translations/ne/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/ne/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # असाइनमेन्ट: क्यानभास API अन्वेषण गर्नुहोस् ## सिक्ने उद्देश्यहरू diff --git a/translations/ne/6-space-game/3-moving-elements-around/README.md b/translations/ne/6-space-game/3-moving-elements-around/README.md index adbbc93c9..62e47763a 100644 --- a/translations/ne/6-space-game/3-moving-elements-around/README.md +++ b/translations/ne/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # स्पेस गेम बनाउनुहोस् भाग ३: गति थप्दै ```mermaid diff --git a/translations/ne/6-space-game/3-moving-elements-around/assignment.md b/translations/ne/6-space-game/3-moving-elements-around/assignment.md index b2600ecae..99809e32a 100644 --- a/translations/ne/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/ne/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # आफ्नो कोडमा टिप्पणी गर्नुहोस् ## निर्देशनहरू diff --git a/translations/ne/6-space-game/4-collision-detection/README.md b/translations/ne/6-space-game/4-collision-detection/README.md index fc7d4312a..3ded8a1e7 100644 --- a/translations/ne/6-space-game/4-collision-detection/README.md +++ b/translations/ne/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # स्पेस गेम बनाउनुहोस् भाग ४: लेजर थप्नुहोस् र टक्कर पत्ता लगाउनुहोस् ```mermaid diff --git a/translations/ne/6-space-game/4-collision-detection/assignment.md b/translations/ne/6-space-game/4-collision-detection/assignment.md index c226c2837..1bfbfe0e0 100644 --- a/translations/ne/6-space-game/4-collision-detection/assignment.md +++ b/translations/ne/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # टक्करहरूको अन्वेषण गर्नुहोस् ## निर्देशनहरू diff --git a/translations/ne/6-space-game/4-collision-detection/solution/README.md b/translations/ne/6-space-game/4-collision-detection/solution/README.md index 7ccd8cd30..4027acc02 100644 --- a/translations/ne/6-space-game/4-collision-detection/solution/README.md +++ b/translations/ne/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - यो एक प्लेसहोल्डर हो, उद्देश्यपूर्ण रूपमा खाली छोडिएको। **अस्वीकरण**: diff --git a/translations/ne/6-space-game/4-collision-detection/your-work/README.md b/translations/ne/6-space-game/4-collision-detection/your-work/README.md index bd78d1dac..a0054c6ef 100644 --- a/translations/ne/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/ne/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - यो एक प्लेसहोल्डर हो, उद्देश्यपूर्ण रूपमा खाली छोडिएको। **अस्वीकरण**: diff --git a/translations/ne/6-space-game/5-keeping-score/README.md b/translations/ne/6-space-game/5-keeping-score/README.md index b94161534..0a9f4f7c7 100644 --- a/translations/ne/6-space-game/5-keeping-score/README.md +++ b/translations/ne/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # स्पेस गेम बनाउनुहोस् भाग ५: स्कोरिङ र जीवनहरू ```mermaid diff --git a/translations/ne/6-space-game/5-keeping-score/assignment.md b/translations/ne/6-space-game/5-keeping-score/assignment.md index c48850555..65f28d24f 100644 --- a/translations/ne/6-space-game/5-keeping-score/assignment.md +++ b/translations/ne/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # स्कोरिङ खेल बनाउनुहोस् ## निर्देशनहरू diff --git a/translations/ne/6-space-game/5-keeping-score/solution/README.md b/translations/ne/6-space-game/5-keeping-score/solution/README.md index eaec0d47a..a0054c6ef 100644 --- a/translations/ne/6-space-game/5-keeping-score/solution/README.md +++ b/translations/ne/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - यो एक प्लेसहोल्डर हो, उद्देश्यपूर्ण रूपमा खाली छोडिएको। **अस्वीकरण**: diff --git a/translations/ne/6-space-game/5-keeping-score/your-work/README.md b/translations/ne/6-space-game/5-keeping-score/your-work/README.md index 51effca6f..a0054c6ef 100644 --- a/translations/ne/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/ne/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - यो एक प्लेसहोल्डर हो, उद्देश्यपूर्ण रूपमा खाली छोडिएको। **अस्वीकरण**: diff --git a/translations/ne/6-space-game/6-end-condition/README.md b/translations/ne/6-space-game/6-end-condition/README.md index cf4f7145e..9e2d8961a 100644 --- a/translations/ne/6-space-game/6-end-condition/README.md +++ b/translations/ne/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # स्पेस गेम बनाउनुहोस् भाग ६: अन्त्य र पुनः सुरु गर्नुहोस् ```mermaid diff --git a/translations/ne/6-space-game/6-end-condition/assignment.md b/translations/ne/6-space-game/6-end-condition/assignment.md index 5f460546e..477fbdb1d 100644 --- a/translations/ne/6-space-game/6-end-condition/assignment.md +++ b/translations/ne/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # नमूना खेल निर्माण गर्नुहोस् ## असाइनमेन्टको अवलोकन diff --git a/translations/ne/6-space-game/6-end-condition/solution/README.md b/translations/ne/6-space-game/6-end-condition/solution/README.md index 5e8ceb8a2..a0054c6ef 100644 --- a/translations/ne/6-space-game/6-end-condition/solution/README.md +++ b/translations/ne/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - यो एक प्लेसहोल्डर हो, उद्देश्यपूर्ण रूपमा खाली छोडिएको। **अस्वीकरण**: diff --git a/translations/ne/6-space-game/6-end-condition/your-work/README.md b/translations/ne/6-space-game/6-end-condition/your-work/README.md index 56d3d7f44..529691674 100644 --- a/translations/ne/6-space-game/6-end-condition/your-work/README.md +++ b/translations/ne/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - यो एक प्लेसहोल्डर हो, उद्देश्यपूर्ण रूपमा खाली राखिएको। **अस्वीकरण**: diff --git a/translations/ne/6-space-game/README.md b/translations/ne/6-space-game/README.md index 10b6ac296..efdc4dc8b 100644 --- a/translations/ne/6-space-game/README.md +++ b/translations/ne/6-space-game/README.md @@ -1,12 +1,3 @@ - # स्पेस गेम बनाउनुहोस् एक स्पेस गेम जसले उन्नत जाभास्क्रिप्टका आधारभूत कुराहरू सिकाउँछ diff --git a/translations/ne/6-space-game/solution/README.md b/translations/ne/6-space-game/solution/README.md index 86e0444de..5bc8a1583 100644 --- a/translations/ne/6-space-game/solution/README.md +++ b/translations/ne/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - यो एक प्लेसहोल्डर हो, उद्देश्यपूर्ण रूपमा खाली राखिएको। **अस्वीकरण**: diff --git a/translations/ne/7-bank-project/1-template-route/README.md b/translations/ne/7-bank-project/1-template-route/README.md index 1605b706a..907280aee 100644 --- a/translations/ne/7-bank-project/1-template-route/README.md +++ b/translations/ne/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # बैंकिङ एप निर्माण भाग १: वेब एपमा HTML टेम्प्लेट र रुटहरू ```mermaid diff --git a/translations/ne/7-bank-project/1-template-route/assignment.md b/translations/ne/7-bank-project/1-template-route/assignment.md index 0a18befad..8cbc62f87 100644 --- a/translations/ne/7-bank-project/1-template-route/assignment.md +++ b/translations/ne/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # रुटिङ सुधार गर्नुहोस् ## निर्देशनहरू diff --git a/translations/ne/7-bank-project/2-forms/README.md b/translations/ne/7-bank-project/2-forms/README.md index e8391e995..e91ef6b42 100644 --- a/translations/ne/7-bank-project/2-forms/README.md +++ b/translations/ne/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # बैंकिङ एप निर्माण भाग २: लगइन र दर्ता फारम निर्माण ```mermaid diff --git a/translations/ne/7-bank-project/2-forms/assignment.md b/translations/ne/7-bank-project/2-forms/assignment.md index c4c3e1af4..7415fdea3 100644 --- a/translations/ne/7-bank-project/2-forms/assignment.md +++ b/translations/ne/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # आधुनिक CSS प्रयोग गरेर आफ्नो बैंक एपलाई स्टाइल गर्नुहोस् ## परियोजना अवलोकन diff --git a/translations/ne/7-bank-project/3-data/README.md b/translations/ne/7-bank-project/3-data/README.md index 93836221a..c56c4d2bb 100644 --- a/translations/ne/7-bank-project/3-data/README.md +++ b/translations/ne/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # बैंकिङ एप निर्माण भाग ३: डेटा प्राप्त गर्ने र प्रयोग गर्ने विधिहरू स्टार ट्रेकको एंटरप्राइज कम्प्युटरलाई सम्झनुहोस् - जब कप्तान पिकार्डले जहाजको स्थिति सोध्छन्, जानकारी तुरुन्तै देखिन्छ, सम्पूर्ण इन्टरफेस बन्द भएर पुनः निर्माण नगरी। यो नै हामी यहाँ निर्माण गर्दैछौं, गतिशील डेटा प्राप्त गर्ने प्रविधिको साथ। diff --git a/translations/ne/7-bank-project/3-data/assignment.md b/translations/ne/7-bank-project/3-data/assignment.md index 04b28217c..ea5ef02c1 100644 --- a/translations/ne/7-bank-project/3-data/assignment.md +++ b/translations/ne/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # कोड पुनःसंरचना र दस्तावेजीकरण असाइनमेन्ट ## सिकाइ उद्देश्यहरू diff --git a/translations/ne/7-bank-project/4-state-management/README.md b/translations/ne/7-bank-project/4-state-management/README.md index 47221c05f..c49b65227 100644 --- a/translations/ne/7-bank-project/4-state-management/README.md +++ b/translations/ne/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # बैंकिङ एप निर्माण भाग ४: स्टेट म्यानेजमेन्टको अवधारणा ## ⚡ अर्को ५ मिनेटमा तपाईंले के गर्न सक्नुहुन्छ diff --git a/translations/ne/7-bank-project/4-state-management/assignment.md b/translations/ne/7-bank-project/4-state-management/assignment.md index e8768b554..c73ea4d2b 100644 --- a/translations/ne/7-bank-project/4-state-management/assignment.md +++ b/translations/ne/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # "ट्रान्जेक्सन थप गर्नुहोस्" संवाद लागू गर्नुहोस् ## अवलोकन diff --git a/translations/ne/7-bank-project/README.md b/translations/ne/7-bank-project/README.md index de17b080b..3fc1660bd 100644 --- a/translations/ne/7-bank-project/README.md +++ b/translations/ne/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: बैंक बनाउनुहोस् यस परियोजनामा, तपाईंले एक काल्पनिक बैंक कसरी निर्माण गर्ने भनेर सिक्नुहुनेछ। यी पाठहरूले वेब एपको लेआउट कसरी बनाउने र रुटहरू प्रदान गर्ने, फारमहरू निर्माण गर्ने, स्टेट व्यवस्थापन गर्ने, र API बाट डेटा कसरी ल्याउने भन्ने निर्देशनहरू समावेश गर्दछ, जसबाट तपाईं बैंकको डेटा प्राप्त गर्न सक्नुहुन्छ। diff --git a/translations/ne/7-bank-project/api/README.md b/translations/ne/7-bank-project/api/README.md index 8dc57d59b..92ed33b6c 100644 --- a/translations/ne/7-bank-project/api/README.md +++ b/translations/ne/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # बैंक एपीआई > [Node.js](https://nodejs.org) + [Express](https://expressjs.com/) प्रयोग गरेर बनाइएको बैंक एपीआई। diff --git a/translations/ne/7-bank-project/solution/README.md b/translations/ne/7-bank-project/solution/README.md index c596df3c9..b78c67f16 100644 --- a/translations/ne/7-bank-project/solution/README.md +++ b/translations/ne/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # बैंक एप > बैंक एप परियोजनाको उदाहरण समाधान, जुन शुद्ध HTML5, CSS र JavaScript (कुनै फ्रेमवर्क वा लाइब्रेरी प्रयोग नगरी) प्रयोग गरेर निर्माण गरिएको छ। diff --git a/translations/ne/8-code-editor/1-using-a-code-editor/README.md b/translations/ne/8-code-editor/1-using-a-code-editor/README.md index 43ee8dde0..e377daa0e 100644 --- a/translations/ne/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/ne/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # कोड सम्पादक प्रयोग गर्दै: VSCode.dev मा महारत हासिल गर्नुहोस् *द म्याट्रिक्स* मा नियोले डिजिटल संसारमा पहुँच गर्न ठूलो कम्प्युटर टर्मिनलमा प्लग गर्नुपरेको सम्झनुहुन्छ? आजको वेब विकास उपकरणहरू यसको ठीक उल्टो कथा हो – जहाँसुकैबाट पहुँच गर्न सकिने अत्यन्त शक्तिशाली क्षमता। VSCode.dev एक ब्राउजर-आधारित कोड सम्पादक हो जसले इन्टरनेट कनेक्शन भएको कुनै पनि उपकरणमा व्यावसायिक विकास उपकरणहरू ल्याउँछ। diff --git a/translations/ne/8-code-editor/1-using-a-code-editor/assignment.md b/translations/ne/8-code-editor/1-using-a-code-editor/assignment.md index 664b74c46..ce911e0e7 100644 --- a/translations/ne/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/ne/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # VSCode.dev प्रयोग गरेर रिजुम वेबसाइट बनाउनुहोस् आफ्नो करियर सम्भावनाहरूलाई सुधार गर्नुहोस् र आफ्नो सीप र अनुभवलाई अन्तरक्रियात्मक, आधुनिक स्वरूपमा प्रदर्शन गर्ने व्यावसायिक रिजुम वेबसाइट निर्माण गर्नुहोस्। परम्परागत PDF पठाउने सट्टा, कल्पना गर्नुहोस् कि तपाईंले भर्तीकर्ताहरूलाई एक आकर्षक, उत्तरदायी वेबसाइट प्रदान गर्न सक्नुहुन्छ जसले तपाईंको योग्यता र वेब विकास क्षमताहरू दुवै देखाउँछ। diff --git a/translations/ne/9-chat-project/README.md b/translations/ne/9-chat-project/README.md index 2c3b972b4..c6022a35e 100644 --- a/translations/ne/9-chat-project/README.md +++ b/translations/ne/9-chat-project/README.md @@ -1,12 +1,3 @@ - # एआईको साथमा च्याट सहायक बनाउनुहोस् स्टार ट्रेकमा जहाजको कम्प्युटरसँग कुरा गर्दै जटिल प्रश्न सोध्ने र विचारशील उत्तर प्राप्त गर्ने दृश्य सम्झनुहुन्छ? १९६० को दशकमा विज्ञान कल्पनाजस्तो देखिने कुरा अब तपाईंले पहिले नै जान्ने वेब प्रविधिहरू प्रयोग गरेर निर्माण गर्न सक्नुहुन्छ। diff --git a/translations/ne/9-chat-project/solution/README.md b/translations/ne/9-chat-project/solution/README.md index c749875be..74efd0116 100644 --- a/translations/ne/9-chat-project/solution/README.md +++ b/translations/ne/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # समाधान चलाउनुहोस् 1. [ब्याकएन्ड](./backend/README.md) सुरु गर्नुहोस् diff --git a/translations/ne/9-chat-project/solution/backend/README.md b/translations/ne/9-chat-project/solution/backend/README.md index 6f5bb1c24..6a2377a65 100644 --- a/translations/ne/9-chat-project/solution/backend/README.md +++ b/translations/ne/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - आफ्नो रनटाइम चयन गर्नुहोस् - [Python](./python/README.md) diff --git a/translations/ne/9-chat-project/solution/backend/python/README.md b/translations/ne/9-chat-project/solution/backend/python/README.md index 3528aeb0c..876b3c7bb 100644 --- a/translations/ne/9-chat-project/solution/backend/python/README.md +++ b/translations/ne/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # कोड चलाउनुहोस् ## सेट अप diff --git a/translations/ne/9-chat-project/solution/frontend/README.md b/translations/ne/9-chat-project/solution/frontend/README.md index 09f33fe72..e1047a655 100644 --- a/translations/ne/9-chat-project/solution/frontend/README.md +++ b/translations/ne/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # कोड चलाउनुहोस् ```sh diff --git a/translations/ne/AGENTS.md b/translations/ne/AGENTS.md index 05056e4dd..36ed5404d 100644 --- a/translations/ne/AGENTS.md +++ b/translations/ne/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## परियोजना अवलोकन diff --git a/translations/ne/CODE_OF_CONDUCT.md b/translations/ne/CODE_OF_CONDUCT.md index 23aa672b7..a2aa04247 100644 --- a/translations/ne/CODE_OF_CONDUCT.md +++ b/translations/ne/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # माइक्रोसफ्ट ओपन सोर्स आचारसंहिता यस परियोजनाले [माइक्रोसफ्ट ओपन सोर्स आचारसंहिता](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon) अपनाएको छ। diff --git a/translations/ne/CONTRIBUTING.md b/translations/ne/CONTRIBUTING.md index 46f9e1528..c1e924976 100644 --- a/translations/ne/CONTRIBUTING.md +++ b/translations/ne/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # योगदान यो परियोजनाले योगदान र सुझावहरूलाई स्वागत गर्दछ। अधिकांश योगदानहरूका लागि तपाईंले योगदानकर्ता लाइसेन्स सम्झौता (CLA) मा सहमति जनाउन आवश्यक छ, जसले तपाईंलाई अधिकार छ र वास्तवमै हामीलाई तपाईंको योगदान प्रयोग गर्न अधिकार दिन्छ। थप विवरणको लागि, [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon) मा जानुहोस्। diff --git a/translations/ne/Git-Basics/README.md b/translations/ne/Git-Basics/README.md index 20b8d34ed..83e9ff71f 100644 --- a/translations/ne/Git-Basics/README.md +++ b/translations/ne/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## वेब-डेभलपमेन्टका नयाँ सिक्नेहरूका लागि GIT को आधारभूत जानकारी👶 ## `Git` के हो? diff --git a/translations/ne/README.md b/translations/ne/README.md index 4a16443e5..cd0b5fb05 100644 --- a/translations/ne/README.md +++ b/translations/ne/README.md @@ -1,206 +1,199 @@ - -# नयाँहरूका लागि वेब विकास - एक पाठ्यक्रम +# वेब विकास आरम्भकर्ताहरूका लागि - एक पाठ्यक्रम -Microsoft Cloud Advocates द्वारा हाम्रो १२ हप्ताको व्यापक कोर्ससँग वेब विकासका आधारहरू जान्नुहोस्। २४ पाठहरू मध्ये प्रत्येकले JavaScript, CSS, र HTML मा हातेमालो परियोजनाहरू जस्तै टेरारियम, ब्राउजर एक्सटेन्शन, र स्पेस खेलहरू मार्फत बुझाइ गहिरो बनाउँछ। क्विजहरू, छलफलहरू, र व्यावहारिक असाइन्मेन्टहरूमा संलग्न हुनुहोस्। हाम्रो प्रभावकारी परियोजना-आधारित शिक्षणशैलीबाट तपाईंका सीपहरू सुधार गर्नुहोस् र ज्ञानलाई अधिकतम बनाउन सक्नुहोस्। आजै तपाईंको कोडिङ यात्रा सुरु गर्नुहोस्! +माइक्रोसफ्ट क्लाउड एड्भोकेट्स द्वारा प्रदान गरिएको हाम्रो १२ हप्ताको समग्र पाठ्यक्रमसँग वेब विकासका आधारभूत कुरा सिक्नुहोस्। २४ वटा पाठहरू प्रत्येकमा जाभास्क्रिप्ट, CSS, र HTML लाई प्रायोगात्मक परियोजनाहरू जस्तै टेरारियम, ब्राउजर एक्सटेन्शन, र अन्तरिक्ष खेलहरू मार्फत गहिराइमा अध्ययन गरिएको छ। क्विजहरू, छलफलहरू, र व्यावहारिक कार्यहरूमा संलग्न हुनुहोस्। हाम्रो प्रभावकारी परियोजना-आधारित शिक्षण विधिसँग तपाईंको सीप सुधार गर्नुहोस् र ज्ञानको अवधारणालाई अप्टिमाइज गर्नुहोस्। आजै आफ्नो कोडिङ यात्रा सुरु गर्नुहोस्! -Azure AI Foundry Discord समुदायमा सामेल हुनुहोस् +एज्योर AI फाउन्ड्री डिस्कोर्ड समुदायमा सामेल हुनुहोस् -# कसरी यी स्रोतहरू प्रयोग गरेर सुरूवात गर्ने: -1. **रिपोजिटरी फोर्क गर्नुहोस्**: Click [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) -2. **रिपोजिटरी क्लोन गर्नुहोस्**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Azure AI Foundry Discord मा सामेल हुनुहोस् र विज्ञ तथा विकासकर्ता साथीहरूसँग भेटघाट गर्नुहोस्**](https://discord.com/invite/ByRwuEEgH4) +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + +यी स्रोतहरू प्रयोग गर्न शुरु गर्न यी कदमहरू पालना गर्नुहोस्: +1. **रेपोजिटरी फरक गर्नुहोस्**: Click [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) +2. **रेपोजिटरी क्लोन गर्नुहोस्**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**एज्योर AI फाउन्ड्री डिस्कोर्डमा सामेल हुनुहोस् र विशेषज्ञहरू र सहकर्मी विकासकर्ताहरूलाई भेट्नुहोस्**](https://discord.com/invite/ByRwuEEgH4) -### 🌐 बहुभाषी समर्थन +### 🌐 बहु-भाषा समर्थन -#### GitHub Action मार्फत समर्थित (स्वचालित र सँधै अद्यावधिक) +#### GitHub Action द्वारा समर्थित (स्वचालित र सदैव अद्यावधिक) -[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](./README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) +[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](./README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) > **स्थानीय रूपमा क्लोन गर्न चाहनुहुन्छ?** -> यो रिपोजिटरीमा ५०+ भाषागत अनुवादहरू छन् जसले डाउनलोड साइज धेरै बढाउँछ। अनुवादबिना क्लोन गर्न sparse checkout प्रयोग गर्नुहोस्: +> यस रेपोजिटरीमा ५० भन्दा बढी भाषा अनुवादहरू समावेश छन् जसले डाउनलोड आकार धेरै बढाउँछ। अनुवाद विना क्लोन गर्न, sparse checkout प्रयोग गर्नुहोस्: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> यसले तपाईंलाई कोर्स पूरा गर्न आवश्यक सबै कुरा धेरै छिटो डाउनलोड संग दिन्छ। +> यसले तपाईंलाई कोर्स पूरा गर्न आवश्यक सबै कुरा दिन्छ र छिटो डाउनलोड गरिन्छ। -**यदि तपाईंलाई थप अनुवाद भाषाहरू आवश्यक छ भने तिनीहरूलाई यहाँ [list](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md) मा हेर्न सक्नुहुन्छ** +**यदि तपाईं थप अनुवाद भाषाहरू समर्थन गर्न चाहनुहुन्छ भने ती [यहाँ](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md) सूचीबद्ध छन्** [![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) #### 🧑‍🎓 _के तपाईं विद्यार्थी हुनुहुन्छ?_ -[**Student Hub पृष्ठ**](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 Challenge 🚀" खोज्नुहोस्। यो नयाँ चुनौती हो जुन तपाईंले GitHub Copilot र Agent मोड प्रयोग गरेर पूरा गर्न सक्नुहुन्छ। यदि तपाईंले पहिले Agent मोड प्रयोग गर्नुभएन भने, यो केवल टेक्स्ट मात्र उत्पन्न गर्दैन, फाइलहरू सिर्जना र सम्पादन गर्न, कमाण्ड चलाउन र थप गर्न सक्षम छ। +नयाँ चुनौती थपिएको छ, धेरै अध्यायहरूमा "GitHub Copilot Agent चुनौती 🚀" हेर्नुहोस्। यो GitHub Copilot र Agent मोड प्रयोग गरेर तपाईंले पूरा गर्नुपर्ने नयाँ चुनौती हो। यदि तपाईंले पहिला Agent मोड प्रयोग गर्नुभएन भने यसको क्षमता केवल पाठ मात्र उत्पन्न गर्नु छैन, यसले फाइलहरू बनाउन र सम्पादन गर्न, कमाण्डहरू चलाउन र अन्य धेरै गर्न सक्छ। -### 📣 घोषणा - _नयाँ परियोजना जनरेटिभ AI प्रयोग गरेर बनाउन_ +### 📣 घोषणा - _नयाँ परियोजना जनरेटिभ AI प्रयोग गरी निर्माण गर्ने_ -नयाँ AI सहायक परियोजना थपियो, यहाँ जाँच गर्नुहोस् [project](./9-chat-project/README.md) +नयाँ AI सहायक परियोजना भर्खरै थपिएको छ, यो परियोजना [यहाँ](./9-chat-project/README.md) जाँच गर्नुहोस्। -### 📣 घोषणा - _नयाँ पाठ्यक्रम_ JavaScript का लागि जनरेटिभ AI मा जारी भयो +### 📣 घोषणा - _नयाँ पाठ्यक्रम_ जनरेटिभ AI को लागि जाभास्क्रिप्टमा भर्खरै जारी गरिएको -हाम्रो नयाँ जनरेटिभ AI पाठ्यक्रम नछुटाउनुहोस्! +हाम्रो नयाँ जनरेटिभ AI पाठ्यक्रम नछुट्नुहोस्! -[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/ne/background.148a8d43afde5730.webp) +![पृष्ठभूमि](../../translated_images/ne/background.148a8d43afde5730.webp) - आधारदेखि RAG सम्म सबै कुरा समेट्ने पाठहरू। -- GenAI र हाम्रो सहायक एप प्रयोग गरी ऐतिहासिक पात्रहरूसँग अन्तरक्रिया गर्नुहोस्। -- रमाइलो र आकर्षक कथावस्तु, तपाईं समय यात्रा गर्दै हुनुहुन्छ! +- GenAI र हाम्रो साथी एपमार्फत ऐतिहासिक पात्रहरूसँग अन्तरक्रिया गर्नुहोस्। +- रमाइलो र आकर्षक कथा, तपाईं समय यात्रामा हुनुहुनेछ! -![character](../../translated_images/ne/character.5c0dd8e067ffd693.webp) +![पात्र](../../translated_images/ne/character.5c0dd8e067ffd693.webp) -प्रत्येक पाठमा असाइन्मेन्ट पूरा गर्ने, ज्ञान जाँच गर्ने र चुनौतीहरू छन् जसले तपाईंलाई यी विषयहरू सिक्न मार्गनिर्देशन गर्छन्: -- प्रॉम्प्टिङ र प्रॉम्प्ट इन्जिनियरिङ -- टेक्स्ट र छवि एप उत्पादन +प्रत्येक पाठमा पूरा गर्नुपर्ने एउटा असाइनमेन्ट, ज्ञान जाँच, र चुनौती समावेश छ, जसले तपाईंलाई यी विषयहरू सिक्न गाइड गर्छ: +- प्रॉम्प्टिङ र प्रॉम्प्ट ईन्जिनियरिङ +- पाठ र छवि एप उत्पादन - खोज एपहरू -शुरू गर्न [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) भ्रमण गर्नुहोस्! +शुरु गर्न यहाँ जानुहोस् [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) -## 🌱 सुरूवात +## 🌱 सुरु गर्ने तरिका -> **शिक्षकहरू**, हामीले [शिक्षकहरूका लागि केही सुझावहरू](for-teachers.md) समावेश गरेका छौं यस पाठ्यक्रम प्रयोग गर्ने तरिका बारे। तपाईंहरूको प्रतिक्रिया पाउँदा हामी खुशी हुनेछौं [हाम्रो छलफल मञ्चमा](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! +> **शिक्षकहरू**, हामीले [यस पाठ्यक्रमलाई कसरी प्रयोग गर्ने बारे केही सुझावहरू](for-teachers.md) समावेश गरेका छौं। हामी तपाईंको प्रतिक्रिया [हाम्रो छलफल फोरम](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner) मा पाउन इच्छुक छौं! -**[शिक्षार्थीहरू](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, हरेक पाठका लागि, पूर्व-व्याख्यान क्विजबाट सुरू गर्नुहोस् र व्याख्यान सामग्री पढ्न, विभिन्न गतिविधिहरू पूरा गर्न र पश्चात-व्याख्यान क्विजबाट आफ्नो बुझाइ जाँच गर्न जारी राख्नुहोस्। +**[अध्यार्थीहरू](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, प्रत्येक पाठको लागि, प्रि-लेक्चर क्विजबाट सुरु गर्नुहोस् र व्याख्यान सामग्री पढ्दै, विभिन्न गतिविधिहरू पूरा गर्दै र पोस्ट-लेक्चर क्विजसँग बुझाइ जाँच गर्दै अघि बढ्नुहोस्। -तपाईंको शिक्षण अनुभव सुधार गर्नका लागि, आफ्ना साथीहरू सँग मिलेर परियोजनामा काम गर्न जडान हुनुहोस्! छलफलहरू हाम्रो [छलफल मञ्चमा](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) प्रोत्साहित गरिन्छ जहाँ हाम्रो मोडरेटर टिम तपाईंका प्रश्नहरूको जवाफ दिन उपलब्ध हुन्छ। +तपाईंको सिकाइ अनुभव बढाउन, तपाईंका साथीहरूसँग परियोजनाहरूमा सँगै काम गर्न जडान हुनुहोस्! छलफलहरू हाम्रो [चर्चा फोरम](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) मा प्रोत्साहित गरिन्छ जहाँ हाम्रा मोडरेटर टोली तपाईंका प्रश्नहरूको उत्तर दिन उपलब्ध रहनेछ। -तपाईंको शिक्षालाई अझ अघि बढाउन, थप अध्ययन सामग्रीहरूको लागि हामी तपाईंलाई [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) अन्वेषण गर्न अत्यन्त सिफारिश गर्दछौं। +अझै पनि तपाईंको शिक्षालाई अगाडि बढाउन, हामी प्रबल सुझाव दिन्छौं कि तपाईं [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) मा थप अध्ययन सामग्री अन्वेषण गर्नुहोस्। -### 📋 आफ्नो वातावरण सेटअप गर्ने +### 📋 तपाईंको वातावरण सेटअप गर्ने -यस पाठ्यक्रमसँग विकास वातावरण तयार छ! सुरूवात गर्दा, तपाईं पाठ्यक्रमलाई [Codespace](https://github.com/features/codespaces/) (_ब्राउजर-आधारित, कुनै स्थापना आवश्यक छैन_ वातावरण) मा वा आफ्ना कम्प्युटरमा [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) जस्तो टेक्स्ट सम्पादक प्रयोग गरेर चलाउन रोज्न सक्नुहुन्छ। +यो पाठ्यक्रमसँग विकास वातावरण तयार छ! तपाईं सुरु गर्दा, तपाईंले पाठ्यक्रमलाई [Codespace](https://github.com/features/codespaces/) मा चलाउन रोज्न सक्नुहुन्छ (_ब्राउजर-आधारित, कुनै इन्स्टल आवश्यक छैन वातावरण_), वा आफ्नो कम्प्युटरमा [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) जस्तो टेक्स्ट एडिटर प्रयोग गरेर स्थानीय रूपमा चलाउन सक्नुहुन्छ। -#### आफ्नो रिपोजिटरी सिर्जना गर्नुहोस् -आफ्नो काम सजिलै बचत गर्न, तपाईंलाई आफ्नै प्रतिलिपि बनाउन सिफारिस छ। यसका लागि पृष्ठको माथिल्लो भागमा रहेको **Use this template** बटन क्लिक गर्नुहोस्। यसले तपाईंको GitHub खातामा पाठ्यक्रमको कपी सहित नयाँ रिपोजिटरी सिर्जना गर्नेछ। +#### आफ्नो रेपोजिटरी सिर्जना गर्नुहोस् +आफ्नो काम सजिलै सुरक्षित गर्नको लागि, यो सुझाव दिइन्छ कि तपाईंले यस रेपोजिटरीको आफ्नै प्रतिलिपि सिर्जना गर्नुहोस्। तपाईं यो पृष्ठको माथि रहेको **Use this template** बटन क्लिक गरेर गर्न सक्नुहुन्छ। यसले तपाईंको GitHub खातामा पाठ्यक्रमको एक प्रतिलिपि सहित नयाँ रेपोजिटरी सिर्जना गर्नेछ। -यी चरणहरू पालना गर्नुहोस्: -1. **रिपोजिटरी फोर्क गर्नुहोस्**: यस पृष्ठको दायाँ माथि कुनामा रहेको "Fork" बटन क्लिक गर्नुहोस्। -2. **रिपोजिटरी क्लोन गर्नुहोस्**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +यी कदमहरू पालना गर्नुहोस्: +1. **रेपोजिटरी फरक गर्नुहोस्**: यो पृष्ठको माथि-दायाँ कुनामा रहेको "Fork" बटनमा क्लिक गर्नुहोस्। +2. **रेपोजिटरी क्लोन गर्नुहोस्**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -#### Codespace मा पाठ्यक्रम चलाउन +#### Codespace मा पाठ्यक्रम चलाउने -तपाईंले सिर्जना गरेको यस रिपोजिटरीको प्रतिलिपिमा, **Code** बटन क्लिक गरी **Open with Codespaces** चयन गर्नुहोस्। यसले तपाईँका लागि नयाँ Codespace सिर्जना गर्नेछ। +तपाईंले सिर्जना गरेको यस रेपोजिटरीको प्रतिलिपिमा, **Code** बटन क्लिक गरी **Open with Codespaces** चयन गर्नुहोस्। यसले तपाईंको लागि नयाँ Codespace सिर्जना गर्नेछ। ![Codespace](../../translated_images/ne/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) प्रयोग गर्नुहोस्, जुन [Terminal](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) लाई तपाईंको एडिटरका रूपमा प्रयोग गर्न सिफारिस गर्छौं, जसमा निर्मित [Terminal](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) - त्यसपछि, [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) भित्र [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) खोल्नुहोस् र निम्न कमाण्ड चलाउनुहोस्, जहाँ `` तपाईंले हालसालै कपी गर्नुभएको URL सँग प्रतिस्थापन गरिएको छ: + त्यसपछि, [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) भित्र [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) खोल्नुहोस् र तलको आदेश चलाउनुहोस्, जहाँ `` लाई तपाईँले भर्खरै कपी गरेको URL द्वारा प्रतिस्थापन गर्नुहोस्: ```bash git clone ``` -2. फोल्डरलाई Visual Studio Code मा खोल्नुहोस्। तपाईं यो **File** > **Open Folder** मा क्लिक गरेर र हालसालै क्लोन गरिएको फोल्डर चयन गरेर गर्न सक्नुहुन्छ। +2. Visual Studio Code मा फोल्डर खोल्नुहोस्। तपाईं यसो गर्न सक्नुहुन्छ **File** > **Open Folder** क्लिक गरेर र भर्खर क्लोन गरिएको फोल्डर चयन गरेर। -> सिफारिस गरिएको Visual Studio Code एक्सटेन्सन्सहरू: +> सिफारिस गरिएको Visual Studio Code एक्सटेन्सनहरू: > > * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - Visual Studio Code भित्र HTML पृष्ठहरूको पूर्वावलोकन गर्न -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - कोड लेख्न मद्दत गर्न छिटो +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - कोड छिटो लेख्न सहयोग गर्न -## 📂 प्रत्येक पाठमा समावेश छ: +## 📂 प्रत्येक पाठमा समावेश छन्: -- वैकल्पिक स्केचनोट +- वैकल्पिक स्केच नोट - वैकल्पिक पूरक भिडियो -- पूर्व-पाठ वार्मअप क्विज -- लेखिएको पाठ -- परियोजना-आधारित पाठहरूका लागि, परियोजना निर्माण गर्ने पुष्टि-स्तरहरू +- पाठअघि वार्मअप क्विज +- लिखित पाठ +- प्रोजेक्ट-आधारित पाठहरूमा, प्रोजेक्ट कसरी निर्माण गर्ने भनेर कदम-दर-कदम गाइडहरू - ज्ञान जाँचहरू -- एउटा चुनौती +- एक चुनौती - पूरक पढाइ - असाइनमेन्ट -- [पोस्ट-पाठ क्विज](https://ff-quizzes.netlify.app/web/) +- [पाठपश्चात क्विज](https://ff-quizzes.netlify.app/web/) -> **क्विजहरूको बारेमा नोट**: सबै क्विजहरू Quiz-app फोल्डरमा छन्, प्रत्येकमा तीन प्रश्न अनी कुल ४८ क्विजहरू छन्। यो [यहाँ](https://ff-quizzes.netlify.app/web/) उपलब्ध छ, क्विज एप्लिकेसन स्थानीय रूपमा चलाउन वा Azure मा डिप्लोय गर्न सकिन्छ; `quiz-app` फोल्डरमा निर्देशनहरू पालन गर्नुहोस्। +> **क्विजहरू सम्बन्धी एउटा नोट**: सबै क्विजहरू Quiz-app फोल्डरमा राखिएका छन्, कुल ४८ क्विजहरू छन्, प्रत्येकमा तीन प्रश्नहरू छन्। तिनीहरू यहाँ उपलब्ध छन् [यहाँ](https://ff-quizzes.netlify.app/web/) क्विज एप्लिकेशनलाई स्थानीय रूपमा चलाउन सकिन्छ वा Azure मा तैनाथ गर्न सकिन्छ; `quiz-app` फोल्डरमा निर्देशनहरू पालना गर्नुहोस्। ## 🗃️ पाठहरू -| | परियोजना नाम | सिकाइ अवधारणाहरु | सिकाइ उद्देश्य | लिंक गरिएको पाठ | लेखक | +| | प्रोजेक्ट नाम | सिकाइ अवधारणाहरू | सिकाइ उद्देश्यहरू | लिंक गरिएको पाठ | लेखक | | :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | -| 01 | सुरु गर्न प्रसिद्ध | प्रोग्रामिङ परिचय र उपकरणहरूको व्यापार | अधिकांश प्रोग्रामिङ भाषाहरूको आधारभूत ज्ञान र पेशेवर विकासकर्ताहरूले आफ्नो काम गर्न मद्दत गर्ने सफ्टवेयरहरू बारे जान्नुहोस् | [प्रोग्रामिङ भाषाहरू र उपकरणहरू परिचय](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | -| 02 | सुरु गर्न प्रसिद्ध | GitHub को आधारभूत कुरा, टोलीसँग काम गर्ने सहित | तपाईंको परियोजनामा GitHub कसरी प्रयोग गर्ने, कसरी कोड आधारमा अरूसँग सहकार्य गर्ने | [GitHub परिचय](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | सुरु गर्न प्रसिद्ध | पहुँचयोग्यता | वेब पहुँचयोग्यताका आधारहरू सिक्नुहोस् | [पहुँचयोग्यता आधारभूत](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | JS आधारहरू | JavaScript डेटा प्रकारहरू | JavaScript डेटा प्रकारहरूको आधारभूत कुरा | [डेटा प्रकारहरू](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | JS आधारहरू | फङ्सनहरू र मेथडहरू | एप्लिकेसनको तर्क प्रवाह व्यवस्थापन गर्न फङ्सनहरू र मेथडहरू बारे जान्नुहोस् | [फङ्सनहरू र मेथडहरू](./2-js-basics/2-functions-methods/README.md) | Jasmine and Christopher | -| 06 | JS आधारहरू | JS सँग निर्णय गर्ने | निर्णय गर्ने तरिकाहरू प्रयोग गरेर तपाईंको कोडमा सर्तहरू कसरी बनाउने जान्नुहोस् | [निर्णय गर्ने](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | JS आधारहरू | एर्रेहरू र लूपहरू | JavaScript मा एर्रे र लूपहरू प्रयोग गरी डेटा संग काम गर्नुहोस् | [एर्रेहरू र लूपहरू](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML अभ्यासमा | अनलाइन टेरारियम बनाउन HTML निर्माण गर्नुहोस्, लेआउट तयार गर्नमा केन्द्रित | [HTML परिचय](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS अभ्यासमा | अनलाइन टेरारियमलाई शैली दिन CSS बनाउनुहोस्, CSS का आधारभूत कुराहरू सहित जसले पृष्ठलाई प्रतिक्रियाशील बनाउँछ | [CSS परिचय](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript क्लोजरहरू, DOM परिवर्तन | ड्र्याग/ड्रप इन्टरफेसको लागि टेरारियम क्रियाशील बनाउन JavaScript बनाउनुहोस्, क्लोजरहरू र DOM परिवर्तनमा केन्द्रित | [JavaScript क्लोजरहरू, DOM परिवर्तन](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [Typing Game](./4-typing-game/solution/README.md) | टाइपिङ खेल निर्माण | तपाईंको JavaScript एपको तर्क चलाउन किबोर्ड घटनाहरू कसरी प्रयोग गर्ने जान्नुहोस् | [ईभेन्ट-चालित प्रोग्रामिङ](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [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 | -| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | ब्राउजरमा पृष्ठभूमि प्रक्रिया, वेब प्रदर्शन | एक्सटेन्सनको आइकन व्यवस्थापन गर्न ब्राउजरको पृष्ठभूमि प्रक्रिया प्रयोग गर्नुहोस्; वेब प्रदर्शन र केही अनुकूलनहरू बारे जान्नुहोस् | [पृष्ठभूमि कार्यहरू र प्रदर्शन](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [Space Game](./6-space-game/solution/README.md) | JavaScript सँग थप उन्नत खेल विकास | क्लासहरू र कम्पोजिसन दुबै बाट इनहेरिटेन्स र पब/सब ढाँचा बारे जान्नुहोस्, खेल बनाउने तयारीका लागि | [उन्नत खेल विकास परिचय](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [Space Game](./6-space-game/solution/README.md) | क्यानभासमा चित्र बनाउने | क्यानभास API सम्बन्धमा जान्नुहोस्, जसले स्क्रिनमा तत्वहरू चित्रित गर्न प्रयोग गरिन्छ | [क्यानभासमा चित्र बनाउने](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [Space Game](./6-space-game/solution/README.md) | स्क्रिनमा तत्वहरू सार्ने | तत्वहरूलाई गतिशील बनाउन कार्टेसियन कोओर्डिनेट र क्यानभास API कसरी प्रयोग गर्ने पत्ता लगाउनुहोस् | [तत्वहरू सार्ने](./6-space-game/3-moving-elements-around/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 | -| 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 टेम्प्लेटहरू र राउटिङ | धेरै पृष्ठहरूको वेबसाइट आर्किटेक्चर बनाउने स्क्याफोल्ड बनाउन र राउटिङ र 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 | -| 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 | -| 25 | [ब्राउजर/VScode कोड](../../8-code-editor) | VScode सँग काम गर्ने | कोड सम्पादक कसरी प्रयोग गर्ने जान्नुहोस्| [VScode कोड सम्पादक प्रयोग गर्ने](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [AI सहायकहरू](./9-chat-project/README.md) | AI सँग काम गर्ने | आफ्नो AI सहायक कसरी बनाउने जान्नुहोस् | [AI सहायक परियोजना](./9-chat-project/README.md) | Chris | - -## 🏫 शिक्षाशास्त्र - -हाम्रो पाठ्यक्रम दुई प्रमुख शिक्षाशास्त्रीय सिद्धान्तहरूमा आधारित छ: +| 01 | सुरूवात गर्दै | प्रोग्रामिङ र उपकरणहरूको परिचय | प्रायः प्रोग्रामिङ भाषाहरूको आधारभूत अवधारणाहरू सिक्नुहोस् र पेशेवर विकासकर्ताहरूलाई सहयोग गर्ने सफ्टवेयरहरूको बारेमा जान्नुहोस् | [प्रोग्रामिङ भाषाहरू र उपकरणहरूको परिचय](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | सुरूवात गर्दै | GitHub का आधारभूत कुरा, टिमसँग काम गर्ने प्रक्रिया | तपाईंको प्रोजेक्टमा GitHub कसरी प्रयोग गर्ने, कसरी सहयोग गर्ने सिक्नुहोस् | [GitHub परिचय](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | सुरूवात गर्दै | पहुँचयोग्यता | वेब पहुँचयोग्यताको आधारभूत कुरा सिक्नुहोस् | [पहुँचयोग्यता आधारभूत कुरा](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | JS आधारभूत | JavaScript डाटा प्रकार | JavaScript डाटा प्रकारहरूको आधारभूत कुरा | [डाटा प्रकार](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | JS आधारभूत | क्रियाहरू र मेथडहरू | एप्लिकेशनको लॉजिक फ्लो व्यवस्थापन गर्न क्रियाहरू र मेथडहरूको बारेमा जान्नुहोस् | [क्रियाहरू र मेथडहरू](./2-js-basics/2-functions-methods/README.md) | Jasmine र Christopher | +| 06 | JS आधारभूत | JS सँग निर्णय लिनु | आफ्नो कोडमा निर्णय-निर्माण विधिहरू प्रयोग गरेर सर्तहरू कसरी बनाउने जान्नुहोस् | [निर्णय लिनु](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | JS आधारभूत | एरेहरू र लूपहरू | JavaScript मा एरेहरू र लूपहरूको माध्यमबाट डाटा प्रशोधन गर्नुहोस् | [एरेहरू र लूपहरू](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML अभ्यासमा | अनलाइन टेरारियम सिर्जना गर्न HTML बनाउनुस्, लेआउट बनाउनेमा केन्द्रित | [HTML परिचय](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS अभ्यासमा | अनलाइन टेरारियमको शैली निर्धारण गर्न CSS बनाउनुहोस्, CSS का आधारभूत कुरा र पृष्ठ प्रतिक्रियाशील बनाउन केन्द्रित | [CSS परिचय](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript क्लोजरहरू, DOM ह्यान्डलिङ | ड्र्याग/ड्रप इन्टरफेसका लागि टेरारियम काम गर्ने JavaScript बनाउनुहोस्, क्लोजर र DOM ह्यान्डलिङमा केन्द्रित | [JavaScript क्लोजरहरू, DOM ह्यान्डलिङ](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [टाइपिङ खेल](./4-typing-game/solution/README.md) | टाइपिङ खेल बनाउनुहोस् | तपाईंको JavaScript एपको लॉजिक चलाउन किबोर्ड घटनाहरू कसरी प्रयोग गर्ने जान्नुहोस् | [इभेन्ट-ड्राइभन प्रोग्रामिङ](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [हरियो ब्राउजर एक्सटेन्सन](./5-browser-extension/solution/README.md) | ब्राउजरसँग काम गर्दै | ब्राउजरहरू कसरी काम गर्छन्, तिनीहरूको इतिहास र पहिलो एक्सटेन्सन तत्वहरू कसरी तयार गर्ने जान्नुहोस् | [ब्राउजरहरूबारे](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [हरियो ब्राउजर एक्सटेन्सन](./5-browser-extension/solution/README.md) | फारम बनाउने, API कल गर्ने र स्थानीय स्टोरेजमा भेरिएबलहरू भण्डारण गर्ने | API कल गर्न स्थानीय स्टोरेजमा भण्डारण गरिएको भेरिएबलहरू प्रयोग गरेर तपाईंको ब्राउजर एक्सटेन्सनका JavaScript तत्वहरू बनाउनुहोस् | [API, फारम, र स्थानीय स्टोरेज](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [हरियो ब्राउजर एक्सटेन्सन](./5-browser-extension/solution/README.md) | ब्राउजरको पृष्ठभूमि प्रक्रियाहरू, वेब प्रदर्शन | एक्सटेन्सनको आइकन व्यवस्थापन गर्न ब्राउजरको पृष्ठभूमि प्रक्रियाहरू प्रयोग गर्नुहोस्; वेब प्रदर्शन र केही अनुकूलनहरूबारे जान्नुहोस् | [पृष्ठभूमि कार्यहरू र प्रदर्शन](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [स्पेस खेल](./6-space-game/solution/README.md) | JavaScript सँग थप उन्नत खेल विकास | कक्षाहरू र संयोजन दुवै प्रयोग गरेर इनहेरिटेन्स र Pub/Sub ढाँचाका बारेमा जान्नुहोस्, खेल विकासको तयारीमा | [उन्नत खेल विकासको परिचय](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [स्पेस खेल](./6-space-game/solution/README.md) | क्यानभासमा रेखाचित्र खिच्ने | स्क्रिनमा तत्वहरू खिच्न क्यानभास API का बारेमा जान्नुहोस् | [क्यानभासमा रेखाचित्र](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [स्पेस खेल](./6-space-game/solution/README.md) | स्क्रिन वरिपरि तत्वहरू सराउने | कसरि तत्वहरू कर्टेसियन निर्देशांक र क्यानभास API प्रयोग गरेर चलाउन सकिन्छ पत्ता लगाउनुहोस् | [तत्वहरू सराउने](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [स्पेस खेल](./6-space-game/solution/README.md) | ठक्कर पत्ता लगाउने | तत्वहरूलाई ठक्कर लाग्ने र एक अर्कामा प्रतिक्रिया जनाउने बनाउनुहोस् कि बटन थिचेपछि र खेलको प्रदर्शन सुनिश्चित गर्न कूलडाउन क्षमता दिनुहोस् | [ठक्कर पत्ता लगाउने](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [स्पेस खेल](./6-space-game/solution/README.md) | स्कोर राख्ने | खेलको स्थिति र प्रदर्शन आधारमा गणितीय गणना प्रदर्शन गर्नुहोस् | [स्कोर राख्ने](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [स्पेस खेल](./6-space-game/solution/README.md) | खेल समाप्त र पुनः सुरु गर्ने | खेल समाप्त गर्ने र पुनः सुरु गर्ने बारे जान्नुहोस्, जसमा स्रोतहरू सफा पार्ने र भेरिएबल मानहरू रिसेट गर्ने समावेश छ | [अन्त्य सर्त](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [बैंकिङ एप](./7-bank-project/solution/README.md) | वेब एपमा HTML टेम्प्लेट र रूटहरू | बहुपृष्ठ वेबसाइटको रचना गर्न राउटिङ र HTML टेम्प्लेटहरू कसरी बनाउने सिक्नुहोस् | [HTML टेम्प्लेट र रूटहरू](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [बैंकिङ एप](./7-bank-project/solution/README.md) | लगइन र दर्ता फारम बनाउने | फारम बनाउने र प्रमाणीकरण प्रक्रिया ह्यान्डल गर्ने सिक्नुहोस् | [फारमहरू](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [बैंकिङ एप](./7-bank-project/solution/README.md) | डाटा ल्याउने र प्रयोग गर्ने तरिका | तपाईंको एपमा डाटा कसरी आउँछ र जान्छ, कसरी ल्याउने, भण्डारण गर्ने र नष्ट गर्ने जान्नुहोस् | [डाटा](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [बैंकिङ एप](./7-bank-project/solution/README.md) | राज्य व्यवस्थापनका अवधारणाहरू | तपाईंको एपले राज्यलाई कसरी राख्छ र यसलाई प्रोग्रामिङ्गमार्फत कसरी व्यवस्थापन गर्ने जान्नुहोस् | [राज्य व्यवस्थापन](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [ब्राउजर/VScode कोड](../../8-code-editor) | VScode सँग काम गर्दै | कोड सम्पादक प्रयोग गर्ने विधि सिक्नुहोस्| [VScode कोड सम्पादक उपयोग](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [AI सहायकहरू](./9-chat-project/README.md) | AI सँग काम गर्दै | आफ्नो AI सहायक कसरी बनाउने सिक्नुहोस् | [AI सहायक प्रोजेक्ट](./9-chat-project/README.md) | Chris | + +## 🏫 पिडागोजी + +हाम्रो पाठ्यक्रम दुई प्रमुख शिक्षाशास्त्रीय सिद्धान्तहरूसँग डिजाइन गरिएको छ: * परियोजना-आधारित सिकाइ * बारम्बार क्विजहरू -कार्यक्रमले JavaScript, HTML, र CSS का आधारभूत कुरा सिकाउँछ, साथै आजका वेब विकासकर्ताहरूले प्रयोग गर्ने नयाँ उपकरणहरू र प्रविधिहरू पनि। विद्यार्थीहरूले टाइपिङ खेल, भर्चुअल टेरारियम, इको-मैत्री ब्राउजर एक्सटेन्सन, स्पेस-इनवाडर शैलीको खेल, र व्यवसायका लागि बैंकिङ एप निर्माण गरेर व्यावहारिक अनुभव पाउनेछन्। श्रृंखला अन्त्य सम्म, विद्यार्थीहरूले वेब विकासको दृढ बुझाइ हासिल गर्नेछन्। +कार्यक्रमले JavaScript, HTML, र CSS का आधारभूत कुरा सिकाउँछ, साथै आजका वेब विकासकर्ताहरूले प्रयोग गर्ने नवीनतम उपकरण र प्रविधिहरू पनि। विद्यार्थीहरूलाई टाइपिङ खेल, भर्चुअल टेरारियम, वातावरणमैत्री ब्राउजर एक्सटेन्सन, अन्तरिक्ष-आक्रमण शैलीको खेल, र व्यवसायका लागि बैंकिङ एप निर्माण गरेर व्यावहारिक अनुभव विकसित गर्ने अवसर प्राप्त हुन्छ। श्रृंखलाको अन्त्यसम्म, विद्यार्थीहरूले वेब विकासको गहिरो समझ प्राप्त गर्नेछन्। -> 🎓 तपाईं Microsoft Learn मा एक [सिकाइ मार्ग](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) को रूपमा यस पाठ्यक्रमका पहिलो केही पाठहरू लिन सक्नुहुन्छ! +> 🎓 तपाईं Microsoft Learn मा [Learn Path](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) को रूपमा यस पाठ्यक्रमका पहिलो केही पाठहरू लिन सक्नुहुन्छ! -सामग्री परियोजनासँग मेल खाने सुनिश्चित गरेर, प्रक्रिया विद्यार्थीहरूको लागि थप रुचिकर बनाइन्छ र अवधारणाको धारणामा पनि वृद्धि हुन्छ। हामीले JavaScript का आधारभूत अवधारणाहरू परिचय गराउन केही प्रारम्भिक पाठहरू पनि लेखेका छौं, जुन "[JavaScript को लागि सुरु गर्ने श्रृंखला](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" भिडियो ट्युटोरियलहरूको संग्रहमा आधारित छ, जसका केही लेखकहरूले यो पाठ्यक्रममा योगदान दिएका छन्। +सामग्री परियोजनासँग सुसंगत हुनाले प्रक्रिया विद्यार्थीहरूको लागि रमाईलो र अवधारणाहरूको सम्झना अझ मजबुत बनाउने हुन्छ। हामीले JavaScript आधारभूत कुराहरू सिकाउने प्रारम्भिक पाठहरू पनि लेखेका छौं, जसमा "[Beginner Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" भिडियो ट्युटोरियलको एउटा भिडियो रहेको छ, जसका केही लेखकहरूले यो पाठ्यक्रममा योगदान दिएका छन्। -थप रूपमा, कक्षाअघि एक कम जोखिममा रहेको क्विजले विद्यार्थीलाई विषय सिक्न प्रेरित गर्दछ भने कक्षा पछि अर्को क्विजले थप अवधारणाको याददाश्त सुनिश्चित गर्दछ। यस पाठ्यक्रमलाई लचिलो र रमाईलो बनाइयो र यसलाई पूरै वा भागमा लिन सकिन्छ। परियोजनाहरू सानोतिनोबाट सुरु भएर १२-सप्ताहको परिसंवादको अन्त्य सम्म जटिल हुँदै जान्छन्। +थप रूपमा, कक्षाबाट अघि सक्ने एक क्विजले विद्यार्थीलाई सिकाइ दिशामा तयार पार्छ, भने कक्षापछि दोस्रो क्विजले अवधारणाको थप सम्झना सुनिश्चित गर्छ। यो पाठ्यक्रम लचिलो र रमाईलो रूपमा डिजाइन गरिएको छ र यो पूरै वा अंशमा लिन सकिन्छ। परियोजनाहरू सानोबाट सुरु भएर १२ हप्ते अवधिसम्म जटिल बन्दै जान्छन्। -हाम्रो उद्देश्यले JavaScript फ्रेमवर्कहरू परिचय नगराउनु हो ताकि वेब विकासकर्ता हुन आवश्यक आधारभूत सीपहरूमा केन्द्रित गरियोस्, फ्रेमवर्क अपनाउनु अघि, अर्को राम्रो चरण भनेको Node.js बारे सिक्नु हो, अर्को भिडियो संग्रहमार्फत: "[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](CODE_OF_CONDUCT.md) र [Contributing](CONTRIBUTING.md) निर्देशनहरू अवलोकन गर्नुहोस्। हामी तपाईंको रचनात्मक प्रतिक्रिया स्वागत गर्दछौँ! ## 🧭 अफलाइन पहुँच -तपाईं [Docsify](https://docsify.js.org/#/) प्रयोग गरेर यो दस्तावेजीकरण अफलाइन चलाउन सक्नुहुन्छ। यस रिपोजिटरीलाई फोर्क गर्नुहोस्, तपाईंको स्थानीय मेसिनमा [Docsify इन्स्टल](https://docsify.js.org/#/quickstart) गर्नुहोस्, र त्यसपछि यो रिपोजिटरीको रुट फोल्डरमा `docsify serve` टाइप गर्नुहोस्। वेबसाइट तपाईंको लोकलहोस्टमा पोर्ट 3000 मा सेवा गरिनेछ: `localhost:3000`। +तपाईं [Docsify](https://docsify.js.org/#/) प्रयोग गरेर यो दस्तावेजलाई अफलाइन पनि चलाउन सक्नुहुन्छ। यस रिपोजिटोरीलाई फोर्क गर्नुहोस्, आफ्नो स्थानीय मेसिनमा [Docsify स्थापना गर्नुहोस्](https://docsify.js.org/#/quickstart), र त्यसपछि यस रिपोजिटोरीको मूल फोल्डरमा `docsify serve` टाइप गर्नुहोस्। वेबसाइट स्थानीयहोस्ट: `localhost:3000` को पोर्ट ३००० मा सेवा हुनेछ। ## 📘 PDF -सबै पाठहरूको PDF [यहाँ](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf) फेला पार्न सकिन्छ। +सबै पाठहरूको PDF यहाँ फेला पार्न सकिन्छ [यहाँ](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf)। -## 🎒 अन्य पाठ्यक्रमहरू -हाम्रो टोलीले अन्य कोर्सहरू तयार पार्दछ! जाँच गर्नुहोस्: +## 🎒 अन्य कोर्सहरू +हाम्रो टोलीले अन्य कोर्सहरू उत्पादन गर्दछ! जाँच गर्नुहोस्: ### LangChain @@ -242,23 +235,23 @@ Azure AI Foundry Discord समुदायमा सामेल हुनु [![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## सहायता प्राप्त गर्दै +## सहयोग प्राप्त गर्ने तरिका -यदि तपाईं अड्कनुहुन्छ वा AI एपहरू निर्माण गर्दा कुनै प्रश्नहरू छन् भने। MCP सम्बन्धी छलफलहरूमा साथी सिक्नेहरू र अनुभवी विकासकर्ताहरूसँग सामेल हुनुहोस्। यो एउटा सहयोगी समुदाय हो जहाँ प्रश्नहरू स्वागतयोग्य छन् र ज्ञान स्वतन्त्र रूपमा बाँडिन्छ। +यदि तपाईं अड्कनुहुन्छ वा AI अनुप्रयोगहरू निर्माण गर्दा कुनै प्रश्नहरू छन् भने, MCP सम्बन्धी छलफलहरूमा साथी सिक्नेहरू र अनुभवी विकासकर्ताहरूसँग जडान हुनुहोस्। यो एक सहयोगात्मक समुदाय हो जहाँ प्रश्नहरू स्वागत छन् र ज्ञान स्वतन्त्र रूपमा साझा गरिन्छ। [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -यदि तपाईंलाई उत्पादन फिडब्याक वा त्रुटिहरू छन् भने निर्माण गर्दा यहाँ जानुहोस्: +यदि तपाईंलाई उत्पादन प्रतिक्रिया वा निर्माण गर्दा त्रुटिहरू छन् भने जानुहोस्: [![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) -## लाइसेन्स +## अनुमति -यो रिपोजिटोरी MIT लाइसेन्स अन्तर्गत लाइसेन्स गरिएको छ। थप जानकारीका लागि [LICENSE](../../LICENSE) फाइल हेर्नुहोस्। +यो रिपोजिटोरी MIT अनुमति अन्तर्गत लाइसेन्स प्राप्त छ। थप जानकारीका लागि [LICENSE](../../LICENSE) फाइल हेर्नुहोस्। --- -**अस्वीकरण**: -यस कागजातलाई AI अनुवाद सेवा [Co-op Translator](https://github.com/Azure/co-op-translator) को प्रयोग गरेर अनुवाद गरिएको हो। हामी शुद्धताको प्रयास गर्छौं भने पनि कृपया जान्नुहोस् कि स्वचालित अनुवादमा त्रुटिहरू वा अशुद्धिहरू हुन सक्नेछन्। मूल भाषा मा रहेको कागजातलाई आधिकारिक स्रोतको रूपमा मान्नुपर्छ। महत्वपूर्ण जानकारीका लागि, व्यावसायिक मानवीय अनुवाद सिफारिस गरिन्छ। यो अनुवादको प्रयोगबाट उत्पन्न कुनै पनि गलतफहमी वा गलत व्याख्याका लागि हामी जिम्मेवार हुँदैनौं। +**अपवाद**: +यो दस्तावेज़ AI अनुवाद सेवा [Co-op Translator](https://github.com/Azure/co-op-translator) को प्रयोग गरी अनुवाद गरिएको हो। हामी शुद्धताको प्रयास गर्दछौं, तर कृपया ध्यान दिनुहोस् कि स्वचालित अनुवादहरूमा त्रुटिहरू वा असत्यताहरू हुन सक्छन्। मूल दस्तावेज़ यसको मूल भाषामा आधिकारिक स्रोतको रूपमा मानिनु पर्छ। महत्वपूर्ण जानकारीका लागि व्यावसायिक मानव अनुवाद सिफारिस गरिन्छ। यस अनुवादको प्रयोगबाट उत्पन्न कुनै पनि गलतफहमी वा गलत व्याख्याका लागि हामी जिम्मेवार छैनौं। \ No newline at end of file diff --git a/translations/ne/SECURITY.md b/translations/ne/SECURITY.md index 8ce7e09ad..1991fbb5e 100644 --- a/translations/ne/SECURITY.md +++ b/translations/ne/SECURITY.md @@ -1,12 +1,3 @@ - ## सुरक्षा माइक्रोसफ्टले आफ्नो सफ्टवेयर उत्पादन र सेवाहरूको सुरक्षा गम्भीरताका साथ लिन्छ, जसमा हाम्रो GitHub संगठनहरूद्वारा व्यवस्थापन गरिएका सबै स्रोत कोड रिपोजिटरीहरू समावेश छन्, जस्तै [Microsoft](https://github.com/Microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet), [Xamarin](https://github.com/xamarin), र [हाम्रो GitHub संगठनहरू](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon)। diff --git a/translations/ne/SUPPORT.md b/translations/ne/SUPPORT.md index c8126599c..170317bcf 100644 --- a/translations/ne/SUPPORT.md +++ b/translations/ne/SUPPORT.md @@ -1,12 +1,3 @@ - # समर्थन ## समस्या दर्ता गर्ने र सहायता प्राप्त गर्ने तरिका diff --git a/translations/ne/_404.md b/translations/ne/_404.md index e2a8fe202..010ad202b 100644 --- a/translations/ne/_404.md +++ b/translations/ne/_404.md @@ -1,12 +1,3 @@ - # काम जारी छ हामी यो पृष्ठमा काम गरिरहेका छौं। कृपया पछि फेरि जाँच गर्नुहोस्। diff --git a/translations/ne/docs/_navbar.md b/translations/ne/docs/_navbar.md index 2fe4d8056..0a4496175 100644 --- a/translations/ne/docs/_navbar.md +++ b/translations/ne/docs/_navbar.md @@ -1,12 +1,3 @@ - - अनुवादहरू - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/ne/docs/_sidebar.md b/translations/ne/docs/_sidebar.md index 9b1cc3768..e797f02dc 100644 --- a/translations/ne/docs/_sidebar.md +++ b/translations/ne/docs/_sidebar.md @@ -1,12 +1,3 @@ - - परिचय - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/ne/for-teachers.md b/translations/ne/for-teachers.md index 51f68d005..28b1beb5b 100644 --- a/translations/ne/for-teachers.md +++ b/translations/ne/for-teachers.md @@ -1,12 +1,3 @@ - ### शिक्षकहरूका लागि तपाईं आफ्नो कक्षामा यो पाठ्यक्रम प्रयोग गर्न सक्नुहुन्छ। यो GitHub Classroom र प्रमुख LMS प्लेटफर्महरूसँग सहज रूपमा काम गर्दछ, र यो तपाईंको विद्यार्थीहरूसँग स्वतन्त्र रूपमा प्रयोग गर्न सकिने रिपोजिटरीको रूपमा पनि प्रयोग गर्न सकिन्छ। diff --git a/translations/ne/lesson-template/README.md b/translations/ne/lesson-template/README.md index 8865d96d3..f079127a5 100644 --- a/translations/ne/lesson-template/README.md +++ b/translations/ne/lesson-template/README.md @@ -1,12 +1,3 @@ - # [पाठको विषयवस्तु] ![यहाँ भिडियो राख्नुहोस्](../../../lesson-template/video-url) diff --git a/translations/ne/lesson-template/assignment.md b/translations/ne/lesson-template/assignment.md index c36a6870a..964eeb2a3 100644 --- a/translations/ne/lesson-template/assignment.md +++ b/translations/ne/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [Assignment Name] ## निर्देशनहरू diff --git a/translations/ne/memory-game/README.md b/translations/ne/memory-game/README.md index e9108b056..ea3f436bf 100644 --- a/translations/ne/memory-game/README.md +++ b/translations/ne/memory-game/README.md @@ -1,12 +1,3 @@ - यो [Next.js](https://nextjs.org) परियोजना [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app) प्रयोग गरेर सुरु गरिएको हो। ## सुरु गर्ने तरिका diff --git a/translations/ne/quiz-app/README.md b/translations/ne/quiz-app/README.md index d49fc97f3..266ee3b9e 100644 --- a/translations/ne/quiz-app/README.md +++ b/translations/ne/quiz-app/README.md @@ -1,12 +1,3 @@ - # क्विज एप यी क्विजहरू डेटा साइन्स पाठ्यक्रमका लागि प्रि-र र पोस्ट-लेक्चर क्विजहरू हुन्, जुन https://aka.ms/webdev-beginners मा उपलब्ध छ। diff --git a/translations/nl/.co-op-translator.json b/translations/nl/.co-op-translator.json new file mode 100644 index 000000000..d0e1facf1 --- /dev/null +++ b/translations/nl/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2025-11-04T01:51:13+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "nl" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2025-10-23T00:51:28+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "nl" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2025-11-25T18:00:57+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "nl" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2025-11-04T01:52:37+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "nl" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2025-10-23T00:52:41+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "nl" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:28:20+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "nl" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2025-11-04T01:55:07+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "nl" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T18:32:01+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "nl" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2025-11-04T01:48:19+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "nl" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2025-10-23T00:47:37+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "nl" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2025-11-04T01:48:54+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "nl" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2025-10-23T00:48:03+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "nl" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2025-11-04T01:49:56+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "nl" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2025-10-23T00:49:03+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "nl" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2025-11-04T01:49:25+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "nl" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2025-10-23T00:48:34+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "nl" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-27T20:12:32+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "nl" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2025-11-04T01:58:55+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "nl" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2025-10-23T00:58:48+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "nl" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2025-11-04T01:58:16+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "nl" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2025-10-23T00:58:09+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "nl" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2025-11-04T01:57:31+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "nl" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2025-10-23T00:57:26+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "nl" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-07T01:04:17+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "nl" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-27T20:12:09+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "nl" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2025-11-04T02:03:03+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "nl" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T21:07:55+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "nl" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2025-11-04T02:03:14+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "nl" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2025-10-23T01:03:44+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "nl" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2025-11-04T02:08:40+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "nl" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2025-10-23T01:08:39+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "nl" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2025-11-04T02:08:08+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "nl" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2025-10-23T01:08:02+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "nl" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2025-11-04T02:07:31+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "nl" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2025-10-23T01:07:24+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "nl" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-27T20:42:44+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "nl" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-27T20:51:38+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "nl" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-27T20:52:03+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "nl" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-27T20:53:24+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "nl" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-27T20:52:30+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "nl" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-27T20:53:56+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "nl" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-27T20:54:25+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "nl" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-27T20:52:57+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "nl" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-27T20:46:28+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "nl" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2025-11-04T02:06:32+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "nl" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2025-10-23T01:06:36+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "nl" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2025-11-04T02:04:47+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "nl" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2025-10-23T01:04:56+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "nl" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2025-11-04T02:04:02+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "nl" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2025-10-23T01:04:25+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "nl" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2025-11-04T02:05:56+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "nl" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2025-10-23T01:06:09+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "nl" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T20:27:52+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "nl" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T20:27:40+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "nl" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2025-11-04T02:07:06+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "nl" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-27T20:22:01+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "nl" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T20:22:29+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "nl" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T20:22:17+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "nl" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2025-11-04T02:05:22+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "nl" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2025-10-23T01:05:29+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "nl" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T20:30:45+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "nl" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T20:30:33+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "nl" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-27T20:20:42+00:00", + "source_file": "6-space-game/README.md", + "language_code": "nl" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T20:30:58+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "nl" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2025-11-04T02:01:18+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "nl" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2025-10-23T01:01:39+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "nl" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2025-11-04T02:02:10+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "nl" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2025-10-23T01:02:41+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "nl" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2025-11-04T02:00:17+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "nl" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2025-10-23T01:00:48+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "nl" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2025-11-04T01:59:30+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "nl" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2025-10-23T00:59:43+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "nl" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-27T20:54:51+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "nl" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-27T20:55:14+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "nl" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-27T21:03:51+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "nl" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2025-11-04T01:50:28+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "nl" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2025-10-23T00:49:50+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "nl" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2025-11-04T01:55:49+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "nl" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:33:35+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "nl" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:43:58+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "nl" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2025-10-23T00:56:07+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "nl" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:52:50+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "nl" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:31:33+00:00", + "source_file": "AGENTS.md", + "language_code": "nl" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-27T20:03:10+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "nl" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-27T20:04:27+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "nl" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:55:11+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "nl" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T18:37:58+00:00", + "source_file": "README.md", + "language_code": "nl" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-27T20:03:50+00:00", + "source_file": "SECURITY.md", + "language_code": "nl" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-27T20:02:18+00:00", + "source_file": "SUPPORT.md", + "language_code": "nl" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-27T20:03:27+00:00", + "source_file": "_404.md", + "language_code": "nl" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-27T20:20:20+00:00", + "source_file": "docs/_navbar.md", + "language_code": "nl" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-27T20:19:56+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "nl" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T10:06:52+00:00", + "source_file": "for-teachers.md", + "language_code": "nl" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-27T21:06:58+00:00", + "source_file": "lesson-template/README.md", + "language_code": "nl" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-27T21:07:18+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "nl" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:57:18+00:00", + "source_file": "memory-game/README.md", + "language_code": "nl" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-27T21:10:37+00:00", + "source_file": "quiz-app/README.md", + "language_code": "nl" + } +} \ No newline at end of file diff --git a/translations/nl/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/nl/1-getting-started-lessons/1-intro-to-programming-languages/README.md index 3d604ed64..d611eeef9 100644 --- a/translations/nl/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/nl/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # Introductie tot programmeertalen en moderne ontwikkeltools Hoi daar, toekomstige ontwikkelaar! 👋 Mag ik je iets vertellen dat me elke dag weer kippenvel bezorgt? Je staat op het punt te ontdekken dat programmeren niet alleen over computers gaat – het is alsof je superkrachten krijgt om je wildste ideeën tot leven te brengen! diff --git a/translations/nl/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/nl/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index 64da75324..23d0edfc8 100644 --- a/translations/nl/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/nl/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # Opdracht: Verkennen van moderne webontwikkelingstools ## Instructies diff --git a/translations/nl/1-getting-started-lessons/2-github-basics/README.md b/translations/nl/1-getting-started-lessons/2-github-basics/README.md index 8657bc1a0..d4838ef60 100644 --- a/translations/nl/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/nl/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # Introductie tot GitHub Hallo daar, toekomstige ontwikkelaar! 👋 Klaar om je aan te sluiten bij miljoenen programmeurs over de hele wereld? Ik ben echt enthousiast om je kennis te laten maken met GitHub – zie het als een soort social media platform voor programmeurs, maar in plaats van foto's van je lunch te delen, delen we code en bouwen we samen geweldige dingen! diff --git a/translations/nl/1-getting-started-lessons/3-accessibility/README.md b/translations/nl/1-getting-started-lessons/3-accessibility/README.md index f787a2cb2..3577670b5 100644 --- a/translations/nl/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/nl/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # Toegankelijke Webpagina's Maken ![Alles Over Toegankelijkheid](../../../../translated_images/nl/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/nl/1-getting-started-lessons/3-accessibility/assignment.md b/translations/nl/1-getting-started-lessons/3-accessibility/assignment.md index 99707d01b..2ae54f5f9 100644 --- a/translations/nl/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/nl/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # Uitgebreide toegankelijkheidsaudit van een website ## Instructies diff --git a/translations/nl/1-getting-started-lessons/README.md b/translations/nl/1-getting-started-lessons/README.md index f43b46b6a..a5541498d 100644 --- a/translations/nl/1-getting-started-lessons/README.md +++ b/translations/nl/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # Aan de slag met Webontwikkeling In dit deel van het curriculum maak je kennis met niet-projectgebonden concepten die belangrijk zijn om een professionele ontwikkelaar te worden. diff --git a/translations/nl/10-ai-framework-project/README.md b/translations/nl/10-ai-framework-project/README.md index 5d6cea681..ede4e8260 100644 --- a/translations/nl/10-ai-framework-project/README.md +++ b/translations/nl/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # AI Framework Ooit overweldigd gevoeld bij het bouwen van AI-toepassingen vanaf nul? Je bent niet de enige! AI-frameworks zijn als een Zwitsers zakmes voor AI-ontwikkeling - krachtige tools die je tijd en moeite besparen bij het bouwen van intelligente toepassingen. Denk aan een AI-framework als een goed georganiseerde bibliotheek: het biedt vooraf gebouwde componenten, gestandaardiseerde API's en slimme abstracties, zodat je je kunt richten op het oplossen van problemen in plaats van te worstelen met implementatiedetails. diff --git a/translations/nl/2-js-basics/1-data-types/README.md b/translations/nl/2-js-basics/1-data-types/README.md index 1108acd7a..f82bb0c41 100644 --- a/translations/nl/2-js-basics/1-data-types/README.md +++ b/translations/nl/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # JavaScript Basisprincipes: Gegevenstypen ![JavaScript Basisprincipes - Gegevenstypen](../../../../translated_images/nl/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/nl/2-js-basics/1-data-types/assignment.md b/translations/nl/2-js-basics/1-data-types/assignment.md index f9d2cf1ff..bf13261df 100644 --- a/translations/nl/2-js-basics/1-data-types/assignment.md +++ b/translations/nl/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # Data Types Oefening: E-commerce Winkelwagen ## Instructies diff --git a/translations/nl/2-js-basics/2-functions-methods/README.md b/translations/nl/2-js-basics/2-functions-methods/README.md index 0f7eddc8c..5e9128560 100644 --- a/translations/nl/2-js-basics/2-functions-methods/README.md +++ b/translations/nl/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # JavaScript Basis: Methoden en Functies ![JavaScript Basis - Functies](../../../../translated_images/nl/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/nl/2-js-basics/2-functions-methods/assignment.md b/translations/nl/2-js-basics/2-functions-methods/assignment.md index f77860a89..f931bc438 100644 --- a/translations/nl/2-js-basics/2-functions-methods/assignment.md +++ b/translations/nl/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # Plezier met Functies ## Instructies diff --git a/translations/nl/2-js-basics/3-making-decisions/README.md b/translations/nl/2-js-basics/3-making-decisions/README.md index e05a4e773..fbc2d3947 100644 --- a/translations/nl/2-js-basics/3-making-decisions/README.md +++ b/translations/nl/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # JavaScript Basis: Beslissingen nemen ![JavaScript Basis - Beslissingen nemen](../../../../translated_images/nl/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/nl/2-js-basics/3-making-decisions/assignment.md b/translations/nl/2-js-basics/3-making-decisions/assignment.md index 02aa43dc1..0d6feed7c 100644 --- a/translations/nl/2-js-basics/3-making-decisions/assignment.md +++ b/translations/nl/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # Beslissingen nemen: Studenten Cijferverwerker ## Leerdoelen diff --git a/translations/nl/2-js-basics/4-arrays-loops/README.md b/translations/nl/2-js-basics/4-arrays-loops/README.md index ec7906e0e..c262eb44a 100644 --- a/translations/nl/2-js-basics/4-arrays-loops/README.md +++ b/translations/nl/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # JavaScript Basis: Arrays en Lussen ![JavaScript Basis - Arrays](../../../../translated_images/nl/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/nl/2-js-basics/4-arrays-loops/assignment.md b/translations/nl/2-js-basics/4-arrays-loops/assignment.md index c21b8ab9f..a7c68ac9d 100644 --- a/translations/nl/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/nl/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # Arrays en Lussen Opdracht ## Instructies diff --git a/translations/nl/2-js-basics/README.md b/translations/nl/2-js-basics/README.md index 7cc34b4ba..41cb48996 100644 --- a/translations/nl/2-js-basics/README.md +++ b/translations/nl/2-js-basics/README.md @@ -1,12 +1,3 @@ - # Introductie tot JavaScript JavaScript is de taal van het web. In deze vier lessen leer je de basis. diff --git a/translations/nl/3-terrarium/1-intro-to-html/README.md b/translations/nl/3-terrarium/1-intro-to-html/README.md index d14de46dd..4f7635fbf 100644 --- a/translations/nl/3-terrarium/1-intro-to-html/README.md +++ b/translations/nl/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Terrarium Project Deel 1: Introductie tot HTML ```mermaid diff --git a/translations/nl/3-terrarium/1-intro-to-html/assignment.md b/translations/nl/3-terrarium/1-intro-to-html/assignment.md index f952e497a..bd2b413fb 100644 --- a/translations/nl/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/nl/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # HTML Oefenopdracht: Maak een Blog Mockup ## Leerdoelen diff --git a/translations/nl/3-terrarium/2-intro-to-css/README.md b/translations/nl/3-terrarium/2-intro-to-css/README.md index b8fea08a8..2ea367b11 100644 --- a/translations/nl/3-terrarium/2-intro-to-css/README.md +++ b/translations/nl/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Terrarium Project Deel 2: Introductie tot CSS ```mermaid diff --git a/translations/nl/3-terrarium/2-intro-to-css/assignment.md b/translations/nl/3-terrarium/2-intro-to-css/assignment.md index 227d9afd7..485c081d3 100644 --- a/translations/nl/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/nl/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # CSS Refactoring Opdracht ## Doelstelling diff --git a/translations/nl/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/nl/3-terrarium/3-intro-to-DOM-and-closures/README.md index 68a997f3f..49aeef337 100644 --- a/translations/nl/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/nl/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # Terrarium Project Deel 3: DOM-manipulatie en JavaScript Closures ```mermaid diff --git a/translations/nl/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/nl/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index 392085638..4f02ef454 100644 --- a/translations/nl/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/nl/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # Onderzoek naar DOM-elementen opdracht ## Overzicht diff --git a/translations/nl/3-terrarium/README.md b/translations/nl/3-terrarium/README.md index 72d29d144..30e0897b1 100644 --- a/translations/nl/3-terrarium/README.md +++ b/translations/nl/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## Zet je Terrarium in productie Je kunt je Terrarium publiceren op het web met behulp van **Azure Static Web Apps**. diff --git a/translations/nl/3-terrarium/solution/README.md b/translations/nl/3-terrarium/solution/README.md index 5cda764c5..d6a29a4cd 100644 --- a/translations/nl/3-terrarium/solution/README.md +++ b/translations/nl/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # Mijn Terrarium: Een project om te leren over HTML, CSS en DOM-manipulatie met JavaScript 🌵🌱 Een kleine drag-and-drop code-meditatie. Met een beetje HTML, JS en CSS kun je een webinterface bouwen, deze stylen en interactie toevoegen. diff --git a/translations/nl/4-typing-game/README.md b/translations/nl/4-typing-game/README.md index 2961cc619..7c635ffbb 100644 --- a/translations/nl/4-typing-game/README.md +++ b/translations/nl/4-typing-game/README.md @@ -1,12 +1,3 @@ - # Event-Driven Programming - Bouw een Typing Game ```mermaid diff --git a/translations/nl/4-typing-game/solution/README.md b/translations/nl/4-typing-game/solution/README.md index 88cf87a82..5914810d7 100644 --- a/translations/nl/4-typing-game/solution/README.md +++ b/translations/nl/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - Dit is een tijdelijke aanduiding, opzettelijk leeg gelaten --- diff --git a/translations/nl/4-typing-game/typing-game/README.md b/translations/nl/4-typing-game/typing-game/README.md index d227e3317..72fe65445 100644 --- a/translations/nl/4-typing-game/typing-game/README.md +++ b/translations/nl/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # Een spel maken met behulp van events Heb je je ooit afgevraagd hoe websites weten wanneer je op een knop klikt of tekst typt in een tekstvak? Dat is de magie van event-driven programmeren! Wat is een betere manier om deze essentiële vaardigheid te leren dan door iets nuttigs te bouwen - een typ-snelheidsspel dat reageert op elke toetsaanslag die je maakt. diff --git a/translations/nl/4-typing-game/typing-game/assignment.md b/translations/nl/4-typing-game/typing-game/assignment.md index 211fc59dd..de40af267 100644 --- a/translations/nl/4-typing-game/typing-game/assignment.md +++ b/translations/nl/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # Maak een nieuw toetsenbordspel ## Instructies diff --git a/translations/nl/5-browser-extension/1-about-browsers/README.md b/translations/nl/5-browser-extension/1-about-browsers/README.md index ef354037a..5c1e4d4e7 100644 --- a/translations/nl/5-browser-extension/1-about-browsers/README.md +++ b/translations/nl/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # Browser Extensie Project Deel 1: Alles over Browsers ```mermaid diff --git a/translations/nl/5-browser-extension/1-about-browsers/assignment.md b/translations/nl/5-browser-extension/1-about-browsers/assignment.md index e684e51b4..07c762bbb 100644 --- a/translations/nl/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/nl/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # Opdracht: Restyle je browserextensie ## Overzicht diff --git a/translations/nl/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/nl/5-browser-extension/2-forms-browsers-local-storage/README.md index 57041cd37..f2808aefc 100644 --- a/translations/nl/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/nl/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # Browserextensieproject Deel 2: Een API aanroepen, gebruik Local Storage ```mermaid diff --git a/translations/nl/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/nl/5-browser-extension/2-forms-browsers-local-storage/assignment.md index 3ead3f2d0..e2a7ac9d2 100644 --- a/translations/nl/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/nl/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # Adopteer een API ## Overzicht diff --git a/translations/nl/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/nl/5-browser-extension/3-background-tasks-and-performance/README.md index 162e74fa6..427e9765f 100644 --- a/translations/nl/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/nl/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # Browserextensieproject Deel 3: Leer over Achtergrondtaken en Prestaties ```mermaid diff --git a/translations/nl/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/nl/5-browser-extension/3-background-tasks-and-performance/assignment.md index c895c0e75..af7cb2932 100644 --- a/translations/nl/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/nl/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # Analyseer een website op prestaties ## Overzicht van de opdracht diff --git a/translations/nl/5-browser-extension/README.md b/translations/nl/5-browser-extension/README.md index c49a464d7..431392a3a 100644 --- a/translations/nl/5-browser-extension/README.md +++ b/translations/nl/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # Een browserextensie bouwen Het bouwen van browserextensies is een leuke en interessante manier om na te denken over de prestaties van je apps terwijl je een ander type webasset ontwikkelt. Deze module bevat lessen over hoe browsers werken, hoe je een browserextensie implementeert, hoe je een formulier bouwt, een API aanroept, lokale opslag gebruikt, en hoe je de prestaties van je website kunt beoordelen en verbeteren. diff --git a/translations/nl/5-browser-extension/solution/README.md b/translations/nl/5-browser-extension/solution/README.md index d9d6bb709..a0eab6838 100644 --- a/translations/nl/5-browser-extension/solution/README.md +++ b/translations/nl/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser Extensie: Voltooide Code Gebruik de CO2 Signal API van tmrow om het elektriciteitsverbruik bij te houden en bouw een browserextensie zodat je direct in je browser een herinnering hebt over hoe zwaar het elektriciteitsverbruik in jouw regio is. Door deze extensie ad hoc te gebruiken, kun je beter beslissingen nemen over je activiteiten op basis van deze informatie. diff --git a/translations/nl/5-browser-extension/solution/translation/README.es.md b/translations/nl/5-browser-extension/solution/translation/README.es.md index 0f3aec9f6..293a032fc 100644 --- a/translations/nl/5-browser-extension/solution/translation/README.es.md +++ b/translations/nl/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Browserextensie Carbon Trigger: Volledige code Met behulp van de CO2-signaal-API van tmrow om het elektriciteitsverbruik te volgen, maak je een browserextensie zodat je direct in je browser een herinnering hebt over het elektriciteitsverbruik in jouw regio. Het gebruik van deze ad-hocextensie helpt je om beslissingen te nemen over je activiteiten op basis van deze informatie. diff --git a/translations/nl/5-browser-extension/solution/translation/README.fr.md b/translations/nl/5-browser-extension/solution/translation/README.fr.md index 6cccab422..055cb6999 100644 --- a/translations/nl/5-browser-extension/solution/translation/README.fr.md +++ b/translations/nl/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browserextensie: Voltooide Code Met behulp van de CO2 Signal API van tmrow om het elektriciteitsverbruik te volgen, maak je een browserextensie zodat je direct in je browser een herinnering kunt krijgen over het elektriciteitsverbruik in jouw regio. Het gebruik van deze ad-hoc extensie helpt je om je activiteiten te beoordelen op basis van deze informatie. diff --git a/translations/nl/5-browser-extension/solution/translation/README.hi.md b/translations/nl/5-browser-extension/solution/translation/README.hi.md index 1cd1c3391..f1a2f78a9 100644 --- a/translations/nl/5-browser-extension/solution/translation/README.hi.md +++ b/translations/nl/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser-extensie: Voltooide Code Met behulp van de CO2 Signal API van tmrow om het elektriciteitsverbruik te volgen, bouwen we een browser-extensie die je eraan herinnert hoe zwaar het elektriciteitsverbruik in jouw regio is. Door deze extensie te gebruiken, kun je op basis van deze informatie beslissingen nemen over je activiteiten. diff --git a/translations/nl/5-browser-extension/solution/translation/README.it.md b/translations/nl/5-browser-extension/solution/translation/README.it.md index a963a1139..34888907e 100644 --- a/translations/nl/5-browser-extension/solution/translation/README.it.md +++ b/translations/nl/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browserextensie: Code om te Starten We zullen de Signal CO2 API van tmrow gebruiken om het elektriciteitsverbruik te monitoren en een browserextensie te maken. Zo kun je direct in je browser een herinnering krijgen over hoe zwaar het elektriciteitsverbruik in jouw regio is. Het gebruik van deze op maat gemaakte extensie helpt je om je activiteiten te evalueren op basis van deze informatie. diff --git a/translations/nl/5-browser-extension/solution/translation/README.ja.md b/translations/nl/5-browser-extension/solution/translation/README.ja.md index 0ab1cfe31..f0cd05b31 100644 --- a/translations/nl/5-browser-extension/solution/translation/README.ja.md +++ b/translations/nl/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser-extensie: Voltooide Code Bouw een browserextensie die, met behulp van de CO2 Signal API van tmrow, het energieverbruik in jouw regio bijhoudt en dit als een herinnering op je browser weergeeft. Door deze extensie ad-hoc te gebruiken, kun je je activiteiten baseren op deze informatie. diff --git a/translations/nl/5-browser-extension/solution/translation/README.ms.md b/translations/nl/5-browser-extension/solution/translation/README.ms.md index a2e2e6786..7c3640535 100644 --- a/translations/nl/5-browser-extension/solution/translation/README.ms.md +++ b/translations/nl/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browserextensie: Volledige Code Gebruik de CO2 Signal API van tmrow om het elektriciteitsverbruik te monitoren en bouw een browserextensie waarmee je waarschuwingen kunt ontvangen over hoe zwaar het elektriciteitsverbruik in jouw regio is. Het gebruik van deze extensie helpt je om je activiteiten beter af te stemmen op deze informatie. diff --git a/translations/nl/5-browser-extension/start/README.md b/translations/nl/5-browser-extension/start/README.md index a4e77a245..9c31fa171 100644 --- a/translations/nl/5-browser-extension/start/README.md +++ b/translations/nl/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browserextensie: Startcode Met behulp van de CO2 Signal API van tmrow om elektriciteitsgebruik bij te houden, bouw je een browserextensie zodat je direct in je browser een herinnering hebt over hoe zwaar het elektriciteitsgebruik in jouw regio is. Door deze extensie ad hoc te gebruiken, kun je beter beslissingen nemen over je activiteiten op basis van deze informatie. diff --git a/translations/nl/6-space-game/1-introduction/README.md b/translations/nl/6-space-game/1-introduction/README.md index 475628730..635a1aadc 100644 --- a/translations/nl/6-space-game/1-introduction/README.md +++ b/translations/nl/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # Bouw een Ruimtespel Deel 1: Introductie ```mermaid diff --git a/translations/nl/6-space-game/1-introduction/assignment.md b/translations/nl/6-space-game/1-introduction/assignment.md index 707e578f9..2f66350b3 100644 --- a/translations/nl/6-space-game/1-introduction/assignment.md +++ b/translations/nl/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # Maak een Game: Pas Design Patterns toe ## Overzicht van de Opdracht diff --git a/translations/nl/6-space-game/2-drawing-to-canvas/README.md b/translations/nl/6-space-game/2-drawing-to-canvas/README.md index 6f21bf92f..96a2dfff6 100644 --- a/translations/nl/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/nl/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # Bouw een Ruimtespel Deel 2: Teken Held en Monsters op Canvas ```mermaid diff --git a/translations/nl/6-space-game/2-drawing-to-canvas/assignment.md b/translations/nl/6-space-game/2-drawing-to-canvas/assignment.md index 1a68d9446..bd2c0a5d6 100644 --- a/translations/nl/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/nl/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # Opdracht: Verken de Canvas API ## Leerdoelen diff --git a/translations/nl/6-space-game/3-moving-elements-around/README.md b/translations/nl/6-space-game/3-moving-elements-around/README.md index 3bd0b87d3..ad417b19b 100644 --- a/translations/nl/6-space-game/3-moving-elements-around/README.md +++ b/translations/nl/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # Bouw een Ruimtespel Deel 3: Beweging Toevoegen ```mermaid diff --git a/translations/nl/6-space-game/3-moving-elements-around/assignment.md b/translations/nl/6-space-game/3-moving-elements-around/assignment.md index 44e47d280..b567d4645 100644 --- a/translations/nl/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/nl/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # Geef commentaar op je code ## Instructies diff --git a/translations/nl/6-space-game/4-collision-detection/README.md b/translations/nl/6-space-game/4-collision-detection/README.md index 5b8600dff..08d41a7cf 100644 --- a/translations/nl/6-space-game/4-collision-detection/README.md +++ b/translations/nl/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # Bouw een Ruimtespel Deel 4: Een Laser Toevoegen en Botsingen Detecteren ```mermaid diff --git a/translations/nl/6-space-game/4-collision-detection/assignment.md b/translations/nl/6-space-game/4-collision-detection/assignment.md index 883d7f549..91145473d 100644 --- a/translations/nl/6-space-game/4-collision-detection/assignment.md +++ b/translations/nl/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # Verken Botsingen ## Instructies diff --git a/translations/nl/6-space-game/4-collision-detection/solution/README.md b/translations/nl/6-space-game/4-collision-detection/solution/README.md index 55bb0b4b2..af02909d5 100644 --- a/translations/nl/6-space-game/4-collision-detection/solution/README.md +++ b/translations/nl/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - Dit is een tijdelijke aanduiding, opzettelijk leeg gelaten --- diff --git a/translations/nl/6-space-game/4-collision-detection/your-work/README.md b/translations/nl/6-space-game/4-collision-detection/your-work/README.md index 1d20e45ba..af02909d5 100644 --- a/translations/nl/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/nl/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - Dit is een tijdelijke aanduiding, opzettelijk leeg gelaten --- diff --git a/translations/nl/6-space-game/5-keeping-score/README.md b/translations/nl/6-space-game/5-keeping-score/README.md index 50c853bd0..36e22d037 100644 --- a/translations/nl/6-space-game/5-keeping-score/README.md +++ b/translations/nl/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # Bouw een Ruimtespel Deel 5: Punten en Levens ```mermaid diff --git a/translations/nl/6-space-game/5-keeping-score/assignment.md b/translations/nl/6-space-game/5-keeping-score/assignment.md index f4e6293db..684614eeb 100644 --- a/translations/nl/6-space-game/5-keeping-score/assignment.md +++ b/translations/nl/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # Bouw een Score Spel ## Instructies diff --git a/translations/nl/6-space-game/5-keeping-score/solution/README.md b/translations/nl/6-space-game/5-keeping-score/solution/README.md index f7c267b44..af02909d5 100644 --- a/translations/nl/6-space-game/5-keeping-score/solution/README.md +++ b/translations/nl/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - Dit is een tijdelijke aanduiding, opzettelijk leeg gelaten --- diff --git a/translations/nl/6-space-game/5-keeping-score/your-work/README.md b/translations/nl/6-space-game/5-keeping-score/your-work/README.md index 01e2b73fd..b14fefdfa 100644 --- a/translations/nl/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/nl/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - Dit is een tijdelijke aanduiding, opzettelijk leeg gelaten --- diff --git a/translations/nl/6-space-game/6-end-condition/README.md b/translations/nl/6-space-game/6-end-condition/README.md index 3ebb8880a..c4d87e7cc 100644 --- a/translations/nl/6-space-game/6-end-condition/README.md +++ b/translations/nl/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # Bouw een Ruimtespel Deel 6: Einde en Herstart ```mermaid diff --git a/translations/nl/6-space-game/6-end-condition/assignment.md b/translations/nl/6-space-game/6-end-condition/assignment.md index 7a11393b1..911698911 100644 --- a/translations/nl/6-space-game/6-end-condition/assignment.md +++ b/translations/nl/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # Bouw een voorbeeldspel ## Overzicht van de opdracht diff --git a/translations/nl/6-space-game/6-end-condition/solution/README.md b/translations/nl/6-space-game/6-end-condition/solution/README.md index 76985ac5f..af02909d5 100644 --- a/translations/nl/6-space-game/6-end-condition/solution/README.md +++ b/translations/nl/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - Dit is een tijdelijke aanduiding, opzettelijk leeg gelaten --- diff --git a/translations/nl/6-space-game/6-end-condition/your-work/README.md b/translations/nl/6-space-game/6-end-condition/your-work/README.md index e125c671e..0ee45e156 100644 --- a/translations/nl/6-space-game/6-end-condition/your-work/README.md +++ b/translations/nl/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - Dit is een tijdelijke aanduiding, opzettelijk leeg gelaten --- diff --git a/translations/nl/6-space-game/README.md b/translations/nl/6-space-game/README.md index 8685536a5..f6094b10c 100644 --- a/translations/nl/6-space-game/README.md +++ b/translations/nl/6-space-game/README.md @@ -1,12 +1,3 @@ - # Bouw een Ruimtespel Een ruimtespel om meer geavanceerde JavaScript-fundamenten te leren diff --git a/translations/nl/6-space-game/solution/README.md b/translations/nl/6-space-game/solution/README.md index 5f6eb5213..af02909d5 100644 --- a/translations/nl/6-space-game/solution/README.md +++ b/translations/nl/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - Dit is een tijdelijke aanduiding, opzettelijk leeg gelaten --- diff --git a/translations/nl/7-bank-project/1-template-route/README.md b/translations/nl/7-bank-project/1-template-route/README.md index 5b4619a24..324c2bf3d 100644 --- a/translations/nl/7-bank-project/1-template-route/README.md +++ b/translations/nl/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # Bouw een Bankapp Deel 1: HTML-sjablonen en Routes in een Webapp ```mermaid diff --git a/translations/nl/7-bank-project/1-template-route/assignment.md b/translations/nl/7-bank-project/1-template-route/assignment.md index 27aae5933..ef6b3cc1e 100644 --- a/translations/nl/7-bank-project/1-template-route/assignment.md +++ b/translations/nl/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # Verbeter de Routering ## Instructies diff --git a/translations/nl/7-bank-project/2-forms/README.md b/translations/nl/7-bank-project/2-forms/README.md index d799959d8..19e2ef5ae 100644 --- a/translations/nl/7-bank-project/2-forms/README.md +++ b/translations/nl/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # Bouw een bankapp deel 2: Maak een inlog- en registratieformulier ```mermaid diff --git a/translations/nl/7-bank-project/2-forms/assignment.md b/translations/nl/7-bank-project/2-forms/assignment.md index b734f17f5..a8bc3aa74 100644 --- a/translations/nl/7-bank-project/2-forms/assignment.md +++ b/translations/nl/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # Style Je Bank App met Moderne CSS ## Projectoverzicht diff --git a/translations/nl/7-bank-project/3-data/README.md b/translations/nl/7-bank-project/3-data/README.md index 687d7dd74..ccf78009d 100644 --- a/translations/nl/7-bank-project/3-data/README.md +++ b/translations/nl/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # Een Banking App Bouwen Deel 3: Methoden voor het Ophalen en Gebruiken van Gegevens Denk aan de computer van de Enterprise in Star Trek - wanneer kapitein Picard vraagt om de status van het schip, verschijnt de informatie direct zonder dat de hele interface opnieuw moet worden opgebouwd. Die naadloze stroom van informatie is precies wat we hier bouwen met dynamisch gegevens ophalen. diff --git a/translations/nl/7-bank-project/3-data/assignment.md b/translations/nl/7-bank-project/3-data/assignment.md index 1849e55bd..a9eff88fd 100644 --- a/translations/nl/7-bank-project/3-data/assignment.md +++ b/translations/nl/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # Code Refactoring en Documentatie Opdracht ## Leerdoelen diff --git a/translations/nl/7-bank-project/4-state-management/README.md b/translations/nl/7-bank-project/4-state-management/README.md index 2ecda0e56..9a07dbb7e 100644 --- a/translations/nl/7-bank-project/4-state-management/README.md +++ b/translations/nl/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # Bouw een Bankapp Deel 4: Concepten van State Management ## ⚡ Wat Je Binnen 5 Minuten Kunt Doen diff --git a/translations/nl/7-bank-project/4-state-management/assignment.md b/translations/nl/7-bank-project/4-state-management/assignment.md index 9bfd8ad6c..65dc4a6fc 100644 --- a/translations/nl/7-bank-project/4-state-management/assignment.md +++ b/translations/nl/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # Implementatie van de "Transactie Toevoegen" Dialoog ## Overzicht diff --git a/translations/nl/7-bank-project/README.md b/translations/nl/7-bank-project/README.md index d97fe510b..4ad42856a 100644 --- a/translations/nl/7-bank-project/README.md +++ b/translations/nl/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: Bouw een Bank In dit project leer je hoe je een fictieve bank kunt bouwen. Deze lessen bevatten instructies over hoe je een webapp kunt opzetten en routes kunt toevoegen, formulieren kunt bouwen, de status kunt beheren en gegevens kunt ophalen van een API waarmee je de gegevens van de bank kunt ophalen. diff --git a/translations/nl/7-bank-project/api/README.md b/translations/nl/7-bank-project/api/README.md index bd81c45f0..192315fb0 100644 --- a/translations/nl/7-bank-project/api/README.md +++ b/translations/nl/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # Bank API > Bank API gebouwd met [Node.js](https://nodejs.org) + [Express](https://expressjs.com/). diff --git a/translations/nl/7-bank-project/solution/README.md b/translations/nl/7-bank-project/solution/README.md index 45505c460..29de8d851 100644 --- a/translations/nl/7-bank-project/solution/README.md +++ b/translations/nl/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # Bank-app > Voorbeeldoplossing voor het bank-app project, gebouwd met pure HTML5, CSS en JavaScript (geen frameworks of bibliotheken gebruikt). diff --git a/translations/nl/8-code-editor/1-using-a-code-editor/README.md b/translations/nl/8-code-editor/1-using-a-code-editor/README.md index 42e983f2f..b653dc492 100644 --- a/translations/nl/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/nl/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # Een Code Editor Gebruiken: Meester worden in VSCode.dev Herinner je je in *The Matrix* hoe Neo moest inpluggen op een gigantische computerterminal om toegang te krijgen tot de digitale wereld? De webontwikkelingstools van vandaag vertellen een ander verhaal – ongelooflijk krachtige mogelijkheden die overal toegankelijk zijn. VSCode.dev is een browsergebaseerde code-editor die professionele ontwikkeltools naar elk apparaat met een internetverbinding brengt. diff --git a/translations/nl/8-code-editor/1-using-a-code-editor/assignment.md b/translations/nl/8-code-editor/1-using-a-code-editor/assignment.md index 891125d64..9c5bac4b0 100644 --- a/translations/nl/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/nl/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # Maak een CV-Website met VSCode.dev Geef je carrière een boost door een professionele CV-website te bouwen die je vaardigheden en ervaring op een interactieve, moderne manier presenteert. In plaats van traditionele PDF's te versturen, kun je recruiters een strakke, responsieve website aanbieden die zowel je kwalificaties als je webontwikkelingsvaardigheden laat zien. diff --git a/translations/nl/9-chat-project/README.md b/translations/nl/9-chat-project/README.md index 4b78b1912..c9861f37f 100644 --- a/translations/nl/9-chat-project/README.md +++ b/translations/nl/9-chat-project/README.md @@ -1,12 +1,3 @@ - # Bouw een Chat Assistent met AI Herinner je je in Star Trek hoe de bemanning casual met de boordcomputer praatte, complexe vragen stelde en doordachte antwoorden kreeg? Wat in de jaren '60 pure sciencefiction leek, kun je nu zelf bouwen met webtechnologieën die je al kent. diff --git a/translations/nl/9-chat-project/solution/README.md b/translations/nl/9-chat-project/solution/README.md index 15abc7bf4..3f84673f7 100644 --- a/translations/nl/9-chat-project/solution/README.md +++ b/translations/nl/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # Oplossing uitvoeren 1. Start de [backend](./backend/README.md) diff --git a/translations/nl/9-chat-project/solution/backend/README.md b/translations/nl/9-chat-project/solution/backend/README.md index 80ce00cb7..d593290e1 100644 --- a/translations/nl/9-chat-project/solution/backend/README.md +++ b/translations/nl/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - Kies je runtime - [Python](./python/README.md) diff --git a/translations/nl/9-chat-project/solution/backend/python/README.md b/translations/nl/9-chat-project/solution/backend/python/README.md index 864a38da9..88f6a8bff 100644 --- a/translations/nl/9-chat-project/solution/backend/python/README.md +++ b/translations/nl/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # Code uitvoeren ## Instellen diff --git a/translations/nl/9-chat-project/solution/frontend/README.md b/translations/nl/9-chat-project/solution/frontend/README.md index 86720765f..368117e66 100644 --- a/translations/nl/9-chat-project/solution/frontend/README.md +++ b/translations/nl/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # Voer de code uit ```sh diff --git a/translations/nl/AGENTS.md b/translations/nl/AGENTS.md index 837b5415c..15a1364a8 100644 --- a/translations/nl/AGENTS.md +++ b/translations/nl/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## Projectoverzicht diff --git a/translations/nl/CODE_OF_CONDUCT.md b/translations/nl/CODE_OF_CONDUCT.md index 5803ab0a8..a388c837d 100644 --- a/translations/nl/CODE_OF_CONDUCT.md +++ b/translations/nl/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # Microsoft Open Source Gedragscode Dit project heeft de [Microsoft Open Source Gedragscode](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon) aangenomen. diff --git a/translations/nl/CONTRIBUTING.md b/translations/nl/CONTRIBUTING.md index 19a4722de..459491673 100644 --- a/translations/nl/CONTRIBUTING.md +++ b/translations/nl/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # Bijdragen Dit project verwelkomt bijdragen en suggesties. De meeste bijdragen vereisen dat je akkoord gaat met een Contributor License Agreement (CLA), waarin je verklaart dat je het recht hebt om, en daadwerkelijk doet, ons de rechten te geven om jouw bijdrage te gebruiken. Voor meer details, bezoek [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/nl/Git-Basics/README.md b/translations/nl/Git-Basics/README.md index 9e9a99698..35223734d 100644 --- a/translations/nl/Git-Basics/README.md +++ b/translations/nl/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## Basisprincipes van GIT voor web-dev beginners👶 ## Wat is `Git`? diff --git a/translations/nl/README.md b/translations/nl/README.md index fde9f9ba6..a44237b6b 100644 --- a/translations/nl/README.md +++ b/translations/nl/README.md @@ -1,190 +1,190 @@ - -# Webontwikkeling voor beginners - Een curriculum +# Webontwikkeling voor Beginners - Een Curriculum -Leer de basisprincipes van webontwikkeling met onze 12 weken durende uitgebreide cursus van Microsoft Cloud Advocates. Elke van de 24 lessen duikt in JavaScript, CSS en HTML door middel van praktische projecten zoals terrariums, browserextensies en ruimtespellen. Doe mee met quizzen, discussies en praktische opdrachten. Verbeter je vaardigheden en optimaliseer je kennisretentie met onze effectieve projectgerichte didactiek. Begin vandaag nog met coderen! +Leer de basisprincipes van webontwikkeling met onze 12-weekse uitgebreide cursus van Microsoft Cloud Advocates. Elk van de 24 lessen duikt in JavaScript, CSS en HTML door middel van praktijkprojecten zoals terraria, browserextensies en spacegames. Doe mee met quizzen, discussies en praktische opdrachten. Verhoog je vaardigheden en optimaliseer je kennisbehoud met onze effectieve project-gebaseerde leerwijze. Begin vandaag nog met coderen! -Doe mee met de Azure AI Foundry Discord-community +Word lid van de Azure AI Foundry Discord Community Volg deze stappen om aan de slag te gaan met deze bronnen: 1. **Fork de repository**: Klik [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) 2. **Clone de repository**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Word lid van de Azure AI Foundry Discord en ontmoet experts en medeontwikkelaars**](https://discord.com/invite/ByRwuEEgH4) +3. [**Word lid van de Azure AI Foundry Discord en ontmoet experts en mede-ontwikkelaars**](https://discord.com/invite/ByRwuEEgH4) -### 🌐 Ondersteuning in meerdere talen +### 🌐 Meertalige Ondersteuning -#### Ondersteund via GitHub Action (Geautomatiseerd & altijd up-to-date) +#### Ondersteund via GitHub Action (geautomatiseerd & altijd up-to-date) -> **Voorkeur om lokaal te klonen?** + +[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](./README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) -> Deze repository bevat vertalingen in 50+ talen, wat de downloadgrootte aanzienlijk vergroot. Om te klonen zonder vertalingen, gebruik sparse checkout: +> **Lievere lokaal clonen?** + +> Deze repository bevat meer dan 50 taalvertalingen die de downloadgrootte aanzienlijk vergroten. Om zonder vertalingen te clonen, gebruik sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` > Dit geeft je alles wat je nodig hebt om de cursus te voltooien met een veel snellere download. + -**Als je extra vertalingsondersteuning wenst, zijn ondersteunde talen hier vermeld [hier](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +**Als je graag extra vertalingen wilt, staan de ondersteunde talen hier [hier](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** #### 🧑‍🎓 _Ben je een student?_ -Bezoek de [**Student Hub-pagina**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) waar je beginnersmaterialen, studentenpakketten en zelfs mogelijkheden voor een gratis certificaatvoucher vindt. Dit is de pagina die je wilt bookmarken en van tijd tot tijd wilt bekijken, omdat we maandelijks de inhoud vernieuwen. +Bezoek de [**Student Hub pagina**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) waar je beginnersbronnen, studentenpakketten en zelfs manieren vindt om een gratis certificaatvoucher te krijgen. Dit is de pagina die je wilt bookmarken en af en toe wilt checken omdat we maandelijks content wisselen. ### 📣 Aankondiging - Nieuwe GitHub Copilot Agent modus uitdagingen om te voltooien! -Nieuwe uitdaging toegevoegd, zoek naar "GitHub Copilot Agent Challenge 🚀" in de meeste hoofdstukken. Dat is een nieuwe uitdaging die je kunt voltooien met GitHub Copilot en de Agent-modus. Als je deze modus nog niet hebt gebruikt, kan het niet alleen tekst genereren, maar ook bestanden maken en bewerken, commando's uitvoeren en meer. +Nieuwe uitdaging toegevoegd, zoek naar "GitHub Copilot Agent Challenge 🚀" in de meeste hoofdstukken. Dat is een nieuwe uitdaging die je kunt voltooien met GitHub Copilot en Agent-modus. Als je Agent-modus nog niet hebt gebruikt: het kan niet alleen tekst genereren, maar ook bestanden maken en bewerken, opdrachten uitvoeren en meer. -### 📣 Aankondiging - _Nieuw project te bouwen met Generative AI_ +### 📣 Aankondiging - _Nieuw project om te bouwen met Generatieve AI_ -Nieuw AI Assistant-project toegevoegd, bekijk het [project](./9-chat-project/README.md) +Nieuw AI Assistant project zojuist toegevoegd, bekijk het [project](./9-chat-project/README.md) -### 📣 Aankondiging - _Nieuw Curriculum_ over Generative AI voor JavaScript is net uitgebracht +### 📣 Aankondiging - _Nieuw curriculum_ over Generatieve AI voor JavaScript is net uitgebracht Mis ons nieuwe Generative AI curriculum niet! Bezoek [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) om te beginnen! -- Lessen die alles behandelen van basis tot RAG. -- Interactie met historische figuren via GenAI en onze begeleidende app. -- Leuk en boeiend verhaal, je reist door de tijd! +![Background](../../translated_images/nl/background.148a8d43afde5730.webp) + +- Lessen die alles behandelen, van basis tot RAG. +- Interacteer met historische personages met behulp van GenAI en onze begeleidende app. +- Leuke en boeiende verhaallijn, je reist door de tijd! + +![character](../../translated_images/nl/character.5c0dd8e067ffd693.webp) -Elke les bevat een opdracht om te voltooien, een kennistoets en een uitdaging om je te begeleiden bij het leren van onderwerpen zoals: + +Elke les bevat een opdracht om te voltooien, een kenniscontrole en een uitdaging die je begeleidt bij het leren van onderwerpen zoals: - Prompting en prompt engineering -- Tekst- en beeldapp-generatie +- Tekst- en afbeeldingsapp-generatie - Zoekapps -Bezoek [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) om te beginnen! +Bezoek [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) om te beginnen! + ## 🌱 Aan de slag -> **Docenten**, we hebben [een aantal suggesties opgenomen](for-teachers.md) over hoe je dit curriculum kunt gebruiken. We horen graag je feedback [in ons discussieforum](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! +> **Docenten**, we hebben [enkele suggesties opgenomen](for-teachers.md) over hoe dit curriculum te gebruiken. We horen graag jullie feedback [in ons discussieforum](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! -**[Leerlingen](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, begin bij elke les met een pre-lecture quiz en volg deze op met het lezen van het lesmateriaal, het voltooien van de verschillende activiteiten en controleer je begrip met de post-lecture quiz. +**[Leerlingen](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, begin bij elke les met een pre-lecture quiz en volg deze met het lezen van het lesmateriaal, het voltooien van de verschillende activiteiten en controleer je begrip met de post-lecture quiz. -Verbeter je leerervaring door samen met je medestudenten aan de projecten te werken! Discussies worden aangemoedigd in ons [discussieforum](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) waar ons team van moderators beschikbaar zal zijn om je vragen te beantwoorden. +Om je leerervaring te verbeteren, maak verbinding met je medeleerlingen om samen aan de projecten te werken! Discussies worden aangemoedigd in ons [discussieforum](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) waar ons team van moderators beschikbaar zal zijn om je vragen te beantwoorden. -Om je opleiding verder te verrijken raden we aan de extra studiematerialen op [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) te verkennen. +Voor verdere scholing raden wij sterk aan om [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) te verkennen voor aanvullende studiematerialen. ### 📋 Je omgeving instellen -Dit curriculum heeft een kant-en-klare ontwikkelomgeving! Je kunt ervoor kiezen om het curriculum te draaien in een [Codespace](https://github.com/features/codespaces/) (_een browsergebaseerde omgeving zonder installatie_) of lokaal op je computer met een teksteditor zoals [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +Dit curriculum heeft een ontwikkelomgeving klaar voor gebruik! Als je begint, kun je ervoor kiezen om het curriculum te draaien in een [Codespace](https://github.com/features/codespaces/) (_een browser-gebaseerde, geen installaties benodigde omgeving_), of lokaal op je computer met een teksteditor zoals [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -#### Creëer je repository -Om je werk makkelijk op te slaan, wordt aanbevolen om een eigen kopie van deze repository te maken. Dit kan door bovenaan de pagina op de knop **Use this template** te klikken. Hierdoor wordt een nieuwe repository gemaakt in jouw GitHub-account met een kopie van het curriculum. +#### Maak je repository aan +Om je werk gemakkelijk op te slaan, wordt aanbevolen om een eigen kopie van deze repository te maken. Dit kan je doen door op de knop **Use this template** bovenaan de pagina te klikken. Dit maakt een nieuwe repository aan in je GitHub-account met een kopie van het curriculum. -Volg de volgende stappen: +Volg deze stappen: 1. **Fork de repository**: Klik op de knop "Fork" rechtsboven op deze pagina. 2. **Clone de repository**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` #### Het curriculum draaien in een Codespace -Klik in jouw eigen repository op de knop **Code** en selecteer **Open with Codespaces**. Dit maakt een nieuwe Codespace aan waarin je kunt werken. +In je eigen kopie van deze repository, klik op de **Code**-knop en selecteer **Open with Codespaces**. Dit maakt een nieuwe Codespace voor je aan om in te werken. ![Codespace](../../translated_images/nl/createcodespace.0238bbf4d7a8d955.webp) #### Het curriculum lokaal draaien op je computer -Om dit curriculum lokaal te draaien op je computer, heb je een teksteditor, een browser en een opdrachtregeltool nodig. Onze eerste les, [Introductie tot programmeertalen en tools van het vak](../../1-getting-started-lessons/1-intro-to-programming-languages), laat je verschillende opties zien van elk van deze tools zodat je degene kunt kiezen die het beste bij je past. +Om dit curriculum lokaal op je computer te draaien, heb je een teksteditor, een browser en een opdrachtregel-tool nodig. Onze eerste les, [Introductie tot programmeertalen en tools van het vak](../../1-getting-started-lessons/1-intro-to-programming-languages), leidt je door verschillende opties voor elk van deze tools, zodat je kunt kiezen wat het beste bij jou past. -Wij raden aan [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) te gebruiken als editor, die ook een ingebouwde [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) bevat. Je kunt Visual Studio Code [hier downloaden](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +Wij raden aan om [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) als editor te gebruiken, die ook een ingebouwde [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) heeft. Je kunt Visual Studio Code [hier downloaden](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -1. Clone je repository naar je computer. Dit doe je door op de knop **Code** te klikken en de URL te kopiëren: +1. Clone je repository naar je computer. Dit kan je doen door op de knop **Code** te klikken en de URL te kopiëren: [CodeSpace](./images/createcodespace.png) - Open vervolgens [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) binnen [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) en voer het volgende commando uit, waarbij je `` vervangt door de URL die je zojuist hebt gekopieerd: +Open vervolgens [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) binnen [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) en voer het volgende commando uit, waarbij je `` vervangt door de URL die je zojuist hebt gekopieerd: ```bash git clone ``` -2. Open de map in Visual Studio Code. Dit kun je doen door te klikken op **Bestand** > **Map openen** en de map te selecteren die je zojuist hebt gekloond. +2. Open de map in Visual Studio Code. Dit kun je doen door te klikken op **Bestand** > **Map openen** en de zojuist gekloonde map te selecteren. -> Aanbevolen Visual Studio Code-extensies: +> Aanbevolen extensies voor Visual Studio Code: > > * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - om HTML-pagina's binnen Visual Studio Code te bekijken > * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - om je te helpen sneller code te schrijven ## 📂 Elke les bevat: -- optionele sketchnote +- optionele schetsnotitie - optionele aanvullende video -- warming-up quiz voor de les -- geschreven les -- voor projectgebaseerde lessen, stapsgewijze handleidingen over hoe je het project bouwt -- kennistests +- warming-up quiz voorafgaand aan de les +- schriftelijke les +- voor projectgebaseerde lessen, stapsgewijze handleidingen over hoe het project te bouwen +- kenniscontroles - een uitdaging -- aanvullende leesstof -- opdracht -- [quiz na de les](https://ff-quizzes.netlify.app/web/) +- aanvullende lectuur +- een [quiz na de les](https://ff-quizzes.netlify.app/web/) -> **Een opmerking over quizzen**: Alle quizzen bevinden zich in de Quiz-app map, in totaal 48 quizzen met elk drie vragen. Ze zijn beschikbaar [hier](https://ff-quizzes.netlify.app/web/). De quiz-app kan lokaal worden uitgevoerd of worden ingezet op Azure; volg de instructies in de `quiz-app` map. +> **Een opmerking over quizzes**: Alle quizzes bevinden zich in de Quiz-app map, in totaal 48 quizzes van elk drie vragen. Ze zijn beschikbaar [hier](https://ff-quizzes.netlify.app/web/), de quiz-app kan lokaal worden uitgevoerd of op Azure worden gedeployed; volg de instructies in de `quiz-app` map. ## 🗃️ Lessen -| | Projectnaam | Behandelde Concepten | Leerdoelen | Gekoppelde Les | Auteur | -| :-: | :------------------------------------------------------: | :------------------------------------------------------------------------: | -------------------------------------------------------------------------------------------------------------------------------- | :-----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | -| 01 | Aan de slag | Introductie in programmeren en tools van het vak | Leer de basisprincipes achter de meeste programmeertalen en over software die professionele ontwikkelaars helpt bij hun werk | [Introductie tot programmeertalen en tools van het vak](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | -| 02 | Aan de slag | Basisprincipes van GitHub, inclusief samenwerken in team | Hoe je GitHub gebruikt in je project, hoe je samenwerkt met anderen aan een codebase | [Introductie tot GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | Aan de slag | Toegankelijkheid | Leer de basisprincipes van webtoegankelijkheid | [Fundamentals toegankelijkheid](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | JS Basis | JavaScript-datatypen | De basis van JavaScript-datatypen | [Datatypes](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | JS Basis | Functies en methoden | Leer over functies en methoden om de logica van een applicatie te beheren | [Functies en methoden](./2-js-basics/2-functions-methods/README.md) | Jasmine en Christopher | -| 06 | JS Basis | Beslissingen maken met JS | Leer hoe je condities maakt in je code met beslissingsmethoden | [Beslissingen maken](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | JS Basis | Arrays en lussen | Werken met data met behulp van arrays en lussen in JavaScript | [Arrays en lussen](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML in de praktijk | Bouw de HTML voor een online terrarium, met focus op het bouwen van een layout | [Introductie tot HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS in de praktijk | Bouw de CSS om het online terrarium op te maken met focus op basisbeginselen van CSS, inclusief responsive maken van de pagina | [Introductie tot CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript-closures, DOM-manipulatie | Bouw de JavaScript om het terrarium te laten functioneren als een sleep/plaats-interface, met focus op closures en DOM-manipulatie | [JavaScript-closures, DOM-manipulatie](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [Typeren Spel](./4-typing-game/solution/README.md) | Bouw een Typeren Spel | Leer hoe je toetsenbordgebeurtenissen gebruikt om de logica van je JavaScript-app te sturen | [Event-Driven Programming](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Werken met browsers | Leer hoe browsers werken, hun geschiedenis, en hoe je de eerste elementen van een browserextensie bouwt | [Over browsers](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Formulieren maken, API aanroepen en variabelen opslaan in lokale opslag | Bouw de JavaScript-elementen van je browserextensie om een API aan te roepen met variabelen opgeslagen in lokale opslag | [API's, formulieren en lokale opslag](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Achtergrondprocessen in de browser, webprestaties | Gebruik de achtergrondprocessen van de browser om het pictogram van de extensie te beheren; leer over webprestaties en optimalisaties | [Achtergrondtaken en prestaties](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [Space Game](./6-space-game/solution/README.md) | Gevorderde Spelontwikkeling met JavaScript | Leer over overerving met zowel Classes als Composition en het Pub/Sub-patroon, ter voorbereiding op het bouwen van een spel | [Introductie tot gevorderde spelontwikkeling](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [Space Game](./6-space-game/solution/README.md) | Tekenen op canvas | Leer over de Canvas API, gebruikt om elementen op een scherm te tekenen | [Tekenen op canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [Space Game](./6-space-game/solution/README.md) | Elementen op het scherm verplaatsen | Ontdek hoe elementen beweging krijgen met behulp van cartesische coördinaten en de Canvas API | [Elementen verplaatsen](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [Space Game](./6-space-game/solution/README.md) | Botsingsdetectie | Zorg dat elementen botsen en op elkaar reageren met behulp van toetsaanslagen en een cooldown-functie om de prestaties te garanderen | [Botsingsdetectie](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [Space Game](./6-space-game/solution/README.md) | Score bijhouden | Voer wiskundige berekeningen uit op basis van de status en prestaties van het spel | [Score bijhouden](./6-space-game/5-keeping-score/README.md) | Chris | -| 20 | [Space Game](./6-space-game/solution/README.md) | Het spel beëindigen en herstarten | Leer over het beëindigen en herstarten van het spel, inclusief het opruimen van resources en het resetten van variabelen | [De eindvoorwaarde](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [Bankapp](./7-bank-project/solution/README.md) | HTML-sjablonen en routes in een webapp | Leer hoe je het framework van een multipage website opbouwt met routing en HTML-sjablonen | [HTML-sjablonen en routes](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [Bankapp](./7-bank-project/solution/README.md) | Bouw een inlog- en registratieformulier | Leer over het bouwen van formulieren en het afhandelen van validatieroutines | [Formulieren](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [Bankapp](./7-bank-project/solution/README.md) | Methoden voor ophalen en gebruiken van data | Hoe data in en uit je app stroomt, hoe je het ophaalt, opslaat en verwijdert | [Data](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [Bankapp](./7-bank-project/solution/README.md) | Concepten van state management | Leer hoe je app staat bijhoudt en hoe je deze programmatisch beheert | [State management](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [Browser/VScode Code](../../8-code-editor) | Werken met VScode | Leer hoe je een code-editor gebruikt| [Gebruik VScode Code-editor](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [AI Assistants](./9-chat-project/README.md) | Werken met AI | Leer hoe je je eigen AI-assistent bouwt | [AI Assistent project](./9-chat-project/README.md) | Chris | +| | Projectnaam | Geleerde Concepten | Leerdoelen | Gelinkte Les | Auteur | +| :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | --------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | +| 01 | Aan de slag | Introductie tot programmeren en tools van het vak | Leer de basisprincipes achter de meeste programmeertalen en software die professionele ontwikkelaars helpt hun werk te doen | [Introductie tot programmeertalen en tools van het vak](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | Aan de slag | Basiskennis van GitHub, inclusief samenwerken in een team | Hoe je GitHub gebruikt in je project, hoe je met anderen samenwerkt aan een codebase | [Introductie tot GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | Aan de slag | Toegankelijkheid | Leer de basis van webtoegankelijkheid | [Toegankelijkheidsfundamentals](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | JS Basics | JavaScript-datatypes | De basis van JavaScript-datatypes | [Datatypes](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | JS Basics | Functies en methoden | Leer over functies en methoden om de logica van een applicatie te beheren | [Functies en methoden](./2-js-basics/2-functions-methods/README.md) | Jasmine en Christopher | +| 06 | JS Basics | Beslissingen nemen met JS | Leer hoe je voorwaarden maakt in je code met besluitvormingsmethoden | [Beslissingen maken](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | JS Basics | Arrays en lussen | Werk met data met arrays en lussen in JavaScript | [Arrays en lussen](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML in de praktijk | Bouw de HTML voor een online terrarium, met focus op het maken van een layout | [Introductie tot HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS in de praktijk | Bouw de CSS voor de styling van het online terrarium, met de nadruk op basisbeginselen van CSS inclusief een responsive pagina | [Introductie tot CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript Closures, DOM-manipulatie | Bouw de JavaScript om het terrarium functioneel te maken als een drag/drop interface, met focus op closures en DOM-manipulatie | [JavaScript Closures, DOM-manipulatie](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Typen Spel](./4-typing-game/solution/README.md) | Bouw een Typen Spel | Leer hoe je toetsenbordgebeurtenissen gebruikt om de logica van je JavaScript-app aan te sturen | [Event-Driven Programming](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [Groene Browser Extensie](./5-browser-extension/solution/README.md) | Werken met browsers | Leer hoe browsers werken, hun geschiedenis, en hoe je de eerste elementen van een browser extensie opzet | [Over browsers](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [Groene Browser Extensie](./5-browser-extension/solution/README.md) | Formulieren bouwen, een API aanroepen en variabelen lokaal opslaan | Bouw de JavaScript-elementen van je browser extensie om een API aan te roepen met variabelen die lokaal zijn opgeslagen | [API's, formulieren en lokale opslag](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [Groene Browser Extensie](./5-browser-extension/solution/README.md) | Achtergrondprocessen in de browser, webprestaties | Gebruik de achtergrondprocessen van de browser om het icoon van de extensie te beheren; leer over webprestaties en optimalisaties | [Achtergrondtaken en prestaties](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [Ruimte Spel](./6-space-game/solution/README.md) | Meer geavanceerde spelontwikkeling met JavaScript | Leer over overerving met zowel klassen als compositie en het Pub/Sub-patroon, ter voorbereiding op het bouwen van een spel | [Introductie tot geavanceerde spelontwikkeling](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [Ruimte Spel](./6-space-game/solution/README.md) | Tekenen op canvas | Leer over de Canvas-API, gebruikt om elementen op een scherm te tekenen | [Tekenen op canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [Ruimte Spel](./6-space-game/solution/README.md) | Elementen bewegen op het scherm | Ontdek hoe elementen beweging krijgen met behulp van de cartesiaanse coördinaten en de Canvas-API | [Elementen bewegen](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [Ruimte Spel](./6-space-game/solution/README.md) | Botsingdetectie | Laat elementen botsen en op elkaar reageren met keypresses en geef een cooldown-functie om de prestaties van het spel te waarborgen | [Botsingdetectie](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [Ruimte Spel](./6-space-game/solution/README.md) | Score bijhouden | Voer wiskundige berekeningen uit op basis van de status en prestaties van het spel | [Score bijhouden](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [Ruimte Spel](./6-space-game/solution/README.md) | Het spel beëindigen en opnieuw starten | Leer over het beëindigen en opnieuw starten van het spel, inclusief het opruimen van assets en het resetten van variabelen | [De eindvoorwaarde](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [Bankieren App](./7-bank-project/solution/README.md) | HTML-sjablonen en routes in een webapp | Leer hoe je de basisstructuur van een multipagina-website creëert met routing en HTML-sjablonen | [HTML-Sjablonen en routes](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [Bankieren App](./7-bank-project/solution/README.md) | Bouw een inlog- en registratieformulier | Leer over het bouwen van formulieren en het afhandelen van validatieroutines | [Formulieren](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [Bankieren App](./7-bank-project/solution/README.md) | Methoden voor ophalen en gebruiken van data | Hoe data in en uit je app stroomt, hoe je het ophaalt, opslaat en verwijdert | [Data](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [Bankieren App](./7-bank-project/solution/README.md) | Concepten van state management | Leer hoe jouw app de status behoudt en hoe je die programmatisch beheert | [State management](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [Browser/VScode Code](../../8-code-editor) | Werken met VScode | Leer hoe je een code-editor gebruikt | [Gebruik VScode Code Editor](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [AI Assistenten](./9-chat-project/README.md) | Werken met AI | Leer hoe je je eigen AI-assistent bouwt | [AI Assistent project](./9-chat-project/README.md) | Chris | ## 🏫 Pedagogiek Ons curriculum is ontworpen met twee belangrijke pedagogische principes in gedachten: -* projectgericht leren -* frequente quizzen +* leren door projecten +* frequente quizzes -Het programma leert de basisprincipes van JavaScript, HTML en CSS, evenals de nieuwste tools en technieken die door hedendaagse webontwikkelaars worden gebruikt. Studenten krijgen de kans praktische ervaring op te doen door het bouwen van een typeringsspel, virtueel terrarium, milieuvriendelijke browserextensie, space-invader-stijl spel, en een bankapp voor bedrijven. Aan het einde van de serie hebben studenten een solide begrip van webontwikkeling opgedaan. +Het programma leert de basisprincipes van JavaScript, HTML en CSS, evenals de nieuwste tools en technieken die tegenwoordig door webontwikkelaars worden gebruikt. Studenten krijgen de kans om praktische ervaring op te doen door het bouwen van een typenspel, een virtueel terrarium, een milieuvriendelijke browserextensie, een ruimte-invader-stijl spel en een bankapp voor bedrijven. Aan het einde van de serie zullen studenten een gedegen begrip van webontwikkeling hebben verworven. -> 🎓 Je kunt de eerste paar lessen van dit curriculum volgen als een [Leerpad](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) op Microsoft Learn! +> 🎓 Je kunt de eerste paar lessen in dit curriculum volgen als een [Leerpad](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) op Microsoft Learn! -Door ervoor te zorgen dat de inhoud aansluit bij projecten, wordt het proces boeiender voor studenten en wordt het vasthouden van concepten vergroot. We hebben ook meerdere starterlessen in JavaScript basics geschreven om concepten te introduceren, gekoppeld aan een video uit de "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" collectie videotutorials, waarvan enkele auteurs een bijdrage hebben geleverd aan dit curriculum. +Door ervoor te zorgen dat de inhoud aansluit bij projecten, wordt het proces leerzamer en boeiender voor de studenten en wordt het onthouden van concepten versterkt. We hebben ook verschillende startlessen geschreven in de basis van JavaScript om concepten te introduceren, gecombineerd met een video uit de "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" collectie van videotutorials, waarvan sommige auteurs bijdroegen aan dit curriculum. -Daarnaast stelt een quiz met lage inzet voor de les de intentie van de student om een onderwerp te leren, terwijl een tweede quiz na de les verdere retentie verzekert. Dit curriculum is ontworpen om flexibel en leuk te zijn en kan in zijn geheel of gedeeltelijk worden gevolgd. De projecten beginnen klein en worden steeds complexer tegen het einde van de 12-weekse cyclus. +Daarnaast zet een quiz met lage druk voor een les de intentie van de student voor het leren van een onderwerp, terwijl een tweede quiz na de les verdere retentie verzekert. Dit curriculum is ontworpen om flexibel en leuk te zijn en kan geheel of gedeeltelijk worden gevolgd. De projecten beginnen klein en worden steeds complexer aan het einde van de 12-weekse cyclus. -Hoewel we er bewust voor hebben gekozen geen JavaScript-frameworks te introduceren om ons te concentreren op de basisvaardigheden die nodig zijn als webontwikkelaar voordat een framework wordt aangenomen, is een goede volgende stap na dit curriculum het leren over Node.js via een andere verzameling video's: "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". +Hoewel we er bewust voor hebben gekozen om geen JavaScript-frameworks te introduceren om ons te concentreren op de basisvaardigheden die je als webontwikkelaar nodig hebt voordat je een framework adopteert, is een goede volgende stap na dit curriculum het leren over Node.js via een andere collectie video’s: "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". > Bezoek onze [Gedragscode](CODE_OF_CONDUCT.md) en [Bijdragen](CONTRIBUTING.md) richtlijnen. We verwelkomen je constructieve feedback! ## 🧭 Offline toegang -Je kunt deze documentatie offline gebruiken met [Docsify](https://docsify.js.org/#/). Fork deze repo, installeer [Docsify](https://docsify.js.org/#/quickstart) op je lokale machine en typ dan in de hoofdmap van deze repo `docsify serve`. De website wordt geserveerd op poort 3000 op je localhost: `localhost:3000`. +Je kunt deze documentatie offline gebruiken door [Docsify](https://docsify.js.org/#/) te gebruiken. Fork deze repo, [installeer Docsify](https://docsify.js.org/#/quickstart) op je lokale machine en typ vervolgens in de hoofdmap van deze repo `docsify serve`. De website wordt dan bediend op poort 3000 op je localhost: `localhost:3000`. ## 📘 PDF -Een PDF met alle lessen is te vinden [hier](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). +Een PDF van alle lessen is te vinden [hier](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). ## 🎒 Andere Cursussen @@ -192,61 +192,61 @@ Ons team maakt ook andere cursussen! Bekijk: ### 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) -[![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) +[![LangChain4j voor Beginners](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![LangChain.js voor Beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) --- ### Azure / Edge / MCP / Agents -[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AZD voor Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI voor Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP voor Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI Agents voor 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) --- -### Generatieve AI-serie -[![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) +### Generatieve AI Serie +[![Generatieve AI voor 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) +[![Generatieve 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) +[![Generatieve 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) +[![Generatieve 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) --- -### Kernleren -[![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +### Core Learning +[![ML voor Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![Data Science voor Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![AI voor Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![Cybersecurity voor Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Web Dev voor Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT voor Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Ontwikkeling voor Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Copilot-serie -[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +### Copilot Serie +[![Copilot voor 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 voor 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 Avontuur](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) ## Hulp krijgen -Als je vastloopt of vragen hebt over het bouwen van AI-apps. Doe mee met mede-leerlingen en ervaren ontwikkelaars in discussies over MCP. Het is een ondersteunende community waar vragen welkom zijn en kennis vrij wordt gedeeld. +Als je vastloopt of vragen hebt over het bouwen van AI-apps. Doe mee met andere leerlingen en ervaren ontwikkelaars in discussies over MCP. Het is een ondersteunende gemeenschap waar vragen welkom zijn en kennis vrij gedeeld wordt. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Als je productfeedback hebt of fouten tegenkomt tijdens het bouwen bezoek: +Als je productfeedback hebt of fouten tegenkomt tijdens het bouwen, bezoek: [![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) ## Licentie -Deze repository is gelicenseerd onder de MIT-licentie. Zie het [LICENSE](../../LICENSE) bestand voor meer informatie. +Deze repository is gelicentieerd onder de MIT-licentie. Zie het [LICENSE](../../LICENSE) bestand voor meer informatie. --- **Disclaimer**: -Dit document is vertaald met behulp van de AI-vertalingsservice [Co-op Translator](https://github.com/Azure/co-op-translator). Hoewel wij streven naar nauwkeurigheid, dient u er rekening mee te houden dat automatische vertalingen fouten of onnauwkeurigheden kunnen bevatten. Het originele document in de oorspronkelijke taal moet als de gezaghebbende bron worden beschouwd. Voor cruciale informatie wordt professionele menselijke vertaling aanbevolen. Wij zijn niet aansprakelijk voor eventuele misverstanden of verkeerde interpretaties die voortvloeien uit het gebruik van deze vertaling. +Dit document is vertaald met behulp van de AI-vertalingsdienst [Co-op Translator](https://github.com/Azure/co-op-translator). Hoewel wij streven naar nauwkeurigheid, dient u er rekening mee te houden dat geautomatiseerde vertalingen fouten of onnauwkeurigheden kunnen bevatten. Het originele document in de oorspronkelijke taal wordt beschouwd als de gezaghebbende bron. Voor cruciale informatie wordt professionele menselijke vertaling aanbevolen. Wij zijn niet aansprakelijk voor misverstanden of verkeerd geïnterpreteerde informatie voortkomend uit het gebruik van deze vertaling. \ No newline at end of file diff --git a/translations/nl/SECURITY.md b/translations/nl/SECURITY.md index 93200a44c..5b435d193 100644 --- a/translations/nl/SECURITY.md +++ b/translations/nl/SECURITY.md @@ -1,12 +1,3 @@ - ## Beveiliging Microsoft neemt de beveiliging van onze softwareproducten en -diensten serieus, inclusief alle broncode-opslagplaatsen die worden beheerd via onze GitHub-organisaties, waaronder [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) en [onze GitHub-organisaties](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/nl/SUPPORT.md b/translations/nl/SUPPORT.md index 53b07c9a9..ab0b99e07 100644 --- a/translations/nl/SUPPORT.md +++ b/translations/nl/SUPPORT.md @@ -1,12 +1,3 @@ - # Ondersteuning ## Hoe problemen te melden en hulp te krijgen diff --git a/translations/nl/_404.md b/translations/nl/_404.md index cd13c1c51..4b89b9d73 100644 --- a/translations/nl/_404.md +++ b/translations/nl/_404.md @@ -1,12 +1,3 @@ - # Werk in uitvoering We werken aan deze pagina. Kom later nog eens terug. diff --git a/translations/nl/docs/_navbar.md b/translations/nl/docs/_navbar.md index de937f66f..7d33b0372 100644 --- a/translations/nl/docs/_navbar.md +++ b/translations/nl/docs/_navbar.md @@ -1,12 +1,3 @@ - - Vertalingen - [Engels (Verenigde Staten)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/nl/docs/_sidebar.md b/translations/nl/docs/_sidebar.md index 4e41707fe..9a95ba7eb 100644 --- a/translations/nl/docs/_sidebar.md +++ b/translations/nl/docs/_sidebar.md @@ -1,12 +1,3 @@ - - Introductie - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/nl/for-teachers.md b/translations/nl/for-teachers.md index e0c68b248..cac425bbc 100644 --- a/translations/nl/for-teachers.md +++ b/translations/nl/for-teachers.md @@ -1,12 +1,3 @@ - ### Voor docenten U bent van harte welkom om dit lesprogramma in uw klas te gebruiken. Het werkt naadloos met GitHub Classroom en toonaangevende LMS-platforms, en kan ook als een zelfstandige repository met uw studenten worden gebruikt. diff --git a/translations/nl/lesson-template/README.md b/translations/nl/lesson-template/README.md index 9fe871917..0f397e990 100644 --- a/translations/nl/lesson-template/README.md +++ b/translations/nl/lesson-template/README.md @@ -1,12 +1,3 @@ - # [Lesonderwerp] ![Voeg hier een video in](../../../lesson-template/video-url) diff --git a/translations/nl/lesson-template/assignment.md b/translations/nl/lesson-template/assignment.md index 4cf630c4a..ae243f00e 100644 --- a/translations/nl/lesson-template/assignment.md +++ b/translations/nl/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [Opdrachtnaam] ## Instructies diff --git a/translations/nl/memory-game/README.md b/translations/nl/memory-game/README.md index 29e633e91..0181a799c 100644 --- a/translations/nl/memory-game/README.md +++ b/translations/nl/memory-game/README.md @@ -1,12 +1,3 @@ - Dit is een [Next.js](https://nextjs.org) project dat is opgezet met [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). ## Aan de slag diff --git a/translations/nl/quiz-app/README.md b/translations/nl/quiz-app/README.md index c19a5cb57..071091580 100644 --- a/translations/nl/quiz-app/README.md +++ b/translations/nl/quiz-app/README.md @@ -1,12 +1,3 @@ - # Quiz-app Deze quizzen zijn de pre- en post-lecture quizzen voor het data science curriculum op https://aka.ms/webdev-beginners diff --git a/translations/no/.co-op-translator.json b/translations/no/.co-op-translator.json new file mode 100644 index 000000000..a29daf3b4 --- /dev/null +++ b/translations/no/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2026-01-07T00:56:37+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "no" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2025-10-23T22:20:26+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "no" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2026-01-07T00:59:31+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "no" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2026-01-07T00:53:58+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "no" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2025-10-23T22:21:45+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "no" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:28:06+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "no" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2026-01-07T00:10:13+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "no" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T18:32:01+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "no" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2026-01-07T00:19:14+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "no" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2025-10-23T22:16:21+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "no" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2026-01-07T00:17:50+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "no" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2025-10-23T22:16:47+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "no" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2026-01-07T00:20:53+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "no" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2025-10-23T22:17:50+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "no" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2026-01-07T00:22:40+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "no" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2025-10-23T22:17:18+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "no" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-26T21:39:46+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "no" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2026-01-07T00:49:11+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "no" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2025-10-23T22:29:41+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "no" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2026-01-07T00:52:30+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "no" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2025-10-23T22:28:54+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "no" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2026-01-07T00:50:36+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "no" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2025-10-23T22:28:07+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "no" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-07T00:13:15+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "no" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-26T21:39:15+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "no" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2026-01-07T00:12:22+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "no" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T23:15:31+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "no" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2026-01-07T00:47:41+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "no" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2025-10-23T22:35:03+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "no" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2026-01-07T00:37:29+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "no" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2025-10-23T22:40:31+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "no" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2026-01-07T00:34:24+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "no" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2025-10-23T22:39:47+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "no" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2026-01-07T00:35:58+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "no" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2025-10-23T22:39:06+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "no" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-26T22:31:25+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "no" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-26T22:46:42+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "no" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-26T22:47:32+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "no" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-26T22:49:52+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "no" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-26T22:48:16+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "no" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-26T22:50:40+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "no" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-26T22:51:26+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "no" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-26T22:49:03+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "no" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-26T22:37:47+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "no" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2026-01-07T00:31:19+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "no" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2025-10-23T22:38:13+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "no" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2026-01-07T00:27:28+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "no" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2025-10-23T22:36:23+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "no" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2026-01-07T00:32:47+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "no" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2025-10-23T22:35:48+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "no" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2026-01-07T00:26:06+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "no" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2025-10-23T22:37:43+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "no" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T22:05:19+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "no" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T22:04:56+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "no" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2026-01-07T00:30:15+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "no" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-26T21:54:48+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "no" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T21:55:35+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "no" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T21:55:12+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "no" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2026-01-07T00:28:54+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "no" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2025-10-23T22:36:57+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "no" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T22:10:35+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "no" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T22:10:08+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "no" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-26T21:52:40+00:00", + "source_file": "6-space-game/README.md", + "language_code": "no" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T22:11:00+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "no" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2026-01-07T00:40:56+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "no" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2025-10-23T22:32:49+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "no" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2026-01-07T00:38:51+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "no" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2025-10-23T22:33:59+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "no" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2026-01-07T00:42:53+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "no" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2025-10-23T22:31:51+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "no" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2026-01-07T00:45:30+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "no" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2025-10-23T22:30:39+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "no" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-26T22:52:06+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "no" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-26T22:52:54+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "no" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-26T23:08:08+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "no" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2026-01-07T00:24:30+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "no" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2025-10-23T22:18:38+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "no" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2026-01-07T00:13:21+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "no" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:32:38+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "no" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:43:49+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "no" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2025-10-23T22:27:21+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "no" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:52:41+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "no" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:30:17+00:00", + "source_file": "AGENTS.md", + "language_code": "no" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-26T21:25:39+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "no" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-26T21:27:45+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "no" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:54:28+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "no" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T18:34:07+00:00", + "source_file": "README.md", + "language_code": "no" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-26T21:27:03+00:00", + "source_file": "SECURITY.md", + "language_code": "no" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-26T21:24:07+00:00", + "source_file": "SUPPORT.md", + "language_code": "no" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-26T21:26:05+00:00", + "source_file": "_404.md", + "language_code": "no" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-26T21:51:59+00:00", + "source_file": "docs/_navbar.md", + "language_code": "no" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-26T21:51:24+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "no" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T10:00:12+00:00", + "source_file": "for-teachers.md", + "language_code": "no" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-26T23:13:57+00:00", + "source_file": "lesson-template/README.md", + "language_code": "no" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-26T23:14:23+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "no" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:57:01+00:00", + "source_file": "memory-game/README.md", + "language_code": "no" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-26T23:20:36+00:00", + "source_file": "quiz-app/README.md", + "language_code": "no" + } +} \ No newline at end of file diff --git a/translations/no/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/no/1-getting-started-lessons/1-intro-to-programming-languages/README.md index 7e218d47b..43727b95e 100644 --- a/translations/no/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/no/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # Introduksjon til programmeringsspråk og moderne utviklerverktøy Hei der, fremtidige utvikler! 👋 Kan jeg fortelle deg noe som fortsatt gir meg gåsehud hver eneste dag? Du er i ferd med å oppdage at programmering ikke bare handler om datamaskiner – det handler om å ha ekte superkrefter til å bringe dine villeste ideer til live! diff --git a/translations/no/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/no/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index 9974fdc33..cc6397301 100644 --- a/translations/no/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/no/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # Oppgave: Utforske moderne verktøy for webutvikling ## Instruksjoner diff --git a/translations/no/1-getting-started-lessons/2-github-basics/README.md b/translations/no/1-getting-started-lessons/2-github-basics/README.md index 2685e7756..8902dae20 100644 --- a/translations/no/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/no/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # Introduksjon til GitHub Hei der, fremtidige utvikler! 👋 Klar til å bli med millioner av kodere rundt om i verden? Jeg er virkelig spent på å introdusere deg for GitHub – tenk på det som sosiale medier for programmerere, bortsett fra at i stedet for å dele bilder av lunsjen din, deler vi kode og bygger utrolige ting sammen! diff --git a/translations/no/1-getting-started-lessons/3-accessibility/README.md b/translations/no/1-getting-started-lessons/3-accessibility/README.md index c9d8b9ea9..048b9f5b1 100644 --- a/translations/no/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/no/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # Lage tilgjengelige nettsider ![Alt om tilgjengelighet](../../../../translated_images/no/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/no/1-getting-started-lessons/3-accessibility/assignment.md b/translations/no/1-getting-started-lessons/3-accessibility/assignment.md index 33e710c81..e83194bbb 100644 --- a/translations/no/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/no/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # Omfattende Tilgjengelighetsrevisjon for Nettsider ## Instruksjoner diff --git a/translations/no/1-getting-started-lessons/README.md b/translations/no/1-getting-started-lessons/README.md index c04d37058..519052013 100644 --- a/translations/no/1-getting-started-lessons/README.md +++ b/translations/no/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # Komme i gang med webutvikling I denne delen av læreplanen vil du bli introdusert for ikke-prosjektbaserte konsepter som er viktige for å bli en profesjonell utvikler. diff --git a/translations/no/10-ai-framework-project/README.md b/translations/no/10-ai-framework-project/README.md index 733e3120f..c02cbb4d5 100644 --- a/translations/no/10-ai-framework-project/README.md +++ b/translations/no/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # AI-rammeverk Har du noen gang følt deg overveldet når du prøvde å bygge AI-applikasjoner fra bunnen av? Du er ikke alene! AI-rammeverk er som å ha en sveitsisk lommekniv for AI-utvikling - de er kraftige verktøy som kan spare deg for tid og hodebry når du bygger intelligente applikasjoner. Tenk på et AI-rammeverk som et godt organisert bibliotek: det tilbyr ferdigbygde komponenter, standardiserte API-er og smarte abstraksjoner slik at du kan fokusere på å løse problemer i stedet for å slite med implementasjonsdetaljer. diff --git a/translations/no/2-js-basics/1-data-types/README.md b/translations/no/2-js-basics/1-data-types/README.md index e3d9829e3..8ac9ebedc 100644 --- a/translations/no/2-js-basics/1-data-types/README.md +++ b/translations/no/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # JavaScript grunnleggende: Datatyper ![JavaScript Basics - Data types](../../../../translated_images/no/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/no/2-js-basics/1-data-types/assignment.md b/translations/no/2-js-basics/1-data-types/assignment.md index f1afeb490..fef36f4a2 100644 --- a/translations/no/2-js-basics/1-data-types/assignment.md +++ b/translations/no/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # Data Typer Øvelse: Handlekurv for e-handel ## Instruksjoner diff --git a/translations/no/2-js-basics/2-functions-methods/README.md b/translations/no/2-js-basics/2-functions-methods/README.md index 4620cd31a..ae770afe6 100644 --- a/translations/no/2-js-basics/2-functions-methods/README.md +++ b/translations/no/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # JavaScript Grunnleggende: Metoder og Funksjoner ![JavaScript Basics - Functions](../../../../translated_images/no/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/no/2-js-basics/2-functions-methods/assignment.md b/translations/no/2-js-basics/2-functions-methods/assignment.md index 5df401aac..d51be5c06 100644 --- a/translations/no/2-js-basics/2-functions-methods/assignment.md +++ b/translations/no/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # Moro med funksjoner ## Instruksjoner diff --git a/translations/no/2-js-basics/3-making-decisions/README.md b/translations/no/2-js-basics/3-making-decisions/README.md index 2e60eeb02..875e1e9ee 100644 --- a/translations/no/2-js-basics/3-making-decisions/README.md +++ b/translations/no/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # JavaScript Grunnleggende: Ta Beslutninger ![JavaScript Basics - Making decisions](../../../../translated_images/no/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/no/2-js-basics/3-making-decisions/assignment.md b/translations/no/2-js-basics/3-making-decisions/assignment.md index a983f53ca..6f2b3c34c 100644 --- a/translations/no/2-js-basics/3-making-decisions/assignment.md +++ b/translations/no/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # Ta beslutninger: Studentkarakterbehandler ## Læringsmål diff --git a/translations/no/2-js-basics/4-arrays-loops/README.md b/translations/no/2-js-basics/4-arrays-loops/README.md index 08e3be529..77e1cc451 100644 --- a/translations/no/2-js-basics/4-arrays-loops/README.md +++ b/translations/no/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # JavaScript Grunnleggende: Arrays og Løkker ![JavaScript Basics - Arrays](../../../../translated_images/no/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/no/2-js-basics/4-arrays-loops/assignment.md b/translations/no/2-js-basics/4-arrays-loops/assignment.md index 707fb06f2..75f2f9845 100644 --- a/translations/no/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/no/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # Arrays og Løkker Oppgave ## Instruksjoner diff --git a/translations/no/2-js-basics/README.md b/translations/no/2-js-basics/README.md index 6fb96fce9..32a8cb5c9 100644 --- a/translations/no/2-js-basics/README.md +++ b/translations/no/2-js-basics/README.md @@ -1,12 +1,3 @@ - # Introduksjon til JavaScript JavaScript er språket for nettet. I disse fire leksjonene vil du lære det grunnleggende. diff --git a/translations/no/3-terrarium/1-intro-to-html/README.md b/translations/no/3-terrarium/1-intro-to-html/README.md index d84661ddf..dfbb8167f 100644 --- a/translations/no/3-terrarium/1-intro-to-html/README.md +++ b/translations/no/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Terrarium-prosjekt del 1: Introduksjon til HTML ```mermaid diff --git a/translations/no/3-terrarium/1-intro-to-html/assignment.md b/translations/no/3-terrarium/1-intro-to-html/assignment.md index fc017b376..08c76a210 100644 --- a/translations/no/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/no/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # HTML-øvelse: Lag en bloggmockup ## Læringsmål diff --git a/translations/no/3-terrarium/2-intro-to-css/README.md b/translations/no/3-terrarium/2-intro-to-css/README.md index 468ae23a1..2bb35b674 100644 --- a/translations/no/3-terrarium/2-intro-to-css/README.md +++ b/translations/no/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Terrarium-prosjekt Del 2: Introduksjon til CSS ```mermaid diff --git a/translations/no/3-terrarium/2-intro-to-css/assignment.md b/translations/no/3-terrarium/2-intro-to-css/assignment.md index d8ed8e5b8..c865eecb2 100644 --- a/translations/no/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/no/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # CSS Refaktorering Oppgave ## Mål diff --git a/translations/no/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/no/3-terrarium/3-intro-to-DOM-and-closures/README.md index 2917bca30..0f9eb0556 100644 --- a/translations/no/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/no/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # Terrarium-prosjekt del 3: DOM-manipulasjon og JavaScript-closures ```mermaid diff --git a/translations/no/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/no/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index 04f7e3a9c..948e7fc4e 100644 --- a/translations/no/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/no/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # Oppgave: Undersøkelse av DOM-elementer ## Oversikt diff --git a/translations/no/3-terrarium/README.md b/translations/no/3-terrarium/README.md index cc786fcca..c5c0d4127 100644 --- a/translations/no/3-terrarium/README.md +++ b/translations/no/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## Distribuer ditt Terrarium Du kan distribuere, eller publisere ditt Terrarium på nettet ved å bruke **Azure Static Web Apps**. diff --git a/translations/no/3-terrarium/solution/README.md b/translations/no/3-terrarium/solution/README.md index b345bc4a2..618fbba45 100644 --- a/translations/no/3-terrarium/solution/README.md +++ b/translations/no/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # Mitt Terrarium: Et prosjekt for å lære om HTML, CSS og DOM-manipulering med JavaScript 🌵🌱 En liten dra-og-slipp kode-meditasjon. Med litt HTML, JS og CSS kan du lage et webgrensesnitt, style det og legge til interaksjon. diff --git a/translations/no/4-typing-game/README.md b/translations/no/4-typing-game/README.md index 8bcefae6f..5462a7dc8 100644 --- a/translations/no/4-typing-game/README.md +++ b/translations/no/4-typing-game/README.md @@ -1,12 +1,3 @@ - # Eventdrevet programmering - Lag et skrive-spill ```mermaid diff --git a/translations/no/4-typing-game/solution/README.md b/translations/no/4-typing-game/solution/README.md index e22718524..b45567726 100644 --- a/translations/no/4-typing-game/solution/README.md +++ b/translations/no/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - Dette er en plassholder, etterlatt tom med vilje --- diff --git a/translations/no/4-typing-game/typing-game/README.md b/translations/no/4-typing-game/typing-game/README.md index 253e9add9..393039d3d 100644 --- a/translations/no/4-typing-game/typing-game/README.md +++ b/translations/no/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # Lage et spill ved hjelp av hendelser Har du noen gang lurt på hvordan nettsteder vet når du klikker på en knapp eller skriver i en tekstboks? Det er magien ved hendelsesdrevet programmering! Hva er vel en bedre måte å lære denne viktige ferdigheten på enn å bygge noe nyttig – et skrivhastighetsspill som reagerer på hvert tastetrykk du gjør. diff --git a/translations/no/4-typing-game/typing-game/assignment.md b/translations/no/4-typing-game/typing-game/assignment.md index 3a10c8510..a806930dc 100644 --- a/translations/no/4-typing-game/typing-game/assignment.md +++ b/translations/no/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # Lag et nytt tastaturspill ## Instruksjoner diff --git a/translations/no/5-browser-extension/1-about-browsers/README.md b/translations/no/5-browser-extension/1-about-browsers/README.md index b0815ef6c..cb9c887ae 100644 --- a/translations/no/5-browser-extension/1-about-browsers/README.md +++ b/translations/no/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # Nettleserutvidelsesprosjekt Del 1: Alt om Nettlesere ```mermaid diff --git a/translations/no/5-browser-extension/1-about-browsers/assignment.md b/translations/no/5-browser-extension/1-about-browsers/assignment.md index 819dc6f8e..de29ba3c7 100644 --- a/translations/no/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/no/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # Oppgave: Restyle nettleserutvidelsen din ## Oversikt diff --git a/translations/no/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/no/5-browser-extension/2-forms-browsers-local-storage/README.md index 8086ea92b..e0a8dd0af 100644 --- a/translations/no/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/no/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # Nettleserutvidelsesprosjekt Del 2: Kall et API, bruk Lokal Lagre ```mermaid diff --git a/translations/no/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/no/5-browser-extension/2-forms-browsers-local-storage/assignment.md index 09e5f37a8..f2582ef26 100644 --- a/translations/no/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/no/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # Adopter en API ## Oversikt diff --git a/translations/no/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/no/5-browser-extension/3-background-tasks-and-performance/README.md index 71d562647..f5498009c 100644 --- a/translations/no/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/no/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # Nettleserutvidelsesprosjekt Del 3: Lær om Bakgrunnsoppgaver og Ytelse ```mermaid diff --git a/translations/no/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/no/5-browser-extension/3-background-tasks-and-performance/assignment.md index 34a1d0d75..7357b8444 100644 --- a/translations/no/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/no/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # Analyser en nettside for ytelse ## Oppgaveoversikt diff --git a/translations/no/5-browser-extension/README.md b/translations/no/5-browser-extension/README.md index 29e8a1250..e22cc3546 100644 --- a/translations/no/5-browser-extension/README.md +++ b/translations/no/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # Bygge en nettleserutvidelse Å bygge nettleserutvidelser er en morsom og interessant måte å tenke på ytelsen til appene dine samtidig som du lager en annen type nettressurs. Denne modulen inkluderer leksjoner om hvordan nettlesere fungerer, hvordan du distribuerer en nettleserutvidelse, hvordan du bygger et skjema, kaller en API, bruker lokal lagring, og hvordan du vurderer ytelsen til nettstedet ditt og forbedrer det. diff --git a/translations/no/5-browser-extension/solution/README.md b/translations/no/5-browser-extension/solution/README.md index 70fc587d9..d494a2cc7 100644 --- a/translations/no/5-browser-extension/solution/README.md +++ b/translations/no/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # Karbonutløser Nettleserutvidelse: Fullført Kode Ved å bruke tmrow sin CO2 Signal API for å spore strømforbruk, kan du lage en nettleserutvidelse som gir deg en påminnelse direkte i nettleseren om hvor tungt strømforbruket er i din region. Å bruke denne utvidelsen sporadisk kan hjelpe deg med å ta bedre vurderinger av aktivitetene dine basert på denne informasjonen. diff --git a/translations/no/5-browser-extension/solution/translation/README.es.md b/translations/no/5-browser-extension/solution/translation/README.es.md index 64e13f749..5c8d2096f 100644 --- a/translations/no/5-browser-extension/solution/translation/README.es.md +++ b/translations/no/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Nettleserutvidelsen Carbon Trigger: Fullstendig kode Ved å bruke CO2 Signal API fra tmrow for å spore strømforbruk, kan du lage en nettleserutvidelse som gir deg en påminnelse direkte i nettleseren om strømforbruket i din region. Bruken av denne spesialtilpassede utvidelsen vil hjelpe deg med å ta beslutninger om aktivitetene dine basert på denne informasjonen. diff --git a/translations/no/5-browser-extension/solution/translation/README.fr.md b/translations/no/5-browser-extension/solution/translation/README.fr.md index 09fbd4fd1..5ed56488d 100644 --- a/translations/no/5-browser-extension/solution/translation/README.fr.md +++ b/translations/no/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Nettleserutvidelse Carbon Trigger: Fullført kode Ved å bruke CO2 Signal API fra tmrow for å spore strømforbruket, kan du lage en nettleserutvidelse som gir deg en påminnelse direkte i nettleseren om strømforbruket i ditt område. Bruken av denne ad hoc-utvidelsen hjelper deg med å ta beslutninger om aktivitetene dine basert på denne informasjonen. diff --git a/translations/no/5-browser-extension/solution/translation/README.hi.md b/translations/no/5-browser-extension/solution/translation/README.hi.md index 552e9fcac..ffeefaa82 100644 --- a/translations/no/5-browser-extension/solution/translation/README.hi.md +++ b/translations/no/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # Karbon Trigger Nettleserutvidelse: Fullført kode Ved å bruke tmrow sin CO2 Signal API for å spore strømforbruk, bygger vi en nettleserutvidelse som gir deg en påminnelse om hvor belastet strømforbruket i ditt område er. Ved å bruke denne utvidelsen kan du ta beslutninger om aktivitetene dine basert på denne informasjonen. diff --git a/translations/no/5-browser-extension/solution/translation/README.it.md b/translations/no/5-browser-extension/solution/translation/README.it.md index 9a7270eed..739ea0c5d 100644 --- a/translations/no/5-browser-extension/solution/translation/README.it.md +++ b/translations/no/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Carbon Trigger-nettleserutvidelse: kode for å komme i gang Vi skal bruke tmrow sin Signal CO2-API for å overvåke strømforbruket og lage en nettleserutvidelse som gir deg en påminnelse direkte i nettleseren om hvor belastende strømforbruket er i ditt område. Bruken av denne spesialutviklede utvidelsen vil hjelpe deg med å vurdere aktivitetene dine basert på denne informasjonen. diff --git a/translations/no/5-browser-extension/solution/translation/README.ja.md b/translations/no/5-browser-extension/solution/translation/README.ja.md index d816f0553..2498ba26f 100644 --- a/translations/no/5-browser-extension/solution/translation/README.ja.md +++ b/translations/no/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # Karbonutløser-nettleserutvidelse: Ferdig kode Bygg en nettleserutvidelse som bruker tmrow sin CO2 Signal API for å spore strømforbruket i ditt område og vise det som en påminnelse i nettleseren. Ved å bruke denne utvidelsen kan du ta beslutninger om aktivitetene dine basert på denne informasjonen. diff --git a/translations/no/5-browser-extension/solution/translation/README.ms.md b/translations/no/5-browser-extension/solution/translation/README.ms.md index fd7ba4286..612e91c45 100644 --- a/translations/no/5-browser-extension/solution/translation/README.ms.md +++ b/translations/no/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # Carbon Trigger Nettleserutvidelse: Fullstendig Kode Ved å bruke CO2 Signal API fra tmrow for å overvåke strømforbruk, kan du bygge en nettleserutvidelse som gir deg varsler om hvor tungt strømforbruket er i ditt område. Å bruke denne utvidelsen kan hjelpe deg med å ta informerte valg om aktivitetene dine basert på denne informasjonen. diff --git a/translations/no/5-browser-extension/start/README.md b/translations/no/5-browser-extension/start/README.md index c252cf9c0..89f6ddc99 100644 --- a/translations/no/5-browser-extension/start/README.md +++ b/translations/no/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # Carbon Trigger Nettleserutvidelse: Startkode Ved å bruke tmrow's CO2 Signal API for å spore strømforbruk, kan du lage en nettleserutvidelse som gir deg en påminnelse direkte i nettleseren om hvor tungt strømforbruket er i din region. Å bruke denne utvidelsen ad hoc vil hjelpe deg med å ta vurderinger om aktivitetene dine basert på denne informasjonen. diff --git a/translations/no/6-space-game/1-introduction/README.md b/translations/no/6-space-game/1-introduction/README.md index 088cb7b25..799525ad5 100644 --- a/translations/no/6-space-game/1-introduction/README.md +++ b/translations/no/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # Bygg et romspill Del 1: Introduksjon ```mermaid diff --git a/translations/no/6-space-game/1-introduction/assignment.md b/translations/no/6-space-game/1-introduction/assignment.md index 49286a61d..5f4a2ce5d 100644 --- a/translations/no/6-space-game/1-introduction/assignment.md +++ b/translations/no/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # Lag en Spillprototype: Bruk Designmønstre ## Oppgaveoversikt diff --git a/translations/no/6-space-game/2-drawing-to-canvas/README.md b/translations/no/6-space-game/2-drawing-to-canvas/README.md index ec781206b..800a76229 100644 --- a/translations/no/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/no/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # Bygg et romspill del 2: Tegn helt og monstre på lerretet ```mermaid diff --git a/translations/no/6-space-game/2-drawing-to-canvas/assignment.md b/translations/no/6-space-game/2-drawing-to-canvas/assignment.md index 8e5589193..7c710625e 100644 --- a/translations/no/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/no/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # Oppgave: Utforsk Canvas API ## Læringsmål diff --git a/translations/no/6-space-game/3-moving-elements-around/README.md b/translations/no/6-space-game/3-moving-elements-around/README.md index ed89c3dcd..13ff5fae0 100644 --- a/translations/no/6-space-game/3-moving-elements-around/README.md +++ b/translations/no/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # Lag et Romspill Del 3: Legge til Bevegelse ```mermaid diff --git a/translations/no/6-space-game/3-moving-elements-around/assignment.md b/translations/no/6-space-game/3-moving-elements-around/assignment.md index 1a757de01..19ae24d7d 100644 --- a/translations/no/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/no/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # Kommenter koden din ## Instruksjoner diff --git a/translations/no/6-space-game/4-collision-detection/README.md b/translations/no/6-space-game/4-collision-detection/README.md index d21000334..12df5c235 100644 --- a/translations/no/6-space-game/4-collision-detection/README.md +++ b/translations/no/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # Bygg et romspill del 4: Legge til en laser og oppdage kollisjoner ```mermaid diff --git a/translations/no/6-space-game/4-collision-detection/assignment.md b/translations/no/6-space-game/4-collision-detection/assignment.md index 7f9ed17ba..13c215e12 100644 --- a/translations/no/6-space-game/4-collision-detection/assignment.md +++ b/translations/no/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # Utforsk Kollisjoner ## Instruksjoner diff --git a/translations/no/6-space-game/4-collision-detection/solution/README.md b/translations/no/6-space-game/4-collision-detection/solution/README.md index a0463ef77..b7674a82d 100644 --- a/translations/no/6-space-game/4-collision-detection/solution/README.md +++ b/translations/no/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - Dette er en plassholder, etterlatt tom med vilje --- diff --git a/translations/no/6-space-game/4-collision-detection/your-work/README.md b/translations/no/6-space-game/4-collision-detection/your-work/README.md index b5a7a4a1c..b7674a82d 100644 --- a/translations/no/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/no/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - Dette er en plassholder, etterlatt tom med vilje --- diff --git a/translations/no/6-space-game/5-keeping-score/README.md b/translations/no/6-space-game/5-keeping-score/README.md index 34dd313b0..1ea841cb9 100644 --- a/translations/no/6-space-game/5-keeping-score/README.md +++ b/translations/no/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # Bygg et romspill del 5: Poeng og liv ```mermaid diff --git a/translations/no/6-space-game/5-keeping-score/assignment.md b/translations/no/6-space-game/5-keeping-score/assignment.md index 6e93c53bd..c2e80237b 100644 --- a/translations/no/6-space-game/5-keeping-score/assignment.md +++ b/translations/no/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # Lag et Poengspill ## Instruksjoner diff --git a/translations/no/6-space-game/5-keeping-score/solution/README.md b/translations/no/6-space-game/5-keeping-score/solution/README.md index 0e7270388..b7674a82d 100644 --- a/translations/no/6-space-game/5-keeping-score/solution/README.md +++ b/translations/no/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - Dette er en plassholder, etterlatt tom med vilje --- diff --git a/translations/no/6-space-game/5-keeping-score/your-work/README.md b/translations/no/6-space-game/5-keeping-score/your-work/README.md index 434772640..8432cbace 100644 --- a/translations/no/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/no/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - Dette er en plassholder, etterlatt tom med vilje --- diff --git a/translations/no/6-space-game/6-end-condition/README.md b/translations/no/6-space-game/6-end-condition/README.md index 0a5674b74..91ee71946 100644 --- a/translations/no/6-space-game/6-end-condition/README.md +++ b/translations/no/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # Bygg et romspill del 6: Slutt og restart ```mermaid diff --git a/translations/no/6-space-game/6-end-condition/assignment.md b/translations/no/6-space-game/6-end-condition/assignment.md index dcacc7aaf..eb7bcc37a 100644 --- a/translations/no/6-space-game/6-end-condition/assignment.md +++ b/translations/no/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # Lag et Eksempelspill ## Oppgaveoversikt diff --git a/translations/no/6-space-game/6-end-condition/solution/README.md b/translations/no/6-space-game/6-end-condition/solution/README.md index 787fef32e..b7674a82d 100644 --- a/translations/no/6-space-game/6-end-condition/solution/README.md +++ b/translations/no/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - Dette er en plassholder, etterlatt tom med vilje --- diff --git a/translations/no/6-space-game/6-end-condition/your-work/README.md b/translations/no/6-space-game/6-end-condition/your-work/README.md index 684f64380..b45567726 100644 --- a/translations/no/6-space-game/6-end-condition/your-work/README.md +++ b/translations/no/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - Dette er en plassholder, etterlatt tom med vilje --- diff --git a/translations/no/6-space-game/README.md b/translations/no/6-space-game/README.md index a3faa9e5c..56c27869e 100644 --- a/translations/no/6-space-game/README.md +++ b/translations/no/6-space-game/README.md @@ -1,12 +1,3 @@ - # Bygg et Romspill Et romspill for å lære mer avanserte JavaScript-grunnleggende diff --git a/translations/no/6-space-game/solution/README.md b/translations/no/6-space-game/solution/README.md index 5fc771023..b45567726 100644 --- a/translations/no/6-space-game/solution/README.md +++ b/translations/no/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - Dette er en plassholder, etterlatt tom med vilje --- diff --git a/translations/no/7-bank-project/1-template-route/README.md b/translations/no/7-bank-project/1-template-route/README.md index fa4ab0fc4..adcce1e07 100644 --- a/translations/no/7-bank-project/1-template-route/README.md +++ b/translations/no/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # Bygg en bankapp del 1: HTML-maler og ruter i en nettapp ```mermaid diff --git a/translations/no/7-bank-project/1-template-route/assignment.md b/translations/no/7-bank-project/1-template-route/assignment.md index 00b0ed13f..5a50f609f 100644 --- a/translations/no/7-bank-project/1-template-route/assignment.md +++ b/translations/no/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # Forbedre rutingen ## Instruksjoner diff --git a/translations/no/7-bank-project/2-forms/README.md b/translations/no/7-bank-project/2-forms/README.md index 5e4a05d77..6248a85cb 100644 --- a/translations/no/7-bank-project/2-forms/README.md +++ b/translations/no/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # Bygg en bankapp del 2: Bygg et innloggings- og registreringsskjema ```mermaid diff --git a/translations/no/7-bank-project/2-forms/assignment.md b/translations/no/7-bank-project/2-forms/assignment.md index 2e0022a34..f9060c52c 100644 --- a/translations/no/7-bank-project/2-forms/assignment.md +++ b/translations/no/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # Style Din Bankapp med Moderne CSS ## Prosjektoversikt diff --git a/translations/no/7-bank-project/3-data/README.md b/translations/no/7-bank-project/3-data/README.md index f26128979..d5ca98235 100644 --- a/translations/no/7-bank-project/3-data/README.md +++ b/translations/no/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # Bygg en bankapp del 3: Metoder for innhenting og bruk av data Tenk på Enterprise-datamaskinen i Star Trek – når kaptein Picard spør om statusen til skipet, dukker informasjonen opp umiddelbart uten at hele grensesnittet slår seg av og bygger seg opp på nytt. Den sømløse informasjonsflyten er akkurat det vi bygger her med dynamisk datainnhenting. diff --git a/translations/no/7-bank-project/3-data/assignment.md b/translations/no/7-bank-project/3-data/assignment.md index 590caf3a8..152239903 100644 --- a/translations/no/7-bank-project/3-data/assignment.md +++ b/translations/no/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # Oppgave: Refaktorering av kode og dokumentasjon ## Læringsmål diff --git a/translations/no/7-bank-project/4-state-management/README.md b/translations/no/7-bank-project/4-state-management/README.md index eab07802a..18ed417f1 100644 --- a/translations/no/7-bank-project/4-state-management/README.md +++ b/translations/no/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # Bygg en bankapp del 4: Konsepter for tilstandshåndtering ## ⚡ Hva du kan gjøre de neste 5 minuttene diff --git a/translations/no/7-bank-project/4-state-management/assignment.md b/translations/no/7-bank-project/4-state-management/assignment.md index 2c576509a..c6a42bd40 100644 --- a/translations/no/7-bank-project/4-state-management/assignment.md +++ b/translations/no/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # Implementere "Legg til transaksjon"-dialog ## Oversikt diff --git a/translations/no/7-bank-project/README.md b/translations/no/7-bank-project/README.md index a323ce551..33c436a68 100644 --- a/translations/no/7-bank-project/README.md +++ b/translations/no/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: Bygg en Bank I dette prosjektet lærer du hvordan du bygger en fiktiv bank. Disse leksjonene inkluderer instruksjoner om hvordan du setter opp en webapp med ruter, bygger skjemaer, håndterer tilstand, og henter data fra en API som gir tilgang til bankens data. diff --git a/translations/no/7-bank-project/api/README.md b/translations/no/7-bank-project/api/README.md index eddd56939..7a5e5114d 100644 --- a/translations/no/7-bank-project/api/README.md +++ b/translations/no/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # Bank API > Bank-API bygget med [Node.js](https://nodejs.org) + [Express](https://expressjs.com/). diff --git a/translations/no/7-bank-project/solution/README.md b/translations/no/7-bank-project/solution/README.md index e3f658228..6b6060813 100644 --- a/translations/no/7-bank-project/solution/README.md +++ b/translations/no/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # Bankapp > Eksempel på løsning for bankapp-prosjektet, bygget med ren HTML5, CSS og JavaScript (ingen rammeverk eller biblioteker brukt). diff --git a/translations/no/8-code-editor/1-using-a-code-editor/README.md b/translations/no/8-code-editor/1-using-a-code-editor/README.md index 2031bf496..643e11283 100644 --- a/translations/no/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/no/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # Bruke en kodeeditor: Mestre VSCode.dev Husker du i *The Matrix* da Neo måtte koble seg til en enorm dataterminal for å få tilgang til den digitale verden? Dagens webutviklingsverktøy er den motsatte historien – utrolig kraftige verktøy som er tilgjengelige fra hvor som helst. VSCode.dev er en nettleserbasert kodeeditor som bringer profesjonelle utviklingsverktøy til enhver enhet med internettforbindelse. diff --git a/translations/no/8-code-editor/1-using-a-code-editor/assignment.md b/translations/no/8-code-editor/1-using-a-code-editor/assignment.md index 6ba190340..cc014741c 100644 --- a/translations/no/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/no/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # Lag en CV-nettside med VSCode.dev Forbedre karrieremulighetene dine ved å lage en profesjonell CV-nettside som viser frem ferdighetene og erfaringene dine i et interaktivt og moderne format. I stedet for å sende tradisjonelle PDF-er, kan du gi rekrutterere en elegant, responsiv nettside som demonstrerer både kvalifikasjonene dine og dine ferdigheter innen webutvikling. diff --git a/translations/no/9-chat-project/README.md b/translations/no/9-chat-project/README.md index 8979a9085..d5e55c155 100644 --- a/translations/no/9-chat-project/README.md +++ b/translations/no/9-chat-project/README.md @@ -1,12 +1,3 @@ - # Bygg en Chat Assistent med AI Husker du i Star Trek når besetningen tilfeldig pratet med skipscomputeren, stilte komplekse spørsmål og fikk gjennomtenkte svar? Det som virket som ren science fiction på 1960-tallet, er nå noe du kan bygge ved hjelp av webteknologier du allerede kan. diff --git a/translations/no/9-chat-project/solution/README.md b/translations/no/9-chat-project/solution/README.md index 230db68ec..a2c0fb134 100644 --- a/translations/no/9-chat-project/solution/README.md +++ b/translations/no/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # Kjør løsning 1. Start opp [backend](./backend/README.md) diff --git a/translations/no/9-chat-project/solution/backend/README.md b/translations/no/9-chat-project/solution/backend/README.md index 3d9c8d1cd..6991f3352 100644 --- a/translations/no/9-chat-project/solution/backend/README.md +++ b/translations/no/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - Velg ditt kjøremiljø - [Python](./python/README.md) diff --git a/translations/no/9-chat-project/solution/backend/python/README.md b/translations/no/9-chat-project/solution/backend/python/README.md index 9f3816dbe..63a4ae575 100644 --- a/translations/no/9-chat-project/solution/backend/python/README.md +++ b/translations/no/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # Kjør kode ## Oppsett diff --git a/translations/no/9-chat-project/solution/frontend/README.md b/translations/no/9-chat-project/solution/frontend/README.md index d0bd62566..793905ac4 100644 --- a/translations/no/9-chat-project/solution/frontend/README.md +++ b/translations/no/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # Kjør koden ```sh diff --git a/translations/no/AGENTS.md b/translations/no/AGENTS.md index c89632b69..fd18ed37f 100644 --- a/translations/no/AGENTS.md +++ b/translations/no/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## Prosjektoversikt diff --git a/translations/no/CODE_OF_CONDUCT.md b/translations/no/CODE_OF_CONDUCT.md index 89c55b814..0c63c0986 100644 --- a/translations/no/CODE_OF_CONDUCT.md +++ b/translations/no/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # Microsoft Open Source Code of Conduct Dette prosjektet har tatt i bruk [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/no/CONTRIBUTING.md b/translations/no/CONTRIBUTING.md index 6e7624ddf..b9bb0f3b4 100644 --- a/translations/no/CONTRIBUTING.md +++ b/translations/no/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # Bidra Dette prosjektet ønsker bidrag og forslag velkommen. De fleste bidrag krever at du diff --git a/translations/no/Git-Basics/README.md b/translations/no/Git-Basics/README.md index 1587e5436..125bedd0e 100644 --- a/translations/no/Git-Basics/README.md +++ b/translations/no/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## Grunnleggende om GIT for nybegynnere innen webutvikling👶 ## Hva er `Git`? diff --git a/translations/no/README.md b/translations/no/README.md index 3d87c72f5..126ae1e1c 100644 --- a/translations/no/README.md +++ b/translations/no/README.md @@ -1,12 +1,3 @@ - [![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) [![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) [![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) @@ -19,29 +10,29 @@ CO_OP_TRANSLATOR_METADATA: [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -# Webutvikling for nybegynnere - En læreplan +# Webutvikling for nybegynnere - Et læreplan -Lær det grunnleggende innen webutvikling med vårt omfattende 12-ukers kurs fra Microsoft Cloud Advocates. Hver av de 24 leksjonene dykker inn i JavaScript, CSS og HTML gjennom praktiske prosjekter som terrarier, nettleserutvidelser og romspill. Engasjer deg med quizer, diskusjoner og praktiske oppgaver. Forbedre ferdighetene dine og optimaliser kunnskapsbeholdningen med vår effektive prosjektbaserte pedagogikk. Start din kodingreise i dag! +Lær det grunnleggende innen webutvikling med vårt 12-ukers omfattende kurs av Microsoft Cloud Advocates. Hver av de 24 leksjonene dykker ned i JavaScript, CSS og HTML gjennom praktiske prosjekter som terrarier, nettleserutvidelser og romspill. Engasjer deg med quizer, diskusjoner og praktiske oppgaver. Forbedre ferdighetene dine og optimaliser kunnskapsbevaringen med vår effektive prosjektbaserte pedagogikk. Start kodingsreisen din i dag! -Bli med i Azure AI Foundry Discord-fellesskapet +Bli med i Azure AI Foundry Discord Community [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Følg disse trinnene for å komme i gang med disse ressursene: -1. **Lag en fork av depotet**: Klikk [![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. **Klone depotet**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Bli med i Azure AI Foundry Discord og møt eksperter og andre utviklere**](https://discord.com/invite/ByRwuEEgH4) +Følg disse trinnene for å komme i gang med å bruke disse ressursene: +1. **Gaffel depotet**: Klikk [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) +2. **Klon depotet**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**Bli med i Azure AI Foundry Discord og møte eksperter og andre utviklere**](https://discord.com/invite/ByRwuEEgH4) -### 🌐 Støtte for flere språk +### 🌐 Flerspråklig støtte -#### Støttet via GitHub Action (Automatisk og alltid oppdatert) +#### Støttet via GitHub Action (Automatisert og alltid oppdatert) -[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](./README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) +[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](./README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) -> **Foretrekker å klone lokalt?** +> **Foretrekker du å klone lokalt?** -> Dette depotet inkluderer 50+ språkoversettelser som betydelig øker nedlastingsstørrelsen. For å klone uten oversettelser, bruk sparsom utsjekking: +> Dette depotet inkluderer 50+ språkoversettelser som betydelig øker nedlastingsstørrelsen. For å klone uten oversettelser, bruk sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners @@ -50,41 +41,40 @@ Følg disse trinnene for å komme i gang med disse ressursene: > Dette gir deg alt du trenger for å fullføre kurset med en mye raskere nedlasting. -**Hvis du ønsker å få støtte for flere oversettelsesspråk, er de listet [her](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +**Hvis du ønsker at ytterligere oversettelsesspråk støttes, er de listet [her](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** -[![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Åpne%20i%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) +[![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) #### 🧑‍🎓 _Er du student?_ -Besøk [**Student Hub-siden**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) hvor du vil finne nybegynnerressurser, studentpakker og til og med måter å få et gratis sertifikatkupong på. Dette er siden du vil bokmerke og sjekke jevnlig da vi bytter ut innhold månedlig. +Besøk [**Student Hub-siden**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) hvor du vil finne nybegynnerressurser, studentpakker og til og med måter å få et gratis sertifikatkupong på. Dette er siden du vil bokmerke og sjekke fra tid til annen, da vi bytter ut innhold månedlig. -### 📣 Kunngjøring - Nye utfordringer i GitHub Copilot Agent-modus å fullføre! +### 📣 Annonsering - Nye GitHub Copilot Agent-modus utfordringer å fullføre! -Ny utfordring lagt til, se etter "GitHub Copilot Agent Challenge 🚀" i de fleste kapitlene. Dette er en ny utfordring for deg å fullføre ved hjelp av GitHub Copilot og Agent-modus. Hvis du ikke har brukt Agent-modus før, kan den ikke bare generere tekst, men også opprette og redigere filer, kjøre kommandoer og mer. +Ny utfordring lagt til, se etter "GitHub Copilot Agent Challenge 🚀" i de fleste kapitlene. Det er en ny utfordring for deg å fullføre ved å bruke GitHub Copilot og Agent-modus. Hvis du ikke har brukt Agent-modus før, kan den ikke bare generere tekst, men også opprette og redigere filer, kjøre kommandoer og mer. -### 📣 Kunngjøring - _Nytt prosjekt å bygge med Generativ AI_ +### 📣 Annonsering - _Nytt prosjekt å bygge med Generativ AI_ -Nytt AI Assistant-prosjekt nettopp lagt til, sjekk det ut [prosjekt](./9-chat-project/README.md) +Nytt AI-assistentprosjekt nettopp lagt til, sjekk ut [prosjektet](./9-chat-project/README.md) -### 📣 Kunngjøring - _Ny læreplan_ om Generativ AI for JavaScript ble nylig lansert +### 📣 Annonsering - _Ny læreplan_ om Generativ AI for JavaScript ble nettopp utgitt -Ikke gå glipp av vår nye læreplan for Generativ AI! +Ikke gå glipp av vår nye Generative AI læreplan! Besøk [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) for å komme i gang! ![Background](../../translated_images/no/background.148a8d43afde5730.webp) -- Leksjoner som dekker alt fra det grunnleggende til RAG. -- Samhandle med historiske figurer ved hjelp av GenAI og vår ledsagerapp. +- Leksjoner som dekker alt fra grunnleggende til RAG. +- Samhandle med historiske karakterer ved hjelp av GenAI og vår følgesvenn-app. - Moro og engasjerende fortelling, du vil tidsreise! ![character](../../translated_images/no/character.5c0dd8e067ffd693.webp) - -Hver leksjon inkluderer en oppgave å fullføre, en kunnskapssjekk og en utfordring for å veilede deg i læringstemaer som: -- Prompting og prompt engineering -- Tekst- og bildeapp-generering -- Søk-apper +Hver leksjon inkluderer en oppgave å fullføre, en kunnskapskontroll og en utfordring som guider deg i å lære emner som: +- Prompting og prompt-engineering +- Tekst- og bildeappgenerering +- Søkeapper Besøk [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) for å komme i gang! @@ -92,48 +82,48 @@ Besøk [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) fo ## 🌱 Komme i gang -> **Lærere**, vi har [inkludert noen forslag](for-teachers.md) til hvordan du kan bruke denne læreplanen. Vi ønsker gjerne din tilbakemelding [i vårt diskusjonsforum](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! +> **Lærere**, vi har [inkludert noen forslag](for-teachers.md) til hvordan du kan bruke denne læreplanen. Vi vil gjerne ha tilbakemeldingen din [i vårt diskusjonsforum](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! -**[Elever](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, for hver leksjon, start med en forhånds-quiz og følg deretter med å lese forelesningsmaterialet, fullføre de ulike aktivitetene og sjekke din forståelse med etter-forelesnings-quizzen. +**[Elever](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, for hver leksjon, start med en pre-forelesningsquiz og følg opp med å lese forelesningsmaterialet, fullføre de forskjellige aktivitetene og sjekk forståelsen din med post-forelesningsquizzen. -For å forbedre læringsopplevelsen din, koble deg til med jevnaldrende for å jobbe sammen på prosjektene! Diskusjoner oppmuntres i vårt [diskusjonsforum](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) hvor vårt team av moderatorer vil være tilgjengelig for å svare på spørsmålene dine. +For å forbedre læringsopplevelsen din, koble til med jevnaldrende for å jobbe med prosjektene sammen! Diskusjoner oppmuntres i vårt [diskusjonsforum](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) hvor vårt team av moderatorer vil være tilgjengelig for å svare på dine spørsmål. -For å utvide utdannelsen din, anbefaler vi sterkt å utforske [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) for ekstra studiemateriell. +For å styrke utdannelsen din, anbefaler vi sterkt å utforske [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) for flere studiematerialer. ### 📋 Sette opp miljøet ditt -Denne læreplanen har et utviklingsmiljø klart til bruk! Når du kommer i gang kan du velge å kjøre læreplanen i en [Codespace](https://github.com/features/codespaces/) (_et nettleserbasert miljø uten installasjoner_), eller lokalt på datamaskinen din ved hjelp av en teksteditor som [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +Denne læreplanen har et utviklingsmiljø klart til bruk! Når du kommer i gang kan du velge å kjøre læreplanen i en [Codespace](https://github.com/features/codespaces/) (_et nettleserbasert miljø uten installasjoner nødvendig_), eller lokalt på datamaskinen din ved å bruke en tekstredigerer som [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -#### Opprett ditt eget depot -For at du enkelt skal kunne lagre arbeidet ditt, anbefales det å opprette din egen kopi av dette depotet. Du kan gjøre dette ved å klikke på **Bruk denne malen**-knappen øverst på siden. Dette vil opprette et nytt depot i din GitHub-konto med en kopi av læreplanen. +#### Opprett depotet ditt +For at det skal være enkelt for deg å lagre arbeidet ditt, anbefales det at du oppretter din egen kopi av dette depotet. Du kan gjøre dette ved å klikke på knappen **Use this template** øverst på siden. Dette vil opprette et nytt depot i GitHub-kontoen din med en kopi av læreplanen. Følg disse trinnene: -1. **Lag en fork av depotet**: Klikk på "Fork"-knappen øverst til høyre på denne siden. -2. **Klone depotet**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +1. **Gaffel depotet**: Klikk på "Fork" knappen øverst til høyre på denne siden. +2. **Klon depotet**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` #### Kjøre læreplanen i en Codespace -I din kopi av dette depotet som du opprettet, klikk på **Kode**-knappen og velg **Åpne med Codespaces**. Dette vil opprette en ny Codespace for deg å jobbe i. +I din kopi av dette depotet som du opprettet, klikk på **Code** knappen og velg **Open with Codespaces**. Dette vil opprette en ny Codespace for deg å jobbe i. ![Codespace](../../translated_images/no/createcodespace.0238bbf4d7a8d955.webp) #### Kjøre læreplanen lokalt på datamaskinen din -For å kjøre denne læreplanen lokalt på datamaskinen din, trenger du en teksteditor, en nettleser og et kommandolinjeverktøy. Vår første leksjon, [Introduksjon til programmeringsspråk og handelsverktøy](../../1-getting-started-lessons/1-intro-to-programming-languages), vil veilede deg gjennom forskjellige alternativer for hver av disse verktøyene, slik at du kan velge det som passer best for deg. +For å kjøre denne læreplanen lokalt på datamaskinen din, trenger du en tekstredigerer, en nettleser og et kommandolinjeverktøy. Vår første leksjon, [Introduksjon til programmeringsspråk og verktøy](../../1-getting-started-lessons/1-intro-to-programming-languages), vil lede deg gjennom ulike alternativer for hvert av disse verktøyene slik at du kan velge det som passer best for deg. -Vår anbefaling er å bruke [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) som editor, som også har en innebygd [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon). Du kan laste ned Visual Studio Code [her](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +Vår anbefaling er å bruke [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) som redigeringsprogram, som også har en innebygd [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon). Du kan laste ned Visual Studio Code [her](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -1. Klon depotet ditt til datamaskinen din. Du kan gjøre dette ved å klikke på **Kode**-knappen og kopiere URL-en: +1. Klon depotet ditt til datamaskinen. Du kan gjøre dette ved å klikke på **Code** knappen og kopiere URL-en: [CodeSpace](./images/createcodespace.png) - Så åpner du [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) i [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) og kjører følgende kommando, erstatte `` med URL-en du nettopp kopierte: + Åpne deretter [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) i [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) og kjør følgende kommando, og erstatt `` med URL-en du nettopp kopierte: ```bash git clone ``` -2. Åpne mappen i Visual Studio Code. Du kan gjøre dette ved å klikke på **Fil** > **Åpne mappe** og velge mappen du nettopp klonet. +2. Åpne mappen i Visual Studio Code. Du kan gjøre dette ved å klikke **File** > **Open Folder** og velge mappen du nettopp klonet. > Anbefalte Visual Studio Code-utvidelser: @@ -143,76 +133,76 @@ Vår anbefaling er å bruke [Visual Studio Code](https://code.visualstudio.com/? ## 📂 Hver leksjon inkluderer: -- valgfri skisse-notat +- valgfri skissetegning - valgfri supplerende video -- oppvarmingsquiz før leksjonen +- forprøve før leksjonen - skriftlig leksjon -- for prosjektbaserte leksjoner, steg-for-steg guider for hvordan bygge prosjektet -- kunnskapssjekker +- for prosjektbaserte leksjoner, steg-for-steg-veiledninger om hvordan bygge prosjektet +- kunnskapstester - en utfordring - supplerende lesing - oppgave -- [quiz etter leksjonen](https://ff-quizzes.netlify.app/web/) +- [etterprøve](https://ff-quizzes.netlify.app/web/) -> **En merknad om quizer**: Alle quizer er samlet i Quiz-app-mappen, totalt 48 quizer med tre spørsmål hver. De er tilgjengelige [her](https://ff-quizzes.netlify.app/web/) quiz-appen kan kjøres lokalt eller distribueres til Azure; følg instruksjonene i `quiz-app`-mappen. +> **En merknad om prøver**: Alle prøver ligger i Quiz-app-mappen, totalt 48 prøver med tre spørsmål hver. De er tilgjengelige [her](https://ff-quizzes.netlify.app/web/). Quiz-appen kan kjøres lokalt eller distribueres til Azure; følg instruksjonene i `quiz-app`-mappen. ## 🗃️ Leksjoner -| | Prosjektnavn | Underviste konsepter | Læringsmål | Tilknyttet leksjon | Forfatter | -| :-: | :------------------------------------------------------: | :--------------------------------------------------------------------------: | -------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | -| 01 | Komme i gang | Introduksjon til programmering og verktøy | Lær de grunnleggende prinsippene bak de fleste programmeringsspråk og om programvare som hjelper profesjonelle utviklere | [Intro til programmeringsspråk og verktøy](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | -| 02 | Komme i gang | Grunnleggende GitHub, inkluderer samarbeid i team | Hvordan bruke GitHub i prosjektet ditt, hvordan samarbeide med andre på en kodebase | [Intro til GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | Komme i gang | Tilgjengelighet | Lær det grunnleggende om webtilgjengelighet | [Tilgjengelighetsgrunnlag](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | JS Grunnleggende | JavaScript Datatyper | Grunnleggende kunnskap om JavaScript datatyper | [Datatyper](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | JS Grunnleggende | Funksjoner og metoder | Lær om funksjoner og metoder for å håndtere logikken i en applikasjon | [Funksjoner og metoder](./2-js-basics/2-functions-methods/README.md) | Jasmine og Christopher | -| 06 | JS Grunnleggende | Beslutningstaking med JS | Lær å lage betingelser i koden din ved hjelp av beslutningstaking | [Beslutningstaking](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | JS Grunnleggende | Lister og løkker | Arbeid med data ved hjelp av lister og løkker i JavaScript | [Lister og løkker](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML i praksis | Bygg HTML for å lage et online terrarium, med fokus på å bygge et oppsett | [Introduksjon til HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS i praksis | Bygg CSS for å style det online terrariet, fokus på det grunnleggende i CSS inkludert responsivt design | [Introduksjon til CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript Closures, DOM-manipulasjon | Bygg JavaScript som gjør terrariet funksjonelt som et dra/slipp-grensesnitt, med fokus på closures og DOM-manipulasjon | [JavaScript Closures, DOM-manipulasjon](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [Typing Game](./4-typing-game/solution/README.md) | Lag et skrivespill | Lær hvordan bruke tastaturevents for å styre logikken i JavaScript-appen din | [Hendelsesdrevet programmering](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [Grønn Nettleserutvidelse](./5-browser-extension/solution/README.md) | Jobbe med nettlesere | Lær hvordan nettlesere fungerer, deres historie, og hvordan du bygger de første elementene til en nettleserutvidelse | [Om nettlesere](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [Grønn Nettleserutvidelse](./5-browser-extension/solution/README.md) | Bygge et skjema, kalle API og lagre variabler i lokal lagring | Bygg JavaScript-elementene til nettleserutvidelsen din for å kalle et API ved bruk av lagrede variabler i lokal lagring | [API-er, skjemaer og lokal lagring](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [Grønn Nettleserutvidelse](./5-browser-extension/solution/README.md) | Bakgrunnsprosesser i nettleseren, webytelse | Bruk nettleserens bakgrunnsprosesser til å håndtere utvidelsens ikon; lær om webytelse og optimaliseringer | [Bakgrunnsoppgaver og ytelse](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [Romspill](./6-space-game/solution/README.md) | Mer avansert spillutvikling med JavaScript | Lær om arv ved bruk av både klasser og komposisjon og Pub/Sub-mønsteret, som forberedelse til å bygge et spill | [Introduksjon til avansert spillutvikling](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [Romspill](./6-space-game/solution/README.md) | Tegning på canvas | Lær om Canvas API, brukt for å tegne elementer på skjermen | [Tegning på canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [Romspill](./6-space-game/solution/README.md) | Flytting av elementer rundt på skjermen | Oppdag hvordan elementer kan få bevegelse ved bruk av kartesiske koordinater og Canvas API | [Flytting av elementer](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [Romspill](./6-space-game/solution/README.md) | Kollisjonsdeteksjon | Få elementer til å kollidere og reagere på hverandre ved bruk av tastetrykk, og tilby en nedkjølingsfunksjon for å sikre | [Kollisjonsdeteksjon](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [Romspill](./6-space-game/solution/README.md) | Holde poengsummer | Utfør matematiske beregninger basert på spillets status og ytelse | [Holde score](./6-space-game/5-keeping-score/README.md) | Chris | -| 20 | [Romspill](./6-space-game/solution/README.md) | Avslutte og starte spillet på nytt | Lær om avslutning og omstart av spillet, inkludert å rydde opp ressurser og tilbakestille variabler | [Avslutningsbetingelsen](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [Bankapp](./7-bank-project/solution/README.md) | HTML-maler og ruter i et nettapp | Lær hvordan lage grunnstrukturen i en fler-sides nettside ved bruk av ruting og HTML-maler | [HTML-maler og ruter](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [Bankapp](./7-bank-project/solution/README.md) | Lage et innloggings- og registreringsskjema | Lær om å bygge skjemaer og håndtere valideringsrutiner | [Skjemaer](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [Bankapp](./7-bank-project/solution/README.md) | Metoder for henting og bruk av data | Hvordan data flyter inn og ut av appen din, hvordan hente, lagre og kvitte seg med data | [Data](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [Bankapp](./7-bank-project/solution/README.md) | Konsepter innen tilstandshåndtering | Lær hvordan appen din beholder tilstand og hvordan styre denne programmessig | [Tilstandshåndtering](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [Browser/VScode Code](../../8-code-editor) | Jobbe med VScode | Lær hvordan du bruker en kode-editor| [Bruke VScode Code Editor](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [AI Assistenter](./9-chat-project/README.md) | Jobbe med AI | Lær hvordan du bygger din egen AI-assistent | [AI Assistent prosjekt](./9-chat-project/README.md) | Chris | +| | Prosjektnavn | Undervisningskonsepter | Læringsmål | Tilknyttet leksjon | Forfatter | +| :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | +| 01 | Komme i gang | Introduksjon til programmering og verktøy | Lær det grunnleggende bak de fleste programmeringsspråk og om programvare som hjelper profesjonelle utviklere å gjøre jobben sin | [Introduksjon til programmeringsspråk og verktøy](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | Komme i gang | Grunnleggende GitHub, inkludert samarbeid i team | Hvordan bruke GitHub i prosjektet ditt, hvordan samarbeide med andre på en kodebase | [Introduksjon til GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | Komme i gang | Tilgjengelighet | Lær det grunnleggende om tilgjengelighet på nettet | [Tilgjengelighetsgrunnlag](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | JS Grunnleggende | JavaScript-datatyper | Grunnleggende om JavaScript-datatyper | [Datatyper](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | JS Grunnleggende | Funksjoner og metoder | Lær om funksjoner og metoder for å styre applogikken | [Funksjoner og metoder](./2-js-basics/2-functions-methods/README.md) | Jasmine og Christopher | +| 06 | JS Grunnleggende | Beslutningstaking med JS | Lær hvordan du lager betingelser i koden din ved bruk av beslutningsmetoder | [Beslutningstaking](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | JS Grunnleggende | Arrays og løkker | Arbeid med data ved hjelp av arrays og løkker i JavaScript | [Arrays og løkker](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML i praksis | Bygg HTML for å lage et online terrarium med fokus på å bygge layout | [Introduksjon til HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS i praksis | Bygg CSS for å style det online terrariet med fokus på det grunnleggende i CSS inkludert å gjøre siden responsiv | [Introduksjon til CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript Closures, DOM-manipulasjon | Bygg JavaScript for å gjøre terrariet til en dra/slipp-grensesnitt, med fokus på closures og DOM-manipulasjon | [JavaScript Closures, DOM-manipulasjon](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Typing Game](./4-typing-game/solution/README.md) | Bygg et skrive-spill | Lær hvordan du bruker tastaturhendelser til å styre logikken i JavaScript-appen | [Hendelsesdrevet programmering](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Arbeide med nettlesere | Lær hvordan nettlesere fungerer, deres historie, og hvordan skissere de første elementene i en nettleserutvidelse | [Om nettlesere](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Bygge et skjema, kalle et API og lagre variabler i lokal lagring | Bygg JavaScript-elementene i nettleserutvidelsen din for å kalle et API ved bruk av variabler lagret lokalt | [API-er, skjemaer og lokal lagring](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Bakgrunnsprosesser i nettleseren, webytelse | Bruk nettleserens bakgrunnsprosesser til å administrere utvidelsens ikon; lær om webytelse og noen optimaliseringer for å forbedre | [Bakgrunnsoppgaver og ytelse](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [Space Game](./6-space-game/solution/README.md) | Mer avansert spillutvikling med JavaScript | Lær om arv ved bruk av både klasser og komposisjon samt Pub/Sub-mønsteret, i forberedelse til å bygge et spill | [Introduksjon til avansert spillutvikling](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [Space Game](./6-space-game/solution/README.md) | Tegning på canvas | Lær om Canvas API, brukt til å tegne elementer på skjerm | [Tegning på canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [Space Game](./6-space-game/solution/README.md) | Flytte elementer rundt på skjermen | Oppdag hvordan elementer kan få bevegelse ved bruk av kartesiske koordinater og Canvas API | [Flytte elementer rundt](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [Space Game](./6-space-game/solution/README.md) | Kollisjonsdeteksjon | Få elementer til å kollidere og reagere på hverandre ved hjelp av tastetrykk og tilby en avkjølingsfunksjon for å sikre ytelsen | [Kollisjonsdeteksjon](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [Space Game](./6-space-game/solution/README.md) | Holde poengsum | Utfør matematiske beregninger basert på spillets status og ytelse | [Holde poengsum](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [Space Game](./6-space-game/solution/README.md) | Avslutte og starte spillet på nytt | Lær om å avslutte og starte spillet på nytt, inkludert å rydde opp ressurser og tilbakestille variabelverdier | [Avslutningstilstand](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [Banking App](./7-bank-project/solution/README.md) | HTML-maler og ruter i en webapp | Lær hvordan du lager strukturen til en fler-siders nettsides arkitektur ved bruk av ruting og HTML-maler | [HTML-maler og ruter](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [Banking App](./7-bank-project/solution/README.md) | Bygge et påloggings- og registreringsskjema | Lær om bygging av skjemaer og håndtering av valideringsrutiner | [Skjemaer](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [Banking App](./7-bank-project/solution/README.md) | Metoder for innhenting og bruk av data | Hvordan data flyter inn og ut av appen din, hvordan hente, lagre og kvitte seg med den | [Data](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [Banking App](./7-bank-project/solution/README.md) | Konsepter for tilstandshåndtering | Lær hvordan appen din beholder tilstand og hvordan styre det programmessig | [Tilstandshåndtering](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [Browser/VScode Code](../../8-code-editor) | Arbeide med VScode | Lær hvordan du bruker en kodeeditor| [Bruke VScode-kodeeditor](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [AI Assistants](./9-chat-project/README.md) | Arbeide med AI | Lær hvordan du bygger din egen AI-assistent | [AI-assistentprosjekt](./9-chat-project/README.md) | Chris | ## 🏫 Pedagogikk Vårt pensum er utformet med to viktige pedagogiske prinsipper i tankene: * prosjektbasert læring -* hyppige quizer +* hyppige prøver -Programmet lærer grunnleggende JavaScript, HTML og CSS, samt de nyeste verktøyene og teknikkene som brukes av dagens webutviklere. Studentene vil få muligheten til å utvikle praktisk erfaring ved å bygge et skrivespill, virtuelt terrarium, miljøvennlig nettleserutvidelse, romskip-invasjonsspill og en bankapp for bedrifter. Ved slutten av serien vil studentene ha oppnådd en solid forståelse av webutvikling. +Programmet lærer ut det grunnleggende i JavaScript, HTML og CSS, samt de nyeste verktøyene og teknikkene som brukes av dagens webutviklere. Studentene vil få muligheten til å utvikle praktisk erfaring gjennom å bygge et skrive-spill, virtuelt terrarium, miljøvennlig nettleserutvidelse, space-invader-inspirert spill og en bankapp for bedrifter. Ved slutten av serien vil studentene ha oppnådd en solid forståelse av webutvikling. -> 🎓 Du kan ta de første leksjonene i dette pensumet som en [læringssti](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) på Microsoft Learn! +> 🎓 Du kan ta de første leksjonene i dette pensumet som en [Læringssti](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) på Microsoft Learn! -Ved å sikre at innholdet samsvarer med prosjektene, blir prosessen mer engasjerende for studentene og opprettholdelsen av konsepter blir bedre. Vi skrev også flere startleksjoner i JavaScript-grunnleggende for å introdusere konsepter, kombinert med en video fra "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)"-samling av videotutorialer, hvor noen av forfatterne bidro til dette pensum. +Ved å sikre at innholdet er knyttet til prosjektene blir prosessen mer engasjerende for studentene og forståelsen av konsepter vil øke. Vi skrev også flere startleksjoner om JavaScript-grunnleggende for å introdusere konsepter, kombinert med en video fra "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)"-samlingen av videotutorialer, hvor noen av forfatterne bidro til dette pensumet. -I tillegg setter en quiz med lav innsats før en klasse studentens intensjon mot å lære et tema, mens en annen quiz etter klassen sikrer ytterligere beholdelse. Dette pensumet er designet for å være fleksibelt og moro, og kan tas i sin helhet eller delvis. Prosjektene starter smått og blir gradvis mer komplekse ved slutten av 12-ukerssyklusen. +I tillegg setter en lavterskelprøve før en klasse studentens intensjon mot læring av et tema, mens en andre prøve etter timen sikrer ytterligere opprettholdelse. Dette pensumet er designet for å være fleksibelt og morsomt og kan følges helt eller delvis. Prosjektene starter smått og blir stadig mer komplekse mot slutten av 12-ukers syklusen. -Selv om vi bevisst har unngått å introdusere JavaScript-rammeverk for å konsentrere oss om grunnleggende ferdigheter som trengs som webutvikler før man tar i bruk et rammeverk, vil et godt neste steg etter fullføring av pensumet være å lære om Node.js via en annen samling videoer: "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". +Selv om vi bevisst har unngått å introdusere JavaScript-rammeverk for å fokusere på de grunnleggende ferdighetene som trengs som webutvikler før man tar i bruk et rammeverk, vil et godt neste steg for å fullføre dette pensumet være å lære om Node.js via en annen samling videoer: "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". -> Besøk våre retningslinjer for [Adferdskodeks](CODE_OF_CONDUCT.md) og [Bidra](CONTRIBUTING.md). Vi ønsker dine konstruktive tilbakemeldinger velkommen! +> Besøk våre retningslinjer for [oppførselskode](CODE_OF_CONDUCT.md) og [bidrag](CONTRIBUTING.md). Vi ønsker din konstruktive tilbakemelding velkommen! ## 🧭 Offline tilgang -Du kan kjøre denne dokumentasjonen offline ved å bruke [Docsify](https://docsify.js.org/#/). Klon dette repoet, [installer Docsify](https://docsify.js.org/#/quickstart) på din lokale maskin, og deretter i rotmappen i dette repoet skriver du `docsify serve`. Nettstedet vil bli servert på port 3000 på din localhost: `localhost:3000`. +Du kan kjøre denne dokumentasjonen offline ved å bruke [Docsify](https://docsify.js.org/#/). Fork dette repoet, [installer Docsify](https://docsify.js.org/#/quickstart) på din lokale maskin, og deretter i rotmappen til dette repoet, skriv `docsify serve`. Nettstedet vil bli servert på port 3000 på din localhost: `localhost:3000`. ## 📘 PDF -En PDF av alle leksjonene kan finnes [her](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). +En PDF med alle leksjonene kan finnes [her](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). ## 🎒 Andre kurs @@ -225,7 +215,7 @@ Teamet vårt produserer andre kurs! Sjekk ut: --- -### Azure / Edge / MCP / Agenter +### Azure / Edge / MCP / Agents [![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) [![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) [![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) @@ -233,7 +223,7 @@ Teamet vårt produserer andre kurs! Sjekk ut: --- -### Generativ AI-serie +### Generative AI Series [![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) [![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) [![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) @@ -241,7 +231,7 @@ Teamet vårt produserer andre kurs! Sjekk ut: --- -### Kjernelæring +### 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) [![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) [![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) @@ -252,7 +242,7 @@ Teamet vårt produserer andre kurs! Sjekk ut: --- -### Copilot-serie +### Copilot Series [![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) [![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) [![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) @@ -260,11 +250,11 @@ Teamet vårt produserer andre kurs! Sjekk ut: ## Få hjelp -Hvis du sitter fast eller har spørsmål om å bygge AI-apper. Bli med andre lærende og erfarne utviklere i diskusjoner om MCP. Det er et støttende fellesskap hvor spørsmål er velkomne og kunnskap deles fritt. +Hvis du sitter fast eller har spørsmål om å bygge AI-apper. Bli med medlærere og erfarne utviklere i diskusjoner om MCP. Det er et støttende fellesskap hvor spørsmål er velkomne og kunnskap deles fritt. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Hvis du har produktfeedback eller opplever feil under utvikling, besøk: +Hvis du har produktfeedback eller feil under bygging, besøk: [![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) @@ -276,5 +266,5 @@ Dette depotet er lisensiert under MIT-lisensen. Se [LICENSE](../../LICENSE)-file **Ansvarsfraskrivelse**: -Dette dokumentet er oversatt ved hjelp av AI-oversettelsestjenesten [Co-op Translator](https://github.com/Azure/co-op-translator). Selv om vi streber etter nøyaktighet, vennligst vær oppmerksom på at automatiske oversettelser kan inneholde feil eller unøyaktigheter. Det opprinnelige dokumentet på originalspråket skal anses som den autoritative kilden. For kritisk informasjon anbefales profesjonell menneskelig oversettelse. Vi er ikke ansvarlige for misforståelser eller feiltolkninger som oppstår ved bruk av denne oversettelsen. +Dette dokumentet er oversatt ved hjelp av AI-oversettelsestjenesten [Co-op Translator](https://github.com/Azure/co-op-translator). Selv om vi streber etter nøyaktighet, vennligst vær oppmerksom på at automatiske oversettelser kan inneholde feil eller unøyaktigheter. Det opprinnelige dokumentet på originalspråket skal betraktes som den autoritative kilden. For kritisk informasjon anbefales profesjonell menneskelig oversettelse. Vi er ikke ansvarlige for noen misforståelser eller feiltolkninger som oppstår som følge av bruk av denne oversettelsen. \ No newline at end of file diff --git a/translations/no/SECURITY.md b/translations/no/SECURITY.md index b43de29bc..b05eac272 100644 --- a/translations/no/SECURITY.md +++ b/translations/no/SECURITY.md @@ -1,12 +1,3 @@ - ## Sikkerhet Microsoft tar sikkerheten til våre programvareprodukter og tjenester på alvor, inkludert alle kildekoderepositorier som administreres gjennom våre GitHub-organisasjoner, som inkluderer [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) og [våre GitHub-organisasjoner](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/no/SUPPORT.md b/translations/no/SUPPORT.md index 54adcfe21..acab36e7a 100644 --- a/translations/no/SUPPORT.md +++ b/translations/no/SUPPORT.md @@ -1,12 +1,3 @@ - # Støtte ## Hvordan rapportere problemer og få hjelp diff --git a/translations/no/_404.md b/translations/no/_404.md index 437383ebd..edbcd6c02 100644 --- a/translations/no/_404.md +++ b/translations/no/_404.md @@ -1,12 +1,3 @@ - # Arbeid pågår Vi jobber med denne siden. Vennligst sjekk tilbake senere. diff --git a/translations/no/docs/_navbar.md b/translations/no/docs/_navbar.md index 687e9caac..afa4247e5 100644 --- a/translations/no/docs/_navbar.md +++ b/translations/no/docs/_navbar.md @@ -1,12 +1,3 @@ - - Oversettelser - [Engelsk (USA)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/no/docs/_sidebar.md b/translations/no/docs/_sidebar.md index d8c664f34..44e3c0114 100644 --- a/translations/no/docs/_sidebar.md +++ b/translations/no/docs/_sidebar.md @@ -1,12 +1,3 @@ - - Introduksjon - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/no/for-teachers.md b/translations/no/for-teachers.md index e6f57ad91..a3cfa1e9a 100644 --- a/translations/no/for-teachers.md +++ b/translations/no/for-teachers.md @@ -1,12 +1,3 @@ - ### For lærere Du er velkommen til å bruke dette pensumet i klasserommet ditt. Det fungerer sømløst med GitHub Classroom og ledende LMS-plattformer, og det kan også brukes som et frittstående repo med studentene dine. diff --git a/translations/no/lesson-template/README.md b/translations/no/lesson-template/README.md index 45732dcdc..e694a9945 100644 --- a/translations/no/lesson-template/README.md +++ b/translations/no/lesson-template/README.md @@ -1,12 +1,3 @@ - # [Leksjonstema] ![Legg til en video her](../../../lesson-template/video-url) diff --git a/translations/no/lesson-template/assignment.md b/translations/no/lesson-template/assignment.md index bfccff2dd..2b41ff96b 100644 --- a/translations/no/lesson-template/assignment.md +++ b/translations/no/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [Oppgavenavn] ## Instruksjoner diff --git a/translations/no/memory-game/README.md b/translations/no/memory-game/README.md index 190a4d7d7..7d7e98575 100644 --- a/translations/no/memory-game/README.md +++ b/translations/no/memory-game/README.md @@ -1,12 +1,3 @@ - Dette er et [Next.js](https://nextjs.org)-prosjekt opprettet med [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). ## Kom i gang diff --git a/translations/no/quiz-app/README.md b/translations/no/quiz-app/README.md index 7c13b13f0..50e57e3df 100644 --- a/translations/no/quiz-app/README.md +++ b/translations/no/quiz-app/README.md @@ -1,12 +1,3 @@ - # Quiz-app Disse quizene er forhånds- og etterforelesningsquizer for data science-pensumet på https://aka.ms/webdev-beginners diff --git a/translations/pa/.co-op-translator.json b/translations/pa/.co-op-translator.json new file mode 100644 index 000000000..84be608e8 --- /dev/null +++ b/translations/pa/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2025-11-03T16:13:57+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "pa" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2025-10-20T21:52:40+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "pa" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2025-11-25T12:16:52+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "pa" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2025-11-03T16:17:27+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "pa" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2025-10-20T21:56:04+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "pa" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:27:00+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "pa" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2025-11-03T16:23:49+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "pa" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T18:03:08+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "pa" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2025-11-03T16:03:54+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "pa" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2025-10-22T17:21:48+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "pa" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2025-11-03T16:05:45+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "pa" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2025-10-22T17:23:08+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "pa" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2025-11-03T16:08:56+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "pa" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2025-10-22T17:25:50+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "pa" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2025-11-03T16:07:18+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "pa" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2025-10-22T17:24:29+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "pa" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-25T21:32:32+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "pa" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2025-11-03T16:35:03+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "pa" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2025-10-22T17:51:45+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "pa" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2025-11-03T16:32:59+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "pa" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2025-10-22T17:49:51+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "pa" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2025-11-03T16:30:51+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "pa" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2025-10-22T17:47:50+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "pa" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-06T17:26:31+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "pa" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-25T21:31:13+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "pa" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2025-11-03T16:45:24+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "pa" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T00:54:53+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "pa" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2025-11-03T16:47:05+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "pa" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2025-10-22T18:04:49+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "pa" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2025-11-03T17:03:21+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "pa" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2025-10-22T18:17:25+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "pa" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2025-11-03T17:01:27+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "pa" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2025-10-22T18:15:44+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "pa" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2025-11-03T16:59:37+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "pa" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2025-10-22T18:14:10+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "pa" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-25T23:26:53+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "pa" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-25T23:51:01+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "pa" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-25T23:52:47+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "pa" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-25T23:58:10+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "pa" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-25T23:54:37+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "pa" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-25T23:59:55+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "pa" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-26T00:01:47+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "pa" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-25T23:56:21+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "pa" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-25T23:35:38+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "pa" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2025-11-03T16:56:42+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "pa" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2025-10-22T18:12:22+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "pa" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2025-11-03T16:51:17+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "pa" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2025-10-22T18:08:00+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "pa" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2025-11-03T16:49:19+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "pa" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2025-10-22T18:06:38+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "pa" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2025-11-03T16:54:58+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "pa" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2025-10-22T18:11:00+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "pa" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:28:24+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "pa" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:27:38+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "pa" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2025-11-03T16:58:05+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "pa" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-25T22:06:48+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "pa" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:08:36+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "pa" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:07:48+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "pa" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2025-11-03T16:53:07+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "pa" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2025-10-22T18:09:20+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "pa" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:40:10+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "pa" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:39:20+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "pa" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-25T22:02:07+00:00", + "source_file": "6-space-game/README.md", + "language_code": "pa" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:40:57+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "pa" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2025-11-03T16:41:53+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "pa" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2025-10-22T17:59:38+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "pa" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2025-11-03T16:44:15+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "pa" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2025-10-22T18:02:15+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "pa" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2025-11-03T16:39:14+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "pa" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2025-10-22T17:57:09+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "pa" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2025-11-03T16:36:53+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "pa" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2025-10-22T17:54:14+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "pa" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-26T00:03:22+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "pa" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-26T00:05:05+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "pa" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-26T00:39:47+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "pa" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2025-11-03T16:10:45+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "pa" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2025-10-22T17:28:31+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "pa" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2025-11-03T16:27:29+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "pa" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:27:46+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "pa" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:43:06+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "pa" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2025-10-22T17:45:55+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "pa" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:51:53+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "pa" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:23:33+00:00", + "source_file": "AGENTS.md", + "language_code": "pa" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-25T20:58:30+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "pa" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-25T21:03:11+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "pa" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:50:22+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "pa" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T18:09:25+00:00", + "source_file": "README.md", + "language_code": "pa" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-25T21:01:24+00:00", + "source_file": "SECURITY.md", + "language_code": "pa" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-25T20:54:53+00:00", + "source_file": "SUPPORT.md", + "language_code": "pa" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-25T20:59:28+00:00", + "source_file": "_404.md", + "language_code": "pa" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-25T22:00:43+00:00", + "source_file": "docs/_navbar.md", + "language_code": "pa" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-25T21:59:19+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "pa" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T09:22:43+00:00", + "source_file": "for-teachers.md", + "language_code": "pa" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-26T00:51:21+00:00", + "source_file": "lesson-template/README.md", + "language_code": "pa" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-26T00:52:26+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "pa" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:55:33+00:00", + "source_file": "memory-game/README.md", + "language_code": "pa" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-26T01:12:58+00:00", + "source_file": "quiz-app/README.md", + "language_code": "pa" + } +} \ No newline at end of file diff --git a/translations/pa/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/pa/1-getting-started-lessons/1-intro-to-programming-languages/README.md index d1ff9c309..3b5abe8ab 100644 --- a/translations/pa/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/pa/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਅਤੇ ਆਧੁਨਿਕ ਡਿਵੈਲਪਰ ਟੂਲਜ਼ ਦਾ ਪਰਿਚਯ ਹੈਲੋ, ਭਵਿੱਖ ਦੇ ਡਿਵੈਲਪਰ! 👋 ਕੀ ਮੈਂ ਤੁਹਾਨੂੰ ਕੁਝ ਦੱਸ ਸਕਦਾ ਹਾਂ ਜੋ ਹਰ ਰੋਜ਼ ਮੈਨੂੰ ਰੋਮਾਂਚਿਤ ਕਰਦਾ ਹੈ? ਤੁਸੀਂ ਜਲਦੀ ਹੀ ਪਤਾ ਲਗਾਉਣ ਵਾਲੇ ਹੋ ਕਿ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਸਿਰਫ ਕੰਪਿਊਟਰਾਂ ਬਾਰੇ ਨਹੀਂ ਹੈ - ਇਹ ਤੁਹਾਡੇ ਸਭ ਤੋਂ ਜੰਗਲੀ ਵਿਚਾਰਾਂ ਨੂੰ ਹਕੀਕਤ ਵਿੱਚ ਬਦਲਣ ਲਈ ਅਸਲ ਤਾਕਤਾਂ ਬਾਰੇ ਹੈ! diff --git a/translations/pa/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/pa/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index 3cfacfa51..cf78f0f71 100644 --- a/translations/pa/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/pa/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # ਅਸਾਈਨਮੈਂਟ: ਆਧੁਨਿਕ ਵੈੱਬ ਵਿਕਾਸ ਟੂਲਜ਼ ਦੀ ਖੋਜ ## ਹਦਾਇਤਾਂ diff --git a/translations/pa/1-getting-started-lessons/2-github-basics/README.md b/translations/pa/1-getting-started-lessons/2-github-basics/README.md index 60fd6293c..ec5c0eb05 100644 --- a/translations/pa/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/pa/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # GitHub ਦਾ ਪਰਚੇ ਹੈਲੋ, ਭਵਿੱਖ ਦੇ ਡਿਵੈਲਪਰ! 👋 ਦੁਨੀਆ ਭਰ ਦੇ ਲੱਖਾਂ ਕੋਡਰਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਣ ਲਈ ਤਿਆਰ ਹੋ? ਮੈਂ ਤੁਹਾਨੂੰ GitHub ਨਾਲ ਜਾਣੂ ਕਰਵਾਉਣ ਲਈ ਬਹੁਤ ਉਤਸਾਹਿਤ ਹਾਂ – ਇਸਨੂੰ ਪ੍ਰੋਗਰਾਮਰਾਂ ਲਈ ਸੋਸ਼ਲ ਮੀਡੀਆ ਪਲੇਟਫਾਰਮ ਵਜੋਂ ਸੋਚੋ, ਪਰ ਲੰਚ ਦੀਆਂ ਫੋਟੋਆਂ ਸਾਂਝੀਆਂ ਕਰਨ ਦੀ ਬਜਾਏ, ਅਸੀਂ ਕੋਡ ਸਾਂਝਾ ਕਰ ਰਹੇ ਹਾਂ ਅਤੇ ਇਕੱਠੇ ਸ਼ਾਨਦਾਰ ਚੀਜ਼ਾਂ ਬਣਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੇ ਹਾਂ! diff --git a/translations/pa/1-getting-started-lessons/3-accessibility/README.md b/translations/pa/1-getting-started-lessons/3-accessibility/README.md index c66dfa1d3..a3f9c3154 100644 --- a/translations/pa/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/pa/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # ਸਹੀ ਵੈੱਬਸਾਈਟ ਬਣਾਉਣਾ ![ਸਹੀ ਵੈੱਬਸਾਈਟ ਬਾਰੇ ਸਭ ਕੁਝ](../../../../translated_images/pa/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/pa/1-getting-started-lessons/3-accessibility/assignment.md b/translations/pa/1-getting-started-lessons/3-accessibility/assignment.md index 15b7e0ec2..0fc8e27d3 100644 --- a/translations/pa/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/pa/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # ਵਿਆਪਕ ਵੈਬਸਾਈਟ ਐਕਸੈਸਬਿਲਿਟੀ ਆਡਿਟ ## ਹਦਾਇਤਾਂ diff --git a/translations/pa/1-getting-started-lessons/README.md b/translations/pa/1-getting-started-lessons/README.md index c1ee22503..da0697347 100644 --- a/translations/pa/1-getting-started-lessons/README.md +++ b/translations/pa/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # ਵੈੱਬ ਡਿਵੈਲਪਮੈਂਟ ਨਾਲ ਸ਼ੁਰੂਆਤ ਇਸ ਪਾਠਕ੍ਰਮ ਦੇ ਹਿੱਸੇ ਵਿੱਚ, ਤੁਹਾਨੂੰ ਉਹ ਗੈਰ-ਪ੍ਰੋਜੈਕਟ ਅਧਾਰਿਤ ਧਾਰਨਾਵਾਂ ਨਾਲ ਜਾਣੂ ਕਰਵਾਇਆ ਜਾਵੇਗਾ ਜੋ ਇੱਕ ਪੇਸ਼ੇਵਰ ਡਿਵੈਲਪਰ ਬਣਨ ਲਈ ਮਹੱਤਵਪੂਰਨ ਹਨ। diff --git a/translations/pa/10-ai-framework-project/README.md b/translations/pa/10-ai-framework-project/README.md index 51bd62a9c..a6b22fa86 100644 --- a/translations/pa/10-ai-framework-project/README.md +++ b/translations/pa/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # AI Framework ਕੀ ਤੁਸੀਂ ਕਦੇ AI ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਸ਼ੁਰੂ ਤੋਂ ਬਣਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹੋਏ ਘਬਰਾਏ ਹੋ? ਤੁਸੀਂ ਇਕੱਲੇ ਨਹੀਂ ਹੋ! AI ਫਰੇਮਵਰਕ ਇੱਕ ਸਵਿਸ ਆਰਮੀ ਚਾਕੂ ਵਾਂਗ ਹੁੰਦੇ ਹਨ - ਇਹ ਸ਼ਕਤੀਸ਼ਾਲੀ ਸਾਧਨ ਹਨ ਜੋ ਸਮਰੱਥ ਐਪਲੀਕੇਸ਼ਨ ਬਣਾਉਣ ਦੌਰਾਨ ਤੁਹਾਡਾ ਸਮਾਂ ਅਤੇ ਮੁਸ਼ਕਲਾਂ ਬਚਾ ਸਕਦੇ ਹਨ। AI ਫਰੇਮਵਰਕ ਨੂੰ ਇੱਕ ਚੰਗੀ ਤਰ੍ਹਾਂ ਸੰਗਠਿਤ ਲਾਇਬ੍ਰੇਰੀ ਵਾਂਗ ਸੋਚੋ: ਇਹ ਤੁਹਾਨੂੰ ਪਹਿਲਾਂ ਤੋਂ ਬਣੇ ਕੰਪੋਨੈਂਟ, ਮਿਆਰੀ APIs, ਅਤੇ ਸਮਾਰਟ ਐਬਸਟ੍ਰੈਕਸ਼ਨ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਤਾਂ ਕਿ ਤੁਸੀਂ ਅਮਲ ਦੇ ਵੇਰਵਿਆਂ ਨਾਲ ਜੂਝਣ ਦੀ ਬਜਾਏ ਸਮੱਸਿਆਵਾਂ ਹੱਲ ਕਰਨ 'ਤੇ ਧਿਆਨ ਦੇ ਸਕੋ। diff --git a/translations/pa/2-js-basics/1-data-types/README.md b/translations/pa/2-js-basics/1-data-types/README.md index 33cd05385..2d2fa864a 100644 --- a/translations/pa/2-js-basics/1-data-types/README.md +++ b/translations/pa/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # ਜਾਵਾਸਕ੍ਰਿਪਟ ਬੇਸਿਕਸ: ਡਾਟਾ ਟਾਈਪਸ ![JavaScript Basics - Data types](../../../../translated_images/pa/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/pa/2-js-basics/1-data-types/assignment.md b/translations/pa/2-js-basics/1-data-types/assignment.md index 0537c7940..f9a00bc7a 100644 --- a/translations/pa/2-js-basics/1-data-types/assignment.md +++ b/translations/pa/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # ਡਾਟਾ ਟਾਈਪਸ ਅਭਿਆਸ: ਈ-ਕਾਮਰਸ ਸ਼ਾਪਿੰਗ ਕਾਰਟ ## ਹਦਾਇਤਾਂ diff --git a/translations/pa/2-js-basics/2-functions-methods/README.md b/translations/pa/2-js-basics/2-functions-methods/README.md index 932269b46..f2a4dc70e 100644 --- a/translations/pa/2-js-basics/2-functions-methods/README.md +++ b/translations/pa/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # ਜਾਵਾਸਕ੍ਰਿਪਟ ਬੇਸਿਕਸ: ਮੈਥਡਸ ਅਤੇ ਫੰਕਸ਼ਨ ![ਜਾਵਾਸਕ੍ਰਿਪਟ ਬੇਸਿਕਸ - ਫੰਕਸ਼ਨ](../../../../translated_images/pa/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/pa/2-js-basics/2-functions-methods/assignment.md b/translations/pa/2-js-basics/2-functions-methods/assignment.md index 56fbb7bf4..ef8b029d3 100644 --- a/translations/pa/2-js-basics/2-functions-methods/assignment.md +++ b/translations/pa/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # ਫੰਕਸ਼ਨ ਨਾਲ ਮਜ਼ਾ ## ਹਦਾਇਤਾਂ diff --git a/translations/pa/2-js-basics/3-making-decisions/README.md b/translations/pa/2-js-basics/3-making-decisions/README.md index b37aec3d8..d2f7fa878 100644 --- a/translations/pa/2-js-basics/3-making-decisions/README.md +++ b/translations/pa/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # ਜਾਵਾਸਕ੍ਰਿਪਟ ਬੇਸਿਕਸ: ਫੈਸਲੇ ਲੈਣਾ ![ਜਾਵਾਸਕ੍ਰਿਪਟ ਬੇਸਿਕਸ - ਫੈਸਲੇ ਲੈਣਾ](../../../../translated_images/pa/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/pa/2-js-basics/3-making-decisions/assignment.md b/translations/pa/2-js-basics/3-making-decisions/assignment.md index 8689d30d4..a1ed5eebc 100644 --- a/translations/pa/2-js-basics/3-making-decisions/assignment.md +++ b/translations/pa/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # ਫੈਸਲੇ ਲੈਣਾ: ਵਿਦਿਆਰਥੀ ਗਰੇਡ ਪ੍ਰੋਸੈਸਰ ## ਸਿੱਖਣ ਦੇ ਉਦੇਸ਼ diff --git a/translations/pa/2-js-basics/4-arrays-loops/README.md b/translations/pa/2-js-basics/4-arrays-loops/README.md index 49190ea84..da60b5c4e 100644 --- a/translations/pa/2-js-basics/4-arrays-loops/README.md +++ b/translations/pa/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # ਜਾਵਾਸਕ੍ਰਿਪਟ ਬੁਨਿਆਦੀਆਂ: ਐਰੇ ਅਤੇ ਲੂਪ ![JavaScript Basics - Arrays](../../../../translated_images/pa/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/pa/2-js-basics/4-arrays-loops/assignment.md b/translations/pa/2-js-basics/4-arrays-loops/assignment.md index a47914127..da16f4b7b 100644 --- a/translations/pa/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/pa/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # ਐਰੇਜ਼ ਅਤੇ ਲੂਪਸ ਅਸਾਈਨਮੈਂਟ ## ਹਦਾਇਤਾਂ diff --git a/translations/pa/2-js-basics/README.md b/translations/pa/2-js-basics/README.md index 8987d40ea..2989383b4 100644 --- a/translations/pa/2-js-basics/README.md +++ b/translations/pa/2-js-basics/README.md @@ -1,12 +1,3 @@ - # ਜਾਵਾਸਕ੍ਰਿਪਟ ਦਾ ਪਰਚੇ ਜਾਵਾਸਕ੍ਰਿਪਟ ਵੈੱਬ ਦੀ ਭਾਸ਼ਾ ਹੈ। ਇਨ੍ਹਾਂ ਚਾਰ ਪਾਠਾਂ ਵਿੱਚ, ਤੁਸੀਂ ਇਸਦੇ ਬੁਨਿਆਦੀ ਸਿਧਾਂਤ ਸਿੱਖੋਗੇ। diff --git a/translations/pa/3-terrarium/1-intro-to-html/README.md b/translations/pa/3-terrarium/1-intro-to-html/README.md index 47b8f99d6..68d894887 100644 --- a/translations/pa/3-terrarium/1-intro-to-html/README.md +++ b/translations/pa/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # ਟੈਰੀਰੀਅਮ ਪ੍ਰੋਜੈਕਟ ਭਾਗ 1: HTML ਦਾ ਪਰਿਚਯ ```mermaid diff --git a/translations/pa/3-terrarium/1-intro-to-html/assignment.md b/translations/pa/3-terrarium/1-intro-to-html/assignment.md index 990bf73b1..800d322ee 100644 --- a/translations/pa/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/pa/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # HTML ਪ੍ਰੈਕਟਿਸ ਅਸਾਈਨਮੈਂਟ: ਬਲੌਗ ਮੌਕਅੱਪ ਬਣਾਉਣਾ ## ਸਿੱਖਣ ਦੇ ਉਦੇਸ਼ diff --git a/translations/pa/3-terrarium/2-intro-to-css/README.md b/translations/pa/3-terrarium/2-intro-to-css/README.md index c69b9d188..267d5722a 100644 --- a/translations/pa/3-terrarium/2-intro-to-css/README.md +++ b/translations/pa/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # ਟੈਰੀਰੀਅਮ ਪ੍ਰੋਜੈਕਟ ਭਾਗ 2: CSS ਦਾ ਪਰਚੇਅ ```mermaid diff --git a/translations/pa/3-terrarium/2-intro-to-css/assignment.md b/translations/pa/3-terrarium/2-intro-to-css/assignment.md index a88e16872..8748c15de 100644 --- a/translations/pa/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/pa/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # CSS ਰੀਫੈਕਟਰੀਂਗ ਅਸਾਈਨਮੈਂਟ ## ਉਦੇਸ਼ diff --git a/translations/pa/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/pa/3-terrarium/3-intro-to-DOM-and-closures/README.md index 3f78c6c12..c3222518e 100644 --- a/translations/pa/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/pa/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # ਟੈਰੀਅਰੀਅਮ ਪ੍ਰੋਜੈਕਟ ਭਾਗ 3: DOM ਮੈਨਿਪੂਲੇਸ਼ਨ ਅਤੇ ਜਾਵਾਸਕ੍ਰਿਪਟ ਕਲੋਜ਼ਰਜ਼ ```mermaid diff --git a/translations/pa/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/pa/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index 2872538fb..5932c23a0 100644 --- a/translations/pa/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/pa/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # DOM ਐਲਿਮੈਂਟ ਜਾਂਚ ਅਸਾਈਨਮੈਂਟ ## ਝਲਕ diff --git a/translations/pa/3-terrarium/README.md b/translations/pa/3-terrarium/README.md index 01a490595..661215fc3 100644 --- a/translations/pa/3-terrarium/README.md +++ b/translations/pa/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## ਆਪਣਾ ਟੇਰਾਰਿਯਮ ਡਿਪਲੋਇ ਕਰੋ ਤੁਸੀਂ ਆਪਣਾ ਟੇਰਾਰਿਯਮ ਵੈੱਬ ਤੇ **Azure Static Web Apps** ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਡਿਪਲੋਇ ਜਾਂ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰ ਸਕਦੇ ਹੋ। diff --git a/translations/pa/3-terrarium/solution/README.md b/translations/pa/3-terrarium/solution/README.md index e2c0f2b80..cc8875e15 100644 --- a/translations/pa/3-terrarium/solution/README.md +++ b/translations/pa/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # ਮੇਰਾ ਟੈਰੀਰੀਅਮ: HTML, CSS, ਅਤੇ DOM ਮੈਨਿਪੂਲੇਸ਼ਨ ਨੂੰ ਜਾਵਾਸਕ੍ਰਿਪਟ ਨਾਲ ਸਿੱਖਣ ਲਈ ਇੱਕ ਪ੍ਰੋਜੈਕਟ 🌵🌱 ਇੱਕ ਛੋਟਾ ਡ੍ਰੈਗ ਅਤੇ ਡ੍ਰਾਪ ਕੋਡ-ਮੈਡੀਟੇਸ਼ਨ। ਥੋੜ੍ਹਾ ਜਿਹਾ HTML, JS ਅਤੇ CSS ਦੀ ਵਰਤੋਂ ਕਰਕੇ, ਤੁਸੀਂ ਇੱਕ ਵੈੱਬ ਇੰਟਰਫੇਸ ਬਣਾਉਣ, ਇਸਨੂੰ ਸਜਾਉਣ ਅਤੇ ਇਸ ਵਿੱਚ ਇੰਟਰੈਕਸ਼ਨ ਸ਼ਾਮਲ ਕਰ ਸਕਦੇ ਹੋ। diff --git a/translations/pa/4-typing-game/README.md b/translations/pa/4-typing-game/README.md index b5f1d7506..fd3175a42 100644 --- a/translations/pa/4-typing-game/README.md +++ b/translations/pa/4-typing-game/README.md @@ -1,12 +1,3 @@ - # ਇਵੈਂਟ-ਡ੍ਰਿਵਨ ਪ੍ਰੋਗਰਾਮਿੰਗ - ਇੱਕ ਟਾਈਪਿੰਗ ਗੇਮ ਬਣਾਓ ```mermaid diff --git a/translations/pa/4-typing-game/solution/README.md b/translations/pa/4-typing-game/solution/README.md index a9389a9c6..f25ff6691 100644 --- a/translations/pa/4-typing-game/solution/README.md +++ b/translations/pa/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - ਇਹ ਇੱਕ ਪਲੇਸਹੋਲਡਰ ਹੈ, ਜਾਨ ਬੁੱਝ ਕੇ ਖਾਲੀ ਛੱਡਿਆ ਗਿਆ ਹੈ। **ਅਸਵੀਕਰਤਾ**: diff --git a/translations/pa/4-typing-game/typing-game/README.md b/translations/pa/4-typing-game/typing-game/README.md index 586f7ead7..9682836a9 100644 --- a/translations/pa/4-typing-game/typing-game/README.md +++ b/translations/pa/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # ਖੇਡ ਬਣਾਉਣਾ ਇਵੈਂਟਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੀ ਤੁਸੀਂ ਕਦੇ ਸੋਚਿਆ ਹੈ ਕਿ ਵੈਬਸਾਈਟਾਂ ਨੂੰ ਕਿਵੇਂ ਪਤਾ ਲਗਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਬਟਨ 'ਤੇ ਕਲਿਕ ਕੀਤਾ ਜਾਂ ਟੈਕਸਟ ਬਾਕਸ ਵਿੱਚ ਟਾਈਪ ਕੀਤਾ? ਇਹ ਹੈ ਇਵੈਂਟ-ਡ੍ਰਿਵਨ ਪ੍ਰੋਗਰਾਮਿੰਗ ਦਾ ਜਾਦੂ! ਇਸ ਮਹੱਤਵਪੂਰਨ ਹੁਨਰ ਨੂੰ ਸਿੱਖਣ ਦਾ ਸਭ ਤੋਂ ਵਧੀਆ ਤਰੀਕਾ ਹੈ ਕੁਝ ਉਪਯੋਗੀ ਬਣਾਉਣਾ - ਇੱਕ ਟਾਈਪਿੰਗ ਸਪੀਡ ਖੇਡ ਜੋ ਤੁਹਾਡੇ ਹਰ ਕੀ-ਸਟ੍ਰੋਕ 'ਤੇ ਪ੍ਰਤੀਕ੍ਰਿਆ ਦਿੰਦੀ ਹੈ। diff --git a/translations/pa/4-typing-game/typing-game/assignment.md b/translations/pa/4-typing-game/typing-game/assignment.md index a136d69d5..3c5111605 100644 --- a/translations/pa/4-typing-game/typing-game/assignment.md +++ b/translations/pa/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # ਨਵਾਂ ਕੀਬੋਰਡ ਗੇਮ ਬਣਾਓ ## ਹਦਾਇਤਾਂ diff --git a/translations/pa/5-browser-extension/1-about-browsers/README.md b/translations/pa/5-browser-extension/1-about-browsers/README.md index 33599dd40..fd54cecbe 100644 --- a/translations/pa/5-browser-extension/1-about-browsers/README.md +++ b/translations/pa/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ ਪ੍ਰੋਜੈਕਟ ਭਾਗ 1: ਬ੍ਰਾਊਜ਼ਰ ਬਾਰੇ ਸਭ ਕੁਝ ```mermaid diff --git a/translations/pa/5-browser-extension/1-about-browsers/assignment.md b/translations/pa/5-browser-extension/1-about-browsers/assignment.md index fdf489108..403410bc0 100644 --- a/translations/pa/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/pa/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # ਅਸਾਈਨਮੈਂਟ: ਆਪਣੇ ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ ਨੂੰ ਰੀ-ਸਟਾਈਲ ਕਰੋ ## ਝਲਕ diff --git a/translations/pa/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/pa/5-browser-extension/2-forms-browsers-local-storage/README.md index 105ec5022..dda00457c 100644 --- a/translations/pa/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/pa/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ ਪ੍ਰੋਜੈਕਟ ਭਾਗ 2: API ਕਾਲ ਕਰੋ, ਲੋਕਲ ਸਟੋਰੇਜ ਵਰਤੋ ```mermaid diff --git a/translations/pa/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/pa/5-browser-extension/2-forms-browsers-local-storage/assignment.md index 519dece2d..1ab671d64 100644 --- a/translations/pa/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/pa/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # API ਅਪਨਾਓ ## ਝਲਕ diff --git a/translations/pa/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/pa/5-browser-extension/3-background-tasks-and-performance/README.md index 1bd172031..892a46568 100644 --- a/translations/pa/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/pa/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ ਪ੍ਰੋਜੈਕਟ ਭਾਗ 3: ਬੈਕਗ੍ਰਾਊਂਡ ਟਾਸਕ ਅਤੇ ਪ੍ਰਦਰਸ਼ਨ ਬਾਰੇ ਸਿੱਖੋ ```mermaid diff --git a/translations/pa/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/pa/5-browser-extension/3-background-tasks-and-performance/assignment.md index b6d9e2f83..ba6e61548 100644 --- a/translations/pa/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/pa/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # ਸਾਈਟ ਦੇ ਪ੍ਰਦਰਸ਼ਨ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰੋ ## ਅਸਾਈਨਮੈਂਟ ਝਲਕ diff --git a/translations/pa/5-browser-extension/README.md b/translations/pa/5-browser-extension/README.md index b1b522cb1..18043e852 100644 --- a/translations/pa/5-browser-extension/README.md +++ b/translations/pa/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ ਬਣਾਉਣਾ ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ ਬਣਾਉਣਾ ਤੁਹਾਡੇ ਐਪਸ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਬਾਰੇ ਸੋਚਣ ਦਾ ਇੱਕ ਮਜ਼ੇਦਾਰ ਅਤੇ ਦਿਲਚਸਪ ਤਰੀਕਾ ਹੈ, ਜਦੋਂ ਤੁਸੀਂ ਵੱਖਰੇ ਕਿਸਮ ਦੇ ਵੈੱਬ ਐਸੈਟ ਬਣਾਉਂਦੇ ਹੋ। ਇਸ ਮੋਡਿਊਲ ਵਿੱਚ ਸਿਖਲਾਈਆਂ ਸ਼ਾਮਲ ਹਨ ਕਿ ਬ੍ਰਾਊਜ਼ਰ ਕਿਵੇਂ ਕੰਮ ਕਰਦੇ ਹਨ ਅਤੇ ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ ਨੂੰ ਕਿਵੇਂ ਡਿਪਲੌਇ ਕਰਨਾ ਹੈ, ਇੱਕ ਫਾਰਮ ਕਿਵੇਂ ਬਣਾਉਣਾ ਹੈ, API ਨੂੰ ਕਿਵੇਂ ਕਾਲ ਕਰਨਾ ਹੈ, ਅਤੇ ਲੋਕਲ ਸਟੋਰੇਜ ਕਿਵੇਂ ਵਰਤਣਾ ਹੈ, ਅਤੇ ਤੁਹਾਡੀ ਵੈੱਬਸਾਈਟ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਨੂੰ ਕਿਵੇਂ ਮਾਪਣਾ ਅਤੇ ਸੁਧਾਰਨਾ ਹੈ। diff --git a/translations/pa/5-browser-extension/solution/README.md b/translations/pa/5-browser-extension/solution/README.md index 9e302e520..029074e7e 100644 --- a/translations/pa/5-browser-extension/solution/README.md +++ b/translations/pa/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # ਕਾਰਬਨ ਟ੍ਰਿਗਰ ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ: ਪੂਰਾ ਕੋਡ tmrow ਦੀ CO2 Signal API ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਬਿਜਲੀ ਦੀ ਖਪਤ ਨੂੰ ਟਰੈਕ ਕਰਨ ਲਈ ਇੱਕ ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ ਬਣਾਓ, ਤਾਂ ਜੋ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਹੀ ਤੁਹਾਨੂੰ ਯਾਦ ਦਿਵਾਈ ਜਾ ਸਕੇ ਕਿ ਤੁਹਾਡੇ ਖੇਤਰ ਵਿੱਚ ਬਿਜਲੀ ਦੀ ਖਪਤ ਕਿੰਨੀ ਜ਼ਿਆਦਾ ਹੈ। ਇਸ ਐਕਸਟੈਂਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਤੁਸੀਂ ਇਸ ਜਾਣਕਾਰੀ ਦੇ ਆਧਾਰ 'ਤੇ ਆਪਣੇ ਕੰਮਾਂ ਬਾਰੇ ਸੋਚ-ਵਿਚਾਰ ਕਰ ਸਕਦੇ ਹੋ। diff --git a/translations/pa/5-browser-extension/solution/translation/README.es.md b/translations/pa/5-browser-extension/solution/translation/README.es.md index 724f104af..36eabb1e8 100644 --- a/translations/pa/5-browser-extension/solution/translation/README.es.md +++ b/translations/pa/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # ਕਾਰਬਨ ਟ੍ਰਿਗਰ ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ: ਪੂਰਾ ਕੋਡ tmrow ਦੀ CO2 Signal API ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਬਿਜਲੀ ਦੀ ਖਪਤ ਨੂੰ ਟ੍ਰੈਕ ਕਰਨ ਲਈ, ਇੱਕ ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ ਬਣਾਓ ਤਾਂ ਜੋ ਤੁਹਾਨੂੰ ਆਪਣੇ ਖੇਤਰ ਦੀ ਬਿਜਲੀ ਦੀ ਖਪਤ ਬਾਰੇ ਸਿੱਧਾ ਆਪਣੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਯਾਦ ਦਿਵਾਈ ਮਿਲ ਸਕੇ। ਇਸ ਐਡ ਹੌਕ ਐਕਸਟੈਂਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਤੁਸੀਂ ਆਪਣੀਆਂ ਗਤੀਵਿਧੀਆਂ ਬਾਰੇ ਫੈਸਲੇ ਇਸ ਜਾਣਕਾਰੀ ਦੇ ਆਧਾਰ 'ਤੇ ਲੈ ਸਕਦੇ ਹੋ। diff --git a/translations/pa/5-browser-extension/solution/translation/README.fr.md b/translations/pa/5-browser-extension/solution/translation/README.fr.md index d4cabe366..89e7d4898 100644 --- a/translations/pa/5-browser-extension/solution/translation/README.fr.md +++ b/translations/pa/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # ਕਾਰਬਨ ਟ੍ਰਿਗਰ ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ: ਪੂਰਾ ਕੋਡ tmrow ਦੀ C02 Signal API ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਬਿਜਲੀ ਦੀ ਖਪਤ ਨੂੰ ਟ੍ਰੈਕ ਕਰੋ ਅਤੇ ਇੱਕ ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ ਬਣਾਓ ਤਾਂ ਜੋ ਤੁਸੀਂ ਆਪਣੇ ਖੇਤਰ ਦੀ ਬਿਜਲੀ ਦੀ ਖਪਤ ਬਾਰੇ ਸਿੱਧੇ ਆਪਣੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਯਾਦ ਦਿਵਾਈ ਪ੍ਰਾਪਤ ਕਰ ਸਕੋ। ਇਸ ਐਕਸਟੈਂਸ਼ਨ ਦੀ ਵਰਤੋਂ ਤੁਹਾਨੂੰ ਇਹ ਜਾਣਕਾਰੀ ਦੇ ਆਧਾਰ 'ਤੇ ਆਪਣੀਆਂ ਗਤੀਵਿਧੀਆਂ ਬਾਰੇ ਫੈਸਲਾ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰੇਗੀ। diff --git a/translations/pa/5-browser-extension/solution/translation/README.hi.md b/translations/pa/5-browser-extension/solution/translation/README.hi.md index 76e6505ba..fa43351d4 100644 --- a/translations/pa/5-browser-extension/solution/translation/README.hi.md +++ b/translations/pa/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # ਕਾਰਬਨ ਟ੍ਰਿਗਰ ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ: ਪੂਰਾ ਕੀਤਾ ਹੋਇਆ ਕੋਡ ਬਿਜਲੀ ਦੀ ਵਰਤੋਂ ਨੂੰ ਟਰੈਕ ਕਰਨ ਲਈ tmrow ਦੇ C02 ਸਿਗਨਲ API ਦਾ ਇਸਤੇਮਾਲ ਕਰਦੇ ਹੋਏ, ਇੱਕ ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ ਬਣਾਉਣਾ ਤਾਂ ਜੋ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਤੁਹਾਡੇ ਖੇਤਰ ਦੀ ਬਿਜਲੀ ਦੀ ਵਰਤੋਂ ਕਿੰਨੀ ਭਾਰੀ ਹੈ, ਇਸ ਬਾਰੇ ਤੁਹਾਨੂੰ ਇੱਕ ਯਾਦ ਦਿਵਾਈ ਜਾ ਸਕੇ। ਇਸ ਐਕਸਟੈਂਸ਼ਨ ਨੂੰ ਵਰਤਣ ਨਾਲ ਤੁਹਾਨੂੰ ਇਸ ਜਾਣਕਾਰੀ ਦੇ ਆਧਾਰ 'ਤੇ ਆਪਣੀਆਂ ਗਤੀਵਿਧੀਆਂ ਬਾਰੇ ਫੈਸਲੇ ਕਰਨ ਵਿੱਚ ਮਦਦ ਮਿਲੇਗੀ। diff --git a/translations/pa/5-browser-extension/solution/translation/README.it.md b/translations/pa/5-browser-extension/solution/translation/README.it.md index 761664d70..e3fd068a4 100644 --- a/translations/pa/5-browser-extension/solution/translation/README.it.md +++ b/translations/pa/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # ਕਾਰਬਨ ਟ੍ਰਿਗਰ ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ: ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਕੋਡ ਤੁਸੀਂ tmrow ਦੀ Signal CO2 API ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਬਿਜਲੀ ਦੀ ਖਪਤ ਦੀ ਨਿਗਰਾਨੀ ਕਰਨ ਲਈ ਇੱਕ ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ ਬਣਾਉਗੇ, ਤਾਂ ਜੋ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਸਿੱਧੇ ਹੀ ਤੁਹਾਨੂੰ ਇਹ ਯਾਦ ਦਿਵਾਇਆ ਜਾ ਸਕੇ ਕਿ ਤੁਹਾਡੇ ਖੇਤਰ ਵਿੱਚ ਬਿਜਲੀ ਦੀ ਵਰਤੋਂ ਕਿੰਨੀ ਭਾਰੀ ਹੈ। ਇਸ ਐਡ-ਹੌਕ ਐਕਸਟੈਂਸ਼ਨ ਦੀ ਵਰਤੋਂ ਤੁਹਾਨੂੰ ਆਪਣੀਆਂ ਗਤੀਵਿਧੀਆਂ ਨੂੰ ਇਸ ਜਾਣਕਾਰੀ ਦੇ ਆਧਾਰ 'ਤੇ ਮੁਲਾਂਕਣ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰੇਗੀ। diff --git a/translations/pa/5-browser-extension/solution/translation/README.ja.md b/translations/pa/5-browser-extension/solution/translation/README.ja.md index ce5fa65cf..370d008e5 100644 --- a/translations/pa/5-browser-extension/solution/translation/README.ja.md +++ b/translations/pa/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # ਕਾਰਬਨ ਟ੍ਰਿਗਰ ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ: ਤਿਆਰ ਕੀਤਾ ਕੋਡ tmrow ਦੀ CO2 ਸਿਗਨਲ API ਦੀ ਵਰਤੋਂ ਕਰਕੇ, ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ ਬਣਾਓ ਜੋ ਤੁਹਾਡੇ ਖੇਤਰ ਵਿੱਚ ਬਿਜਲੀ ਦੀ ਖਪਤ ਕਿੰਨੀ ਜ਼ਿਆਦਾ ਹੈ, ਇਸਨੂੰ ਬ੍ਰਾਊਜ਼ਰ 'ਤੇ ਇੱਕ ਯਾਦ ਦਿਲਾਉਣ ਵਾਲੇ ਤੌਰ 'ਤੇ ਦਿਖਾ ਸਕੇ। ਇਸ ਐਕਸਟੈਂਸ਼ਨ ਨੂੰ ਵਰਤ ਕੇ, ਤੁਸੀਂ ਇਸ ਜਾਣਕਾਰੀ ਦੇ ਆਧਾਰ 'ਤੇ ਆਪਣੀ ਗਤੀਵਿਧੀ ਬਾਰੇ ਫੈਸਲਾ ਕਰ ਸਕਦੇ ਹੋ। diff --git a/translations/pa/5-browser-extension/solution/translation/README.ms.md b/translations/pa/5-browser-extension/solution/translation/README.ms.md index 577dae7e5..ba059d358 100644 --- a/translations/pa/5-browser-extension/solution/translation/README.ms.md +++ b/translations/pa/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # ਕਾਰਬਨ ਟ੍ਰਿਗਰ ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ: ਪੂਰਾ ਕੋਡ C02 ਸਿਗਨਲ API ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਬਿਜਲੀ ਦੀ ਖਪਤ ਦਾ ਪਤਾ ਲਗਾਉਣ ਲਈ, ਇੱਕ ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ ਬਣਾਓ ਤਾਂ ਜੋ ਤੁਸੀਂ ਆਪਣੇ ਖੇਤਰ ਦੀ ਬਿਜਲੀ ਦੀ ਖਪਤ ਦੇ ਬਾਰੇ ਚੇਤਾਵਨੀ ਪ੍ਰਾਪਤ ਕਰ ਸਕੋ। ਇਸ ਐਕਸਟੈਂਸ਼ਨ ਦੀ ਖਾਸ ਤੌਰ 'ਤੇ ਵਰਤੋਂ ਕਰਨ ਨਾਲ ਤੁਹਾਨੂੰ ਆਪਣੀ ਗਤੀਵਿਧੀ ਬਾਰੇ ਜਾਣਕਾਰੀ ਦੇ ਆਧਾਰ 'ਤੇ ਫੈਸਲੇ ਕਰਨ ਵਿੱਚ ਮਦਦ ਮਿਲੇਗੀ। diff --git a/translations/pa/5-browser-extension/start/README.md b/translations/pa/5-browser-extension/start/README.md index f891f7ba2..39272fbf7 100644 --- a/translations/pa/5-browser-extension/start/README.md +++ b/translations/pa/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # ਕਾਰਬਨ ਟ੍ਰਿਗਰ ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ: ਸ਼ੁਰੂਆਤੀ ਕੋਡ tmrow ਦੀ CO2 Signal API ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਬਿਜਲੀ ਦੀ ਖਪਤ ਨੂੰ ਟਰੈਕ ਕਰੋ ਅਤੇ ਇੱਕ ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ ਬਣਾਓ ਤਾਂ ਜੋ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਹੀ ਤੁਹਾਨੂੰ ਯਾਦ ਦਿਵਾਇਆ ਜਾ ਸਕੇ ਕਿ ਤੁਹਾਡੇ ਖੇਤਰ ਵਿੱਚ ਬਿਜਲੀ ਦੀ ਖਪਤ ਕਿੰਨੀ ਜ਼ਿਆਦਾ ਹੈ। ਇਸ ਐਕਸਟੈਂਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਤੁਸੀਂ ਇਸ ਜਾਣਕਾਰੀ ਦੇ ਆਧਾਰ 'ਤੇ ਆਪਣੇ ਕੰਮਾਂ ਬਾਰੇ ਸਹੀ ਫੈਸਲੇ ਲੈ ਸਕਦੇ ਹੋ। diff --git a/translations/pa/6-space-game/1-introduction/README.md b/translations/pa/6-space-game/1-introduction/README.md index 20dd2334e..e9c11832d 100644 --- a/translations/pa/6-space-game/1-introduction/README.md +++ b/translations/pa/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # ਸਪੇਸ ਗੇਮ ਬਣਾਓ ਭਾਗ 1: ਜਾਣ ਪਛਾਣ ```mermaid diff --git a/translations/pa/6-space-game/1-introduction/assignment.md b/translations/pa/6-space-game/1-introduction/assignment.md index a1e13ea8f..56b314d5d 100644 --- a/translations/pa/6-space-game/1-introduction/assignment.md +++ b/translations/pa/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # ਖੇਡ ਦਾ ਮੌਕ-ਅੱਪ: ਡਿਜ਼ਾਈਨ ਪੈਟਰਨ ਲਾਗੂ ਕਰੋ ## ਅਸਾਈਨਮੈਂਟ ਝਲਕ diff --git a/translations/pa/6-space-game/2-drawing-to-canvas/README.md b/translations/pa/6-space-game/2-drawing-to-canvas/README.md index d613de06a..7032cbe76 100644 --- a/translations/pa/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/pa/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # ਸਪੇਸ ਗੇਮ ਬਣਾਓ ਭਾਗ 2: ਹੀਰੋ ਅਤੇ ਮੌਂਸਟਰਜ਼ ਨੂੰ ਕੈਨਵਸ 'ਤੇ ਡਰਾਇੰਗ ਕਰੋ ```mermaid diff --git a/translations/pa/6-space-game/2-drawing-to-canvas/assignment.md b/translations/pa/6-space-game/2-drawing-to-canvas/assignment.md index d1eee40aa..7b26664f8 100644 --- a/translations/pa/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/pa/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # ਅਸਾਈਨਮੈਂਟ: ਕੈਨਵਸ API ਦੀ ਖੋਜ ਕਰੋ ## ਸਿੱਖਣ ਦੇ ਉਦੇਸ਼ diff --git a/translations/pa/6-space-game/3-moving-elements-around/README.md b/translations/pa/6-space-game/3-moving-elements-around/README.md index fc6a4df19..1c011f6b4 100644 --- a/translations/pa/6-space-game/3-moving-elements-around/README.md +++ b/translations/pa/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # ਸਪੇਸ ਗੇਮ ਬਣਾਓ ਭਾਗ 3: ਮੋਸ਼ਨ ਸ਼ਾਮਲ ਕਰਨਾ ```mermaid diff --git a/translations/pa/6-space-game/3-moving-elements-around/assignment.md b/translations/pa/6-space-game/3-moving-elements-around/assignment.md index 0a080013c..445a818f3 100644 --- a/translations/pa/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/pa/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # ਆਪਣੇ ਕੋਡ 'ਤੇ ਟਿੱਪਣੀ ਕਰੋ ## ਹਦਾਇਤਾਂ diff --git a/translations/pa/6-space-game/4-collision-detection/README.md b/translations/pa/6-space-game/4-collision-detection/README.md index 41ff95149..38e898999 100644 --- a/translations/pa/6-space-game/4-collision-detection/README.md +++ b/translations/pa/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # ਸਪੇਸ ਗੇਮ ਬਣਾਓ ਭਾਗ 4: ਲੇਜ਼ਰ ਸ਼ਾਮਲ ਕਰਨਾ ਅਤੇ ਟਕਰਾਅ ਦੀ ਪਛਾਣ ਕਰਨਾ ## ਪੂਰਵ-ਵਿਚਾਰ ਕਵਿਜ਼ diff --git a/translations/pa/6-space-game/4-collision-detection/assignment.md b/translations/pa/6-space-game/4-collision-detection/assignment.md index e45a27cda..43addb204 100644 --- a/translations/pa/6-space-game/4-collision-detection/assignment.md +++ b/translations/pa/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # ਟਕਰਾਅ ਦੀ ਪੜਚੋਲ ਕਰੋ ## ਹਦਾਇਤਾਂ diff --git a/translations/pa/6-space-game/4-collision-detection/solution/README.md b/translations/pa/6-space-game/4-collision-detection/solution/README.md index dc051a4e8..3e39de9ca 100644 --- a/translations/pa/6-space-game/4-collision-detection/solution/README.md +++ b/translations/pa/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - ਇਹ ਇੱਕ ਪਲੇਸਹੋਲਡਰ ਹੈ, ਜਾਨ ਬੁੱਝ ਕੇ ਖਾਲੀ ਛੱਡਿਆ ਗਿਆ ਹੈ। **ਅਸਵੀਕਤੀ**: diff --git a/translations/pa/6-space-game/4-collision-detection/your-work/README.md b/translations/pa/6-space-game/4-collision-detection/your-work/README.md index dc4ac28b6..5a0f914f7 100644 --- a/translations/pa/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/pa/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - ਇਹ ਇੱਕ ਪਲੇਸਹੋਲਡਰ ਹੈ, ਜਾਨ ਬੁੱਝ ਕੇ ਖਾਲੀ ਛੱਡਿਆ ਗਿਆ ਹੈ। **ਅਸਵੀਕਾਰਨ**: diff --git a/translations/pa/6-space-game/5-keeping-score/README.md b/translations/pa/6-space-game/5-keeping-score/README.md index c2e201eb6..517ec6ca5 100644 --- a/translations/pa/6-space-game/5-keeping-score/README.md +++ b/translations/pa/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # ਸਪੇਸ ਗੇਮ ਬਣਾਓ ਭਾਗ 5: ਸਕੋਰਿੰਗ ਅਤੇ ਜ਼ਿੰਦਗੀਆਂ ```mermaid diff --git a/translations/pa/6-space-game/5-keeping-score/assignment.md b/translations/pa/6-space-game/5-keeping-score/assignment.md index 39f818fd1..5d8ddd816 100644 --- a/translations/pa/6-space-game/5-keeping-score/assignment.md +++ b/translations/pa/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # ਸਕੋਰਿੰਗ ਗੇਮ ਬਣਾਓ ## ਹਦਾਇਤਾਂ diff --git a/translations/pa/6-space-game/5-keeping-score/solution/README.md b/translations/pa/6-space-game/5-keeping-score/solution/README.md index 2fadfdd60..875c09e3e 100644 --- a/translations/pa/6-space-game/5-keeping-score/solution/README.md +++ b/translations/pa/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - ਇਹ ਇੱਕ ਪਲੇਸਹੋਲਡਰ ਹੈ, ਜਾਨ ਬੁੱਝ ਕੇ ਖਾਲੀ ਛੱਡਿਆ ਗਿਆ ਹੈ। **ਅਸਵੀਕਾਰਨ**: diff --git a/translations/pa/6-space-game/5-keeping-score/your-work/README.md b/translations/pa/6-space-game/5-keeping-score/your-work/README.md index e9fe108d6..768f97f9f 100644 --- a/translations/pa/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/pa/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - ਇਹ ਇੱਕ ਪਲੇਸਹੋਲਡਰ ਹੈ, ਜਾਨ ਬੁੱਝ ਕੇ ਖਾਲੀ ਛੱਡਿਆ ਗਿਆ ਹੈ। **ਅਸਵੀਕਰਤੀ**: diff --git a/translations/pa/6-space-game/6-end-condition/README.md b/translations/pa/6-space-game/6-end-condition/README.md index eadcdf0bd..3673944f4 100644 --- a/translations/pa/6-space-game/6-end-condition/README.md +++ b/translations/pa/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # ਸਪੇਸ ਗੇਮ ਬਣਾਓ ਭਾਗ 6: ਅੰਤ ਅਤੇ ਦੁਬਾਰਾ ਸ਼ੁਰੂ ```mermaid diff --git a/translations/pa/6-space-game/6-end-condition/assignment.md b/translations/pa/6-space-game/6-end-condition/assignment.md index 48edd4980..a9012a795 100644 --- a/translations/pa/6-space-game/6-end-condition/assignment.md +++ b/translations/pa/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # ਨਮੂਨਾ ਗੇਮ ਬਣਾਓ ## ਅਸਾਈਨਮੈਂਟ ਝਲਕ diff --git a/translations/pa/6-space-game/6-end-condition/solution/README.md b/translations/pa/6-space-game/6-end-condition/solution/README.md index 6bfe9bc80..e87f09fa4 100644 --- a/translations/pa/6-space-game/6-end-condition/solution/README.md +++ b/translations/pa/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - ਇਹ ਇੱਕ ਪਲੇਸਹੋਲਡਰ ਹੈ, ਜਾਨ ਬੁੱਝ ਕੇ ਖਾਲੀ ਛੱਡਿਆ ਗਿਆ ਹੈ। **ਅਸਵੀਕਾਰਨਾ**: diff --git a/translations/pa/6-space-game/6-end-condition/your-work/README.md b/translations/pa/6-space-game/6-end-condition/your-work/README.md index 0d5485d54..5a0f914f7 100644 --- a/translations/pa/6-space-game/6-end-condition/your-work/README.md +++ b/translations/pa/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - ਇਹ ਇੱਕ ਪਲੇਸਹੋਲਡਰ ਹੈ, ਜਾਨ ਬੁੱਝ ਕੇ ਖਾਲੀ ਛੱਡਿਆ ਗਿਆ ਹੈ। **ਅਸਵੀਕਾਰਨ**: diff --git a/translations/pa/6-space-game/README.md b/translations/pa/6-space-game/README.md index 4149364ba..4f26dc860 100644 --- a/translations/pa/6-space-game/README.md +++ b/translations/pa/6-space-game/README.md @@ -1,12 +1,3 @@ - # ਸਪੇਸ ਗੇਮ ਬਣਾਓ ਜਾਵਾਸਕ੍ਰਿਪਟ ਦੇ ਉੱਚ ਪੱਧਰੀ ਮੂਲ ਸਿਧਾਂਤ ਸਿਖਾਉਣ ਲਈ ਇੱਕ ਸਪੇਸ ਗੇਮ diff --git a/translations/pa/6-space-game/solution/README.md b/translations/pa/6-space-game/solution/README.md index 14060b428..e87f09fa4 100644 --- a/translations/pa/6-space-game/solution/README.md +++ b/translations/pa/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - ਇਹ ਇੱਕ ਪਲੇਸਹੋਲਡਰ ਹੈ, ਜਾਨ ਬੁੱਝ ਕੇ ਖਾਲੀ ਛੱਡਿਆ ਗਿਆ ਹੈ। **ਅਸਵੀਕਾਰਨਾ**: diff --git a/translations/pa/7-bank-project/1-template-route/README.md b/translations/pa/7-bank-project/1-template-route/README.md index ed3db2587..3c5f87ff8 100644 --- a/translations/pa/7-bank-project/1-template-route/README.md +++ b/translations/pa/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # ਬੈਂਕਿੰਗ ਐਪ ਬਣਾਉਣਾ ਭਾਗ 1: ਵੈੱਬ ਐਪ ਵਿੱਚ HTML ਟੈਂਪਲੇਟ ਅਤੇ ਰੂਟਸ ```mermaid diff --git a/translations/pa/7-bank-project/1-template-route/assignment.md b/translations/pa/7-bank-project/1-template-route/assignment.md index 083875f24..4b9073f5e 100644 --- a/translations/pa/7-bank-project/1-template-route/assignment.md +++ b/translations/pa/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # ਰੂਟਿੰਗ ਵਿੱਚ ਸੁਧਾਰ ਕਰੋ ## ਹਦਾਇਤਾਂ diff --git a/translations/pa/7-bank-project/2-forms/README.md b/translations/pa/7-bank-project/2-forms/README.md index 147e37e63..96d9a395e 100644 --- a/translations/pa/7-bank-project/2-forms/README.md +++ b/translations/pa/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # ਬੈਂਕਿੰਗ ਐਪ ਬਣਾਓ ਭਾਗ 2: ਲੌਗਇਨ ਅਤੇ ਰਜਿਸਟ੍ਰੇਸ਼ਨ ਫਾਰਮ ਬਣਾਓ ```mermaid diff --git a/translations/pa/7-bank-project/2-forms/assignment.md b/translations/pa/7-bank-project/2-forms/assignment.md index 383312cba..f099c353f 100644 --- a/translations/pa/7-bank-project/2-forms/assignment.md +++ b/translations/pa/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # ਆਪਣੇ ਬੈਂਕ ਐਪ ਨੂੰ ਆਧੁਨਿਕ CSS ਨਾਲ ਸਜਾਓ ## ਪ੍ਰੋਜੈਕਟ ਝਲਕ diff --git a/translations/pa/7-bank-project/3-data/README.md b/translations/pa/7-bank-project/3-data/README.md index 12cbae727..ad78170a8 100644 --- a/translations/pa/7-bank-project/3-data/README.md +++ b/translations/pa/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # ਬੈਂਕਿੰਗ ਐਪ ਬਣਾਓ ਭਾਗ 3: ਡਾਟਾ ਲੈਣ ਅਤੇ ਵਰਤਣ ਦੇ ਤਰੀਕੇ ਸਟਾਰ ਟ੍ਰੈਕ ਵਿੱਚ ਐਂਟਰਪ੍ਰਾਈਜ਼ ਦੇ ਕੰਪਿਊਟਰ ਬਾਰੇ ਸੋਚੋ - ਜਦੋਂ ਕੈਪਟਨ ਪਿਕਾਰਡ ਜਹਾਜ਼ ਦੀ ਸਥਿਤੀ ਪੁੱਛਦਾ ਹੈ, ਜਾਣਕਾਰੀ ਤੁਰੰਤ ਪ੍ਰਗਟ ਹੁੰਦੀ ਹੈ ਬਿਨਾਂ ਪੂਰੇ ਇੰਟਰਫੇਸ ਨੂੰ ਬੰਦ ਕਰਨ ਅਤੇ ਦੁਬਾਰਾ ਬਣਾਉਣ ਦੇ। ਇਹ ਸਹੀ ਤਰੀਕੇ ਨਾਲ ਜਾਣਕਾਰੀ ਦਾ ਪ੍ਰਵਾਹ ਹੈ ਜੋ ਅਸੀਂ ਇੱਥੇ ਡਾਇਨਾਮਿਕ ਡਾਟਾ ਫੈਚਿੰਗ ਨਾਲ ਬਣਾਉਣ ਜਾ ਰਹੇ ਹਾਂ। diff --git a/translations/pa/7-bank-project/3-data/assignment.md b/translations/pa/7-bank-project/3-data/assignment.md index afc27fc40..d2f7ca16c 100644 --- a/translations/pa/7-bank-project/3-data/assignment.md +++ b/translations/pa/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # ਕੋਡ ਰੀਫੈਕਟਰੀੰਗ ਅਤੇ ਦਸਤਾਵੇਜ਼ੀਕਰਨ ਅਸਾਈਨਮੈਂਟ ## ਸਿੱਖਣ ਦੇ ਉਦੇਸ਼ diff --git a/translations/pa/7-bank-project/4-state-management/README.md b/translations/pa/7-bank-project/4-state-management/README.md index 906d00df3..cfc90efa5 100644 --- a/translations/pa/7-bank-project/4-state-management/README.md +++ b/translations/pa/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # ਬੈਂਕਿੰਗ ਐਪ ਬਣਾਓ ਭਾਗ 4: ਸਟੇਟ ਮੈਨੇਜਮੈਂਟ ਦੇ ਅਸੂਲ ## ⚡ ਅਗਲੇ 5 ਮਿੰਟਾਂ ਵਿੱਚ ਤੁਸੀਂ ਕੀ ਕਰ ਸਕਦੇ ਹੋ diff --git a/translations/pa/7-bank-project/4-state-management/assignment.md b/translations/pa/7-bank-project/4-state-management/assignment.md index f40304e97..36ebdb1d9 100644 --- a/translations/pa/7-bank-project/4-state-management/assignment.md +++ b/translations/pa/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # "ਟ੍ਰਾਂਜ਼ੈਕਸ਼ਨ ਸ਼ਾਮਲ ਕਰੋ" ਡਾਇਲਾਗ ਲਾਗੂ ਕਰੋ ## ਝਲਕ diff --git a/translations/pa/7-bank-project/README.md b/translations/pa/7-bank-project/README.md index 6d0d3b927..57d166366 100644 --- a/translations/pa/7-bank-project/README.md +++ b/translations/pa/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: ਬੈਂਕ ਬਣਾਓ ਇਸ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ, ਤੁਸੀਂ ਇੱਕ ਕਲਪਨਾਤਮਕ ਬੈਂਕ ਬਣਾਉਣਾ ਸਿੱਖੋਗੇ। ਇਹ ਪਾਠ ਤੁਹਾਨੂੰ ਸਿਖਾਉਣਗੇ ਕਿ ਵੈੱਬ ਐਪ ਦਾ ਲੇਆਉਟ ਕਿਵੇਂ ਬਣਾਉਣਾ ਹੈ ਅਤੇ ਰੂਟਸ ਪ੍ਰਦਾਨ ਕਰਨੇ ਹਨ, ਫਾਰਮ ਬਣਾਉਣੇ ਹਨ, ਸਟੇਟ ਨੂੰ ਮੈਨੇਜ ਕਰਨਾ ਹੈ, ਅਤੇ API ਤੋਂ ਡਾਟਾ ਫੈਚ ਕਰਨਾ ਹੈ ਜਿਸ ਤੋਂ ਤੁਸੀਂ ਬੈਂਕ ਦਾ ਡਾਟਾ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ। diff --git a/translations/pa/7-bank-project/api/README.md b/translations/pa/7-bank-project/api/README.md index fdc56d9cd..edd241657 100644 --- a/translations/pa/7-bank-project/api/README.md +++ b/translations/pa/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # ਬੈਂਕ API > ਬੈਂਕ API [Node.js](https://nodejs.org) + [Express](https://expressjs.com/) ਨਾਲ ਬਣਾਈ ਗਈ ਹੈ। diff --git a/translations/pa/7-bank-project/solution/README.md b/translations/pa/7-bank-project/solution/README.md index a4bd5c0fe..4feab96b2 100644 --- a/translations/pa/7-bank-project/solution/README.md +++ b/translations/pa/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # ਬੈਂਕ ਐਪ > ਬੈਂਕ ਐਪ ਪ੍ਰੋਜੈਕਟ ਲਈ ਉਦਾਹਰਣ ਹੱਲ, ਜੋ ਸਿਰਫ ਵੈਨਿਲਾ HTML5, CSS ਅਤੇ JavaScript ਨਾਲ ਬਣਾਇਆ ਗਿਆ ਹੈ (ਕੋਈ ਫ੍ਰੇਮਵਰਕ ਜਾਂ ਲਾਇਬ੍ਰੇਰੀ ਵਰਤੋਂ ਵਿੱਚ ਨਹੀਂ ਹੈ)। diff --git a/translations/pa/8-code-editor/1-using-a-code-editor/README.md b/translations/pa/8-code-editor/1-using-a-code-editor/README.md index 62be515ed..45a725ce5 100644 --- a/translations/pa/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/pa/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # ਕੋਡ ਐਡੀਟਰ ਦੀ ਵਰਤੋਂ: VSCode.dev ਵਿੱਚ ਮਾਹਰ ਬਣਨਾ *ਦ ਮੈਟ੍ਰਿਕਸ* ਵਿੱਚ ਯਾਦ ਹੈ ਜਦੋਂ ਨਿਓ ਨੂੰ ਡਿਜੀਟਲ ਦੁਨੀਆ ਵਿੱਚ ਪਹੁੰਚ ਕਰਨ ਲਈ ਇੱਕ ਵੱਡੇ ਕੰਪਿਊਟਰ ਟਰਮੀਨਲ ਨਾਲ ਜੁੜਨਾ ਪਿਆ ਸੀ? ਅੱਜ ਦੇ ਵੈੱਬ ਡਿਵੈਲਪਮੈਂਟ ਟੂਲਸ ਇਸ ਦੇ ਬਿਲਕੁਲ ਉਲਟ ਹਨ - ਬੇਹੱਦ ਸ਼ਕਤੀਸ਼ਾਲੀ ਸਮਰੱਥਾਵਾਂ ਜੋ ਕਿਤੇ ਵੀ ਪਹੁੰਚਯੋਗ ਹਨ। VSCode.dev ਇੱਕ ਬ੍ਰਾਊਜ਼ਰ-ਅਧਾਰਿਤ ਕੋਡ ਐਡੀਟਰ ਹੈ ਜੋ ਕਿਸੇ ਵੀ ਇੰਟਰਨੈਟ ਕਨੈਕਸ਼ਨ ਵਾਲੇ ਡਿਵਾਈਸ 'ਤੇ ਪੇਸ਼ੇਵਰ ਡਿਵੈਲਪਮੈਂਟ ਟੂਲਸ ਲਿਆਉਂਦਾ ਹੈ। diff --git a/translations/pa/8-code-editor/1-using-a-code-editor/assignment.md b/translations/pa/8-code-editor/1-using-a-code-editor/assignment.md index 41394c805..34195e53a 100644 --- a/translations/pa/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/pa/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # VSCode.dev ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਰਿਜ਼ਿਊਮ ਵੈਬਸਾਈਟ ਬਣਾਓ ਇੱਕ ਇੰਟਰਐਕਟਿਵ ਅਤੇ ਆਧੁਨਿਕ ਫਾਰਮੈਟ ਵਿੱਚ ਆਪਣੀ ਕਾਬਲਿਯਤ ਅਤੇ ਤਜਰਬੇ ਨੂੰ ਦਰਸਾਉਣ ਵਾਲੀ ਪ੍ਰੋਫੈਸ਼ਨਲ ਰਿਜ਼ਿਊਮ ਵੈਬਸਾਈਟ ਬਣਾਕੇ ਆਪਣੇ ਕਰੀਅਰ ਦੇ ਮੌਕਿਆਂ ਨੂੰ ਬਦਲੋ। ਰਵਾਇਤੀ PDF ਭੇਜਣ ਦੀ ਬਜਾਏ, ਸੋਚੋ ਕਿ ਰਿਕਰੂਟਰਾਂ ਨੂੰ ਇੱਕ ਸਲੀਕ ਅਤੇ ਜਵਾਬਦੇਹ ਵੈਬਸਾਈਟ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹੋ ਜੋ ਤੁਹਾਡੇ ਗੁਣਾਂ ਅਤੇ ਵੈਬ ਡਿਵੈਲਪਮੈਂਟ ਦੀ ਯੋਗਤਾ ਦਿਖਾਉਂਦੀ ਹੈ। diff --git a/translations/pa/9-chat-project/README.md b/translations/pa/9-chat-project/README.md index 6b92443e9..89d93cfa8 100644 --- a/translations/pa/9-chat-project/README.md +++ b/translations/pa/9-chat-project/README.md @@ -1,12 +1,3 @@ - # ਚੈਟ ਅਸਿਸਟੈਂਟ ਬਣਾਓ AI ਨਾਲ ਸਟਾਰ ਟ੍ਰੈਕ ਵਿੱਚ ਯਾਦ ਹੈ ਜਦੋਂ ਕ੍ਰੂ ਜਹਾਜ਼ ਦੇ ਕੰਪਿਊਟਰ ਨਾਲ ਆਸਾਨੀ ਨਾਲ ਗੱਲਬਾਤ ਕਰਦੇ ਸਨ, ਉਸ ਨੂੰ ਜਟਿਲ ਸਵਾਲ ਪੁੱਛਦੇ ਸਨ ਅਤੇ ਸੋਚਵਿਚਾਰ ਵਾਲੇ ਜਵਾਬ ਲੈਂਦੇ ਸਨ? 1960 ਦੇ ਦਹਾਕੇ ਵਿੱਚ ਜੋ ਸਿਰਫ਼ ਵਿਗਿਆਨਕ ਕਲਪਨਾ ਜਾਪਦਾ ਸੀ, ਉਹ ਹੁਣ ਕੁਝ ਹੈ ਜੋ ਤੁਸੀਂ ਵੈੱਬ ਤਕਨਾਲੋਜੀਆਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਬਣਾਉਣ ਦੇ ਯੋਗ ਹੋ। diff --git a/translations/pa/9-chat-project/solution/README.md b/translations/pa/9-chat-project/solution/README.md index b60087a67..3b898d903 100644 --- a/translations/pa/9-chat-project/solution/README.md +++ b/translations/pa/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # ਹੱਲ ਚਲਾਓ 1. [ਬੈਕਐਂਡ](./backend/README.md) ਸ਼ੁਰੂ ਕਰੋ diff --git a/translations/pa/9-chat-project/solution/backend/README.md b/translations/pa/9-chat-project/solution/backend/README.md index 0a448f1b9..7cc97a519 100644 --- a/translations/pa/9-chat-project/solution/backend/README.md +++ b/translations/pa/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - ਆਪਣਾ ਰਨਟਾਈਮ ਚੁਣੋ - [Python](./python/README.md) diff --git a/translations/pa/9-chat-project/solution/backend/python/README.md b/translations/pa/9-chat-project/solution/backend/python/README.md index adc6248c6..a7aa8fbf1 100644 --- a/translations/pa/9-chat-project/solution/backend/python/README.md +++ b/translations/pa/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # ਕੋਡ ਚਲਾਓ ## ਸੈਟਅੱਪ diff --git a/translations/pa/9-chat-project/solution/frontend/README.md b/translations/pa/9-chat-project/solution/frontend/README.md index 07933424c..602ed26d0 100644 --- a/translations/pa/9-chat-project/solution/frontend/README.md +++ b/translations/pa/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # ਕੋਡ ਚਲਾਓ ```sh diff --git a/translations/pa/AGENTS.md b/translations/pa/AGENTS.md index b5685b734..2e10b748e 100644 --- a/translations/pa/AGENTS.md +++ b/translations/pa/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## ਪ੍ਰੋਜੈਕਟ ਝਲਕ diff --git a/translations/pa/CODE_OF_CONDUCT.md b/translations/pa/CODE_OF_CONDUCT.md index b032f3ee0..7a02a931f 100644 --- a/translations/pa/CODE_OF_CONDUCT.md +++ b/translations/pa/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # ਮਾਈਕਰੋਸਾਫਟ ਓਪਨ ਸੋਰਸ ਕੋਡ ਆਫ ਕੰਡਕਟ ਇਸ ਪ੍ਰੋਜੈਕਟ ਨੇ [ਮਾਈਕਰੋਸਾਫਟ ਓਪਨ ਸੋਰਸ ਕੋਡ ਆਫ ਕੰਡਕਟ](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon) ਨੂੰ ਅਪਨਾਇਆ ਹੈ। diff --git a/translations/pa/CONTRIBUTING.md b/translations/pa/CONTRIBUTING.md index 9377f29a7..149e32fbd 100644 --- a/translations/pa/CONTRIBUTING.md +++ b/translations/pa/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # ਯੋਗਦਾਨ ਦੇਣਾ ਇਹ ਪ੍ਰੋਜੈਕਟ ਯੋਗਦਾਨ ਅਤੇ ਸੁਝਾਅਾਂ ਦਾ ਸਵਾਗਤ ਕਰਦਾ ਹੈ। ਜ਼ਿਆਦਾਤਰ ਯੋਗਦਾਨ ਲਈ ਤੁਹਾਨੂੰ ਇੱਕ Contributor License Agreement (CLA) ਨਾਲ ਸਹਿਮਤ ਹੋਣਾ ਪਵੇਗਾ, ਜੋ ਇਹ ਘੋਸ਼ਿਤ ਕਰਦਾ ਹੈ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਆਪਣੇ ਯੋਗਦਾਨ ਦੇ ਅਧਿਕਾਰ ਹਨ ਅਤੇ ਤੁਸੀਂ ਸਾਨੂੰ ਇਸਨੂੰ ਵਰਤਣ ਦੇ ਅਧਿਕਾਰ ਦਿੰਦੇ ਹੋ। ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ, [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon) 'ਤੇ ਜਾਓ। diff --git a/translations/pa/Git-Basics/README.md b/translations/pa/Git-Basics/README.md index cf151177b..e7d1e9192 100644 --- a/translations/pa/Git-Basics/README.md +++ b/translations/pa/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## ਵੈੱਬ-ਡਿਵੈਲਪਰ ਸ਼ੁਰੂਆਤੀ ਲਈ GIT ਦੇ ਬੁਨਿਆਦੀ ਪਾਠ👶 ## `Git` ਕੀ ਹੈ? diff --git a/translations/pa/README.md b/translations/pa/README.md index bcd7ca4be..4e69cc1f7 100644 --- a/translations/pa/README.md +++ b/translations/pa/README.md @@ -1,12 +1,3 @@ - [![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) [![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) [![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) @@ -19,202 +10,201 @@ CO_OP_TRANSLATOR_METADATA: [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -# ਸ਼ੁਰੂਆਤੀਆਂ ਲਈ ਵੈੱਬ ਡਿਵੈਲਪਮੈਂਟ - ਇੱਕ ਕੋਰਸਰੂਪ +# ਬਿਗਿਨਰਜ਼ ਲਈ ਵੈੱਬ ਵਿਕਾਸ - ਇੱਕ ਪਾਠਕ੍ਰਮ -Microsoft Cloud Advocates ਦੇ ਸਾਡੇ 12-ਹਫਤੇ ਦੇ ਵਿਸਤ੍ਰਿਤ ਕੋਰਸ ਨਾਲ ਵੈੱਬ ਡਿਵੈਲਪਮੈਂਟ ਦੇ ਮੁਢਲੀ ਸਿਧਾਂਤ ਸਿੱਖੋ। 24 ਪਾਠਾਂ ਵਿੱਚੋਂ ਹਰ ਇੱਕ ਜਾਵਾਸਕ੍ਰਿਪਟ, CSS ਅਤੇ HTML ਵਿੱਚ ਡੂੰਘਾਈ ਨਾਲ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰਦਾ ਹੈ ਜਿਸ ਵਿੱਚ terrariums, ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ ਅਤੇ ਸਪੇਸ ਗੇਮ ਵਰਗੇ ਹੱਥੋਂ-ਹੱਥ ਪਰਿਯੋਜਨਾਵਾਂ ਸ਼ਾਮਲ ਹਨ। ਕੁਇਜ਼, ਚਰਚਾ ਅਤੇ ਪ੍ਰਾਇਕਟਿਕ ਅਸਾਈਨਮੈਂਟ ਨਾਲ ਸ਼ਾਮਿਲ ਹੋਵੋ। ਸਾਡੀ ਪ੍ਰਭਾਵਸ਼ালী ਪ੍ਰੋਜੈਕਟ ਅਧਾਰਿਤ ਸਿੱਖਿਆ ਪ੍ਰਣਾਲੀ ਨਾਲ ਆਪਣੇ ਹੁਨਰ ਨੂੰ ਸੁਧਾਰੋ ਅਤੇ ਆਪਣੇ ਗਿਆਨ ਨੂੰ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਬਣਾਓ। ਅੱਜ ਹੀ ਆਪਣੀ ਕੋਡਿੰਗ ਯਾਤਰਾ ਸ਼ੁਰੂ ਕਰੋ! +ਮਾਈਕ੍ਰੋਸੌਫਟ ਕਲਾਉਡ ਐਡਵੋਕੇਟਸ ਵੱਲੋਂ ਸਾਡੇ 12 ਹਫ਼ਤਿਆਂ ਦੇ ਵਿਸ਼ਤ੍ਰਿਤ ਕੋਰਸ ਨਾਲ ਵੈੱਬ ਵਿਕਾਸ ਦੀਆਂ ਬੁਨਿਆਦੀ ਜਾਣਕਾਰੀਆਂ ਸਿੱਖੋ। 24 ਪਾਠਾਂ ਵਿੱਚੋਂ ਹਰ ਇਕ ਜਾਵਾਸਕ੍ਰਿਪਟ, CSS, ਅਤੇ HTML ਨੂੰ ਹੱਥਾਂ-ਹੱਥ ਪ੍ਰਾਜੈਕਟਾਂ ਜਿਵੇਂ ਕਿ ਟੇਰੇਰੀਅਮ, ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ, ਅਤੇ ਸਪੇਸ ਗੇਮ ਦੁਆਰਾ ਵਿਆਖਿਆ ਕਰਦਾ ਹੈ। ਕਵਿਜ਼, ਚਰਚਾ ਅਤੇ ਵਿਹਾਰਕ ਅਸਾਈਨਮੈਂਟਾਂ ਨਾਲ ਜੁੜੋ। ਸਾਡੀ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਪ੍ਰਾਜੈਕਟ-ਅਧਾਰਿਤ ਪਾਠਣੀ ਪ੍ਰਣਾਲੀ ਨਾਲ ਆਪਣੀਆਂ ਸਿੱਖਣ ਦੀਆਂ ਯੋਗਤਾਵਾਂ ਵਧਾਓ ਅਤੇ ਜਾਣਕਾਰੀ ਨੂੰ ਵਰਤੋਂਯੋਗ ਬਣਾ ਕੇ ਬਿਹਤਰ ਕਰੋਂ। ਆਪਣੇ ਕੋਡਿੰਗ ਸਫ਼ਰ ਦੀ ਸ਼ੁਰੂਆਤ ਅੱਜ ਹੀ ਕਰੋ! -Azure AI Foundry Discord Community ਵਿੱਚ ਸ਼ਾਮਿਲ ਹੋਵੋ +ਅਜ਼ਯੂਰ ਏਆਈ ਫਾਊਂਡਰੀ ਡਿਸਕੋਰਡ ਕਮਿਊਨਿਟੀ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਵੋ [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -ਇਹ ਸਰੋਤ ਵਰਤਣ ਲਈ ਇਹ ਕਦਮ ਅਪਣਾਓ: -1. **ਜਥਾ ਵਿਕਲਪ ਨੂੰ ਫੋਰਕ ਕਰੋ**: ਕਲਿੱਕ ਕਰੋ [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) -2. **ਜਥਾ ਵਿਕਲਪ ਨੂੰ ਕਲੋਨ ਕਰੋ**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Azure AI Foundry Discord ਵਿੱਚ ਸ਼ਾਮਿਲ ਹੋਵੋ ਅਤੇ ਮਾਹਿਰਾਂ ਅਤੇ ਹੋਰ ਵਿਕਾਸਕਾਰਾਂ ਨਾਲ ਮਿਲੋ**](https://discord.com/invite/ByRwuEEgH4) +ਇਹਸਾੰਧਨਾਂ ਨੂੰ ਵਰਤਣ ਲਈ ਇਹ ਕਦਮ ਫੋਲੋ ਕਰੋ: +1. **ਰੀਪੋਜ਼ਿਟਰੀ ਨੂੰ ਫੋਰਕ ਕਰੋ**: ਕਲਿੱਕ ਕਰੋ [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) +2. **ਰੀਪੋਜ਼ਿਟਰੀ ਨੂੰ ਕਲੋਨ ਕਰੋ**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**ਅਜ਼ਯੂਰ ਏਆਈ ਫਾਊਂਡਰੀ ਡਿਸਕੋਰਡ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਵੋ ਅਤੇ ਮਾਹਿਰਾਂ ਅਤੇ ਹੋਰ ਡਿਵੈਲਪਰਾਂ ਨਾਲ ਮਿਲੋ**](https://discord.com/invite/ByRwuEEgH4) -### 🌐 ਬਹੁ-ਭਾਸ਼ਾਈ ਸਹਾਇਤਾ +### 🌐 ਬਹੁ-ਭਾਸ਼ਾ ਸਮਰਥਨ -#### GitHub Action ਰਾਹੀਂ ਸਹਾਇਤ (ਸਵੈਚਾਲਿਤ ਅਤੇ ਹਮੇਸ਼ਾਂ ਅੱਪ ਟੂ ਡੇਟ) +#### GitHub ਐਕਸ਼ਨ ਰਾਹੀਂ ਸਮਰਥਿਤ (ਆਟੋਮੇਟਡ ਅਤੇ ਸਦਾ ਅੱਪ-ਟੂ-ਡੇਟ) -[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](./README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) +[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](./README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) -> **ਕੀ ਤੁਸੀਂ ਲੋਕਲ ਕਲੋਨ ਕਰਨਾ ਪਸੰਦ ਕਰਦੇ ਹੋ?** +> **ਕੀ ਤੁਸੀਂ ਲੋਕਲ ਕਲੋਨਿੰਗ ਵਧੀਆ ਸਮਝਦੇ ਹੋ?** -> ਇਹ ਸੰਭਾਵਨਾ 50+ ਭਾਸ਼ਾਵਾਂ ਦੇ ਅਨੁਵਾਦ ਸ਼ਾਮਿਲ ਹੈ ਜੋ ਡਾਊਨਲੋਡ ਸਾਈਜ਼ ਦਾ ਅਹੰਕਾਰਕ ਵਾਧਾ ਕਰਦਾ ਹੈ। ਬਿਨਾਂ ਅਨੁਵਾਦਾਂ ਦੇ ਕਲੋਨ ਕਰਨ ਲਈ sparse checkout ਵਰਤੋ: +> ਇਹ ਰੀਪੋਜ਼ਿਟਰੀ 50+ ਭਾਸ਼ਾ ਅਨੁਵਾਦਾਂ ਸ਼ਾਮਿਲ ਕਰਦਾ ਹੈ ਜੋ ਡਾਊਨਲੋਡ ਦਾ ਆਕਾਰ ਵਧਾਉਂਦੇ ਹਨ। ਅਨੁਵਾਦਾਂ ਤੋਂ ਬਿਨਾਂ ਕਲੋਨ ਕਰਨ ਲਈ, ਸਪਾਰਸ ਚੈਕਆਊਟ ਵਰਤੋ: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> ਇਹ ਤੁਹਾਨੂੰ ਸਭ ਕੁਝ ਦਿੱਤੇਗਾ ਜੋ ਤੁਹਾਨੂੰ ਕੋਰਸ ਪੂਰਾ ਕਰਨ ਲਈ ਜ਼ਰੂਰੀ ਹੈ ਬਹੁਤ ਤੇਜ਼ ਡਾਊਨਲੋਡ ਸਮੇਤ। +> ਇਹ ਤੁਹਾਨੂੰ ਤੇਜ਼ ਡਾਊਨਲੋਡ ਤੇ ਕੋਰਸ ਮੁਕੰਮਲ ਕਰਨ ਲਈ ਸਾਰੀ ਲੋੜੀਦੀ ਸਮਗਰੀ ਦਿੰਦਾ ਹੈ। -**ਜੇ ਤੁਸੀਂ ਵਾਧੂ ਅਨੁਵਾਦ ਭਾਸ਼ਾਵਾਂ ਹਵਾਲਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਉਹ ਇੱਥੇ ਹਨ [यहां](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +**ਜੇ ਤੁਹਾਨੂੰ ਵਾਧੂ ਅਨੁਵਾਦ ਭਾਸ਼ਾਵਾਂ ਦੀ ਲੋੜ ਹੈ ਤਾਂ ਉਹ ਇੱਥੇ ਦਿੱਤੀਆਂ ਗਈਆਂ ਹਨ [here](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** [![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) #### 🧑‍🎓 _ਕੀ ਤੁਸੀਂ ਵਿਦਿਆਰਥੀ ਹੋ?_ -ਵਿਜ਼ਿਟ ਕਰੋ [**Student Hub page**](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 ਏਜੰਟ ਮੋਡ ਚੈਲੇਂਜ ਮੁਕੰਮਲ ਕਰਨ ਲਈ! -ਨਵਾਂ ਚੈਲੰਜ ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ ਹੈ, ਜ਼ਿਆਦਾਤਰ ਅਧਿਆਇਆਂ ਵਿੱਚ "GitHub Copilot Agent Challenge 🚀" ਦੇਖੋ। ਇਹ ਤੁਹਾਡੇ ਲਈ GitHub Copilot ਅਤੇ Agent ਮੋਡ ਵਰਤ ਕੇ ਪੂਰਾ ਕਰਨ ਲਈ ਇੱਕ ਨਵਾਂ ਚੈਲੰਜ ਹੈ। ਜੇ ਤੁਸੀਂ ਪਹਿਲਾਂ Agent ਮੋਡ ਵਰਤਿਆ ਨਹੀਂ, ਇਹ ਕেবল ਪਾਠ ਤਿਆਰ ਕਰਨ ਵਾਲਾ ਨਹੀਂ ਸਗੋਂ ਫ਼ਾਇਲਾਂ ਬਣਾਉਣ ਅਤੇ ਸੋਧਣ, ਕਮਾਂਡ ਚਲਾਉਣ ਅਤੇ ਹੋਰ ਵੀ ਕਰ ਸਕਦਾ ਹੈ। +ਨਵਾਂ ਚੈਲੇਂਜ ਜੁੜਿਆ, ਕਿਰਪਾ ਕਰਕੇ ਵੱਧਤਰ ਧਿਆਨ ਨਾਲ "GitHub Copilot Agent Challenge 🚀" ਨਾਂ ਦੇ ਅਧਿਆਇ ਡੂੰਡੋ। ਇਹ ਤੁਹਾਡੇ ਲਈ GitHub Copilot ਅਤੇ ਏਜੰਟ ਮੋਡ ਦੀ ਵਰਤੋਂ ਨਾਲ ਮੁਕੰਮਲ ਕਰਨ ਵਾਲਾ ਨਵਾਂ ਚੈਲੇਂਜ ਹੈ। ਜੇ ਤੁਸੀਂ ਪਹਿਲਾਂ ਕਦੇ ਏਜੰਟ ਮੋਡ ਨਹੀਂ ਵਰਤਿਆ, ਤਾਂ ਇਹ ਸਿਰਫ ਟੈਕਸਟ ਹੀ ਨਹੀਂ ਸਿਰਜਦਾ, ਬਲਕਿ ਫਾਈਲਾਂ ਬਣਾਉਂਦਾ ਅਤੇ ਸੋਧਦਾ ਹੈ, ਕਮਾਂਡ ਚਲਾਉਂਦਾ ਹੈ ਅਤੇ ਹੋਰ ਵੀ ਕਈ ਕੁਝ ਕਰਦਾ ਹੈ। -### 📣 ਐਲਾਨ - _Generative AI ਵਰਤ ਕੇ ਨਵਾਂ ਪ੍ਰੋਜੈਕਟ ਬਣਾਉਣਾ_ +### 📣 ਐਲਾਨ - _ਜੈਨੇਰੇਟਿਵ ਏਆਈ ਵਰਤਕੇ ਨਵਾਂ ਪ੍ਰੋਜੈਕਟ ਬਣਾਓ_ -ਨਵਾਂ AI ਸਹਾਇਕ ਪ੍ਰੋਜੈਕਟ ਹਾਲੇ ਜੋੜਿਆ ਗਿਆ, [ਪ੍ਰੋਜੈਕਟ](./9-chat-project/README.md) ਵੇਖੋ +ਨਵਾਂ ਏਆਈ ਅਸਿਸਟੈਂਟ ਪ੍ਰੋਜੈਕਟ ਮੁੱਕਮਲ ਹੋਇਆ ਹੈ, ਇਸਨੂੰ ਵੇਖੋ [project](./9-chat-project/README.md) -### 📣 ਐਲਾਨ - _Generative AI ਲਈ ਨਵਾਂ ਕੋਰਸ_ ਜਾਵਾਸਕ੍ਰਿਪਟ ਲਈ ਹਾਲ ਹੀ ਵਿਚ ਜਾਰੀ ਕੀਤਾ ਗਿਆ +### 📣 ਐਲਾਨ - _ਨਵਾਂ ਜੈਨੇਰੇਟਿਵ ਏਆਈ ਤੇ ਜਾਵਾਸਕ੍ਰਿਪਟ ਲਈ ਪਾਠਕ੍ਰਮ ਜਾਰੀ ਕੀਤਾ ਗਿਆ ਹੈ_ -ਸਾਡੀ ਨਵੀਂ Generative AI ਕੋਰਸ ਨਾ ਵਿਸਰੋ! +ਸਾਡਾ ਨਵਾਂ ਜੈਨੇਰੇਟਿਵ ਏਆਈ ਪਾਠਕ੍ਰਮ ਨਾ ਵਿਸ਼ਰੋ! -ਸ਼ੁਰੂਆਤ ਕਰਨ ਲਈ [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/pa/background.148a8d43afde5730.webp) -- ਬੁਨਿਆਦੀਂ ਤੱਕ RAG ਤੱਕ ਸਾਰੇ ਪਾਠ ਸ਼ਾਮਲ ਹਨ। -- ਇਤিহাসਕ ਪਾਤਰਾਂ ਨਾਲ GenAI ਅਤੇ ਸਾਡੇ ਸਾਥੀ ਐਪ ਵਰਤ ਕੇ ਇੰਤrotateੈਕਟ ਕਰੋ। -- ਮਨੋਰੰਜਕ ਅਤੇ ਦਿਲਚਸਪ ਕਹਾਣੀ, ਤੁਸੀਂ ਸਮੇਂ ਦਾ ਯਾਤਰੀ ਹੋਵੋ! +- ਪਾਠ ਬੁਨਿਆਦਾਂ ਤੋਂ ਲੈ ਕੇ RAG ਤੱਕ ਸਾਰਿਆਂ ਨੂੰ ਕਵਰ ਕਰਦੇ ਹਨ। +- ਜੈਨੇਏਆਈ ਅਤੇ ਸਾਡੇ ਸਾਥੀ ਐਪ ਨਾਲ ਇਤਿਹਾਸਕ ਕਿਰਦਾਰਾਂ ਨਾਲ ਅੰਨਦ ਲਓ। +- ਮਜ਼ੇਦਾਰ ਅਤੇ ਦਿਲਚਸਪ ਕਹਾਣੀ, ਤੁਸੀਂ ਸਮੇਂ ਦੀ ਯਾਤਰਾ ਕਰੋਂਗੇ! ![character](../../translated_images/pa/character.5c0dd8e067ffd693.webp) -ਹਰ ਪਾਠ ਵਿੱਚ ਅਸਾਈਨਮੈਂਟ, ਗਿਆਨ ਜਾਂਚ ਅਤੇ ਚੈਲੰਜ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ ਜਿਹੜੇ ਤੁਹਾਨੂੰ ਸਿੱਖਣ ਵਿੱਚ ਮਦਦ ਕਰਦੇ ਹਨ ਜਿਵੇਂ: -- ਪ੍ਰੌਂਪਟਿੰਗ ਅਤੇ ਪ੍ਰੌਂਪਟ ਇੰਜੀਨੀਅਰਿੰਗ -- ਪਾਠ ਅਤੇ ਚਿੱਤਰ ਐਪਲੀਕੇਸ਼ਨ ਬਣਾਉਣਾ -- ਖੋਜ ਐਪਸ -ਸ਼ੁਰੂਆਤ ਕਰਨ ਲਈ [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) ਤੇ ਜਾਓ! +ਹਰ ਪਾਠ ਵਿੱਚ ਇੱਕ ਅਸਾਈਨਮੈਂਟ, ਸਿੱਖਣ ਦੀ ਜਾਂਚ ਅਤੇ ਇੱਕ ਚੈਲੇਂਜ ਸ਼ਾਮਿਲ ਹੈ, ਜੋ ਤੁਹਾਨੂੰ ਸਿਖਾਉਂਦਾ ਹੈ ਜਿਵੇਂ: +- ਪ੍ਰਾਂਪਟਿੰਗ ਅਤੇ ਪ੍ਰਾਂਪਟ ਇੰਜੀਨੀਅਰਿੰਗ +- ਟੈਕਸਟ ਅਤੇ ਚਿੱਤਰ ਐਪ ਸਿਰਜਣਾ +- ਖੋਜ ਐਪ +ਸ਼ੁਰੂਆਤ ਕਰਨ ਲਈ ਜਾਓ [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course)! -## 🌱 ਸ਼ੁਰੂਆਤ -> **ਅਧਿਆਪਕों**, ਸਾਡੇ ਕੋਲ [ਕੁਝ ਸੁਝਾਅ](for-teachers.md) ਹਨ ਕਿ ਇਸ ਕੋਰਸ ਨੂੰ ਕਿਵੇਂ ਵਰਤਣਾ ਹੈ। ਸਾਡੇ [ਚਰਚਾ ਮੰਚ](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner) ਵਿੱਚ ਤੁਹਾਡਾ ਫੀਡਬੈਕ ਸ਼ਾਮਲ ਹੋਣ ਦੀ ਆਸ ਹੈ! +## 🌱 ਸ਼ੁਰੂਆਤ ਕਰਨਾ -**[ਵਿਦਿਆਰਥੀ](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, ਹਰ ਪਾਠ ਲਈ ਪਹਿਲਾਂ ਪ੍ਰੀ-ਲੈਕਚਰ ਕੁਇਜ਼ ਕਰੋ ਅਤੇ ਫਿਰ ਲੈਕਚਰ ਸਮੱਗਰੀ ਪੜ੍ਹੋ, ਵੱਖ ਵੱਖ ਗਤੀਵਿਧੀਆਂ ਨੂੰ ਪੂਰਾ ਕਰੋ ਅਤੇ ਅੰਤ ਵਿੱਚ ਪੋਸਟ-ਲੈਕਚਰ ਕੁਇਜ਼ ਨਾਲ ਸਮਝਦਾਰੀ ਜਾਂਚੋ। +> **ਅਧਿਆਪਕਾਂ**, ਅਸੀਂ [ਕੁਝ ਸੁਝਾਵ](for-teachers.md) ਦਿੱਤੇ ਹਨ ਕਿ ਇਹ ਪਾਠਕ੍ਰਮ ਕਿਵੇਂ ਵਰਤਣਾ ਹੈ। ਸਾਨੂੰ ਤੁਹਾਡੇ ਸੁਝਾਵਾਂ ਦੀ ਉਡੀਕ ਹੈ [ਸਾਡੇ ਚਰਚਾ ਫੋਰਮ ਵਿੱਚ](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! -ਆਪਣੇ ਸਿੱਖਣ ਦੇ ਅਨੁਭਵ ਨੂੰ ਬਹਿਤਰ ਬਨਾਉਣ ਲਈ, ਆਪਣੇ ਸਾਥੀਆਂ ਨਾਲ ਪ੍ਰੋਜੈਕਟਾਂ 'ਤੇ ਕੰਮ ਕਰਨ ਲਈ ਜੁੜੋ! ਚਰਚਾ ਨੂੰ ਯੋਗ ਦਿਓ ਸਾਡੇ [ਚਰਚਾ ਮੰਚ](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) ਵਿੱਚ ਜਿੱਥੇ ਸਾਡੇ ਮੋਡਰੇਟਰ ਟੀਮ ਤੁਹਾਡੇ ਸਵਾਲਾਂ ਦਾ ਜਵਾਬ ਦੇਣ ਲਈ ਉਪਲਬਧ ਰਹਿੰਦੀ ਹੈ। +**[ਸਿੱਖਣ ਵਾਲੇ](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, ਹਰ ਪਾਠ ਲਈ ਪ੍ਰੀ-ਲੈਕਚਰ ਕਵਿਜ਼ ਤੋਂ ਸ਼ੁਰੂ ਕਰੋ ਅਤੇ ਲੈਕਚਰ ਦੀ ਸਮਗਰੀ ਪੜ੍ਹੋ, ਵੱਖ-ਵੱਖ ਗਤੀਵਿਧੀਆਂ ਪੂਰੀਆਂ ਕਰੋ ਅਤੇ ਪੋਸਟ-ਲੈਕਚਰ ਕਵਿਜ਼ ਨਾਲ ਆਪਣੀ ਸਮਝ ਦੀ ਜਾਂਚ ਕਰੋ। -ਆਪਣੀ ਸਿੱਖਿਆ ਨੂੰ ਅੱਗੇ ਵਧਾਉਣ ਲਈ, ਅਸੀਂ [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) ਨੂੰ ਹੋਰ ਪੜ੍ਹਾਈ ਦੇ ਸਾਧਨਾਂ ਲਈ ਅਹੰਕਾਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। +ਆਪਣੇ ਸਿੱਖਣ ਦੇ ਅਨੁਭਵ ਨੂੰ ਵਧਾਉਣ ਲਈ, ਆਪਣੀਆਂ ਸਹਯੋਗੀਆਂ ਨਾਲ ਵਿਚਾਰ-ਵਟਾਂਦਰਾ ਕਰਕੇ ਪ੍ਰੋਜੈਕਟਾਂ ਉੱਤੇ ਕੰਮ ਕਰੋ! ਚਰਚਾ ਲਈ ਸਾਡੇ [ਚਰਚਾ ਫੋਰਮ](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) ਤੇ ਜਾਓ। -ਇਸ ਕੋਰਸ ਦਾ ਵਿਕਾਸ ਮਾਹੌਲ ਤਿਆਰ ਹੈ! ਜਦੋਂ ਤੁਸੀਂ ਸ਼ੁਰੂ ਕਰਦੇ ਹੋ, ਤੁਸੀਂ ਇਹ ਕੋਰਸ [Codespace](https://github.com/features/codespaces/) (ਇੱਕ ਬ੍ਰਾਊਜ਼ਰ-ਅਧਾਰਿਤ, ਬਿਨਾਂ ਇੰਸਟਾਲੇਸ਼ਨ ਵਾਲਾ ਮਾਹੌਲ) ਵਿੱਚ ਚਲਾ ਸਕਦੇ ਹੋ ਜਾਂ ਆਪਣੇ ਕੰਪਿਊਟਰ 'ਤੇ ਕਿਸੇ ਟੈਕਸਟ ਐਡੀਟਰ ਜਿਵੇਂ ਕਿ [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਚਲਾ ਸਕਦੇ ਹੋ। +### 📋 ਆਪਣਾ ਵਾਤਾਵਰਨ ਸੈਟਅੱਪ ਕਰਨਾ -#### ਆਪਣਾ ਜਥਾ ਵਿਕਲਪ ਬਣਾਓ -ਆਪਣੇ ਕੰਮ ਨੂੰ ਸੌਖਾ ਸੁਰੱਖਿਅਤ ਕਰਨ ਲਈ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਕਿ ਤੁਸੀਂ ਇਸ ਜਥਾ ਵਿਕਲਪ ਦੀ ਆਪਣੀ ਕਾਪੀ ਬਣਾਓ। ਤੁਸੀਂ ਇਹ ਪੰਨੇ ਦੇ ਸਿਖਰ 'ਤੇ **Use this template** ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰਕੇ ਕਰ ਸਕਦੇ ਹੋ। ਇਹ ਤੁਹਾਡੇ GitHub ਖਾਤੇ ਵਿੱਚ ਕੋਰਸ ਦੀ ਕਾਪੀ ਵਾਲਾ ਨਵਾਂ ਜਥਾ ਵਿਕਲਪ ਬਣਾਏਗਾ। +ਇਸ ਪਾਠਕ੍ਰਮ ਲਈ ਵਿਕਾਸ ਵਾਤਾਵਰਨ ਤਿਆਰ ਹੈ! ਜਦ ਤੁਸੀਂ ਸ਼ੁਰੂ ਕਰ ਰਹੇ ਹੋ, ਤੁਸੀਂ [Codespace](https://github.com/features/codespaces/) (ਇੱਕ ਬ੍ਰਾਊਜ਼ਰ-ਅਧਾਰਿਤ, ਬਿਨਾਂ ਇੰਸਟਾਲੇਸ਼ਨ ਵਾਲਾ ਵਾਤਾਵਰਨ) ਜਾਂ مقامی ਤੌਰ ਤੇ ਆਪਣੇ ਕੰਪਿਊਟਰ ਤੇ ਇੱਕ ਟੈਕਸਟ ਐਡੀਟਰ ਜਿਵੇਂ [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਚਲਾ ਸਕਦੇ ਹੋ। + +#### ਆਪਣੀ ਰੀਪੋਜ਼ਿਟਰੀ ਬਣਾਓ +ਆਪਣੇ ਕੰਮ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਸੇਵ ਕਰਨ ਲਈ, ਇਹ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਕਿ ਤੁਸੀਂ ਇਸ ਰੀਪੋਜ਼ਿਟਰੀ ਦੀ ਆਪਣੀ ਕਾਪੀ ਬਣਾਓ। ਤੁਸੀਂ ਇਹ ਸਿੱਧਾ ਇਸ ਪੇਜ ਦੇ ਸਿਖਰ ਤੇ "Use this template" ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰਕੇ ਕਰ ਸਕਦੇ ਹੋ। ਇਸ ਨਾਲ ਤੁਹਾਡੇ GitHub ਖਾਤੇ ਵਿੱਚ ਪਾਠਕ੍ਰਮ ਦੀ ਇੱਕ ਨਵੀਂ ਕਾਪੀ ਬਣੇਗੀ। ਇਹ ਕਦਮ ਫੋਲੋ ਕਰੋ: -1. **ਜਥਾ ਵਿਕਲਪ ਨੂੰ ਫੋਰਕ ਕਰੋ**: ਇਸ ਪੰਨੇ ਦੇ ਸਿੱਧੇ-ਖੱਬੇ ਕੋਨੇ 'Fork' ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। -2. **ਜਥਾ ਵਿਕਲਪ ਨੂੰ ਕਲੋਨ ਕਰੋ**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +1. **ਰੀਪੋਜ਼ਿਟਰੀ ਨੂੰ ਫੋਰਕ ਕਰੋ**: ਇਸ ਪੇਜ ਦੇ ਸਿਖਰ-ਸੱਜੇ ਕੋਨੇ ਵਿੱਚ "Fork" ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। +2. **ਰੀਪੋਜ਼ਿਟਰੀ ਨੂੰ ਕਲੋਨ ਕਰੋ**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -#### Codespace ਵਿੱਚ ਕੋਰਸ ਚਲਾਉਣਾ +#### Codespace ਵਿੱਚ ਪਾਠਕ੍ਰਮ ਚਲਾਉਣਾ -ਆਪਣੇ ਬਣਾਏ ਕਾਪੀ ਵਿੱਚ, **Code** ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ **Open with Codespaces** ਚੁਣੋ। ਇਹ ਤੁਹਾਡੇ ਲਈ ਨਵਾਂ Codespace ਬਣਾ ਦੇਵੇਗਾ ਜਿਸ ਵਿੱਚ ਤੁਸੀਂ ਕੰਮ ਕਰ ਸਕਦੇ ਹੋ। +ਜਿਸ ਰੀਪੋਜ਼ਿਟਰੀ ਦੀ ਤੁਸੀਂ ਕਾਪੀ ਬਣਾਈ ਹੈ, ਉਸ ਵਿੱਚ **Code** ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ **Open with Codespaces** ਚੁਣੋ। ਇਸ ਨਾਲ ਤੁਹਾਡੇ ਲਈ ਨਵਾਂ Codespace ਬਣ ਜਾਏਗਾ ਜਿੱਥੇ ਤੁਸੀਂ ਕੰਮ ਕਰ ਸਕਦੇ ਹੋ। ![Codespace](../../translated_images/pa/createcodespace.0238bbf4d7a8d955.webp) -#### ਆਪਣੇ ਕੰਪਿਊਟਰ 'ਤੇ ਕੋਰਸ ਚਲਾਉਣਾ - -ਇਸ ਕੋਰਸ ਨੂੰ ਆਪਣੇ ਕੰਪਿਊਟਰ 'ਤੇ ਚਲਾਉਣ ਲਈ, ਤੁਹਾਨੂੰ ਇੱਕ ਟੈਕਸਟ ਐਡੀਟਰ, ਬ੍ਰਾਊਜ਼ਰ ਅਤੇ ਕਮਾਂਡ ਲਾਈਨ ਟੂਲ ਦੀ ਲੋੜ ਹੋਵੇਗੀ। ਸਾਡਾ ਪਹਿਲਾ ਪਾਠ, [ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਅਤੇ ਟੂਲਜ਼ ਦਾ ਪਰਿਚਯ](../../1-getting-started-lessons/1-intro-to-programming-languages), ਤੁਹਾਨੂੰ ਵੱਖ-ਵੱਖ ਵਿਕਲਪਾਂ ਵਿਚੋਂ ਚੁਣਨ ਲਈ ਮਦਦ ਕਰੇਗਾ ਜੋ ਤੁਹਾਨੂੰ ਸਭ ਤੋਂ ਵਧੀਆ ਲੱਗਦੇ ਹਨ। +#### ਆਪਣੇ ਕੰਪਿਊਟਰ 'ਤੇ ਪਾਠਕ੍ਰਮ ਚਲਾਉਣਾ -ਸਾਡੀ ਸਿਫਾਰਸ਼ ਹੈ ਕਿ ਤੁਸੀਂ [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) ਨੂੰ ਸੀਧਾ ਸਿੰਪਲ ਐਡੀਟਰ ਵਜੋਂ ਵਰਤੋਂ, ਜਿਸ ਵਿੱਚ ਇੱਕ ਅੰਦਰੂਨੀ [Terminal](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](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +ਇਸ ਪਾਠਕ੍ਰਮ ਨੂੰ ਆਪਣੇ ਕੰਪਿਊਟਰ 'ਤੇ ਚਲਾਉਣ ਲਈ, ਤੁਹਾਨੂੰ ਇੱਕ ਟੈਕਸਟ ਐਡੀਟਰ, ਇੱਕ ਬ੍ਰਾਊਜ਼ਰ, ਅਤੇ ਇੱਕ ਕਮਾਂਡ ਲਾਈਨ ਟੂਲ ਦੀ ਲੋੜ ਪਵੇਗੀ। ਸਾਡਾ ਪਹਿਲਾ ਪਾਠ, [ਪਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਅਤੇ ਟੂਲਜ਼ ਦਾ ਪਰਚੈ](../../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)। -1. ਆਪਣੇ ਕੰਪਿਊਟਰ 'ਤੇ ਆਪਣਾ ਜਥਾ ਵਿਕਲਪ ਕਲੋਨ ਕਰੋ। ਤੁਸੀਂ ਇਹ **Code** ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰਕੇ ਅਤੇ URL ਕਾਪੀ ਕਰਕੇ ਕਰ ਸਕਦੇ ਹੋ: +1. ਆਪਣੀ ਰੀਪੋਜ਼ਿਟਰੀ ਨੂੰ ਆਪਣੇ ਕੰਪਿਊਟਰ ਤੇ ਕਲੋਨ ਕਰੋ। ਇਸ ਲਈ **Code** ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ URL ਕਾਪੀ ਕਰੋ: [CodeSpace](./images/createcodespace.png) - ਫਿਰ, [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) ਖੋਲ੍ਹੋ ਅਤੇ ਹੇਠਾਂ ਦਿੱਤਾ ਕਮਾਂਡ ਚਲਾਓ, `` ਨਾਲ ਜਿਸ URL ਨੂੰ ਤੁਸੀਂ ਹਾਲ ਹੀ ਵਿੱਚ ਕਾਪੀ ਕੀਤਾ ਹੈ ਬਦਲੋ: + ਫਿਰ, [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) ਵਿੱਚ [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) ਖੋਲ੍ਹੋ ਅਤੇ ਹੇਠਾਂ ਦਿੱਤਾ ਕਮਾਂਡ ਚਲਾਓ, `` ਨੂੰ ਉਸ URL ਨਾਲ ਬਦਲਦੇ ਹੋਏ ਜੋ ਤੁਸੀਂ ਹੁਣ ਹੀ ਕਾਪੀ ਕੀਤਾ ਹੈ: ```bash git clone ``` -2. ਫੋਲਡਰ ਨੂੰ Visual Studio Code ਵਿੱਚ ਖੋਲ੍ਹੋ। ਤੁਸੀਂ ਇਹ **File** > **Open Folder** 'ਤੇ ਕਲਿਕ ਕਰਕੇ ਅਤੇ ਆਪਣੇ ਹਾਲ ਹੀ ਵਿੱਚ ਕਲੋਨ ਕੀਤੇ ਫੋਲਡਰ ਨੂੰ ਚੁਣ ਕੇ ਕਰ ਸਕਦੇ ਹੋ। - +2. Visual Studio Code ਵਿੱਚ ਫੋਲਡਰ ਖੋਲ੍ਹੋ। ਤੁਸੀਂ **File** > **Open Folder** 'ਤੇ ਕਲਿੱਕ ਕਰਕੇ ਅਤੇ ਉਹ ਫੋਲਡਰ ਚੁਣ ਕੇ ਜਿਹੜਾ ਤੁਸੀਂ ਹੁਣੀ ਕਲੋਨ ਕੀਤਾ ਹੈ, ਇਹ ਕਰ ਸਕਦੇ ਹੋ। -> ਸਿਫਾਰਸ਼ ਕੀਤੇ Visual Studio Code ਐਕਸਟੇਂਸ਼ਨ: +> ਸਿਫਾਰਸ਼ ਕੀਤੇ ਗਏ Visual Studio Code ਐਕਸਟੈਂਸ਼ਨ: > > * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - Visual Studio Code ਵਿੱਚ HTML ਪੰਨਿਆਂ ਦਾ ਪ੍ਰੀਵਿਊ ਕਰਨ ਲਈ -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - ਤੁਹਾਨੂੰ ਕੋਡ ਤੇਜ਼ੀ ਨਾਲ ਲਿਖਣ ਵਿੱਚ ਮਦਦ ਕਰਨ ਲਈ +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - ਤੁਹਾਡੇ ਕੋਡ ਲਿਖਣ ਨੂੰ ਤੇਜ਼ ਕਰਨ ਵਿੱਚ ਮਦਦ ਲਈ ## 📂 ਹਰ ਪਾਠ ਵਿੱਚ ਸ਼ਾਮਲ ਹੈ: -- ਵਿਕਲਪਿਕ ਸਕੈਚਨੋਟ -- ਵਿਕਲਪਿਕ ਪੂਰਕ ਵੀਡੀਓ -- ਪਰੇਪਾਠ ਵਾਰਮਅਪ ਕਵਿਜ਼ +- ਵਿਕਲਪੀ ਸਕੇਚਨੋਟ +- ਵਿਕਲਪੀ ਸਹਾਇਕ ਵੀਡੀਓ +- ਪਹਿਲਾਂ-ਪਾਠ ਵਾਰਮਅਪ ਕਵਿਜ਼ - ਲਿਖਤੀ ਪਾਠ -- ਪ੍ਰਾਜੈਕਟ-ਆਧਾਰਿਤ ਪਾਠਾਂ ਲਈ, ਪ੍ਰਾਜੈਕਟ ਬਣਾਉਣ ਲਈ ਕਦਮ-ਦਰ-ਕਦਮ ਗਾਈਡ -- ਗਿਆਨ ਜਾਂਚਾਂ -- ਇਕ ਚੁਣੌਤੀ -- ਪੂਰਕ ਪਾਠਨ -- ਅਸਾਈਨਮੈਂਟ -- [ਪਰੇਪਾਠ ਕਵਿਜ਼](https://ff-quizzes.netlify.app/web/) +- ਪ੍ਰੋਜੈਕਟ-ਅਧਾਰਿਤ ਪਾਠਾਂ ਲਈ, ਪ੍ਰੋਜੈਕਟ ਬਣਾਉਣ ਦੇ ਕਦਮ-ਬਾਈ-ਕਦਮ ਗਾਈਡ +- ਗਿਆਨ ਜਾਂਚ +- ਇੱਕ ਚੈਲੇਂਜ +- ਸਹਾਇਕ ਪੜ੍ਹਾਈ +- ਐਸਾਈਨਮੈਂਟ +- [ਪੋਸਟ-ਪਾਠ ਕਵਿਜ਼](https://ff-quizzes.netlify.app/web/) -> **ਕਵਿਜ਼ਾਂ ਬਾਰੇ ਇੱਕ ਨੋਟ**: ਸਾਰੀਆਂ ਕਵਿਜ਼ਾਂ Quiz-app ਫੋਲਡਰ ਵਿੱਚ ਹਨ, 48 ਕੁੱਲ ਕਵਿਜ਼ ਹਰ ਇੱਕ ਵਿੱਚ ਤਿੰਨ ਸਵਾਲ ਹਨ। ਉਹ [ਇਥੇ](https://ff-quizzes.netlify.app/web/) ਉਪਲੱਬਧ ਹਨ। ਕਵਿਜ਼ ਐਪ ਨੂੰ ਲੋਕਲ ਵਿੱਚ ਚਲਾਇਆ ਜਾ ਸਕਦਾ ਹੈ ਜਾਂ ਅਜ਼ੁਰ 'ਤੇ ਡਿਪਲੌਇ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ; `quiz-app` ਫੋਲਡਰ ਵਿੱਚ ਦਿੱਤੀਆਂ ਹਦਾਇਤਾਂ ਦਾ ਪਾਲਣ ਕਰੋ। +> **ਕਵਿਜ਼ਾਂ ਬਾਰੇ ਇੱਕ ਨੋਟ**: ਸਾਰੇ ਕਵਿਜ਼ Quiz-app ਫੋਲਡਰ ਵਿੱਚ ਹਨ, ਕੁੱਲ 48 ਕਵਿਜ਼ਾਂ ਜਿੰਨਾਂ ਵਿੱਚ ਤਿੰਨ-ਤਿੰਨ ਸਵਾਲ ਹੁੰਦੇ ਹਨ। ਇਹ [ਇੱਥੇ](https://ff-quizzes.netlify.app/web/) ਉਪਲਬਧ ਹਨ। ਕਵਿਜ਼ ਐਪ ਨੂੰ ਲੋਕਲੀ ਚਲਾਉਣਾ ਜਾਂ Azure 'ਤੇ ਡਿਪਲੋਏ ਕਰਨਾ ਸੰਭਵ ਹੈ; `quiz-app` ਫੋਲਡਰ ਵਿੱਚ ਦਿੱਤੇ ਨਿਰਦੇਸ਼ਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ। -## 🗃️ ਪਾਠ +## 🗃️ ਪਾਠਾਂ -| | ਪ੍ਰਾਜੈਕਟ ਦਾ ਨਾਮ | ਸਿੱਖਾਏ ਗਏ ਸਿਧਾਂਤ | ਲਰਨਿੰਗ ਉਦੇਸ਼ | ਲਿੰਕਡ ਪਾਠ | ਲਿਖਾਰੀ | +| | ਪ੍ਰੋਜੈਕਟ ਦਾ ਨਾਮ | ਸਿੱਖਾਏ ਗਏ ਸੰਕਲਪ | ਸਿੱਖਣ ਦੇ ਲਕੜੀ-ਮੁੱਦੇ | ਲਿੰਕ ਕੀਤੀ ਪਾਠ | ਲੇਖਕ | | :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | -| 01 | ਸ਼ੁਰੂ ਕਰਨਾ | ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਦਾ ਪਰਿਚਿਆ ਅਤੇ ਟੂਲਜ਼ ਆਫ਼ ਦ ਟਰੇਡ | ਜ਼ਿਆਦਾਤਰ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਦੇ ਬੇਸਿਕ ਮੁੱਖ ਵਿਸ਼ੇ ਸਿੱਖੋ ਅਤੇ ਉਹ ਸਾਫਟਵੇਅਰ ਜੋ ਪੇਸ਼ਾਵਰ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਕੰਮ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ | [Intro to Programming Languages and Tools of the Trade](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | ਜੈਸਮਿਨ | -| 02 | ਸ਼ੁਰੂ ਕਰਨਾ | GitHub ਦੇ ਬੁਨਿਆਦੀ ਗੁਣ, ਟੀਮ ਦੇ ਨਾਲ ਕੰਮ ਕਰਨਾ | ਆਪਣੇ ਪ੍ਰਾਜੈਕਟ ਵਿੱਚ GitHub ਕਿਵੇਂ ਵਰਤਣਾ ਹੈ, ਕੋਡ ਬੇਸ ਤੇ ਹੋਰਾਂ ਨਾਲ ਮਿਲ ਕੇ ਕੰਮ ਕਰਨਾ | [Intro to GitHub](./1-getting-started-lessons/2-github-basics/README.md) | ਫਲੋਰ | -| 03 | ਸ਼ੁਰੂ ਕਰਨਾ | ਐਕਸੈਸੀਬਿਲਟੀ | ਵੈੱਬ ਐਕਸੈਸੀਬਿਲਟੀ ਦੇ ਮੁੱਢਲੇ ਗੁਣ ਸਿੱਖੋ | [Accessibility Fundamentals](./1-getting-started-lessons/3-accessibility/README.md) | ਕ੍ਰਿਸਟੋਫਰ | -| 04 | JS ਬੇਸਿਕ | ਜਾਵਾਸਕ੍ਰਿਪਟ ਡੇਟਾ ਟਾਈਪ | ਜਾਵਾਸਕ੍ਰਿਪਟ ਡੇਟਾ ਟਾਈਪਾਂ ਦੇ ਮੁੱਢਲੇ ਗੁਣ | [Data Types](./2-js-basics/1-data-types/README.md) | ਜੈਸਮਿਨ | -| 05 | JS ਬੇਸਿਕ | ਫੰਕਸ਼ਨ ਅਤੇ ਮੈਥਡ | ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਲੋਜਿਕ ਪਾਠ ਨੂੰ ਸੰਭਾਲਣ ਲਈ ਫੰਕਸ਼ਨ ਅਤੇ ਮੈਥਡ ਬਾਰੇ ਜਾਣੋ | [Functions and Methods](./2-js-basics/2-functions-methods/README.md) | ਜੈਸਮਿਨ ਅਤੇ ਕ੍ਰਿਸਟੋਫਰ | -| 06 | JS ਬੇਸਿਕ | JS ਨਾਲ ਫੈਸਲੇ ਕਰਨਾ | ਫੈਸਲਾ-ਸੰਬੰਧੀ ਮੈਥਡਾਂ ਦਾ ਉਪਯੋਗ ਕਰਕੇ ਆਪਣੇ ਕੋਡ ਵਿੱਚ ਸ਼ਰਤਾਂ ਬਣਾਉਣਾ ਸਿੱਖੋ | [Making Decisions](./2-js-basics/3-making-decisions/README.md) | ਜੈਸਮਿਨ | -| 07 | JS ਬੇਸਿਕ | ਐਰੇ ਅਤੇ ਲੂਪ | ਜਾਵਾਸਕ੍ਰਿਪਟ ਵਿੱਚ ਡੇਟਾ ਨਾਲ ਐਰੇ ਅਤੇ ਲੂਪਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ | [Arrays and Loops](./2-js-basics/4-arrays-loops/README.md) | ਜੈਸਮਿਨ | -| 08 | [ਟਰੈਰੀਅਮ](./3-terrarium/solution/README.md) | ਐਚਟੀਐਮਐਲ ਅਮਲ ਵਿੱਚ | ਐਚਟੀਐਮਐਲ ਬਣਾਓ ਤਾਂ ਜੋ ਇੱਕ ਆਨਲਾਈਨ ਟਰੈਰੀਅਮ ਬਣਾਇਆ ਜਾ ਸਕੇ, ਖਾਸ ਕਰਕੇ ਲੇਆਊਟ ਬਨਾਉਣ 'ਤੇ ਧਿਆਨ ਦਿੰਦੇ ਹੋਏ | [Introduction to HTML](./3-terrarium/1-intro-to-html/README.md) | ਜੈਨ | -| 09 | [ਟਰੈਰੀਅਮ](./3-terrarium/solution/README.md) | CSS ਅਮਲ ਵਿੱਚ | ਆਨਲਾਈਨ ਟਰੈਰੀਅਮ ਨੂੰ ਸਜਾਉਣ ਲਈ CSS ਬਨਾਓ, CSS ਦੇ ਮੁੱਢਲੇ ਗੁਣ ਸਮੇਤ ਪੰਨਾ ਰਿਸਪਾਂਸੀਵ ਬਣਾਉਣਾ | [Introduction to CSS](./3-terrarium/2-intro-to-css/README.md) | ਜੈਨ | -| 10 | [ਟਰੈਰੀਅਮ](./3-terrarium/solution/README.md) | ਜਾਵਾਸਕ੍ਰਿਪਟ ਕਲੋਜ਼ਰਜ਼, DOM ਮੈਨਿਪੂਲੇਸ਼ਨ | ਜਾਵਾਸਕ੍ਰਿਪਟ ਬਣਾਓ ਤਾਂ ਜੋ ਟਰੈਰੀਅਮ ਨੂੰ ਡ੍ਰੈਗ/ਡ੍ਰਾਪ ਇੰਟਰਫੇਸ ਵਜੋਂ ਕੰਮ ਕਰਨ ਬਾਰੇ ਬਣਾਉਂਦੇ ਹੋਏ, ਕਲੋਜ਼ਰਜ਼ ਅਤੇ DOM ਸੰਭਾਲ 'ਤੇ ਧਿਆਨ ਦਿੰਦੇ ਹੋਏ | [JavaScript Closures, DOM manipulation](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | ਜੈਨ | -| 11 | [ਟਾਈਪਿੰਗ ਗੇਮ](./4-typing-game/solution/README.md) | ਟਾਈਪਿੰਗ ਗੇਮ ਬਨਾਓ | ਆਪਣੇ ਜਾਵਾਸਕ੍ਰਿਪਟ ਐਪ ਦੀ ਲੋਜਿਕ ਨੂੰ ਚਲਾਉਣ ਲਈ ਕੀਬੋਰਡ ਘਟਨਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਸਿੱਖੋ | [Event-Driven Programming](./4-typing-game/typing-game/README.md) | ਕ੍ਰਿਸਟੋਫਰ | -| 12 | [ਹਰਾ ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੇਂਸ਼ਨ](./5-browser-extension/solution/README.md) | ਬ੍ਰਾਊਜ਼ਰ ਨਾਲ ਕੰਮ ਕਰਨਾ | ਜਾਣੋ ਕਿ ਬ੍ਰਾਊਜ਼ਰ ਕਿਵੇਂ ਕੰਮ ਕਰਦੇ ਹਨ, ਉਹਨਾਂ ਦਾ ਇਤਿਹਾਸ, ਅਤੇ ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੇਂਸ਼ਨ ਦੇ ਪਹਿਲੇ ਤੱਤ ਕਿਵੇਂ ਬਣਾਏ ਜਾਂਦੇ ਹਨ | [About Browsers](./5-browser-extension/1-about-browsers/README.md) | ਜੈਨ | -| 13 | [ਹਰਾ ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੇਂਸ਼ਨ](./5-browser-extension/solution/README.md) | ਫਾਰਮ ਬਣਾਉਣਾ, API ਕਾਲ ਕਰਨਾ ਅਤੇ ਲੋਕਲ ਸਟੋਰੇਜ ਵਿੱਚ ਵੈਰੀਏਬਲ ਸੰਗ੍ਰਹਿਤ ਕਰਨਾ | ਆਪਣੇ ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੇਂਸ਼ਨ ਦੇ ਜਾਵਾਸਕ੍ਰਿਪਟ ਤੱਤ ਬਨਾਓ, ਜੋ ਲੋਕਲ ਸਟੋਰੇਜ ਵਿੱਚ ਸਟੋਰੇ ਕੀਤੇ ਵੈਰੀਏਬਲਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ API ਨੂੰ ਕਾਲ ਕਰਨ ਲਈ | [APIs, Forms, and Local Storage](./5-browser-extension/2-forms-browsers-local-storage/README.md) | ਜੈਨ | -| 14 | [ਹਰਾ ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੇਂਸ਼ਨ](./5-browser-extension/solution/README.md) | ਬ੍ਰਾਊਜ਼ਰ ਦੀਆਂ ਬੈਕਗ੍ਰਾਊਂਡ ਪ੍ਰਕਿਰਿਆਵਾਂ, ਵੈੱਬ ਪ੍ਰਦਰਸ਼ਨ | ਐਕਸਟੇਂਸ਼ਨ ਦੇ ਆਈਕਨ ਨੂੰ ਸੰਭਾਲਣ ਲਈ ਬ੍ਰਾਊਜ਼ਰ ਦੀਆਂ ਬੈਕਗ੍ਰਾਊਂਡ ਪ੍ਰਕਿਰਿਆਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ; ਵੈੱਬ ਪ੍ਰਦਰਸ਼ਨ ਅਤੇ ਕੁਝ ਅਪਟਿਮਾਈਜ਼ੇਸ਼ਨ ਬਾਰੇ ਸਿੱਖੋ | [Background Tasks and Performance](./5-browser-extension/3-background-tasks-and-performance/README.md) | ਜੈਨ | -| 15 | [ਸਪੇਸ ਗੇਮ](./6-space-game/solution/README.md) | ਜਾਵਾਸਕ੍ਰਿਪਟ ਨਾਲ ਹੋਰ ਅਡਵਾਂਸਡ ਗੇਮ ਡਿਵੈਲਪਮੈਂਟ | ਕਲਾਸਾਂ ਅਤੇ ਕੰਪੋਜ਼ੀਸ਼ਨ ਦੋਂਹਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇਨਹੈਰੀਟੈਂਸ ਅਤੇ ਪਬ/ਸਬ ਪੈਟਰਨ ਬਾਰੇ ਜਾਣੋ, ਗੇਮ ਬਣਾਉਣ ਦੀ ਤਿਆਰੀ ਲਈ | [Introduction to Advanced Game Development](./6-space-game/1-introduction/README.md) | ਕ੍ਰਿਸ | -| 16 | [ਸਪੇਸ ਗੇਮ](./6-space-game/solution/README.md) | ਕੈਂਵਾਸ 'ਤੇ ਡਰਾਇੰਗ | ਕੈਂਵਾਸ API ਬਾਰੇ ਜਾਣੋ, ਜਿਸ ਨਾਲ ਸਕ੍ਰੀਨ 'ਤੇ ਤੱਤ ਡਰਾਇੰਗ ਕੀਤੇ ਜਾਂਦੇ ਹਨ | [Drawing to Canvas](./6-space-game/2-drawing-to-canvas/README.md) | ਕ੍ਰਿਸ | -| 17 | [ਸਪੇਸ ਗੇਮ](./6-space-game/solution/README.md) | ਸਕ੍ਰੀਨ 'ਤੇ ਤੱਤਾਂ ਨੂੰ ਹਿਲਾਉਣਾ | ਕੈਰਟੇਸ਼ੀਅਨ ਕੋਆਰਡੀਨਿਟਸ ਅਤੇ ਕੈਂਵਾਸ API ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਤੱਤਾਂ ਨੂੰ ਗਤੀ ਪ੍ਰਾਪਤ ਕਰਨ ਦਾ ਪਤਾ ਲਗਾਓ | [Moving Elements Around](./6-space-game/3-moving-elements-around/README.md) | ਕ੍ਰਿਸ | -| 18 | [ਸਪੇਸ ਗੇਮ](./6-space-game/solution/README.md) | ਟਕਰਾਅ ਪਛਾਣ | ਗੇਮ ਦੀ ਪ੍ਰਦਰਸ਼ਨ ਸਮਰੱਥਾ ਨੂੰ ਯਕੀਨੀ ਬਨਾਉਣ ਲਈ ਕੀਪ੍ਰੈੱਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਤੱਤਾਂ ਨੂੰ ਟਕਰਾਉਣ ਅਤੇ ਪਰਸਪਰ ਪ੍ਰਭਾਵ ਕਰਨ ਵਾਲਾ ਸਮਰਥਨ ਬਣਾਓ | [Collision Detection](./6-space-game/4-collision-detection/README.md) | ਕ੍ਰਿਸ | -| 19 | [ਸਪੇਸ ਗੇਮ](./6-space-game/solution/README.md) | ਸਕੋਰ ਰੱਖਣਾ | ਗੇਮ ਦੀ ਸਥਿਤੀ ਅਤੇ ਪ੍ਰਦਰਸ਼ਨ ਦੇ ਅਧਾਰ 'ਤੇ ਗਣਿਤੀ ਯੋਗਾਂਕ ਕੀਤੀਆਂ ਜਾ ਰਹੀਆਂ ਹਨ | [Keeping Score](./6-space-game/5-keeping-score/README.md) | ਕ੍ਰਿਸ | -| 20 | [ਸਪੇਸ ਗੇਮ](./6-space-game/solution/README.md) | ਗੇਮ ਨੂੰ ਖਤਮ ਕਰਨਾ ਅਤੇ ਮੁੜ ਸ਼ੁਰੂ ਕਰਨਾ | ਗੇਮ ਦੇ ਅੰਤ ਅਤੇ ਮੁੜ ਸ਼ੁਰੂ ਕਰਨ ਬਾਰੇ ਜਾਣੋ, ਜਿਸ ਵਿੱਚ ਅਸੈੱਟਸ ਦੀ ਸਫਾਈ ਅਤੇ ਵੈਰੀਏਬਲ ਕਦਰਾਂ ਨੂੰ ਰੀਸੈੱਟ ਕਰਨਾ ਸ਼ਾਮਲ ਹੈ | [The Ending Condition](./6-space-game/6-end-condition/README.md) | ਕ੍ਰਿਸ | -| 21 | [ਬੈਂਕਿੰਗ ਐਪ](./7-bank-project/solution/README.md) | ਵੈੱਬ ਐਪ ਵਿੱਚ HTML ਟੈਮਪਲੇਟ ਅਤੇ ਰੂਟ | ਰੂਟਿੰਗ ਅਤੇ HTML ਟੈਮਪਲੇਟ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਬਹੁ-ਪੰਨਾ ਵੈੱਬਸਾਈਟ ਦਾ ਢਾਂਚਾ ਕਿਵੇਂ ਬਣਾਇਆ ਜਾਵੇ ਸਿੱਖੋ | [HTML Templates and Routes](./7-bank-project/1-template-route/README.md) | ਯੋਹਾਨ | -| 22 | [ਬੈਂਕਿੰਗ ਐਪ](./7-bank-project/solution/README.md) | ਲੌਗਿਨ ਅਤੇ ਰਜਿਸਟਰੇਸ਼ਨ ਫਾਰਮ ਬਣਾਉਣਾ | ਫਾਰਮ ਸੁਧਾਰ ਅਤੇ ਵੈਰੀਫਿਕੇਸ਼ਨ ਪ੍ਰਕਿਰਿਆਵਾਂ ਬਾਰੇ ਜਾਣੋ | [Forms](./7-bank-project/2-forms/README.md) | ਯੋਹਾਨ | -| 23 | [ਬੈਂਕਿੰਗ ਐਪ](./7-bank-project/solution/README.md) | ਡੇਟਾ ਪ੍ਰਾਪਤੀ ਅਤੇ ਵਰਤੋਂ ਦੇ ਤਰੀਕੇ | ਤੁਹਾਡੇ ਐਪ ਵਿੱਚ ਡੇਟਾ ਕਿਵੇਂ ਆਉਂਦਾਂ ਅਤੇ ਜਾਂਦਾ ਹੈ, ਕਿਵੇਂ ਪ੍ਰਾਪਤ ਕਰੋ, ਸੰਭਾਲੋ, ਅਤੇ ਖਤਮ ਕਰੋ | [Data](./7-bank-project/3-data/README.md) | ਯੋਹਾਨ | -| 24 | [ਬੈਂਕਿੰਗ ਐਪ](./7-bank-project/solution/README.md) | ਸਟੇਟ ਮੈਨੇਜਮੈਂਟ ਦੇ ਸਿਧਾਂਤ | ਸਿੱਖੋ ਕਿ ਤੁਹਾਡਾ ਐਪ ਸਟੇਟ کيਵੋਂ ਸਾਂਭਦਾ ਹੈ ਅਤੇ ਇਸ ਨੂੰ ਪ੍ਰੋਗ੍ਰਾਮੀ ਤਰੀਕੇ ਨਾਲ ਕਿਵੇਂ ਪ੍ਰਬੰਧਿਤ ਕਰਦਾ ਹੈ | [State Management](./7-bank-project/4-state-management/README.md) | ਯੋਹਾਨ | -| 25 | [ਬ੍ਰਾਊਜ਼ਰ/VS ਕੋਡ ਕੋਡ](../../8-code-editor) | VS ਕੋਡ ਨਾਲ ਕੰਮ ਕਰਨਾ | ਕੋਡ ਐਡੀਟਰ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰਨੀ ਹੈ ਸਿੱਖੋ | [Use VScode Code Editor](./8-code-editor/1-using-a-code-editor/README.md) | ਕ੍ਰਿਸ | -| 26 | [AI ਸਹਾਇਕ](./9-chat-project/README.md) | AI ਨਾਲ ਕੰਮ ਕਰਨਾ | ਆਪਣਾ ਖੁਦ ਦਾ AI ਸਹਾਇਕ ਬਣਾਉਣਾ ਸਿੱਖੋ | [AI Assistant project](./9-chat-project/README.md) | ਕ੍ਰਿਸ | +| 01 | ਸ਼ੁਰੂਆਤ ਕਰਨਾ | ਪਰੋਗ੍ਰਾਮਿੰਗ ਅਤੇ ਟੂਲਜ਼ ਦਾ ਜਾਣੂ | ਜ਼ਿਆਦਾਤਰ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਦੀਆਂ ਮੁੱਖ ਆਧਾਰਭੂਤ ਜਾਣਕਾਰੀਆਂ ਅਤੇ ਉਹ ਸਾਫਟਵੇਅਰ ਜੋ ਪ੍ਰੋਫੈਸ਼ਨਲ ਡਿਵੈਲਪਰਾਂ ਲਈ ਕੰਮ ਆਉਂਦਾ ਹੈ, ਬਾਰੇ ਸਿੱਖੋ | [ਪਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਅਤੇ ਟੂਲਜ਼ ਦਾ ਜਾਣੂ](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | ਜੈਸਮਿਨ | +| 02 | ਸ਼ੁਰੂਆਤ ਕਰਨਾ | GitHub ਬੁਨਿਆਦੀ ਜਾਣਕਾਰੀ, ਟੀਮ ਨਾਲ ਕੰਮ ਕਰਨ ਸਮੇਤ | ਆਪਣੇ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ GitHub ਦਾ ਉਪਯੋਗ ਕਰਨਾ, ਅਤੇ ਕਿਵੇਂ ਇਕ ਕੋਡ ਬੇਸ ਤੇ ਹੋਰਾਂ ਨਾਲ ਸਹਿਯੋਗ ਕਰਨਾ | [GitHub ਦਾ ਜਾਣੂ](./1-getting-started-lessons/2-github-basics/README.md) | ਫਲੋਰ | +| 03 | ਸ਼ੁਰੂਆਤ ਕਰਨਾ | ਪਹੁੰਚਯੋਗਤਾ | ਵੈੱਬ ਪਹੁੰਚਯੋਗਤਾ ਬਾਰੇ ਬੁਨਿਆਦੀ ਜਾਣਕਾਰੀ ਲਵੋ | [ਪਹੁੰਚਯੋਗਤਾ ਮੂਲ ਸਿਧਾਂਤ](./1-getting-started-lessons/3-accessibility/README.md) | ਕ੍ਰਿਸਟੋਫ਼ਰ | +| 04 | JS ਜ਼ਰੂਰੀ ਗੱਲਾਂ | ਜਾਵਾਸਕ੍ਰਿਪਟ ਡਾਟਾ ਕਿਸਮਾਂ | ਜਾਵਾਸਕ੍ਰਿਪਟ ਡਾਟਾ ਕਿਸਮਾਂ ਬਾਰੇ ਬੁਨਿਆਦੀ ਜਾਣਕਾਰੀ | [ਡਾਟਾ ਕਿਸਮਾਂ](./2-js-basics/1-data-types/README.md) | ਜੈਸਮਿਨ | +| 05 | JS ਜ਼ਰੂਰੀ ਗੱਲਾਂ | ਫੰਕਸ਼ਨਾਂ ਅਤੇ მეთਡਸ | ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਲੌਜਿਕ ਬਹਾਵ ਨੂੰ ਸੰਭਾਲਣ ਲਈ ਫੰਕਸ਼ਨਾਂ ਅਤੇ ਮੈਥਡਸ ਬਾਰੇ ਸਿੱਖੋ | [ਫੰਕਸ਼ਨਾਂ ਅਤੇ ਮੈਥਡਸ](./2-js-basics/2-functions-methods/README.md) | ਜੈਸਮਿਨ ਅਤੇ ਕ੍ਰਿਸਟੋਫ਼ਰ | +| 06 | JS ਜ਼ਰੂਰੀ ਗੱਲਾਂ | JS ਨਾਲ ਫੈਸਲੇ ਕਰਨਾ | ਆਪਣੇ ਕੋਡ ਵਿੱਚ ਸ਼ਰਤਾਂ ਬਣਾਉਣ ਲਈ ਫੈਸਲਾ ਕਰਨ ਵਾਲੇ ਤਰੀਕਿਆਂ ਬਾਰੇ ਸਿੱਖੋ | [ਫੈਸਲੇ ਲੈਣਾ](./2-js-basics/3-making-decisions/README.md) | ਜੈਸਮਿਨ | +| 07 | JS ਜ਼ਰੂਰੀ ਗੱਲਾਂ | ਐਰੇਜ਼ ਅਤੇ ਲੂਪ | ਜਾਵਾਸਕ੍ਰਿਪਟ ਵਿੱਚ ਐਰੇਜ਼ ਅਤੇ ਲੂਪ ਕੇ ਨਾਲ ਡਾਟਾ ਤੇ ਕੰਮ ਕਰੋ | [ਐਰੇਜ਼ ਅਤੇ ਲੂਪ](./2-js-basics/4-arrays-loops/README.md) | ਜੈਸਮਿਨ | +| 08 | [ਟੈਰੀਰੀਅਮ](./3-terrarium/solution/README.md) | ਪ੍ਰੈਕਟਿਸ ਵਿੱਚ HTML | ਇੱਕ ਆਨਲਾਈਨ ਟੈਰੀਰੀਅਮ ਬਣਾਉਣ ਲਈ HTML ਬਣਾਓ, ਵਿਸ਼ੇਸ਼ ਕਰਕੇ ਲੇਆਉਟ ਬਣਾਉਣ 'ਤੇ ਕੇਂਦ੍ਰਿਤ | [HTML ਦਾ ਜਾਣੂ](./3-terrarium/1-intro-to-html/README.md) | ਜੇਨ | +| 09 | [ਟੈਰੀਰੀਅਮ](./3-terrarium/solution/README.md) | ਪ੍ਰੈਕਟਿਸ ਵਿੱਚ CSS | ਆਨਲਾਈਨ ਟੈਰੀਰੀਅਮ ਲਈ CSS ਬਣਾਓ ਜੋ ਪੰਨੇ ਨੂੰ ਰਿਸਪਾਂਸਿਵ ਬਣਾਉਂਦਾ ਹੈ | [CSS ਦਾ ਜਾਣੂ](./3-terrarium/2-intro-to-css/README.md) | ਜੇਨ | +| 10 | [ਟੈਰੀਰੀਅਮ](./3-terrarium/solution/README.md) | ਜਾਵਾਸਕ੍ਰਿਪਟ ਕਲੋਜ਼ਰਜ਼, DOM ਮੈਨਿਪੁਲੇਸ਼ਨ | ਟੈਰੀਰੀਅਮ ਲਈ ਜਾਵਾਸਕ੍ਰਿਪਟ ਬਣਾਓ ਤਾਂ ਜੋ ਡਰੈਗ/ਡ੍ਰਾਪ ਇੰਟਰਫੇਸ ਤਿਆਰ ਹੋ ਸਕੇ, ਕਲੋਜ਼ਰਜ਼ ਅਤੇ DOM ਮੈਨਿਪੁਲੇਸ਼ਨ 'ਤੇ ਧਿਆਨ ਦਿੰਦਿਆਂ | [ਜਾਵਾਸਕ੍ਰਿਪਟ ਕਲੋਜ਼ਰਜ਼, DOM ਮੈਨਿਪੁਲੇਸ਼ਨ](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | ਜੇਨ | +| 11 | [ਟਾਈਪਿੰਗ ਗੇਮ](./4-typing-game/solution/README.md) | ਟਾਈਪਿੰਗ ਗੇਮ ਬਣਾਉਣਾ | ਆਪਣੇ ਜਾਵਾਸਕ੍ਰਿਪਟ ਐਪ ਦੀ ਲੌਜਿਕ ਚਲਾਉਣ ਲਈ ਕੀਬੋਰਡ ਇਵੈਂਟਸ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਸਿੱਖੋ | [ਘਟਨਾ-ਚਲਿਤ ਪਰੋਗ੍ਰਾਮਿੰਗ](./4-typing-game/typing-game/README.md) | ਕ੍ਰਿਸਟੋਫ਼ਰ | +| 12 | [ਗ੍ਰੀਨ ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ](./5-browser-extension/solution/README.md) | ਬ੍ਰਾਊਜ਼ਰਾਂ ਨਾਲ ਕੰਮ ਕਰਨਾ | ਬ੍ਰਾਊਜ਼ਰ ਕਿਵੇਂ ਕੰਮ ਕਰਦੇ ਹਨ, ਇਸ ਦਾ ਇਤਿਹਾਸ ਅਤੇ ਪਹਿਲਾ ਐਲੀਮੇਂਟ ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ ਵਿੱਚ ਬਣਾਉਣ ਦਾ ਤਰੀਕਾ ਸਿੱਖੋ | [ਬ੍ਰਾਊਜ਼ਰ ਬਾਰੇ](./5-browser-extension/1-about-browsers/README.md) | ਜੇਨ | +| 13 | [ਗ੍ਰੀਨ ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ](./5-browser-extension/solution/README.md) | ਫਾਰਮ ਬਣਾਉਣਾ, API ਕਾਲ ਕਰਨਾ ਅਤੇ ਲੋਕਲ ਸਟੋਰੇਜ ਵਿੱਚ ਵੇਰੀਏਬਲ ਰੱਖਣਾ | ਆਪਣੇ ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ ਲਈ JavaScript ਤੱਤ ਬਣਾਓ ਜੋ API ਨੂੰ ਕਾਲ ਕਰੇ ਅਤੇ ਲੋਕਲ ਸਟੋਰੇਜ ਵਿੱਚ ਸਟੋਰ ਕੀਤੇ ਵੇਰੀਏਬਲ ਦੀ ਵਰਤੋਂ ਕਰੇ | [API, ਫਾਰਮ, ਅਤੇ ਲੋਕਲ ਸਟੋਰੇਜ](./5-browser-extension/2-forms-browsers-local-storage/README.md) | ਜੇਨ | +| 14 | [ਗ੍ਰੀਨ ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ](./5-browser-extension/solution/README.md) | ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਬੈਕਗ੍ਰਾਊਂਡ ਪ੍ਰੋਸੈੱਸ, ਵੈੱਬ ਪ੍ਰਦਰਸ਼ਨ | ਐਕਸਟੈਂਸ਼ਨ ਦੇ ਆਈਕਨ ਨੂੰ ਮੈਨੇਜ ਕਰਨ ਲਈ ਬ੍ਰਾਊਜ਼ਰ ਦੇ ਬੈਕਗ੍ਰਾਊਂਡ ਪ੍ਰੋਸੈੱਸ ਦੀ ਵਰਤੋਂ ਕਰੋ; ਵੈੱਬ ਪ੍ਰਦਰਸ਼ਨ ਅਤੇ ਕੁਝ ਸੰਵਰਣਾਂ ਬਾਰੇ ਸਿੱਖੋ | [ਬੈਕਗ੍ਰਾਊਂਡ ਟਾਸਕ ਅਤੇ ਪ੍ਰਦਰਸ਼ਨ](./5-browser-extension/3-background-tasks-and-performance/README.md) | ਜੇਨ | +| 15 | [ਸਪੇਸ ਗੇਮ](./6-space-game/solution/README.md) | ਜਾਵਾਸਕ੍ਰਿਪਟ ਨਾਲ ਵਧੀਆ ਖੇਡ ਵਿਕਾਸ | ਇਨਹੇਰੀਟੈਂਸ ਬਾਰੇ ਕਲਾਸਾਂ ਅਤੇ ਕੰਪੋਜ਼ੀਸ਼ਨ ਦੋਵਾਂ ਨਾਲ ਅਤੇ ਪੁਬ/ਸਬ ਪੈਟਰਨ ਬਾਰੇ ਸਿੱਖੋ, ਖੇਡ ਬਣਾਉਣ ਦੀ ਤਿਆਰੀ ਲਈ | [ਐਡਵਾਂਸਡ ਖੇਡ ਵਿਕਾਸ ਦਾ ਜਾਣੂ](./6-space-game/1-introduction/README.md) | ਕ੍ਰਿਸ | +| 16 | [ਸਪੇਸ ਗੇਮ](./6-space-game/solution/README.md) | ਕੈਨਵਾਸ 'ਤੇ ਡਰਾਇੰਗ | ਕੇਨਵਾਸ API ਬਾਰੇ ਜਾਣਕਾਰੀ ਲਵੋ ਜੋ ਸਕ੍ਰੀਨ ਤੇ ਤੱਤੇ ਡਰਾਅ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ | [ਕੈਨਵਾਸ 'ਤੇ ਡਰਾਇੰਗ](./6-space-game/2-drawing-to-canvas/README.md) | ਕ੍ਰਿਸ | +| 17 | [ਸਪੇਸ ਗੇਮ](./6-space-game/solution/README.md) | ਸਕ੍ਰੀਨ 'ਤੇ ਤੱਤਾਂ ਨੂੰ ਘੁਮਾਉਣਾ | ਡਰੋਹਾਂ ਦੇ ਕਾਰਟਿਸੀਅਨ ਕੋਆਰਡੀਨੇਟਸ ਅਤੇ ਕੈਨਵਾਸ API ਦੀ ਵਰਤੋਂ ਨਾਲ ਤੱਤਾਂ ਨੂੰ ਗਤੀਸ਼ੀਲ ਬਣਾਉਣਾ ਸਿੱਖੋ | [ਤੱਤਾਂ ਨੂੰ ਆੜੇ-ਤਰਫੇ ਖ਼ਸਕਾਉਣਾ](./6-space-game/3-moving-elements-around/README.md) | ਕ੍ਰਿਸ | +| 18 | [ਸਪੇਸ ਗੇਮ](./6-space-game/solution/README.md) | ਟਕਰਾਉ ਦਾ ਪਤਾ ਲਗਾਉਣਾ | ਤੱਤਾਂ ਨੂੰ ਇਕ-ਦੂਜੇ ਨਾਲ ਟਕਰਾਉਣ ਅਤੇ ਕੀਪ੍ਰੈਸ ਦੀ ਵਰਤੋਂ ਨਾਲ ਪ੍ਰਤੀਕਿਰਿਆ ਕਰਨ ਲਈ ਬਣਾਓ ਅਤੇ ਖੇਡ ਦੇ ਪ੍ਰਦਰਸ਼ਨ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਠੰਢਾ ਸਮੇਂ ਦੀ ਫਂਕਸ਼ਨਲਿਟੀ ਦਿਉ | [ਟਕਰਾਉ ਡਿਟੈਕਸ਼ਨ](./6-space-game/4-collision-detection/README.md) | ਕ੍ਰਿਸ | +| 19 | [ਸਪੇਸ ਗੇਮ](./6-space-game/solution/README.md) | ਸਕੋਰ ਸੇਵ ਕਰਨਾ | ਖੇਡ ਦੀ ਸਥਿਤੀ ਅਤੇ ਪ੍ਰਦਰਸ਼ਨ ਦੇ ਆਧਾਰ 'ਤੇ ਗਣਿਤੀ ਗਣਨਾ ਕਰੋ | [ਸਕੋਰ ਰੱਖਣਾ](./6-space-game/5-keeping-score/README.md) | ਕ੍ਰਿਸ | +| 20 | [ਸਪੇਸ ਗੇਮ](./6-space-game/solution/README.md) | ਖੇਡ ਖਤਮ ਕਰਨਾ ਅਤੇ ਮੁੜ ਸ਼ੁਰੂ ਕਰਨਾ | ਖੇਡ ਨੂੰ ਖਤਮ ਅਤੇ ਮੁੜ ਸ਼ੁਰੂ ਕਰਨ ਬਾਰੇ ਸਿੱਖੋ, ਜਿਸ ਵਿੱਚ ਸਮਾਨ ਸਾਫ ਕਰਨਾ ਅਤੇ ਵੇਰੀਏਬਲ ਮੁੱਲਾਂ ਨੂੰ ਰੀਸੈੱਟ ਕਰਨਾ ਸ਼ਾਮਿਲ ਹੈ | [ਅੰਤ ਦਾ ਸਥਿਤੀ](./6-space-game/6-end-condition/README.md) | ਕ੍ਰਿਸ | +| 21 | [ਬੈਂਕਿੰਗ ਐਪ](./7-bank-project/solution/README.md) | ਵੈੱਬ ਐਪ ਵਿੱਚ HTML ਟੈਂਪਲੇਟ ਅਤੇ ਰੂਟਸ | ਮਲਟੀਪੇਜ ਵੈੱਬਸਾਈਟ ਦੀ ਸਾਫ਼ਟਵੇਅਰ ਆਰਕੀਟੈਕਚਰ ਬਣਾਉਣ ਲਈ ਰੂਟਿੰਗ ਅਤੇ HTML ਟੈਂਪਲੇਟ ਦੀ ਵਰਤੋਂ ਸਿੱਖੋ | [HTML ਟੈਂਪਲੇਟ ਅਤੇ ਰੂਟਸ](./7-bank-project/1-template-route/README.md) | ਯੋਹਾਨ | +| 22 | [ਬੈਂਕਿੰਗ ਐਪ](./7-bank-project/solution/README.md) | ਲੋਗਿਨ ਅਤੇ ਰਜਿਸਟਰ ਫਾਰਮ ਬਣਾਉਣਾ | ਫਾਰਮ ਬਣਾਉਣ ਅਤੇ ਵੈਰਿਫਿਕੇਸ਼ਨ ਰੁਟੀਨਾਂ ਬਾਰੇ ਜਾਣੋ | [ਫਾਰਮ](./7-bank-project/2-forms/README.md) | ਯੋਹਾਨ | +| 23 | [ਬੈਂਕਿੰਗ ਐਪ](./7-bank-project/solution/README.md) | ਡਾਟਾ ਫੈਚ ਕਰਨ ਅਤੇ ਵਰਤਣ ਦੇ ਤਰੀਕੇ | ਤੁਹਾਡੇ ਐਪ ਵਿੱਚ ਡਾਟਾ ਦਾ ਕੰਮ ਕਰਨਾ, ਕਿਵੇਂ ਫੈਚ ਕਰਨਾ, ਸਟੋਰ ਕਰਨਾ ਅਤੇ ਦੂਰ ਕਰਨਾ | [ਡਾਟਾ](./7-bank-project/3-data/README.md) | ਯੋਹਾਨ | +| 24 | [ਬੈਂਕਿੰਗ ਐਪ](./7-bank-project/solution/README.md) | ਸਟੇਟ ਮੈਨੇਜਮੈਂਟ ਦੇ ਸਿਧਾਂਤ | ਆਪਣੇ ਐਪ ਦਾ ਸਟੇਟ ਕਿਵੇਂ ਸਾਂਭਣਾ ਹੈ ਅਤੇ ਕਿਵੇਂ ਪ੍ਰੋਗਰਾਮਕ ਤੌਰ 'ਤੇ ਇਸ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨਾ ਹੈ | [ਸਟੇਟ ਮੈਨੇਜਮੈਂਟ](./7-bank-project/4-state-management/README.md) | ਯੋਹਾਨ | +| 25 | [ਬ੍ਰਾਊਜ਼ਰ/VScode ਕੋਡ](../../8-code-editor) | VScode ਨਾਲ ਕੰਮ ਕਰਨਾ | ਇੱਕ ਕੋਡ ਐਡੀਟਰ ਵਰਤਣਾ ਸਿੱਖੋ | [VScode ਕੋਡ ਐਡੀਟਰ ਵਾਪਰੇਤ](./8-code-editor/1-using-a-code-editor/README.md) | ਕ੍ਰਿਸ | +| 26 | [AI ਸਹਾਇਕ](./9-chat-project/README.md) | AI ਨਾਲ ਕੰਮ ਕਰਨਾ | ਆਪਣਾ ਆਪਣਾ AI ਸਹਾਇਕ ਬਣਾਉਣਾ ਸਿੱਖੋ | [AI ਸਹਾਇਕ ਪ੍ਰੋਜੈਕਟ](./9-chat-project/README.md) | ਕ੍ਰਿਸ | -## 🏫 ਪੈਡਾਗੋਜੀ +## 🏫 ਪਦਾਗੋਜੀ -ਸਾਡਾ ਕੋਰਸ ਦੋ ਮੁੱਖ ਪੈਡਾਗੋਜੀਕਲ ਨੀਤੀਆਂ 'ਤੇ ਬਣਾਇਆ ਗਿਆ ਹੈ: -* ਪ੍ਰਾਜੈਕਟ-ਆਧਾਰਿਤ ਲਰਨਿੰਗ -* ਅਕਸਰ ਕਵਿਜ਼ਾਂ +ਸਾਡਾ ਕਰਿਕੁਲਾ ਦੋ ਮੁੱਖ ਪਦਾਗੋਜੀ ਸਿਧਾਂਤਾਂ ਦੇ ਨਾਲ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ: +* ਪ੍ਰੋਜੈਕਟ-ਅਧਾਰਿਤ ਸਿੱਖਣਾ +* ਵਾਰ-ਵਾਰ ਕਵਿਜ਼ਾਂ -ਪਰੋਗ੍ਰਾਮ ਜਾਵਾਸਕ੍ਰਿਪਟ, HTML ਅਤੇ CSS ਦੇ ਮੁੱਢਲੇ ਗੁਣ ਸਿੱਖਾਉਂਦਾ ਹੈ, ਨਾਲ ਹੀ ਸੰਸਾਰਕ ਵੈੱਬ ਡਿਵੈਲਪਰਾਂ ਵੱਲੋਂ ਵਰਤੇ ਜਾਂਦੇ ਆਖਰੀ ਟੂਲ ਅਤੇ ਤਕਨੀਕਾਂ ਵੀ ਦਿਖਾਉਂਦਾ ਹੈ। ਵਿਦਿਆਰਥੀਆਂ ਨੂੰ ਟਾਈਪਿੰਗ ਗੇਮ, ਵਰਚੁਅਲ ਟਰੈਰੀਅਮ, ਪਰਯਾਵਰਣ-ਮਿੱਤਰ ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੇਂਸ਼ਨ, ਸਪੇਸ-ਇਨਵੇਡਰ-ਸਟਾਈਲ ਗੇਮ ਅਤੇ ਕਾਰੋਬਾਰਾਂ ਲਈ ਬੈਂਕਿੰਗ ਐਪ ਬਣਾਉਣ ਦਾ ਅਨੁਭਵ ਮਿਲੇਗਾ। ਸੀਰੀਜ਼ ਦੇ ਅੰਤ ਵਿੱਚ, ਵਿਦਿਆਰਥੀਆਂ ਕੋਲ ਵੈੱਬ ਡਿਵੈਲਪਮੈਂਟ ਦਾ ਮਜ਼ਬੂਤ ਸਮਝ ਹੋਵੇਗੀ। +ਇਹ ਪ੍ਰੋਗਰਾਮ ਜਾਵਾਸਕ੍ਰਿਪਟ, HTML, ਅਤੇ CSS ਦੇ ਮੂਲ ਸਿਧਾਂਤਾਂ ਨਾਲ-ਨਾਲ ਅੱਜ ਦੇ ਵੈੱਬ ਡਿਵੈਲਪਰਾਂ ਵੱਲੋਂ ਵਰਤੇ ਜਾਂਦੇ ਨਵੇਂ ਤਕਨੀਕੀ ਔਜ਼ਾਰ ਅਤੇ ਤਰੀਕਿਆਂ ਬਾਰੇ ਸਿਖਾਉਂਦਾ ਹੈ। ਵਿਦਿਆਰਥੀਆਂ ਨੂੰ ਹੱਥਾਂ-ਹੱਥ ਤਜਰਬਾ ਪ੍ਰਾਪਤ ਕਰਨ ਦਾ ਮੌਕਾ ਮਿਲੇਗਾ ਜਿਵੇਂ ਕਿ ਇੱਕ ਟਾਈਪਿੰਗ ਗੇਮ, ਵਰਚੁਅਲ ਟੈਰੀਰੀਅਮ, ਪਰਿਵਾਰ-ਮੈਲ ਐਕੋ-ਦੋਸਤ ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ, ਸਪੇਸ-ਇੰਵੇਡਰ-ਸਟਾਈਲ ਖੇਡ, ਅਤੇ ਕਾਰੋਬਾਰਾਂ ਲਈ ਬੈਂਕਿੰਗ ਐਪ ਬਣਾਉਣ ਦੁਆਰਾ। ਸੀਰੀਜ਼ ਦੇ ਅੰਤ ਤੱਕ ਵਿਦਿਆਰਥੀਆਂ ਨੂੰ ਵੈੱਬ ਵਿਕਾਸ ਦੀ ਮਜ਼ਬੂਤ ਸਮਝ ਹੋਵੇਗੀ। -> 🎓 ਤੁਸੀਂ ਇਸ ਕੋਰਸ ਦੀਆਂ ਪਹਿਲੀਆਂ ਕੁਝ ਪਾਠਾਂ ਨੂੰ Microsoft Learn ਉੱਤੇ ਇੱਕ [Learn Path](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) ਵਜੋਂ ਲੈ ਸਕਦੇ ਹੋ! +> 🎓 ਤੁਸੀਂ ਇਸ ਕਰਿਕਿਊਲਮ ਵਿੱਚ ਪਹਿਲੇ ਕੁਝ ਪਾਠ ਮਾਈਕ੍ਰੋਸਾਫਟ ਲਰਨ ਉੱਤੇ [ਲਰਨ ਪਾਥ](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) ਵਜੋਂ ਲੈ ਸਕਦੇ ਹੋ! -ਪ੍ਰਾਜੈਕਟਾਂ ਨਾਲ ਸੰਗਤ ਬਣਾਉਣ ਨਾਲ, ਬੱਚਿਆਂ ਲਈ ਪ੍ਰਕਿਰਿਆ ਹੋਰ ਦਿਲਚਸਪ ਬਣਾਈ ਜਾਂਦੀ ਹੈ ਅਤੇ ਸਿਧਾਂਤਾਂ ਦੀ ਸਮਝ ਮਜ਼ਬੂਤ ਹੁੰਦੀ ਹੈ। ਅਸੀਂ ਜਾਵਾਸਕ੍ਰਿਪਟ ਦੇ ਮੁੱਢਲੇ ਕੋਰਸ ਵੀ ਲਿਖੇ ਹਨ ਤਾਂ ਜੋ ਸਿਧਾਂਤਾਂ ਦਾ ਪਰਚਾਰ ਹੋਵੇ, ਜਿਨ੍ਹਾਂ ਨਾਲ "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" ਟਿਊਟੋਰਿਯਲ ਵੀਡੀਓ ਕਲੇਕਸ਼ਨ ਦੀ ਵੀਡੀਓ ਵੀ ਹੈ, ਜਿਸਦੇ ਲੇਖਕਾਂ ਵਿੱਚੋਂ ਕੁਝ ਇਸ ਕੋਰਸ ਦੇ ਲੇਖਕਾਂ ਨੇ ਭੀ ਯੋਗਦਾਨ ਦਿੱਤਾ ਹੈ। +ਜਦੋਂ ਕੰਟੈਂਟ ਪ੍ਰੋਜੈਕਟਾਂ ਨਾਲ ਸੰਗਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇਹ ਵਿਦਿਆਰਥੀਆਂ ਲਈ ਹੋਰ ਰੁਚਿਕਰ ਹੁੰਦਾ ਹੈ ਅਤੇ ਸਿਧਾਂਤਾਂ ਦੀ ਸਮਝ ਦਰੂਸਤ ਬਣਦੀ ਹੈ। ਅਸੀਂ ਜਾਵਾਸਕ੍ਰਿਪਟ ਦੇ ਬੁਨਿਆਦੀ ਪਾਠਾਂ ਵਿੱਚ ਕਈ ਸਟਾਰਟਰ ਪਾਠ ਲਿਖੇ ਹਨ ਜੋ ਸਿੱਧਾਂਤਾਂ ਨੂੰ ਪ੍ਰਸਥਾਵਿਤ ਕਰਦੇ ਹਨ, ਕਈ ਵੀਡੀਓਜ਼ ਦੇ ਨਾਲ ਜੋ "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" ਕਲੈਕਸ਼ਨ ਦਾ ਹਿੱਸਾ ਹਨ ਜਿਨ੍ਹਾਂ ਦੇ ਲੇਖਕਾਂ ਨੇ ਇਸ ਕਰਿਕੁਲਾ ਵਿੱਚ ਯੋਗਦਾਨ ਦਿੱਤਾ ਹੈ। -ਇਸ ਦੇ ਇਲਾਵਾ, ਇਕ ਕਮ ਦਬਾਅ ਵਾਲਾ ਕਵਿਜ਼ ਕਲਾਸ ਤੋਂ ਪਹਿਲਾਂ ਵਿਦਿਆਰਥੀ ਨੂੰ ਕਿਸੇ ਵਿਸ਼ੇ ਸਿੱਖਣ ਲਈ ਪ੍ਰੇਰਿਤ ਕਰਦਾ ਹੈ, ਜਦਕਿ ਦੂਜਾ ਕਵਿਜ਼ ਕਲਾਸ ਮਗਰੋਂ ਅੱਗੇ ਸਮਝ ਨੂੰ ਮਜ਼ਬੂਤ ਕਰਦਾ ਹੈ। ਇਹ ਕੋਰਸ ਲਚਕੀਲਾ ਅਤੇ ਮਨੋਰੰਜਕ ਬਣਾਇਆ ਗਿਆ ਹੈ ਅਤੇ ਪੂਰਾ ਜਾਂ ਹਿੱਸਾ-ਭਾਗ ਦੋਹਾਂ ਤਰੀਕਿਆਂ ਨਾਲ ਲਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਪ੍ਰਾਜੈਕਟ ਛੋਟੇ ਸ਼ੁਰੂ ਹੁੰਦੇ ਹਨ ਅਤੇ 12 ਹਫਤਿਆਂ ਦੇ ਅੰਤ ਤੱਕ ਉਨ੍ਹਾਂ ਦੀ ਗੁੰਝਲਦਾਰਤਾ ਵੱਧਦੀ ਹੈ। +ਇਸ ਤੋਂ ਇਲਾਵਾ, ਕਲਾਸ ਤੋਂ ਪਹਿਲਾਂ ਇੱਕ ਘੱਟ ਦਬਾਅ ਵਾਲਾ ਕਵਿਜ਼ ਵਿਦਿਆਰਥੀ ਦੀ ਮਨਸ਼ਾ ਸੈੱਟ ਕਰਦਾ ਹੈ ਅਤੇ ਕਲਾਸ ਦੇ ਬਾਦ ਦੂਜਾ ਕਵਿਜ਼ ਵਾਧੂ ਯਾਦਗਾਰੀ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ। ਇਹ ਕਰਿਕੁਲਾ ਲਚੀਲਾ ਅਤੇ ਮਨੋਰੰਜਕ ਤਰੀਕੇ ਨਾਲ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ ਅਤੇ ਸਾਰੇ ਜਾਂ ਹੋਰ ਕੁਝ ਹਿੱਸਿਆਂ ਵਿੱਚ ਲਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਪ੍ਰੋਜੈਕਟ ਛੋਟੇ ਤੋਂ ਸ਼ੁਰੂ ਹੁੰਦੇ ਹਨ ਅਤੇ 12-ਹਫ਼ਤੇ ਦੇ ਚੱਕਰ ਦੇ ਅੰਤ ਤੱਕ ਵੱਧ ਕੇ ਜਟਿਲ ਹੋ ਜਾਂਦੇ ਹਨ। -ਜਦੋਂ ਕਿ ਅਸੀਂ ਜਾਵਾਸਕ੍ਰਿਪਟ ਫਰੇਮਵਰਕਾਂ ਨੂੰ ਜਾਣੂ ਤੌਰ 'ਤੇ ਸ਼ਾਮਿਲ ਨਹੀਂ ਕੀਤਾ ਤਾ ਕਿ ਵੈੱਬ ਡਿਵੈਲਪਰ ਲਈ ਮੂਲ ਹੁਨਰਾਂ 'ਤੇ ਧਿਆਨ ਕੇਂਦਰਿਤ ਕੀਤਾ ਜਾ ਸਕੇ, ਇਸ ਕੋਰਸ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਅਗਲਾ ਵਧੀਆ ਕਦਮ Node.js ਬਾਰੇ ਵੀਡੀਓਜ਼ ਦੀ ਹੋਰ ਇੱਕ ਕਲੇਕਸ਼ਨ ਸਿੱਖਣਾ ਹੋਵੇਗਾ: "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". +ਜਦੋਂ ਅਸੀਂ ਜਾਵਾਸਕ੍ਰਿਪਟ ਫਰੇਮਵਰਕਸ ਨੂੰ ਜਾਣ ਬੁਝ ਕੇ ਸ਼ਾਮਲ ਕਰਨ ਤੋਂ ਬਚਿਆ ਹੈ ਤਾਂ ਕਿ ਇੱਕ ਵੈੱਬ ਡਿਵੈਲਪਰ ਵਜੋਂ ਮੂਲ ਹੁਨਰਾਂ ਉੱਤੇ ਧਿਆਨ ਦੇਣਾ ਜਾ ਸਕੇ, ਤਾਂ ਇਸ ਕਰਿਕੁਲਾ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਅਗਲਾ ਚੰਗਾ ਕਦਮ ਹੋਵੇਗਾ 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](CODE_OF_CONDUCT.md) ਅਤੇ [Contributing](CONTRIBUTING.md) ਮਿਆਰਾਂ ਨੂੰ ਵੇਖੋ। ਅਸੀਂ ਤੁਹਾਡਾ ਰਚਨਾਤਮਕ ਫੀਡਬੈਕ ਸਵਾਗਤ ਕਰਦੇ ਹਾਂ! +> ਸਾਡੀਆਂ [Code of Conduct](CODE_OF_CONDUCT.md) ਅਤੇ [Contributing](CONTRIBUTING.md) ਹਦਾਇਤਾਂ ਵੇਖੋ। ਅਸੀਂ ਤੁਹਾਡੇ ਰਚਨਾਤਮਕ ਪ੍ਰਤੀਕਿਰਿਆ ਦਾ ਸਵਾਗਤ ਕਰਦੇ ਹਾਂ! -## 🧭 ਆਫਲਾਈਨ ਪਹੁੰਚ +## 🧭 ਆਫਲਾਈਨ ਐਕਸੈੱਸ -ਤੁਸੀਂ [Docsify](https://docsify.js.org/#/) ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇਸ ਦਸਤਾਵੇਜ਼ ਨੂੰ ਆਫਲਾਈਨ ਚਲਾ ਸਕਦੇ ਹੋ। ਇਸ ਰਿਪੋ ਨੂੰ ਫੋਰਕ ਕਰੋ, ਆਪਣੀ ਲੋਕਲ ਮਸ਼ੀਨ 'ਤੇ [Docsify ਲਗਾਓ](https://docsify.js.org/#/quickstart), ਅਤੇ ਫਿਰ ਇਸ ਰਿਪੋ ਦੇ ਰੂਟ ਫੋਲਡਰ ਵਿੱਚ ਟਾਈਪ ਕਰੋ `docsify serve`। ਵੈੱਬਸਾਈਟ ਤੁਹਾਡੇ ਲੋਕਲਹੋਸਟ 'ਤੇ ਪੋਰਟ 3000 'ਤੇ ਚੱਲੇਗੀ: `localhost:3000`. +ਤੁਸੀਂ [Docsify](https://docsify.js.org/#/) ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਇਸ ਦਸਤਾਵੇਜ਼ ਨੂੰ ਆਫਲਾਈਨ ਚਲਾ ਸਕਦੇ ਹੋ। ਇਸ ਰਿਪੋ ਨੂੰ ਫਾਰਕ ਕਰੋ, ਆਪਣੇ ਲੋਕਲ ਮਸ਼ੀਨ ਤੇ [Docsify ਇੰਸਟਾਲ ਕਰੋ](https://docsify.js.org/#/quickstart), ਅਤੇ ਫਿਰ ਇਸ ਰਿਪੋ ਦੇ ਰੂਟ ਫੋਲਡਰ ਵਿੱਚ `docsify serve` ਟਾਈਪ ਕਰੋ। ਵੈੱਬਸਾਈਟ ਤੁਹਾਡੇ ਲੋਕਲਹੋਸਟ ਤੇ ਪੋਰਟ 3000 'ਤੇ ਚਲੇਗੀ: `localhost:3000`। ## 📘 PDF -ਸਾਰੇ ਪਾਠਾਂ ਦਾ PDF [ਇਥੇ](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf) ਮਿਲ ਸਕਦਾ ਹੈ। +ਸਭ ਪਾਠਾਂ ਦੀ PDF [ਇੱਥੇ](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf) ਮਿਲ ਸਕਦੀ ਹੈ। -## 🎒 ਹੋਰ ਕੋਰਸز +## 🎒 ਹੋਰ ਕੋਰਸ ਸਾਡੀ ਟੀਮ ਹੋਰ ਕੋਰਸ ਬਣਾਉਂਦੀ ਹੈ! ਦੇਖੋ: @@ -259,21 +249,21 @@ Azure AI Foundry Discord Community ਵਿੱਚ ਸ਼ਾਮਿਲ ਹੋਵੋ ## ਮਦਦ ਪ੍ਰਾਪਤ ਕਰਨਾ -ਜੇਕਰ ਤੁਸੀਂ ਫਸ ਗਏ ਹੋ ਜਾਂ AI ਐਪਸ ਬਣਾਉਣ ਬਾਰੇ ਕੋਈ ਸਵਾਲ ਹਨ, ਤਾਂ MCP ਬਾਰੇ ਵਿਚਾਰ-ਵਟਾਂਦਰਾ ਕਰਨ ਲਈ ਹੋਰ ਸਿੱਖਣ ਵਾਲਿਆਂ ਅਤੇ ਅਨੁਭਵੀ ਡਿਵੈਲਪਰਾ ਨਾਲ ਜੁੜੋ। ਇਹ ਇੱਕ ਸਮਰਥਕ ਕਮਿਊਨਿਟੀ ਹੈ ਜਿੱਥੇ ਸਵਾਲ ਸਵਾਗਤਯੋਗ ਹਨ ਅਤੇ ਗਿਆਨ ਖੁੱਲ੍ਹ ਕੇ ਸਾਂਝਾ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। +ਜੇ ਤੁਸੀਂ ਫਸ ਗਏ ਹੋ ਜਾਂ AI ਐਪ ਬਣਾਉਣ ਬਾਰੇ ਕੋਈ ਸਵਾਲ ਹੈ। MCP ਬਾਰੇ ਵਿਚਾਰ-ਵਟਾਂਦਰੇ ਵਿੱਚ ਸਾਥੀ ਸਿੱਖਣ ਵਾਲਿਆਂ ਅਤੇ ਅਨੁਭਵੀ ਵਿਕਾਸਕਾਰਾਂ ਵਿੱਚ ਸ਼ਾਮਿਲ ਹੋਵੋ। ਇਹ ਇੱਕ ਸਹਾਇਕ ਸਮੁਦਾਇ ਹੈ ਜਿੱਥੇ ਸਵਾਲਾਂ ਦਾ ਸਵਾਗਤ ਹੈ ਅਤੇ ਗਿਆਨ ਖੁੱਲ੍ਹ ਕੇ ਸਾਂਝਾ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਕੋਈ ਉਤਪਾਦ ਫੀਡਬੈਕ ਜਾਂ ਬਣਾਉਂਦੇ ਵੇਲੇ ਕੋਈ ਗਲਤੀਆਂ ਹਨ ਤਾਂ ਦਰਜ ਕਰੋ: +ਜੇ ਤੁਹਾਡੇ ਕੋਲ ਪ੍ਰੋਡਕਟ ਫੀਡਬੈਕ ਜਾਂ ਬਣਾਉਂਦੇ ਸਮੇਂ ਗਲਤੀਆਂ ਹਨ ਤਾਂ ਦੌਰਾ ਕਰੋ: [![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) -## ਲਾਇਸੰਸ +## ਲਾਇਸੈਂਸ -ਇਹ ਰਿਪੋਜ਼ਿਟਰੀ MIT ਲਾਇਸੰਸ ਦੇ ਅਧੀਨ ਲਾਇਸੰਸ ਕੀਤੀ ਗਈ ਹੈ। ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ [LICENSE](../../LICENSE) ਫਾਇਲ ਵੇਖੋ। +ਇਹ ਰਿਪੋਜ਼ਿਟਰੀ MIT ਲਾਇਸੈਂਸ ਦੇ ਅਧੀਨ ਹੈ। ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ [LICENSE](../../LICENSE) ਫਾਇਲ ਵੇਖੋ। --- -**ਦੁਆਹ**: -ਇਸ ਦਸਤਾਵੇਜ਼ ਦਾ ਅਨੁਵਾਦ ਏਆਈ ਅਨੁਵਾਦ ਸੇਵਾ [Co-op Translator](https://github.com/Azure/co-op-translator) ਦੀ ਵਰਤੋਂ ਨਾਲ ਕੀਤਾ ਗਿਆ ਹੈ। ਜਦੋਂ ਕਿ ਅਸੀਂ ਸਹੀਤੀ ਲਈ ਯਤਨਸ਼ੀਲ ਹਾਂ, ਕਿਰਪਾ ਕਰਕੇ ਧਿਆਨ ਦਿਓ ਕਿ ਸਵੈਚਲਿਤ ਅਨੁਵਾਦ ਵਿੱਚ ਗਲਤੀਆਂ ਜਾਂ ਅੰਸ਼ਾਂ ਦੀ ਗਲਤੀ ਹੋ ਸਕਦੀ ਹੈ। ਮੂਲ ਦਸਤਾਵੇਜ਼ ਆਪਣੇ ਮੂਲ ਭਾਸ਼ਾ ਵਿੱਚ ਪ੍ਰਮਾਣਿਕ ਸਰੋਤ ਵਜੋਂ ਮੰਨਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਜਰੂਰੀ ਸੂਚਨਾ ਲਈ, ਪੇਸ਼ੇਵਰ ਮਨੁੱਖੀ ਅਨੁਵਾਦ ਦੀ ਸਿਫ਼ਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇਸ ਅਨੁਵਾਦ ਦੀ ਵਰਤੋਂ ਤੋਂ ਉੱਠਣ ਵਾਲੇ ਕਿਸੇ ਵੀ ਗਲਤਫਹਮੀ ਜਾਂ ਗਲਤ ਵਿਆਖਿਆ ਲਈ ਅਸੀਂ ਜ਼ਿੰਮੇਵਾਰ ਨਹੀਂ ਹਾਂ। +**ਅਸਵੀਕਾਰੋakti**: +ਇਹ ਦਸਤਾਵੇਜ਼ AI ਅਨੁਵਾਦ ਸੇਵਾ [Co-op Translator](https://github.com/Azure/co-op-translator) ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅਨੁਵਾਦ ਕੀਤਾ ਗਿਆ ਹੈ। ਜਦੋਂ ਕਿ ਅਸੀਂ ਸਹੀਤਾ ਲਈ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹਾਂ, ਕਿਰਪਾ ਕਰਕੇ ਧਿਆਨ ਵਿੱਚ ਰੱਖੋ ਕਿ ਸਵੈਚਾਲਿਤ ਅਨੁਵਾਦਾਂ ਵਿੱਚ ਗਲਤੀਆਂ ਜਾਂ ਅਸਮਰਥਾਵਾਂ ਹੋ ਸਕਦੀਆਂ ਹਨ। ਮੂਲ ਦਸਤਾਵੇਜ਼ ਉਸ ਦੀ ਮੂਲ ਭਾਸ਼ਾ ਵਿੱਚ ਹੀ ਅਧਿਕਾਰਕ ਸਰੋਤ ਮੰਨਿਆ ਜਾ ਰਿਹਾ ਹੈ। ਮਹੱਤਵਪੂਰਨ ਜਾਣਕਾਰੀ ਲਈ, ਪੇਸ਼ੇਵਰ ਮਨੁੱਖੀ ਅਨੁਵਾਦ ਦੀ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਅਸੀਂ ਇਸ ਅਨੁਵਾਦ ਦੀ ਵਰਤੋਂ ਕਾਰਨ ਉਤਪੰਨ ਕਿਸੇ ਵੀ ਗਲਤਫਹਿਮੀਆਂ ਜਾਂ ਗਲਤ ਸਮਝਾਂ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਨਹੀਂ ਹਾਂ। \ No newline at end of file diff --git a/translations/pa/SECURITY.md b/translations/pa/SECURITY.md index b080bcb0f..0451c215e 100644 --- a/translations/pa/SECURITY.md +++ b/translations/pa/SECURITY.md @@ -1,12 +1,3 @@ - ## ਸੁਰੱਖਿਆ ਮਾਈਕਰੋਸਾਫਟ ਆਪਣੇ ਸੌਫਟਵੇਅਰ ਉਤਪਾਦਾਂ ਅਤੇ ਸੇਵਾਵਾਂ ਦੀ ਸੁਰੱਖਿਆ ਨੂੰ ਗੰਭੀਰਤਾ ਨਾਲ ਲੈਂਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਸਾਡੇ GitHub ਸੰਸਥਾਵਾਂ ਦੁਆਰਾ ਪ੍ਰਬੰਧਿਤ ਸਾਰੇ ਸਰੋਤ ਕੋਡ ਰਿਪੋਜ਼ਿਟਰੀਜ਼ ਸ਼ਾਮਲ ਹਨ, ਜਿਵੇਂ ਕਿ [Microsoft](https://github.com/Microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet), [Xamarin](https://github.com/xamarin), ਅਤੇ [ਸਾਡੀਆਂ GitHub ਸੰਸਥਾਵਾਂ](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon)। diff --git a/translations/pa/SUPPORT.md b/translations/pa/SUPPORT.md index 96a93ac34..88c1191f5 100644 --- a/translations/pa/SUPPORT.md +++ b/translations/pa/SUPPORT.md @@ -1,12 +1,3 @@ - # ਸਹਾਇਤਾ ## ਮਸਲੇ ਦਰਜ ਕਰਨ ਅਤੇ ਮਦਦ ਪ੍ਰਾਪਤ ਕਰਨ ਦਾ ਤਰੀਕਾ diff --git a/translations/pa/_404.md b/translations/pa/_404.md index 74bdff1c8..01da5e6ff 100644 --- a/translations/pa/_404.md +++ b/translations/pa/_404.md @@ -1,12 +1,3 @@ - # ਕੰਮ ਚੱਲ ਰਿਹਾ ਹੈ ਅਸੀਂ ਇਸ ਪੰਨੇ 'ਤੇ ਕੰਮ ਕਰ ਰਹੇ ਹਾਂ। ਕਿਰਪਾ ਕਰਕੇ ਬਾਅਦ ਵਿੱਚ ਦੁਬਾਰਾ ਚੈਕ ਕਰੋ। diff --git a/translations/pa/docs/_navbar.md b/translations/pa/docs/_navbar.md index 73f8b3847..0cda0260a 100644 --- a/translations/pa/docs/_navbar.md +++ b/translations/pa/docs/_navbar.md @@ -1,12 +1,3 @@ - - ਅਨੁਵਾਦ - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/pa/docs/_sidebar.md b/translations/pa/docs/_sidebar.md index be51c1c1c..69b947c44 100644 --- a/translations/pa/docs/_sidebar.md +++ b/translations/pa/docs/_sidebar.md @@ -1,12 +1,3 @@ - - ਜਾਣ ਪਛਾਣ - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/pa/for-teachers.md b/translations/pa/for-teachers.md index 73e2f9bac..ae7420e11 100644 --- a/translations/pa/for-teachers.md +++ b/translations/pa/for-teachers.md @@ -1,12 +1,3 @@ - ### ਅਧਿਆਪਕਾਂ ਲਈ ਤੁਹਾਨੂੰ ਆਪਣੇ ਕਲਾਸਰੂਮ ਵਿੱਚ ਇਸ ਪਾਠਕ੍ਰਮ ਨੂੰ ਵਰਤਣ ਦੀ ਆਗਿਆ ਹੈ। ਇਹ GitHub Classroom ਅਤੇ ਪ੍ਰਮੁੱਖ LMS ਪਲੇਟਫਾਰਮਾਂ ਨਾਲ ਬੇਹਤਰੀਨ ਤਰੀਕੇ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ, ਅਤੇ ਇਸਨੂੰ ਆਪਣੇ ਵਿਦਿਆਰਥੀਆਂ ਨਾਲ ਇੱਕ ਸਵਤੰਤਰ ਰਿਪੋ ਵਜੋਂ ਵੀ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ। diff --git a/translations/pa/lesson-template/README.md b/translations/pa/lesson-template/README.md index 684d0e2f0..8ea828a52 100644 --- a/translations/pa/lesson-template/README.md +++ b/translations/pa/lesson-template/README.md @@ -1,12 +1,3 @@ - # [ਪਾਠ ਦਾ ਵਿਸ਼ਾ] ![ਇੱਥੇ ਇੱਕ ਵੀਡੀਓ ਸ਼ਾਮਲ ਕਰੋ](../../../lesson-template/video-url) diff --git a/translations/pa/lesson-template/assignment.md b/translations/pa/lesson-template/assignment.md index e7ec65cb8..ec4ef14bd 100644 --- a/translations/pa/lesson-template/assignment.md +++ b/translations/pa/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [ਅਸਾਈਨਮੈਂਟ ਦਾ ਨਾਮ] ## ਹਦਾਇਤਾਂ diff --git a/translations/pa/memory-game/README.md b/translations/pa/memory-game/README.md index f59384940..7265eb2f7 100644 --- a/translations/pa/memory-game/README.md +++ b/translations/pa/memory-game/README.md @@ -1,12 +1,3 @@ - ਇਹ ਇੱਕ [Next.js](https://nextjs.org) ਪ੍ਰੋਜੈਕਟ ਹੈ ਜੋ [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app) ਨਾਲ ਸ਼ੁਰੂ ਕੀਤਾ ਗਿਆ ਹੈ। ## ਸ਼ੁਰੂਆਤ ਕਰਨਾ diff --git a/translations/pa/quiz-app/README.md b/translations/pa/quiz-app/README.md index 2b9482d5a..98b6d5508 100644 --- a/translations/pa/quiz-app/README.md +++ b/translations/pa/quiz-app/README.md @@ -1,12 +1,3 @@ - # ਕਵਿਜ ਐਪ ਇਹ ਕਵਿਜ ਡਾਟਾ ਸਾਇੰਸ ਕਰੀਕੁਲਮ ਲਈ ਲੈਕਚਰ ਤੋਂ ਪਹਿਲਾਂ ਅਤੇ ਬਾਅਦ ਦੇ ਕਵਿਜ ਹਨ, ਜੋ https://aka.ms/webdev-beginners 'ਤੇ ਉਪਲਬਧ ਹਨ। diff --git a/translations/pcm/.co-op-translator.json b/translations/pcm/.co-op-translator.json new file mode 100644 index 000000000..5c2f1d7c1 --- /dev/null +++ b/translations/pcm/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2026-01-08T20:01:06+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "pcm" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2026-01-08T20:21:20+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "pcm" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2026-01-08T20:24:27+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "pcm" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2026-01-08T19:31:02+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "pcm" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2026-01-08T19:49:09+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "pcm" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2026-01-08T11:39:49+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "pcm" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2026-01-08T10:49:01+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "pcm" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T19:28:09+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "pcm" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2026-01-08T12:31:40+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "pcm" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2026-01-08T12:42:45+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "pcm" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2026-01-08T12:20:24+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "pcm" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2026-01-08T12:28:48+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "pcm" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2026-01-08T12:44:13+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "pcm" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2026-01-08T12:54:00+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "pcm" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2026-01-08T12:58:01+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "pcm" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2026-01-08T13:08:57+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "pcm" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2026-01-08T10:44:35+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "pcm" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2026-01-08T18:29:33+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "pcm" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2026-01-08T18:48:31+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "pcm" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2026-01-08T19:10:37+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "pcm" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2026-01-08T19:27:07+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "pcm" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2026-01-08T18:52:46+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "pcm" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2026-01-08T19:04:56+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "pcm" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-08T11:36:15+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "pcm" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2026-01-08T19:09:12+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "pcm" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2026-01-08T11:31:16+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "pcm" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2026-01-08T18:07:39+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "pcm" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2026-01-08T18:08:21+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "pcm" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2026-01-08T18:22:36+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "pcm" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2026-01-08T15:39:46+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "pcm" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2026-01-08T15:51:21+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "pcm" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2026-01-08T15:03:33+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "pcm" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2026-01-08T15:16:07+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "pcm" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2026-01-08T15:19:44+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "pcm" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2026-01-08T15:31:03+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "pcm" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2026-01-08T11:17:54+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "pcm" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2026-01-08T15:57:35+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "pcm" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2026-01-08T16:08:59+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "pcm" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2026-01-08T16:11:15+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "pcm" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2026-01-08T16:06:34+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "pcm" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2026-01-08T16:16:43+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "pcm" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2026-01-08T16:13:12+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "pcm" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2026-01-08T16:14:56+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "pcm" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2026-01-08T16:00:02+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "pcm" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2026-01-08T14:19:16+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "pcm" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2026-01-08T14:28:32+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "pcm" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2026-01-08T13:37:36+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "pcm" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2026-01-08T13:46:32+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "pcm" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2026-01-08T14:36:55+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "pcm" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2026-01-08T14:48:24+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "pcm" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2026-01-08T13:25:54+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "pcm" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2026-01-08T13:35:26+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "pcm" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2026-01-08T14:59:43+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "pcm" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2026-01-08T14:58:58+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "pcm" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2026-01-08T14:07:40+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "pcm" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2026-01-08T14:14:03+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "pcm" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2026-01-08T15:02:52+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "pcm" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2026-01-08T15:02:05+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "pcm" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2026-01-08T13:49:10+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "pcm" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2026-01-08T13:58:33+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "pcm" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2026-01-08T15:01:19+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "pcm" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2026-01-08T15:00:29+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "pcm" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2026-01-08T11:09:40+00:00", + "source_file": "6-space-game/README.md", + "language_code": "pcm" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2026-01-08T14:36:15+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "pcm" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2026-01-08T16:40:22+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "pcm" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2026-01-08T17:09:20+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "pcm" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2026-01-08T16:18:35+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "pcm" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2026-01-08T16:34:34+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "pcm" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2026-01-08T17:12:03+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "pcm" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2026-01-08T17:28:04+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "pcm" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2026-01-08T17:33:42+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "pcm" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2026-01-08T17:52:51+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "pcm" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2026-01-08T11:29:58+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "pcm" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2026-01-08T16:38:52+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "pcm" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2026-01-08T18:06:31+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "pcm" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2026-01-08T13:11:41+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "pcm" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2026-01-08T13:20:50+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "pcm" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2026-01-08T11:42:41+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "pcm" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2026-01-08T20:38:16+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "pcm" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2026-01-08T20:44:19+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "pcm" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2026-01-08T20:44:58+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "pcm" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2026-01-08T20:39:02+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "pcm" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2026-01-08T10:21:06+00:00", + "source_file": "AGENTS.md", + "language_code": "pcm" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2026-01-08T10:33:54+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "pcm" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2026-01-08T10:14:05+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "pcm" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2026-01-08T10:45:55+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "pcm" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T19:31:30+00:00", + "source_file": "README.md", + "language_code": "pcm" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2026-01-08T10:34:55+00:00", + "source_file": "SECURITY.md", + "language_code": "pcm" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2026-01-08T10:12:59+00:00", + "source_file": "SUPPORT.md", + "language_code": "pcm" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2026-01-08T10:19:27+00:00", + "source_file": "_404.md", + "language_code": "pcm" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2026-01-08T11:38:49+00:00", + "source_file": "docs/_navbar.md", + "language_code": "pcm" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2026-01-08T11:37:22+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "pcm" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2026-01-08T10:10:13+00:00", + "source_file": "for-teachers.md", + "language_code": "pcm" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2026-01-08T11:40:47+00:00", + "source_file": "lesson-template/README.md", + "language_code": "pcm" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2026-01-08T11:42:01+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "pcm" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2026-01-08T11:28:22+00:00", + "source_file": "memory-game/README.md", + "language_code": "pcm" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2026-01-08T11:15:28+00:00", + "source_file": "quiz-app/README.md", + "language_code": "pcm" + } +} \ No newline at end of file diff --git a/translations/pcm/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/pcm/1-getting-started-lessons/1-intro-to-programming-languages/README.md index e1dc542c1..583d31624 100644 --- a/translations/pcm/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/pcm/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # Introduction to Programming Languages and Modern Developer Tools Hey deh, future developer! 👋 Make I yan you wetin dey always give me goosebumps every single day? You dey ready to sabi say programming no be only about computers – e be like say you get actual superpowers to bring your wildest ideas come life! diff --git a/translations/pcm/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/pcm/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index 974df9ea3..b1329d044 100644 --- a/translations/pcm/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/pcm/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # Assignment: Exploring Modern Web Development Tools ## Instructions diff --git a/translations/pcm/1-getting-started-lessons/2-github-basics/README.md b/translations/pcm/1-getting-started-lessons/2-github-basics/README.md index 0cc439adb..485fa5187 100644 --- a/translations/pcm/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/pcm/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # Introduction to GitHub Hey dia, future developer! 👋 Ready to join millions of coders all over di world? I truly dey excited to introduce you to GitHub – make you think am as social media platform for programmers, but instead of dey share pictures of your lunch, we dey share code and dey build amazing tins together! diff --git a/translations/pcm/1-getting-started-lessons/3-accessibility/README.md b/translations/pcm/1-getting-started-lessons/3-accessibility/README.md index 65c50653e..a6034ef3d 100644 --- a/translations/pcm/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/pcm/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # Creating Accessible Webpages ![All About Accessibility](../../../../translated_images/pcm/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/pcm/1-getting-started-lessons/3-accessibility/assignment.md b/translations/pcm/1-getting-started-lessons/3-accessibility/assignment.md index d92106c8b..f061cacb8 100644 --- a/translations/pcm/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/pcm/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # Comprehensive Website Accessibility Audit ## Instructions diff --git a/translations/pcm/1-getting-started-lessons/README.md b/translations/pcm/1-getting-started-lessons/README.md index a381323e3..661058b4f 100644 --- a/translations/pcm/1-getting-started-lessons/README.md +++ b/translations/pcm/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # How to Start with Web Development For dis section of di curriculum, we go introduce you to non project-based tins wey important to become professional developer. diff --git a/translations/pcm/10-ai-framework-project/README.md b/translations/pcm/10-ai-framework-project/README.md index 00129f19e..c23d73b7a 100644 --- a/translations/pcm/10-ai-framework-project/README.md +++ b/translations/pcm/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # AI Framework You ever been confuse tryna build AI applications from scratch? You no dey alone! AI frameworks na like Swiss Army knife for AI development - dem be powerful tools wey fit save you time and stress when you dey build smart applications. Think am like one well-organized library: e dey provide pre-built parts, standard APIs, and smart abstractions so you fit focus on solving wahala instead of struggling with implementation details. diff --git a/translations/pcm/2-js-basics/1-data-types/README.md b/translations/pcm/2-js-basics/1-data-types/README.md index a27c98dd9..f1ba87630 100644 --- a/translations/pcm/2-js-basics/1-data-types/README.md +++ b/translations/pcm/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # JavaScript Basics: Data Types ![JavaScript Basics - Data types](../../../../translated_images/pcm/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/pcm/2-js-basics/1-data-types/assignment.md b/translations/pcm/2-js-basics/1-data-types/assignment.md index a3e2c4459..fd1bdc815 100644 --- a/translations/pcm/2-js-basics/1-data-types/assignment.md +++ b/translations/pcm/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # Data Types Practice: E-commerce Shopping Cart ## Instructions diff --git a/translations/pcm/2-js-basics/2-functions-methods/README.md b/translations/pcm/2-js-basics/2-functions-methods/README.md index cb6448c5e..d968495e0 100644 --- a/translations/pcm/2-js-basics/2-functions-methods/README.md +++ b/translations/pcm/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # JavaScript Basics: Methods and Functions ![JavaScript Basics - Functions](../../../../translated_images/pcm/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/pcm/2-js-basics/2-functions-methods/assignment.md b/translations/pcm/2-js-basics/2-functions-methods/assignment.md index 82f57f454..b8ee25a57 100644 --- a/translations/pcm/2-js-basics/2-functions-methods/assignment.md +++ b/translations/pcm/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # Fun wit Functions ## Instructions diff --git a/translations/pcm/2-js-basics/3-making-decisions/README.md b/translations/pcm/2-js-basics/3-making-decisions/README.md index 5ad0606d0..253b19fc6 100644 --- a/translations/pcm/2-js-basics/3-making-decisions/README.md +++ b/translations/pcm/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # JavaScript Basics: Making Decisions ![JavaScript Basics - Making decisions](../../../../translated_images/pcm/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/pcm/2-js-basics/3-making-decisions/assignment.md b/translations/pcm/2-js-basics/3-making-decisions/assignment.md index c1b6ac02a..043e1ae8d 100644 --- a/translations/pcm/2-js-basics/3-making-decisions/assignment.md +++ b/translations/pcm/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # Making Decisions: Student Grade Processor ## Learning Objectives diff --git a/translations/pcm/2-js-basics/4-arrays-loops/README.md b/translations/pcm/2-js-basics/4-arrays-loops/README.md index 53b4584dd..fd990361e 100644 --- a/translations/pcm/2-js-basics/4-arrays-loops/README.md +++ b/translations/pcm/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # JavaScript Basics: Arrays and Loops ![JavaScript Basics - Arrays](../../../../translated_images/pcm/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/pcm/2-js-basics/4-arrays-loops/assignment.md b/translations/pcm/2-js-basics/4-arrays-loops/assignment.md index b0e7d1dbd..62d427dde 100644 --- a/translations/pcm/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/pcm/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # Arrays and Loops Assignment ## Instructions diff --git a/translations/pcm/2-js-basics/README.md b/translations/pcm/2-js-basics/README.md index 9272792df..b3313a14a 100644 --- a/translations/pcm/2-js-basics/README.md +++ b/translations/pcm/2-js-basics/README.md @@ -1,12 +1,3 @@ - # Introduction to JavaScript JavaScript na di language wey web dey use. For dis four lessons, you go learn im basics. diff --git a/translations/pcm/3-terrarium/1-intro-to-html/README.md b/translations/pcm/3-terrarium/1-intro-to-html/README.md index f2b2f739c..301325f0a 100644 --- a/translations/pcm/3-terrarium/1-intro-to-html/README.md +++ b/translations/pcm/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Terrarium Project Part 1: Introduction to HTML ```mermaid diff --git a/translations/pcm/3-terrarium/1-intro-to-html/assignment.md b/translations/pcm/3-terrarium/1-intro-to-html/assignment.md index b1bf45d56..368830a44 100644 --- a/translations/pcm/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/pcm/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # HTML Practice Assignment: Build a Blog Mockup ## Learning Objectives diff --git a/translations/pcm/3-terrarium/2-intro-to-css/README.md b/translations/pcm/3-terrarium/2-intro-to-css/README.md index 746ea1dd1..417724fc4 100644 --- a/translations/pcm/3-terrarium/2-intro-to-css/README.md +++ b/translations/pcm/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Terrarium Project Part 2: Introduction to CSS ```mermaid diff --git a/translations/pcm/3-terrarium/2-intro-to-css/assignment.md b/translations/pcm/3-terrarium/2-intro-to-css/assignment.md index 69cd19577..8ace3c68a 100644 --- a/translations/pcm/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/pcm/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # CSS Refactoring Assignment ## Objective diff --git a/translations/pcm/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/pcm/3-terrarium/3-intro-to-DOM-and-closures/README.md index 11d50cc56..f5d81cf7b 100644 --- a/translations/pcm/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/pcm/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # Terrarium Project Part 3: DOM Manipulation and JavaScript Closures ```mermaid diff --git a/translations/pcm/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/pcm/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index 45e516169..aed3efd03 100644 --- a/translations/pcm/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/pcm/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # DOM Element Investigation Assignment ## Overview diff --git a/translations/pcm/3-terrarium/README.md b/translations/pcm/3-terrarium/README.md index b2717402b..316ba26bf 100644 --- a/translations/pcm/3-terrarium/README.md +++ b/translations/pcm/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## Deploy your Terrarium You fit deploy, or publish your Terrarium for the web using **Azure Static Web Apps**. diff --git a/translations/pcm/3-terrarium/solution/README.md b/translations/pcm/3-terrarium/solution/README.md index 6d845a023..0378ed503 100644 --- a/translations/pcm/3-terrarium/solution/README.md +++ b/translations/pcm/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # My Terrarium: A project to learn about HTML, CSS, and DOM manipulation using JavaScript 🌵🌱 Na small drag and drop code-meditation. Wit small HTML, JS and CSS, you fit build web interface, style am, and add interaction. diff --git a/translations/pcm/4-typing-game/README.md b/translations/pcm/4-typing-game/README.md index 1fa699611..d8d484525 100644 --- a/translations/pcm/4-typing-game/README.md +++ b/translations/pcm/4-typing-game/README.md @@ -1,12 +1,3 @@ - # Event-Driven Programming - Build a Typing Game ```mermaid diff --git a/translations/pcm/4-typing-game/solution/README.md b/translations/pcm/4-typing-game/solution/README.md index 0f3526ab5..aa48f6eee 100644 --- a/translations/pcm/4-typing-game/solution/README.md +++ b/translations/pcm/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - Dis na placeholder, left blank on purpose. --- diff --git a/translations/pcm/4-typing-game/typing-game/README.md b/translations/pcm/4-typing-game/typing-game/README.md index 1856f1459..6b2e37a7f 100644 --- a/translations/pcm/4-typing-game/typing-game/README.md +++ b/translations/pcm/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # Creating a game using events You don waka ever wonder how websites sabi when you click button or type for inside textbox? Na the magic wey dey inside event-driven programming! Wetin better way to learn dis important skill than to build something useful - typing speed game wey dey react to every keystroke wey you do. diff --git a/translations/pcm/4-typing-game/typing-game/assignment.md b/translations/pcm/4-typing-game/typing-game/assignment.md index 4283d4675..325d91b0d 100644 --- a/translations/pcm/4-typing-game/typing-game/assignment.md +++ b/translations/pcm/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # Create new keyboard game ## Instructions diff --git a/translations/pcm/5-browser-extension/1-about-browsers/README.md b/translations/pcm/5-browser-extension/1-about-browsers/README.md index e18625a1b..8288193a1 100644 --- a/translations/pcm/5-browser-extension/1-about-browsers/README.md +++ b/translations/pcm/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # Browser Extension Project Part 1: All about Browsers ```mermaid diff --git a/translations/pcm/5-browser-extension/1-about-browsers/assignment.md b/translations/pcm/5-browser-extension/1-about-browsers/assignment.md index 6aa3df88e..445cc6947 100644 --- a/translations/pcm/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/pcm/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # Assignment: Restyle Your Browser Extension ## Overview diff --git a/translations/pcm/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/pcm/5-browser-extension/2-forms-browsers-local-storage/README.md index 6dac64548..21225a740 100644 --- a/translations/pcm/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/pcm/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # Browser Extension Project Part 2: Call an API, use Local Storage ```mermaid diff --git a/translations/pcm/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/pcm/5-browser-extension/2-forms-browsers-local-storage/assignment.md index 0ab793949..398e2c812 100644 --- a/translations/pcm/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/pcm/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # Adopt an API ## Overview diff --git a/translations/pcm/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/pcm/5-browser-extension/3-background-tasks-and-performance/README.md index b6e5e9c3b..b253958f2 100644 --- a/translations/pcm/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/pcm/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # Browser Extension Project Part 3: Learn about Background Tasks and Performance ```mermaid diff --git a/translations/pcm/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/pcm/5-browser-extension/3-background-tasks-and-performance/assignment.md index 5ee472f31..51e949fe8 100644 --- a/translations/pcm/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/pcm/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # Analyze wan site for performance ## Assignment Overview diff --git a/translations/pcm/5-browser-extension/README.md b/translations/pcm/5-browser-extension/README.md index b1781248a..3763ca734 100644 --- a/translations/pcm/5-browser-extension/README.md +++ b/translations/pcm/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # Building a browser extension Building browser extensions na fun and interesting way to dey think about how your apps go perform while you dey build different kain web asset. Dis module get lessons on how browsers dey work and how to deploy browser extension, how to build form, call API, and use local storage, plus how to check how your website dey perform and improve am. diff --git a/translations/pcm/5-browser-extension/solution/README.md b/translations/pcm/5-browser-extension/solution/README.md index fc2f02022..71ba878c6 100644 --- a/translations/pcm/5-browser-extension/solution/README.md +++ b/translations/pcm/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser Extension: Completed Code Using tmrow's C02 Signal API to track electricity usage, build a browser extension so that you fit get reminder right for your browser about how heavy your region's electricity usage be. Using this extension ad hoc go help you make judgement calls on your activities based on this information. diff --git a/translations/pcm/5-browser-extension/solution/translation/README.es.md b/translations/pcm/5-browser-extension/solution/translation/README.es.md index 995cc603b..d3369a417 100644 --- a/translations/pcm/5-browser-extension/solution/translation/README.es.md +++ b/translations/pcm/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser Extension: Full Code Using tmrow's CO2 signal API to track electricity use, make a browser extension so you fit get reminder directly for your browser about your area's electricity consumption. This kind extension go help you take decisions about your activities based on this information. diff --git a/translations/pcm/5-browser-extension/solution/translation/README.fr.md b/translations/pcm/5-browser-extension/solution/translation/README.fr.md index f416b443a..5777f17d7 100644 --- a/translations/pcm/5-browser-extension/solution/translation/README.fr.md +++ b/translations/pcm/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Extension de navigateur Carbon Trigger: Completed Code En dey use API C02 Signal wey tmrow get to track how electricity dey consume, make you build browser extension so dat you fit get reminder straight for your browser about how much electricity your area dey use. Using dis kind ad hoc extension go help you make better judgment about your activities based on dis info. diff --git a/translations/pcm/5-browser-extension/solution/translation/README.hi.md b/translations/pcm/5-browser-extension/solution/translation/README.hi.md index 46ff029f3..137d8dd8f 100644 --- a/translations/pcm/5-browser-extension/solution/translation/README.hi.md +++ b/translations/pcm/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser Extension: Complete Code To track electricity usage, use tmrow's CO2 Signal API to build a browser extension wey go remind you how heavy di electricity usage be for your area for your browser. Using dis temporary extension go help you decide your activities based on dis information. diff --git a/translations/pcm/5-browser-extension/solution/translation/README.it.md b/translations/pcm/5-browser-extension/solution/translation/README.it.md index 941e7933a..94f2742b5 100644 --- a/translations/pcm/5-browser-extension/solution/translation/README.it.md +++ b/translations/pcm/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Estensione del browser Carbon Trigger: kòd wey make you fit start We go use API Signal C02 from tmrow to dey monitor how people dey use electricity to make browser extension wey go dey remind you inside your browser how heavy electricity use be for your area. Dis kind extension go help you to sabi how your activities dey affect electricity use based on dis info. diff --git a/translations/pcm/5-browser-extension/solution/translation/README.ja.md b/translations/pcm/5-browser-extension/solution/translation/README.ja.md index 5e235e305..0a1c77bcc 100644 --- a/translations/pcm/5-browser-extension/solution/translation/README.ja.md +++ b/translations/pcm/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # Kaabon Trigger Browser Extension: Di Complete Code Wi go build browser extension wey go fit show reminder for your browser to track how much power una dey use for your area using tmrow C02 Signal API. Dis extension go help you judge your activities based on dis information if you use am adhoc. diff --git a/translations/pcm/5-browser-extension/solution/translation/README.ms.md b/translations/pcm/5-browser-extension/solution/translation/README.ms.md index 2321cec7e..3d1ccac3e 100644 --- a/translations/pcm/5-browser-extension/solution/translation/README.ms.md +++ b/translations/pcm/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser Extension: Complete Code Using the CO2 Signal API tmrow to detect electricity usage, build a browser extension so you fit get reminder for your browser about how heavy your region electricity use be. Using this extension specifically go help you make decisions about your activity based on this information. diff --git a/translations/pcm/5-browser-extension/start/README.md b/translations/pcm/5-browser-extension/start/README.md index d71f99d74..92dbc9bbe 100644 --- a/translations/pcm/5-browser-extension/start/README.md +++ b/translations/pcm/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser Extension: Starter Code Using tmrow's C02 Signal API to track electricity usage, build a browser extension so that you fit get reminder for your browser about how heavy your regiohn dem electricity usage be. Using this extension sometimes go help you make correct judgement on top your activities based on this information. diff --git a/translations/pcm/6-space-game/1-introduction/README.md b/translations/pcm/6-space-game/1-introduction/README.md index 063c9ad6a..501135009 100644 --- a/translations/pcm/6-space-game/1-introduction/README.md +++ b/translations/pcm/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # Build a Space Game Part 1: Introduction ```mermaid diff --git a/translations/pcm/6-space-game/1-introduction/assignment.md b/translations/pcm/6-space-game/1-introduction/assignment.md index fc683d4a9..da206d085 100644 --- a/translations/pcm/6-space-game/1-introduction/assignment.md +++ b/translations/pcm/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # Mock up a Game: Apply Design Patterns ## Assignment Overview diff --git a/translations/pcm/6-space-game/2-drawing-to-canvas/README.md b/translations/pcm/6-space-game/2-drawing-to-canvas/README.md index c910d89b1..500af592e 100644 --- a/translations/pcm/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/pcm/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # Build a Space Game Part 2: Draw Hero and Monsters to Canvas ```mermaid diff --git a/translations/pcm/6-space-game/2-drawing-to-canvas/assignment.md b/translations/pcm/6-space-game/2-drawing-to-canvas/assignment.md index 749741798..026145790 100644 --- a/translations/pcm/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/pcm/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # Assignment: Explore di Canvas API ## Learning Objectives diff --git a/translations/pcm/6-space-game/3-moving-elements-around/README.md b/translations/pcm/6-space-game/3-moving-elements-around/README.md index 4590e777c..028c5b375 100644 --- a/translations/pcm/6-space-game/3-moving-elements-around/README.md +++ b/translations/pcm/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # Build a Space Game Part 3: Adding Motion ```mermaid diff --git a/translations/pcm/6-space-game/3-moving-elements-around/assignment.md b/translations/pcm/6-space-game/3-moving-elements-around/assignment.md index c64ed15b5..58727b3aa 100644 --- a/translations/pcm/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/pcm/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # Comment Your Code ## Instructions diff --git a/translations/pcm/6-space-game/4-collision-detection/README.md b/translations/pcm/6-space-game/4-collision-detection/README.md index ff6cfc9b8..1e0ed190b 100644 --- a/translations/pcm/6-space-game/4-collision-detection/README.md +++ b/translations/pcm/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # Build a Space Game Part 4: Adding A Laser and Detect Collisions ```mermaid diff --git a/translations/pcm/6-space-game/4-collision-detection/assignment.md b/translations/pcm/6-space-game/4-collision-detection/assignment.md index 901fba188..62447c2d4 100644 --- a/translations/pcm/6-space-game/4-collision-detection/assignment.md +++ b/translations/pcm/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # Explore Collisions ## Instructions diff --git a/translations/pcm/6-space-game/4-collision-detection/solution/README.md b/translations/pcm/6-space-game/4-collision-detection/solution/README.md index 5c5db51db..9dcfa2588 100644 --- a/translations/pcm/6-space-game/4-collision-detection/solution/README.md +++ b/translations/pcm/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - Dis na placeholder, wey I lef blank on purpose --- diff --git a/translations/pcm/6-space-game/4-collision-detection/your-work/README.md b/translations/pcm/6-space-game/4-collision-detection/your-work/README.md index aaa934233..24a83c7ad 100644 --- a/translations/pcm/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/pcm/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - Dis na placeholder, e left blank on purpose. --- diff --git a/translations/pcm/6-space-game/5-keeping-score/README.md b/translations/pcm/6-space-game/5-keeping-score/README.md index 9ed9e01ae..45c1af491 100644 --- a/translations/pcm/6-space-game/5-keeping-score/README.md +++ b/translations/pcm/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # Build a Space Game Part 5: Scoring and Lives ```mermaid diff --git a/translations/pcm/6-space-game/5-keeping-score/assignment.md b/translations/pcm/6-space-game/5-keeping-score/assignment.md index e09f5854c..601f13357 100644 --- a/translations/pcm/6-space-game/5-keeping-score/assignment.md +++ b/translations/pcm/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # Build a Scoring Game ## Instructions diff --git a/translations/pcm/6-space-game/5-keeping-score/solution/README.md b/translations/pcm/6-space-game/5-keeping-score/solution/README.md index 2142abc9b..eaca4afd0 100644 --- a/translations/pcm/6-space-game/5-keeping-score/solution/README.md +++ b/translations/pcm/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - Dis na placeholder, dem lef am blank on purpose. --- diff --git a/translations/pcm/6-space-game/5-keeping-score/your-work/README.md b/translations/pcm/6-space-game/5-keeping-score/your-work/README.md index 18d618368..e48ad5a0b 100644 --- a/translations/pcm/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/pcm/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - Dis na placeholder, e lef blank on purpose. --- diff --git a/translations/pcm/6-space-game/6-end-condition/README.md b/translations/pcm/6-space-game/6-end-condition/README.md index ca9014423..4bd4e38c8 100644 --- a/translations/pcm/6-space-game/6-end-condition/README.md +++ b/translations/pcm/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # Build a Space Game Part 6: End and Restart ```mermaid diff --git a/translations/pcm/6-space-game/6-end-condition/assignment.md b/translations/pcm/6-space-game/6-end-condition/assignment.md index dbd3c5d78..cdc23d80b 100644 --- a/translations/pcm/6-space-game/6-end-condition/assignment.md +++ b/translations/pcm/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # Build a Sample Game ## Assignment Overview diff --git a/translations/pcm/6-space-game/6-end-condition/solution/README.md b/translations/pcm/6-space-game/6-end-condition/solution/README.md index b7bdb15e7..ded928510 100644 --- a/translations/pcm/6-space-game/6-end-condition/solution/README.md +++ b/translations/pcm/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - Dis na placeholder, e lef blank on purpose. --- diff --git a/translations/pcm/6-space-game/6-end-condition/your-work/README.md b/translations/pcm/6-space-game/6-end-condition/your-work/README.md index 2c5a8e722..908efe875 100644 --- a/translations/pcm/6-space-game/6-end-condition/your-work/README.md +++ b/translations/pcm/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - Dis na placeholder, dem lef am blank on purpose. --- diff --git a/translations/pcm/6-space-game/README.md b/translations/pcm/6-space-game/README.md index f2d691127..bad67fbb1 100644 --- a/translations/pcm/6-space-game/README.md +++ b/translations/pcm/6-space-game/README.md @@ -1,12 +1,3 @@ - # Build a Space Game Space game wey go teach una more advanced JavaScript fundamentals diff --git a/translations/pcm/6-space-game/solution/README.md b/translations/pcm/6-space-game/solution/README.md index b9b43b78c..eaf4b872d 100644 --- a/translations/pcm/6-space-game/solution/README.md +++ b/translations/pcm/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - Dis na placeholder, left blank on purpose. --- diff --git a/translations/pcm/7-bank-project/1-template-route/README.md b/translations/pcm/7-bank-project/1-template-route/README.md index d69194797..7277e71dd 100644 --- a/translations/pcm/7-bank-project/1-template-route/README.md +++ b/translations/pcm/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # Build a Banking App Part 1: HTML Templates and Routes in a Web App ```mermaid diff --git a/translations/pcm/7-bank-project/1-template-route/assignment.md b/translations/pcm/7-bank-project/1-template-route/assignment.md index 2207389b8..e21a90947 100644 --- a/translations/pcm/7-bank-project/1-template-route/assignment.md +++ b/translations/pcm/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # Improve the Routing ## Instructions diff --git a/translations/pcm/7-bank-project/2-forms/README.md b/translations/pcm/7-bank-project/2-forms/README.md index c5f08cfd6..6aacb7ef0 100644 --- a/translations/pcm/7-bank-project/2-forms/README.md +++ b/translations/pcm/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # Build a Banking App Part 2: Build a Login and Registration Form ```mermaid diff --git a/translations/pcm/7-bank-project/2-forms/assignment.md b/translations/pcm/7-bank-project/2-forms/assignment.md index 6f2c2a49f..a6ba637c7 100644 --- a/translations/pcm/7-bank-project/2-forms/assignment.md +++ b/translations/pcm/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # Style Your Bank App wit Modern CSS ## Project Overview diff --git a/translations/pcm/7-bank-project/3-data/README.md b/translations/pcm/7-bank-project/3-data/README.md index 3aa299698..e74fac4d7 100644 --- a/translations/pcm/7-bank-project/3-data/README.md +++ b/translations/pcm/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # Build a Banking App Part 3: Methods of Fetching and Using Data Think about di Enterprise computer for Star Trek - wen Captain Picard ask for ship status, di information show sharp sharp without di whole interface stop to rebuild by itself. Dat smooth flow of information na exactly wetin we dey build here wit dynamic data fetching. diff --git a/translations/pcm/7-bank-project/3-data/assignment.md b/translations/pcm/7-bank-project/3-data/assignment.md index 81537c69f..3d9780cc5 100644 --- a/translations/pcm/7-bank-project/3-data/assignment.md +++ b/translations/pcm/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # Code Refactoring and Documentation Assignment ## Learning Objectives diff --git a/translations/pcm/7-bank-project/4-state-management/README.md b/translations/pcm/7-bank-project/4-state-management/README.md index 1a5ef6e32..63fef700a 100644 --- a/translations/pcm/7-bank-project/4-state-management/README.md +++ b/translations/pcm/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # Build a Banking App Part 4: Concepts of State Management ## ⚡ Wetin You Fit Do for Di Next 5 Minutes diff --git a/translations/pcm/7-bank-project/4-state-management/assignment.md b/translations/pcm/7-bank-project/4-state-management/assignment.md index a193dd3f4..ecfa0ad22 100644 --- a/translations/pcm/7-bank-project/4-state-management/assignment.md +++ b/translations/pcm/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # Implement "Add Transaction" Dialog ## Overview diff --git a/translations/pcm/7-bank-project/README.md b/translations/pcm/7-bank-project/README.md index 0845eb5a8..6bacc3070 100644 --- a/translations/pcm/7-bank-project/README.md +++ b/translations/pcm/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: Build Bank For dis project, you go learn how to build one fictional bank. Dem lessons go show you how to layout web app and provide routes, build forms, manage state, plus how to fetch data from API wey you fit use take get di bank data. diff --git a/translations/pcm/7-bank-project/api/README.md b/translations/pcm/7-bank-project/api/README.md index 53d1d3850..6b725d00f 100644 --- a/translations/pcm/7-bank-project/api/README.md +++ b/translations/pcm/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # Bank API > Bank API wey dem build with [Node.js](https://nodejs.org) + [Express](https://expressjs.com/). diff --git a/translations/pcm/7-bank-project/solution/README.md b/translations/pcm/7-bank-project/solution/README.md index ecf305d0d..c102b45f1 100644 --- a/translations/pcm/7-bank-project/solution/README.md +++ b/translations/pcm/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # Bank app > Example solution for the bank app project, built with vanilla HTML5, CSS and JavaScript (no frameworks or libraries used). diff --git a/translations/pcm/8-code-editor/1-using-a-code-editor/README.md b/translations/pcm/8-code-editor/1-using-a-code-editor/README.md index b0f0917eb..e640de8d1 100644 --- a/translations/pcm/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/pcm/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # Using a Code Editor: Mastering VSCode.dev Remember for *The Matrix* when Neo bin haff plug inside one big computer terminal to waka enter di digital world? Today web development tools na di oda side – plenty power full skill wey anybody fit use from anywhere. VSCode.dev na browser-based code editor wey dey carry professional development tools go any device wey get internet connection. diff --git a/translations/pcm/8-code-editor/1-using-a-code-editor/assignment.md b/translations/pcm/8-code-editor/1-using-a-code-editor/assignment.md index 9c9400ec9..9fc3b54bb 100644 --- a/translations/pcm/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/pcm/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # Create a Resume Website Using VSCode.dev Transform your career prospects by building a professional resume website wey dey show your skills and experience for interactive, modern format. Instead make you dey send traditional PDFs, think say you fit give recruiters one clean, responsive website wey dey show both your qualifications and your web development skills. diff --git a/translations/pcm/9-chat-project/README.md b/translations/pcm/9-chat-project/README.md index c74473294..b71eec826 100644 --- a/translations/pcm/9-chat-project/README.md +++ b/translations/pcm/9-chat-project/README.md @@ -1,12 +1,3 @@ - # Build a Chat Assistant wit AI Remember wen dem for Star Trek dey casually yarn wit di ship computer, dem dey ask am complex questions an e dey give beta answers? Wetin look like pure science fiction for di 1960s don turn to wetin you fit build wit di web technologies wey you sabi. diff --git a/translations/pcm/9-chat-project/solution/README.md b/translations/pcm/9-chat-project/solution/README.md index a274b47b3..6bac0b85a 100644 --- a/translations/pcm/9-chat-project/solution/README.md +++ b/translations/pcm/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # Run solution 1. Start up di [backend](./backend/README.md) diff --git a/translations/pcm/9-chat-project/solution/backend/README.md b/translations/pcm/9-chat-project/solution/backend/README.md index c5c7df366..c58e22dea 100644 --- a/translations/pcm/9-chat-project/solution/backend/README.md +++ b/translations/pcm/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - Choose your runtime - [Python](./python/README.md) diff --git a/translations/pcm/9-chat-project/solution/backend/python/README.md b/translations/pcm/9-chat-project/solution/backend/python/README.md index 77d792ce1..fad50d401 100644 --- a/translations/pcm/9-chat-project/solution/backend/python/README.md +++ b/translations/pcm/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # Run code ## Set up diff --git a/translations/pcm/9-chat-project/solution/frontend/README.md b/translations/pcm/9-chat-project/solution/frontend/README.md index b65da9086..451a04eb1 100644 --- a/translations/pcm/9-chat-project/solution/frontend/README.md +++ b/translations/pcm/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # Run the code ```sh diff --git a/translations/pcm/AGENTS.md b/translations/pcm/AGENTS.md index db2d6fc85..65cc10d44 100644 --- a/translations/pcm/AGENTS.md +++ b/translations/pcm/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## Project Overview diff --git a/translations/pcm/CODE_OF_CONDUCT.md b/translations/pcm/CODE_OF_CONDUCT.md index da90c3adf..b451285d3 100644 --- a/translations/pcm/CODE_OF_CONDUCT.md +++ b/translations/pcm/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # Microsoft Open Source Code of Conduct Dis project don adopt di [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/pcm/CONTRIBUTING.md b/translations/pcm/CONTRIBUTING.md index 40727eaf4..9ff08e3be 100644 --- a/translations/pcm/CONTRIBUTING.md +++ b/translations/pcm/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # Contributing Dis project dey welcome contributions and suggestions. Most contributions go require say you diff --git a/translations/pcm/Git-Basics/README.md b/translations/pcm/Git-Basics/README.md index 1ac3ba677..835653119 100644 --- a/translations/pcm/Git-Basics/README.md +++ b/translations/pcm/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## Basics of GIT for web-dev beginners👶 diff --git a/translations/pcm/README.md b/translations/pcm/README.md index 4ec84ac4d..b9892f7b8 100644 --- a/translations/pcm/README.md +++ b/translations/pcm/README.md @@ -1,12 +1,3 @@ - [![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) [![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) [![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) @@ -21,52 +12,52 @@ CO_OP_TRANSLATOR_METADATA: # Web Development for Beginners - A Curriculum -Learn di basics of web development wit our 12-week full course wey Microsoft Cloud Advocates run. Each one of di 24 lessons dey dive inside JavaScript, CSS, and HTML through hands-on projects like terrariums, browser extensions, and space games. Join quizzes, talks, and practical assignments. Improve your skills and make your knowledge stay well wit our effective project-based teaching. Start your coding journey today! +Learn di fundamentals of web development wit our 12-week comprehensive course by Microsoft Cloud Advocates. Each of di 24 lessons go deep into JavaScript, CSS, and HTML through hands-on projects like terrariums, browser extensions, and space games. Join quizzes, discussions, and practical assignments. Improve your skills and sabi well well wit our effective project-based method. Start your coding journey today! Join di Azure AI Foundry Discord Community [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Follow these steps to start to use these resources: -1. **Fork the Repository**: Click [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) -2. **Clone the Repository**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Join The Azure AI Foundry Discord and meet experts and fellow developers**](https://discord.com/invite/ByRwuEEgH4) +Follow dis steps to start to use these resources: +1. **Fork di Repository**: Click [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) +2. **Clone di Repository**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**Join Di Azure AI Foundry Discord and meet experts and other developers**](https://discord.com/invite/ByRwuEEgH4) ### 🌐 Multi-Language Support #### Supported via GitHub Action (Automated & Always Up-to-Date) -[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](./README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) +[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](./README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) -> **Prefer to Clone Locally?** +> **You go prefer to Clone Locally?** -> Dis repository get 50+ language translations wey fit make di download size big well-well. To clone without di translations, use sparse checkout: +> Dis repository get 50+ language translations wey increase di download size well well. To clone without translations, use sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Dis one go give you everything wey you need to complete di course wit faster download. +> Dis go give you everything wey you need make you complete di course with faster download. -**If you want more translations, di supported languages dey listed [here](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +**If you want make we support any other translation languages dem dey listed [here](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** [![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) #### 🧑‍🎓 _You be student?_ -Visit [**Student Hub page**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) wey you go find beginner resources, Student packs and even ways to get free certificate voucher. Na dis page you suppose bookmark and dey check from time to time as we dey update content every month. +Go visit [**Student Hub page**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) where you go find beginner resources, Student packs and even ways to get free certificate voucher. Na dis page you go dey bookmark and dey check from time to time as we dey switch content every month. ### 📣 Announcement - New GitHub Copilot Agent mode challenges to complete! -New Challenge don add, find "GitHub Copilot Agent Challenge 🚀" for most chapters. Na new challenge for you to complete wit GitHub Copilot and Agent mode. If you never use Agent mode before, e fit no be only generate text but e fit also create and edit files, run commands and more. +New Challenge don add, find "GitHub Copilot Agent Challenge 🚀" for most chapters. Na new challenge wey you fit complete using GitHub Copilot and Agent mode. If you never use Agent mode before e fit no just generate text but e fit also create and edit files, run commands and more. -### 📣 Announcement - _New Project to build using Generative AI_ +### 📣 Announcement - _New Project to build using Generative AI_ -New AI Assistant project just add, check am out [project](./9-chat-project/README.md) +New AI Assistant project don add, check am [project](./9-chat-project/README.md) -### 📣 Announcement - _New Curriculum_ on Generative AI for JavaScript don release +### 📣 Announcement - _New Curriculum_ on Generative AI for JavaScript just release No miss our new Generative AI curriculum! @@ -74,14 +65,14 @@ Visit [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) to start! ![Background](../../translated_images/pcm/background.148a8d43afde5730.webp) -- Lessons wey cover from basics reach RAG. -- Talk wit historical characters using GenAI and our companion app. +- Lessons wey cover everything from basics to RAG. +- Interact wit historic characters using GenAI and our companion app. - Fun and interesting story, you go dey time travel! ![character](../../translated_images/pcm/character.5c0dd8e067ffd693.webp) -Each lesson get assignment to complete, knowledge check and challenge to guide you inside learning topics like: +Each lesson get assignment to complete, knowledge check and challenge to guide you to learn topics like: - Prompting and prompt engineering - Text and image app generation - Search apps @@ -90,130 +81,132 @@ Visit [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) to -## 🌱 Getting Started +## 🌱 How to Start -> **Teachers**, we don [put some suggestions](for-teachers.md) on how to use dis curriculum. We go like make you give your feedback [for our discussion forum](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! +> **Teachers**, we don put [some suggestions](for-teachers.md) on how to use dis curriculum. We go like hear your feedback [for our discussion forum](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! -**[Learners](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, for each lesson, start wit pre-lecture quiz, follow by reading di lecture materials, complete di activities then check your understanding wit post-lecture quiz. +**[Learners](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, for each lesson, start with pre-lecture quiz then read lecture material well, complete different activities and check your understanding wit post-lecture quiz. -To make your learning better, join your peers to work on di projects together! Discussions dey encouraged for our [discussion forum](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) where our moderators go ready answer your questions. +To make your learning better, connect wit other learners so una fit work on projects together! Discussions dey encouraged for our [discussion forum](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) where our moderators team go dey available to answer your questions. -To improve your education, we dey highly recommend make you explore [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) for extra study materials. +To continue your education, we recommend make you explore [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) for extra study materials. -### 📋 Setting up your environment +### 📋 How to set up your environment -Dis curriculum get development environment wey ready! As you start, you fit choose run di curriculum for [Codespace](https://github.com/features/codespaces/) (_browser-based, no installation needed environment_), or locally for your computer using text editor like [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +Dis curriculum get development environment wey don ready! As you start you fit choose run di curriculum for [Codespace](https://github.com/features/codespaces/) (_na browser-based, no installation needed environment_), or locally for your computer using text editor like [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). #### Create your repository -To make e easy for you to save your work, e good make you create your own copy of dis repo. You fit do am by clicking **Use this template** button for top of di page. E go create new repository inside your GitHub account wit copy of di curriculum. +To fit save your work easy, e good make you create your own copy of dis repository. You fit do am by clicking di **Use this template** button for top of di page. E go create new repository inside your GitHub account with copy of di curriculum. Follow these steps: -1. **Fork the Repository**: Click the "Fork" button wey dey top-right corner of dis page. +1. **Fork the Repository**: Click "Fork" button for di top-right corner of dis page. 2. **Clone the Repository**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -#### Running the curriculum in a Codespace +#### Running di curriculum inside Codespace -For your copy of this repository wey you create, click the **Code** button then select **Open with Codespaces**. E go create new Codespace for you to work inside. +For your copy of dis repository wey you create, click **Code** button then select **Open with Codespaces**. E go create new Codespace for you to work. ![Codespace](../../translated_images/pcm/createcodespace.0238bbf4d7a8d955.webp) -#### Running the curriculum locally on your computer +#### Run di curriculum locally on your computer -To run dis curriculum locally on your computer, you go need text editor, browser and command line tool. Our first lesson, [Introduction to Programming Languages and Tools of the Trade](../../1-getting-started-lessons/1-intro-to-programming-languages), go guide you through different options for each of these tools so you fit choose the one wey best for you. +To run dis curriculum locally for your computer, you need text editor, browser and command line tool. Our first lesson, [Introduction to Programming Languages and Tools of the Trade](../../1-getting-started-lessons/1-intro-to-programming-languages), go guide you through different options for all these tools to choose the one wey suit you pass. We recommend make you use [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) as your editor, e get built-in [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon). You fit download Visual Studio Code [here](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -1. Clone your repository to your computer. You fit do am by clicking the **Code** button then copy di URL: +1. Clone your repository to your computer. You fit do am by clicking **Code** button and copy the URL: [CodeSpace](./images/createcodespace.png) -Then, open [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) for inside [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) and run dis command, change `` to di URL wey you just copy: +Then, open [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) inside [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) and run dis command, change `` to di URL wey you just copy: ```bash git clone ``` -2. Open di folder for Visual Studio Code. You fit do dis by click **File** > **Open Folder** and choose di folder wey you just clone. +2. Open di folder for Visual Studio Code. You fit do dis by clicking **File** > **Open Folder** and select di folder wey you just clone. + > Recommended Visual Studio Code extensions: > -> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - to preview HTML pages inside Visual Studio Code -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - to help you write code faster +> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - make you fit preview HTML pages inside Visual Studio Code +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - to help you write code quick -## 📂 Every lesson get: +## 📂 Each lesson get: - optional sketchnote - optional supplemental video - pre-lesson warmup quiz - written lesson -- for project-based lessons, step-by-step guides how to build di project +- for project-based lessons, step-by-step guides on how to build di project - knowledge checks -- challenge +- one challenge - supplemental reading - assignment - [post-lesson quiz](https://ff-quizzes.netlify.app/web/) -> **Note about quizzes**: All di quizzes dey inside the Quiz-app folder, 48 quizzes total wey get three questions each. Dem dey available [here](https://ff-quizzes.netlify.app/web/) quiz app fit run locally or deploy for Azure; follow the instruction inside `quiz-app` folder. +> **Note about quizzes**: All di quizzes dey inside di Quiz-app folder, get 48 quizzes with three questions each. Dem dey available [here](https://ff-quizzes.netlify.app/web/) di quiz app fit run for local or you fit deploy am go Azure; just follow di instruction inside `quiz-app` folder. ## 🗃️ Lessons | | Project Name | Concepts Taught | Learning Objectives | Linked Lesson | Author | | :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | -| 01 | Getting Started | Introduction to Programming and Tools of the Trade | Learn di basic tins wey dey behind most programming languages and about software wey help professional developers do dia work | [Intro to Programming Languages and Tools of the Trade](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | -| 02 | Getting Started | Basics of GitHub, include how to work with team | How to use GitHub for your project, how to work together with others on top code base | [Intro to GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | Getting Started | Accessibility | Learn the basics of web accessibility | [Accessibility Fundamentals](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | JS Basics | JavaScript Data Types | The basics of JavaScript data types | [Data Types](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | JS Basics | Functions and Methods | Learn about functions and methods to manage how application logic flow go | [Functions and Methods](./2-js-basics/2-functions-methods/README.md) | Jasmine and Christopher | -| 06 | JS Basics | Making Decisions with JS | Learn how to create conditions inside your code using decision-making methods | [Making Decisions](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | JS Basics | Arrays and Loops | Work with data using arrays and loops for JavaScript | [Arrays and Loops](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML in Practice | Build di HTML to create online terrarium, focus on how to build layout | [Introduction to HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS in Practice | Build di CSS to style the online terrarium, focus on basics of CSS including how to make the page responsive | [Introduction to CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript Closures, DOM manipulation | Build the JavaScript to make terrarium work as drag/drop interface, focus on closures and DOM manipulation | [JavaScript Closures, DOM manipulation](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [Typing Game](./4-typing-game/solution/README.md) | Build a Typing Game | Learn how to use keyboard events to direct the logic of your JavaScript app | [Event-Driven Programming](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Working with Browsers | Learn how browsers dey work, dia history, and how to begin the first elements for a browser extension | [About Browsers](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Building form, call API and store variables for local storage | Build JavaScript elements for your browser extension to call API using variables inside local storage | [APIs, Forms, and Local Storage](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Background processes for browser, web performance | Use browser background processes to manage extension's icon; learn about web performance and some optimization to improve | [Background Tasks and Performance](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [Space Game](./6-space-game/solution/README.md) | More Advanced Game Development with JavaScript | Learn about Inheritance wey dey use both Classes and Composition plus Pub/Sub pattern, prepare to build game | [Introduction to Advanced Game Development](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [Space Game](./6-space-game/solution/README.md) | Drawing to canvas | Learn about Canvas API, wey dem use to draw things for screen | [Drawing to Canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [Space Game](./6-space-game/solution/README.md) | Moving elements around screen | Discover how elements fit move using cartesian coordinates and Canvas API | [Moving Elements Around](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [Space Game](./6-space-game/solution/README.md) | Collision detection | Make elements collide and respond to each other using keypresses and give cooldown function to make sure game perform well | [Collision Detection](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [Space Game](./6-space-game/solution/README.md) | Keeping score | Do math calculations based on game's status and performance | [Keeping Score](./6-space-game/5-keeping-score/README.md) | Chris | -| 20 | [Space Game](./6-space-game/solution/README.md) | Ending and restarting the game | Learn about how to end and restart game, include how to clean assets and reset variable values | [The Ending Condition](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [Banking App](./7-bank-project/solution/README.md) | HTML Templates and Routes for Web App | Learn how to create base architecture of multipage website with routing and HTML templates | [HTML Templates and Routes](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [Banking App](./7-bank-project/solution/README.md) | Build Login and Registration Form | Learn about building forms and validation routines | [Forms](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [Banking App](./7-bank-project/solution/README.md) | Methods of Fetching and Using Data | How data flow inside your app and outside, how to fetch am, store am and delete am | [Data](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [Banking App](./7-bank-project/solution/README.md) | Concepts of State Management | Learn how your app hold state and how to manage am by programming | [State Management](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [Browser/VScode Code](../../8-code-editor) | Working with VScode | Learn how to use code editor | [Use VScode Code Editor](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 01 | Getting Started | Introduction to Programming and Tools of the Trade | Learn di basic foundation behind most programming languages and about software wey dey help professional developers do dia work | [Intro to Programming Languages and Tools of the Trade](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | Getting Started | Basics of GitHub, includes working with a team | How to use GitHub for your project, how to collaborate with others on code | [Intro to GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | Getting Started | Accessibility | Learn di basics of web accessibility | [Accessibility Fundamentals](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | JS Basics | JavaScript Data Types | Learn di basics of JavaScript data types | [Data Types](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | JS Basics | Functions and Methods | Learn about functions and methods to manage how your app logic dey flow | [Functions and Methods](./2-js-basics/2-functions-methods/README.md) | Jasmine and Christopher | +| 06 | JS Basics | Making Decisions with JS | Learn how to create conditions for your code using decision-making methods | [Making Decisions](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | JS Basics | Arrays and Loops | Work with data using arrays and loops inside JavaScript | [Arrays and Loops](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML in Practice | Build di HTML to create online terrarium, focus on building di layout | [Introduction to HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS in Practice | Build di CSS to style the online terrarium, focus on basics of CSS including making di page responsive | [Introduction to CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript Closures, DOM manipulation | Build di JavaScript make di terrarium work as drag/drop interface, focus on closures and DOM manipulation | [JavaScript Closures, DOM manipulation](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Typing Game](./4-typing-game/solution/README.md) | Build a Typing Game | Learn how to use keyboard events to run di logic of your JavaScript app | [Event-Driven Programming](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Working with Browsers | Learn how browsers dey work, their history, and how to scaffold first elements of browser extension | [About Browsers](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Building a form, calling an API and storing variables in local storage | Build JavaScript elements of your browser extension to call API using variables wey dem store local | [APIs, Forms, and Local Storage](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Background processes in the browser, web performance | Use browser background processes to manage extension icon; learn about web performance and some optimizations to make | [Background Tasks and Performance](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [Space Game](./6-space-game/solution/README.md) | More Advanced Game Development with JavaScript | Learn about Inheritance using Classes and Composition, and di Pub/Sub pattern, to prepare for building game | [Introduction to Advanced Game Development](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [Space Game](./6-space-game/solution/README.md) | Drawing to canvas | Learn about Canvas API, wey dem dey use to draw things for screen | [Drawing to Canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [Space Game](./6-space-game/solution/README.md) | Moving elements around the screen | Discover how elements fit move using cartesian coordinates and Canvas API | [Moving Elements Around](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [Space Game](./6-space-game/solution/README.md) | Collision detection | Make elements collide and react to each other using keypresses, add cooldown function to keep di game performance | [Collision Detection](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [Space Game](./6-space-game/solution/README.md) | Keeping score | Do math calculations based on di game status and performance | [Keeping Score](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [Space Game](./6-space-game/solution/README.md) | Ending and restarting the game | Learn about how to end and restart di game, including how to clean assets and reset variable values | [The Ending Condition](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [Banking App](./7-bank-project/solution/README.md) | HTML Templates and Routes in a Web App | Learn how to create scaffold for multipage website architecture using routing and HTML templates | [HTML Templates and Routes](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [Banking App](./7-bank-project/solution/README.md) | Build a Login and Registration Form | Learn about building forms and handling validation routines | [Forms](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [Banking App](./7-bank-project/solution/README.md) | Methods of Fetching and Using Data | Learn how data flow inside and outside your app, how to fetch am, store am, and delete am | [Data](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [Banking App](./7-bank-project/solution/README.md) | Concepts of State Management | Learn how your app dey keep state and how to manage am programmatically | [State Management](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [Browser/VScode Code](../../8-code-editor) | Working with VScode | Learn how to use code editor| [Use VScode Code Editor](./8-code-editor/1-using-a-code-editor/README.md) | Chris | | 26 | [AI Assistants](./9-chat-project/README.md) | Working with AI | Learn how to build your own AI assistant | [AI Assistant project](./9-chat-project/README.md) | Chris | ## 🏫 Pedagogy -Our curriculum design dey based on two key teaching principles: +Our curriculum design get two main pedagogy principles: * project-based learning * frequent quizzes -Di program dey teach basics of JavaScript, HTML, CSS, plus latest tools and techniques wey web developers dey use nowadays. Students go get chance to get hands-on experience by building typing game, virtual terrarium, eco-friendly browser extension, space-invader style game, and banking app for businesses. By di end of di series, students go sabi ground well well for web development. +Di program teach di fundamentals of JavaScript, HTML, and CSS, plus di newest tools and techniques wey web developers today dey use. Students go get chance to build hands-on experience by building typing game, virtual terrarium, eco-friendly browser extension, space-invader-style game, and banking app for businesses. By di end of di series, students go sabi well well about web development. -> 🎓 You fit take di first few lessons for dis curriculum as [Learn Path](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) for Microsoft Learn! +> 🎓 You fit take first few lessons for dis curriculum as a [Learn Path](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) for Microsoft Learn! -By making sure say content match projects, e make di process more enjoyable for students and e go help them remember concepts well well. We still write plenty starter lessons for JavaScript basics to introduce concepts, plus video from the "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" video tutorials wey some authors contribute to dis curriculum. +By making sure content dey align with projects, processes go dey more interesting for students and concept retention go stronger. We also write small starter lessons on JavaScript basics to introduce concepts, plus one video from "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" video tutorials, some authors for the curriculum self. -Plus, one low-stakes quiz dey before class to set student mind for learning topic, while second quiz after class make sure say dem remember more. Dis curriculum design be flexible and fun and fit be taken whole or in part. Di projects start small and dey become more complex by di end of di 12-week course. +Plus, one low-stakes quiz before class set mind for student to learn topic, then second quiz after class to make sure retention. This curriculum design make e flexible and fun, fit take all or part. Projects dey start small and grow more complex as di 12-week cycle dey end. -Though we avoid introducing JavaScript frameworks so that focus dey on basic skills wey web developer need before dem use framework, a good next step after dis curriculum na to learn Node.js through another group of videos: "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". +Even though we no put JavaScript frameworks to focus on basic skills wey web developer must get before dem start framework, next step after dis curriculum fit be to learn Node.js with other videos: "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". -> Visit our [Code of Conduct](CODE_OF_CONDUCT.md) and [Contributing](CONTRIBUTING.md) guidelines. We welcome your constructive feedback! +> Visit our [Code of Conduct](CODE_OF_CONDUCT.md) and [Contributing](CONTRIBUTING.md) rules. We dey always happy to get your proper feedback! ## 🧭 Offline access -You fit run dis documentation offline by using [Docsify](https://docsify.js.org/#/). Fork dis repo, [install Docsify](https://docsify.js.org/#/quickstart) for your local machine, then for root folder of dis repo, type `docsify serve`. Website go dey for port 3000 for your localhost: `localhost:3000`. +You fit run this documentation offline by using [Docsify](https://docsify.js.org/#/). Fork this repo, [install Docsify](https://docsify.js.org/#/quickstart) on your local machine, then for root folder of this repo, type `docsify serve`. Di website go dey serve for port 3000 for your localhost: `localhost:3000`. ## 📘 PDF -PDF of all lessons fit be found [here](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). +PDF of all di lessons fit find [here](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). + ## 🎒 Other Courses -Our team dey produce oda kurs dem! Check am out: +Our team dey produce oda courses! Make you check am out: ### LangChain @@ -257,21 +250,21 @@ Our team dey produce oda kurs dem! Check am out: ## Getting Help -If you jam or get any gbege about how to build AI app dem. Join other learners and baba developers for talk about MCP. Na beta community wey dey support, questions dey welcome and knowledge dey free to share. +If you jam bodi wey dey struggle or get any question about how to build AI apps. Join di other learners and beta developers wey dey talk about MCP. Na one supportive community wey dey always welcome question and dey share knowledge freely. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -If you get product feedback or error while you dey build, waka go: +If you get product feedback or errors wey dey happen as you dey build, visit: [![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) ## License -This repository get MIT license. See the [LICENSE](../../LICENSE) file for more tori. +Dis repository get MIT license. Make you check di [LICENSE](../../LICENSE) file to sabi more. --- -**Wetin I Go Talk**: -Dis dokument don translate wit AI translation service wey dem call [Co-op Translator](https://github.com/Azure/co-op-translator). Even though we dey try make am correct, make you sabi say machine translate fit get mistake or no correct. Di original dokument wey dem write for im own language na di real correct one. If na serious matter, make you use professional human translator. We no go responsible if pesin no understand or understand wrong because of dis translation. +**Disclaimer**: +Dis document na translation wey AI translation service [Co-op Translator](https://github.com/Azure/co-op-translator) do. Even though we dey try make am correct, abeg sabi say automated translations fit get some errors or mistake. The original document wey e be for im own language na the correct source. For important matter, e good make professional human translation dey. We no go responsible for any wrong understanding or wahala wey fit happen because of dis translation. \ No newline at end of file diff --git a/translations/pcm/SECURITY.md b/translations/pcm/SECURITY.md index 28cdb9c0c..116294a8a 100644 --- a/translations/pcm/SECURITY.md +++ b/translations/pcm/SECURITY.md @@ -1,12 +1,3 @@ - ## Security Microsoft dey take the security of our software products and services seriously, wey include all source code repositories wey dey managed through our GitHub organizations, wey include [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), and [our GitHub organizations](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/pcm/SUPPORT.md b/translations/pcm/SUPPORT.md index f9c700ce3..6cc2fedb6 100644 --- a/translations/pcm/SUPPORT.md +++ b/translations/pcm/SUPPORT.md @@ -1,12 +1,3 @@ - # Support ## How to file issues and get help diff --git a/translations/pcm/_404.md b/translations/pcm/_404.md index dd7b2564a..29f14cf28 100644 --- a/translations/pcm/_404.md +++ b/translations/pcm/_404.md @@ -1,12 +1,3 @@ - # Waka dey go We dey work on dis page. Abeg come check am later. diff --git a/translations/pcm/docs/_navbar.md b/translations/pcm/docs/_navbar.md index 1a249838f..241d6eb91 100644 --- a/translations/pcm/docs/_navbar.md +++ b/translations/pcm/docs/_navbar.md @@ -1,12 +1,3 @@ - - Translations - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/pcm/docs/_sidebar.md b/translations/pcm/docs/_sidebar.md index 119af6c96..caddb5d5f 100644 --- a/translations/pcm/docs/_sidebar.md +++ b/translations/pcm/docs/_sidebar.md @@ -1,12 +1,3 @@ - - Introduction - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/pcm/for-teachers.md b/translations/pcm/for-teachers.md index f55b4350b..bce1c19fa 100644 --- a/translations/pcm/for-teachers.md +++ b/translations/pcm/for-teachers.md @@ -1,12 +1,3 @@ - ### For Educators Una fit use dis curriculum for una classroom. E dey work well well wit GitHub Classroom and di beta LMS platforms dem, and e fit also be standalone repo wey una fit use wit una students. diff --git a/translations/pcm/lesson-template/README.md b/translations/pcm/lesson-template/README.md index d1f7284dd..7983209b6 100644 --- a/translations/pcm/lesson-template/README.md +++ b/translations/pcm/lesson-template/README.md @@ -1,12 +1,3 @@ - # [Lesson Topic] ![Embed a video here](../../../lesson-template/video-url) diff --git a/translations/pcm/lesson-template/assignment.md b/translations/pcm/lesson-template/assignment.md index 421e71667..b7726bfe2 100644 --- a/translations/pcm/lesson-template/assignment.md +++ b/translations/pcm/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [Assignment Name] ## Instructions diff --git a/translations/pcm/memory-game/README.md b/translations/pcm/memory-game/README.md index 51e2c2176..1958c6fe4 100644 --- a/translations/pcm/memory-game/README.md +++ b/translations/pcm/memory-game/README.md @@ -1,12 +1,3 @@ - Dis na [Next.js](https://nextjs.org) project wey dem bootstrapped wit [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). ## Getting Started diff --git a/translations/pcm/quiz-app/README.md b/translations/pcm/quiz-app/README.md index 47c822945..4b59cae8f 100644 --- a/translations/pcm/quiz-app/README.md +++ b/translations/pcm/quiz-app/README.md @@ -1,12 +1,3 @@ - # Quiz app These quizzes na di pre- and post-lecture quizzes for di data science curriculum for https://aka.ms/webdev-beginners diff --git a/translations/pl/.co-op-translator.json b/translations/pl/.co-op-translator.json new file mode 100644 index 000000000..75f7b0a40 --- /dev/null +++ b/translations/pl/.co-op-translator.json @@ -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" + } +} \ No newline at end of file diff --git a/translations/pl/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/pl/1-getting-started-lessons/1-intro-to-programming-languages/README.md index 7024be8fd..33c12e69a 100644 --- a/translations/pl/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/pl/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # 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! diff --git a/translations/pl/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/pl/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index c29142de2..0884b10d8 100644 --- a/translations/pl/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/pl/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # Assignment: Eksploracja nowoczesnych narzędzi do tworzenia stron internetowych ## Instrukcje diff --git a/translations/pl/1-getting-started-lessons/2-github-basics/README.md b/translations/pl/1-getting-started-lessons/2-github-basics/README.md index 97df0b7bc..221762114 100644 --- a/translations/pl/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/pl/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # Wprowadzenie do GitHub Cześć, przyszły programisto! 👋 Gotowy dołączać do milionów kodujących na całym świecie? Naprawdę cieszę się, że mogę przedstawić Ci GitHub – pomyśl o nim jak o platformie społecznościowej dla programistów, ale zamiast zdjęć swojego lunchu, dzielimy się kodem i razem tworzymy niesamowite rzeczy! diff --git a/translations/pl/1-getting-started-lessons/3-accessibility/README.md b/translations/pl/1-getting-started-lessons/3-accessibility/README.md index 711905a37..7883eee37 100644 --- a/translations/pl/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/pl/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # Tworzenie dostępnych stron internetowych ![Wszystko o dostępności](../../../../translated_images/pl/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/pl/1-getting-started-lessons/3-accessibility/assignment.md b/translations/pl/1-getting-started-lessons/3-accessibility/assignment.md index 063829ebf..d0395ca72 100644 --- a/translations/pl/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/pl/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # Kompleksowy audyt dostępności strony internetowej ## Instrukcje diff --git a/translations/pl/1-getting-started-lessons/README.md b/translations/pl/1-getting-started-lessons/README.md index adfa0f55a..350bf5c9a 100644 --- a/translations/pl/1-getting-started-lessons/README.md +++ b/translations/pl/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # Wprowadzenie do tworzenia stron internetowych W tej części programu nauczania zostaniesz zapoznany z koncepcjami niezwiązanymi z projektami, które są ważne, aby stać się profesjonalnym programistą. diff --git a/translations/pl/10-ai-framework-project/README.md b/translations/pl/10-ai-framework-project/README.md index 9d17f3dfd..0ca1399a1 100644 --- a/translations/pl/10-ai-framework-project/README.md +++ b/translations/pl/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # AI Framework Czy kiedykolwiek czułeś się przytłoczony, próbując budować aplikacje AI od podstaw? Nie jesteś sam! Frameworki AI to jak szwajcarski scyzoryk dla programistów AI – to potężne narzędzia, które mogą zaoszczędzić Ci czas i bóle głowy podczas tworzenia inteligentnych aplikacji. Pomyśl o frameworku AI jak o dobrze zorganizowanej bibliotece: zapewnia gotowe komponenty, ustandaryzowane API i sprytne abstrakcje, dzięki czemu możesz skupić się na rozwiązywaniu problemów zamiast zmagać się ze szczegółami implementacji. diff --git a/translations/pl/2-js-basics/1-data-types/README.md b/translations/pl/2-js-basics/1-data-types/README.md index 2c5069044..db8a9e5a5 100644 --- a/translations/pl/2-js-basics/1-data-types/README.md +++ b/translations/pl/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # Podstawy JavaScript: Typy danych ![JavaScript Basics - Data types](../../../../translated_images/pl/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/pl/2-js-basics/1-data-types/assignment.md b/translations/pl/2-js-basics/1-data-types/assignment.md index 4799d975c..190e09c79 100644 --- a/translations/pl/2-js-basics/1-data-types/assignment.md +++ b/translations/pl/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # Praktyka na Typy Danych: Koszyk Zakupowy w E-commerce ## Instrukcje diff --git a/translations/pl/2-js-basics/2-functions-methods/README.md b/translations/pl/2-js-basics/2-functions-methods/README.md index bf943da5a..d393b1ee3 100644 --- a/translations/pl/2-js-basics/2-functions-methods/README.md +++ b/translations/pl/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # Podstawy JavaScript: Metody i funkcje ![JavaScript Basics - Functions](../../../../translated_images/pl/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/pl/2-js-basics/2-functions-methods/assignment.md b/translations/pl/2-js-basics/2-functions-methods/assignment.md index 12cfc197e..e19116069 100644 --- a/translations/pl/2-js-basics/2-functions-methods/assignment.md +++ b/translations/pl/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # Zabawa z funkcjami ## Instrukcje diff --git a/translations/pl/2-js-basics/3-making-decisions/README.md b/translations/pl/2-js-basics/3-making-decisions/README.md index e4c3006c8..e3731e747 100644 --- a/translations/pl/2-js-basics/3-making-decisions/README.md +++ b/translations/pl/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # Podstawy JavaScript: Podejmowanie decyzji ![JavaScript Basics - Podejmowanie decyzji](../../../../translated_images/pl/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/pl/2-js-basics/3-making-decisions/assignment.md b/translations/pl/2-js-basics/3-making-decisions/assignment.md index cb621c0e2..118a84599 100644 --- a/translations/pl/2-js-basics/3-making-decisions/assignment.md +++ b/translations/pl/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # Podejmowanie decyzji: Procesor ocen uczniów ## Cele nauki diff --git a/translations/pl/2-js-basics/4-arrays-loops/README.md b/translations/pl/2-js-basics/4-arrays-loops/README.md index 43b558b12..10e931e7b 100644 --- a/translations/pl/2-js-basics/4-arrays-loops/README.md +++ b/translations/pl/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # JavaScript Basics: Tablice i Pętle ![JavaScript Basics - Arrays](../../../../translated_images/pl/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/pl/2-js-basics/4-arrays-loops/assignment.md b/translations/pl/2-js-basics/4-arrays-loops/assignment.md index 42fea52f5..18169312b 100644 --- a/translations/pl/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/pl/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # Tablice i Pętle - Zadanie ## Instrukcje diff --git a/translations/pl/2-js-basics/README.md b/translations/pl/2-js-basics/README.md index 1fb4b2bc3..c9267968b 100644 --- a/translations/pl/2-js-basics/README.md +++ b/translations/pl/2-js-basics/README.md @@ -1,12 +1,3 @@ - # Wprowadzenie do JavaScript JavaScript to język internetu. W tych czterech lekcjach poznasz jego podstawy. diff --git a/translations/pl/3-terrarium/1-intro-to-html/README.md b/translations/pl/3-terrarium/1-intro-to-html/README.md index 7d69037d1..adb54de54 100644 --- a/translations/pl/3-terrarium/1-intro-to-html/README.md +++ b/translations/pl/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Projekt Terrarium Część 1: Wprowadzenie do HTML ```mermaid diff --git a/translations/pl/3-terrarium/1-intro-to-html/assignment.md b/translations/pl/3-terrarium/1-intro-to-html/assignment.md index 316bcea01..0e38bed46 100644 --- a/translations/pl/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/pl/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # Zadanie praktyczne z HTML: Stwórz makietę bloga ## Cele nauki diff --git a/translations/pl/3-terrarium/2-intro-to-css/README.md b/translations/pl/3-terrarium/2-intro-to-css/README.md index 973a25eb4..cfaed75f6 100644 --- a/translations/pl/3-terrarium/2-intro-to-css/README.md +++ b/translations/pl/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Projekt Terrarium Część 2: Wprowadzenie do CSS ```mermaid diff --git a/translations/pl/3-terrarium/2-intro-to-css/assignment.md b/translations/pl/3-terrarium/2-intro-to-css/assignment.md index 5b0fb4b63..db79a10be 100644 --- a/translations/pl/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/pl/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # CSS Refactoring Assignment ## Cel diff --git a/translations/pl/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/pl/3-terrarium/3-intro-to-DOM-and-closures/README.md index 2adb801dc..348092782 100644 --- a/translations/pl/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/pl/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # Projekt Terrarium Część 3: Manipulacja DOM i Zamknięcia w JavaScript ```mermaid diff --git a/translations/pl/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/pl/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index 921ffba11..121772cc1 100644 --- a/translations/pl/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/pl/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # Zadanie: Badanie Elementów DOM ## Przegląd diff --git a/translations/pl/3-terrarium/README.md b/translations/pl/3-terrarium/README.md index 482b0b526..2377f049b 100644 --- a/translations/pl/3-terrarium/README.md +++ b/translations/pl/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## Wdróż swój Terrarium Możesz wdrożyć lub opublikować swoje Terrarium w sieci za pomocą **Azure Static Web Apps**. diff --git a/translations/pl/3-terrarium/solution/README.md b/translations/pl/3-terrarium/solution/README.md index 6df5a4bcb..1ca60f06a 100644 --- a/translations/pl/3-terrarium/solution/README.md +++ b/translations/pl/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # Mój Terrarium: Projekt do nauki HTML, CSS i manipulacji DOM za pomocą JavaScript 🌵🌱 Mały projekt typu "przeciągnij i upuść". Dzięki odrobinie HTML, JS i CSS możesz stworzyć interfejs internetowy, nadać mu styl i dodać interakcję. diff --git a/translations/pl/4-typing-game/README.md b/translations/pl/4-typing-game/README.md index fd0412e32..52c417cc8 100644 --- a/translations/pl/4-typing-game/README.md +++ b/translations/pl/4-typing-game/README.md @@ -1,12 +1,3 @@ - # Programowanie sterowane zdarzeniami - Stwórz grę w pisanie ```mermaid diff --git a/translations/pl/4-typing-game/solution/README.md b/translations/pl/4-typing-game/solution/README.md index 81718af37..870863684 100644 --- a/translations/pl/4-typing-game/solution/README.md +++ b/translations/pl/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - To jest puste miejsce, celowo pozostawione puste **Zastrzeżenie**: diff --git a/translations/pl/4-typing-game/typing-game/README.md b/translations/pl/4-typing-game/typing-game/README.md index e7f2a6375..efff14993 100644 --- a/translations/pl/4-typing-game/typing-game/README.md +++ b/translations/pl/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # Tworzenie gry z wykorzystaniem zdarzeń Czy kiedykolwiek zastanawiałeś się, jak strony internetowe wiedzą, kiedy klikniesz przycisk lub wpisujesz tekst w polu? To magia programowania opartego na zdarzeniach! Jaki lepszy sposób na naukę tej niezbędnej umiejętności niż zbudowanie czegoś pożytecznego – gry na szybkość pisania, która reaguje na każdy naciśnięty klawisz. diff --git a/translations/pl/4-typing-game/typing-game/assignment.md b/translations/pl/4-typing-game/typing-game/assignment.md index af03fe597..7311a9b88 100644 --- a/translations/pl/4-typing-game/typing-game/assignment.md +++ b/translations/pl/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # Stwórz nową grę klawiaturową ## Instrukcje diff --git a/translations/pl/5-browser-extension/1-about-browsers/README.md b/translations/pl/5-browser-extension/1-about-browsers/README.md index 27ea14776..204158c5a 100644 --- a/translations/pl/5-browser-extension/1-about-browsers/README.md +++ b/translations/pl/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # Projekt rozszerzenia przeglądarki część 1: Wszystko o przeglądarkach ```mermaid diff --git a/translations/pl/5-browser-extension/1-about-browsers/assignment.md b/translations/pl/5-browser-extension/1-about-browsers/assignment.md index 6152e9b17..e8050e1f4 100644 --- a/translations/pl/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/pl/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # Zadanie: Przeprojektuj swoje rozszerzenie przeglądarki ## Przegląd diff --git a/translations/pl/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/pl/5-browser-extension/2-forms-browsers-local-storage/README.md index 5c3542494..c694da6ae 100644 --- a/translations/pl/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/pl/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # Projekt rozszerzenia przeglądarki część 2: Wywołanie API, użycie Local Storage ```mermaid diff --git a/translations/pl/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/pl/5-browser-extension/2-forms-browsers-local-storage/assignment.md index 23190d553..30b2b590b 100644 --- a/translations/pl/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/pl/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # Przyjmij API ## Przegląd diff --git a/translations/pl/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/pl/5-browser-extension/3-background-tasks-and-performance/README.md index 17a2a0353..1a7d9291e 100644 --- a/translations/pl/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/pl/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # Projekt rozszerzenia do przeglądarki cz. 3: Poznaj zadania w tle i wydajność ```mermaid diff --git a/translations/pl/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/pl/5-browser-extension/3-background-tasks-and-performance/assignment.md index a52df568f..aaf8060fb 100644 --- a/translations/pl/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/pl/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # Analiza witryny pod kątem wydajności ## Przegląd zadania diff --git a/translations/pl/5-browser-extension/README.md b/translations/pl/5-browser-extension/README.md index b08470539..31edf5d26 100644 --- a/translations/pl/5-browser-extension/README.md +++ b/translations/pl/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # Tworzenie rozszerzenia przeglądarki Tworzenie rozszerzeń przeglądarki to ciekawy i angażujący sposób na analizowanie wydajności swoich aplikacji, jednocześnie budując inny rodzaj zasobu internetowego. Ten moduł zawiera lekcje na temat działania przeglądarek, wdrażania rozszerzenia przeglądarki, tworzenia formularzy, wywoływania API, korzystania z lokalnej pamięci oraz oceny i poprawy wydajności witryny. diff --git a/translations/pl/5-browser-extension/solution/README.md b/translations/pl/5-browser-extension/solution/README.md index 90d8003cf..d32cb156a 100644 --- a/translations/pl/5-browser-extension/solution/README.md +++ b/translations/pl/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # Rozszerzenie przeglądarki Carbon Trigger: Gotowy kod Korzystając z API C02 Signal od tmrow, możesz śledzić zużycie energii elektrycznej i stworzyć rozszerzenie przeglądarki, które przypomni Ci, jak intensywne jest zużycie energii elektrycznej w Twoim regionie. Używanie tego rozszerzenia ad hoc pomoże Ci podejmować decyzje dotyczące Twoich działań na podstawie tych informacji. diff --git a/translations/pl/5-browser-extension/solution/translation/README.es.md b/translations/pl/5-browser-extension/solution/translation/README.es.md index 84da93b2a..31057b542 100644 --- a/translations/pl/5-browser-extension/solution/translation/README.es.md +++ b/translations/pl/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Rozszerzenie przeglądarki Carbon Trigger: Pełny kod Korzystając z API sygnału CO2 od tmrow do śledzenia zużycia energii elektrycznej, stwórz rozszerzenie przeglądarki, które będzie przypominać Ci bezpośrednio w przeglądarce o zużyciu energii elektrycznej w Twoim regionie. Używanie tego rozszerzenia pomoże Ci podejmować decyzje dotyczące Twoich działań na podstawie tych informacji. diff --git a/translations/pl/5-browser-extension/solution/translation/README.fr.md b/translations/pl/5-browser-extension/solution/translation/README.fr.md index 0d76a3158..feca5ae11 100644 --- a/translations/pl/5-browser-extension/solution/translation/README.fr.md +++ b/translations/pl/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Rozszerzenie przeglądarki Carbon Trigger: Gotowy Kod Korzystając z API C02 Signal od tmrow do monitorowania zużycia energii elektrycznej, stwórz rozszerzenie przeglądarki, które będzie przypominać Ci bezpośrednio w przeglądarce o zużyciu energii elektrycznej w Twoim regionie. Korzystanie z tego rozszerzenia pomoże Ci podejmować decyzje dotyczące Twoich działań na podstawie tych informacji. diff --git a/translations/pl/5-browser-extension/solution/translation/README.hi.md b/translations/pl/5-browser-extension/solution/translation/README.hi.md index 110484b74..2535f528b 100644 --- a/translations/pl/5-browser-extension/solution/translation/README.hi.md +++ b/translations/pl/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # Rozszerzenie przeglądarki Carbon Trigger: Gotowy kod Wykorzystanie API CO2 Signal od tmrow do śledzenia zużycia energii elektrycznej, aby stworzyć rozszerzenie przeglądarki, które przypomni Ci, jak obciążone jest zużycie energii w Twoim regionie. Korzystanie z tego rozszerzenia pomoże Ci podejmować decyzje dotyczące Twoich działań na podstawie tych informacji. diff --git a/translations/pl/5-browser-extension/solution/translation/README.it.md b/translations/pl/5-browser-extension/solution/translation/README.it.md index 8ebe3ea7c..c86630c2e 100644 --- a/translations/pl/5-browser-extension/solution/translation/README.it.md +++ b/translations/pl/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Rozszerzenie przeglądarki Carbon Trigger: kod na start Będziemy korzystać z API Signal CO2 od tmrow, aby monitorować zużycie energii elektrycznej i stworzyć rozszerzenie do przeglądarki, które będzie przypominać bezpośrednio w przeglądarce, jak duże jest obciążenie elektryczne w danym regionie. Korzystanie z tego dedykowanego rozszerzenia pomoże ocenić swoje działania na podstawie tych informacji. diff --git a/translations/pl/5-browser-extension/solution/translation/README.ja.md b/translations/pl/5-browser-extension/solution/translation/README.ja.md index 7304e39aa..ac37664d4 100644 --- a/translations/pl/5-browser-extension/solution/translation/README.ja.md +++ b/translations/pl/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # Rozszerzenie przeglądarki Carbon Trigger: Gotowy kod Zbuduj rozszerzenie przeglądarki, które wykorzystuje API CO2 Signal od tmrow do śledzenia zużycia energii elektrycznej w Twoim regionie. Rozszerzenie wyświetla przypomnienie na przeglądarce, pokazując, jak intensywne jest zużycie energii w Twojej okolicy. Dzięki temu możesz podejmować decyzje dotyczące swoich działań na podstawie tych informacji. diff --git a/translations/pl/5-browser-extension/solution/translation/README.ms.md b/translations/pl/5-browser-extension/solution/translation/README.ms.md index 8ddff8350..ef5376c7d 100644 --- a/translations/pl/5-browser-extension/solution/translation/README.ms.md +++ b/translations/pl/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # Rozszerzenie przeglądarki Carbon Trigger: Pełny kod Korzystając z API CO2 Signal od tmrow do monitorowania zużycia energii elektrycznej, stwórz rozszerzenie przeglądarki, które pozwoli Ci otrzymywać powiadomienia o intensywności zużycia energii w Twoim regionie. Używanie tego rozszerzenia pomoże Ci podejmować decyzje dotyczące Twoich działań na podstawie tych informacji. diff --git a/translations/pl/5-browser-extension/start/README.md b/translations/pl/5-browser-extension/start/README.md index 285fb6192..8f1640b47 100644 --- a/translations/pl/5-browser-extension/start/README.md +++ b/translations/pl/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # Rozszerzenie przeglądarki Carbon Trigger: Kod początkowy Korzystając z API C02 Signal od tmrow, możesz śledzić zużycie energii elektrycznej i stworzyć rozszerzenie przeglądarki, które przypomni Ci o obciążeniu energetycznym w Twoim regionie. Używanie tego rozszerzenia ad hoc pomoże Ci podejmować decyzje dotyczące Twoich działań na podstawie tych informacji. diff --git a/translations/pl/6-space-game/1-introduction/README.md b/translations/pl/6-space-game/1-introduction/README.md index 73c7432dc..a95bd6df6 100644 --- a/translations/pl/6-space-game/1-introduction/README.md +++ b/translations/pl/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # Zbuduj grę kosmiczną część 1: Wprowadzenie ```mermaid diff --git a/translations/pl/6-space-game/1-introduction/assignment.md b/translations/pl/6-space-game/1-introduction/assignment.md index 4d3e56327..e636252b3 100644 --- a/translations/pl/6-space-game/1-introduction/assignment.md +++ b/translations/pl/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # Szkic gry: Zastosuj wzorce projektowe ## Podsumowanie zadania diff --git a/translations/pl/6-space-game/2-drawing-to-canvas/README.md b/translations/pl/6-space-game/2-drawing-to-canvas/README.md index 673fcc2dc..3d125ea25 100644 --- a/translations/pl/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/pl/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # Zbuduj grę kosmiczną część 2: Rysuj bohatera i potwory na płótnie ```mermaid diff --git a/translations/pl/6-space-game/2-drawing-to-canvas/assignment.md b/translations/pl/6-space-game/2-drawing-to-canvas/assignment.md index 6cde09843..6b3338cc3 100644 --- a/translations/pl/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/pl/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # Zadanie: Poznaj API Canvas ## Cele nauki diff --git a/translations/pl/6-space-game/3-moving-elements-around/README.md b/translations/pl/6-space-game/3-moving-elements-around/README.md index 3a885f2e3..d7050192f 100644 --- a/translations/pl/6-space-game/3-moving-elements-around/README.md +++ b/translations/pl/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # Tworzenie gry kosmicznej Część 3: Dodawanie ruchu ```mermaid diff --git a/translations/pl/6-space-game/3-moving-elements-around/assignment.md b/translations/pl/6-space-game/3-moving-elements-around/assignment.md index 645df3583..fd2fc9bee 100644 --- a/translations/pl/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/pl/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # Komentuj Swój Kod ## Instrukcje diff --git a/translations/pl/6-space-game/4-collision-detection/README.md b/translations/pl/6-space-game/4-collision-detection/README.md index 23e33cbb4..cb516fe9e 100644 --- a/translations/pl/6-space-game/4-collision-detection/README.md +++ b/translations/pl/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # Stwórz grę kosmiczną Część 4: Dodawanie lasera i wykrywanie kolizji ```mermaid diff --git a/translations/pl/6-space-game/4-collision-detection/assignment.md b/translations/pl/6-space-game/4-collision-detection/assignment.md index b7155361c..9475729fc 100644 --- a/translations/pl/6-space-game/4-collision-detection/assignment.md +++ b/translations/pl/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # Eksploruj Kolizje ## Instrukcje diff --git a/translations/pl/6-space-game/4-collision-detection/solution/README.md b/translations/pl/6-space-game/4-collision-detection/solution/README.md index 184ce4772..c051848cb 100644 --- a/translations/pl/6-space-game/4-collision-detection/solution/README.md +++ b/translations/pl/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - To jest puste miejsce, celowo pozostawione puste **Zastrzeżenie**: diff --git a/translations/pl/6-space-game/4-collision-detection/your-work/README.md b/translations/pl/6-space-game/4-collision-detection/your-work/README.md index 75b997a02..ac6e53449 100644 --- a/translations/pl/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/pl/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - To jest puste miejsce, celowo pozostawione puste **Zastrzeżenie**: diff --git a/translations/pl/6-space-game/5-keeping-score/README.md b/translations/pl/6-space-game/5-keeping-score/README.md index 95d848149..fe20e1f5b 100644 --- a/translations/pl/6-space-game/5-keeping-score/README.md +++ b/translations/pl/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # Build a Space Game Part 5: Scoring and Lives ```mermaid diff --git a/translations/pl/6-space-game/5-keeping-score/assignment.md b/translations/pl/6-space-game/5-keeping-score/assignment.md index c01724480..cad8d9b97 100644 --- a/translations/pl/6-space-game/5-keeping-score/assignment.md +++ b/translations/pl/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # Stwórz grę punktową ## Instrukcje diff --git a/translations/pl/6-space-game/5-keeping-score/solution/README.md b/translations/pl/6-space-game/5-keeping-score/solution/README.md index 24439de2d..df7c0aea8 100644 --- a/translations/pl/6-space-game/5-keeping-score/solution/README.md +++ b/translations/pl/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - To jest puste miejsce, celowo pozostawione puste **Zastrzeżenie**: diff --git a/translations/pl/6-space-game/5-keeping-score/your-work/README.md b/translations/pl/6-space-game/5-keeping-score/your-work/README.md index b7a2da8a5..ac6e53449 100644 --- a/translations/pl/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/pl/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - To jest puste miejsce, celowo pozostawione puste **Zastrzeżenie**: diff --git a/translations/pl/6-space-game/6-end-condition/README.md b/translations/pl/6-space-game/6-end-condition/README.md index 94fe06941..f27b3c8ce 100644 --- a/translations/pl/6-space-game/6-end-condition/README.md +++ b/translations/pl/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # Build a Space Game Part 6: Koniec i Restart ```mermaid diff --git a/translations/pl/6-space-game/6-end-condition/assignment.md b/translations/pl/6-space-game/6-end-condition/assignment.md index 00b8dea1a..03cc9110f 100644 --- a/translations/pl/6-space-game/6-end-condition/assignment.md +++ b/translations/pl/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # Zbuduj Przykładową Grę ## Przegląd Zadania diff --git a/translations/pl/6-space-game/6-end-condition/solution/README.md b/translations/pl/6-space-game/6-end-condition/solution/README.md index ed4582e18..ac6e53449 100644 --- a/translations/pl/6-space-game/6-end-condition/solution/README.md +++ b/translations/pl/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - To jest puste miejsce, celowo pozostawione puste **Zastrzeżenie**: diff --git a/translations/pl/6-space-game/6-end-condition/your-work/README.md b/translations/pl/6-space-game/6-end-condition/your-work/README.md index a04e53ee2..92126d5c7 100644 --- a/translations/pl/6-space-game/6-end-condition/your-work/README.md +++ b/translations/pl/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - To jest puste miejsce, pozostawione celowo **Zastrzeżenie**: diff --git a/translations/pl/6-space-game/README.md b/translations/pl/6-space-game/README.md index bd279113b..b3fcfe507 100644 --- a/translations/pl/6-space-game/README.md +++ b/translations/pl/6-space-game/README.md @@ -1,12 +1,3 @@ - # Zbuduj grę kosmiczną Gra kosmiczna, która nauczy bardziej zaawansowanych podstaw JavaScriptu diff --git a/translations/pl/6-space-game/solution/README.md b/translations/pl/6-space-game/solution/README.md index 9d0ef3913..ac6e53449 100644 --- a/translations/pl/6-space-game/solution/README.md +++ b/translations/pl/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - To jest puste miejsce, celowo pozostawione puste **Zastrzeżenie**: diff --git a/translations/pl/7-bank-project/1-template-route/README.md b/translations/pl/7-bank-project/1-template-route/README.md index f6bb83a1b..2daa4fa38 100644 --- a/translations/pl/7-bank-project/1-template-route/README.md +++ b/translations/pl/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # Zbuduj aplikację bankową Część 1: Szablony HTML i trasy w aplikacji internetowej ```mermaid diff --git a/translations/pl/7-bank-project/1-template-route/assignment.md b/translations/pl/7-bank-project/1-template-route/assignment.md index 896ca13c6..d330e243f 100644 --- a/translations/pl/7-bank-project/1-template-route/assignment.md +++ b/translations/pl/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # Ulepszanie routingu ## Instrukcje diff --git a/translations/pl/7-bank-project/2-forms/README.md b/translations/pl/7-bank-project/2-forms/README.md index 837dffcec..1ebdf8d67 100644 --- a/translations/pl/7-bank-project/2-forms/README.md +++ b/translations/pl/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # Zbuduj aplikację bankową część 2: Zbuduj formularz logowania i rejestracji ```mermaid diff --git a/translations/pl/7-bank-project/2-forms/assignment.md b/translations/pl/7-bank-project/2-forms/assignment.md index a69101787..39f1a589a 100644 --- a/translations/pl/7-bank-project/2-forms/assignment.md +++ b/translations/pl/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # Stylizuj swoją aplikację bankową za pomocą nowoczesnego CSS ## Przegląd projektu diff --git a/translations/pl/7-bank-project/3-data/README.md b/translations/pl/7-bank-project/3-data/README.md index 28e76b3c9..5a1d90ac3 100644 --- a/translations/pl/7-bank-project/3-data/README.md +++ b/translations/pl/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # Budowa aplikacji bankowej, część 3: Metody pobierania i wykorzystywania danych Pomyśl o komputerze Enterprise ze Star Trek – gdy kapitan Picard pyta o status statku, informacje pojawiają się natychmiast, bez konieczności wyłączania i odbudowy całego interfejsu. Ten płynny przepływ informacji to dokładnie to, co tworzymy tutaj, dzięki dynamicznemu pobieraniu danych. diff --git a/translations/pl/7-bank-project/3-data/assignment.md b/translations/pl/7-bank-project/3-data/assignment.md index e0cac31b7..64166f2a7 100644 --- a/translations/pl/7-bank-project/3-data/assignment.md +++ b/translations/pl/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # Refaktoryzacja kodu i zadanie z dokumentacji ## Cele nauki diff --git a/translations/pl/7-bank-project/4-state-management/README.md b/translations/pl/7-bank-project/4-state-management/README.md index fc92345a4..c53af3c34 100644 --- a/translations/pl/7-bank-project/4-state-management/README.md +++ b/translations/pl/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # Budowanie aplikacji bankowej Część 4: Koncepcje zarządzania stanem ## ⚡ Co możesz zrobić w następnych 5 minutach diff --git a/translations/pl/7-bank-project/4-state-management/assignment.md b/translations/pl/7-bank-project/4-state-management/assignment.md index 70079e385..c885b9cfd 100644 --- a/translations/pl/7-bank-project/4-state-management/assignment.md +++ b/translations/pl/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # Implementacja dialogu "Dodaj transakcję" ## Przegląd diff --git a/translations/pl/7-bank-project/README.md b/translations/pl/7-bank-project/README.md index c30b4f321..f8a3860cb 100644 --- a/translations/pl/7-bank-project/README.md +++ b/translations/pl/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: Zbuduj Bank W tym projekcie nauczysz się, jak stworzyć fikcyjny bank. Te lekcje zawierają instrukcje dotyczące tworzenia układu aplikacji webowej, definiowania tras, budowania formularzy, zarządzania stanem oraz pobierania danych z API, z którego można uzyskać dane banku. diff --git a/translations/pl/7-bank-project/api/README.md b/translations/pl/7-bank-project/api/README.md index 8e01af7cf..6fb3ee197 100644 --- a/translations/pl/7-bank-project/api/README.md +++ b/translations/pl/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # Bank API > Bank API zbudowane za pomocą [Node.js](https://nodejs.org) + [Express](https://expressjs.com/). diff --git a/translations/pl/7-bank-project/solution/README.md b/translations/pl/7-bank-project/solution/README.md index 9c0d471d2..4c86f0eab 100644 --- a/translations/pl/7-bank-project/solution/README.md +++ b/translations/pl/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # Aplikacja bankowa > Przykładowe rozwiązanie projektu aplikacji bankowej, zbudowane przy użyciu czystego HTML5, CSS i JavaScript (bez użycia frameworków ani bibliotek). diff --git a/translations/pl/8-code-editor/1-using-a-code-editor/README.md b/translations/pl/8-code-editor/1-using-a-code-editor/README.md index 660a9f6f3..686ca02e1 100644 --- a/translations/pl/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/pl/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # Korzystanie z edytora kodu: Opanowanie VSCode.dev Pamiętasz scenę z *Matrixa*, kiedy Neo musiał podłączyć się do ogromnego terminala komputerowego, aby uzyskać dostęp do świata cyfrowego? Narzędzia do tworzenia stron internetowych dzisiaj to zupełnie inna historia – niezwykle potężne możliwości dostępne z dowolnego miejsca. VSCode.dev to edytor kodu działający w przeglądarce, który dostarcza profesjonalne narzędzia programistyczne na każde urządzenie z dostępem do internetu. diff --git a/translations/pl/8-code-editor/1-using-a-code-editor/assignment.md b/translations/pl/8-code-editor/1-using-a-code-editor/assignment.md index 8d56480b5..255957e53 100644 --- a/translations/pl/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/pl/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # Stwórz stronę z CV używając VSCode.dev Zmień swoje perspektywy zawodowe, tworząc profesjonalną stronę z CV, która prezentuje Twoje umiejętności i doświadczenie w interaktywnym, nowoczesnym formacie. Zamiast wysyłać tradycyjne pliki PDF, wyobraź sobie, że dostarczasz rekruterom elegancką, responsywną stronę internetową, która pokazuje zarówno Twoje kwalifikacje, jak i zdolności programistyczne. diff --git a/translations/pl/9-chat-project/README.md b/translations/pl/9-chat-project/README.md index 4f82a0c44..0544b1fc8 100644 --- a/translations/pl/9-chat-project/README.md +++ b/translations/pl/9-chat-project/README.md @@ -1,12 +1,3 @@ - # Zbuduj Asystenta Czatu z AI Pamiętasz w Star Treku, kiedy załoga swobodnie rozmawiała z komputerem statku, zadając mu skomplikowane pytania i otrzymując przemyślane odpowiedzi? To, co w latach 60. XX wieku wydawało się czystą fantastyką naukową, dziś możesz zbudować, używając znanych Ci technologii webowych. diff --git a/translations/pl/9-chat-project/solution/README.md b/translations/pl/9-chat-project/solution/README.md index 6a2c27a9b..ee9d1f877 100644 --- a/translations/pl/9-chat-project/solution/README.md +++ b/translations/pl/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # Uruchom rozwiązanie 1. Uruchom [backend](./backend/README.md) diff --git a/translations/pl/9-chat-project/solution/backend/README.md b/translations/pl/9-chat-project/solution/backend/README.md index 29f8b73ce..3db36f419 100644 --- a/translations/pl/9-chat-project/solution/backend/README.md +++ b/translations/pl/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - Wybierz środowisko uruchomieniowe - [Python](./python/README.md) diff --git a/translations/pl/9-chat-project/solution/backend/python/README.md b/translations/pl/9-chat-project/solution/backend/python/README.md index caa574bd3..e1c0b11ce 100644 --- a/translations/pl/9-chat-project/solution/backend/python/README.md +++ b/translations/pl/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # Uruchom kod ## Konfiguracja diff --git a/translations/pl/9-chat-project/solution/frontend/README.md b/translations/pl/9-chat-project/solution/frontend/README.md index 4a9533742..f02fce362 100644 --- a/translations/pl/9-chat-project/solution/frontend/README.md +++ b/translations/pl/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # Uruchom kod ```sh diff --git a/translations/pl/AGENTS.md b/translations/pl/AGENTS.md index 4cab72092..37c192880 100644 --- a/translations/pl/AGENTS.md +++ b/translations/pl/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## Przegląd projektu diff --git a/translations/pl/CODE_OF_CONDUCT.md b/translations/pl/CODE_OF_CONDUCT.md index 289fe08b0..dc463ce25 100644 --- a/translations/pl/CODE_OF_CONDUCT.md +++ b/translations/pl/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # Kodeks postępowania Microsoft Open Source Ten projekt przyjął [Kodeks postępowania Microsoft Open Source](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/pl/CONTRIBUTING.md b/translations/pl/CONTRIBUTING.md index c847b1049..8d0597981 100644 --- a/translations/pl/CONTRIBUTING.md +++ b/translations/pl/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # Współtworzenie Ten projekt zachęca do współtworzenia i składania sugestii. Większość wkładów wymaga od Ciebie diff --git a/translations/pl/Git-Basics/README.md b/translations/pl/Git-Basics/README.md index 03d5f2296..ef0f84b2d 100644 --- a/translations/pl/Git-Basics/README.md +++ b/translations/pl/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## Podstawy GIT dla początkujących w web-dev 👶 ## Co to jest `Git`? diff --git a/translations/pl/README.md b/translations/pl/README.md index 2f0f7767d..d7a31c3da 100644 --- a/translations/pl/README.md +++ b/translations/pl/README.md @@ -1,127 +1,106 @@ - -[![Licencja GitHub](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) -[![Współtwórcy GitHub](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) -[![Zgłoszenia GitHub](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) -[![Pull requests GitHub](https://img.shields.io/github/issues-pr/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/pulls/) -[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) - -[![Obserwujący GitHub](https://img.shields.io/github/watchers/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/watchers/) -[![Widelce GitHub](https://img.shields.io/github/forks/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/network/) -[![Gwiazdki GitHub](https://img.shields.io/github/stars/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/stargazers/) +# Tworzenie stron internetowych dla początkujących - Program nauczania -[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) - -# Tworzenie stron internetowych dla początkujących – program nauczania - -Naucz się podstaw tworzenia stron internetowych dzięki naszemu 12-tygodniowemu, kompleksowemu kursowi prowadzonemu przez Microsoft Cloud Advocates. Każda z 24 lekcji zagłębia się w JavaScript, CSS i HTML poprzez praktyczne projekty takie jak terraria, rozszerzenia przeglądarki i gry kosmiczne. Angażuj się w quizy, dyskusje i praktyczne zadania. Rozwijaj swoje umiejętności i optymalizuj retencję wiedzy dzięki naszej skutecznej, opartej na projektach metodzie nauczania. Zacznij swoją przygodę z kodowaniem już dziś! +Poznaj podstawy tworzenia stron internetowych dzięki naszemu 12-tygodniowemu, kompleksowemu kursowi prowadzonemu przez Microsoft Cloud Advocates. Każda z 24 lekcji zagłębia się w JavaScript, CSS i HTML poprzez praktyczne projekty, takie jak terraria, rozszerzenia przeglądarki i gry kosmiczne. Angażuj się w quizy, dyskusje i praktyczne zadania. Rozwijaj swoje umiejętności i optymalizuj zapamiętywanie dzięki naszej skutecznej, opartej na projektach metodyce nauczania. Zacznij swoją przygodę z kodowaniem już dziś! Dołącz do społeczności Azure AI Foundry na Discordzie -[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) - -Wykonaj następujące kroki, aby zacząć korzystać z tych zasobów: -1. **Utwórz fork repozytorium**: Kliknij [![Widelce GitHub](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) -2. **Sklonuj repozytorium**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +Postępuj zgodnie z tymi krokami, aby zacząć korzystać z tych zasobów: +1. **Zrób forka repozytorium**: Kliknij [![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. **Sklonuj repozytorium**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` 3. [**Dołącz do Discorda Azure AI Foundry i poznaj ekspertów oraz innych programistów**](https://discord.com/invite/ByRwuEEgH4) -### 🌐 Wsparcie wielojęzyczne +### 🌐 Obsługa wielu języków -#### Wspierane przez GitHub Action (automatycznie i zawsze aktualne) +#### Wspierane za pomocą GitHub Action (Automatyczne i zawsze aktualne) -[Arabski](../ar/README.md) | [Bengalski](../bn/README.md) | [Bułgarski](../bg/README.md) | [Birmański (Myanmar)](../my/README.md) | [Chiński (uproszczony)](../zh/README.md) | [Chiński (tradycyjny, Hong Kong)](../hk/README.md) | [Chiński (tradycyjny, Macao)](../mo/README.md) | [Chiński (tradycyjny, Tajwan)](../tw/README.md) | [Chorwacki](../hr/README.md) | [Czeski](../cs/README.md) | [Duński](../da/README.md) | [Holenderski](../nl/README.md) | [Estoński](../et/README.md) | [Fiński](../fi/README.md) | [Francuski](../fr/README.md) | [Niemiecki](../de/README.md) | [Grecki](../el/README.md) | [Hebrajski](../he/README.md) | [Hindi](../hi/README.md) | [Węgierski](../hu/README.md) | [Indonezyjski](../id/README.md) | [Włoski](../it/README.md) | [Japoński](../ja/README.md) | [Kannada](../kn/README.md) | [Koreański](../ko/README.md) | [Litewski](../lt/README.md) | [Malajski](../ms/README.md) | [Malajalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepalski](../ne/README.md) | [Nigeryjski pidżyn](../pcm/README.md) | [Norweski](../no/README.md) | [Perski (Farsi)](../fa/README.md) | [Polski](./README.md) | [Portugalski (Brazylia)](../br/README.md) | [Portugalski (Portugalia)](../pt/README.md) | [Pendżabski (Gurmukhi)](../pa/README.md) | [Rumuński](../ro/README.md) | [Rosyjski](../ru/README.md) | [Serbski (cyrylica)](../sr/README.md) | [Słowacki](../sk/README.md) | [Słoweński](../sl/README.md) | [Hiszpański](../es/README.md) | [Suahili](../sw/README.md) | [Szwedzki](../sv/README.md) | [Tagalog (Filipiński)](../tl/README.md) | [Tamilski](../ta/README.md) | [Telugu](../te/README.md) | [Tajski](../th/README.md) | [Turecki](../tr/README.md) | [Ukraiński](../uk/README.md) | [Urdu](../ur/README.md) | [Wietnamski](../vi/README.md) +[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](./README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) > **Wolisz klonować lokalnie?** -> To repozytorium zawiera ponad 50 tłumaczeń językowych, co znacznie zwiększa rozmiar pobierania. Aby sklonować bez tłumaczeń, użyj sparse checkout: +> To repozytorium zawiera ponad 50 tłumaczeń językowych, co znacznie zwiększa rozmiar pobierania. Aby sklonować bez tłumaczeń, użyj sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Dzięki temu otrzymujesz wszystko, czego potrzebujesz, aby ukończyć kurs, a pobieranie jest znacznie szybsze. +> Dzięki temu masz wszystko, co potrzebne do ukończenia kursu, z dużo szybszym pobieraniem. -**Jeśli chcesz, aby dodatkowe języki tłumaczeń były wspierane, są one wymienione [tutaj](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +**Jeśli chcesz, aby kolejne języki były wspierane, są one wymienione [tutaj](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** -[![Otwórz w 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) +[![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) #### 🧑‍🎓 _Jesteś studentem?_ -Odwiedź stronę [**Student Hub**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon), gdzie znajdziesz materiały dla początkujących, pakiety dla studentów, a nawet sposoby na zdobycie darmowego vouchera na certyfikat. To strona, którą warto dodać do zakładek i regularnie sprawdzać, ponieważ zawartość jest wymieniana co miesiąc. +Odwiedź [**Student Hub page**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon), gdzie znajdziesz materiały dla początkujących, pakiety dla studentów, a nawet sposoby na zdobycie bezpłatnego vouchera na certyfikat. To strona, którą warto zapisać w zakładkach i regularnie odwiedzać, ponieważ co miesiąc aktualizujemy zawartość. -### 📣 Ogłoszenie - Nowe wyzwania trybu GitHub Copilot Agent do ukończenia! +### 📣 Ogłoszenie - nowe wyzwania trybu GitHub Copilot Agent do wykonania! -Dodano nowe wyzwanie, szukaj "GitHub Copilot Agent Challenge 🚀" w większości rozdziałów. To nowe wyzwanie do wykonania przy użyciu GitHub Copilot i trybu Agent. Jeśli wcześniej nie korzystałeś z trybu Agent, jest on w stanie nie tylko generować tekst, ale także tworzyć i edytować pliki, uruchamiać polecenia i więcej. +Dodano nowe wyzwanie, szukaj "GitHub Copilot Agent Challenge 🚀" w większości rozdziałów. To nowe wyzwanie dla Ciebie do wykonania z użyciem GitHub Copilot i trybu Agent. Jeśli wcześniej nie korzystałeś z trybu Agent, potrafi on nie tylko generować tekst, ale także tworzyć i edytować pliki, uruchamiać polecenia i więcej. -### 📣 Ogłoszenie - _Nowy projekt do stworzenia z wykorzystaniem Generatywnej AI_ +### 📣 Ogłoszenie - _Nowy projekt do zbudowania z użyciem generatywnej AI_ -Dodano nowy projekt Asystenta AI, sprawdź [projekt](./9-chat-project/README.md) +Dodano nowy projekt Asystenta AI, zobacz [projekt](./9-chat-project/README.md) -### 📣 Ogłoszenie - _Nowy program nauczania_ dotyczący Generatywnej AI dla JavaScript został właśnie wydany +### 📣 Ogłoszenie - _Nowy program nauczania_ dotyczący generatywnej AI dla JavaScript właśnie został wydany -Nie przegap naszego nowego programu Generatywnej AI! +Nie przegap naszego nowego kursu o generatywnej AI! Odwiedź [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course), aby zacząć! ![Tło](../../translated_images/pl/background.148a8d43afde5730.webp) -- Lekcje obejmujące wszystko od podstaw po RAG. -- Interakcje z postaciami historycznymi za pomocą GenAI i naszej aplikacji towarzyszącej. -- Zabawna i angażująca narracja, będziesz podróżować w czasie! +- Lekcje obejmujące wszystko od podstaw do RAG. +- Interakcja z postaciami historycznymi za pomocą GenAI i naszej aplikacji towarzyszącej. +- Przyjemna i angażująca narracja, będziesz podróżować w czasie! ![postać](../../translated_images/pl/character.5c0dd8e067ffd693.webp) -Każda lekcja zawiera zadanie do wykonania, sprawdzanie wiedzy oraz wyzwanie, które poprowadzą Cię po tematach takich jak: -- Tworzenie i inżynieria promptów -- Generowanie aplikacji tekstowych i obrazkowych -- Aplikacje do wyszukiwania +Każda lekcja zawiera zadanie do wykonania, sprawdzian wiedzy i wyzwanie, które pomogą Ci nauczyć się takich tematów jak: +- Tworzenie i inżynieria promptów +- Generowanie aplikacji tekstowych i obrazów +- Aplikacje wyszukiwania Odwiedź [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course), aby zacząć! -## 🌱 Pierwsze kroki -> **Nauczyciele**, przygotowaliśmy [kilka sugestii](for-teachers.md), jak korzystać z tego programu nauczania. Będziemy wdzięczni za Wasze opinie [na naszym forum dyskusyjnym](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! -**[Uczniowie](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, dla każdej lekcji zacznij od quizu przedwykładowego, następnie przeczytaj materiał wykładowy, wykonaj różne zadania i sprawdź zrozumienie postacią po wykładzie. +## 🌱 Zacznijmy + +> **Nauczyciele**, przygotowaliśmy [kilka sugestii](for-teachers.md) dotyczących korzystania z tego programu nauczania. Chętnie poznamy Wasze opinie [na naszym forum dyskusyjnym](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! -Aby zwiększyć efektywność nauki, łącz się ze swoimi rówieśnikami, aby pracować wspólnie nad projektami! Zachęcamy do dyskusji na naszym [forum dyskusyjnym](https://github.com/microsoft/Web-Dev-For-Beginners/discussions), gdzie zespół moderatorów jest dostępny, by odpowiedzieć na Twoje pytania. +**[Uczniowie](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, dla każdej lekcji rozpocznij od quizu przed wykładem, następnie czytaj materiał, realizuj różne aktywności i sprawdź swoją wiedzę za pomocą quizu po wykładzie. -Aby poszerzyć swoją edukację, zdecydowanie polecamy odkrywanie [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) w poszukiwaniu dodatkowych materiałów do nauki. +Aby wzbogacić swoje doświadczenia edukacyjne, łączcie się z kolegami, by wspólnie pracować nad projektami! Zachęcamy do dyskusji na naszym [forum dyskusyjnym](https://github.com/microsoft/Web-Dev-For-Beginners/discussions), gdzie nasz zespół moderatorów jest gotowy odpowiadać na Twoje pytania. + +Aby poszerzać wiedzę, gorąco polecamy eksplorację [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) dla dodatkowych materiałów do nauki. ### 📋 Konfiguracja środowiska -Ten program nauczania ma gotowe środowisko deweloperskie! Na początku możesz wybrać uruchomienie programu w [Codespace](https://github.com/features/codespaces/) (_środowisko przeglądarkowe, bez konieczności instalacji_), lub lokalnie na komputerze, korzystając z edytora tekstu takiego jak [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +Ten program nauczania ma gotowe środowisko deweloperskie! Na początek możesz uruchomić kurs w [Codespace](https://github.com/features/codespaces/) (_środowisko przeglądarkowe bez potrzeby instalacji_) lub lokalnie na swoim komputerze, korzystając z edytora tekstu, takiego jak [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -#### Utwórz swoje repozytorium -Aby łatwo zapisywać swoją pracę, zalecamy utworzenie własnej kopii tego repozytorium. Możesz to zrobić, klikając przycisk **Use this template** na górze strony. To utworzy nowe repozytorium na Twoim koncie GitHub z kopią programu nauczania. +#### Utwórz swoje repozytorium +Aby łatwo zapisywać swoją pracę, zalecamy utworzenie własnej kopii tego repozytorium. Możesz to zrobić, klikając przycisk **Use this template** na górze strony. Utworzy to nowe repozytorium na Twoim koncie GitHub z kopią programu nauczania. -Wykonaj następujące kroki: -1. **Utwórz fork repozytorium**: Kliknij przycisk "Fork" w prawym górnym rogu tej strony. -2. **Sklonuj repozytorium**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +Postępuj według tych kroków: +1. **Zrób forka repozytorium**: Kliknij przycisk „Fork” w prawym górnym rogu tej strony. +2. **Sklonuj repozytorium**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -#### Uruchamianie programu w Codespace +#### Uruchamianie kursu w Codespace -W swojej kopii tego repozytorium, którą utworzyłeś, kliknij przycisk **Code** i wybierz **Open with Codespaces**. To utworzy nowy Codespace do pracy. +W utworzonej kopii repozytorium kliknij przycisk **Code** i wybierz **Open with Codespaces**. Spowoduje to utworzenie nowego Codespace, w którym możesz pracować. ![Codespace](../../translated_images/pl/createcodespace.0238bbf4d7a8d955.webp) -#### Uruchamianie programu lokalnie na komputerze +#### Uruchamianie kursu lokalnie na komputerze -Aby uruchomić ten program lokalnie na komputerze, potrzebujesz edytora tekstu, przeglądarki i narzędzia wiersza poleceń. Nasza pierwsza lekcja, [Wprowadzenie do języków programowania i narzędzi](../../1-getting-started-lessons/1-intro-to-programming-languages), przeprowadzi Cię przez różne opcje dla tych narzędzi, abyś mógł wybrać to, co działa najlepiej dla Ciebie. +Aby uruchomić ten kurs lokalnie na komputerze, potrzebujesz edytora tekstu, przeglądarki oraz narzędzia wiersza poleceń. Nasza pierwsza lekcja, [Wprowadzenie do języków programowania i narzędzi pracy](../../1-getting-started-lessons/1-intro-to-programming-languages), przeprowadzi Cię przez różne opcje tych narzędzi, abyś mógł wybrać to, co najlepiej Ci odpowiada. -Naszą rekomendacją jest korzystanie z [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) jako edytora, który ma również wbudowany [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon). Visual Studio Code możesz pobrać [tutaj](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +Rekomendujemy użycie [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) jako edytora, który ma również wbudowany [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon). Możesz pobrać Visual Studio Code [tutaj](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -1. Sklonuj swoje repozytorium na komputer. Możesz to zrobić, klikając przycisk **Code** i kopiując URL: +1. Sklonuj swoje repozytorium na komputer. Możesz to zrobić klikając przycisk **Code** i kopiując adres URL: [CodeSpace](./images/createcodespace.png) Następnie otwórz [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) w [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) i uruchom następujące polecenie, zastępując `` adresem URL, który właśnie skopiowałeś: @@ -133,83 +112,82 @@ Naszą rekomendacją jest korzystanie z [Visual Studio Code](https://code.visual 2. Otwórz folder w Visual Studio Code. Możesz to zrobić, klikając **Plik** > **Otwórz folder** i wybierając folder, który właśnie sklonowałeś. -> Zalecane rozszerzenia Visual Studio Code: +> Polecane rozszerzenia Visual Studio Code: > -> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) — do podglądu stron HTML w Visual Studio Code -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) — pomaga szybciej pisać kod +> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - do podglądu stron HTML w Visual Studio Code +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - aby pomóc Ci szybciej pisać kod ## 📂 Każda lekcja zawiera: -- opcjonalną notatkę wizualną (sketchnote) -- opcjonalne dodatkowe wideo -- quiz rozgrzewkowy przed lekcją +- opcjonalną notatkę graficzną +- opcjonalny film uzupełniający +- quiz rozgrzewający przed lekcją - lekcję pisaną -- dla lekcji projektowych: przewodniki krok po kroku, jak zbudować projekt +- w projektowo-opartych lekcjach, przewodniki krok po kroku jak zbudować projekt - sprawdziany wiedzy - wyzwanie -- dodatkową lekturę -- zadanie domowe +- lekturę uzupełniającą +- zadanie - [quiz po lekcji](https://ff-quizzes.netlify.app/web/) -> **Uwaga o quizach**: Wszystkie quizy znajdują się w folderze Quiz-app, łącznie 48 quizów po trzy pytania każdy. Są dostępne [tutaj](https://ff-quizzes.netlify.app/web/). Aplikację do quizów można uruchomić lokalnie lub wdrożyć na Azure; postępuj zgodnie z instrukcjami w folderze `quiz-app`. +> **Uwaga o quizach**: Wszystkie quizy znajdują się w folderze Quiz-app, łącznie 48 quizów po trzy pytania. Są dostępne [tutaj](https://ff-quizzes.netlify.app/web/), aplikację quizu można uruchomić lokalnie lub wdrożyć na Azure; wykonaj instrukcje w folderze `quiz-app`. ## 🗃️ Lekcje -| | Nazwa projektu | Nauczane koncepcje | Cele nauki | Powiązana lekcja | Autor | -| :-: | :--------------------------------------------------------: | :----------------------------------------------------------------------: | -------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | -| 01 | Zacznijmy | Wprowadzenie do programowania i narzędzia pracy | Poznaj podstawy większości języków programowania oraz oprogramowanie, które pomaga profesjonalnym programistom | [Wprowadzenie do języków programowania i narzędzi pracy](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | -| 02 | Zacznijmy | Podstawy GitHuba, w tym praca zespołowa | Jak używać GitHuba w projekcie, jak współpracować z innymi przy kodzie | [Wprowadzenie do GitHuba](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | Zacznijmy | Dostępność | Poznaj podstawy dostępności stron internetowych | [Podstawy dostępności](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | Podstawy JS | Typy danych w JavaScript | Podstawy typów danych w JavaScript | [Typy danych](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | Podstawy JS | Funkcje i metody | Poznaj funkcje i metody do zarządzania przepływem logiki aplikacji | [Funkcje i metody](./2-js-basics/2-functions-methods/README.md) | Jasmine i Christopher | -| 06 | Podstawy JS | Tworzenie warunków w JS | Naucz się tworzyć warunki w kodzie za pomocą metod podejmowania decyzji | [Tworzenie warunków](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | Podstawy JS | Tablice i pętle | Praca na danych za pomocą tablic i pętli w JavaScript | [Tablice i pętle](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML w praktyce | Zbuduj HTML do stworzenia internetowego terrarium z naciskiem na konstrukcję układu | [Wprowadzenie do HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS w praktyce | Utwórz CSS do stylizacji internetowego terrarium, naucz się podstaw CSS w tym jak tworzyć responsywne strony | [Wprowadzenie do CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrarium](./3-terrarium/solution/README.md) | Zamknięcia JavaScript i manipulacja DOM | Zbuduj JavaScript, aby terrarium działało jako interfejs przeciągnij i upuść, skupiając się na zamknięciach i manipulacji DOM | [Zamknięcia JavaScript, manipulacja DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [Typing Game](./4-typing-game/solution/README.md) | Tworzenie gry do pisania | Naucz się używać zdarzeń klawiatury do sterowania logiką Twojej aplikacji w JavaScript | [Programowanie zdarzeniowe](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Praca z przeglądarkami | Poznaj działanie przeglądarek, ich historię i jak przygotować pierwsze elementy rozszerzenia przeglądarki | [O przeglądarkach](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Tworzenie formularza, wywoływanie API i przechowywanie zmiennych w local storage | Zbuduj elementy JavaScript rozszerzenia przeglądarki, aby wywołać API używając zmiennych przechowywanych lokalnie | [API, formularze i local storage](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Procesy w tle w przeglądarce, wydajność sieci | Wykorzystaj procesy w tle przeglądarki do zarządzania ikoną rozszerzenia; poznaj wydajność sieci i optymalizacje | [Zadania w tle i wydajność](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [Space Game](./6-space-game/solution/README.md) | Zaawansowany rozwój gier w JavaScript | Poznaj dziedziczenie za pomocą klas i kompozycji oraz wzorzec publikacja/subskrypcja, jako przygotowanie do budowania gry | [Wprowadzenie do zaawansowanego rozwoju gier](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [Space Game](./6-space-game/solution/README.md) | Rysowanie na canvas | Poznaj API Canvas, używane do rysowania elementów na ekranie | [Rysowanie na canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [Space Game](./6-space-game/solution/README.md) | Przemieszczanie elementów po ekranie | Dowiedz się jak można nadać ruch elementom używając współrzędnych kartezjańskich i API Canvas | [Przemieszczanie elementów](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [Space Game](./6-space-game/solution/README.md) | Wykrywanie kolizji | Spraw, by elementy zderzały się i reagowały na siebie za pomocą naciśnięć klawiszy oraz zastosuj funkcję cooldown | [Wykrywanie kolizji](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [Space Game](./6-space-game/solution/README.md) | Liczenie punktów | Wykonuj obliczenia matematyczne na podstawie statusu i wyników gry | [Liczenie punktów](./6-space-game/5-keeping-score/README.md) | Chris | -| 20 | [Space Game](./6-space-game/solution/README.md) | Kończenie i restartowanie gry | Naucz się zakończać i restartować grę, w tym czyszczenia zasobów i resetowania wartości zmiennych | [Warunki zakończenia](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [Banking App](./7-bank-project/solution/README.md) | Szablony HTML i routing w aplikacji webowej | Naucz się tworzyć strukturę wielostronicowej witryny z routingiem i szablonami HTML | [Szablony HTML i routing](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [Banking App](./7-bank-project/solution/README.md) | Tworzenie formularza logowania i rejestracji | Naucz się tworzyć formularze i obsługiwać walidację | [Formularze](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [Banking App](./7-bank-project/solution/README.md) | Metody pobierania i używania danych | Jak dane płyną do aplikacji i z niej, jak je pobierać, przechowywać i usuwać | [Dane](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [Banking App](./7-bank-project/solution/README.md) | Koncepcje zarządzania stanem | Poznaj sposób, w jaki aplikacja przechowuje stan i jak nim zarządzać programowo | [Zarządzanie stanem](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [Browser/VScode Code](../../8-code-editor) | Praca z VScode | Dowiedz się, jak używać edytora kodu | [Używanie edytora kodu VScode](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [AI Assistants](./9-chat-project/README.md) | Praca z AI | Naucz się budować własnego asystenta AI | [Projekt asystenta AI](./9-chat-project/README.md) | Chris | +| | Nazwa projektu | Nauczane koncepcje | Cele nauczania | Powiązana lekcja | Autor | +| :-: | :-------------------------------------------------------: | :---------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------: | :---------------------: | +| 01 | Pierwsze kroki | Wprowadzenie do programowania i narzędzia pracy | Poznaj podstawy większości języków programowania oraz oprogramowanie, które pomaga profesjonalnym programistom w pracy | [Wstęp do języków programowania i narzędzi pracy](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | Pierwsze kroki | Podstawy GitHub, w tym praca zespołowa | Jak korzystać z GitHub w projekcie, jak współpracować z innymi nad bazą kodu | [Wprowadzenie do GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | Pierwsze kroki | Dostępność | Poznaj podstawy dostępności stron internetowych | [Podstawy dostępności](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | Podstawy JS | Typy danych w JavaScript | Podstawy typów danych w JavaScript | [Typy danych](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | Podstawy JS | Funkcje i metody | Naucz się o funkcjach i metodach do zarządzania logiką aplikacji | [Funkcje i metody](./2-js-basics/2-functions-methods/README.md) | Jasmine i Christopher | +| 06 | Podstawy JS | Podejmowanie decyzji w JS | Naucz się tworzyć warunki w kodzie używając metod podejmowania decyzji | [Podejmowanie decyzji](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | Podstawy JS | Tablice i pętle | Pracuj z danymi za pomocą tablic i pętli w JavaScript | [Tablice i pętle](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML w praktyce | Zbuduj HTML aby stworzyć internetowe terrarium, skupiając się na budowaniu układu | [Wprowadzenie do HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS w praktyce | Zbuduj CSS do stylizacji internetowego terrarium, skupiając się na podstawach CSS, w tym na responsywności strony | [Wprowadzenie do CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrarium](./3-terrarium/solution/README.md) | Zamknięcia JavaScript, manipulacja DOM | Zbuduj JavaScript, aby terrarium działało jako interfejs drag/drop, z naciskiem na zamknięcia i manipulację DOM | [Zamknięcia JavaScript, manipulacja DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Typing Game](./4-typing-game/solution/README.md) | Tworzenie gry w pisanie | Naucz się używać zdarzeń klawiatury do sterowania logiką aplikacji JavaScript | [Programowanie zdarzeniowe](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Praca z przeglądarkami | Dowiedz się, jak działają przeglądarki, ich historia i jak stworzyć pierwsze elementy rozszerzenia przeglądarki | [O przeglądarkach](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Tworzenie formularza, wywoływanie API i przechowywanie zmiennych w local storage | Zbuduj elementy JavaScript twojego rozszerzenia, aby wywoływać API z użyciem zmiennych przechowywanych w local storage | [API, formularze i local storage](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Procesy w tle w przeglądarce, wydajność sieci | Użyj procesów w tle przeglądarki do obsługi ikony rozszerzenia; poznaj wydajność sieci i optymalizacje, by ją poprawić | [Zadania w tle i wydajność](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [Space Game](./6-space-game/solution/README.md) | Zaawansowany rozwój gier w JavaScript | Naucz się o dziedziczeniu za pomocą klas i kompozycji oraz wzorca pub/sub, w przygotowaniu do tworzenia gry | [Wprowadzenie do zaawansowanego tworzenia gier](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [Space Game](./6-space-game/solution/README.md) | Rysowanie na kanwie | Poznaj API Canvas, używane do rysowania elementów na ekranie | [Rysowanie na kanwie](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [Space Game](./6-space-game/solution/README.md) | Przemieszczanie elementów na ekranie | Odkryj, jak elementy mogą się poruszać za pomocą współrzędnych kartezjańskich i API Canvas | [Przemieszczanie elementów](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [Space Game](./6-space-game/solution/README.md) | Wykrywanie kolizji | Spraw, by elementy ze sobą kolidowały i reagowały za pomocą klawiszy oraz dodaj funkcję przerwy czasowej dla wydajności gry | [Wykrywanie kolizji](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [Space Game](./6-space-game/solution/README.md) | Liczenie punktów | Wykonuj obliczenia matematyczne bazujące na stanie i wydajności gry | [Liczenie punktów](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [Space Game](./6-space-game/solution/README.md) | Kończenie i restart gry | Naucz się kończyć i restartować grę, w tym sprzątać zasoby i resetować wartości zmiennych | [Warunek zakończenia](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [Banking App](./7-bank-project/solution/README.md) | Szablony HTML i trasy w aplikacji webowej | Naucz się tworzyć szkielet architektury wielostronicowej strony internetowej z użyciem routingu i szablonów HTML | [Szablony HTML i trasy](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [Banking App](./7-bank-project/solution/README.md) | Tworzenie formularza logowania i rejestracji | Poznaj budowanie formularzy i obsługę procedur walidacji | [Formularze](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [Banking App](./7-bank-project/solution/README.md) | Metody pobierania i używania danych | Jak dane przepływają do i z twojej aplikacji, jak je pobierać, przechowywać i usuwać | [Dane](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [Banking App](./7-bank-project/solution/README.md) | Koncepcje zarządzania stanem | Naucz się, jak twoja aplikacja przechowuje stan i jak nim zarządzać programowo | [Zarządzanie stanem](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [Browser/VScode Code](../../8-code-editor) | Praca z VScode | Naucz się korzystać z edytora kodu | [Korzystanie z edytora VScode](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [AI Assistants](./9-chat-project/README.md) | Praca ze sztuczną inteligencją | Naucz się tworzyć własnego asystenta AI | [Projekt Asystent AI](./9-chat-project/README.md) | Chris | ## 🏫 Pedagogika -Nasz program nauczania jest zaprojektowany z myślą o dwóch kluczowych zasadach pedagogicznych: -* nauka poprzez projekt +Nasz program nauczania oparty jest na dwóch kluczowych zasadach pedagogicznych: +* nauka projektowa * częste quizy -Program uczy podstaw JavaScript, HTML i CSS oraz najnowszych narzędzi i technik stosowanych przez współczesnych web developerów. Uczniowie mają możliwość zdobycia praktycznego doświadczenia, budując grę do pisania na klawiaturze, wirtualne terrarium, ekologiczne rozszerzenie do przeglądarki, grę w stylu Space Invaders oraz aplikację bankową dla firm. Po ukończeniu serii uczniowie zdobędą solidną wiedzę z zakresu tworzenia stron internetowych. - -> 🎓 Pierwsze lekcje tego programu można odbyć jako [Ścieżkę nauki](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) na Microsoft Learn! +Program uczy podstaw JavaScript, HTML i CSS, a także najnowszych narzędzi i technik stosowanych przez dzisiejszych deweloperów stron internetowych. Studenci będą mieli okazję zdobyć praktyczne doświadczenie, tworząc grę pisania na klawiaturze, wirtualne terrarium, ekologiczne rozszerzenie przeglądarki, grę w stylu space invader oraz aplikację bankową dla firm. Pod koniec serii studenci zdobędą solidne zrozumienie tworzenia stron internetowych. -Zapewnienie spójności treści z projektami sprawia, że proces nauki jest bardziej angażujący dla uczniów, a dobranie koncepcji staje się łatwiejsze do zapamiętania. Opracowaliśmy też kilka początkowych lekcji z podstaw JavaScript, aby wprowadzić te koncepcje, w połączeniu z wideo z kolekcji "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)", niektórzy autorzy tych materiałów przyczynili się do powstania tego programu nauczania. +> 🎓 Możesz odbyć pierwsze lekcje tego programu jako [Ścieżkę nauki](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) na Microsoft Learn! -Ponadto, quiz niskiego ryzyka przed zajęciami ustawia intencję ucznia na naukę danego tematu, a drugi quiz po zajęciach wzmacnia utrwalenie wiedzy. Ten program jest elastyczny i zabawny, można go realizować w całości lub częściowo. Projekty zaczynają się od prostych i stają się coraz bardziej skomplikowane do końca 12-tygodniowego cyklu. +Dzięki dopasowaniu treści do projektów proces nauki jest bardziej angażujący dla studentów, a zapamiętywanie konceptów zostanie wzmocnione. Napisaliśmy także kilka lekcji wprowadzających do podstaw JavaScript, którym towarzyszy wideo z serii "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)", których niektórzy autorzy przyczynili się do tego programu. -Chociaż celowo unikamy wprowadzania frameworków JavaScript, aby skoncentrować się na podstawowych umiejętnościach potrzebnych web developerowi przed przejściem do frameworków, dobrym kolejnym krokiem po ukończeniu tego programu byłaby nauka Node.js za pomocą innej serii wideo: "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". +Dodatkowo quiz niskiego ryzyka przed zajęciami nastawia ucznia na naukę tematu, a drugi quiz po zajęciach zapewnia dalsze utrwalenie materiału. Ten program został zaprojektowany jako elastyczny i przyjemny, można go realizować w całości lub częściowo. Projekty zaczynają się od prostych i stają się coraz bardziej złożone pod koniec 12-tygodniowego cyklu. -> Odwiedź nasz [Kodeks postępowania](CODE_OF_CONDUCT.md) i wytyczne dotyczące [współtworzenia](CONTRIBUTING.md). Chętnie przyjmiemy Twoje konstruktywne uwagi! +Chociaż świadomie unikaliśmy wprowadzania frameworków JavaScript, aby skupić się na podstawowych umiejętnościach potrzebnych web developerowi przed użyciem frameworka, dobrym następnym krokiem po ukończeniu tego kursu będzie nauka Node.js za pomocą innej serii wideo: "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". +> Odwiedź nasze wytyczne dotyczące [Kodeksu postępowania](CODE_OF_CONDUCT.md) i [Współpracy](CONTRIBUTING.md). Czekamy na Twoją konstruktywną opinię! ## 🧭 Dostęp offline -Możesz korzystać z tej dokumentacji offline za pomocą [Docsify](https://docsify.js.org/#/). Rozgałęź to repozytorium, [zainstaluj Docsify](https://docsify.js.org/#/quickstart) na swoim komputerze, a następnie w katalogu głównym repozytorium wpisz `docsify serve`. Strona będzie serwowana na porcie 3000 na Twoim localhost: `localhost:3000`. +Możesz uruchomić tę dokumentację offline, korzystając z [Docsify](https://docsify.js.org/#/). Zforkuj to repozytorium, [zainstaluj Docsify](https://docsify.js.org/#/quickstart) na swojej lokalnej maszynie, a następnie w katalogu głównym repozytorium wpisz `docsify serve`. Strona będzie dostępna na porcie 3000 na twoim localhost: `localhost:3000`. ## 📘 PDF -Plik PDF ze wszystkimi lekcjami znajdziesz [tutaj](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). +Plik PDF ze wszystkimi lekcjami dostępny jest [tutaj](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). ## 🎒 Inne kursy @@ -217,42 +195,42 @@ Nasz zespół tworzy także inne kursy! Sprawdź: ### 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) -[![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) +[![LangChain4j dla początkujących](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 dla początkujących](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 / Agenci -[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AZD dla początkujących](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 dla początkujących](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 dla początkujących](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) +[![Agenci AI dla początkujących](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) --- -### Seria Generatywnej SI -[![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) +### Seria Generative AI +[![Generative AI dla początkujących](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) [![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) [![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) [![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- -### Podstawowe nauczanie -[![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +### Podstawowa Nauka +[![ML dla początkujących](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 dla początkujących](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 dla początkujących](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) +[![Cyberbezpieczeństwo dla początkujących](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 dla początkujących](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 dla początkujących](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 dla początkujących](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) --- ### Seria 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 for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +[![Copilot dla współprogramowania z 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 dla 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 Adventures](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) ## Uzyskiwanie pomocy @@ -261,7 +239,7 @@ Jeśli utkniesz lub masz pytania dotyczące tworzenia aplikacji AI, dołącz do [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Jeśli masz uwagi dotyczące produktu lub napotkasz błędy podczas tworzenia, odwiedź: +Jeśli masz uwagi dotyczące produktu lub napotykasz błędy podczas tworzenia, odwiedź: [![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) @@ -272,6 +250,6 @@ To repozytorium jest licencjonowane na podstawie licencji MIT. Zobacz plik [LICE --- -**Zastrzeżenie**: -Niniejszy dokument został przetłumaczony przy użyciu usługi tłumaczeniowej AI [Co-op Translator](https://github.com/Azure/co-op-translator). Mimo że dokładamy wszelkich starań, aby zapewnić poprawność tłumaczenia, prosimy pamiętać, że automatyczne tłumaczenia mogą zawierać błędy lub niedokładności. Oryginalny dokument w języku źródłowym należy traktować jako autorytatywne źródło. W przypadku informacji krytycznych zalecane jest skorzystanie z profesjonalnego tłumaczenia wykonanego przez człowieka. Nie ponosimy odpowiedzialności za jakiekolwiek nieporozumienia lub błędne interpretacje wynikające z użycia tego tłumaczenia. +**Zastrzeżenie**: +Ten dokument został przetłumaczony za pomocą automatycznej usługi tłumaczeniowej AI [Co-op Translator](https://github.com/Azure/co-op-translator). Mimo że staramy się zapewnić dokładność, prosimy pamiętać, że tłumaczenia automatyczne mogą zawierać błędy lub niedokładności. Oryginalny dokument w języku źródłowym powinien być uważany za autorytatywne źródło. W przypadku informacji o kluczowym znaczeniu zalecane jest skorzystanie z profesjonalnego tłumaczenia wykonanego przez człowieka. Nie ponosimy odpowiedzialności za jakiekolwiek nieporozumienia lub błędne interpretacje wynikające z korzystania z tego tłumaczenia. \ No newline at end of file diff --git a/translations/pl/SECURITY.md b/translations/pl/SECURITY.md index 4975a4e17..df864c4a3 100644 --- a/translations/pl/SECURITY.md +++ b/translations/pl/SECURITY.md @@ -1,12 +1,3 @@ - ## Bezpieczeństwo Microsoft traktuje bezpieczeństwo swoich produktów i usług programistycznych bardzo poważnie, w tym wszystkich repozytoriów kodu źródłowego zarządzanych w ramach naszych organizacji na GitHubie, takich jak [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) oraz [nasze organizacje na GitHubie](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/pl/SUPPORT.md b/translations/pl/SUPPORT.md index ee0991275..253be2916 100644 --- a/translations/pl/SUPPORT.md +++ b/translations/pl/SUPPORT.md @@ -1,12 +1,3 @@ - # Wsparcie ## Jak zgłaszać problemy i uzyskiwać pomoc diff --git a/translations/pl/_404.md b/translations/pl/_404.md index a1d26e2f8..836c9ff1f 100644 --- a/translations/pl/_404.md +++ b/translations/pl/_404.md @@ -1,12 +1,3 @@ - # Praca w toku Pracujemy nad tą stroną. Proszę wrócić później. diff --git a/translations/pl/docs/_navbar.md b/translations/pl/docs/_navbar.md index 495196c58..c7a77a84b 100644 --- a/translations/pl/docs/_navbar.md +++ b/translations/pl/docs/_navbar.md @@ -1,12 +1,3 @@ - - Tłumaczenia - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/pl/docs/_sidebar.md b/translations/pl/docs/_sidebar.md index 799f4bc88..e8925e7cf 100644 --- a/translations/pl/docs/_sidebar.md +++ b/translations/pl/docs/_sidebar.md @@ -1,12 +1,3 @@ - - Wprowadzenie - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/pl/for-teachers.md b/translations/pl/for-teachers.md index 2e76deb82..fd60721e8 100644 --- a/translations/pl/for-teachers.md +++ b/translations/pl/for-teachers.md @@ -1,12 +1,3 @@ - ### Dla nauczycieli Zapraszamy do korzystania z tego programu nauczania w swojej klasie. Doskonale współpracuje z GitHub Classroom i wiodącymi platformami LMS, a także może być używany jako samodzielne repozytorium z uczniami. diff --git a/translations/pl/lesson-template/README.md b/translations/pl/lesson-template/README.md index 6f156af20..3aad15ed8 100644 --- a/translations/pl/lesson-template/README.md +++ b/translations/pl/lesson-template/README.md @@ -1,12 +1,3 @@ - # [Temat Lekcji] ![Osadź tutaj wideo](../../../lesson-template/video-url) diff --git a/translations/pl/lesson-template/assignment.md b/translations/pl/lesson-template/assignment.md index 4353888c0..249cf6621 100644 --- a/translations/pl/lesson-template/assignment.md +++ b/translations/pl/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [Nazwa Zadania] ## Instrukcje diff --git a/translations/pl/memory-game/README.md b/translations/pl/memory-game/README.md index cd65132db..fda6bff97 100644 --- a/translations/pl/memory-game/README.md +++ b/translations/pl/memory-game/README.md @@ -1,12 +1,3 @@ - To jest projekt [Next.js](https://nextjs.org) utworzony za pomocą [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). ## Rozpoczęcie pracy diff --git a/translations/pl/quiz-app/README.md b/translations/pl/quiz-app/README.md index 02f6c0531..9469becc4 100644 --- a/translations/pl/quiz-app/README.md +++ b/translations/pl/quiz-app/README.md @@ -1,12 +1,3 @@ - # Aplikacja Quiz Te quizy to quizy przed i po wykładach w ramach programu nauczania data science dostępnego na stronie https://aka.ms/webdev-beginners diff --git a/translations/pt-BR/.co-op-translator.json b/translations/pt-BR/.co-op-translator.json new file mode 100644 index 000000000..aea77b9e3 --- /dev/null +++ b/translations/pt-BR/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2025-11-04T00:01:01+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "pt-BR" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2025-10-22T23:02:39+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "pt-BR" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2025-11-25T17:38:48+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "pt-BR" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2025-11-04T00:02:18+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "pt-BR" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2025-10-22T23:03:49+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "pt-BR" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:27:14+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "pt-BR" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2025-11-04T00:04:32+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "pt-BR" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T18:10:51+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "pt-BR" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2025-11-03T23:58:19+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "pt-BR" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2025-10-22T22:59:10+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "pt-BR" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2025-11-03T23:58:54+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "pt-BR" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2025-10-22T22:59:33+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "pt-BR" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2025-11-03T23:59:52+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "pt-BR" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2025-10-22T23:00:28+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "pt-BR" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2025-11-03T23:59:24+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "pt-BR" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2025-10-22T23:00:01+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "pt-BR" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-25T21:32:42+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "pt-BR" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2025-11-04T00:08:08+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "pt-BR" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2025-10-22T23:09:03+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "pt-BR" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2025-11-04T00:07:33+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "pt-BR" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2025-10-22T23:08:26+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "pt-BR" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2025-11-04T00:06:49+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "pt-BR" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2025-10-22T23:07:41+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "pt-BR" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-06T18:38:58+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "pt-BR" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-25T21:31:24+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "pt-BR" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2025-11-04T00:11:59+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "pt-BR" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T00:54:59+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "pt-BR" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2025-11-04T00:12:11+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "pt-BR" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2025-10-22T23:13:36+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "pt-BR" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2025-11-04T00:17:19+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "pt-BR" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2025-10-22T23:18:09+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "pt-BR" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2025-11-04T00:16:46+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "pt-BR" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2025-10-22T23:17:31+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "pt-BR" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2025-11-04T00:16:11+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "pt-BR" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2025-10-22T23:16:56+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "pt-BR" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-25T23:27:06+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "pt-BR" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-25T23:51:15+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "pt-BR" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-25T23:53:01+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "pt-BR" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-25T23:58:21+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "pt-BR" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-25T23:54:51+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "pt-BR" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-26T00:00:08+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "pt-BR" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-26T00:02:01+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "pt-BR" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-25T23:56:35+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "pt-BR" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-25T23:35:52+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "pt-BR" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2025-11-04T00:15:15+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "pt-BR" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2025-10-22T23:16:10+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "pt-BR" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2025-11-04T00:13:36+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "pt-BR" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2025-10-22T23:14:40+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "pt-BR" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2025-11-04T00:12:58+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "pt-BR" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2025-10-22T23:14:14+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "pt-BR" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2025-11-04T00:14:40+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "pt-BR" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2025-10-22T23:15:46+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "pt-BR" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:28:30+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "pt-BR" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:27:43+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "pt-BR" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2025-11-04T00:15:49+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "pt-BR" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-25T22:06:57+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "pt-BR" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:08:41+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "pt-BR" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:07:54+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "pt-BR" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2025-11-04T00:14:09+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "pt-BR" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2025-10-22T23:15:11+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "pt-BR" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:40:16+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "pt-BR" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:39:26+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "pt-BR" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-25T22:02:17+00:00", + "source_file": "6-space-game/README.md", + "language_code": "pt-BR" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:41:03+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "pt-BR" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2025-11-04T00:10:18+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "pt-BR" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2025-10-22T23:11:46+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "pt-BR" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2025-11-04T00:11:07+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "pt-BR" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2025-10-22T23:12:41+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "pt-BR" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2025-11-04T00:09:24+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "pt-BR" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2025-10-22T23:10:53+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "pt-BR" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2025-11-04T00:08:41+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "pt-BR" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2025-10-22T23:09:52+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "pt-BR" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-26T00:03:32+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "pt-BR" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-26T00:05:19+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "pt-BR" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-26T00:39:55+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "pt-BR" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2025-11-04T00:00:21+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "pt-BR" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2025-10-22T23:01:11+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "pt-BR" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2025-11-04T00:05:11+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "pt-BR" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:28:49+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "pt-BR" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:43:15+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "pt-BR" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2025-10-22T23:07:01+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "pt-BR" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:52:03+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "pt-BR" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:25:01+00:00", + "source_file": "AGENTS.md", + "language_code": "pt-BR" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-25T20:58:39+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "pt-BR" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-25T21:03:23+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "pt-BR" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:51:23+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "pt-BR" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T18:14:22+00:00", + "source_file": "README.md", + "language_code": "pt-BR" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-25T21:01:41+00:00", + "source_file": "SECURITY.md", + "language_code": "pt-BR" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-25T20:55:02+00:00", + "source_file": "SUPPORT.md", + "language_code": "pt-BR" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-25T20:59:34+00:00", + "source_file": "_404.md", + "language_code": "pt-BR" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-25T22:00:51+00:00", + "source_file": "docs/_navbar.md", + "language_code": "pt-BR" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-25T21:59:29+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "pt-BR" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T09:32:21+00:00", + "source_file": "for-teachers.md", + "language_code": "pt-BR" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-26T00:51:31+00:00", + "source_file": "lesson-template/README.md", + "language_code": "pt-BR" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-26T00:52:32+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "pt-BR" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:55:53+00:00", + "source_file": "memory-game/README.md", + "language_code": "pt-BR" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-26T01:13:25+00:00", + "source_file": "quiz-app/README.md", + "language_code": "pt-BR" + } +} \ No newline at end of file diff --git a/translations/br/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/pt-BR/1-getting-started-lessons/1-intro-to-programming-languages/README.md similarity index 99% rename from translations/br/1-getting-started-lessons/1-intro-to-programming-languages/README.md rename to translations/pt-BR/1-getting-started-lessons/1-intro-to-programming-languages/README.md index 5de02137e..4a4f52ac9 100644 --- a/translations/br/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/pt-BR/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # Introdução às Linguagens de Programação e Ferramentas Modernas para Desenvolvedores Olá, futuro desenvolvedor! 👋 Posso te contar algo que ainda me dá arrepios todos os dias? Você está prestes a descobrir que programar não é apenas sobre computadores – é sobre ter superpoderes reais para dar vida às suas ideias mais malucas! @@ -17,7 +8,7 @@ Olha, eu entendo totalmente se programar parece intimidante agora. Quando comece Hoje, vamos explorar as ferramentas incríveis que tornam o desenvolvimento web moderno não apenas possível, mas seriamente viciante. Estou falando dos mesmos editores, navegadores e fluxos de trabalho que os desenvolvedores da Netflix, Spotify e do seu estúdio indie favorito usam todos os dias. E aqui está a parte que vai te fazer dançar de felicidade: a maioria dessas ferramentas profissionais e padrão da indústria são completamente gratuitas! -![Introdução à Programação](../../../../translated_images/br/webdev101-programming.d6e3f98e61ac4bff.webp) +![Introdução à Programação](../../../../translated_images/pt-BR/webdev101-programming.d6e3f98e61ac4bff.webp) > Sketchnote por [Tomomi Imura](https://twitter.com/girlie_mac) ```mermaid diff --git a/translations/br/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/pt-BR/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md similarity index 94% rename from translations/br/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md rename to translations/pt-BR/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index 95c5b59a9..a5e4c8df0 100644 --- a/translations/br/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/pt-BR/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # Tarefa: Explorando Ferramentas Modernas de Desenvolvimento Web ## Instruções diff --git a/translations/br/1-getting-started-lessons/2-github-basics/README.md b/translations/pt-BR/1-getting-started-lessons/2-github-basics/README.md similarity index 99% rename from translations/br/1-getting-started-lessons/2-github-basics/README.md rename to translations/pt-BR/1-getting-started-lessons/2-github-basics/README.md index fe85c8434..a8865d99d 100644 --- a/translations/br/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/pt-BR/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # Introdução ao GitHub Olá, futuro desenvolvedor! 👋 Pronto para se juntar a milhões de programadores ao redor do mundo? Estou genuinamente animado para apresentar o GitHub a você – pense nele como uma rede social para programadores, mas em vez de compartilhar fotos do seu almoço, compartilhamos código e construímos coisas incríveis juntos! @@ -17,7 +8,7 @@ Eu sei que isso pode parecer muito no começo – eu mesmo lembro de olhar para Vamos embarcar nessa jornada juntos, passo a passo. Sem pressa, sem pressão – apenas você, eu e algumas ferramentas muito legais que estão prestes a se tornar suas melhores amigas! -![Introdução ao GitHub](../../../../translated_images/br/webdev101-github.8846d7971abef6f9.webp) +![Introdução ao GitHub](../../../../translated_images/pt-BR/webdev101-github.8846d7971abef6f9.webp) > Sketchnote por [Tomomi Imura](https://twitter.com/girlie_mac) ```mermaid @@ -604,7 +595,7 @@ Primeiro, vamos encontrar um repositório (ou **repo**) no GitHub que seja do se ✅ Uma boa maneira de encontrar repositórios 'amigáveis para iniciantes' é [buscar pela tag 'good-first-issue'](https://github.blog/2020-01-22-browse-good-first-issues-to-start-contributing-to-open-source/). -![Copiar um repositório localmente](../../../../translated_images/br/clone_repo.5085c48d666ead57.webp) +![Copiar um repositório localmente](../../../../translated_images/pt-BR/clone_repo.5085c48d666ead57.webp) Existem várias maneiras de copiar código. Uma delas é "clonar" o conteúdo do repositório, usando HTTPS, SSH ou o GitHub CLI (Interface de Linha de Comando). diff --git a/translations/br/1-getting-started-lessons/3-accessibility/README.md b/translations/pt-BR/1-getting-started-lessons/3-accessibility/README.md similarity index 98% rename from translations/br/1-getting-started-lessons/3-accessibility/README.md rename to translations/pt-BR/1-getting-started-lessons/3-accessibility/README.md index 98d552353..f9b812825 100644 --- a/translations/br/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/pt-BR/1-getting-started-lessons/3-accessibility/README.md @@ -1,15 +1,6 @@ - # Criando Páginas Web Acessíveis -![Tudo Sobre Acessibilidade](../../../../translated_images/br/webdev101-a11y.8ef3025c858d897a.webp) +![Tudo Sobre Acessibilidade](../../../../translated_images/pt-BR/webdev101-a11y.8ef3025c858d897a.webp) > Sketchnote por [Tomomi Imura](https://twitter.com/girlie_mac) ```mermaid @@ -1060,12 +1051,12 @@ Cada imagem no seu site tem um propósito. Entender esse propósito ajuda você **Imagens informativas** - transmitem informações importantes: ```html -Sales increased 25% from Q1 to Q2 2024 +Sales increased 25% from Q1 to Q2 2024 ``` **Imagens decorativas** - puramente visuais, sem valor informativo: ```html - + ``` **Imagens funcionais** - servem como botões ou controles: @@ -1077,7 +1068,7 @@ Cada imagem no seu site tem um propósito. Entender esse propósito ajuda você **Imagens complexas** - gráficos, diagramas, infográficos: ```html -Quarterly sales data +Quarterly sales data

Detailed description: Sales data shows a steady increase across all quarters...

@@ -1117,7 +1108,7 @@ Cada imagem no seu site tem um propósito. Entender esse propósito ajuda você - Website traffic increased 40% after accessibility improvements + Website traffic increased 40% after accessibility improvements ``` diff --git a/translations/br/1-getting-started-lessons/3-accessibility/assignment.md b/translations/pt-BR/1-getting-started-lessons/3-accessibility/assignment.md similarity index 98% rename from translations/br/1-getting-started-lessons/3-accessibility/assignment.md rename to translations/pt-BR/1-getting-started-lessons/3-accessibility/assignment.md index 70f408454..2924ebf56 100644 --- a/translations/br/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/pt-BR/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # Auditoria Abrangente de Acessibilidade de Websites ## Instruções diff --git a/translations/br/1-getting-started-lessons/README.md b/translations/pt-BR/1-getting-started-lessons/README.md similarity index 82% rename from translations/br/1-getting-started-lessons/README.md rename to translations/pt-BR/1-getting-started-lessons/README.md index be1b8331e..2dc3b38ba 100644 --- a/translations/br/1-getting-started-lessons/README.md +++ b/translations/pt-BR/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # Introdução ao Desenvolvimento Web Nesta seção do currículo, você será apresentado a conceitos não baseados em projetos que são importantes para se tornar um desenvolvedor profissional. diff --git a/translations/br/10-ai-framework-project/README.md b/translations/pt-BR/10-ai-framework-project/README.md similarity index 99% rename from translations/br/10-ai-framework-project/README.md rename to translations/pt-BR/10-ai-framework-project/README.md index 858dbbc46..c2f840cb4 100644 --- a/translations/br/10-ai-framework-project/README.md +++ b/translations/pt-BR/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # Framework de IA Já se sentiu sobrecarregado ao tentar construir aplicações de IA do zero? Você não está sozinho! Frameworks de IA são como um canivete suíço para o desenvolvimento de IA - ferramentas poderosas que podem economizar tempo e evitar dores de cabeça ao criar aplicações inteligentes. Pense em um framework de IA como uma biblioteca bem organizada: ele fornece componentes pré-construídos, APIs padronizadas e abstrações inteligentes para que você possa se concentrar em resolver problemas, em vez de lutar com detalhes de implementação. diff --git a/translations/br/10-ai-framework-project/solution/README.md b/translations/pt-BR/10-ai-framework-project/solution/README.md similarity index 100% rename from translations/br/10-ai-framework-project/solution/README.md rename to translations/pt-BR/10-ai-framework-project/solution/README.md diff --git a/translations/br/2-js-basics/1-data-types/README.md b/translations/pt-BR/2-js-basics/1-data-types/README.md similarity index 98% rename from translations/br/2-js-basics/1-data-types/README.md rename to translations/pt-BR/2-js-basics/1-data-types/README.md index 7e0d88218..8372697a8 100644 --- a/translations/br/2-js-basics/1-data-types/README.md +++ b/translations/pt-BR/2-js-basics/1-data-types/README.md @@ -1,15 +1,6 @@ - # Noções Básicas de JavaScript: Tipos de Dados -![Noções Básicas de JavaScript - Tipos de Dados](../../../../translated_images/br/webdev101-js-datatypes.4cc470179730702c.webp) +![Noções Básicas de JavaScript - Tipos de Dados](../../../../translated_images/pt-BR/webdev101-js-datatypes.4cc470179730702c.webp) > Sketchnote por [Tomomi Imura](https://twitter.com/girlie_mac) ```mermaid diff --git a/translations/br/2-js-basics/1-data-types/assignment.md b/translations/pt-BR/2-js-basics/1-data-types/assignment.md similarity index 95% rename from translations/br/2-js-basics/1-data-types/assignment.md rename to translations/pt-BR/2-js-basics/1-data-types/assignment.md index 8962d791a..f31637454 100644 --- a/translations/br/2-js-basics/1-data-types/assignment.md +++ b/translations/pt-BR/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # Prática de Tipos de Dados: Carrinho de Compras de E-commerce ## Instruções diff --git a/translations/br/2-js-basics/2-functions-methods/README.md b/translations/pt-BR/2-js-basics/2-functions-methods/README.md similarity index 98% rename from translations/br/2-js-basics/2-functions-methods/README.md rename to translations/pt-BR/2-js-basics/2-functions-methods/README.md index 411535b93..960ae2d26 100644 --- a/translations/br/2-js-basics/2-functions-methods/README.md +++ b/translations/pt-BR/2-js-basics/2-functions-methods/README.md @@ -1,15 +1,6 @@ - # Noções Básicas de JavaScript: Métodos e Funções -![Noções Básicas de JavaScript - Funções](../../../../translated_images/br/webdev101-js-functions.be049c4726e94f8b.webp) +![Noções Básicas de JavaScript - Funções](../../../../translated_images/pt-BR/webdev101-js-functions.be049c4726e94f8b.webp) > Sketchnote por [Tomomi Imura](https://twitter.com/girlie_mac) ```mermaid diff --git a/translations/br/2-js-basics/2-functions-methods/assignment.md b/translations/pt-BR/2-js-basics/2-functions-methods/assignment.md similarity index 94% rename from translations/br/2-js-basics/2-functions-methods/assignment.md rename to translations/pt-BR/2-js-basics/2-functions-methods/assignment.md index 254ace0aa..4a02184c4 100644 --- a/translations/br/2-js-basics/2-functions-methods/assignment.md +++ b/translations/pt-BR/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # Diversão com Funções ## Instruções diff --git a/translations/br/2-js-basics/3-making-decisions/README.md b/translations/pt-BR/2-js-basics/3-making-decisions/README.md similarity index 98% rename from translations/br/2-js-basics/3-making-decisions/README.md rename to translations/pt-BR/2-js-basics/3-making-decisions/README.md index a7c72bda1..7e1f39400 100644 --- a/translations/br/2-js-basics/3-making-decisions/README.md +++ b/translations/pt-BR/2-js-basics/3-making-decisions/README.md @@ -1,15 +1,6 @@ - # Fundamentos de JavaScript: Tomando Decisões -![Fundamentos de JavaScript - Tomando decisões](../../../../translated_images/br/webdev101-js-decisions.69e1b20f272dd1f0.webp) +![Fundamentos de JavaScript - Tomando decisões](../../../../translated_images/pt-BR/webdev101-js-decisions.69e1b20f272dd1f0.webp) > Sketchnote por [Tomomi Imura](https://twitter.com/girlie_mac) diff --git a/translations/br/2-js-basics/3-making-decisions/assignment.md b/translations/pt-BR/2-js-basics/3-making-decisions/assignment.md similarity index 95% rename from translations/br/2-js-basics/3-making-decisions/assignment.md rename to translations/pt-BR/2-js-basics/3-making-decisions/assignment.md index 54fdaaf53..888baf5ba 100644 --- a/translations/br/2-js-basics/3-making-decisions/assignment.md +++ b/translations/pt-BR/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # Tomando Decisões: Processador de Notas dos Alunos ## Objetivos de Aprendizagem diff --git a/translations/br/2-js-basics/4-arrays-loops/README.md b/translations/pt-BR/2-js-basics/4-arrays-loops/README.md similarity index 98% rename from translations/br/2-js-basics/4-arrays-loops/README.md rename to translations/pt-BR/2-js-basics/4-arrays-loops/README.md index 6185a141c..a90fb334c 100644 --- a/translations/br/2-js-basics/4-arrays-loops/README.md +++ b/translations/pt-BR/2-js-basics/4-arrays-loops/README.md @@ -1,15 +1,6 @@ - # Noções Básicas de JavaScript: Arrays e Loops -![Noções Básicas de JavaScript - Arrays](../../../../translated_images/br/webdev101-js-arrays.439d7528b8a29455.webp) +![Noções Básicas de JavaScript - Arrays](../../../../translated_images/pt-BR/webdev101-js-arrays.439d7528b8a29455.webp) > Sketchnote por [Tomomi Imura](https://twitter.com/girlie_mac) ```mermaid diff --git a/translations/br/2-js-basics/4-arrays-loops/assignment.md b/translations/pt-BR/2-js-basics/4-arrays-loops/assignment.md similarity index 94% rename from translations/br/2-js-basics/4-arrays-loops/assignment.md rename to translations/pt-BR/2-js-basics/4-arrays-loops/assignment.md index e2a43a949..c809ecd4c 100644 --- a/translations/br/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/pt-BR/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # Arrays e Laços de Repetição - Tarefa ## Instruções diff --git a/translations/br/2-js-basics/README.md b/translations/pt-BR/2-js-basics/README.md similarity index 80% rename from translations/br/2-js-basics/README.md rename to translations/pt-BR/2-js-basics/README.md index 1cc914d18..188cc7be1 100644 --- a/translations/br/2-js-basics/README.md +++ b/translations/pt-BR/2-js-basics/README.md @@ -1,12 +1,3 @@ - # Introdução ao JavaScript JavaScript é a linguagem da web. Nestes quatro módulos, você aprenderá o básico. diff --git a/translations/br/3-terrarium/1-intro-to-html/README.md b/translations/pt-BR/3-terrarium/1-intro-to-html/README.md similarity index 94% rename from translations/br/3-terrarium/1-intro-to-html/README.md rename to translations/pt-BR/3-terrarium/1-intro-to-html/README.md index 830373190..6a5b1718a 100644 --- a/translations/br/3-terrarium/1-intro-to-html/README.md +++ b/translations/pt-BR/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Projeto Terrário Parte 1: Introdução ao HTML ```mermaid @@ -26,7 +17,7 @@ journey Build terrarium: 5: Student ``` -![Introdução ao HTML](../../../../translated_images/br/webdev101-html.4389c2067af68e98.webp) +![Introdução ao HTML](../../../../translated_images/pt-BR/webdev101-html.4389c2067af68e98.webp) > Sketchnote por [Tomomi Imura](https://twitter.com/girlie_mac) HTML, ou Linguagem de Marcação de Hipertexto, é a base de todos os sites que você já visitou. Pense no HTML como o esqueleto que dá estrutura às páginas da web – ele define onde o conteúdo vai, como está organizado e o que cada parte representa. Enquanto o CSS mais tarde "vestirá" seu HTML com cores e layouts, e o JavaScript dará vida com interatividade, o HTML fornece a estrutura essencial que torna tudo isso possível. @@ -88,7 +79,7 @@ Você criará uma pasta dedicada para seu projeto de terrário e adicionará seu 4. No painel Explorer, clique no ícone "Novo Arquivo" 5. Nomeie seu arquivo como `index.html` -![Explorador do VS Code mostrando a criação de novo arquivo](../../../../translated_images/br/vs-code-index.e2986cf919471eb9.webp) +![Explorador do VS Code mostrando a criação de novo arquivo](../../../../translated_images/pt-BR/vs-code-index.e2986cf919471eb9.webp) **Opção 2: Usando Comandos no Terminal** ```bash @@ -239,48 +230,48 @@ Agora adicione as imagens das plantas organizadas em duas colunas entre suas tag
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
diff --git a/translations/br/3-terrarium/1-intro-to-html/assignment.md b/translations/pt-BR/3-terrarium/1-intro-to-html/assignment.md similarity index 96% rename from translations/br/3-terrarium/1-intro-to-html/assignment.md rename to translations/pt-BR/3-terrarium/1-intro-to-html/assignment.md index 00baf79f4..98f95064d 100644 --- a/translations/br/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/pt-BR/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # Prática de HTML: Construção de um Modelo de Blog ## Objetivos de Aprendizagem diff --git a/translations/br/3-terrarium/2-intro-to-css/README.md b/translations/pt-BR/3-terrarium/2-intro-to-css/README.md similarity index 97% rename from translations/br/3-terrarium/2-intro-to-css/README.md rename to translations/pt-BR/3-terrarium/2-intro-to-css/README.md index e6c161874..6b68c6e77 100644 --- a/translations/br/3-terrarium/2-intro-to-css/README.md +++ b/translations/pt-BR/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Projeto Terrário Parte 2: Introdução ao CSS ```mermaid @@ -30,7 +21,7 @@ journey Glass reflections: 5: Student ``` -![Introdução ao CSS](../../../../translated_images/br/webdev101-css.3f7af5991bf53a20.webp) +![Introdução ao CSS](../../../../translated_images/pt-BR/webdev101-css.3f7af5991bf53a20.webp) > Sketchnote por [Tomomi Imura](https://twitter.com/girlie_mac) Lembra como seu terrário em HTML parecia bem básico? Com o CSS, transformamos essa estrutura simples em algo visualmente atraente. @@ -205,7 +196,7 @@ body { Abra as ferramentas de desenvolvedor do seu navegador (F12), navegue até a aba Elementos e inspecione seu elemento `

`. Você verá que ele herda a família de fontes do body: -![fonte herdada](../../../../translated_images/br/1.cc07a5cbe114ad1d.webp) +![fonte herdada](../../../../translated_images/pt-BR/1.cc07a5cbe114ad1d.webp) ✅ **Hora de Experimentar**: Tente definir outras propriedades herdáveis no `` como `color`, `line-height` ou `text-align`. O que acontece com seu título e outros elementos? @@ -335,7 +326,7 @@ No nosso terrário, cada planta precisa de um estilo semelhante, mas também de **Aqui está a estrutura HTML para cada planta:** ```html
- Decorative plant for terrarium + Decorative plant for terrarium
``` @@ -599,7 +590,7 @@ Pronto para aprimorar seu terrário com reflexos realistas no vidro? Essa técni Você criará destaques sutis que simulam como a luz reflete nas superfícies de vidro. Essa abordagem é semelhante à usada por pintores renascentistas como Jan van Eyck, que utilizavam luz e reflexos para fazer o vidro pintado parecer tridimensional. Aqui está o que você deve alcançar: -![terrário finalizado](../../../../translated_images/br/terrarium-final.2f07047ffc597d0a.webp) +![terrário finalizado](../../../../translated_images/pt-BR/terrarium-final.2f07047ffc597d0a.webp) **Seu desafio:** - **Crie** formas ovais sutis, brancas ou de cor clara, para os reflexos do vidro diff --git a/translations/br/3-terrarium/2-intro-to-css/assignment.md b/translations/pt-BR/3-terrarium/2-intro-to-css/assignment.md similarity index 96% rename from translations/br/3-terrarium/2-intro-to-css/assignment.md rename to translations/pt-BR/3-terrarium/2-intro-to-css/assignment.md index d1a00dda2..9845aa326 100644 --- a/translations/br/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/pt-BR/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # Tarefa de Refatoração de CSS ## Objetivo diff --git a/translations/br/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/pt-BR/3-terrarium/3-intro-to-DOM-and-closures/README.md similarity index 98% rename from translations/br/3-terrarium/3-intro-to-DOM-and-closures/README.md rename to translations/pt-BR/3-terrarium/3-intro-to-DOM-and-closures/README.md index cc38ed4bb..d748d35fe 100644 --- a/translations/br/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/pt-BR/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # Projeto Terrário Parte 3: Manipulação do DOM e Closures em JavaScript ```mermaid @@ -26,7 +17,7 @@ journey Complete terrarium: 5: Student ``` -![DOM e um closure](../../../../translated_images/br/webdev101-js.10280393044d7eaa.webp) +![DOM e um closure](../../../../translated_images/pt-BR/webdev101-js.10280393044d7eaa.webp) > Sketchnote por [Tomomi Imura](https://twitter.com/girlie_mac) Bem-vindo a um dos aspectos mais envolventes do desenvolvimento web - tornar as coisas interativas! O Modelo de Objeto de Documento (DOM) é como uma ponte entre seu HTML e JavaScript, e hoje vamos usá-lo para dar vida ao seu terrário. Quando Tim Berners-Lee criou o primeiro navegador web, ele imaginou uma web onde os documentos poderiam ser dinâmicos e interativos - o DOM torna essa visão possível. @@ -105,7 +96,7 @@ flowchart TD style Q fill:#ffebee ``` -![Representação da árvore DOM](../../../../translated_images/br/dom-tree.7daf0e763cbbba92.webp) +![Representação da árvore DOM](../../../../translated_images/pt-BR/dom-tree.7daf0e763cbbba92.webp) > Uma representação do DOM e da marcação HTML que o referencia. De [Olfa Nasraoui](https://www.researchgate.net/publication/221417012_Profile-Based_Focused_Crawler_for_Social_Media-Sharing_Websites) @@ -150,7 +141,7 @@ flowchart LR > 💡 **Entendendo Closures**: Closures são um tópico significativo em JavaScript, e muitos desenvolvedores os utilizam por anos antes de compreender totalmente todos os aspectos teóricos. Hoje, estamos focando na aplicação prática - você verá closures surgirem naturalmente enquanto construímos nossos recursos interativos. A compreensão se desenvolverá à medida que você perceber como eles resolvem problemas reais. -![Representação da árvore DOM](../../../../translated_images/br/dom-tree.7daf0e763cbbba92.webp) +![Representação da árvore DOM](../../../../translated_images/pt-BR/dom-tree.7daf0e763cbbba92.webp) > Uma representação do DOM e da marcação HTML que o referencia. De [Olfa Nasraoui](https://www.researchgate.net/publication/221417012_Profile-Based_Focused_Crawler_for_Social_Media-Sharing_Websites) @@ -598,7 +589,7 @@ Agora teste seu terrário interativo! Abra seu arquivo `index.html` em um navega - **Suporte entre dispositivos**: Funciona em desktop e dispositivos móveis - **Consciente do desempenho**: Sem vazamentos de memória ou cálculos redundantes -![terrário finalizado](../../../../translated_images/br/terrarium-final.0920f16e87c13a84.webp) +![terrário finalizado](../../../../translated_images/pt-BR/terrarium-final.0920f16e87c13a84.webp) --- diff --git a/translations/br/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/pt-BR/3-terrarium/3-intro-to-DOM-and-closures/assignment.md similarity index 96% rename from translations/br/3-terrarium/3-intro-to-DOM-and-closures/assignment.md rename to translations/pt-BR/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index 882207c30..6858d9f61 100644 --- a/translations/br/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/pt-BR/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # Tarefa de Investigação de Elementos do DOM ## Visão Geral diff --git a/translations/br/3-terrarium/README.md b/translations/pt-BR/3-terrarium/README.md similarity index 83% rename from translations/br/3-terrarium/README.md rename to translations/pt-BR/3-terrarium/README.md index a366eaaed..2300a6b9d 100644 --- a/translations/br/3-terrarium/README.md +++ b/translations/pt-BR/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## Publique seu Terrarium Você pode publicar seu Terrarium na web usando **Azure Static Web Apps**. diff --git a/translations/br/3-terrarium/solution/README.md b/translations/pt-BR/3-terrarium/solution/README.md similarity index 83% rename from translations/br/3-terrarium/solution/README.md rename to translations/pt-BR/3-terrarium/solution/README.md index 84cfa8b8d..ec5904e66 100644 --- a/translations/br/3-terrarium/solution/README.md +++ b/translations/pt-BR/3-terrarium/solution/README.md @@ -1,17 +1,8 @@ - # Meu Terrário: Um projeto para aprender sobre HTML, CSS e manipulação do DOM usando JavaScript 🌵🌱 Uma pequena meditação de código com arrastar e soltar. Com um pouco de HTML, JS e CSS, você pode criar uma interface web, estilizar e adicionar interatividade. -![meu terrário](../../../../translated_images/br/screenshot_gray.0c796099a1f9f25e.webp) +![meu terrário](../../../../translated_images/pt-BR/screenshot_gray.0c796099a1f9f25e.webp) ## Créditos diff --git a/translations/br/4-typing-game/README.md b/translations/pt-BR/4-typing-game/README.md similarity index 97% rename from translations/br/4-typing-game/README.md rename to translations/pt-BR/4-typing-game/README.md index 02e301a44..35e5b211f 100644 --- a/translations/br/4-typing-game/README.md +++ b/translations/pt-BR/4-typing-game/README.md @@ -1,12 +1,3 @@ - # Programação Orientada a Eventos - Crie um Jogo de Digitação ```mermaid diff --git a/translations/br/6-space-game/solution/README.md b/translations/pt-BR/4-typing-game/solution/README.md similarity index 68% rename from translations/br/6-space-game/solution/README.md rename to translations/pt-BR/4-typing-game/solution/README.md index b57bd863d..bb53e9e87 100644 --- a/translations/br/6-space-game/solution/README.md +++ b/translations/pt-BR/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - Este é um espaço reservado, deixado em branco propositalmente **Aviso Legal**: diff --git a/translations/br/4-typing-game/typing-game/README.md b/translations/pt-BR/4-typing-game/typing-game/README.md similarity index 99% rename from translations/br/4-typing-game/typing-game/README.md rename to translations/pt-BR/4-typing-game/typing-game/README.md index 0fe5c77aa..13c32de5d 100644 --- a/translations/br/4-typing-game/typing-game/README.md +++ b/translations/pt-BR/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # Criando um jogo usando eventos Já se perguntou como os sites sabem quando você clica em um botão ou digita em uma caixa de texto? Isso é a mágica da programação orientada a eventos! E que melhor maneira de aprender essa habilidade essencial do que construindo algo útil - um jogo de velocidade de digitação que reage a cada tecla que você pressiona. diff --git a/translations/br/4-typing-game/typing-game/assignment.md b/translations/pt-BR/4-typing-game/typing-game/assignment.md similarity index 94% rename from translations/br/4-typing-game/typing-game/assignment.md rename to translations/pt-BR/4-typing-game/typing-game/assignment.md index bee5d5432..91d1bd8f7 100644 --- a/translations/br/4-typing-game/typing-game/assignment.md +++ b/translations/pt-BR/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # Crie um novo jogo de teclado ## Instruções diff --git a/translations/br/5-browser-extension/1-about-browsers/README.md b/translations/pt-BR/5-browser-extension/1-about-browsers/README.md similarity index 97% rename from translations/br/5-browser-extension/1-about-browsers/README.md rename to translations/pt-BR/5-browser-extension/1-about-browsers/README.md index b6cac0b58..5923f1411 100644 --- a/translations/br/5-browser-extension/1-about-browsers/README.md +++ b/translations/pt-BR/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # Projeto de Extensão de Navegador Parte 1: Tudo sobre Navegadores ```mermaid @@ -26,7 +17,7 @@ journey Polish experience: 5: Student ``` -![Esboço de navegador](../../../../translated_images/br/browser.60317c9be8b7f84a.webp) +![Esboço de navegador](../../../../translated_images/pt-BR/browser.60317c9be8b7f84a.webp) > Esboço por [Wassim Chegham](https://dev.to/wassimchegham/ever-wondered-what-happens-when-you-type-in-a-url-in-an-address-bar-in-a-browser-3dob) ## Quiz Pré-Aula @@ -79,7 +70,7 @@ Esse processo reflete como o primeiro navegador web, WorldWideWeb, foi projetado ✅ **Um pouco de história**: O primeiro navegador foi chamado 'WorldWideWeb' e foi criado por Sir Timothy Berners-Lee em 1990. -![navegadores antigos](../../../../translated_images/br/earlybrowsers.d984b711cdf3a42d.webp) +![navegadores antigos](../../../../translated_images/pt-BR/earlybrowsers.d984b711cdf3a42d.webp) > Alguns navegadores antigos, via [Karen McGrane](https://www.slideshare.net/KMcGrane/week-4-ixd-history-personal-computing) ### Como os Navegadores Processam Conteúdo Web @@ -198,7 +189,7 @@ quadrantChart Entender o processo de instalação de extensões ajuda você a antecipar a experiência do usuário ao instalar sua extensão. O processo de instalação é padronizado nos navegadores modernos, com pequenas variações no design da interface. -![captura de tela do navegador Edge mostrando a página edge://extensions aberta e o menu de configurações aberto](../../../../translated_images/br/install-on-edge.d68781acaf0b3d3d.webp) +![captura de tela do navegador Edge mostrando a página edge://extensions aberta e o menu de configurações aberto](../../../../translated_images/pt-BR/install-on-edge.d68781acaf0b3d3d.webp) > **Importante**: Certifique-se de ativar o modo desenvolvedor e permitir extensões de outras lojas ao testar suas próprias extensões. @@ -313,10 +304,10 @@ Isso segue o princípio de divulgação progressiva usado no design de interface ### Visão Geral das Telas da Extensão **Tela de Configuração** - Configuração inicial do usuário: -![captura de tela da extensão concluída aberta em um navegador, exibindo um formulário com campos para nome da região e chave de API.](../../../../translated_images/br/1.b6da8c1394b07491.webp) +![captura de tela da extensão concluída aberta em um navegador, exibindo um formulário com campos para nome da região e chave de API.](../../../../translated_images/pt-BR/1.b6da8c1394b07491.webp) **Tela de Resultados** - Exibição de dados de pegada de carbono: -![captura de tela da extensão concluída exibindo valores de uso de carbono e porcentagem de combustíveis fósseis para a região US-NEISO.](../../../../translated_images/br/2.1dae52ff08042246.webp) +![captura de tela da extensão concluída exibindo valores de uso de carbono e porcentagem de combustíveis fósseis para a região US-NEISO.](../../../../translated_images/pt-BR/2.1dae52ff08042246.webp) ### Construindo o Formulário de Configuração diff --git a/translations/br/5-browser-extension/1-about-browsers/assignment.md b/translations/pt-BR/5-browser-extension/1-about-browsers/assignment.md similarity index 96% rename from translations/br/5-browser-extension/1-about-browsers/assignment.md rename to translations/pt-BR/5-browser-extension/1-about-browsers/assignment.md index 44bffe6dd..d08ce178e 100644 --- a/translations/br/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/pt-BR/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # Tarefa: Redefina o Estilo da Sua Extensão de Navegador ## Visão Geral diff --git a/translations/br/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/pt-BR/5-browser-extension/2-forms-browsers-local-storage/README.md similarity index 98% rename from translations/br/5-browser-extension/2-forms-browsers-local-storage/README.md rename to translations/pt-BR/5-browser-extension/2-forms-browsers-local-storage/README.md index 861a667bd..7b36d7102 100644 --- a/translations/br/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/pt-BR/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # Projeto de Extensão de Navegador Parte 2: Chamar uma API, usar Armazenamento Local ```mermaid @@ -268,7 +259,7 @@ stateDiagram-v2 ClearStorage --> FirstTime: Back to setup ``` -![Painel de armazenamento local](../../../../translated_images/br/localstorage.472f8147b6a3f8d1.webp) +![Painel de armazenamento local](../../../../translated_images/pt-BR/localstorage.472f8147b6a3f8d1.webp) > ⚠️ **Consideração de Segurança**: Em aplicativos de produção, armazenar chaves de API no LocalStorage apresenta riscos de segurança, já que o JavaScript pode acessar esses dados. Para fins de aprendizado, essa abordagem funciona bem, mas aplicativos reais devem usar armazenamento seguro no servidor para credenciais sensíveis. diff --git a/translations/br/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/pt-BR/5-browser-extension/2-forms-browsers-local-storage/assignment.md similarity index 95% rename from translations/br/5-browser-extension/2-forms-browsers-local-storage/assignment.md rename to translations/pt-BR/5-browser-extension/2-forms-browsers-local-storage/assignment.md index afc5d35ea..8f051febd 100644 --- a/translations/br/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/pt-BR/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # Adote uma API ## Visão Geral diff --git a/translations/br/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/pt-BR/5-browser-extension/3-background-tasks-and-performance/README.md similarity index 98% rename from translations/br/5-browser-extension/3-background-tasks-and-performance/README.md rename to translations/pt-BR/5-browser-extension/3-background-tasks-and-performance/README.md index 19cf4232c..dcb0c3866 100644 --- a/translations/br/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/pt-BR/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # Projeto de Extensão de Navegador Parte 3: Aprenda sobre Tarefas em Segundo Plano e Desempenho ```mermaid @@ -126,7 +117,7 @@ Para abrir as Ferramentas de Desenvolvedor no Edge, clique nos três pontos no c Vamos experimentar isso. Abra um site (Microsoft.com funciona bem para isso) e clique no botão 'Gravar'. Agora atualize a página e observe o profiler capturar tudo o que acontece. Quando você parar a gravação, verá um detalhamento de como o navegador 'escreve scripts', 'renderiza' e 'pinta' o site. Isso me lembra como o controle da missão monitora cada sistema durante o lançamento de um foguete - você obtém dados em tempo real sobre exatamente o que está acontecendo e quando. -![Profiler do Edge](../../../../translated_images/br/profiler.5a4a62479c5df01c.webp) +![Profiler do Edge](../../../../translated_images/pt-BR/profiler.5a4a62479c5df01c.webp) ✅ A [Documentação da Microsoft](https://docs.microsoft.com/microsoft-edge/devtools-guide/performance/?WT.mc_id=academic-77807-sagibbon) tem muitos mais detalhes se você quiser se aprofundar. @@ -136,11 +127,11 @@ Selecione elementos da linha do tempo do perfil para ampliar os eventos que acon Obtenha um instantâneo do desempenho da sua página selecionando uma parte da linha do tempo do perfil e olhando para o painel de resumo: -![Instantâneo do profiler do Edge](../../../../translated_images/br/snapshot.97750180ebcad737.webp) +![Instantâneo do profiler do Edge](../../../../translated_images/pt-BR/snapshot.97750180ebcad737.webp) Verifique o painel de Log de Eventos para ver se algum evento levou mais de 15 ms: -![Log de eventos do Edge](../../../../translated_images/br/log.804026979f3707e0.webp) +![Log de eventos do Edge](../../../../translated_images/pt-BR/log.804026979f3707e0.webp) ✅ Familiarize-se com seu profiler! Abra as ferramentas de desenvolvedor neste site e veja se há algum gargalo. Qual é o ativo que carrega mais lentamente? O mais rápido? diff --git a/translations/br/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/pt-BR/5-browser-extension/3-background-tasks-and-performance/assignment.md similarity index 95% rename from translations/br/5-browser-extension/3-background-tasks-and-performance/assignment.md rename to translations/pt-BR/5-browser-extension/3-background-tasks-and-performance/assignment.md index 306ecb460..c4e3f66c6 100644 --- a/translations/br/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/pt-BR/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # Analisar um site para desempenho ## Visão Geral da Tarefa diff --git a/translations/br/5-browser-extension/README.md b/translations/pt-BR/5-browser-extension/README.md similarity index 87% rename from translations/br/5-browser-extension/README.md rename to translations/pt-BR/5-browser-extension/README.md index 8fa95eaad..2f5fa7734 100644 --- a/translations/br/5-browser-extension/README.md +++ b/translations/pt-BR/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # Construindo uma extensão para navegador Criar extensões para navegadores é uma maneira divertida e interessante de pensar sobre o desempenho dos seus aplicativos enquanto desenvolve um tipo diferente de recurso para a web. Este módulo inclui lições sobre como os navegadores funcionam, como implantar uma extensão para navegador, como criar um formulário, chamar uma API, usar armazenamento local e como avaliar o desempenho do seu site e melhorá-lo. @@ -23,7 +14,7 @@ Essa extensão pode ser chamada sob demanda por um usuário, uma vez que uma cha ### Créditos -![uma extensão de navegador verde](../../../translated_images/br/extension-screenshot.0e7f5bfa110e92e3.webp) +![uma extensão de navegador verde](../../../translated_images/pt-BR/extension-screenshot.0e7f5bfa110e92e3.webp) ## Créditos diff --git a/translations/br/5-browser-extension/solution/README.md b/translations/pt-BR/5-browser-extension/solution/README.md similarity index 82% rename from translations/br/5-browser-extension/solution/README.md rename to translations/pt-BR/5-browser-extension/solution/README.md index 11769c57d..7e6261886 100644 --- a/translations/br/5-browser-extension/solution/README.md +++ b/translations/pt-BR/5-browser-extension/solution/README.md @@ -1,17 +1,8 @@ - # Extensão de Navegador Carbon Trigger: Código Completo Usando a API CO2 Signal da tmrow para monitorar o uso de eletricidade, crie uma extensão de navegador para que você tenha um lembrete diretamente no seu navegador sobre o quão intenso está o consumo de eletricidade na sua região. Utilizar essa extensão de forma pontual ajudará você a tomar decisões sobre suas atividades com base nessas informações. -![captura de tela da extensão](../../../../translated_images/br/extension-screenshot.0e7f5bfa110e92e3.webp) +![captura de tela da extensão](../../../../translated_images/pt-BR/extension-screenshot.0e7f5bfa110e92e3.webp) ## Primeiros Passos @@ -31,7 +22,7 @@ npm run build Para instalar no Edge, use o menu de 'três pontos' no canto superior direito do navegador para acessar o painel de Extensões. A partir daí, selecione 'Carregar sem compactação' para adicionar uma nova extensão. Na janela que aparecer, abra a pasta 'dist' e a extensão será carregada. Para utilizá-la, você precisará de uma chave de API da CO2 Signal ([obtenha uma aqui por e-mail](https://www.co2signal.com/) - insira seu e-mail na caixa desta página) e do [código da sua região](http://api.electricitymap.org/v3/zones) correspondente ao [Electricity Map](https://www.electricitymap.org/map) (em Boston, por exemplo, eu uso 'US-NEISO'). -![instalando](../../../../translated_images/br/install-on-edge.78634f02842c4828.webp) +![instalando](../../../../translated_images/pt-BR/install-on-edge.78634f02842c4828.webp) Depois de inserir a chave de API e a região na interface da extensão, o ponto colorido na barra de extensões do navegador deve mudar para refletir o consumo de energia da sua região e fornecer uma indicação sobre quais atividades intensivas em energia seriam apropriadas para você realizar. O conceito por trás desse sistema de 'ponto' foi inspirado pela [extensão Energy Lollipop](https://energylollipop.com/) para emissões na Califórnia. diff --git a/translations/br/5-browser-extension/solution/translation/README.es.md b/translations/pt-BR/5-browser-extension/solution/translation/README.es.md similarity index 81% rename from translations/br/5-browser-extension/solution/translation/README.es.md rename to translations/pt-BR/5-browser-extension/solution/translation/README.es.md index 59202ae28..0b1209e6a 100644 --- a/translations/br/5-browser-extension/solution/translation/README.es.md +++ b/translations/pt-BR/5-browser-extension/solution/translation/README.es.md @@ -1,17 +1,8 @@ - # Extensão de Navegador Carbon Trigger: Código Completo Usando a API de sinal de CO2 da tmrow para monitorar o uso de eletricidade, crie uma extensão de navegador para ter um lembrete direto no seu navegador sobre o consumo de eletricidade da sua região. O uso dessa extensão personalizada ajudará você a tomar decisões sobre suas atividades com base nessas informações. -![captura de tela da extensão](../../../../../translated_images/br/extension-screenshot.352c4c3ba54e4041ad2f6af749d562cc5705f527b5826efd53d11c3528f5ae45.png) +![captura de tela da extensão](../../../../../translated_images/pt-BR/extension-screenshot.352c4c3ba54e4041ad2f6af749d562cc5705f527b5826efd53d11c3528f5ae45.png) ## Começando @@ -31,7 +22,7 @@ npm run build Para instalar no Edge, use o menu de 'três pontos' no canto superior direito do navegador para acessar o painel de Extensões. A partir daí, selecione 'Carregar sem compactação' para adicionar uma nova extensão. Abra a pasta 'dist' quando solicitado, e a extensão será carregada. Para usá-la, você precisará de uma chave de API para a API de CO2 Signal ([obtenha uma aqui por e-mail](https://www.co2signal.com/) - insira seu e-mail no campo desta página) e o [código da sua região](http://api.electricitymap.org/v3/zones) correspondente ao [Mapa de Eletricidade](https://www.electricitymap.org/map) (em Boston, por exemplo, uso 'US-NEISO'). -![instalando](../../../../../translated_images/br/install-on-edge.8bd0ee3ca7dcda1c5334b5195603a43c864e3b38d088b03d57376d25e77b9459.png) +![instalando](../../../../../translated_images/pt-BR/install-on-edge.8bd0ee3ca7dcda1c5334b5195603a43c864e3b38d088b03d57376d25e77b9459.png) Depois de inserir a chave de API e a região na interface da extensão, o ponto colorido na barra de extensão do navegador deve mudar para refletir o uso de energia da sua região e fornecer um indicador sobre as atividades de alto consumo de energia que seriam adequadas para você. O conceito por trás desse sistema de "pontos" foi inspirado pela [extensão Energy Lollipop](https://energylollipop.com/) para emissões na Califórnia. diff --git a/translations/br/5-browser-extension/solution/translation/README.fr.md b/translations/pt-BR/5-browser-extension/solution/translation/README.fr.md similarity index 82% rename from translations/br/5-browser-extension/solution/translation/README.fr.md rename to translations/pt-BR/5-browser-extension/solution/translation/README.fr.md index 3705215c0..887dc2309 100644 --- a/translations/br/5-browser-extension/solution/translation/README.fr.md +++ b/translations/pt-BR/5-browser-extension/solution/translation/README.fr.md @@ -1,17 +1,8 @@ - # Extensão de Navegador Carbon Trigger: Código Completo Usando a API CO2 Signal da tmrow para monitorar o consumo de eletricidade, crie uma extensão de navegador para que você possa receber um lembrete diretamente no navegador sobre o consumo de eletricidade da sua região. O uso dessa extensão personalizada ajudará você a tomar decisões sobre suas atividades com base nessas informações. -![captura da extensão](../../../../../translated_images/br/extension-screenshot.0e7f5bfa110e92e3.webp) +![captura da extensão](../../../../../translated_images/pt-BR/extension-screenshot.0e7f5bfa110e92e3.webp) ## Primeiros Passos @@ -31,7 +22,7 @@ npm run build Para instalar no Edge, use o menu de 'três pontos' no canto superior direito do navegador para acessar o painel de Extensões. A partir daí, selecione 'Carregar extensão descompactada' para adicionar uma nova extensão. Na janela que aparecer, abra a pasta 'dist' e a extensão será carregada. Para utilizá-la, você precisará de uma chave de API para a API CO2 Signal ([obtenha uma aqui por e-mail](https://www.co2signal.com/) - insira seu e-mail no campo desta página) e do [código da sua região](http://api.electricitymap.org/v3/zones) correspondente ao [Mapa de Eletricidade](https://www.electricitymap.org/map) (em Boston, por exemplo, eu uso 'US-NEISO'). -![instalação](../../../../../translated_images/br/install-on-edge.78634f02842c4828.webp) +![instalação](../../../../../translated_images/pt-BR/install-on-edge.78634f02842c4828.webp) Depois que a chave de API e a região forem inseridas na interface da extensão, o ponto colorido na barra de extensão do navegador deve mudar para refletir o consumo de energia da sua região e fornecer um indicador sobre quais atividades de alto consumo energético seriam apropriadas realizar. O conceito por trás desse sistema de 'pontos' foi inspirado pela [extensão Energy Lollipop](https://energylollipop.com/) para emissões na Califórnia. diff --git a/translations/br/5-browser-extension/solution/translation/README.hi.md b/translations/pt-BR/5-browser-extension/solution/translation/README.hi.md similarity index 83% rename from translations/br/5-browser-extension/solution/translation/README.hi.md rename to translations/pt-BR/5-browser-extension/solution/translation/README.hi.md index a2b71d3f2..0f3028fec 100644 --- a/translations/br/5-browser-extension/solution/translation/README.hi.md +++ b/translations/pt-BR/5-browser-extension/solution/translation/README.hi.md @@ -1,17 +1,8 @@ - # Extensão de Navegador Carbon Trigger: Código Completo Usando a API CO2 Signal da tmrow para rastrear o uso de eletricidade, esta extensão de navegador foi criada para lembrar você sobre o impacto do uso de energia na sua região enquanto navega. Utilizar esta extensão pode ajudá-lo a tomar decisões informadas com base nessas informações. -![Captura de tela da extensão](../../../../../translated_images/br/extension-screenshot.0e7f5bfa110e92e3.webp) +![Captura de tela da extensão](../../../../../translated_images/pt-BR/extension-screenshot.0e7f5bfa110e92e3.webp) ## Começando @@ -31,7 +22,7 @@ npm run build Para instalar no Edge, use o menu de 'três pontos' no canto superior direito do navegador para encontrar o painel de extensões. A partir daí, selecione 'Carregar sem empacotar' para carregar uma nova extensão. No prompt, abra a pasta 'dist' e a extensão será carregada. Para utilizá-la, você precisará de uma chave de API do CO2 Signal ([obtenha por e-mail aqui](https://www.co2signal.com/) - insira seu e-mail na caixa desta página) e [o código da sua região](http://api.electricitymap.org/v3/zones) no [Electricity Map](https://www.electricitymap.org/map) (por exemplo, em Boston, eu uso 'US-NEISO'). -![instalando](../../../../../translated_images/br/install-on-edge.78634f02842c4828.webp) +![instalando](../../../../../translated_images/pt-BR/install-on-edge.78634f02842c4828.webp) Depois que a chave de API e o código da região forem inseridos na interface da extensão, o ponto colorido na barra de extensões do navegador deve mudar para refletir o uso de energia na sua região e fornecer um indicador sobre quais atividades intensivas em energia são mais adequadas para o momento. O conceito por trás deste sistema de 'ponto' foi inspirado pela extensão [Energy Lollipop](https://energylollipop.com/) para emissões na Califórnia. diff --git a/translations/br/5-browser-extension/solution/translation/README.it.md b/translations/pt-BR/5-browser-extension/solution/translation/README.it.md similarity index 84% rename from translations/br/5-browser-extension/solution/translation/README.it.md rename to translations/pt-BR/5-browser-extension/solution/translation/README.it.md index 52b1606a4..c59e2bb5e 100644 --- a/translations/br/5-browser-extension/solution/translation/README.it.md +++ b/translations/pt-BR/5-browser-extension/solution/translation/README.it.md @@ -1,17 +1,8 @@ - # Extensão do navegador Carbon Trigger: código para começar Será utilizada a API Signal CO2 da tmrow para monitorar o uso de eletricidade e criar uma extensão para o navegador, permitindo que você tenha um lembrete diretamente no navegador sobre o impacto do consumo de eletricidade na sua região. O uso dessa extensão personalizada ajudará a avaliar suas atividades com base nessas informações. -![captura de tela da extensão](../../../../../translated_images/br/extension-screenshot.0e7f5bfa110e92e3.webp) +![captura de tela da extensão](../../../../../translated_images/pt-BR/extension-screenshot.0e7f5bfa110e92e3.webp) ## Para Começar @@ -31,7 +22,7 @@ npm run build Para instalar no Edge, utilize o menu de "três pontos" no canto superior direito do navegador para acessar o painel de Extensões. Se ainda não estiver ativado, habilite o Modo Desenvolvedor (no canto inferior esquerdo). Selecione "Carregar sem compactação" para adicionar uma nova extensão. No prompt, abra a pasta "dist" e a extensão será carregada. Para utilizá-la, você precisará de uma chave de API para a API do CO2 Signal (você pode [obter uma aqui por e-mail](https://www.co2signal.com/) - insira seu e-mail na caixa dessa página) e o [código da sua região](http://api.electricitymap.org/v3/zones) correspondente ao [mapa elétrico](https://www.electricitymap.org/map) (em Boston, por exemplo, "US-NEISO"). -![instalação](../../../../../translated_images/br/install-on-edge.78634f02842c4828.webp) +![instalação](../../../../../translated_images/pt-BR/install-on-edge.78634f02842c4828.webp) Depois que a chave de API e a região forem inseridas na interface da extensão, o ponto colorido na barra de extensões do navegador deve mudar para refletir o consumo de energia da região e fornecer uma indicação sobre quais atividades de alto consumo energético seriam apropriadas para realizar. O conceito por trás desse sistema de "pontos" foi inspirado na [extensão Energy Lollipop](https://energylollipop.com/) para emissões na Califórnia. diff --git a/translations/br/5-browser-extension/solution/translation/README.ja.md b/translations/pt-BR/5-browser-extension/solution/translation/README.ja.md similarity index 84% rename from translations/br/5-browser-extension/solution/translation/README.ja.md rename to translations/pt-BR/5-browser-extension/solution/translation/README.ja.md index ca2b1423e..c4610887a 100644 --- a/translations/br/5-browser-extension/solution/translation/README.ja.md +++ b/translations/pt-BR/5-browser-extension/solution/translation/README.ja.md @@ -1,17 +1,8 @@ - # Extensão de Navegador Carbon Trigger: Código Finalizado Com a API CO2 Signal da tmrow, você pode criar uma extensão de navegador que exibe lembretes sobre o consumo de energia na sua região diretamente no navegador. Essa extensão permite que você acompanhe o uso de energia e tome decisões informadas com base nessas informações. -![captura de tela da extensão](../../../../../translated_images/br/extension-screenshot.0e7f5bfa110e92e3.webp) +![captura de tela da extensão](../../../../../translated_images/pt-BR/extension-screenshot.0e7f5bfa110e92e3.webp) ## Introdução @@ -31,7 +22,7 @@ npm run build Para instalar no Edge, encontre o painel "Extensões" no menu de "três pontos" no canto superior direito do navegador. A partir daí, selecione "Carregar sem compactação" e carregue a nova extensão. Quando solicitado, abra a pasta "dist" para carregar a extensão. Para utilizá-la, você precisará de uma chave de API da CO2 Signal ([obtenha uma aqui por e-mail](https://www.co2signal.com/) - insira seu e-mail na caixa dessa página) e do [código correspondente à sua região](http://api.electricitymap.org/v3/zones) no [Electricity Map](https://www.electricitymap.org/map) (em Boston, por exemplo, use 'US-NEISO'). -![instalando](../../../../../translated_images/br/install-on-edge.78634f02842c4828.webp) +![instalando](../../../../../translated_images/pt-BR/install-on-edge.78634f02842c4828.webp) Depois de inserir a chave de API e a região na interface da extensão, um ponto colorido aparecerá na barra de extensões do navegador. Esse ponto mudará de cor para refletir o consumo de energia na sua região, ajudando você a decidir quais atividades que demandam energia são mais apropriadas naquele momento. O conceito desse sistema de "pontos" foi inspirado na extensão [Energy Lollipop](https://energylollipop.com/) para emissões na Califórnia. diff --git a/translations/br/5-browser-extension/solution/translation/README.ms.md b/translations/pt-BR/5-browser-extension/solution/translation/README.ms.md similarity index 83% rename from translations/br/5-browser-extension/solution/translation/README.ms.md rename to translations/pt-BR/5-browser-extension/solution/translation/README.ms.md index 8852c7a28..9f6623561 100644 --- a/translations/br/5-browser-extension/solution/translation/README.ms.md +++ b/translations/pt-BR/5-browser-extension/solution/translation/README.ms.md @@ -1,17 +1,8 @@ - # Extensão do Navegador Carbon Trigger: Código Completo Usando a API CO2 Signal da tmrow para monitorar o consumo de eletricidade, crie uma extensão de navegador que possa alertá-lo sobre o impacto do consumo de energia na sua região. O uso dessa extensão pode ajudá-lo a tomar decisões mais conscientes sobre suas atividades com base nessas informações. -![captura de tela da extensão do navegador](../../../../../translated_images/br/extension-screenshot.0e7f5bfa110e92e3.webp) +![captura de tela da extensão do navegador](../../../../../translated_images/pt-BR/extension-screenshot.0e7f5bfa110e92e3.webp) ## Começando @@ -31,7 +22,7 @@ npm run build Para instalar no Edge, use o menu de 'três pontos' no canto superior direito do navegador para acessar o painel de Extensões. A partir daí, selecione 'Carregar sem compactação' para adicionar uma nova extensão. Abra a pasta 'dist' quando solicitado, e a extensão será carregada. Para utilizá-la, você precisará de uma chave de API para a API CO2 Signal ([obtenha uma aqui por e-mail](https://www.co2signal.com/) - insira seu e-mail na caixa na página) e [o código da sua região](http://api.electricitymap.org/v3/zones) correspondente ao [Electricity Map](https://www.electricitymap.org/map) (em Boston, por exemplo, eu uso 'US-NEISO'). -![baixando](../../../../../translated_images/br/install-on-edge.78634f02842c4828.webp) +![baixando](../../../../../translated_images/pt-BR/install-on-edge.78634f02842c4828.webp) Depois de inserir a chave de API e a região na interface da extensão, um ponto colorido na barra da extensão do navegador mudará para refletir o consumo de energia da sua região e fornecerá sugestões sobre quais atividades intensivas são mais adequadas para o momento. O conceito por trás do sistema de 'pontos' foi inspirado pela [extensão de navegador Energy Lollipop](https://energylollipop.com/) para emissões na Califórnia. diff --git a/translations/br/5-browser-extension/start/README.md b/translations/pt-BR/5-browser-extension/start/README.md similarity index 83% rename from translations/br/5-browser-extension/start/README.md rename to translations/pt-BR/5-browser-extension/start/README.md index ea04ebb59..b66112d22 100644 --- a/translations/br/5-browser-extension/start/README.md +++ b/translations/pt-BR/5-browser-extension/start/README.md @@ -1,17 +1,8 @@ - # Extensão de Navegador Carbon Trigger: Código Inicial Usando a API CO2 Signal da tmrow para monitorar o uso de eletricidade, crie uma extensão de navegador para que você tenha um lembrete diretamente no seu navegador sobre o quão intenso está o consumo de eletricidade na sua região. Usar essa extensão de forma pontual ajudará você a tomar decisões sobre suas atividades com base nessas informações. -![captura de tela da extensão](../../../../translated_images/br/extension-screenshot.0e7f5bfa110e92e3.webp) +![captura de tela da extensão](../../../../translated_images/pt-BR/extension-screenshot.0e7f5bfa110e92e3.webp) ## Primeiros Passos @@ -31,7 +22,7 @@ npm run build Para instalar no Edge, use o menu de 'três pontos' no canto superior direito do navegador para acessar o painel de Extensões. A partir daí, selecione 'Carregar sem Empacotamento' para carregar uma nova extensão. Na janela que aparecer, abra a pasta 'dist' e a extensão será carregada. Para utilizá-la, você precisará de uma chave de API para a API do CO2 Signal ([obtenha uma aqui por e-mail](https://www.co2signal.com/) - insira seu e-mail na caixa desta página) e do [código da sua região](http://api.electricitymap.org/v3/zones) correspondente ao [Electricity Map](https://www.electricitymap.org/map) (em Boston, por exemplo, eu uso 'US-NEISO'). -![instalando](../../../../translated_images/br/install-on-edge.78634f02842c4828.webp) +![instalando](../../../../translated_images/pt-BR/install-on-edge.78634f02842c4828.webp) Depois de inserir a chave de API e a região na interface da extensão, o ponto colorido na barra de extensão do navegador deve mudar para refletir o consumo de energia da sua região e fornecer uma indicação sobre quais atividades intensivas em energia seriam apropriadas para você realizar. O conceito por trás desse sistema de 'ponto' foi inspirado pela [extensão Energy Lollipop](https://energylollipop.com/) para emissões na Califórnia. diff --git a/translations/br/6-space-game/1-introduction/README.md b/translations/pt-BR/6-space-game/1-introduction/README.md similarity index 99% rename from translations/br/6-space-game/1-introduction/README.md rename to translations/pt-BR/6-space-game/1-introduction/README.md index 21d0db362..97e2385d2 100644 --- a/translations/br/6-space-game/1-introduction/README.md +++ b/translations/pt-BR/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # Construindo um Jogo Espacial Parte 1: Introdução ```mermaid diff --git a/translations/br/6-space-game/1-introduction/assignment.md b/translations/pt-BR/6-space-game/1-introduction/assignment.md similarity index 94% rename from translations/br/6-space-game/1-introduction/assignment.md rename to translations/pt-BR/6-space-game/1-introduction/assignment.md index dfbc77cbe..03d557b61 100644 --- a/translations/br/6-space-game/1-introduction/assignment.md +++ b/translations/pt-BR/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # Criação de um Jogo: Aplicando Padrões de Projeto ## Visão Geral da Tarefa diff --git a/translations/br/6-space-game/2-drawing-to-canvas/README.md b/translations/pt-BR/6-space-game/2-drawing-to-canvas/README.md similarity index 98% rename from translations/br/6-space-game/2-drawing-to-canvas/README.md rename to translations/pt-BR/6-space-game/2-drawing-to-canvas/README.md index 38bec08a9..aae4367a6 100644 --- a/translations/br/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/pt-BR/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # Construa um Jogo Espacial Parte 2: Desenhe o Herói e os Monstros no Canvas ```mermaid @@ -108,7 +99,7 @@ quadrantChart UI Elements: [0.9, 0.1] ``` -![a grade do canvas](../../../../translated_images/br/canvas_grid.5f209da785ded492.webp) +![a grade do canvas](../../../../translated_images/pt-BR/canvas_grid.5f209da785ded492.webp) > Imagem de [MDN](https://developer.mozilla.org/docs/Web/API/Canvas_API/Tutorial/Drawing_shapes) Para desenhar no elemento canvas, você seguirá o mesmo processo de três etapas que forma a base de todos os gráficos do canvas. Depois de fazer isso algumas vezes, torna-se algo natural: @@ -329,11 +320,11 @@ Você criará uma página web com um elemento Canvas. Ela deve renderizar uma te - Nave do herói - ![Nave do herói](../../../../translated_images/br/player.dd24c1afa8c71e9b.webp) + ![Nave do herói](../../../../translated_images/pt-BR/player.dd24c1afa8c71e9b.webp) - Formação 5×5 de monstros - ![Nave do monstro](../../../../translated_images/br/enemyShip.5df2a822c16650c2.webp) + ![Nave do monstro](../../../../translated_images/pt-BR/enemyShip.5df2a822c16650c2.webp) ### Passos Recomendados para Iniciar o Desenvolvimento @@ -470,7 +461,7 @@ for (let x = START_X; x < STOP_X; x += ENEMY_SPACING) { O resultado final deve ser assim: -![Tela preta com um herói e 5x5 monstros](../../../../translated_images/br/partI-solution.36c53b48c9ffae2a.webp) +![Tela preta com um herói e 5x5 monstros](../../../../translated_images/pt-BR/partI-solution.36c53b48c9ffae2a.webp) ## Solução diff --git a/translations/br/6-space-game/2-drawing-to-canvas/assignment.md b/translations/pt-BR/6-space-game/2-drawing-to-canvas/assignment.md similarity index 94% rename from translations/br/6-space-game/2-drawing-to-canvas/assignment.md rename to translations/pt-BR/6-space-game/2-drawing-to-canvas/assignment.md index 793edebc5..8b5fadb82 100644 --- a/translations/br/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/pt-BR/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # Tarefa: Explore a API Canvas ## Objetivos de Aprendizado diff --git a/translations/br/6-space-game/3-moving-elements-around/README.md b/translations/pt-BR/6-space-game/3-moving-elements-around/README.md similarity index 99% rename from translations/br/6-space-game/3-moving-elements-around/README.md rename to translations/pt-BR/6-space-game/3-moving-elements-around/README.md index 59346f8ea..05085ffff 100644 --- a/translations/br/6-space-game/3-moving-elements-around/README.md +++ b/translations/pt-BR/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # Construindo um Jogo Espacial Parte 3: Adicionando Movimento ```mermaid diff --git a/translations/br/6-space-game/3-moving-elements-around/assignment.md b/translations/pt-BR/6-space-game/3-moving-elements-around/assignment.md similarity index 90% rename from translations/br/6-space-game/3-moving-elements-around/assignment.md rename to translations/pt-BR/6-space-game/3-moving-elements-around/assignment.md index 921a03ffb..74c6c0db2 100644 --- a/translations/br/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/pt-BR/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # Comente Seu Código ## Instruções diff --git a/translations/br/6-space-game/4-collision-detection/README.md b/translations/pt-BR/6-space-game/4-collision-detection/README.md similarity index 99% rename from translations/br/6-space-game/4-collision-detection/README.md rename to translations/pt-BR/6-space-game/4-collision-detection/README.md index 4e4e99884..c58fb01d6 100644 --- a/translations/br/6-space-game/4-collision-detection/README.md +++ b/translations/pt-BR/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # Construindo um Jogo Espacial Parte 4: Adicionando um Laser e Detectando Colisões ```mermaid diff --git a/translations/br/6-space-game/4-collision-detection/assignment.md b/translations/pt-BR/6-space-game/4-collision-detection/assignment.md similarity index 92% rename from translations/br/6-space-game/4-collision-detection/assignment.md rename to translations/pt-BR/6-space-game/4-collision-detection/assignment.md index fe6270d26..d6f090542 100644 --- a/translations/br/6-space-game/4-collision-detection/assignment.md +++ b/translations/pt-BR/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # Explorar Colisões ## Instruções diff --git a/translations/br/4-typing-game/solution/README.md b/translations/pt-BR/6-space-game/4-collision-detection/solution/README.md similarity index 68% rename from translations/br/4-typing-game/solution/README.md rename to translations/pt-BR/6-space-game/4-collision-detection/solution/README.md index 89050dcff..bb53e9e87 100644 --- a/translations/br/4-typing-game/solution/README.md +++ b/translations/pt-BR/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - Este é um espaço reservado, deixado em branco propositalmente **Aviso Legal**: diff --git a/translations/br/6-space-game/6-end-condition/solution/README.md b/translations/pt-BR/6-space-game/4-collision-detection/your-work/README.md similarity index 66% rename from translations/br/6-space-game/6-end-condition/solution/README.md rename to translations/pt-BR/6-space-game/4-collision-detection/your-work/README.md index 1a86dfd26..bb53e9e87 100644 --- a/translations/br/6-space-game/6-end-condition/solution/README.md +++ b/translations/pt-BR/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - Este é um espaço reservado, deixado em branco propositalmente **Aviso Legal**: diff --git a/translations/br/6-space-game/5-keeping-score/README.md b/translations/pt-BR/6-space-game/5-keeping-score/README.md similarity index 98% rename from translations/br/6-space-game/5-keeping-score/README.md rename to translations/pt-BR/6-space-game/5-keeping-score/README.md index 3b1b5a954..33f2fb807 100644 --- a/translations/br/6-space-game/5-keeping-score/README.md +++ b/translations/pt-BR/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # Construa um Jogo Espacial Parte 5: Pontuação e Vidas ```mermaid @@ -160,7 +151,7 @@ sequenceDiagram ``` - **Sistema de pontuação**: Cada nave inimiga destruída concede 100 pontos (números redondos são mais fáceis para os jogadores calcularem mentalmente). A pontuação será exibida no canto inferior esquerdo. -- **Contador de vidas**: Seu herói começa com três vidas - um padrão estabelecido pelos jogos de arcade antigos para equilibrar desafio e jogabilidade. Cada colisão com um inimigo custa uma vida. Vamos exibir as vidas restantes no canto inferior direito usando ícones de nave ![imagem de vida](../../../../translated_images/br/life.6fb9f50d53ee0413.webp). +- **Contador de vidas**: Seu herói começa com três vidas - um padrão estabelecido pelos jogos de arcade antigos para equilibrar desafio e jogabilidade. Cada colisão com um inimigo custa uma vida. Vamos exibir as vidas restantes no canto inferior direito usando ícones de nave ![imagem de vida](../../../../translated_images/pt-BR/life.6fb9f50d53ee0413.webp). ## Vamos Começar! diff --git a/translations/br/6-space-game/5-keeping-score/assignment.md b/translations/pt-BR/6-space-game/5-keeping-score/assignment.md similarity index 80% rename from translations/br/6-space-game/5-keeping-score/assignment.md rename to translations/pt-BR/6-space-game/5-keeping-score/assignment.md index 4284f0f0b..1cf6a4999 100644 --- a/translations/br/6-space-game/5-keeping-score/assignment.md +++ b/translations/pt-BR/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # Crie um Jogo de Pontuação ## Instruções diff --git a/translations/br/6-space-game/5-keeping-score/solution/README.md b/translations/pt-BR/6-space-game/5-keeping-score/solution/README.md similarity index 66% rename from translations/br/6-space-game/5-keeping-score/solution/README.md rename to translations/pt-BR/6-space-game/5-keeping-score/solution/README.md index fbb86c6f0..bb53e9e87 100644 --- a/translations/br/6-space-game/5-keeping-score/solution/README.md +++ b/translations/pt-BR/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - Este é um espaço reservado, deixado em branco propositalmente **Aviso Legal**: diff --git a/translations/pt-BR/6-space-game/5-keeping-score/your-work/README.md b/translations/pt-BR/6-space-game/5-keeping-score/your-work/README.md new file mode 100644 index 000000000..bb53e9e87 --- /dev/null +++ b/translations/pt-BR/6-space-game/5-keeping-score/your-work/README.md @@ -0,0 +1,4 @@ +Este é um espaço reservado, deixado em branco propositalmente + +**Aviso Legal**: +Este documento foi traduzido utilizando o serviço de tradução por IA [Co-op Translator](https://github.com/Azure/co-op-translator). Embora nos esforcemos para garantir a precisão, esteja ciente de que traduções automatizadas podem conter erros ou imprecisões. O documento original em seu idioma nativo deve ser considerado a fonte autoritativa. Para informações críticas, recomenda-se a tradução profissional realizada por humanos. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações equivocadas decorrentes do uso desta tradução. \ No newline at end of file diff --git a/translations/br/6-space-game/6-end-condition/README.md b/translations/pt-BR/6-space-game/6-end-condition/README.md similarity index 99% rename from translations/br/6-space-game/6-end-condition/README.md rename to translations/pt-BR/6-space-game/6-end-condition/README.md index 1f3122f99..fa3b30525 100644 --- a/translations/br/6-space-game/6-end-condition/README.md +++ b/translations/pt-BR/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # Construa um Jogo Espacial Parte 6: Fim e Reinício ```mermaid diff --git a/translations/br/6-space-game/6-end-condition/assignment.md b/translations/pt-BR/6-space-game/6-end-condition/assignment.md similarity index 97% rename from translations/br/6-space-game/6-end-condition/assignment.md rename to translations/pt-BR/6-space-game/6-end-condition/assignment.md index 1aaa17e0f..dc185ad5e 100644 --- a/translations/br/6-space-game/6-end-condition/assignment.md +++ b/translations/pt-BR/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # Crie um Jogo de Exemplo ## Visão Geral da Tarefa diff --git a/translations/pt-BR/6-space-game/6-end-condition/solution/README.md b/translations/pt-BR/6-space-game/6-end-condition/solution/README.md new file mode 100644 index 000000000..bb53e9e87 --- /dev/null +++ b/translations/pt-BR/6-space-game/6-end-condition/solution/README.md @@ -0,0 +1,4 @@ +Este é um espaço reservado, deixado em branco propositalmente + +**Aviso Legal**: +Este documento foi traduzido utilizando o serviço de tradução por IA [Co-op Translator](https://github.com/Azure/co-op-translator). Embora nos esforcemos para garantir a precisão, esteja ciente de que traduções automatizadas podem conter erros ou imprecisões. O documento original em seu idioma nativo deve ser considerado a fonte autoritativa. Para informações críticas, recomenda-se a tradução profissional realizada por humanos. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações equivocadas decorrentes do uso desta tradução. \ No newline at end of file diff --git a/translations/pt-BR/6-space-game/6-end-condition/your-work/README.md b/translations/pt-BR/6-space-game/6-end-condition/your-work/README.md new file mode 100644 index 000000000..bb53e9e87 --- /dev/null +++ b/translations/pt-BR/6-space-game/6-end-condition/your-work/README.md @@ -0,0 +1,4 @@ +Este é um espaço reservado, deixado em branco propositalmente + +**Aviso Legal**: +Este documento foi traduzido utilizando o serviço de tradução por IA [Co-op Translator](https://github.com/Azure/co-op-translator). Embora nos esforcemos para garantir a precisão, esteja ciente de que traduções automatizadas podem conter erros ou imprecisões. O documento original em seu idioma nativo deve ser considerado a fonte autoritativa. Para informações críticas, recomenda-se a tradução profissional realizada por humanos. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações equivocadas decorrentes do uso desta tradução. \ No newline at end of file diff --git a/translations/br/6-space-game/README.md b/translations/pt-BR/6-space-game/README.md similarity index 87% rename from translations/br/6-space-game/README.md rename to translations/pt-BR/6-space-game/README.md index 486a9f69d..db68a7aeb 100644 --- a/translations/br/6-space-game/README.md +++ b/translations/pt-BR/6-space-game/README.md @@ -1,12 +1,3 @@ - # Construa um Jogo Espacial Um jogo espacial para ensinar fundamentos mais avançados de JavaScript diff --git a/translations/pt-BR/6-space-game/solution/README.md b/translations/pt-BR/6-space-game/solution/README.md new file mode 100644 index 000000000..bb53e9e87 --- /dev/null +++ b/translations/pt-BR/6-space-game/solution/README.md @@ -0,0 +1,4 @@ +Este é um espaço reservado, deixado em branco propositalmente + +**Aviso Legal**: +Este documento foi traduzido utilizando o serviço de tradução por IA [Co-op Translator](https://github.com/Azure/co-op-translator). Embora nos esforcemos para garantir a precisão, esteja ciente de que traduções automatizadas podem conter erros ou imprecisões. O documento original em seu idioma nativo deve ser considerado a fonte autoritativa. Para informações críticas, recomenda-se a tradução profissional realizada por humanos. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações equivocadas decorrentes do uso desta tradução. \ No newline at end of file diff --git a/translations/br/7-bank-project/1-template-route/README.md b/translations/pt-BR/7-bank-project/1-template-route/README.md similarity index 99% rename from translations/br/7-bank-project/1-template-route/README.md rename to translations/pt-BR/7-bank-project/1-template-route/README.md index 77e3e0c8e..bef069ba6 100644 --- a/translations/br/7-bank-project/1-template-route/README.md +++ b/translations/pt-BR/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # Construindo um App Bancário Parte 1: Templates HTML e Rotas em um Aplicativo Web ```mermaid @@ -652,7 +643,7 @@ sequenceDiagram Usar o `history.pushState` cria novas entradas no histórico de navegação do navegador. Você pode verificar isso segurando o *botão voltar* do seu navegador, ele deve exibir algo assim: -![Captura de tela do histórico de navegação](../../../../translated_images/br/history.7fdabbafa521e064.webp) +![Captura de tela do histórico de navegação](../../../../translated_images/pt-BR/history.7fdabbafa521e064.webp) Se você tentar clicar no botão voltar algumas vezes, verá que a URL atual muda e o histórico é atualizado, mas o mesmo template continua sendo exibido. diff --git a/translations/br/7-bank-project/1-template-route/assignment.md b/translations/pt-BR/7-bank-project/1-template-route/assignment.md similarity index 94% rename from translations/br/7-bank-project/1-template-route/assignment.md rename to translations/pt-BR/7-bank-project/1-template-route/assignment.md index f15ab99a9..42245715a 100644 --- a/translations/br/7-bank-project/1-template-route/assignment.md +++ b/translations/pt-BR/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # Melhorar o Roteamento ## Instruções diff --git a/translations/br/7-bank-project/2-forms/README.md b/translations/pt-BR/7-bank-project/2-forms/README.md similarity index 98% rename from translations/br/7-bank-project/2-forms/README.md rename to translations/pt-BR/7-bank-project/2-forms/README.md index 37a37f465..15952f666 100644 --- a/translations/br/7-bank-project/2-forms/README.md +++ b/translations/pt-BR/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # Construindo um App Bancário Parte 2: Criando um Formulário de Login e Registro ```mermaid @@ -295,7 +286,7 @@ Primeiro, vamos observar o que acontece com o envio básico de formulários: 2. Observe as mudanças na barra de endereço do navegador 3. Note como a página recarrega e os dados aparecem na URL -![Captura de tela da mudança de URL do navegador após clicar no botão Registrar](../../../../translated_images/br/click-register.e89a30bf0d4bc9ca.webp) +![Captura de tela da mudança de URL do navegador após clicar no botão Registrar](../../../../translated_images/pt-BR/click-register.e89a30bf0d4bc9ca.webp) ### Comparação de Métodos HTTP @@ -350,7 +341,7 @@ Vamos configurar seu formulário de registro para se comunicar corretamente com 2. **Clique** no botão "Criar Conta" 3. **Observe** a resposta do servidor no seu navegador -![Uma janela do navegador no endereço localhost:5000/api/accounts, mostrando uma string JSON com dados do usuário](../../../../translated_images/br/form-post.61de4ca1b964d91a.webp) +![Uma janela do navegador no endereço localhost:5000/api/accounts, mostrando uma string JSON com dados do usuário](../../../../translated_images/pt-BR/form-post.61de4ca1b964d91a.webp) **O que você deve ver:** - **Redirecionamento do navegador** para a URL do endpoint da API @@ -615,7 +606,7 @@ async function register() { 3. **Clique** em "Criar Conta" 4. **Observe** as mensagens do console e o feedback ao usuário -![Captura de tela mostrando mensagem de log no console do navegador](../../../../translated_images/br/browser-console.efaf0b51aaaf6778.webp) +![Captura de tela mostrando mensagem de log no console do navegador](../../../../translated_images/pt-BR/browser-console.efaf0b51aaaf6778.webp) **O que você deve ver:** - **Estado de carregamento** aparece no botão de envio @@ -790,7 +781,7 @@ Vamos aprimorar seu formulário de registro com validação robusta que oferece 3. **Tente** caracteres especiais no campo de nome de usuário 4. **Insira** um valor de saldo negativo -![Captura de tela mostrando o erro de validação ao tentar enviar o formulário](../../../../translated_images/br/validation-error.8bd23e98d416c22f.webp) +![Captura de tela mostrando o erro de validação ao tentar enviar o formulário](../../../../translated_images/pt-BR/validation-error.8bd23e98d416c22f.webp) **O que você observará:** - **O navegador exibe** mensagens de validação nativas @@ -952,7 +943,7 @@ Mostre uma mensagem de erro no HTML se o usuário já existir. Aqui está um exemplo de como a página de login final pode ficar após um pouco de estilização: -![Captura de tela da página de login após adicionar estilos CSS](../../../../translated_images/br/result.96ef01f607bf856a.webp) +![Captura de tela da página de login após adicionar estilos CSS](../../../../translated_images/pt-BR/result.96ef01f607bf856a.webp) ## Quiz Pós-Aula diff --git a/translations/br/7-bank-project/2-forms/assignment.md b/translations/pt-BR/7-bank-project/2-forms/assignment.md similarity index 96% rename from translations/br/7-bank-project/2-forms/assignment.md rename to translations/pt-BR/7-bank-project/2-forms/assignment.md index 1dff4eb59..56b174808 100644 --- a/translations/br/7-bank-project/2-forms/assignment.md +++ b/translations/pt-BR/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # Estilize Seu App Bancário com CSS Moderno ## Visão Geral do Projeto diff --git a/translations/br/7-bank-project/3-data/README.md b/translations/pt-BR/7-bank-project/3-data/README.md similarity index 98% rename from translations/br/7-bank-project/3-data/README.md rename to translations/pt-BR/7-bank-project/3-data/README.md index 15c588f84..055d5a9b8 100644 --- a/translations/br/7-bank-project/3-data/README.md +++ b/translations/pt-BR/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # Construindo um App Bancário Parte 3: Métodos de Busca e Uso de Dados Pense no computador da Enterprise em Star Trek - quando o Capitão Picard pede o status da nave, as informações aparecem instantaneamente sem que toda a interface seja interrompida e reconstruída. Esse fluxo contínuo de informações é exatamente o que estamos construindo aqui com a busca dinâmica de dados. @@ -160,7 +151,7 @@ sequenceDiagram Browser->>User: Displays new page (flash/reload) ``` -![Fluxo de atualização em um aplicativo de múltiplas páginas](../../../../translated_images/br/mpa.7f7375a1a2d4aa77.webp) +![Fluxo de atualização em um aplicativo de múltiplas páginas](../../../../translated_images/pt-BR/mpa.7f7375a1a2d4aa77.webp) **Por que essa abordagem parecia desajeitada:** - Cada clique significava reconstruir a página inteira do zero @@ -187,7 +178,7 @@ sequenceDiagram Browser->>User: Shows updated content (no reload) ``` -![Fluxo de atualização em um aplicativo de página única](../../../../translated_images/br/spa.268ec73b41f992c2.webp) +![Fluxo de atualização em um aplicativo de página única](../../../../translated_images/pt-BR/spa.268ec73b41f992c2.webp) **Por que os SPAs são muito melhores:** - Apenas as partes que realmente mudaram são atualizadas (inteligente, né?) @@ -523,7 +514,7 @@ if (data.error) { Agora, ao testar com uma conta inválida, você verá uma mensagem de erro útil diretamente na página! -![Captura de tela mostrando a mensagem de erro exibida durante o login](../../../../translated_images/br/login-error.416fe019b36a6327.webp) +![Captura de tela mostrando a mensagem de erro exibida durante o login](../../../../translated_images/pt-BR/login-error.416fe019b36a6327.webp) #### Passo 4: Sendo Inclusivo com Acessibilidade @@ -961,7 +952,7 @@ Pronto para levar seu aplicativo bancário para o próximo nível? Vamos fazer c Aqui está como um dashboard polido poderia parecer: -![Captura de tela de um exemplo de resultado do dashboard após a estilização](../../../../translated_images/br/screen2.123c82a831a1d14a.webp) +![Captura de tela de um exemplo de resultado do dashboard após a estilização](../../../../translated_images/pt-BR/screen2.123c82a831a1d14a.webp) Não sinta que precisa seguir exatamente este modelo - use-o como inspiração e crie algo único! diff --git a/translations/br/7-bank-project/3-data/assignment.md b/translations/pt-BR/7-bank-project/3-data/assignment.md similarity index 96% rename from translations/br/7-bank-project/3-data/assignment.md rename to translations/pt-BR/7-bank-project/3-data/assignment.md index ff78ad6c5..ff05950a9 100644 --- a/translations/br/7-bank-project/3-data/assignment.md +++ b/translations/pt-BR/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # Tarefa de Refatoração de Código e Documentação ## Objetivos de Aprendizagem diff --git a/translations/br/7-bank-project/4-state-management/README.md b/translations/pt-BR/7-bank-project/4-state-management/README.md similarity index 98% rename from translations/br/7-bank-project/4-state-management/README.md rename to translations/pt-BR/7-bank-project/4-state-management/README.md index d4f30454c..1d54fe84e 100644 --- a/translations/br/7-bank-project/4-state-management/README.md +++ b/translations/pt-BR/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # Construindo um App Bancário Parte 4: Conceitos de Gerenciamento de Estado ## ⚡ O que você pode fazer nos próximos 5 minutos @@ -190,7 +181,7 @@ Como o design compartimentado do Titanic parecia robusto até que múltiplos com Em vez de ficarmos correndo em círculos, vamos criar um sistema de **gerenciamento de estado centralizado**. Pense nisso como ter uma pessoa realmente organizada responsável por todas as coisas importantes: -![Esquema mostrando os fluxos de dados entre o HTML, ações do usuário e estado](../../../../translated_images/br/data-flow.fa2354e0908fecc8.webp) +![Esquema mostrando os fluxos de dados entre o HTML, ações do usuário e estado](../../../../translated_images/pt-BR/data-flow.fa2354e0908fecc8.webp) ```mermaid flowchart TD @@ -804,7 +795,7 @@ Este desafio ajudará você a pensar como um desenvolvedor profissional que cons Aqui está um exemplo de resultado após completar a tarefa: -![Captura de tela mostrando um exemplo de diálogo "Adicionar transação"](../../../../translated_images/br/dialog.93bba104afeb79f1.webp) +![Captura de tela mostrando um exemplo de diálogo "Adicionar transação"](../../../../translated_images/pt-BR/dialog.93bba104afeb79f1.webp) --- diff --git a/translations/br/7-bank-project/4-state-management/assignment.md b/translations/pt-BR/7-bank-project/4-state-management/assignment.md similarity index 96% rename from translations/br/7-bank-project/4-state-management/assignment.md rename to translations/pt-BR/7-bank-project/4-state-management/assignment.md index 38d6d4521..b40ecbbfc 100644 --- a/translations/br/7-bank-project/4-state-management/assignment.md +++ b/translations/pt-BR/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # Implementar o Diálogo "Adicionar Transação" ## Visão Geral @@ -112,7 +103,7 @@ Consulte a [documentação da API do servidor](../api/README.md) para: **Resultado Esperado:** Após concluir esta tarefa, seu aplicativo bancário deve ter um recurso de "Adicionar Transação" totalmente funcional que pareça e se comporte de forma profissional: -![Captura de tela mostrando um exemplo de diálogo "Adicionar transação"](../../../../translated_images/br/dialog.93bba104afeb79f1.webp) +![Captura de tela mostrando um exemplo de diálogo "Adicionar transação"](../../../../translated_images/pt-BR/dialog.93bba104afeb79f1.webp) ## Testando Sua Implementação diff --git a/translations/br/7-bank-project/README.md b/translations/pt-BR/7-bank-project/README.md similarity index 79% rename from translations/br/7-bank-project/README.md rename to translations/pt-BR/7-bank-project/README.md index 2165c6ea8..da6807319 100644 --- a/translations/br/7-bank-project/README.md +++ b/translations/pt-BR/7-bank-project/README.md @@ -1,17 +1,8 @@ - # :dollar: Construa um Banco Neste projeto, você aprenderá como construir um banco fictício. Estas lições incluem instruções sobre como estruturar um aplicativo web e fornecer rotas, criar formulários, gerenciar estado e buscar dados de uma API da qual você pode obter as informações do banco. -| ![Screen1](../../../translated_images/br/screen1.baccbba0f1f93364.webp) | ![Screen2](../../../translated_images/br/screen2.123c82a831a1d14a.webp) | +| ![Screen1](../../../translated_images/pt-BR/screen1.baccbba0f1f93364.webp) | ![Screen2](../../../translated_images/pt-BR/screen2.123c82a831a1d14a.webp) | |--------------------------------|--------------------------------| ## Lições diff --git a/translations/br/7-bank-project/api/README.md b/translations/pt-BR/7-bank-project/api/README.md similarity index 90% rename from translations/br/7-bank-project/api/README.md rename to translations/pt-BR/7-bank-project/api/README.md index 50a2b6f7c..2241cd58a 100644 --- a/translations/br/7-bank-project/api/README.md +++ b/translations/pt-BR/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # API do Banco > API do Banco construída com [Node.js](https://nodejs.org) + [Express](https://expressjs.com/). diff --git a/translations/br/7-bank-project/solution/README.md b/translations/pt-BR/7-bank-project/solution/README.md similarity index 81% rename from translations/br/7-bank-project/solution/README.md rename to translations/pt-BR/7-bank-project/solution/README.md index 3697ea74d..9a73a5336 100644 --- a/translations/br/7-bank-project/solution/README.md +++ b/translations/pt-BR/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # Aplicativo bancário > Solução de exemplo para o projeto do aplicativo bancário, desenvolvido com HTML5, CSS e JavaScript puro (sem frameworks ou bibliotecas). diff --git a/translations/br/8-code-editor/1-using-a-code-editor/README.md b/translations/pt-BR/8-code-editor/1-using-a-code-editor/README.md similarity index 97% rename from translations/br/8-code-editor/1-using-a-code-editor/README.md rename to translations/pt-BR/8-code-editor/1-using-a-code-editor/README.md index 152385102..8cecc9435 100644 --- a/translations/br/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/pt-BR/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # Usando um Editor de Código: Dominando o VSCode.dev Lembra-se de *Matrix*, quando Neo precisava se conectar a um enorme terminal de computador para acessar o mundo digital? As ferramentas de desenvolvimento web de hoje contam uma história oposta – capacidades incrivelmente poderosas acessíveis de qualquer lugar. O VSCode.dev é um editor de código baseado em navegador que traz ferramentas de desenvolvimento profissionais para qualquer dispositivo com conexão à internet. @@ -185,7 +176,7 @@ Assim como o telefone de Alexander Graham Bell conectava locais distantes, vincu Depois que tudo estiver carregado, você verá um espaço de trabalho limpo e bonito, projetado para mantê-lo focado no que importa – seu código! -![Interface padrão do VSCode.dev](../../../../translated_images/br/default-vscode-dev.5d06881d65c1b323.webp) +![Interface padrão do VSCode.dev](../../../../translated_images/pt-BR/default-vscode-dev.5d06881d65c1b323.webp) **Aqui está um tour pelo ambiente:** - **Barra de Atividades** (a faixa à esquerda): Sua navegação principal com Explorer 📁, Pesquisa 🔍, Controle de Fonte 🌿, Extensões 🧩 e Configurações ⚙️ @@ -233,7 +224,7 @@ Este é perfeito quando você está começando no VSCode.dev e quer abrir um rep 1. Acesse [vscode.dev](https://vscode.dev) se ainda não estiver lá 2. Procure o botão "Open Remote Repository" na tela inicial e clique nele - ![Abrir repositório remoto](../../../../translated_images/br/open-remote-repository.bd9c2598b8949e7f.webp) + ![Abrir repositório remoto](../../../../translated_images/pt-BR/open-remote-repository.bd9c2598b8949e7f.webp) 3. Cole qualquer URL de repositório do GitHub (experimente este: `https://github.com/microsoft/Web-Dev-For-Beginners`) 4. Pressione Enter e veja a mágica acontecer! @@ -242,7 +233,7 @@ Este é perfeito quando você está começando no VSCode.dev e quer abrir um rep Quer se sentir como um mago da programação? Experimente este atalho de teclado: Ctrl+Shift+P (ou Cmd+Shift+P no Mac) para abrir o Command Palette: -![Command Palette](../../../../translated_images/br/palette-menu.4946174e07f42622.webp) +![Command Palette](../../../../translated_images/pt-BR/palette-menu.4946174e07f42622.webp) **O Command Palette é como ter um mecanismo de busca para tudo o que você pode fazer:** - Digite "open remote" e ele encontrará o abridor de repositórios para você @@ -304,7 +295,7 @@ Assim como organizar plantas em um escritório de arquitetura, a criação de ar 3. Insira o nome do arquivo, incluindo a extensão apropriada (`style.css`, `script.js`, `index.html`) 4. Pressione Enter para criar o arquivo -![Criando um novo arquivo](../../../../translated_images/br/create-new-file.2814e609c2af9aeb.webp) +![Criando um novo arquivo](../../../../translated_images/pt-BR/create-new-file.2814e609c2af9aeb.webp) **Convenções de nomenclatura:** - Use nomes descritivos que indiquem o propósito do arquivo @@ -322,7 +313,7 @@ Aqui é onde a diversão realmente começa! O editor do VSCode.dev está repleto 2. Comece a digitar e veja o VSCode.dev ajudá-lo com cores, sugestões e detecção de erros 3. Salve seu trabalho com Ctrl+S (Windows/Linux) ou Cmd+S (Mac) – embora ele também salve automaticamente! -![Editando arquivos no VSCode.dev](../../../../translated_images/br/edit-a-file.52c0ee665ef19f08.webp) +![Editando arquivos no VSCode.dev](../../../../translated_images/pt-BR/edit-a-file.52c0ee665ef19f08.webp) **As coisas legais que acontecem enquanto você programa:** - Seu código é lindamente colorido para facilitar a leitura @@ -343,7 +334,7 @@ Assim como arqueólogos criam registros detalhados das camadas de escavação, o 2. Os arquivos modificados aparecem na seção "Changes" 3. A codificação por cores indica os tipos de alteração: verde para adições, vermelho para exclusões -![Visualizando alterações no Controle de Fonte](../../../../translated_images/br/working-tree.c58eec08e6335c79.webp) +![Visualizando alterações no Controle de Fonte](../../../../translated_images/pt-BR/working-tree.c58eec08e6335c79.webp) **Salvando seu trabalho (fluxo de trabalho de commit):** @@ -438,7 +429,7 @@ O marketplace de extensões é muito bem organizado, então você não vai se pe 2. Navegue ou procure algo específico 3. Clique em qualquer coisa que pareça interessante para saber mais -![Interface do marketplace de extensões](../../../../translated_images/br/extensions.eca0e0c7f59a10b5.webp) +![Interface do marketplace de extensões](../../../../translated_images/pt-BR/extensions.eca0e0c7f59a10b5.webp) **O que você encontrará lá:** @@ -491,7 +482,7 @@ A maioria das extensões vem com configurações que você pode ajustar para que 3. Escolha "Configurações da Extensão" no menu suspenso 4. Ajuste as configurações até que fiquem perfeitas para o seu fluxo de trabalho -![Personalizando configurações de extensões](../../../../translated_images/br/extension-settings.21c752ae4f4cdb78.webp) +![Personalizando configurações de extensões](../../../../translated_images/pt-BR/extension-settings.21c752ae4f4cdb78.webp) **Coisas comuns que você pode querer ajustar:** - Como seu código é formatado (tabulação vs espaços, comprimento da linha, etc.) diff --git a/translations/br/8-code-editor/1-using-a-code-editor/assignment.md b/translations/pt-BR/8-code-editor/1-using-a-code-editor/assignment.md similarity index 98% rename from translations/br/8-code-editor/1-using-a-code-editor/assignment.md rename to translations/pt-BR/8-code-editor/1-using-a-code-editor/assignment.md index 07ba2a30f..93fea8e1f 100644 --- a/translations/br/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/pt-BR/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # Crie um Site de Currículo Usando o VSCode.dev Transforme suas perspectivas de carreira criando um site de currículo profissional que destaque suas habilidades e experiências de forma interativa e moderna. Em vez de enviar PDFs tradicionais, imagine fornecer aos recrutadores um site elegante e responsivo que demonstre tanto suas qualificações quanto suas habilidades em desenvolvimento web. @@ -78,7 +69,7 @@ Como o VSCode.dev exige pelo menos um arquivo para abrir um repositório, criare 4. **Escreva** uma mensagem de commit: "Adicionar estrutura inicial de HTML" 5. **Clique** em "Commit new file" para salvar suas alterações -![Criando arquivo inicial no GitHub](../../../../translated_images/br/new-file-github.com.c886796d800e8056.webp) +![Criando arquivo inicial no GitHub](../../../../translated_images/pt-BR/new-file-github.com.c886796d800e8056.webp) **O que essa configuração inicial realiza:** - **Estabelece** uma estrutura de documento HTML5 adequada com elementos semânticos @@ -104,7 +95,7 @@ Agora que a base do seu repositório está estabelecida, vamos migrar para o VSC ✅ **Indicador de sucesso**: Você deve ver os arquivos do seu projeto na barra lateral do Explorer e `index.html` disponível para edição na área principal do editor. -![Projeto carregado no VSCode.dev](../../../../translated_images/br/project-on-vscode.dev.e79815a9a95ee7fe.webp) +![Projeto carregado no VSCode.dev](../../../../translated_images/pt-BR/project-on-vscode.dev.e79815a9a95ee7fe.webp) **O que você verá na interface:** - **Barra lateral do Explorer**: **Exibe** os arquivos e estrutura de pastas do seu repositório @@ -448,7 +439,7 @@ Extensões melhoram sua experiência de desenvolvimento ao fornecer recursos de **Resultados imediatos após a instalação:** Assim que o CodeSwing for instalado, você verá uma pré-visualização ao vivo do seu site de currículo aparecer no editor. Isso permite que você veja exatamente como seu site está enquanto faz alterações. -![Extensão CodeSwing mostrando pré-visualização ao vivo](../../../../translated_images/br/after-codeswing-extension-pb.0ebddddcf73b5509.webp) +![Extensão CodeSwing mostrando pré-visualização ao vivo](../../../../translated_images/pt-BR/after-codeswing-extension-pb.0ebddddcf73b5509.webp) **Entendendo a interface aprimorada:** - **Visualização dividida**: **Mostra** seu código de um lado e a pré-visualização ao vivo do outro diff --git a/translations/br/9-chat-project/README.md b/translations/pt-BR/9-chat-project/README.md similarity index 99% rename from translations/br/9-chat-project/README.md rename to translations/pt-BR/9-chat-project/README.md index 56c24a7b5..448ebd591 100644 --- a/translations/br/9-chat-project/README.md +++ b/translations/pt-BR/9-chat-project/README.md @@ -1,12 +1,3 @@ - # Construindo um Assistente de Chat com IA Lembra de Star Trek, quando a tripulação conversava casualmente com o computador da nave, fazendo perguntas complexas e recebendo respostas inteligentes? O que parecia pura ficção científica nos anos 1960 agora é algo que você pode construir usando tecnologias web que já conhece. @@ -61,7 +52,7 @@ print(response.choices[0].message.content) Aqui está como seu projeto final ficará: -![Interface do aplicativo de chat mostrando uma conversa entre o usuário e o assistente de IA](../../../translated_images/br/screenshot.0a1ee0d123df681b.webp) +![Interface do aplicativo de chat mostrando uma conversa entre o usuário e o assistente de IA](../../../translated_images/pt-BR/screenshot.0a1ee0d123df681b.webp) ## 🗺️ Sua Jornada de Aprendizado no Desenvolvimento de Aplicativos com IA @@ -194,7 +185,7 @@ mindmap **Princípio Central**: O desenvolvimento de aplicativos com IA combina habilidades tradicionais de desenvolvimento web com integração de serviços de IA, criando aplicativos inteligentes que parecem naturais e responsivos para os usuários. -![Interface do GitHub Models AI Playground com seleção de modelo e área de teste](../../../translated_images/br/playground.d2b927122224ff8f.webp) +![Interface do GitHub Models AI Playground com seleção de modelo e área de teste](../../../translated_images/pt-BR/playground.d2b927122224ff8f.webp) **Aqui está o que torna o playground tão útil:** - **Experimente** diferentes modelos de IA como GPT-4o-mini, Claude e outros (todos gratuitos!) @@ -204,7 +195,7 @@ mindmap Depois de brincar um pouco, basta clicar na aba "Code" e escolher sua linguagem de programação para obter o código de implementação necessário. -![Escolha no playground mostrando opções de geração de código para diferentes linguagens de programação](../../../translated_images/br/playground-choice.1d23ba7d407f4758.webp) +![Escolha no playground mostrando opções de geração de código para diferentes linguagens de programação](../../../translated_images/pt-BR/playground-choice.1d23ba7d407f4758.webp) ## Configurando a Integração de Backend com Python @@ -2365,14 +2356,14 @@ Quer experimentar este projeto em um ambiente de desenvolvimento na nuvem? O Git - **Acesse** o [repositório Web Dev For Beginners](https://github.com/microsoft/Web-Dev-For-Beginners) - **Clique** em "Use this template" no canto superior direito (certifique-se de estar logado no GitHub) -![Interface de criação a partir do template mostrando o botão verde "Use this template"](../../../translated_images/br/template.67ad477109d29a2b.webp) +![Interface de criação a partir do template mostrando o botão verde "Use this template"](../../../translated_images/pt-BR/template.67ad477109d29a2b.webp) **Passo 2: Iniciar Codespaces** - **Abra** o repositório recém-criado - **Clique** no botão verde "Code" e selecione "Codespaces" - **Escolha** "Create codespace on main" para iniciar seu ambiente de desenvolvimento -![Interface de criação de codespace com opções para iniciar o ambiente de desenvolvimento na nuvem](../../../translated_images/br/codespace.bcecbdf5d2747d3d.webp) +![Interface de criação de codespace com opções para iniciar o ambiente de desenvolvimento na nuvem](../../../translated_images/pt-BR/codespace.bcecbdf5d2747d3d.webp) **Passo 3: Configuração do Ambiente** Assim que seu Codespace carregar, você terá acesso a: diff --git a/translations/br/9-chat-project/solution/README.md b/translations/pt-BR/9-chat-project/solution/README.md similarity index 70% rename from translations/br/9-chat-project/solution/README.md rename to translations/pt-BR/9-chat-project/solution/README.md index 2756a2142..b08662eb7 100644 --- a/translations/br/9-chat-project/solution/README.md +++ b/translations/pt-BR/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # Executar solução 1. Inicie o [backend](./backend/README.md) diff --git a/translations/br/9-chat-project/solution/backend/README.md b/translations/pt-BR/9-chat-project/solution/backend/README.md similarity index 67% rename from translations/br/9-chat-project/solution/backend/README.md rename to translations/pt-BR/9-chat-project/solution/backend/README.md index a5d923c6a..012e69e23 100644 --- a/translations/br/9-chat-project/solution/backend/README.md +++ b/translations/pt-BR/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - Escolha seu ambiente de execução - [Python](./python/README.md) diff --git a/translations/br/9-chat-project/solution/backend/python/README.md b/translations/pt-BR/9-chat-project/solution/backend/python/README.md similarity index 84% rename from translations/br/9-chat-project/solution/backend/python/README.md rename to translations/pt-BR/9-chat-project/solution/backend/python/README.md index 1f1e7a800..3ac00ee3b 100644 --- a/translations/br/9-chat-project/solution/backend/python/README.md +++ b/translations/pt-BR/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # Executar código ## Configuração diff --git a/translations/br/9-chat-project/solution/frontend/README.md b/translations/pt-BR/9-chat-project/solution/frontend/README.md similarity index 69% rename from translations/br/9-chat-project/solution/frontend/README.md rename to translations/pt-BR/9-chat-project/solution/frontend/README.md index 338c41b52..65cb1f8a9 100644 --- a/translations/br/9-chat-project/solution/frontend/README.md +++ b/translations/pt-BR/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # Execute o código ```sh diff --git a/translations/br/AGENTS.md b/translations/pt-BR/AGENTS.md similarity index 98% rename from translations/br/AGENTS.md rename to translations/pt-BR/AGENTS.md index 244bdb750..46cb48516 100644 --- a/translations/br/AGENTS.md +++ b/translations/pt-BR/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## Visão Geral do Projeto diff --git a/translations/br/CODE_OF_CONDUCT.md b/translations/pt-BR/CODE_OF_CONDUCT.md similarity index 81% rename from translations/br/CODE_OF_CONDUCT.md rename to translations/pt-BR/CODE_OF_CONDUCT.md index 1eef68b60..e626e9a38 100644 --- a/translations/br/CODE_OF_CONDUCT.md +++ b/translations/pt-BR/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # Código de Conduta de Código Aberto da Microsoft Este projeto adotou o [Código de Conduta de Código Aberto da Microsoft](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/br/CONTRIBUTING.md b/translations/pt-BR/CONTRIBUTING.md similarity index 87% rename from translations/br/CONTRIBUTING.md rename to translations/pt-BR/CONTRIBUTING.md index db20743fd..5769d8281 100644 --- a/translations/br/CONTRIBUTING.md +++ b/translations/pt-BR/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # Contribuindo Este projeto aceita contribuições e sugestões. A maioria das contribuições exige que você concorde com um Acordo de Licença de Contribuidor (CLA), declarando que você tem o direito de, e de fato concede a nós, os direitos de usar sua contribuição. Para mais detalhes, visite [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/br/Git-Basics/README.md b/translations/pt-BR/Git-Basics/README.md similarity index 96% rename from translations/br/Git-Basics/README.md rename to translations/pt-BR/Git-Basics/README.md index 88ecf2be2..b919f8c74 100644 --- a/translations/br/Git-Basics/README.md +++ b/translations/pt-BR/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## Noções básicas de GIT para iniciantes em desenvolvimento web 👶 ## O que é `Git`? diff --git a/translations/pt-BR/README.md b/translations/pt-BR/README.md new file mode 100644 index 000000000..9e82ba260 --- /dev/null +++ b/translations/pt-BR/README.md @@ -0,0 +1,271 @@ +[![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) +[![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) +[![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) +[![GitHub pull-requests](https://img.shields.io/github/issues-pr/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/pulls/) +[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) + +[![GitHub watchers](https://img.shields.io/github/watchers/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/watchers/) +[![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/network/) +[![GitHub stars](https://img.shields.io/github/stars/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/stargazers/) + +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + +# Desenvolvimento Web para Iniciantes - Um Currículo + +Aprenda os fundamentos do desenvolvimento web com nosso curso abrangente de 12 semanas ministrado por Microsoft Cloud Advocates. Cada uma das 24 aulas aborda JavaScript, CSS e HTML através de projetos práticos como terrários, extensões de navegador e jogos espaciais. Participe de quizzes, discussões e tarefas práticas. Aumente suas habilidades e otimize a retenção do conhecimento com nossa pedagógica eficaz baseada em projetos. Comece sua jornada de programação hoje! + +Junte-se à Comunidade Azure AI Foundry no Discord + +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + +Siga estes passos para começar a usar esses recursos: +1. **Faça um Fork do Repositório**: Clique em [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) +2. **Clone o Repositório**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**Junte-se ao Azure AI Foundry Discord e conheça especialistas e outros desenvolvedores**](https://discord.com/invite/ByRwuEEgH4) + +### 🌐 Suporte Multilíngue + +#### Suportado via GitHub Action (Automatizado & Sempre Atualizado) + + +[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](./README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) + +> **Prefere Clonar Localmente?** + +> Este repositório inclui mais de 50 traduções de idiomas que aumentam significativamente o tamanho do download. Para clonar sem as traduções, use o checkout esparso: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git +> cd Web-Dev-For-Beginners +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> Isso fornece tudo que você precisa para completar o curso com um download muito mais rápido. + + +**Se desejar que idiomas adicionais sejam suportados, veja a lista [aqui](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** + +[![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) + +#### 🧑‍🎓 _Você é estudante?_ + +Visite a [**página Student Hub**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) onde você encontrará recursos para iniciantes, pacotes para estudantes e até formas de obter um voucher de certificado gratuito. Esta é a página que você deve favoritar e consultar de tempos em tempos, pois o conteúdo é atualizado mensalmente. + +### 📣 Anúncio - Novos desafios em modo GitHub Copilot Agent para completar! + +Novo desafio adicionado, procure por "GitHub Copilot Agent Challenge 🚀" na maioria dos capítulos. Este é um novo desafio para você completar usando GitHub Copilot e o modo Agent. Se você ainda não usou o modo Agent, ele é capaz não só de gerar texto, mas também de criar e editar arquivos, executar comandos e mais. + +### 📣 Anúncio - _Novo Projeto para construir usando IA Generativa_ + +Novo projeto Assistente de IA adicionado, confira o [projeto](./9-chat-project/README.md) + +### 📣 Anúncio - _Novo Currículo_ sobre IA Generativa para JavaScript acaba de ser lançado + +Não perca nosso novo currículo de IA Generativa! + +Visite [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) para começar! + +![Background](../../translated_images/pt-BR/background.148a8d43afde5730.webp) + +- Aulas cobrindo desde o básico até RAG. +- Interaja com personagens históricos usando GenAI e nosso aplicativo acompanhante. +- Narrativa divertida e envolvente, você vai viajar no tempo! + +![character](../../translated_images/pt-BR/character.5c0dd8e067ffd693.webp) + + +Cada aula inclui uma tarefa para completar, um teste de conhecimento e um desafio para guiar seu aprendizado sobre temas como: +- Prompting e engenharia de prompt +- Geração de aplicativos de texto e imagem +- Aplicativos de busca + +Visite [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) para começar! + + + +## 🌱 Começando + +> **Professores**, incluímos [algumas sugestões](for-teachers.md) sobre como usar este currículo. Adoraríamos seu feedback [em nosso fórum de discussões](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! + +**[Estudantes](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, para cada aula, comece com um quiz pré-aula e siga lendo o material da aula, completando as várias atividades e verificando sua compreensão com o quiz pós-aula. + +Para melhorar sua experiência de aprendizado, conecte-se com seus colegas para trabalharem juntos nos projetos! Discussões são encorajadas em nosso [fórum de discussões](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) onde nossa equipe de moderadores estará disponível para responder suas perguntas. + +Para aprofundar seus estudos, recomendamos fortemente explorar o [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) para materiais de estudo adicionais. + +### 📋 Configurando seu ambiente + +Este currículo já possui um ambiente de desenvolvimento pronto! Ao começar, você pode optar por executar o currículo em um [Codespace](https://github.com/features/codespaces/) (_um ambiente baseado no navegador, sem necessidade de instalação_), ou localmente em seu computador usando um editor de texto como o [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). + +#### Crie seu repositório +Para facilitar salvar seu trabalho, é recomendado que você crie sua própria cópia deste repositório. Você pode fazer isso clicando no botão **Use this template** no topo da página. Isso criará um novo repositório em sua conta do GitHub com uma cópia do currículo. + +Siga estes passos: +1. **Faça um Fork do Repositório**: Clique no botão "Fork" no canto superior direito desta página. +2. **Clone o Repositório**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` + +#### Executando o currículo em um Codespace + +Na cópia do repositório que você criou, clique no botão **Code** e selecione **Open with Codespaces**. Isso criará um novo Codespace para você trabalhar. + +![Codespace](../../translated_images/pt-BR/createcodespace.0238bbf4d7a8d955.webp) + +#### Executando o currículo localmente em seu computador + +Para executar este currículo localmente no seu computador, você precisará de um editor de texto, um navegador e uma ferramenta de linha de comando. Nossa primeira aula, [Introdução às Linguagens de Programação e Ferramentas do Ofício](../../1-getting-started-lessons/1-intro-to-programming-languages), irá orientá-lo sobre as várias opções para cada uma dessas ferramentas para você escolher o que funciona melhor. + +Nossa recomendação é usar o [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) como seu editor, que também possui um [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) embutido. Você pode baixar o Visual Studio Code [aqui](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). + + +1. Clone seu repositório para seu computador. Você pode fazer isso clicando no botão **Code** e copiando a URL: + + [CodeSpace](./images/createcodespace.png) + Então, abra o [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) dentro do [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) e execute o seguinte comando, substituindo `` pela URL que você acabou de copiar: + + ```bash + git clone + ``` + +2. Abra a pasta no Visual Studio Code. Você pode fazer isso clicando em **Arquivo** > **Abrir Pasta** e selecionando a pasta que você acabou de clonar. + + +> Extensões recomendadas para Visual Studio Code: +> +> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - para visualizar páginas HTML dentro do Visual Studio Code +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - para ajudar você a escrever código mais rapidamente + +## 📂 Cada aula inclui: + +- esboço opcional +- vídeo suplementar opcional +- questionário de aquecimento pré-aula +- aula escrita +- para aulas baseadas em projeto, guias passo a passo sobre como construir o projeto +- verificações de conhecimento +- um desafio +- leitura suplementar +- tarefa +- [questionário pós-aula](https://ff-quizzes.netlify.app/web/) + +> **Uma nota sobre questionários**: Todos os questionários estão contidos na pasta Quiz-app, 48 questionários no total, cada um com três perguntas. Eles estão disponíveis [aqui](https://ff-quizzes.netlify.app/web/); o aplicativo de quiz pode ser executado localmente ou implantado no Azure; siga as instruções na pasta `quiz-app`. + +## 🗃️ Aulas + +| | Nome do Projeto | Conceitos Ensinados | Objetivos de Aprendizagem | Aula Vinculada | Autor | +| :-: | :---------------------------------------------------------: | :-----------------------------------------------------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | +| 01 | Começando | Introdução à Programação e Ferramentas do Ofício | Aprender os fundamentos básicos por trás da maioria das linguagens de programação e sobre softwares que ajudam desenvolvedores profissionais a fazer seu trabalho | [Introdução a Linguagens de Programação e Ferramentas do Ofício](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | Começando | Noções básicas do GitHub, incluindo trabalho em equipe | Como usar o GitHub em seu projeto, como colaborar com outros em uma base de código | [Introdução ao GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | Começando | Acessibilidade | Aprenda os conceitos básicos de acessibilidade na web | [Fundamentos de Acessibilidade](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | Básico de JS | Tipos de Dados em JavaScript | Os fundamentos dos tipos de dados em JavaScript | [Tipos de Dados](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | Básico de JS | Funções e Métodos | Aprenda sobre funções e métodos para gerenciar o fluxo lógico de uma aplicação | [Funções e Métodos](./2-js-basics/2-functions-methods/README.md) | Jasmine e Christopher | +| 06 | Básico de JS | Tomando Decisões com JS | Aprenda a criar condições no seu código usando métodos de tomada de decisão | [Tomando Decisões](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | Básico de JS | Arrays e Loops | Trabalhe com dados usando arrays e loops em JavaScript | [Arrays e Loops](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Terrário](./3-terrarium/solution/README.md) | HTML na Prática | Construa o HTML para criar um terrário online, com foco em construir um layout | [Introdução ao HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrário](./3-terrarium/solution/README.md) | CSS na Prática | Construa o CSS para estilizar o terrário online, focando no básico de CSS, incluindo tornar a página responsiva | [Introdução ao CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrário](./3-terrarium/solution/README.md) | Fechamentos em JavaScript, manipulação do DOM | Construa o JavaScript para fazer o terrário funcionar como uma interface de arrastar e soltar, com foco em fechamentos e manipulação do DOM | [Fechamentos em JavaScript, manipulação do DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Jogo de Digitação](./4-typing-game/solution/README.md) | Construir um Jogo de Digitação | Aprenda a usar eventos do teclado para conduzir a lógica do seu app JavaScript | [Programação Orientada a Eventos](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [Extensão Verde para Navegador](./5-browser-extension/solution/README.md) | Trabalhando com Navegadores | Aprenda como os navegadores funcionam, sua história e como estruturar os primeiros elementos de uma extensão para navegador | [Sobre Navegadores](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [Extensão Verde para Navegador](./5-browser-extension/solution/README.md) | Construindo um formulário, chamando uma API e armazenando variáveis no armazenamento local | Construa os elementos JavaScript da sua extensão de navegador para chamar uma API usando variáveis armazenadas no armazenamento local | [APIs, Formulários e Armazenamento Local](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [Extensão Verde para Navegador](./5-browser-extension/solution/README.md) | Processos em segundo plano no navegador, desempenho web | Use os processos em segundo plano do navegador para gerenciar o ícone da extensão; aprenda sobre desempenho web e algumas otimizações | [Tarefas em Segundo Plano e Desempenho](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [Jogo Espacial](./6-space-game/solution/README.md) | Desenvolvimento de Jogos Mais Avançado com JavaScript | Aprenda sobre herança usando tanto Classes quanto Composição e o padrão Pub/Sub, em preparação para construir um jogo | [Introdução ao Desenvolvimento Avançado de Jogos](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [Jogo Espacial](./6-space-game/solution/README.md) | Desenhando no canvas | Aprenda sobre a API Canvas, usada para desenhar elementos na tela | [Desenhando no Canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [Jogo Espacial](./6-space-game/solution/README.md) | Movendo elementos pela tela | Descubra como elementos podem ganhar movimento usando coordenadas cartesianas e a API Canvas | [Movendo Elementos](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [Jogo Espacial](./6-space-game/solution/README.md) | Detecção de colisão | Faça elementos colidirem e reagirem um ao outro usando pressionamento de teclas e forneça uma função cooldown para garantir desempenho | [Detecção de Colisão](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [Jogo Espacial](./6-space-game/solution/README.md) | Mantendo a pontuação | Realize cálculos matemáticos baseados no status e desempenho do jogo | [Mantendo a Pontuação](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [Jogo Espacial](./6-space-game/solution/README.md) | Encerrando e reiniciando o jogo | Aprenda sobre como encerrar e reiniciar o jogo, incluindo limpeza de recursos e redefinição de valores de variáveis | [A Condição de Encerramento](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [App Bancário](./7-bank-project/solution/README.md) | Templates HTML e Rotas em um App Web | Aprenda como criar a estrutura da arquitetura de um site multipágina usando rotas e templates HTML | [Templates HTML e Rotas](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [App Bancário](./7-bank-project/solution/README.md) | Construir um Formulário de Login e Registro | Aprenda sobre construção de formulários e rotinas de validação | [Formulários](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [App Bancário](./7-bank-project/solution/README.md) | Métodos para Buscar e Usar Dados | Como os dados entram e saem da sua aplicação, como buscá-los, armazená-los e descartar | [Dados](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [App Bancário](./7-bank-project/solution/README.md) | Conceitos de Gerenciamento de Estado | Aprenda como sua aplicação retém estado e como gerenciá-lo programaticamente | [Gerenciamento de Estado](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [Código Browser/VScode](../../8-code-editor) | Trabalhando com VScode | Aprenda a usar um editor de código | [Usar o Editor de Código VScode](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [Assistentes de IA](./9-chat-project/README.md) | Trabalhando com IA | Aprenda a construir seu próprio assistente de IA | [Projeto Assistente de IA](./9-chat-project/README.md) | Chris | + +## 🏫 Pedagogia + +Nosso currículo foi projetado com dois princípios pedagógicos-chave em mente: +* aprendizagem baseada em projetos +* questionários frequentes + +O programa ensina os fundamentos de JavaScript, HTML e CSS, assim como as ferramentas e técnicas mais recentes usadas pelos desenvolvedores web de hoje. Os alunos terão a oportunidade de desenvolver experiência prática construindo um jogo de digitação, terrário virtual, extensão de navegador ecológica, jogo estilo Space Invaders e um aplicativo bancário para negócios. Ao final da série, os alunos terão adquirido uma sólida compreensão do desenvolvimento web. + +> 🎓 Você pode fazer as primeiras aulas deste currículo como um [Caminho de Aprendizagem](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) na Microsoft Learn! + +Ao garantir que o conteúdo esteja alinhado com os projetos, o processo se torna mais envolvente para os alunos e a retenção dos conceitos será aumentada. Também escrevemos várias aulas introdutórias em conceitos básicos de JavaScript, emparelhadas com um vídeo da coleção de tutoriais em vídeo "[Série para Iniciantes em: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)", alguns dos cujos autores contribuíram para este currículo. + +Além disso, um questionário de baixo risco antes da aula define a intenção do aluno em relação à aprendizagem de um tópico, enquanto um segundo questionário após a aula assegura maior retenção. Este currículo foi projetado para ser flexível e divertido e pode ser feito na íntegra ou em parte. Os projetos começam pequenos e se tornam cada vez mais complexos até o final do ciclo de 12 semanas. + +Embora tenhamos evitado propositadamente a introdução de frameworks JavaScript para concentrar nas habilidades básicas necessárias como desenvolvedor web antes de adotar um framework, um bom próximo passo para completar este currículo seria aprender sobre Node.js por meio de outra coleção de vídeos: "[Série para Iniciantes em: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". + +> Visite nossas diretrizes de [Código de Conduta](CODE_OF_CONDUCT.md) e [Contribuição](CONTRIBUTING.md). Agradecemos seu feedback construtivo! + + +## 🧭 Acesso Offline + +Você pode executar esta documentação offline usando o [Docsify](https://docsify.js.org/#/). Faça um fork deste repositório, [instale o Docsify](https://docsify.js.org/#/quickstart) na sua máquina local e então, na pasta raiz deste repositório, digite `docsify serve`. O site será servido na porta 3000 no seu localhost: `localhost:3000`. + +## 📘 PDF + +Um PDF de todas as aulas pode ser encontrado [aqui](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). + + +## 🎒 Outros Cursos +Nossa equipe produz outros cursos! Confira: + + +### 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) +[![LangChain.js for Beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) + +--- + +### Azure / Edge / MCP / Agentes +[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) + +--- + +### Série de IA Generativa +[![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) + +--- + +### Aprendizado Básico +[![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) + +--- + +### Série 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 for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) + + +## Obtendo Ajuda + +Se você ficar preso ou tiver alguma dúvida sobre como construir aplicativos de IA. Junte-se a outros aprendizes e desenvolvedores experientes em discussões sobre MCP. É uma comunidade de apoio onde perguntas são bem-vindas e o conhecimento é compartilhado livremente. + +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + +Se você tiver feedback sobre o produto ou erros durante a construção, visite: + +[![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) + +## Licença + +Este repositório está licenciado sob a licença MIT. Veja o arquivo [LICENSE](../../LICENSE) para mais informações. + +--- + + +**Aviso Legal**: +Este documento foi traduzido usando o serviço de tradução por IA [Co-op Translator](https://github.com/Azure/co-op-translator). Embora nos esforcemos para garantir a precisão, esteja ciente de que traduções automáticas podem conter erros ou imprecisões. O documento original em seu idioma nativo deve ser considerado a fonte autoritativa. Para informações críticas, é recomendada a tradução profissional realizada por humanos. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações incorretas decorrentes do uso desta tradução. + \ No newline at end of file diff --git a/translations/br/SECURITY.md b/translations/pt-BR/SECURITY.md similarity index 93% rename from translations/br/SECURITY.md rename to translations/pt-BR/SECURITY.md index f9f1608ce..7067778b6 100644 --- a/translations/br/SECURITY.md +++ b/translations/pt-BR/SECURITY.md @@ -1,12 +1,3 @@ - ## Segurança A Microsoft leva a segurança de seus produtos e serviços de software muito a sério, incluindo todos os repositórios de código-fonte gerenciados por meio de nossas organizações no GitHub, que incluem [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) e [nossas organizações no GitHub](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/br/SUPPORT.md b/translations/pt-BR/SUPPORT.md similarity index 81% rename from translations/br/SUPPORT.md rename to translations/pt-BR/SUPPORT.md index cf8b982aa..6bf669dc8 100644 --- a/translations/br/SUPPORT.md +++ b/translations/pt-BR/SUPPORT.md @@ -1,12 +1,3 @@ - # Suporte ## Como registrar problemas e obter ajuda diff --git a/translations/br/_404.md b/translations/pt-BR/_404.md similarity index 75% rename from translations/br/_404.md rename to translations/pt-BR/_404.md index 1fde736d0..ae4279def 100644 --- a/translations/br/_404.md +++ b/translations/pt-BR/_404.md @@ -1,12 +1,3 @@ - # Trabalho em andamento Estamos trabalhando nesta página. Por favor, volte mais tarde. diff --git a/translations/br/docs/_navbar.md b/translations/pt-BR/docs/_navbar.md similarity index 84% rename from translations/br/docs/_navbar.md rename to translations/pt-BR/docs/_navbar.md index 3791f68ad..21a373570 100644 --- a/translations/br/docs/_navbar.md +++ b/translations/pt-BR/docs/_navbar.md @@ -1,12 +1,3 @@ - - Traduções - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/br/docs/_sidebar.md b/translations/pt-BR/docs/_sidebar.md similarity index 88% rename from translations/br/docs/_sidebar.md rename to translations/pt-BR/docs/_sidebar.md index b3e50b725..f5c44eb16 100644 --- a/translations/br/docs/_sidebar.md +++ b/translations/pt-BR/docs/_sidebar.md @@ -1,12 +1,3 @@ - - Introdução - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/br/for-teachers.md b/translations/pt-BR/for-teachers.md similarity index 91% rename from translations/br/for-teachers.md rename to translations/pt-BR/for-teachers.md index a10ee6b88..7d4e5b255 100644 --- a/translations/br/for-teachers.md +++ b/translations/pt-BR/for-teachers.md @@ -1,12 +1,3 @@ - ### Para Educadores Você está convidado a usar este currículo em sua sala de aula. Ele funciona perfeitamente com o GitHub Classroom e as principais plataformas LMS, e também pode ser usado como um repositório independente com seus alunos. @@ -42,10 +33,10 @@ Este currículo inclui pacotes importáveis para fluxos de trabalho comuns em LM - O Moodle Cloud tem suporte limitado para Common Cartridge. Prefira o arquivo do Moodle acima, que também pode ser carregado no Canvas. - Após a importação, revise os módulos, datas de entrega e configurações de quizzes para ajustar ao cronograma do seu período. -![Moodle](../../translated_images/br/moodle.94eb93d714a50cb2.webp) +![Moodle](../../translated_images/pt-BR/moodle.94eb93d714a50cb2.webp) > O currículo em uma sala de aula do Moodle -![Canvas](../../translated_images/br/canvas.fbd605ff8e5b8aff.webp) +![Canvas](../../translated_images/pt-BR/canvas.fbd605ff8e5b8aff.webp) > O currículo no Canvas ### Uso do repositório diretamente (sem Classroom) diff --git a/translations/br/lesson-template/README.md b/translations/pt-BR/lesson-template/README.md similarity index 86% rename from translations/br/lesson-template/README.md rename to translations/pt-BR/lesson-template/README.md index 2fd1216a7..406c54e49 100644 --- a/translations/br/lesson-template/README.md +++ b/translations/pt-BR/lesson-template/README.md @@ -1,12 +1,3 @@ - # [Tópico da Aula] ![Incorporar um vídeo aqui](../../../lesson-template/video-url) diff --git a/translations/br/lesson-template/assignment.md b/translations/pt-BR/lesson-template/assignment.md similarity index 73% rename from translations/br/lesson-template/assignment.md rename to translations/pt-BR/lesson-template/assignment.md index c531e1508..8e1effaa7 100644 --- a/translations/br/lesson-template/assignment.md +++ b/translations/pt-BR/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [Nome da Tarefa] ## Instruções diff --git a/translations/br/memory-game/README.md b/translations/pt-BR/memory-game/README.md similarity index 88% rename from translations/br/memory-game/README.md rename to translations/pt-BR/memory-game/README.md index 79831b68d..7a355046e 100644 --- a/translations/br/memory-game/README.md +++ b/translations/pt-BR/memory-game/README.md @@ -1,12 +1,3 @@ - Este é um projeto [Next.js](https://nextjs.org) inicializado com [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). ## Começando diff --git a/translations/br/quiz-app/README.md b/translations/pt-BR/quiz-app/README.md similarity index 95% rename from translations/br/quiz-app/README.md rename to translations/pt-BR/quiz-app/README.md index 8fc6face2..291e8371f 100644 --- a/translations/br/quiz-app/README.md +++ b/translations/pt-BR/quiz-app/README.md @@ -1,12 +1,3 @@ - # Aplicativo de Quiz Esses quizzes são os quizzes pré e pós-aula para o currículo de ciência de dados disponível em https://aka.ms/webdev-beginners diff --git a/translations/pt-PT/.co-op-translator.json b/translations/pt-PT/.co-op-translator.json new file mode 100644 index 000000000..01c7e4871 --- /dev/null +++ b/translations/pt-PT/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2026-01-06T18:31:44+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "pt-PT" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2026-01-06T18:34:43+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "pt-PT" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2026-01-06T18:34:59+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "pt-PT" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2026-01-06T18:27:42+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "pt-PT" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2026-01-06T18:31:10+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "pt-PT" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:27:08+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "pt-PT" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2026-01-06T17:30:35+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "pt-PT" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T18:10:51+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "pt-PT" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2026-01-06T17:40:04+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "pt-PT" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2026-01-06T17:41:43+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "pt-PT" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2026-01-06T17:38:13+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "pt-PT" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2026-01-06T17:39:50+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "pt-PT" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2026-01-06T17:41:52+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "pt-PT" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2026-01-06T17:43:54+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "pt-PT" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2026-01-06T17:44:14+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "pt-PT" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2026-01-06T17:46:22+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "pt-PT" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-24T12:11:45+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "pt-PT" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2026-01-06T18:20:42+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "pt-PT" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2026-01-06T18:22:25+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "pt-PT" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2026-01-06T18:25:22+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "pt-PT" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2026-01-06T18:27:18+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "pt-PT" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2026-01-06T18:22:44+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "pt-PT" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2026-01-06T18:25:03+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "pt-PT" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-06T17:33:49+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "pt-PT" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-24T12:10:56+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "pt-PT" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2026-01-06T17:33:00+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "pt-PT" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T13:50:18+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "pt-PT" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2026-01-06T18:18:41+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "pt-PT" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2026-01-06T18:20:29+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "pt-PT" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2026-01-06T18:05:41+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "pt-PT" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2026-01-06T18:07:26+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "pt-PT" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2026-01-06T18:00:56+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "pt-PT" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2026-01-06T18:02:52+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "pt-PT" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2026-01-06T18:03:12+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "pt-PT" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2026-01-06T18:05:16+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "pt-PT" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-24T13:07:26+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "pt-PT" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-24T13:19:23+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "pt-PT" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-24T13:20:19+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "pt-PT" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-24T13:23:09+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "pt-PT" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-24T13:21:14+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "pt-PT" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-24T13:24:03+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "pt-PT" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-24T13:24:57+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "pt-PT" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-24T13:22:12+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "pt-PT" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-24T13:11:48+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "pt-PT" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2026-01-06T17:56:18+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "pt-PT" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2026-01-06T17:58:21+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "pt-PT" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2026-01-06T17:51:17+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "pt-PT" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2026-01-06T17:52:53+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "pt-PT" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2026-01-06T17:58:38+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "pt-PT" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2026-01-06T18:00:47+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "pt-PT" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2026-01-06T17:49:35+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "pt-PT" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2026-01-06T17:51:08+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "pt-PT" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T12:39:17+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "pt-PT" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T12:38:50+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "pt-PT" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2026-01-06T17:55:09+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "pt-PT" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-24T12:28:35+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "pt-PT" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T12:29:37+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "pt-PT" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T12:29:10+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "pt-PT" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2026-01-06T17:53:05+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "pt-PT" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2026-01-06T17:54:45+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "pt-PT" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T12:45:12+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "pt-PT" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T12:44:44+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "pt-PT" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-24T12:26:10+00:00", + "source_file": "6-space-game/README.md", + "language_code": "pt-PT" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T12:45:41+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "pt-PT" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2026-01-06T18:10:27+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "pt-PT" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2026-01-06T18:12:39+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "pt-PT" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2026-01-06T18:07:46+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "pt-PT" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2026-01-06T18:10:07+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "pt-PT" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2026-01-06T18:12:51+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "pt-PT" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2026-01-06T18:15:34+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "pt-PT" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2026-01-06T18:15:56+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "pt-PT" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2026-01-06T18:18:16+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "pt-PT" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-24T13:25:52+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "pt-PT" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-24T13:26:41+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "pt-PT" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-24T13:42:21+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "pt-PT" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2026-01-06T17:46:37+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "pt-PT" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2026-01-06T17:48:56+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "pt-PT" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2026-01-06T17:33:55+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "pt-PT" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:28:21+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "pt-PT" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:43:11+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "pt-PT" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2026-01-06T18:37:18+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "pt-PT" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:51:59+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "pt-PT" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:24:26+00:00", + "source_file": "AGENTS.md", + "language_code": "pt-PT" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-24T11:55:23+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "pt-PT" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-24T11:57:42+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "pt-PT" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:50:52+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "pt-PT" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T18:12:45+00:00", + "source_file": "README.md", + "language_code": "pt-PT" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-24T11:56:31+00:00", + "source_file": "SECURITY.md", + "language_code": "pt-PT" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-24T11:53:34+00:00", + "source_file": "SUPPORT.md", + "language_code": "pt-PT" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-24T11:55:59+00:00", + "source_file": "_404.md", + "language_code": "pt-PT" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-24T12:25:31+00:00", + "source_file": "docs/_navbar.md", + "language_code": "pt-PT" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-24T12:24:29+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "pt-PT" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T09:29:30+00:00", + "source_file": "for-teachers.md", + "language_code": "pt-PT" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-24T13:48:13+00:00", + "source_file": "lesson-template/README.md", + "language_code": "pt-PT" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-24T13:48:57+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "pt-PT" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:55:45+00:00", + "source_file": "memory-game/README.md", + "language_code": "pt-PT" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-24T13:55:48+00:00", + "source_file": "quiz-app/README.md", + "language_code": "pt-PT" + } +} \ No newline at end of file diff --git a/translations/pt/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/pt-PT/1-getting-started-lessons/1-intro-to-programming-languages/README.md similarity index 99% rename from translations/pt/1-getting-started-lessons/1-intro-to-programming-languages/README.md rename to translations/pt-PT/1-getting-started-lessons/1-intro-to-programming-languages/README.md index 2782388b9..1b6d17064 100644 --- a/translations/pt/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/pt-PT/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # Introdução às Linguagens de Programação e Ferramentas Modernas para Desenvolvedores Olá, futuro programador! 👋 Posso contar-te algo que ainda me arrepia todos os dias? Estás prestes a descobrir que programar não é só sobre computadores – é sobre ter superpoderes reais para dar vida às tuas ideias mais malucas! @@ -17,7 +8,7 @@ Olha, eu entendo perfeitamente se a programação te parecer intimidante neste m Hoje, vamos explorar as ferramentas incríveis que tornam o desenvolvimento web moderno não só possível, mas mesmo viciante. Estou a falar dos mesmos editores, browsers e fluxos de trabalho que os programadores da Netflix, Spotify e do teu estúdio indie favorito usam todos os dias. E aqui está a parte que te vai fazer dançar de alegria: a maioria destas ferramentas profissionais e padrão na indústria é completamente gratuita! -![Intro Programming](../../../../translated_images/pt/webdev101-programming.d6e3f98e61ac4bff.webp) +![Intro Programming](../../../../translated_images/pt-PT/webdev101-programming.d6e3f98e61ac4bff.webp) > Sketchnote por [Tomomi Imura](https://twitter.com/girlie_mac) ```mermaid diff --git a/translations/pt/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/pt-PT/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md similarity index 94% rename from translations/pt/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md rename to translations/pt-PT/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index 58b5ad437..b3a9879ae 100644 --- a/translations/pt/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/pt-PT/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # Assignment: Exploring Modern Web Development Tools ## Instruções diff --git a/translations/pt/1-getting-started-lessons/2-github-basics/README.md b/translations/pt-PT/1-getting-started-lessons/2-github-basics/README.md similarity index 98% rename from translations/pt/1-getting-started-lessons/2-github-basics/README.md rename to translations/pt-PT/1-getting-started-lessons/2-github-basics/README.md index b38b7cd0f..6858f55be 100644 --- a/translations/pt/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/pt-PT/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # Introdução ao GitHub Olá, futuro programador! 👋 Pronto para juntar-te a milhões de codificadores por todo o mundo? Estou genuinamente entusiasmado por te apresentar o GitHub – pensa nele como a rede social para programadores, exceto que em vez de partilhar fotos do teu almoço, partilhamos código e construímos coisas incríveis juntos! @@ -17,7 +8,7 @@ Sei que isto pode parecer muito no início – até eu me lembro de olhar para a Vamos fazer esta viagem juntos, passo a passo. Sem pressas, sem pressão – só tu, eu, e algumas ferramentas realmente fixes que vão passar a ser os teus novos melhores amigos! -![Intro to GitHub](../../../../translated_images/pt/webdev101-github.8846d7971abef6f9.webp) +![Intro to GitHub](../../../../translated_images/pt-PT/webdev101-github.8846d7971abef6f9.webp) > Sketchnote por [Tomomi Imura](https://twitter.com/girlie_mac) ```mermaid @@ -605,7 +596,7 @@ Primeiro, vamos encontrar um repositório (ou **repo**) no GitHub que seja do se ✅ Uma boa forma de encontrar repositórios 'amigáveis para iniciantes' é [pesquisar pela tag 'good-first-issue'](https://github.blog/2020-01-22-browse-good-first-issues-to-start-contributing-to-open-source/). -![Copiar um repo localmente](../../../../translated_images/pt/clone_repo.5085c48d666ead57.webp) +![Copiar um repo localmente](../../../../translated_images/pt-PT/clone_repo.5085c48d666ead57.webp) Existem várias formas de copiar código. Uma forma é "clonar" o conteúdo do repositório, usando HTTPS, SSH, ou usando o GitHub CLI (Interface de Linha de Comandos do GitHub). diff --git a/translations/pt/1-getting-started-lessons/3-accessibility/README.md b/translations/pt-PT/1-getting-started-lessons/3-accessibility/README.md similarity index 98% rename from translations/pt/1-getting-started-lessons/3-accessibility/README.md rename to translations/pt-PT/1-getting-started-lessons/3-accessibility/README.md index 4a145d6a0..e2d0f08d1 100644 --- a/translations/pt/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/pt-PT/1-getting-started-lessons/3-accessibility/README.md @@ -1,15 +1,6 @@ - # Criar Páginas Web Acessíveis -![Tudo sobre Acessibilidade](../../../../translated_images/pt/webdev101-a11y.8ef3025c858d897a.webp) +![Tudo sobre Acessibilidade](../../../../translated_images/pt-PT/webdev101-a11y.8ef3025c858d897a.webp) > Sketchnote por [Tomomi Imura](https://twitter.com/girlie_mac) ```mermaid @@ -1049,12 +1040,12 @@ Cada imagem no seu site tem um propósito. Perceber esse propósito ajuda a escr **Imagens informativas** – transmitem informação importante: ```html -Sales increased 25% from Q1 to Q2 2024 +Sales increased 25% from Q1 to Q2 2024 ``` **Imagens decorativas** – apenas visuais, sem valor informacional: ```html - + ``` **Imagens funcionais** – usadas como botões ou controlos: @@ -1066,7 +1057,7 @@ Cada imagem no seu site tem um propósito. Perceber esse propósito ajuda a escr **Imagens complexas** – gráficos, diagramas, infografias: ```html -Quarterly sales data +Quarterly sales data

Detailed description: Sales data shows a steady increase across all quarters...

@@ -1106,7 +1097,7 @@ Cada imagem no seu site tem um propósito. Perceber esse propósito ajuda a escr - Website traffic increased 40% after accessibility improvements + Website traffic increased 40% after accessibility improvements ``` diff --git a/translations/pt/1-getting-started-lessons/3-accessibility/assignment.md b/translations/pt-PT/1-getting-started-lessons/3-accessibility/assignment.md similarity index 98% rename from translations/pt/1-getting-started-lessons/3-accessibility/assignment.md rename to translations/pt-PT/1-getting-started-lessons/3-accessibility/assignment.md index 2c957a475..2975d9032 100644 --- a/translations/pt/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/pt-PT/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # Auditoria Abrangente de Acessibilidade de Website ## Instruções diff --git a/translations/pt/1-getting-started-lessons/README.md b/translations/pt-PT/1-getting-started-lessons/README.md similarity index 82% rename from translations/pt/1-getting-started-lessons/README.md rename to translations/pt-PT/1-getting-started-lessons/README.md index 2dd1fbcc8..742605913 100644 --- a/translations/pt/1-getting-started-lessons/README.md +++ b/translations/pt-PT/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # Introdução ao Desenvolvimento Web Nesta secção do currículo, será introduzido a conceitos não baseados em projetos que são importantes para se tornar um programador profissional. diff --git a/translations/pt/10-ai-framework-project/README.md b/translations/pt-PT/10-ai-framework-project/README.md similarity index 99% rename from translations/pt/10-ai-framework-project/README.md rename to translations/pt-PT/10-ai-framework-project/README.md index c296a323b..1493ae3d2 100644 --- a/translations/pt/10-ai-framework-project/README.md +++ b/translations/pt-PT/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # Framework de IA Alguma vez se sentiu sobrecarregado a tentar construir aplicações de IA do zero? Não está sozinho! Os frameworks de IA são como ter um canivete suíço para o desenvolvimento de IA – são ferramentas poderosas que podem poupar-lhe tempo e dores de cabeça ao construir aplicações inteligentes. Pense num framework de IA como numa biblioteca bem organizada: fornece componentes pré-construídos, APIs padronizadas e abstrações inteligentes para que possa focar-se em resolver problemas em vez de lutar com os detalhes da implementação. diff --git a/translations/hk/10-ai-framework-project/solution/README.md b/translations/pt-PT/10-ai-framework-project/solution/README.md similarity index 100% rename from translations/hk/10-ai-framework-project/solution/README.md rename to translations/pt-PT/10-ai-framework-project/solution/README.md diff --git a/translations/pt/2-js-basics/1-data-types/README.md b/translations/pt-PT/2-js-basics/1-data-types/README.md similarity index 98% rename from translations/pt/2-js-basics/1-data-types/README.md rename to translations/pt-PT/2-js-basics/1-data-types/README.md index 85215e2df..5e6290aad 100644 --- a/translations/pt/2-js-basics/1-data-types/README.md +++ b/translations/pt-PT/2-js-basics/1-data-types/README.md @@ -1,15 +1,6 @@ - # Fundamentos de JavaScript: Tipos de Dados -![JavaScript Basics - Data types](../../../../translated_images/pt/webdev101-js-datatypes.4cc470179730702c.webp) +![JavaScript Basics - Data types](../../../../translated_images/pt-PT/webdev101-js-datatypes.4cc470179730702c.webp) > Sketchnote por [Tomomi Imura](https://twitter.com/girlie_mac) ```mermaid diff --git a/translations/pt/2-js-basics/1-data-types/assignment.md b/translations/pt-PT/2-js-basics/1-data-types/assignment.md similarity index 95% rename from translations/pt/2-js-basics/1-data-types/assignment.md rename to translations/pt-PT/2-js-basics/1-data-types/assignment.md index 1ab399aef..f1b33e01d 100644 --- a/translations/pt/2-js-basics/1-data-types/assignment.md +++ b/translations/pt-PT/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # Data Types Practice: Carrinho de Compras de Comércio Eletrónico ## Instruções diff --git a/translations/pt/2-js-basics/2-functions-methods/README.md b/translations/pt-PT/2-js-basics/2-functions-methods/README.md similarity index 98% rename from translations/pt/2-js-basics/2-functions-methods/README.md rename to translations/pt-PT/2-js-basics/2-functions-methods/README.md index b9420900b..b14ba9504 100644 --- a/translations/pt/2-js-basics/2-functions-methods/README.md +++ b/translations/pt-PT/2-js-basics/2-functions-methods/README.md @@ -1,15 +1,6 @@ - # Fundamentos do JavaScript: Métodos e Funções -![Fundamentos do JavaScript - Funções](../../../../translated_images/pt/webdev101-js-functions.be049c4726e94f8b.webp) +![Fundamentos do JavaScript - Funções](../../../../translated_images/pt-PT/webdev101-js-functions.be049c4726e94f8b.webp) > Sketchnote por [Tomomi Imura](https://twitter.com/girlie_mac) ```mermaid diff --git a/translations/pt/2-js-basics/2-functions-methods/assignment.md b/translations/pt-PT/2-js-basics/2-functions-methods/assignment.md similarity index 94% rename from translations/pt/2-js-basics/2-functions-methods/assignment.md rename to translations/pt-PT/2-js-basics/2-functions-methods/assignment.md index f81cc4e24..4086a7e91 100644 --- a/translations/pt/2-js-basics/2-functions-methods/assignment.md +++ b/translations/pt-PT/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # Diversão com Funções ## Instruções diff --git a/translations/pt/2-js-basics/3-making-decisions/README.md b/translations/pt-PT/2-js-basics/3-making-decisions/README.md similarity index 98% rename from translations/pt/2-js-basics/3-making-decisions/README.md rename to translations/pt-PT/2-js-basics/3-making-decisions/README.md index 2cb8b33b3..ed3bcf572 100644 --- a/translations/pt/2-js-basics/3-making-decisions/README.md +++ b/translations/pt-PT/2-js-basics/3-making-decisions/README.md @@ -1,15 +1,6 @@ - # Conceitos Básicos de JavaScript: Tomando Decisões -![JavaScript Basics - Making decisions](../../../../translated_images/pt/webdev101-js-decisions.69e1b20f272dd1f0.webp) +![JavaScript Basics - Making decisions](../../../../translated_images/pt-PT/webdev101-js-decisions.69e1b20f272dd1f0.webp) > Sketchnote por [Tomomi Imura](https://twitter.com/girlie_mac) diff --git a/translations/pt/2-js-basics/3-making-decisions/assignment.md b/translations/pt-PT/2-js-basics/3-making-decisions/assignment.md similarity index 95% rename from translations/pt/2-js-basics/3-making-decisions/assignment.md rename to translations/pt-PT/2-js-basics/3-making-decisions/assignment.md index f2e02b751..e510e8562 100644 --- a/translations/pt/2-js-basics/3-making-decisions/assignment.md +++ b/translations/pt-PT/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # Tomar Decisões: Processador de Notas dos Estudantes ## Objetivos de Aprendizagem diff --git a/translations/pt/2-js-basics/4-arrays-loops/README.md b/translations/pt-PT/2-js-basics/4-arrays-loops/README.md similarity index 98% rename from translations/pt/2-js-basics/4-arrays-loops/README.md rename to translations/pt-PT/2-js-basics/4-arrays-loops/README.md index e12d3ca92..7b5857fe1 100644 --- a/translations/pt/2-js-basics/4-arrays-loops/README.md +++ b/translations/pt-PT/2-js-basics/4-arrays-loops/README.md @@ -1,15 +1,6 @@ - # JavaScript Básico: Arrays e Loops -![JavaScript Básico - Arrays](../../../../translated_images/pt/webdev101-js-arrays.439d7528b8a29455.webp) +![JavaScript Básico - Arrays](../../../../translated_images/pt-PT/webdev101-js-arrays.439d7528b8a29455.webp) > Sketchnote por [Tomomi Imura](https://twitter.com/girlie_mac) ```mermaid diff --git a/translations/pt/2-js-basics/4-arrays-loops/assignment.md b/translations/pt-PT/2-js-basics/4-arrays-loops/assignment.md similarity index 95% rename from translations/pt/2-js-basics/4-arrays-loops/assignment.md rename to translations/pt-PT/2-js-basics/4-arrays-loops/assignment.md index c20860769..a95199c51 100644 --- a/translations/pt/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/pt-PT/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # Exercício de Arrays e Loops ## Instruções diff --git a/translations/pt/2-js-basics/README.md b/translations/pt-PT/2-js-basics/README.md similarity index 80% rename from translations/pt/2-js-basics/README.md rename to translations/pt-PT/2-js-basics/README.md index 5950c9aaf..b777aa4a9 100644 --- a/translations/pt/2-js-basics/README.md +++ b/translations/pt-PT/2-js-basics/README.md @@ -1,12 +1,3 @@ - # Introdução ao JavaScript JavaScript é a linguagem da web. Nestes quatro módulos, vais aprender os seus conceitos básicos. diff --git a/translations/pt/3-terrarium/1-intro-to-html/README.md b/translations/pt-PT/3-terrarium/1-intro-to-html/README.md similarity index 96% rename from translations/pt/3-terrarium/1-intro-to-html/README.md rename to translations/pt-PT/3-terrarium/1-intro-to-html/README.md index 9281f49de..49c566a7b 100644 --- a/translations/pt/3-terrarium/1-intro-to-html/README.md +++ b/translations/pt-PT/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Projeto Terrário Parte 1: Introdução ao HTML ```mermaid @@ -25,7 +16,7 @@ journey Enhance accessibility: 5: Student Build terrarium: 5: Student ``` -![Introdução ao HTML](../../../../translated_images/pt/webdev101-html.4389c2067af68e98.webp) +![Introdução ao HTML](../../../../translated_images/pt-PT/webdev101-html.4389c2067af68e98.webp) > Sketchnote por [Tomomi Imura](https://twitter.com/girlie_mac) HTML, ou HyperText Markup Language, é a base de todos os websites que alguma vez visitou. Pense no HTML como o esqueleto que dá estrutura às páginas web – define onde o conteúdo vai, como está organizado e o que cada parte representa. Enquanto o CSS mais tarde vai "vestir" o seu HTML com cores e layouts, e o JavaScript dará vida com interatividade, o HTML fornece a estrutura essencial que torna tudo o resto possível. @@ -86,7 +77,7 @@ Vai criar uma pasta dedicada para o seu projeto terrário e adicionar o seu prim 4. No painel Explorer, clique no ícone "New File" 5. Dê ao seu ficheiro o nome `index.html` -![Explorador do VS Code a mostrar criação de novo ficheiro](../../../../translated_images/pt/vs-code-index.e2986cf919471eb9.webp) +![Explorador do VS Code a mostrar criação de novo ficheiro](../../../../translated_images/pt-PT/vs-code-index.e2986cf919471eb9.webp) **Opção 2: Usar Comandos de Terminal** ```bash @@ -236,48 +227,48 @@ Agora adicione as imagens das plantas organizadas em duas colunas entre as suas
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
diff --git a/translations/pt/3-terrarium/1-intro-to-html/assignment.md b/translations/pt-PT/3-terrarium/1-intro-to-html/assignment.md similarity index 96% rename from translations/pt/3-terrarium/1-intro-to-html/assignment.md rename to translations/pt-PT/3-terrarium/1-intro-to-html/assignment.md index 5ebb951a1..6a9ecc1c3 100644 --- a/translations/pt/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/pt-PT/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # Trabalho Prático de HTML: Construir um Modelo de Blog ## Objectivos de Aprendizagem diff --git a/translations/pt/3-terrarium/2-intro-to-css/README.md b/translations/pt-PT/3-terrarium/2-intro-to-css/README.md similarity index 98% rename from translations/pt/3-terrarium/2-intro-to-css/README.md rename to translations/pt-PT/3-terrarium/2-intro-to-css/README.md index 4bb99f500..389493ced 100644 --- a/translations/pt/3-terrarium/2-intro-to-css/README.md +++ b/translations/pt-PT/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Projeto Terrário Parte 2: Introdução ao CSS ```mermaid @@ -29,7 +20,7 @@ journey Design responsivo: 5: Student Reflexos em vidro: 5: Student ``` -![Introdução ao CSS](../../../../translated_images/pt/webdev101-css.3f7af5991bf53a20.webp) +![Introdução ao CSS](../../../../translated_images/pt-PT/webdev101-css.3f7af5991bf53a20.webp) > Sketchnote por [Tomomi Imura](https://twitter.com/girlie_mac) Lembras-te como o teu terrário HTML parecia bastante básico? O CSS é onde transformamos essa estrutura simples numa coisa visualmente apelativa. @@ -202,7 +193,7 @@ body { Abre as ferramentas de desenvolvedor do teu navegador (F12), vai ao separador Elements (Elementos) e inspeciona o teu elemento `

`. Vais ver que herda a família de fontes do body: -![font herdada](../../../../translated_images/pt/1.cc07a5cbe114ad1d.webp) +![font herdada](../../../../translated_images/pt-PT/1.cc07a5cbe114ad1d.webp) ✅ **Hora do Experimento**: Experimenta definir outras propriedades herdáveis no `` como `color`, `line-height` ou `text-align`. O que acontece ao teu título e a outros elementos? @@ -332,7 +323,7 @@ No nosso terrário, cada planta precisa de um estilo semelhante mas também de p **Aqui está a estrutura HTML para cada planta:** ```html
- Decorative plant for terrarium + Decorative plant for terrarium
``` @@ -594,7 +585,7 @@ Preparado para melhorar o teu terrário com reflexos realistas de vidro? Esta t Vais criar destaques subtis que simulam como a luz se reflete em superfícies de vidro. Esta abordagem é semelhante à utilizada por pintores renascentistas como Jan van Eyck, que usavam luz e reflexão para tornar o vidro pintado tridimensional. Eis o que queres alcançar: -![terrário acabado](../../../../translated_images/pt/terrarium-final.2f07047ffc597d0a.webp) +![terrário acabado](../../../../translated_images/pt-PT/terrarium-final.2f07047ffc597d0a.webp) **O teu desafio:** - **Criar** formas ovais subtis brancas ou de cores claras para os reflexos no vidro diff --git a/translations/pt/3-terrarium/2-intro-to-css/assignment.md b/translations/pt-PT/3-terrarium/2-intro-to-css/assignment.md similarity index 96% rename from translations/pt/3-terrarium/2-intro-to-css/assignment.md rename to translations/pt-PT/3-terrarium/2-intro-to-css/assignment.md index b32ed48c0..499c9a88e 100644 --- a/translations/pt/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/pt-PT/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # Tarefa de Refatoração CSS ## Objetivo diff --git a/translations/pt/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/pt-PT/3-terrarium/3-intro-to-DOM-and-closures/README.md similarity index 98% rename from translations/pt/3-terrarium/3-intro-to-DOM-and-closures/README.md rename to translations/pt-PT/3-terrarium/3-intro-to-DOM-and-closures/README.md index 7f8b910df..9fd432102 100644 --- a/translations/pt/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/pt-PT/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # Projeto Terrário Parte 3: Manipulação do DOM e Closures em JavaScript ```mermaid @@ -25,7 +16,7 @@ journey Testar funcionalidade: 5: Student Completar terrário: 5: Student ``` -![DOM e um closure](../../../../translated_images/pt/webdev101-js.10280393044d7eaa.webp) +![DOM e um closure](../../../../translated_images/pt-PT/webdev101-js.10280393044d7eaa.webp) > Sketchnote por [Tomomi Imura](https://twitter.com/girlie_mac) Bem-vindo a um dos aspetos mais envolventes do desenvolvimento web - tornar as coisas interativas! O Modelo de Objeto de Documento (DOM) é como uma ponte entre o seu HTML e JavaScript, e hoje iremos usá-lo para dar vida ao seu terrário. Quando Tim Berners-Lee criou o primeiro navegador web, ele imaginou uma web onde os documentos poderiam ser dinâmicos e interativos - o DOM torna essa visão possível. @@ -102,7 +93,7 @@ flowchart TD style P fill:#ffebee style Q fill:#ffebee ``` -![Representação da árvore DOM](../../../../translated_images/pt/dom-tree.7daf0e763cbbba92.webp) +![Representação da árvore DOM](../../../../translated_images/pt-PT/dom-tree.7daf0e763cbbba92.webp) > Uma representação do DOM e da marcação HTML que o referencia. De [Olfa Nasraoui](https://www.researchgate.net/publication/221417012_Profile-Based_Focused_Crawler_for_Social_Media-Sharing_Websites) @@ -146,7 +137,7 @@ flowchart LR ``` > 💡 **Compreender Closures**: Closures são um tema importante em JavaScript, e muitos programadores usam-nas durante anos antes de entenderem completamente todos os aspetos teóricos. Hoje, estamos focados na aplicação prática - verá as closures surgir naturalmente enquanto construímos as funcionalidades interativas. A compreensão desenvolver-se-á à medida que perceber como resolvem problemas reais. -![Representação da árvore DOM](../../../../translated_images/pt/dom-tree.7daf0e763cbbba92.webp) +![Representação da árvore DOM](../../../../translated_images/pt-PT/dom-tree.7daf0e763cbbba92.webp) > Uma representação do DOM e da marcação HTML que o referencia. De [Olfa Nasraoui](https://www.researchgate.net/publication/221417012_Profile-Based_Focused_Crawler_for_Social_Media-Sharing_Websites) @@ -591,7 +582,7 @@ Agora teste o seu terrário interativo! Abra o ficheiro `index.html` num browser - **Suporte multi-dispositivo**: Funciona em desktop e móvel - **Consciência de desempenho**: Sem fugas de memória ou cálculos redundantes -![terrário terminado](../../../../translated_images/pt/terrarium-final.0920f16e87c13a84.webp) +![terrário terminado](../../../../translated_images/pt-PT/terrarium-final.0920f16e87c13a84.webp) --- diff --git a/translations/pt/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/pt-PT/3-terrarium/3-intro-to-DOM-and-closures/assignment.md similarity index 96% rename from translations/pt/3-terrarium/3-intro-to-DOM-and-closures/assignment.md rename to translations/pt-PT/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index e958f58f0..825aa11e8 100644 --- a/translations/pt/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/pt-PT/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # Trabalho de Investigação sobre Elementos DOM ## Visão Geral diff --git a/translations/pt/3-terrarium/README.md b/translations/pt-PT/3-terrarium/README.md similarity index 83% rename from translations/pt/3-terrarium/README.md rename to translations/pt-PT/3-terrarium/README.md index d013626ab..b0eb56ae2 100644 --- a/translations/pt/3-terrarium/README.md +++ b/translations/pt-PT/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## Deploy your Terrarium You can deploy, or publish your Terrarium on the web using **Azure Static Web Apps**. diff --git a/translations/pt/3-terrarium/solution/README.md b/translations/pt-PT/3-terrarium/solution/README.md similarity index 87% rename from translations/pt/3-terrarium/solution/README.md rename to translations/pt-PT/3-terrarium/solution/README.md index 73b8efc74..693fc1176 100644 --- a/translations/pt/3-terrarium/solution/README.md +++ b/translations/pt-PT/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # O Meu Terrário: Um projeto para aprender sobre HTML, CSS e manipulação do DOM usando JavaScript 🌵🌱 Uma pequena meditação de código com arrastar e soltar. Com um pouco de HTML, JS e CSS, podes criar uma interface web, estilizar e adicionar interação. diff --git a/translations/pt/4-typing-game/README.md b/translations/pt-PT/4-typing-game/README.md similarity index 97% rename from translations/pt/4-typing-game/README.md rename to translations/pt-PT/4-typing-game/README.md index 889587893..fd47b239f 100644 --- a/translations/pt/4-typing-game/README.md +++ b/translations/pt-PT/4-typing-game/README.md @@ -1,12 +1,3 @@ - # Programação Orientada a Eventos - Construa um Jogo de Digitação ```mermaid diff --git a/translations/pt/4-typing-game/solution/README.md b/translations/pt-PT/4-typing-game/solution/README.md similarity index 68% rename from translations/pt/4-typing-game/solution/README.md rename to translations/pt-PT/4-typing-game/solution/README.md index d5cc68581..562806de1 100644 --- a/translations/pt/4-typing-game/solution/README.md +++ b/translations/pt-PT/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - Este é um marcador de posição, deixado em branco propositadamente **Aviso Legal**: diff --git a/translations/pt/4-typing-game/typing-game/README.md b/translations/pt-PT/4-typing-game/typing-game/README.md similarity index 99% rename from translations/pt/4-typing-game/typing-game/README.md rename to translations/pt-PT/4-typing-game/typing-game/README.md index aa9aafef7..f50e77fe9 100644 --- a/translations/pt/4-typing-game/typing-game/README.md +++ b/translations/pt-PT/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # Criar um jogo usando eventos Alguma vez se perguntou como é que os websites sabem quando clica num botão ou escreve numa caixa de texto? Essa é a magia da programação orientada a eventos! Que melhor forma de aprender esta habilidade essencial do que construindo algo útil - um jogo de velocidade de digitação que reage a cada tecla que pressiona. diff --git a/translations/pt/4-typing-game/typing-game/assignment.md b/translations/pt-PT/4-typing-game/typing-game/assignment.md similarity index 94% rename from translations/pt/4-typing-game/typing-game/assignment.md rename to translations/pt-PT/4-typing-game/typing-game/assignment.md index 0eb3d13f8..717b1f450 100644 --- a/translations/pt/4-typing-game/typing-game/assignment.md +++ b/translations/pt-PT/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # Crie um novo jogo de teclado ## Instruções diff --git a/translations/pt/5-browser-extension/1-about-browsers/README.md b/translations/pt-PT/5-browser-extension/1-about-browsers/README.md similarity index 98% rename from translations/pt/5-browser-extension/1-about-browsers/README.md rename to translations/pt-PT/5-browser-extension/1-about-browsers/README.md index 570f95f4a..5535a5965 100644 --- a/translations/pt/5-browser-extension/1-about-browsers/README.md +++ b/translations/pt-PT/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # Projeto de Extensão de Navegador Parte 1: Tudo sobre Navegadores ```mermaid @@ -25,7 +16,7 @@ journey Depurar problemas: 4: Student Aperfeiçoar experiência: 5: Student ``` -![Browser sketchnote](../../../../translated_images/pt/browser.60317c9be8b7f84a.webp) +![Browser sketchnote](../../../../translated_images/pt-PT/browser.60317c9be8b7f84a.webp) > Sketchnote por [Wassim Chegham](https://dev.to/wassimchegham/ever-wondered-what-happens-when-you-type-in-a-url-in-an-address-bar-in-a-browser-3dob) ## Questionário Pré-Aula @@ -77,7 +68,7 @@ Este processo reflete como o primeiro navegador web, WorldWideWeb, foi criado po ✅ **Um pouco de história**: O primeiro navegador chamou-se 'WorldWideWeb' e foi criado por Sir Timothy Berners-Lee em 1990. -![early browsers](../../../../translated_images/pt/earlybrowsers.d984b711cdf3a42d.webp) +![early browsers](../../../../translated_images/pt-PT/earlybrowsers.d984b711cdf3a42d.webp) > Alguns navegadores iniciais, via [Karen McGrane](https://www.slideshare.net/KMcGrane/week-4-ixd-history-personal-computing) ### Como os Navegadores Processam o Conteúdo Web @@ -194,7 +185,7 @@ quadrantChart Compreender o processo de instalação de extensões ajuda a antecipar a experiência do utilizador ao instalar a sua extensão. O processo de instalação está padronizado nos navegadores modernos, com pequenas variações no design da interface. -![screenshot of the Edge browser showing the open edge://extensions page and open settings menu](../../../../translated_images/pt/install-on-edge.d68781acaf0b3d3d.webp) +![screenshot of the Edge browser showing the open edge://extensions page and open settings menu](../../../../translated_images/pt-PT/install-on-edge.d68781acaf0b3d3d.webp) > **Importante**: Certifique-se de ativar o modo de desenvolvedor e permitir extensões de outras lojas ao testar as suas próprias extensões. @@ -308,10 +299,10 @@ Isto segue o princípio da divulgação progressiva utilizado no design de inter ### Visão Geral das Vistas da Extensão **Vista de Configuração** – Configuração do utilizador pela primeira vez: -![screenshot of the completed extension open in a browser, displaying a form with inputs for region name and API key.](../../../../translated_images/pt/1.b6da8c1394b07491.webp) +![screenshot of the completed extension open in a browser, displaying a form with inputs for region name and API key.](../../../../translated_images/pt-PT/1.b6da8c1394b07491.webp) **Vista de Resultados** – Exibição dos dados da pegada de carbono: -![screenshot of the completed extension displaying values for carbon usage and fossil fuel percentage for the US-NEISO region.](../../../../translated_images/pt/2.1dae52ff08042246.webp) +![screenshot of the completed extension displaying values for carbon usage and fossil fuel percentage for the US-NEISO region.](../../../../translated_images/pt-PT/2.1dae52ff08042246.webp) ### Construir o Formulário de Configuração diff --git a/translations/pt/5-browser-extension/1-about-browsers/assignment.md b/translations/pt-PT/5-browser-extension/1-about-browsers/assignment.md similarity index 96% rename from translations/pt/5-browser-extension/1-about-browsers/assignment.md rename to translations/pt-PT/5-browser-extension/1-about-browsers/assignment.md index 1fde4e533..a3309dd88 100644 --- a/translations/pt/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/pt-PT/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # Trabalho: Redesenhar a Extensão do Navegador ## Visão Geral diff --git a/translations/pt/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/pt-PT/5-browser-extension/2-forms-browsers-local-storage/README.md similarity index 99% rename from translations/pt/5-browser-extension/2-forms-browsers-local-storage/README.md rename to translations/pt-PT/5-browser-extension/2-forms-browsers-local-storage/README.md index ac56f5550..0f382139d 100644 --- a/translations/pt/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/pt-PT/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # Browser Extension Project Parte 2: Chamar uma API, usar Armazenamento Local ```mermaid @@ -263,7 +254,7 @@ stateDiagram-v2 Reset --> ClearStorage: Remover dados guardados ClearStorage --> FirstTime: Voltar à configuração ``` -![Painel de armazenamento local](../../../../translated_images/pt/localstorage.472f8147b6a3f8d1.webp) +![Painel de armazenamento local](../../../../translated_images/pt-PT/localstorage.472f8147b6a3f8d1.webp) > ⚠️ **Consideração de Segurança**: Em aplicações de produção, armazenar chaves API no LocalStorage implica riscos de segurança, pois o JavaScript pode aceder a estes dados. Para fins de aprendizagem, esta abordagem funciona bem, mas aplicações reais devem usar armazenamento seguro do lado do servidor para credenciais sensíveis. diff --git a/translations/pt/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/pt-PT/5-browser-extension/2-forms-browsers-local-storage/assignment.md similarity index 95% rename from translations/pt/5-browser-extension/2-forms-browsers-local-storage/assignment.md rename to translations/pt-PT/5-browser-extension/2-forms-browsers-local-storage/assignment.md index 174b2371e..c74325545 100644 --- a/translations/pt/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/pt-PT/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # Adote uma API ## Visão Geral diff --git a/translations/pt/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/pt-PT/5-browser-extension/3-background-tasks-and-performance/README.md similarity index 98% rename from translations/pt/5-browser-extension/3-background-tasks-and-performance/README.md rename to translations/pt-PT/5-browser-extension/3-background-tasks-and-performance/README.md index 448a5709a..6be578755 100644 --- a/translations/pt/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/pt-PT/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # Projeto de Extensão de Navegador Parte 3: Aprenda sobre Tarefas em Segundo Plano e Performance ```mermaid @@ -123,7 +114,7 @@ Para abrir as Ferramentas de Desenvolvimento no Edge, clique nos três pontos no Vamos experimentar. Abra um website (o Microsoft.com funciona bem para isto) e clique no botão 'Gravar'. Agora recarregue a página e observe o perfilador capturar tudo o que acontece. Quando parar a gravação, verá uma descrição detalhada de como o navegador 'script', 'renderiza' e 'pinta' o site. Lembra-me de como o centro de controlo da missão monitoriza todos os sistemas durante o lançamento de um foguetão – obtém dados em tempo real exatamente sobre o que está a acontecer e quando. -![Edge profiler](../../../../translated_images/pt/profiler.5a4a62479c5df01c.webp) +![Edge profiler](../../../../translated_images/pt-PT/profiler.5a4a62479c5df01c.webp) ✅ A [Documentação da Microsoft](https://docs.microsoft.com/microsoft-edge/devtools-guide/performance/?WT.mc_id=academic-77807-sagibbon) tem muitos mais detalhes se quiser aprofundar @@ -133,11 +124,11 @@ Selecione elementos da linha do tempo do perfil para ampliar eventos que acontec Obtenha um instantâneo do desempenho da sua página selecionando uma parte da linha do tempo do perfil e olhando para o painel de resumo: -![Edge profiler snapshot](../../../../translated_images/pt/snapshot.97750180ebcad737.webp) +![Edge profiler snapshot](../../../../translated_images/pt-PT/snapshot.97750180ebcad737.webp) Verifique o painel do Registo de Eventos para ver se algum evento demorou mais de 15 ms: -![Edge event log](../../../../translated_images/pt/log.804026979f3707e0.webp) +![Edge event log](../../../../translated_images/pt-PT/log.804026979f3707e0.webp) ✅ Conheça o seu perfilador! Abra as ferramentas de desenvolvimento neste site e veja se há algum estrangulamento. Qual o recurso que demora mais a carregar? E o mais rápido? diff --git a/translations/pt/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/pt-PT/5-browser-extension/3-background-tasks-and-performance/assignment.md similarity index 95% rename from translations/pt/5-browser-extension/3-background-tasks-and-performance/assignment.md rename to translations/pt-PT/5-browser-extension/3-background-tasks-and-performance/assignment.md index f7872f272..9a654792c 100644 --- a/translations/pt/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/pt-PT/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # Analisar um site para desempenho ## Visão Geral da Tarefa diff --git a/translations/pt/5-browser-extension/README.md b/translations/pt-PT/5-browser-extension/README.md similarity index 91% rename from translations/pt/5-browser-extension/README.md rename to translations/pt-PT/5-browser-extension/README.md index 5a1beef5b..caec1b255 100644 --- a/translations/pt/5-browser-extension/README.md +++ b/translations/pt-PT/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # Criar uma extensão de navegador Criar extensões de navegador é uma forma divertida e interessante de pensar sobre o desempenho das suas aplicações enquanto desenvolve um tipo diferente de recurso web. Este módulo inclui lições sobre como os navegadores funcionam, como implementar uma extensão de navegador, como criar um formulário, chamar uma API, usar armazenamento local e como avaliar o desempenho do seu site e melhorá-lo. diff --git a/translations/pt/5-browser-extension/solution/README.md b/translations/pt-PT/5-browser-extension/solution/README.md similarity index 89% rename from translations/pt/5-browser-extension/solution/README.md rename to translations/pt-PT/5-browser-extension/solution/README.md index 89cc14a00..e824ac35c 100644 --- a/translations/pt/5-browser-extension/solution/README.md +++ b/translations/pt-PT/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # Extensão de Navegador Carbon Trigger: Código Completo Usando a API CO2 Signal da tmrow para monitorizar o consumo de eletricidade, crie uma extensão de navegador para que possa ter um lembrete diretamente no seu navegador sobre o quão intenso é o consumo de eletricidade na sua região. Utilizar esta extensão de forma pontual ajudará a tomar decisões informadas sobre as suas atividades com base nesta informação. diff --git a/translations/pt/5-browser-extension/solution/translation/README.es.md b/translations/pt-PT/5-browser-extension/solution/translation/README.es.md similarity index 89% rename from translations/pt/5-browser-extension/solution/translation/README.es.md rename to translations/pt-PT/5-browser-extension/solution/translation/README.es.md index bb706b3c3..080b0edf1 100644 --- a/translations/pt/5-browser-extension/solution/translation/README.es.md +++ b/translations/pt-PT/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Extensão de navegador Carbon Trigger: Código completo Usando a API de sinal CO2 da tmrow para monitorizar o uso de eletricidade, crie uma extensão de navegador que lhe permita ter um lembrete direto no seu navegador sobre o consumo de eletricidade na sua região. O uso desta extensão ad hoc ajudará a tomar decisões sobre as suas atividades com base nesta informação. diff --git a/translations/pt/5-browser-extension/solution/translation/README.fr.md b/translations/pt-PT/5-browser-extension/solution/translation/README.fr.md similarity index 89% rename from translations/pt/5-browser-extension/solution/translation/README.fr.md rename to translations/pt-PT/5-browser-extension/solution/translation/README.fr.md index 84901f3cc..6644815d1 100644 --- a/translations/pt/5-browser-extension/solution/translation/README.fr.md +++ b/translations/pt-PT/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Extensão de navegador Carbon Trigger: Código Completo Utilizando a API C02 Signal da tmrow para monitorizar o consumo de eletricidade, crie uma extensão de navegador para que possa receber lembretes diretamente no seu navegador sobre o consumo de eletricidade na sua região. O uso desta extensão personalizada ajudará a tomar decisões sobre as suas atividades com base nessas informações. diff --git a/translations/pt/5-browser-extension/solution/translation/README.hi.md b/translations/pt-PT/5-browser-extension/solution/translation/README.hi.md similarity index 88% rename from translations/pt/5-browser-extension/solution/translation/README.hi.md rename to translations/pt-PT/5-browser-extension/solution/translation/README.hi.md index 1503c2fd8..a21d6cf98 100644 --- a/translations/pt/5-browser-extension/solution/translation/README.hi.md +++ b/translations/pt-PT/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # Extensão de Navegador Carbon Trigger: Código Completo Utilizando a API CO2 Signal da tmrow para monitorizar o uso de eletricidade, esta extensão de navegador foi criada para lhe lembrar o quão intensivo é o uso de eletricidade na sua área enquanto navega. Usar esta extensão pode ajudá-lo a tomar decisões sobre suas atividades com base nesta informação. diff --git a/translations/pt/5-browser-extension/solution/translation/README.it.md b/translations/pt-PT/5-browser-extension/solution/translation/README.it.md similarity index 89% rename from translations/pt/5-browser-extension/solution/translation/README.it.md rename to translations/pt-PT/5-browser-extension/solution/translation/README.it.md index f3126b3bf..89c2bc1b2 100644 --- a/translations/pt/5-browser-extension/solution/translation/README.it.md +++ b/translations/pt-PT/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Extensão de navegador Carbon Trigger: código para começar Será utilizada a API Signal CO2 da tmrow para monitorizar o uso de eletricidade e criar uma extensão para o navegador, permitindo ter um lembrete diretamente no navegador sobre o impacto do consumo de eletricidade na sua região. O uso desta extensão personalizada ajudará a avaliar as suas atividades com base nessas informações. diff --git a/translations/pt/5-browser-extension/solution/translation/README.ja.md b/translations/pt-PT/5-browser-extension/solution/translation/README.ja.md similarity index 88% rename from translations/pt/5-browser-extension/solution/translation/README.ja.md rename to translations/pt-PT/5-browser-extension/solution/translation/README.ja.md index 1311f41e3..c6415f96f 100644 --- a/translations/pt/5-browser-extension/solution/translation/README.ja.md +++ b/translations/pt-PT/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # Extensão de Navegador Carbon Trigger: Código Finalizado Construa uma extensão de navegador que utilize a API CO2 Signal da tmrow para monitorizar o consumo de energia na sua região e exibir lembretes no navegador sobre o impacto do uso de eletricidade. Com esta extensão, pode tomar decisões informadas sobre as suas atividades com base nesta informação. diff --git a/translations/pt/5-browser-extension/solution/translation/README.ms.md b/translations/pt-PT/5-browser-extension/solution/translation/README.ms.md similarity index 89% rename from translations/pt/5-browser-extension/solution/translation/README.ms.md rename to translations/pt-PT/5-browser-extension/solution/translation/README.ms.md index 755f92715..41db4f8ed 100644 --- a/translations/pt/5-browser-extension/solution/translation/README.ms.md +++ b/translations/pt-PT/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # Extensão do Navegador Carbon Trigger: Código Completo Utilizando a API CO2 Signal da tmrow para monitorizar o consumo de eletricidade, crie uma extensão de navegador que permita receber alertas no seu navegador sobre o impacto do consumo de eletricidade na sua região. Usar esta extensão pode ajudá-lo a tomar decisões informadas sobre as suas atividades com base nestas informações. diff --git a/translations/pt/5-browser-extension/start/README.md b/translations/pt-PT/5-browser-extension/start/README.md similarity index 89% rename from translations/pt/5-browser-extension/start/README.md rename to translations/pt-PT/5-browser-extension/start/README.md index 7ad0eb0e6..82de199fd 100644 --- a/translations/pt/5-browser-extension/start/README.md +++ b/translations/pt-PT/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # Extensão de Navegador Carbon Trigger: Código Inicial Usando a API CO2 Signal da tmrow para monitorizar o consumo de eletricidade, construa uma extensão de navegador para que possa ter um lembrete diretamente no seu navegador sobre o quão intenso é o consumo de eletricidade na sua região. Utilizar esta extensão de forma ad hoc ajudará a tomar decisões informadas sobre as suas atividades com base nesta informação. diff --git a/translations/pt/6-space-game/1-introduction/README.md b/translations/pt-PT/6-space-game/1-introduction/README.md similarity index 99% rename from translations/pt/6-space-game/1-introduction/README.md rename to translations/pt-PT/6-space-game/1-introduction/README.md index 2288968a1..67e179d62 100644 --- a/translations/pt/6-space-game/1-introduction/README.md +++ b/translations/pt-PT/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # Construir um Jogo Espacial Parte 1: Introdução ```mermaid diff --git a/translations/pt/6-space-game/1-introduction/assignment.md b/translations/pt-PT/6-space-game/1-introduction/assignment.md similarity index 95% rename from translations/pt/6-space-game/1-introduction/assignment.md rename to translations/pt-PT/6-space-game/1-introduction/assignment.md index 253e3723c..0c6405663 100644 --- a/translations/pt/6-space-game/1-introduction/assignment.md +++ b/translations/pt-PT/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # Simular um Jogo: Aplicar Padrões de Design ## Visão Geral do Trabalho diff --git a/translations/pt/6-space-game/2-drawing-to-canvas/README.md b/translations/pt-PT/6-space-game/2-drawing-to-canvas/README.md similarity index 98% rename from translations/pt/6-space-game/2-drawing-to-canvas/README.md rename to translations/pt-PT/6-space-game/2-drawing-to-canvas/README.md index 12b73111f..7284a07b7 100644 --- a/translations/pt/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/pt-PT/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # Construir um Jogo Espacial Parte 2: Desenhar o Herói e os Monstros no Canvas ```mermaid @@ -105,7 +96,7 @@ quadrantChart Power-up: [0.7, 0.6] UI Elements: [0.9, 0.1] ``` -![a grelha do canvas](../../../../translated_images/pt/canvas_grid.5f209da785ded492.webp) +![a grelha do canvas](../../../../translated_images/pt-PT/canvas_grid.5f209da785ded492.webp) > Imagem de [MDN](https://developer.mozilla.org/docs/Web/API/Canvas_API/Tutorial/Drawing_shapes) Para desenhar no elemento canvas, vai seguir o mesmo processo em três passos que forma a base de todos os gráficos em canvas. Depois de o fazer algumas vezes, torna-se natural: @@ -323,11 +314,11 @@ Vai construir uma página web com um elemento Canvas. Deve renderizar um ecrã p - Nave herói - ![Nave herói](../../../../translated_images/pt/player.dd24c1afa8c71e9b.webp) + ![Nave herói](../../../../translated_images/pt-PT/player.dd24c1afa8c71e9b.webp) - Monstro 5*5 - ![Nave monstro](../../../../translated_images/pt/enemyShip.5df2a822c16650c2.webp) + ![Nave monstro](../../../../translated_images/pt-PT/enemyShip.5df2a822c16650c2.webp) ### Passos recomendados para começar o desenvolvimento @@ -463,7 +454,7 @@ for (let x = START_X; x < STOP_X; x += ENEMY_SPACING) { O resultado final deve parecer assim: -![Ecrã preto com um herói e 5*5 monstros](../../../../translated_images/pt/partI-solution.36c53b48c9ffae2a.webp) +![Ecrã preto com um herói e 5*5 monstros](../../../../translated_images/pt-PT/partI-solution.36c53b48c9ffae2a.webp) ## Solução diff --git a/translations/pt/6-space-game/2-drawing-to-canvas/assignment.md b/translations/pt-PT/6-space-game/2-drawing-to-canvas/assignment.md similarity index 94% rename from translations/pt/6-space-game/2-drawing-to-canvas/assignment.md rename to translations/pt-PT/6-space-game/2-drawing-to-canvas/assignment.md index f991100b6..364c35d0f 100644 --- a/translations/pt/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/pt-PT/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # Trabalho: Explorar a API Canvas ## Objetivos de Aprendizagem diff --git a/translations/pt/6-space-game/3-moving-elements-around/README.md b/translations/pt-PT/6-space-game/3-moving-elements-around/README.md similarity index 99% rename from translations/pt/6-space-game/3-moving-elements-around/README.md rename to translations/pt-PT/6-space-game/3-moving-elements-around/README.md index ec83216cb..a89eb6f23 100644 --- a/translations/pt/6-space-game/3-moving-elements-around/README.md +++ b/translations/pt-PT/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # Construir um Jogo Espacial Parte 3: Adicionando Movimento ```mermaid diff --git a/translations/pt/6-space-game/3-moving-elements-around/assignment.md b/translations/pt-PT/6-space-game/3-moving-elements-around/assignment.md similarity index 90% rename from translations/pt/6-space-game/3-moving-elements-around/assignment.md rename to translations/pt-PT/6-space-game/3-moving-elements-around/assignment.md index efc4a3ac1..8bafef729 100644 --- a/translations/pt/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/pt-PT/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # Comente o Seu Código ## Instruções diff --git a/translations/pt/6-space-game/4-collision-detection/README.md b/translations/pt-PT/6-space-game/4-collision-detection/README.md similarity index 99% rename from translations/pt/6-space-game/4-collision-detection/README.md rename to translations/pt-PT/6-space-game/4-collision-detection/README.md index 2f6280864..c15911b1e 100644 --- a/translations/pt/6-space-game/4-collision-detection/README.md +++ b/translations/pt-PT/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # Construir um Jogo Espacial Parte 4: Adicionar um Laser e Detectar Colisões ```mermaid diff --git a/translations/pt/6-space-game/4-collision-detection/assignment.md b/translations/pt-PT/6-space-game/4-collision-detection/assignment.md similarity index 93% rename from translations/pt/6-space-game/4-collision-detection/assignment.md rename to translations/pt-PT/6-space-game/4-collision-detection/assignment.md index a6f9a6f40..b346322ba 100644 --- a/translations/pt/6-space-game/4-collision-detection/assignment.md +++ b/translations/pt-PT/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # Explore Colisões ## Instruções diff --git a/translations/pt/6-space-game/4-collision-detection/solution/README.md b/translations/pt-PT/6-space-game/4-collision-detection/solution/README.md similarity index 66% rename from translations/pt/6-space-game/4-collision-detection/solution/README.md rename to translations/pt-PT/6-space-game/4-collision-detection/solution/README.md index f56ae145c..ee186f803 100644 --- a/translations/pt/6-space-game/4-collision-detection/solution/README.md +++ b/translations/pt-PT/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - Este é um espaço reservado, deixado em branco propositadamente **Aviso Legal**: diff --git a/translations/pt/6-space-game/6-end-condition/your-work/README.md b/translations/pt-PT/6-space-game/4-collision-detection/your-work/README.md similarity index 66% rename from translations/pt/6-space-game/6-end-condition/your-work/README.md rename to translations/pt-PT/6-space-game/4-collision-detection/your-work/README.md index 462ae93d9..6cada0276 100644 --- a/translations/pt/6-space-game/6-end-condition/your-work/README.md +++ b/translations/pt-PT/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - Este é um espaço reservado, deixado em branco propositadamente **Aviso Legal**: diff --git a/translations/pt/6-space-game/5-keeping-score/README.md b/translations/pt-PT/6-space-game/5-keeping-score/README.md similarity index 98% rename from translations/pt/6-space-game/5-keeping-score/README.md rename to translations/pt-PT/6-space-game/5-keeping-score/README.md index 744b2be3b..c8dbb7988 100644 --- a/translations/pt/6-space-game/5-keeping-score/README.md +++ b/translations/pt-PT/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # Construir um Jogo Espacial Parte 5: Pontuação e Vidas ```mermaid @@ -155,7 +146,7 @@ sequenceDiagram end ``` - **Sistema de pontuação**: Cada nave inimiga destruída atribui 100 pontos (números arredondados são mais fáceis para os jogadores calcularem mentalmente). A pontuação é mostrada no canto inferior esquerdo. -- **Contador de vidas**: O teu herói começa com três vidas - um padrão estabelecido pelos primeiros jogos arcade para equilibrar desafio e jogabilidade. Cada colisão com um inimigo custa uma vida. Vamos mostrar as vidas restantes no canto inferior direito usando ícones de navio ![life image](../../../../translated_images/pt/life.6fb9f50d53ee0413.webp). +- **Contador de vidas**: O teu herói começa com três vidas - um padrão estabelecido pelos primeiros jogos arcade para equilibrar desafio e jogabilidade. Cada colisão com um inimigo custa uma vida. Vamos mostrar as vidas restantes no canto inferior direito usando ícones de navio ![life image](../../../../translated_images/pt-PT/life.6fb9f50d53ee0413.webp). ## Vamos Construir! diff --git a/translations/pt/6-space-game/5-keeping-score/assignment.md b/translations/pt-PT/6-space-game/5-keeping-score/assignment.md similarity index 79% rename from translations/pt/6-space-game/5-keeping-score/assignment.md rename to translations/pt-PT/6-space-game/5-keeping-score/assignment.md index 15ef04897..1a15dbe6e 100644 --- a/translations/pt/6-space-game/5-keeping-score/assignment.md +++ b/translations/pt-PT/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # Criar um Jogo de Pontuação ## Instruções diff --git a/translations/pt/6-space-game/5-keeping-score/solution/README.md b/translations/pt-PT/6-space-game/5-keeping-score/solution/README.md similarity index 68% rename from translations/pt/6-space-game/5-keeping-score/solution/README.md rename to translations/pt-PT/6-space-game/5-keeping-score/solution/README.md index 2c00e79cc..7afcbbbfe 100644 --- a/translations/pt/6-space-game/5-keeping-score/solution/README.md +++ b/translations/pt-PT/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - Este é um marcador de posição, deixado em branco propositadamente **Aviso Legal**: diff --git a/translations/pt/6-space-game/5-keeping-score/your-work/README.md b/translations/pt-PT/6-space-game/5-keeping-score/your-work/README.md similarity index 73% rename from translations/pt/6-space-game/5-keeping-score/your-work/README.md rename to translations/pt-PT/6-space-game/5-keeping-score/your-work/README.md index 9edbe2e9b..437b1e387 100644 --- a/translations/pt/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/pt-PT/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - Este é um marcador de posição, deixado em branco propositadamente **Aviso Legal**: diff --git a/translations/pt/6-space-game/6-end-condition/README.md b/translations/pt-PT/6-space-game/6-end-condition/README.md similarity index 99% rename from translations/pt/6-space-game/6-end-condition/README.md rename to translations/pt-PT/6-space-game/6-end-condition/README.md index b404429f9..96c09a12e 100644 --- a/translations/pt/6-space-game/6-end-condition/README.md +++ b/translations/pt-PT/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # Construir um Jogo Espacial Parte 6: Fim e Reinício ```mermaid diff --git a/translations/pt/6-space-game/6-end-condition/assignment.md b/translations/pt-PT/6-space-game/6-end-condition/assignment.md similarity index 97% rename from translations/pt/6-space-game/6-end-condition/assignment.md rename to translations/pt-PT/6-space-game/6-end-condition/assignment.md index adc828eb2..13c70fa51 100644 --- a/translations/pt/6-space-game/6-end-condition/assignment.md +++ b/translations/pt-PT/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # Criar um Jogo de Exemplo ## Visão Geral da Tarefa diff --git a/translations/pt/6-space-game/6-end-condition/solution/README.md b/translations/pt-PT/6-space-game/6-end-condition/solution/README.md similarity index 67% rename from translations/pt/6-space-game/6-end-condition/solution/README.md rename to translations/pt-PT/6-space-game/6-end-condition/solution/README.md index 4f62faa9f..30a92cdc9 100644 --- a/translations/pt/6-space-game/6-end-condition/solution/README.md +++ b/translations/pt-PT/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - Isto é um espaço reservado, deixado em branco propositadamente **Aviso Legal**: diff --git a/translations/pt/6-space-game/4-collision-detection/your-work/README.md b/translations/pt-PT/6-space-game/6-end-condition/your-work/README.md similarity index 66% rename from translations/pt/6-space-game/4-collision-detection/your-work/README.md rename to translations/pt-PT/6-space-game/6-end-condition/your-work/README.md index bbc713967..6cada0276 100644 --- a/translations/pt/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/pt-PT/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - Este é um espaço reservado, deixado em branco propositadamente **Aviso Legal**: diff --git a/translations/pt/6-space-game/README.md b/translations/pt-PT/6-space-game/README.md similarity index 87% rename from translations/pt/6-space-game/README.md rename to translations/pt-PT/6-space-game/README.md index 202a67b7e..c86517626 100644 --- a/translations/pt/6-space-game/README.md +++ b/translations/pt-PT/6-space-game/README.md @@ -1,12 +1,3 @@ - # Crie um Jogo Espacial Um jogo espacial para ensinar fundamentos mais avançados de JavaScript diff --git a/translations/pt/6-space-game/solution/README.md b/translations/pt-PT/6-space-game/solution/README.md similarity index 69% rename from translations/pt/6-space-game/solution/README.md rename to translations/pt-PT/6-space-game/solution/README.md index 93282c169..0d36a11b5 100644 --- a/translations/pt/6-space-game/solution/README.md +++ b/translations/pt-PT/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - Este é um marcador de posição, deixado em branco propositadamente **Aviso Legal**: diff --git a/translations/pt/7-bank-project/1-template-route/README.md b/translations/pt-PT/7-bank-project/1-template-route/README.md similarity index 99% rename from translations/pt/7-bank-project/1-template-route/README.md rename to translations/pt-PT/7-bank-project/1-template-route/README.md index 526716be7..7ef04a04d 100644 --- a/translations/pt/7-bank-project/1-template-route/README.md +++ b/translations/pt-PT/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # Construir uma App Bancária Parte 1: Templates HTML e Rotas numa App Web ```mermaid @@ -644,7 +635,7 @@ sequenceDiagram Usar `history.pushState` cria novas entradas no histórico de navegação do browser. Pode verificar isso segurando o *botão de retrocesso* do seu browser, deverá aparecer algo assim: -![Screenshot of navigation history](../../../../translated_images/pt/history.7fdabbafa521e064.webp) +![Screenshot of navigation history](../../../../translated_images/pt-PT/history.7fdabbafa521e064.webp) Se tentar clicar várias vezes no botão de retrocesso, verá que a URL atual muda e o histórico é atualizado, mas o mesmo template continua a ser mostrado. diff --git a/translations/pt/7-bank-project/1-template-route/assignment.md b/translations/pt-PT/7-bank-project/1-template-route/assignment.md similarity index 94% rename from translations/pt/7-bank-project/1-template-route/assignment.md rename to translations/pt-PT/7-bank-project/1-template-route/assignment.md index d111f1c28..02bb40ff9 100644 --- a/translations/pt/7-bank-project/1-template-route/assignment.md +++ b/translations/pt-PT/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # Melhorar o Roteamento ## Instruções diff --git a/translations/pt/7-bank-project/2-forms/README.md b/translations/pt-PT/7-bank-project/2-forms/README.md similarity index 98% rename from translations/pt/7-bank-project/2-forms/README.md rename to translations/pt-PT/7-bank-project/2-forms/README.md index 564547cc9..d3a5a091f 100644 --- a/translations/pt/7-bank-project/2-forms/README.md +++ b/translations/pt-PT/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # Construir uma Aplicação Bancária Parte 2: Construir um Formulário de Login e Registo ```mermaid @@ -292,7 +283,7 @@ Primeiro, observe o que acontece com a submissão básica do formulário: 2. Observe as mudanças na barra de endereço do navegador 3. Repare como a página recarrega e os dados aparecem na URL -![Captura de ecrã da alteração da URL do navegador após clicar no botão Registar](../../../../translated_images/pt/click-register.e89a30bf0d4bc9ca.webp) +![Captura de ecrã da alteração da URL do navegador após clicar no botão Registar](../../../../translated_images/pt-PT/click-register.e89a30bf0d4bc9ca.webp) ### Comparação dos Métodos HTTP @@ -346,7 +337,7 @@ Vamos configurar o seu formulário de registo para comunicar corretamente com a 2. **Clique** no botão "Criar Conta" 3. **Observe** a resposta do servidor no seu navegador -![Janela do navegador com o endereço localhost:5000/api/accounts, mostrando uma string JSON com dados do utilizador](../../../../translated_images/pt/form-post.61de4ca1b964d91a.webp) +![Janela do navegador com o endereço localhost:5000/api/accounts, mostrando uma string JSON com dados do utilizador](../../../../translated_images/pt-PT/form-post.61de4ca1b964d91a.webp) **O que deverá ver:** - **O navegador redireciona** para a URL do endpoint da API @@ -609,7 +600,7 @@ async function register() { 3. **Clique** em "Criar Conta" 4. **Observe** as mensagens na consola e o feedback ao utilizador -![Screenshot mostrando mensagem de registo na consola do navegador](../../../../translated_images/pt/browser-console.efaf0b51aaaf6778.webp) +![Screenshot mostrando mensagem de registo na consola do navegador](../../../../translated_images/pt-PT/browser-console.efaf0b51aaaf6778.webp) **O que deve observar:** - **Estado de carregamento** aparece no botão de envio @@ -783,7 +774,7 @@ Vamos reforçar o seu formulário de registo com validação robusta que fornece 3. **Tente** caracteres especiais no campo do nome de utilizador 4. **Introduza** um valor negativo no saldo -![Captura de ecrã mostrando erro de validação ao tentar submeter o formulário](../../../../translated_images/pt/validation-error.8bd23e98d416c22f.webp) +![Captura de ecrã mostrando erro de validação ao tentar submeter o formulário](../../../../translated_images/pt-PT/validation-error.8bd23e98d416c22f.webp) **O que irá observar:** - **O navegador exibe** mensagens de validação nativas @@ -943,7 +934,7 @@ Mostre uma mensagem de erro no HTML se o utilizador já existir. Aqui está um exemplo de como pode ficar a página de login final após alguma estilização: -![Screenshot da página de login após adicionar estilos CSS](../../../../translated_images/pt/result.96ef01f607bf856a.webp) +![Screenshot da página de login após adicionar estilos CSS](../../../../translated_images/pt-PT/result.96ef01f607bf856a.webp) ## Quiz Pós-Lição diff --git a/translations/pt/7-bank-project/2-forms/assignment.md b/translations/pt-PT/7-bank-project/2-forms/assignment.md similarity index 96% rename from translations/pt/7-bank-project/2-forms/assignment.md rename to translations/pt-PT/7-bank-project/2-forms/assignment.md index 113507e36..78ca897c4 100644 --- a/translations/pt/7-bank-project/2-forms/assignment.md +++ b/translations/pt-PT/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # Estilize a Sua Aplicação Bancária com CSS Moderno ## Visão Geral do Projeto diff --git a/translations/pt/7-bank-project/3-data/README.md b/translations/pt-PT/7-bank-project/3-data/README.md similarity index 98% rename from translations/pt/7-bank-project/3-data/README.md rename to translations/pt-PT/7-bank-project/3-data/README.md index fe274703b..6314fdbed 100644 --- a/translations/pt/7-bank-project/3-data/README.md +++ b/translations/pt-PT/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # Construir uma App Bancária Parte 3: Métodos de Obtenção e Utilização de Dados Pense no computador da Enterprise em Star Trek – quando o Capitão Picard pede o estado da nave, a informação aparece instantaneamente sem que toda a interface desligue e se reconstrua. Esse fluxo contínuo de informações é exatamente o que estamos a construir aqui com a obtenção dinâmica de dados. @@ -156,7 +147,7 @@ sequenceDiagram Server->>Browser: Devolve página HTML completa Browser->>User: Mostra nova página (flash/recarregamento) ``` -![Fluxo de atualização numa aplicação de múltiplas páginas](../../../../translated_images/pt/mpa.7f7375a1a2d4aa77.webp) +![Fluxo de atualização numa aplicação de múltiplas páginas](../../../../translated_images/pt-PT/mpa.7f7375a1a2d4aa77.webp) **Porque este método parecia pesado:** - Cada clique implicava reconstruir a página inteira do zero @@ -182,7 +173,7 @@ sequenceDiagram JavaScript->>Browser: Actualiza elementos específicos da página Browser->>User: Mostra conteúdo actualizado (sem recarregar) ``` -![Fluxo de atualização numa aplicação de página única](../../../../translated_images/pt/spa.268ec73b41f992c2.webp) +![Fluxo de atualização numa aplicação de página única](../../../../translated_images/pt-PT/spa.268ec73b41f992c2.webp) **Porque é que as SPAs parecem muito melhores:** - Só as partes que realmente mudaram são atualizadas (inteligente, certo?) @@ -516,7 +507,7 @@ if (data.error) { Agora, quando testar com uma conta inválida, verá uma mensagem de erro útil diretamente na página! -![Screenshot mostrando a mensagem de erro exibida durante o login](../../../../translated_images/pt/login-error.416fe019b36a6327.webp) +![Screenshot mostrando a mensagem de erro exibida durante o login](../../../../translated_images/pt-PT/login-error.416fe019b36a6327.webp) #### Passo 4: Ser Inclusivo com Acessibilidade @@ -950,7 +941,7 @@ Pronto para levar a sua aplicação bancária para o próximo nível? Vamos torn Aqui está como um painel polido poderia parecer: -![Screenshot of an example result of the dashboard after styling](../../../../translated_images/pt/screen2.123c82a831a1d14a.webp) +![Screenshot of an example result of the dashboard after styling](../../../../translated_images/pt-PT/screen2.123c82a831a1d14a.webp) Não sinta que tem de corresponder exatamente a isto – use como inspiração e torne-o seu! diff --git a/translations/pt/7-bank-project/3-data/assignment.md b/translations/pt-PT/7-bank-project/3-data/assignment.md similarity index 96% rename from translations/pt/7-bank-project/3-data/assignment.md rename to translations/pt-PT/7-bank-project/3-data/assignment.md index 10e7ffc57..f1ab960f9 100644 --- a/translations/pt/7-bank-project/3-data/assignment.md +++ b/translations/pt-PT/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # Refatoração de Código e Trabalho de Documentação ## Objetivos de Aprendizagem diff --git a/translations/pt/7-bank-project/4-state-management/README.md b/translations/pt-PT/7-bank-project/4-state-management/README.md similarity index 98% rename from translations/pt/7-bank-project/4-state-management/README.md rename to translations/pt-PT/7-bank-project/4-state-management/README.md index b3a00cffc..f9b74a026 100644 --- a/translations/pt/7-bank-project/4-state-management/README.md +++ b/translations/pt-PT/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # Construir uma Aplicação Bancária Parte 4: Conceitos de Gestão de Estado ## ⚡ O Que Pode Fazer Nos Próximos 5 Minutos @@ -187,7 +178,7 @@ Como o design compartimentado do Titanic, que parecia robusto até múltiplos co Em vez de correr atrás do rabo, vamos criar um sistema **centralizado de gestão de estado**. Imagine uma pessoa muito organizada responsável por toda a informação importante: -![Schema mostrando os fluxos de dados entre o HTML, ações do utilizador e estado](../../../../translated_images/pt/data-flow.fa2354e0908fecc8.webp) +![Schema mostrando os fluxos de dados entre o HTML, ações do utilizador e estado](../../../../translated_images/pt-PT/data-flow.fa2354e0908fecc8.webp) ```mermaid flowchart TD @@ -800,7 +791,7 @@ Este desafio ajudará a pensar como um desenvolvedor profissional que considera Aqui está um exemplo do resultado após completar o trabalho: -![Screenshot mostrando um exemplo do diálogo "Adicionar transação"](../../../../translated_images/pt/dialog.93bba104afeb79f1.webp) +![Screenshot mostrando um exemplo do diálogo "Adicionar transação"](../../../../translated_images/pt-PT/dialog.93bba104afeb79f1.webp) --- diff --git a/translations/pt/7-bank-project/4-state-management/assignment.md b/translations/pt-PT/7-bank-project/4-state-management/assignment.md similarity index 96% rename from translations/pt/7-bank-project/4-state-management/assignment.md rename to translations/pt-PT/7-bank-project/4-state-management/assignment.md index ed3818a21..b989b3668 100644 --- a/translations/pt/7-bank-project/4-state-management/assignment.md +++ b/translations/pt-PT/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # Implementar a caixa de diálogo "Adicionar Transação" ## Visão Geral @@ -112,7 +103,7 @@ Consulte a [documentação da API do servidor](../api/README.md) para: **Resultado Esperado:** Depois de concluir este exercício, a sua aplicação bancária deve ter uma funcionalidade "Adicionar Transação" totalmente funcional, com aparência e comportamento profissionais: -![Screenshot showing an example "Add transaction" dialog](../../../../translated_images/pt/dialog.93bba104afeb79f1.webp) +![Screenshot showing an example "Add transaction" dialog](../../../../translated_images/pt-PT/dialog.93bba104afeb79f1.webp) ## Testar a Sua Implementação diff --git a/translations/pt/7-bank-project/README.md b/translations/pt-PT/7-bank-project/README.md similarity index 86% rename from translations/pt/7-bank-project/README.md rename to translations/pt-PT/7-bank-project/README.md index cea40dfcd..d1d5e92d8 100644 --- a/translations/pt/7-bank-project/README.md +++ b/translations/pt-PT/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: Construir um Banco Neste projeto, vais aprender a construir um banco fictício. Estas lições incluem instruções sobre como estruturar uma aplicação web e fornecer rotas, criar formulários, gerir estado e obter dados de uma API da qual podes buscar os dados do banco. diff --git a/translations/pt/7-bank-project/api/README.md b/translations/pt-PT/7-bank-project/api/README.md similarity index 91% rename from translations/pt/7-bank-project/api/README.md rename to translations/pt-PT/7-bank-project/api/README.md index f65b9afb4..838a7d6dd 100644 --- a/translations/pt/7-bank-project/api/README.md +++ b/translations/pt-PT/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # API do Banco > API do Banco construída com [Node.js](https://nodejs.org) + [Express](https://expressjs.com/). diff --git a/translations/pt/7-bank-project/solution/README.md b/translations/pt-PT/7-bank-project/solution/README.md similarity index 81% rename from translations/pt/7-bank-project/solution/README.md rename to translations/pt-PT/7-bank-project/solution/README.md index 506ad7770..b05d0d150 100644 --- a/translations/pt/7-bank-project/solution/README.md +++ b/translations/pt-PT/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # Aplicação bancária > Solução de exemplo para o projeto de aplicação bancária, construída com HTML5, CSS e JavaScript puro (sem frameworks ou bibliotecas). diff --git a/translations/pt/8-code-editor/1-using-a-code-editor/README.md b/translations/pt-PT/8-code-editor/1-using-a-code-editor/README.md similarity index 97% rename from translations/pt/8-code-editor/1-using-a-code-editor/README.md rename to translations/pt-PT/8-code-editor/1-using-a-code-editor/README.md index a0c9d4032..d1612c7cb 100644 --- a/translations/pt/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/pt-PT/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # Usar um Editor de Código: Dominar o VSCode.dev Lembras-te em *The Matrix* quando o Neo teve de ligar-se a um terminal de computador gigante para aceder ao mundo digital? As ferramentas de desenvolvimento web de hoje em dia são a história oposta – capacidades incrivelmente poderosas acessíveis a partir de qualquer lugar. O VSCode.dev é um editor de código baseado no navegador que traz ferramentas profissionais de desenvolvimento para qualquer dispositivo com uma ligação à internet. @@ -182,7 +173,7 @@ Tal como o telefone de Alexander Graham Bell ligou locais distantes, ligar a tua Quando tudo carregar, vais ver um espaço de trabalho lindamente limpo, desenhado para que te concentres no que realmente interessa – o teu código! -![Interface padrão do VSCode.dev](../../../../translated_images/pt/default-vscode-dev.5d06881d65c1b323.webp) +![Interface padrão do VSCode.dev](../../../../translated_images/pt-PT/default-vscode-dev.5d06881d65c1b323.webp) **Aqui está a tua visita guiada ao bairro:** - **Barra de Atividades** (aquela faixa à esquerda): A tua navegação principal com Explorador 📁, Pesquisa 🔍, Controlo de Código-Fonte 🌿, Extensões 🧩, e Definições ⚙️ @@ -229,7 +220,7 @@ Este método é perfeito quando estiveres a começar no VSCode.dev e quiseres ab 1. Vai a [vscode.dev](https://vscode.dev), se ainda não estiveres lá 2. Procura o botão "Open Remote Repository" na tela de boas-vindas e clica nele - ![Abrir repositório remoto](../../../../translated_images/pt/open-remote-repository.bd9c2598b8949e7f.webp) + ![Abrir repositório remoto](../../../../translated_images/pt-PT/open-remote-repository.bd9c2598b8949e7f.webp) 3. Cola qualquer URL de repositório GitHub (experimenta este: `https://github.com/microsoft/Web-Dev-For-Beginners`) 4. Pressiona Enter e vê a magia acontecer! @@ -238,7 +229,7 @@ Este método é perfeito quando estiveres a começar no VSCode.dev e quiseres ab Quer sentir-te um mago da programação? Experimenta este atalho de teclado: Ctrl+Shift+P (ou Cmd+Shift+P no Mac) para abrir o Command Palette: -![Command Palette](../../../../translated_images/pt/palette-menu.4946174e07f42622.webp) +![Command Palette](../../../../translated_images/pt-PT/palette-menu.4946174e07f42622.webp) **O Command Palette é como ter um motor de busca para tudo o que podes fazer:** - Escreve "open remote" e ele encontra a opção para abrir repositórios remotamente @@ -300,7 +291,7 @@ Tal como organizar plantas no escritório de um arquiteto, a criação de fichei 3. Introduz o nome do ficheiro incluindo a extensão apropriada (`style.css`, `script.js`, `index.html`) 4. Pressiona Enter para criar o ficheiro -![Criar um novo ficheiro](../../../../translated_images/pt/create-new-file.2814e609c2af9aeb.webp) +![Criar um novo ficheiro](../../../../translated_images/pt-PT/create-new-file.2814e609c2af9aeb.webp) **Convenções de nomes:** - Usa nomes descritivos que indiquem a finalidade do ficheiro @@ -318,7 +309,7 @@ Aqui começa a verdadeira diversão! O editor do VSCode.dev está recheado de fu 2. Começa a escrever e vê o VSCode.dev a ajudar-te com cores, sugestões e deteção de erros 3. Guarda o teu trabalho com Ctrl+S (Windows/Linux) ou Cmd+S (Mac) – embora também tenha gravação automática! -![Editar ficheiros no VSCode.dev](../../../../translated_images/pt/edit-a-file.52c0ee665ef19f08.webp) +![Editar ficheiros no VSCode.dev](../../../../translated_images/pt-PT/edit-a-file.52c0ee665ef19f08.webp) **As coisas fixes que acontecem enquanto codificas:** - O teu código fica lindamente colorido para facilitar a leitura @@ -339,7 +330,7 @@ Tal como arqueólogos criam registos detalhados das camadas de escavação, o Gi 2. Os ficheiros modificados aparecem na secção "Changes" 3. A codificação por cores indica tipos de alteração: verde para adições, vermelho para eliminações -![Ver alterações no Controlo de Código-Fonte](../../../../translated_images/pt/working-tree.c58eec08e6335c79.webp) +![Ver alterações no Controlo de Código-Fonte](../../../../translated_images/pt-PT/working-tree.c58eec08e6335c79.webp) **Guardar o teu trabalho (fluxo de trabalho de commit):** @@ -431,7 +422,7 @@ O mercado de extensões está muito bem organizado, por isso não se vai perder 2. Navegue ou procure algo específico 3. Clique em qualquer coisa que pareça interessante para saber mais -![Interface do mercado de extensões](../../../../translated_images/pt/extensions.eca0e0c7f59a10b5.webp) +![Interface do mercado de extensões](../../../../translated_images/pt-PT/extensions.eca0e0c7f59a10b5.webp) **O que vai encontrar lá:** @@ -484,7 +475,7 @@ A maioria das extensões vem com definições que pode ajustar para que funcione 3. Escolha "Definições da Extensão" no menu dropdown 4. Ajuste as opções até que se adequem perfeitamente ao seu fluxo de trabalho -![Personalizar definições da extensão](../../../../translated_images/pt/extension-settings.21c752ae4f4cdb78.webp) +![Personalizar definições da extensão](../../../../translated_images/pt-PT/extension-settings.21c752ae4f4cdb78.webp) **Coisas comuns que pode querer ajustar:** - Como o seu código fica formatado (tabs vs espaços, comprimento de linhas, etc.) diff --git a/translations/pt/8-code-editor/1-using-a-code-editor/assignment.md b/translations/pt-PT/8-code-editor/1-using-a-code-editor/assignment.md similarity index 98% rename from translations/pt/8-code-editor/1-using-a-code-editor/assignment.md rename to translations/pt-PT/8-code-editor/1-using-a-code-editor/assignment.md index 9e4fdf2e0..f1122843a 100644 --- a/translations/pt/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/pt-PT/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # Criar um Website de Currículo Usando VSCode.dev Transforme as suas perspetivas de carreira construindo um website de currículo profissional que mostre as suas competências e experiência num formato interativo e moderno. Em vez de enviar PDFs tradicionais, imagine fornecer aos recrutadores um website elegante e responsivo que demonstre não só as suas qualificações, mas também as suas capacidades em desenvolvimento web. @@ -78,7 +69,7 @@ Como o VSCode.dev requer pelo menos um ficheiro para abrir um repositório, vamo 4. **Escreva** uma mensagem de commit: "Add initial HTML structure" 5. **Clique** em "Commit new file" para guardar as alterações -![Creating initial file on GitHub](../../../../translated_images/pt/new-file-github.com.c886796d800e8056.webp) +![Creating initial file on GitHub](../../../../translated_images/pt-PT/new-file-github.com.c886796d800e8056.webp) **Isto estabelece:** - **Uma estrutura** correta de documento HTML5 com elementos semânticos @@ -104,7 +95,7 @@ Agora que a base do seu repositório está estabelecida, vamos transitar para o ✅ **Indicador de sucesso**: Deve ver os ficheiros do projeto na barra lateral do Explorer e `index.html` disponível para edição na área principal do editor. -![Project loaded in VSCode.dev](../../../../translated_images/pt/project-on-vscode.dev.e79815a9a95ee7fe.webp) +![Project loaded in VSCode.dev](../../../../translated_images/pt-PT/project-on-vscode.dev.e79815a9a95ee7fe.webp) **O que verá na interface:** - **Barra lateral Explorer**: **Exibe** os ficheiros e pastas do seu repositório @@ -448,7 +439,7 @@ As extensões melhoram a sua experiência de desenvolvimento oferecendo capacida **Resultados imediatos após a instalação:** Assim que o CodeSwing estiver instalado, verá uma pré-visualização ao vivo do seu website de currículo surgir no editor. Isto permite que veja exatamente como o seu site aparece enquanto faz alterações. -![CodeSwing extension showing live preview](../../../../translated_images/pt/after-codeswing-extension-pb.0ebddddcf73b5509.webp) +![CodeSwing extension showing live preview](../../../../translated_images/pt-PT/after-codeswing-extension-pb.0ebddddcf73b5509.webp) **Compreender a interface melhorada:** - **Vista dividida**: **Mostra** o seu código de um lado e a pré-visualização do outro diff --git a/translations/pt/9-chat-project/README.md b/translations/pt-PT/9-chat-project/README.md similarity index 99% rename from translations/pt/9-chat-project/README.md rename to translations/pt-PT/9-chat-project/README.md index d041ff96a..1b0e5f476 100644 --- a/translations/pt/9-chat-project/README.md +++ b/translations/pt-PT/9-chat-project/README.md @@ -1,12 +1,3 @@ - # Criar um Assistente de Chat com IA Lembras-te de Star Trek, quando a tripulação conversava casualmente com o computador da nave, fazendo perguntas complexas e recebendo respostas ponderadas? O que parecia pura ficção científica nos anos 60 é agora algo que podes construir usando as tecnologias web que já conheces. @@ -60,7 +51,7 @@ print(response.choices[0].message.content) Eis como ficará o teu projeto terminado: -![Chat app interface showing conversation between user and AI assistant](../../../translated_images/pt/screenshot.0a1ee0d123df681b.webp) +![Chat app interface showing conversation between user and AI assistant](../../../translated_images/pt-PT/screenshot.0a1ee0d123df681b.webp) ## 🗺️ A Tua Jornada de Aprendizagem no Desenvolvimento de Aplicações com IA @@ -189,7 +180,7 @@ mindmap ``` **Princípio Fundamental**: O desenvolvimento de aplicações com IA combina competências tradicionais de desenvolvimento web com integração de serviços de IA, criando aplicações inteligentes que parecem naturais e responsivas para os utilizadores. -![GitHub Models AI Playground interface with model selection and testing area](../../../translated_images/pt/playground.d2b927122224ff8f.webp) +![GitHub Models AI Playground interface with model selection and testing area](../../../translated_images/pt-PT/playground.d2b927122224ff8f.webp) **Isto é o que torna o playground tão útil:** - **Experimenta** diferentes modelos de IA como GPT-4o-mini, Claude e outros (todos grátis!) @@ -199,7 +190,7 @@ mindmap Depois de brincares um pouco, basta clicares no separador "Code" e escolheres a tua linguagem de programação para obter o código de implementação que precisarás. -![Playground choice showing code generation options for different programming languages](../../../translated_images/pt/playground-choice.1d23ba7d407f4758.webp) +![Playground choice showing code generation options for different programming languages](../../../translated_images/pt-PT/playground-choice.1d23ba7d407f4758.webp) ## Configurar a Integração Backend em Python @@ -2351,14 +2342,14 @@ Quer experimentar este projeto num ambiente de desenvolvimento na nuvem? O GitHu - **Navegue** até ao [repositório Web Dev For Beginners](https://github.com/microsoft/Web-Dev-For-Beginners) - **Clique** em "Use this template" no canto superior direito (certifique-se que está autenticado no GitHub) -![Create from template interface showing the green "Use this template" button](../../../translated_images/pt/template.67ad477109d29a2b.webp) +![Create from template interface showing the green "Use this template" button](../../../translated_images/pt-PT/template.67ad477109d29a2b.webp) **Passo 2: Lançar Codespaces** - **Abra** o repositório recém-criado - **Clique** no botão verde "Code" e selecione "Codespaces" - **Escolha** "Create codespace on main" para iniciar o seu ambiente de desenvolvimento -![Create codespace interface with options for launching cloud development environment](../../../translated_images/pt/codespace.bcecbdf5d2747d3d.webp) +![Create codespace interface with options for launching cloud development environment](../../../translated_images/pt-PT/codespace.bcecbdf5d2747d3d.webp) **Passo 3: Configuração do Ambiente** Quando o seu Codespace carregar, terá acesso a: diff --git a/translations/pt/9-chat-project/solution/README.md b/translations/pt-PT/9-chat-project/solution/README.md similarity index 69% rename from translations/pt/9-chat-project/solution/README.md rename to translations/pt-PT/9-chat-project/solution/README.md index 170706a32..17a940b58 100644 --- a/translations/pt/9-chat-project/solution/README.md +++ b/translations/pt-PT/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # Executar solução 1. Inicie o [backend](./backend/README.md) diff --git a/translations/pt/9-chat-project/solution/backend/README.md b/translations/pt-PT/9-chat-project/solution/backend/README.md similarity index 73% rename from translations/pt/9-chat-project/solution/backend/README.md rename to translations/pt-PT/9-chat-project/solution/backend/README.md index d697575d4..831fccdea 100644 --- a/translations/pt/9-chat-project/solution/backend/README.md +++ b/translations/pt-PT/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - Escolha o seu ambiente de execução - [Python](./python/README.md) diff --git a/translations/pt/9-chat-project/solution/backend/python/README.md b/translations/pt-PT/9-chat-project/solution/backend/python/README.md similarity index 85% rename from translations/pt/9-chat-project/solution/backend/python/README.md rename to translations/pt-PT/9-chat-project/solution/backend/python/README.md index bc7064e0a..e2adb1ed2 100644 --- a/translations/pt/9-chat-project/solution/backend/python/README.md +++ b/translations/pt-PT/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # Executar código ## Configurar diff --git a/translations/pt/9-chat-project/solution/frontend/README.md b/translations/pt-PT/9-chat-project/solution/frontend/README.md similarity index 75% rename from translations/pt/9-chat-project/solution/frontend/README.md rename to translations/pt-PT/9-chat-project/solution/frontend/README.md index 81d02121e..32dd49a90 100644 --- a/translations/pt/9-chat-project/solution/frontend/README.md +++ b/translations/pt-PT/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # Executar o código ```sh diff --git a/translations/pt/AGENTS.md b/translations/pt-PT/AGENTS.md similarity index 98% rename from translations/pt/AGENTS.md rename to translations/pt-PT/AGENTS.md index 9decf760d..1a3ac9a9e 100644 --- a/translations/pt/AGENTS.md +++ b/translations/pt-PT/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## Visão Geral do Projeto diff --git a/translations/pt/CODE_OF_CONDUCT.md b/translations/pt-PT/CODE_OF_CONDUCT.md similarity index 80% rename from translations/pt/CODE_OF_CONDUCT.md rename to translations/pt-PT/CODE_OF_CONDUCT.md index 9671e7ba9..bee966e55 100644 --- a/translations/pt/CODE_OF_CONDUCT.md +++ b/translations/pt-PT/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # Código de Conduta de Código Aberto da Microsoft Este projeto adotou o [Código de Conduta de Código Aberto da Microsoft](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/pt/CONTRIBUTING.md b/translations/pt-PT/CONTRIBUTING.md similarity index 87% rename from translations/pt/CONTRIBUTING.md rename to translations/pt-PT/CONTRIBUTING.md index e72ded156..c49df6a53 100644 --- a/translations/pt/CONTRIBUTING.md +++ b/translations/pt-PT/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # Contribuir Este projeto acolhe contribuições e sugestões. A maioria das contribuições exige que concorde com um Acordo de Licença de Contribuidor (CLA), declarando que tem o direito de, e realmente concede-nos, os direitos de usar a sua contribuição. Para mais detalhes, visite [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/pt/Git-Basics/README.md b/translations/pt-PT/Git-Basics/README.md similarity index 96% rename from translations/pt/Git-Basics/README.md rename to translations/pt-PT/Git-Basics/README.md index 9c4a545b2..2b99fcdda 100644 --- a/translations/pt/Git-Basics/README.md +++ b/translations/pt-PT/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## Noções Básicas de GIT para Iniciantes em Desenvolvimento Web 👶 ## O que é `Git`? diff --git a/translations/pt-PT/README.md b/translations/pt-PT/README.md new file mode 100644 index 000000000..ddbab2c03 --- /dev/null +++ b/translations/pt-PT/README.md @@ -0,0 +1,269 @@ +[![Licença GitHub](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) +[![Colaboradores GitHub](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) +[![Problemas GitHub](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) +[![Pedidos de Pull GitHub](https://img.shields.io/github/issues-pr/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/pulls/) +[![PRs Bem-vindos](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) + +[![Observadores GitHub](https://img.shields.io/github/watchers/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/watchers/) +[![Forks GitHub](https://img.shields.io/github/forks/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/network/) +[![Estrelas GitHub](https://img.shields.io/github/stars/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/stargazers/) + +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + +# Desenvolvimento Web para Iniciantes - Um Currículo + +Aprenda os fundamentos do desenvolvimento web com o nosso curso abrangente de 12 semanas, por Microsoft Cloud Advocates. Cada uma das 24 aulas aprofunda JavaScript, CSS e HTML através de projetos práticos como terrários, extensões de browser e jogos espaciais. Participe em questionários, discussões e tarefas práticas. Melhore as suas competências e otimize a retenção do conhecimento com a nossa pedagogia eficaz baseada em projetos. Comece a sua jornada de codificação hoje! + +Junte-se à Comunidade Azure AI Foundry Discord + +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + +Siga estes passos para começar a usar estes recursos: +1. **Fork do Repositório**: Clique em [![Forks GitHub](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) +2. **Clone do Repositório**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**Junte-se ao Azure AI Foundry Discord e conheça especialistas e outros programadores**](https://discord.com/invite/ByRwuEEgH4) + +### 🌐 Suporte Multilíngue + +#### Suportado via Ação GitHub (Automatizado & Sempre Atualizado) + + +[Árabe](../ar/README.md) | [Bengali](../bn/README.md) | [Búlgaro](../bg/README.md) | [Birmanês (Myanmar)](../my/README.md) | [Chinês (Simplificado)](../zh-CN/README.md) | [Chinês (Tradicional, Hong Kong)](../zh-HK/README.md) | [Chinês (Tradicional, Macau)](../zh-MO/README.md) | [Chinês (Tradicional, Taiwan)](../zh-TW/README.md) | [Croata](../hr/README.md) | [Checo](../cs/README.md) | [Dinamarquês](../da/README.md) | [Holandês](../nl/README.md) | [Estónio](../et/README.md) | [Finlandês](../fi/README.md) | [Francês](../fr/README.md) | [Alemão](../de/README.md) | [Grego](../el/README.md) | [Hebraico](../he/README.md) | [Hindi](../hi/README.md) | [Húngaro](../hu/README.md) | [Indonésio](../id/README.md) | [Italiano](../it/README.md) | [Japonês](../ja/README.md) | [Kannada](../kn/README.md) | [Coreano](../ko/README.md) | [Lituano](../lt/README.md) | [Malaio](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Pidgin Nigeriano](../pcm/README.md) | [Norueguês](../no/README.md) | [Persa (Farsi)](../fa/README.md) | [Polaco](../pl/README.md) | [Português (Brasil)](../pt-BR/README.md) | [Português (Portugal)](./README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romeno](../ro/README.md) | [Russo](../ru/README.md) | [Sérvio (Cirílico)](../sr/README.md) | [Eslovaco](../sk/README.md) | [Esloveno](../sl/README.md) | [Espanhol](../es/README.md) | [Suaíli](../sw/README.md) | [Sueco](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Tailandês](../th/README.md) | [Turco](../tr/README.md) | [Ucraniano](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamita](../vi/README.md) + +> **Prefere Clonar Localmente?** + +> Este repositório inclui traduções em mais de 50 idiomas, o que aumenta significativamente o tamanho do download. Para clonar sem traduções, use sparse checkout: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git +> cd Web-Dev-For-Beginners +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> Isto oferece tudo o que precisa para completar o curso com um download muito mais rápido. + + +**Se desejar que línguas adicionais sejam suportadas, estas estão listadas [aqui](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** + +[![Abrir no Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Abrir%20no%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) + +#### 🧑‍🎓 _É estudante?_ + +Visite a [**página Student Hub**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) onde encontrará recursos para iniciantes, kits para estudantes e até formas de obter um voucher de certificado gratuito. Esta é a página que deve guardar nos favoritos e consultar de tempos a tempos, pois atualizamos o conteúdo mensalmente. + +### 📣 Anúncio - Novos desafios no modo Agente GitHub Copilot para completar! + +Novo desafio adicionado, procure por "Desafio Agente GitHub Copilot 🚀" na maioria dos capítulos. Este é um novo desafio para completar usando o GitHub Copilot e o modo Agente. Se nunca usou o modo Agente, ele é capaz não só de gerar texto, mas também de criar e editar ficheiros, executar comandos e muito mais. + +### 📣 Anúncio - _Novo Projeto para construir usando IA Generativa_ + +Novo projeto de Assistente IA adicionado, veja o [projeto](./9-chat-project/README.md) + +### 📣 Anúncio - _Novo Currículo_ sobre IA Generativa para JavaScript foi lançado + +Não perca o nosso novo currículo de IA Generativa! + +Visite [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) para começar! + +![Background](../../translated_images/pt-PT/background.148a8d43afde5730.webp) + +- Aulas que cobrem desde os básicos até RAG. +- Interaja com personagens históricos usando GenAI e a nossa app companheira. +- Narrativa divertida e envolvente, fará viagens no tempo! + +![character](../../translated_images/pt-PT/character.5c0dd8e067ffd693.webp) + +Cada aula inclui uma tarefa para completar, um teste de conhecimento e um desafio para guiar a aprendizagem de tópicos como: +- Prompting e engenharia de prompts +- Criação de apps de texto e imagem +- Apps de pesquisa + +Visite [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) para começar! + + + +## 🌱 Introdução + +> **Professores**, incluímos algumas sugestões [aqui](for-teachers.md) sobre como usar este currículo. Agradecemos o seu feedback [no nosso fórum de discussão](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! + +**[Estudantes](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, para cada aula, comece com um questionário pré-lectura, siga lendo o material da aula, complete as várias atividades e verifique a sua compreensão com o questionário pós-lectura. + +Para melhorar a sua experiência de aprendizagem, conecte-se com os seus colegas para trabalharem juntos nos projetos! As discussões são incentivadas no nosso [fórum de discussão](https://github.com/microsoft/Web-Dev-For-Beginners/discussions), onde a nossa equipa de moderadores estará disponível para responder às suas perguntas. + +Para aprofundar a sua educação, recomendamos explorar [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) para materiais de estudo adicionais. + +### 📋 Configurar o seu ambiente + +Este currículo tem um ambiente de desenvolvimento pronto a usar! Ao começar, pode optar por executar o currículo num [Codespace](https://github.com/features/codespaces/) (_um ambiente baseado no navegador, sem necessidade de instalações_), ou localmente no seu computador usando um editor de texto como o [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). + +#### Criar o seu repositório +Para guardar o seu trabalho facilmente, é recomendado criar a sua própria cópia deste repositório. Pode fazê-lo clicando no botão **Use this template** no topo da página. Isso criará um novo repositório na sua conta GitHub com uma cópia do currículo. + +Siga estes passos: +1. **Fork do Repositório**: Clique no botão "Fork" no canto superior direito desta página. +2. **Clone do Repositório**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` + +#### Executar o currículo num Codespace + +Na sua cópia deste repositório que criou, clique no botão **Code** e selecione **Open with Codespaces**. Isso criará um novo Codespace para trabalhar. + +![Codespace](../../translated_images/pt-PT/createcodespace.0238bbf4d7a8d955.webp) + +#### Executar o currículo localmente no seu computador + +Para executar este currículo localmente no seu computador, precisará de um editor de texto, um browser e uma ferramenta de linha de comandos. A nossa primeira aula, [Introdução a Linguagens de Programação e Ferramentas do Ofício](../../1-getting-started-lessons/1-intro-to-programming-languages), guiará através de várias opções para cada uma destas ferramentas para selecionar o que melhor lhe convém. + +A nossa recomendação é usar o [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) como editor, que também tem um [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) incorporado. Pode fazer download do Visual Studio Code [aqui](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). + + +1. Clone o seu repositório para o seu computador. Pode fazê-lo clicando no botão **Code** e copiando a URL: + + [CodeSpace](./images/createcodespace.png) + Depois, abra o [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) dentro do [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) e execute o seguinte comando, substituindo `` pelo URL que acabou de copiar: + + ```bash + git clone + ``` + +2. Abra a pasta no Visual Studio Code. Pode fazer isto clicando em **Ficheiro** > **Abrir Pasta** e selecionando a pasta que acabou de clonar. + + +> Extensões recomendadas para o Visual Studio Code: +> +> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - para pré-visualizar páginas HTML dentro do Visual Studio Code +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - para ajudar a escrever código mais rapidamente + +## 📂 Cada lição inclui: + +- sketchnote opcional +- vídeo suplementar opcional +- quiz de aquecimento antes da lição +- lição escrita +- para lições baseadas em projetos, guias passo a passo sobre como construir o projeto +- verificação de conhecimento +- um desafio +- leitura suplementar +- tarefa +- [quiz pós-lição](https://ff-quizzes.netlify.app/web/) + +> **Uma nota sobre quizzes**: Todos os quizzes estão contidos na pasta Quiz-app, totalizando 48 quizzes de três perguntas cada. Estão disponíveis [aqui](https://ff-quizzes.netlify.app/web/); a aplicação dos quizzes pode ser executada localmente ou implantada no Azure; siga as instruções na pasta `quiz-app`. + +## 🗃️ Lições + +| | Nome do Projeto | Conceitos Ensinados | Objetivos de Aprendizagem | Lição Ligada | Autor | +| :-: | :---------------------------------------------------------: | :------------------------------------------------------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | +| 01 | A Começar | Introdução à Programação e Ferramentas do Ofício | Aprender os fundamentos básicos por detrás da maioria das linguagens de programação e sobre software que ajuda os programadores profissionais a fazer o seu trabalho | [Introdução às Linguagens de Programação e Ferramentas do Ofício](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | A Começar | Noções básicas de GitHub, incluindo trabalho em equipa | Como usar o GitHub no seu projeto, como colaborar com outros numa base de código | [Introdução ao GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | A Começar | Acessibilidade | Aprender os fundamentos da acessibilidade web | [Fundamentos da Acessibilidade](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | Fundamentos de JS | Tipos de Dados em JavaScript | Os conceitos básicos dos tipos de dados em JavaScript | [Tipos de Dados](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | Fundamentos de JS | Funções e Métodos | Aprender sobre funções e métodos para gerir o fluxo lógico de uma aplicação | [Funções e Métodos](./2-js-basics/2-functions-methods/README.md) | Jasmine e Christopher | +| 06 | Fundamentos de JS | Tomar Decisões com JS | Aprender como criar condições no seu código usando métodos de tomada de decisão | [Tomar Decisões](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | Fundamentos de JS | Arrays e Loops | Trabalhar com dados usando arrays e loops em JavaScript | [Arrays e Loops](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML na Prática | Construir o HTML para criar um terrário online, focando na criação de uma disposição/layout | [Introdução ao HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS na Prática | Construir o CSS para estilizar o terrário online, focando no básico do CSS incluindo tornar a página responsiva | [Introdução ao CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrarium](./3-terrarium/solution/README.md) | Closures em JavaScript, manipulação do DOM | Criar o JavaScript para fazer o terrário funcionar como uma interface drag/drop, focando em closures e manipulação do DOM | [Closures em JavaScript, manipulação do DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Typing Game](./4-typing-game/solution/README.md) | Criar um Jogo de Digitação | Aprender como usar eventos de teclado para conduzir a lógica da sua aplicação JavaScript | [Programação Orientada a Eventos](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [Extensão Verde para Navegadores](./5-browser-extension/solution/README.md) | Trabalhar com Navegadores | Aprender como os navegadores funcionam, a sua história e como estruturar os primeiros elementos de uma extensão para navegador | [Sobre Navegadores](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [Extensão Verde para Navegadores](./5-browser-extension/solution/README.md) | Construir um formulário, chamar uma API e armazenar variáveis no armazenamento local | Construir os elementos JavaScript da sua extensão de navegador para chamar uma API usando variáveis armazenadas no armazenamento local | [APIs, Formulários e Armazenamento Local](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [Extensão Verde para Navegadores](./5-browser-extension/solution/README.md) | Processos em segundo plano no navegador, desempenho web | Usar os processos em segundo plano do navegador para gerir o ícone da extensão; aprender sobre desempenho web e algumas otimizações a realizar | [Tarefas em Segundo Plano e Desempenho](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [Jogo Espacial](./6-space-game/solution/README.md) | Desenvolvimento de Jogos Mais Avançado com JavaScript | Aprender sobre Herança usando Classes e Composição, e o padrão Pub/Sub, para preparar-se para criar um jogo | [Introdução ao Desenvolvimento Avançado de Jogos](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [Jogo Espacial](./6-space-game/solution/README.md) | Desenhar no canvas | Aprender sobre a API Canvas, usada para desenhar elementos num ecrã | [Desenhar no Canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [Jogo Espacial](./6-space-game/solution/README.md) | Mover elementos pelo ecrã | Descobrir como os elementos podem ganhar movimento usando coordenadas cartesianas e a API Canvas | [Mover Elementos](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [Jogo Espacial](./6-space-game/solution/README.md) | Detetar Colisões | Fazer os elementos colidirem e reagirem entre si usando teclas e fornecer uma função de cooldown para garantir o desempenho do jogo | [Detetar Colisões](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [Jogo Espacial](./6-space-game/solution/README.md) | Manter a pontuação | Realizar cálculos matemáticos baseados no estado e desempenho do jogo | [Manter a Pontuação](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [Jogo Espacial](./6-space-game/solution/README.md) | Terminar e reiniciar o jogo | Aprender sobre terminar e reiniciar o jogo, incluindo limpar recursos e redefinir valores de variáveis | [A Condição de Fim](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [App Bancária](./7-bank-project/solution/README.md) | Templates HTML e Rotas numa App Web | Aprender como criar a estrutura arquitetónica de um website multipágina usando rotas e templates HTML | [Templates HTML e Rotas](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [App Bancária](./7-bank-project/solution/README.md) | Criar um Formulário de Login e Registo | Aprender a criar formulários e gerir rotinas de validação | [Formulários](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [App Bancária](./7-bank-project/solution/README.md) | Métodos para Obter e Usar Dados | Como os dados entram e saem da sua aplicação, como buscá-los, guardá-los e descartá-los | [Dados](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [App Bancária](./7-bank-project/solution/README.md) | Conceitos de Gestão de Estado | Aprender como a sua aplicação mantém o estado e como gerí-lo programaticamente | [Gestão de Estado](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [Browser/VScode Code](../../8-code-editor) | Trabalhar com VScode | Aprender a usar um editor de código | [Usar o Editor VScode](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [Assistentes AI](./9-chat-project/README.md) | Trabalhar com AI | Aprender a criar o seu próprio assistente AI | [Projeto de Assistente AI](./9-chat-project/README.md) | Chris | + +## 🏫 Pedagogia + +O nosso currículo foi concebido com dois princípios pedagógicos chave em mente: +* aprendizagem baseada em projetos +* quizzes frequentes + +O programa ensina os fundamentos de JavaScript, HTML e CSS, bem como as ferramentas e técnicas mais recentes usadas pelos desenvolvedores web atuais. Os estudantes terão a oportunidade de desenvolver experiência prática criando um jogo de digitação, um terrário virtual, uma extensão de navegador ecológica, um jogo estilo space-invader e uma aplicação bancária para negócios. No final da série, os estudantes terão adquirido uma compreensão sólida do desenvolvimento web. + +> 🎓 Pode fazer as primeiras lições deste currículo como um [Caminho de Aprendizagem](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) na Microsoft Learn! + +Ao assegurar que o conteúdo está alinhado com projetos, o processo torna-se mais envolvente para os estudantes e a retenção de conceitos será aumentada. Também escrevemos várias lições iniciais sobre os fundamentos de JavaScript para introduzir conceitos, combinadas com um vídeo da coleção de tutoriais em vídeo "[Série para Iniciantes em: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)", alguns dos cujos autores contribuíram para este currículo. + +Além disso, um quiz de baixo risco antes da aula define a intenção do estudante para aprender um tópico, enquanto um segundo quiz após a aula assegura uma maior retenção. Este currículo foi desenhado para ser flexível e divertido, podendo ser seguido na totalidade ou parcialmente. Os projetos começam pequenos e tornam-se progressivamente mais complexos até final do ciclo de 12 semanas. + +Embora tenhamos evitado intencionalmente a introdução de frameworks JavaScript para nos concentrarmos nas competências básicas necessárias como desenvolvedor web antes de adotar um framework, um bom próximo passo para completar este currículo seria aprender sobre Node.js através de outra coleção de vídeos: "[Série para Iniciantes em: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". + +> Visite as nossas orientações do [Código de Conduta](CODE_OF_CONDUCT.md) e [Contribuir](CONTRIBUTING.md). Aguardamos o seu feedback construtivo! + +## 🧭 Acesso offline + +Pode executar esta documentação offline usando o [Docsify](https://docsify.js.org/#/). Faça um fork deste repositório, [instale o Docsify](https://docsify.js.org/#/quickstart) na sua máquina local e, depois, na pasta raiz deste repositório, digite `docsify serve`. O site será servido na porta 3000 no seu localhost: `localhost:3000`. + +## 📘 PDF + +Um PDF de todas as lições pode ser encontrado [aqui](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). + + +## 🎒 Outros Cursos +A nossa equipa produz outros cursos! Confira: + + +### 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) +[![LangChain.js for Beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) + +--- + +### Azure / Edge / MCP / Agents +[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) + +--- + +### Série de IA Generativa +[![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) + +--- + +### Aprendizagem Fundamental +[![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) + +--- + +### Série 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 for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) + + +## Obter Ajuda + +Se ficar preso ou tiver alguma pergunta sobre a construção de aplicações de IA. Junte-se a outros alunos e programadores experientes em discussões sobre MCP. É uma comunidade de apoio onde perguntas são bem-vindas e o conhecimento é partilhado livremente. + +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + +Se tiver feedback de produto ou erros durante a construção, visite: + +[![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) + +## Licença + +Este repositório está licenciado ao abrigo da licença MIT. Veja o ficheiro [LICENSE](../../LICENSE) para mais informações. + +--- + + +**Aviso Legal**: +Este documento foi traduzido utilizando o serviço de tradução automática [Co-op Translator](https://github.com/Azure/co-op-translator). Embora nos esforcemos por garantir a precisão, esteja ciente de que traduções automáticas podem conter erros ou imprecisões. O documento original no seu idioma nativo deve ser considerado a fonte autoritativa. Para informações críticas, recomenda-se a tradução profissional por um tradutor humano. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações incorretas decorrentes do uso desta tradução. + \ No newline at end of file diff --git a/translations/pt/SECURITY.md b/translations/pt-PT/SECURITY.md similarity index 93% rename from translations/pt/SECURITY.md rename to translations/pt-PT/SECURITY.md index ac524f535..859f1af30 100644 --- a/translations/pt/SECURITY.md +++ b/translations/pt-PT/SECURITY.md @@ -1,12 +1,3 @@ - ## Segurança A Microsoft leva a segurança dos seus produtos e serviços de software muito a sério, incluindo todos os repositórios de código fonte geridos através das nossas organizações no GitHub, que incluem [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) e [as nossas organizações no GitHub](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/pt/SUPPORT.md b/translations/pt-PT/SUPPORT.md similarity index 81% rename from translations/pt/SUPPORT.md rename to translations/pt-PT/SUPPORT.md index 21ff6c0e7..1bcd261f3 100644 --- a/translations/pt/SUPPORT.md +++ b/translations/pt-PT/SUPPORT.md @@ -1,12 +1,3 @@ - # Suporte ## Como reportar problemas e obter ajuda diff --git a/translations/pt/_404.md b/translations/pt-PT/_404.md similarity index 76% rename from translations/pt/_404.md rename to translations/pt-PT/_404.md index 071625349..f01a882ff 100644 --- a/translations/pt/_404.md +++ b/translations/pt-PT/_404.md @@ -1,12 +1,3 @@ - # Trabalho em progresso Estamos a trabalhar nesta página. Por favor, volte mais tarde. diff --git a/translations/pt/docs/_navbar.md b/translations/pt-PT/docs/_navbar.md similarity index 84% rename from translations/pt/docs/_navbar.md rename to translations/pt-PT/docs/_navbar.md index 1bae3e3fb..db1edef12 100644 --- a/translations/pt/docs/_navbar.md +++ b/translations/pt-PT/docs/_navbar.md @@ -1,12 +1,3 @@ - - Traduções - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/pt/docs/_sidebar.md b/translations/pt-PT/docs/_sidebar.md similarity index 88% rename from translations/pt/docs/_sidebar.md rename to translations/pt-PT/docs/_sidebar.md index b529e6698..d5e6bfe54 100644 --- a/translations/pt/docs/_sidebar.md +++ b/translations/pt-PT/docs/_sidebar.md @@ -1,12 +1,3 @@ - - Introdução - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/pt/for-teachers.md b/translations/pt-PT/for-teachers.md similarity index 92% rename from translations/pt/for-teachers.md rename to translations/pt-PT/for-teachers.md index 4270ce220..47d26c6a5 100644 --- a/translations/pt/for-teachers.md +++ b/translations/pt-PT/for-teachers.md @@ -1,12 +1,3 @@ - ### Para Educadores Sinta-se à vontade para usar este currículo na sua sala de aula. Ele funciona perfeitamente com o GitHub Classroom e as principais plataformas LMS, podendo também ser utilizado como um repositório independente com os seus alunos. @@ -42,10 +33,10 @@ Este currículo inclui pacotes importáveis para fluxos de trabalho comuns em LM - O Moodle Cloud tem suporte limitado para Common Cartridge. Prefira o ficheiro do Moodle acima, que também pode ser carregado no Canvas. - Após a importação, reveja os módulos, datas de entrega e configurações de questionários para ajustar ao calendário do seu período letivo. -![Moodle](../../translated_images/pt/moodle.94eb93d714a50cb2.webp) +![Moodle](../../translated_images/pt-PT/moodle.94eb93d714a50cb2.webp) > O currículo numa sala de aula Moodle -![Canvas](../../translated_images/pt/canvas.fbd605ff8e5b8aff.webp) +![Canvas](../../translated_images/pt-PT/canvas.fbd605ff8e5b8aff.webp) > O currículo no Canvas ### Utilizar o repositório diretamente (sem Classroom) diff --git a/translations/pt/lesson-template/README.md b/translations/pt-PT/lesson-template/README.md similarity index 85% rename from translations/pt/lesson-template/README.md rename to translations/pt-PT/lesson-template/README.md index b541c8eaa..45dc2aedc 100644 --- a/translations/pt/lesson-template/README.md +++ b/translations/pt-PT/lesson-template/README.md @@ -1,12 +1,3 @@ - # [Tópico da Aula] ![Incorporar um vídeo aqui](../../../lesson-template/video-url) diff --git a/translations/pt/lesson-template/assignment.md b/translations/pt-PT/lesson-template/assignment.md similarity index 78% rename from translations/pt/lesson-template/assignment.md rename to translations/pt-PT/lesson-template/assignment.md index 2e95df859..16245fc04 100644 --- a/translations/pt/lesson-template/assignment.md +++ b/translations/pt-PT/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [Nome da Tarefa] ## Instruções diff --git a/translations/pt/memory-game/README.md b/translations/pt-PT/memory-game/README.md similarity index 90% rename from translations/pt/memory-game/README.md rename to translations/pt-PT/memory-game/README.md index 3a2808eba..0cf587b5e 100644 --- a/translations/pt/memory-game/README.md +++ b/translations/pt-PT/memory-game/README.md @@ -1,12 +1,3 @@ - Este é um projeto [Next.js](https://nextjs.org) criado com [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). ## Começar diff --git a/translations/pt/quiz-app/README.md b/translations/pt-PT/quiz-app/README.md similarity index 95% rename from translations/pt/quiz-app/README.md rename to translations/pt-PT/quiz-app/README.md index d67f3ff2b..256d701ec 100644 --- a/translations/pt/quiz-app/README.md +++ b/translations/pt-PT/quiz-app/README.md @@ -1,12 +1,3 @@ - # Aplicação de Quiz Estes quizzes são os quizzes pré e pós-aula para o currículo de ciência de dados em https://aka.ms/webdev-beginners diff --git a/translations/pt/README.md b/translations/pt/README.md deleted file mode 100644 index 6192cb2e9..000000000 --- a/translations/pt/README.md +++ /dev/null @@ -1,278 +0,0 @@ - -[![Licença GitHub](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) -[![Colaboradores GitHub](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) -[![Problemas GitHub](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) -[![Pedidos de Pull GitHub](https://img.shields.io/github/issues-pr/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/pulls/) -[![PRs Bem-vindos](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) - -[![Observadores GitHub](https://img.shields.io/github/watchers/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/watchers/) -[![Bifurcações GitHub](https://img.shields.io/github/forks/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/network/) -[![Estrelas GitHub](https://img.shields.io/github/stars/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/stargazers/) - -[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) - -# Desenvolvimento Web para Iniciantes - Um Currículo - -Aprenda os fundamentos do desenvolvimento web com o nosso curso abrangente de 12 semanas pelos Defensores do Cloud da Microsoft. Cada uma das 24 lições mergulha em JavaScript, CSS e HTML através de projetos práticos como terrários, extensões de navegador e jogos espaciais. Envolva-se com questionários, discussões e tarefas práticas. Melhore suas competências e otimize a retenção do conhecimento com a nossa pedagógica eficaz baseada em projetos. Comece a tua viagem de programação hoje! - -Junte-se à Comunidade Discord Azure AI Foundry - -[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) - -Siga estes passos para começar a usar estes recursos: -1. **Faça um Fork do Repositório**: Clique em [![Bifurcações GitHub](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) -2. **Clone o Repositório**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Junte-se ao Discord Azure AI Foundry e conheça especialistas e outros desenvolvedores**](https://discord.com/invite/ByRwuEEgH4) - -### 🌐 Suporte Multilíngue - -#### Suportado via GitHub Action (Automatizado e Sempre Atualizado) - - -[Árabe](../ar/README.md) | [Bengali](../bn/README.md) | [Búlgaro](../bg/README.md) | [Birmanês (Myanmar)](../my/README.md) | [Chinês (Simplificado)](../zh/README.md) | [Chinês (Tradicional, Hong Kong)](../hk/README.md) | [Chinês (Tradicional, Macau)](../mo/README.md) | [Chinês (Tradicional, Taiwan)](../tw/README.md) | [Croata](../hr/README.md) | [Checo](../cs/README.md) | [Dinamarquês](../da/README.md) | [Holandês](../nl/README.md) | [Estónio](../et/README.md) | [Finlandês](../fi/README.md) | [Francês](../fr/README.md) | [Alemão](../de/README.md) | [Grego](../el/README.md) | [Hebraico](../he/README.md) | [Hindi](../hi/README.md) | [Húngaro](../hu/README.md) | [Indonésio](../id/README.md) | [Italiano](../it/README.md) | [Japonês](../ja/README.md) | [Kannada](../kn/README.md) | [Coreano](../ko/README.md) | [Lituano](../lt/README.md) | [Malásio](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Pidgin Nigeriano](../pcm/README.md) | [Norueguês](../no/README.md) | [Persa (Farsi)](../fa/README.md) | [Polaco](../pl/README.md) | [Português (Brasil)](../br/README.md) | [Português (Portugal)](./README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romeno](../ro/README.md) | [Russo](../ru/README.md) | [Sérvio (Cirílico)](../sr/README.md) | [Eslovaco](../sk/README.md) | [Esloveno](../sl/README.md) | [Espanhol](../es/README.md) | [Suaíli](../sw/README.md) | [Sueco](../sv/README.md) | [Tagalo (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Tailandês](../th/README.md) | [Turco](../tr/README.md) | [Ucraniano](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamita](../vi/README.md) - -> **Prefere Clonar Localmente?** - -> Este repositório inclui mais de 50 traduções em línguas, o que aumenta significativamente o tamanho do download. Para clonar sem traduções, use o sparse checkout: -> ```bash -> git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git -> cd Web-Dev-For-Beginners -> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' -> ``` -> Isto fornece-te tudo o que precisas para concluir o curso com um download muito mais rápido. - - -**Se desejares ter suporte para mais línguas, as línguas suportadas adicionais estão listadas [aqui](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** - -[![Abrir no 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) - -#### 🧑‍🎓 _És estudante?_ - -Visita a [**página do Centro do Estudante**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) onde encontrarás recursos para iniciantes, pacotes para estudantes e até formas de obter um voucher gratuito para certificado. Esta é a página que vais querer guardar nos favoritos e consultar de tempos a tempos, pois atualizamos o conteúdo mensalmente. - -### 📣 Anúncio - Novos desafios do modo Agente GitHub Copilot para completar! - -Novo desafio adicionado, procura por "GitHub Copilot Agent Challenge 🚀" na maioria dos capítulos. Este é um novo desafio para completares usando o GitHub Copilot e o modo Agente. Se ainda não usaste o modo Agente, ele é capaz não só de gerar texto, mas também pode criar e editar ficheiros, executar comandos e muito mais. - -### 📣 Anúncio - _Novo projeto para construir usando IA Generativa_ - -Novo projeto Assistente AI recém-adicionado, confere o [projeto](./9-chat-project/README.md) - -### 📣 Anúncio - _Novo Currículo_ sobre IA Generativa para JavaScript foi lançado - -Não percas o nosso novo currículo de IA Generativa! - -Visita [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) para começar! - -![Background](../../translated_images/pt/background.148a8d43afde5730.webp) - -- Lições cobrindo tudo desde o básico até RAG. -- Interage com personagens históricos usando GenAI e a nossa aplicação acompanhante. -- Narrativa divertida e envolvente, vais viajar no tempo! - -![character](../../translated_images/pt/character.5c0dd8e067ffd693.webp) - -Cada lição inclui uma tarefa para completares, um teste de conhecimento e um desafio para te guiar na aprendizagem de tópicos como: -- Prompting e engenharia de prompts -- Aplicações de geração de texto e imagem -- Aplicações de pesquisa - -Visita [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) para começares! - - - -## 🌱 Começando - -> **Professores**, incluímos [algumas sugestões](for-teachers.md) sobre como usar este currículo. Adoraríamos o teu feedback [no nosso fórum de discussão](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! - -**[Aprendizes](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, para cada lição, começa com um quiz pré-aula e segue lendo o material da aula, completando as várias atividades e verifica a tua compreensão com o quiz pós-aula. - -Para melhorar a tua experiência de aprendizagem, conecta-te com os colegas para trabalhar juntos nos projetos! As discussões são incentivadas no nosso [fórum de discussão](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) onde a nossa equipa de moderadores está disponível para responder às tuas perguntas. - -Para aprofundar a tua educação, recomendamos vivamente explorar o [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) para materiais de estudo adicionais. - -### 📋 Configurar o teu ambiente - -Este currículo tem um ambiente de desenvolvimento pronto a usar! Ao começares, podes escolher executar o currículo num [Codespace](https://github.com/features/codespaces/) (_um ambiente baseado no navegador, sem necessidade de instalações_), ou localmente no teu computador usando um editor de texto como o [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). - -#### Criar o teu repositório -Para poderes salvar facilmente o teu trabalho, é recomendado que cries a tua própria cópia deste repositório. Podes fazê-lo clicando no botão **Usar este modelo** no topo da página. Isto criará um novo repositório na tua conta GitHub com uma cópia do currículo. - -Segue estes passos: -1. **Fazer Fork do Repositório**: Clica no botão "Fork" no canto superior direito desta página. -2. **Clonar o Repositório**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` - -#### Executar o currículo num Codespace - -Na tua cópia deste repositório que criaste, clica no botão **Code** e seleciona **Open with Codespaces**. Isto criará um novo Codespace onde poderás trabalhar. - -![Codespace](../../translated_images/pt/createcodespace.0238bbf4d7a8d955.webp) - -#### Executar o currículo localmente no teu computador - -Para executar este currículo localmente no teu computador, vais precisar de um editor de texto, um navegador e uma ferramenta de linha de comandos. A nossa primeira lição, [Introdução às Linguagens de Programação e Ferramentas do Ofício](../../1-getting-started-lessons/1-intro-to-programming-languages), guiar-te-á pelas várias opções para cada uma destas ferramentas para que possas escolher o que funciona melhor para ti. - -A nossa recomendação é usar o [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) como editor, que também tem um [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) integrado. Podes descarregar o Visual Studio Code [aqui](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). - -1. Clona o teu repositório para o teu computador. Podes fazer isto clicando no botão **Code** e copiando a URL: - - [CodeSpace](./images/createcodespace.png) - Depois, abra o [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) dentro do [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) e execute o seguinte comando, substituindo `` pela URL que acabou de copiar: - - ```bash - git clone - ``` - -2. Abra a pasta no Visual Studio Code. Pode fazer isto clicando em **Ficheiro** > **Abrir Pasta** e selecionando a pasta que acabou de clonar. - - -> Extensões recomendadas do Visual Studio Code: -> -> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - para pré-visualizar páginas HTML dentro do Visual Studio Code -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - para ajudar a escrever código mais rapidamente - -## 📂 Cada lição inclui: - -- sketchnote opcional -- vídeo suplementar opcional -- quiz de pré-aquecimento antes da lição -- lição escrita -- para lições baseadas em projetos, guias passo a passo sobre como construir o projeto -- verificações de conhecimento -- um desafio -- leitura suplementar -- tarefa -- [quiz pós-lição](https://ff-quizzes.netlify.app/web/) - -> **Uma nota sobre os quizzes**: Todos os quizzes estão contidos na pasta Quiz-app, totalizando 48 quizzes de três perguntas cada. Estão disponíveis [aqui](https://ff-quizzes.netlify.app/web/) e a aplicação do quiz pode ser executada localmente ou implementada no Azure; siga as instruções na pasta `quiz-app`. - -## 🗃️ Lições - -| | Nome do Projeto | Conceitos Ensinados | Objetivos de Aprendizagem | Lição Ligada | Autor | -| :-: | :---------------------------------------------------------: | :----------------------------------------------------------------------: | --------------------------------------------------------------------------------------------------------------------------------- | :-----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | -| 01 | A Começar | Introdução à Programação e Ferramentas da Arte | Aprender os fundamentos básicos por trás da maioria das linguagens de programação e sobre software que ajuda desenvolvedores profissionais a fazer o seu trabalho | [Introdução às Linguagens de Programação e Ferramentas da Arte](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | -| 02 | A Começar | Noções básicas do GitHub, inclui trabalho em equipa | Como usar o GitHub no seu projeto, como colaborar com outros numa base de código | [Introdução ao GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | A Começar | Acessibilidade | Aprender os conceitos básicos de acessibilidade web | [Fundamentos de Acessibilidade](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | Fundamentos JS | Tipos de Dados em JavaScript | Os conceitos básicos dos tipos de dados em JavaScript | [Tipos de Dados](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | Fundamentos JS | Funções e Métodos | Aprender sobre funções e métodos para gerir o fluxo lógico de uma aplicação | [Funções e Métodos](./2-js-basics/2-functions-methods/README.md) | Jasmine and Christopher | -| 06 | Fundamentos JS | Tomada de Decisões com JS | Aprender como criar condições no código usando métodos de tomada de decisões | [Tomada de Decisões](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | Fundamentos JS | Arrays e Loops | Trabalhar com dados utilizando arrays e ciclos em JavaScript | [Arrays e Loops](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terrário](./3-terrarium/solution/README.md) | HTML na Prática | Construir o HTML para criar um terrário online, focando na construção de um layout | [Introdução ao HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terrário](./3-terrarium/solution/README.md) | CSS na Prática | Construir o CSS para estilizar o terrário online, focando nos fundamentos do CSS incluindo tornar a página responsiva | [Introdução ao CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrário](./3-terrarium/solution/README.md) | Closures em JavaScript, manipulação do DOM | Construir o JavaScript para fazer o terrário funcionar como uma interface de arrastar e largar, com foco em closures e manipulação do DOM | [Closures em JavaScript, manipulação do DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [Jogo de Digitação](./4-typing-game/solution/README.md) | Construir um Jogo de Digitação | Aprender a usar eventos de teclado para controlar a lógica da sua aplicação em JavaScript | [Programação Baseada em Eventos](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [Extensão de Navegador Verde](./5-browser-extension/solution/README.md) | Trabalhar com Navegadores | Aprender como os navegadores funcionam, sua história e como estruturar os primeiros elementos de uma extensão de navegador | [Sobre Navegadores](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [Extensão de Navegador Verde](./5-browser-extension/solution/README.md) | Construir um formulário, chamar uma API e armazenar variáveis em armazenamento local | Construir os elementos em JavaScript da sua extensão de navegador para chamar uma API usando variáveis armazenadas localmente | [APIs, Formulários e Armazenamento Local](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [Extensão de Navegador Verde](./5-browser-extension/solution/README.md) | Processos em segundo plano no navegador, desempenho web | Usar os processos em segundo plano do navegador para gerir o ícone da extensão; aprender sobre desempenho web e algumas otimizações para melhorar | [Tarefas em Segundo Plano e Desempenho](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [Jogo Espacial](./6-space-game/solution/README.md) | Desenvolvimento de Jogos Avançado com JavaScript | Aprender sobre Herança usando Classes e Composição e o padrão Pub/Sub, em preparação para construir um jogo | [Introdução ao Desenvolvimento Avançado de Jogos](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [Jogo Espacial](./6-space-game/solution/README.md) | Desenho no canvas | Aprender sobre a API Canvas, usada para desenhar elementos numa tela | [Desenho no Canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [Jogo Espacial](./6-space-game/solution/README.md) | Mover elementos pela tela | Descobrir como elementos podem ganhar movimento usando coordenadas cartesianas e a API Canvas | [Mover Elementos](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [Jogo Espacial](./6-space-game/solution/README.md) | Detecção de colisões | Fazer elementos colidirem e reagirem uns com os outros usando teclas e fornecer uma função de cooldown para garantir desempenho do jogo | [Detecção de Colisões](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [Jogo Espacial](./6-space-game/solution/README.md) | Contabilizar pontuação | Realizar cálculos matemáticos baseados no estado e desempenho do jogo | [Contabilizar Pontuação](./6-space-game/5-keeping-score/README.md) | Chris | -| 20 | [Jogo Espacial](./6-space-game/solution/README.md) | Finalizar e reiniciar o jogo | Aprender sobre finalizar e reiniciar o jogo, incluindo limpar recursos e redefinir valores de variáveis | [A Condição de Finalização](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [Aplicação Bancária](./7-bank-project/solution/README.md) | Modelos HTML e Rotas numa Aplicação Web | Aprender como criar a estrutura da arquitetura de um website multipágina utilizando roteamento e modelos HTML | [Modelos HTML e Rotas](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [Aplicação Bancária](./7-bank-project/solution/README.md) | Construir um Formulário de Login e Registo | Aprender sobre construção de formulários e rotinas de validação | [Formulários](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [Aplicação Bancária](./7-bank-project/solution/README.md) | Métodos para Obter e Usar Dados | Como os dados entram e saem da sua aplicação, como buscá-los, armazená-los e eliminá-los | [Dados](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [Aplicação Bancária](./7-bank-project/solution/README.md) | Conceitos de Gestão de Estado | Aprender como a sua aplicação retém estado e como gerenciá-lo programaticamente | [Gestão de Estado](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [Código Browser/VScode](../../8-code-editor) | Trabalhar com VScode | Aprenda a Usar um editor de código| [Usar o Editor de Código do VScode](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [Assistentes de IA](./9-chat-project/README.md) | Trabalhar com IA | Aprenda a construir o seu próprio assistente de IA | [Projeto Assistente de IA](./9-chat-project/README.md) | Chris | - -## 🏫 Pedagogia - -O nosso currículo é desenhado tendo em mente dois princípios pedagógicos chave: -* aprendizagem baseada em projetos -* quizzes frequentes - -O programa ensina os fundamentos de JavaScript, HTML e CSS, bem como as ferramentas e técnicas mais recentes usadas pelos desenvolvedores web atuais. Os estudantes terão oportunidade de ganhar experiência prática construindo um jogo de digitação, um terrário virtual, uma extensão de navegador ecológica, um jogo ao estilo invasores do espaço e uma aplicação bancária para empresas. No final da série, os estudantes terão adquirido uma compreensão sólida do desenvolvimento web. - -> 🎓 Pode fazer as primeiras lições deste currículo como um [Caminho de Aprendizagem](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) na Microsoft Learn! - -Ao garantir que o conteúdo se alinha com projetos, o processo torna-se mais envolvente para os estudantes e a retenção dos conceitos será aumentada. Também escrevemos várias lições introdutórias em fundamentos de JavaScript para introduzir conceitos, acompanhadas por um vídeo da coleção de tutoriais em vídeo "[Série para Iniciantes em: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)", cujos autores contribuíram para este currículo. - -Além disso, um quiz de baixo risco antes da aula define a intenção do estudante para aprender um tópico, enquanto um segundo quiz após a aula garante uma retenção adicional. Este currículo foi desenhado para ser flexível e divertido, podendo ser feito na sua totalidade ou em parte. Os projetos começam pequenos e tornam-se progressivamente mais complexos até ao final do ciclo de 12 semanas. - -Embora tenhamos evitado propositadamente introduzir frameworks JavaScript para concentrar nos conhecimentos básicos necessários como desenvolvedor web antes de adotar um framework, um bom passo seguinte para completar este currículo seria aprender sobre Node.js através de outra coleção de vídeos: "[Série para Iniciantes em: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". - -> Visite as nossas diretrizes de [Código de Conduta](CODE_OF_CONDUCT.md) e [Contribuição](CONTRIBUTING.md). Agradecemos o seu feedback construtivo! - - -## 🧭 Acesso offline - -Pode executar esta documentação offline usando [Docsify](https://docsify.js.org/#/). Faça um fork deste repositório, [instale o Docsify](https://docsify.js.org/#/quickstart) na sua máquina local e depois, na pasta raiz deste repositório, escreva `docsify serve`. O website será servido na porta 3000 no seu localhost: `localhost:3000`. - -## 📘 PDF - -Um PDF com todas as lições pode ser encontrado [aqui](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). - - -## 🎒 Outros Cursos -A nossa equipa produz outros cursos! Confira: - - -### LangChain -[![LangChain4j para Principiantes](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 para Principiantes](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 / Agentes -[![AZD para Principiantes](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 para Principiantes](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 para Principiantes](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) -[![Agentes AI para Principiantes](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) - ---- - -### Série de IA Generativa -[![IA Generativa para Principiantes](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) -[![IA Generativa (.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) -[![IA Generativa (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) -[![IA Generativa (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) - ---- - -### Aprendizagem Core -[![ML para Principiantes](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) -[![Ciência de Dados para Principiantes](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) -[![IA para Principiantes](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) -[![Cibersegurança para Principiantes](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) -[![Desenvolvimento Web para Principiantes](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 para Principiantes](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) -[![Desenvolvimento XR para Principiantes](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) - ---- - -### Série Copilot -[![Copilot para Programação em Par com IA](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 para 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) -[![Aventura 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) - - -## Obter Ajuda - -Se ficar bloqueado ou tiver alguma dúvida sobre como construir aplicações de IA. Junte-se a outros aprendizes e programadores experientes em discussões sobre MCP. É uma comunidade de apoio onde as perguntas são bem-vindas e o conhecimento é partilhado livremente. - -[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) - -Se tiver feedback sobre o produto ou erros durante a construção, visite: - -[![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) - -## Licença - -Este repositório está licenciado sob a licença MIT. Veja o ficheiro [LICENSE](../../LICENSE) para mais informações. - ---- - - -**Aviso Legal**: -Este documento foi traduzido utilizando o serviço de tradução por IA [Co-op Translator](https://github.com/Azure/co-op-translator). Embora nos esforcemos para garantir a precisão, por favor tenha em conta que traduções automáticas podem conter erros ou imprecisões. O documento original no seu idioma nativo deve ser considerado a fonte autoritativa. Para informações críticas, recomenda-se a tradução profissional por humanos. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações erradas decorrentes do uso desta tradução. - \ No newline at end of file diff --git a/translations/ro/.co-op-translator.json b/translations/ro/.co-op-translator.json new file mode 100644 index 000000000..65d238cab --- /dev/null +++ b/translations/ro/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2026-01-07T06:18:32+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "ro" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2025-10-24T21:58:25+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "ro" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2026-01-07T06:22:01+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "ro" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2026-01-07T06:15:24+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "ro" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2025-10-24T22:01:08+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "ro" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:29:28+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "ro" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2026-01-07T05:23:15+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "ro" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T19:04:36+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "ro" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2026-01-07T05:33:06+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "ro" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2025-10-24T21:54:04+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "ro" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2026-01-07T05:31:26+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "ro" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2025-10-24T21:54:32+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "ro" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2026-01-07T05:35:01+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "ro" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2025-10-24T21:55:39+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "ro" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2026-01-07T05:36:56+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "ro" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2025-10-24T21:55:04+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "ro" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-28T08:02:45+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "ro" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2026-01-07T06:09:17+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "ro" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2025-10-24T22:09:24+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "ro" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2026-01-07T06:13:30+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "ro" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2025-10-24T22:08:38+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "ro" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2026-01-07T06:11:00+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "ro" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2025-10-24T22:07:47+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "ro" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-07T05:26:30+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "ro" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-28T08:13:18+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "ro" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2026-01-07T05:25:40+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "ro" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T08:23:38+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "ro" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2026-01-07T06:07:15+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "ro" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2025-10-24T22:15:48+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "ro" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2026-01-07T05:55:18+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "ro" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2025-10-24T22:21:18+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "ro" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2026-01-07T05:51:39+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "ro" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2025-10-24T22:20:36+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "ro" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2026-01-07T05:53:24+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "ro" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2025-10-24T22:19:55+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "ro" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-28T07:41:13+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "ro" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-28T07:47:14+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "ro" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-28T07:48:52+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "ro" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-28T07:49:46+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "ro" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-28T07:47:40+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "ro" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-28T07:48:04+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "ro" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-28T07:48:30+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "ro" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-28T07:49:22+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "ro" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-28T07:46:44+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "ro" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2026-01-07T05:47:46+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "ro" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2025-10-24T22:18:58+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "ro" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2026-01-07T05:42:55+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "ro" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2025-10-24T22:17:09+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "ro" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2026-01-07T05:49:34+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "ro" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2025-10-24T22:16:33+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "ro" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2026-01-07T05:41:09+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "ro" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2025-10-24T22:18:27+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "ro" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T07:58:20+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "ro" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T07:58:36+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "ro" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2026-01-07T05:46:28+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "ro" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-28T07:56:04+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "ro" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T07:56:18+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "ro" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T07:56:27+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "ro" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2026-01-07T05:44:45+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "ro" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2025-10-24T22:17:43+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "ro" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T08:01:04+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "ro" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T08:01:16+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "ro" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-28T07:53:05+00:00", + "source_file": "6-space-game/README.md", + "language_code": "ro" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T07:56:46+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "ro" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2026-01-07T05:59:23+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "ro" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2025-10-24T22:12:41+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "ro" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2026-01-07T05:56:56+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "ro" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2025-10-24T22:14:38+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "ro" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2026-01-07T06:01:54+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "ro" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2025-10-24T22:11:43+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "ro" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2026-01-07T06:04:49+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "ro" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2025-10-24T22:10:28+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "ro" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-28T07:30:35+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "ro" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-28T07:33:19+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "ro" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-28T07:33:42+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "ro" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2026-01-07T05:39:08+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "ro" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2025-10-24T21:56:34+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "ro" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2026-01-07T05:26:35+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "ro" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:38:21+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "ro" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:44:41+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "ro" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2025-10-24T22:06:59+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "ro" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:53:36+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "ro" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:39:09+00:00", + "source_file": "AGENTS.md", + "language_code": "ro" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-28T07:30:18+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "ro" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-28T07:28:58+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "ro" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:58:46+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "ro" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T19:06:41+00:00", + "source_file": "README.md", + "language_code": "ro" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-28T07:29:16+00:00", + "source_file": "SECURITY.md", + "language_code": "ro" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-28T07:28:32+00:00", + "source_file": "SUPPORT.md", + "language_code": "ro" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-28T07:28:47+00:00", + "source_file": "_404.md", + "language_code": "ro" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-28T08:10:20+00:00", + "source_file": "docs/_navbar.md", + "language_code": "ro" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-28T08:09:55+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "ro" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T10:42:19+00:00", + "source_file": "for-teachers.md", + "language_code": "ro" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-28T08:10:38+00:00", + "source_file": "lesson-template/README.md", + "language_code": "ro" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-28T08:10:57+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "ro" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:58:44+00:00", + "source_file": "memory-game/README.md", + "language_code": "ro" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-28T08:17:33+00:00", + "source_file": "quiz-app/README.md", + "language_code": "ro" + } +} \ No newline at end of file diff --git a/translations/ro/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/ro/1-getting-started-lessons/1-intro-to-programming-languages/README.md index e3fa80f4a..5112bbc33 100644 --- a/translations/ro/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/ro/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # Introducere în Limbaje de Programare și Unelte Moderne pentru Dezvoltatori Salut, viitorule dezvoltator! 👋 Pot să-ți spun ceva care încă îmi dă fiori în fiecare zi? Ești pe cale să descoperi că programarea nu este doar despre calculatoare – este despre a avea puteri reale ca să aduci la viață cele mai sălbatice idei ale tale! diff --git a/translations/ro/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/ro/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index ce07c2031..2d90f7f34 100644 --- a/translations/ro/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/ro/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # Tema: Explorarea instrumentelor moderne de dezvoltare web ## Instrucțiuni diff --git a/translations/ro/1-getting-started-lessons/2-github-basics/README.md b/translations/ro/1-getting-started-lessons/2-github-basics/README.md index eab621110..e9faf1ff4 100644 --- a/translations/ro/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/ro/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # Introducere în GitHub Salut, viitor dezvoltator! 👋 Ești gata să te alături milioanelor de programatori din întreaga lume? Sunt cu adevărat entuziasmat să-ți prezint GitHub – gândește-l ca o platformă de social media pentru programatori, doar că în loc să împărtășim poze cu prânzul nostru, împărtășim cod și construim lucruri incredibile împreună! diff --git a/translations/ro/1-getting-started-lessons/3-accessibility/README.md b/translations/ro/1-getting-started-lessons/3-accessibility/README.md index 2fb3ac673..c9d48fc56 100644 --- a/translations/ro/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/ro/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # Crearea Paginilor Web Accesibile ![Totul Despre Accesibilitate](../../../../translated_images/ro/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/ro/1-getting-started-lessons/3-accessibility/assignment.md b/translations/ro/1-getting-started-lessons/3-accessibility/assignment.md index 6390b23fd..378c68540 100644 --- a/translations/ro/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/ro/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # Audit cuprinzător al accesibilității unui site web ## Instrucțiuni diff --git a/translations/ro/1-getting-started-lessons/README.md b/translations/ro/1-getting-started-lessons/README.md index 545136a4e..ff15d1b39 100644 --- a/translations/ro/1-getting-started-lessons/README.md +++ b/translations/ro/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # Introducere în Dezvoltarea Web În această secțiune a curriculumului, vei fi introdus în concepte care nu sunt bazate pe proiecte, dar care sunt importante pentru a deveni un dezvoltator profesionist. diff --git a/translations/ro/10-ai-framework-project/README.md b/translations/ro/10-ai-framework-project/README.md index a490da328..61c83acd7 100644 --- a/translations/ro/10-ai-framework-project/README.md +++ b/translations/ro/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # Cadru AI Ți s-a întâmplat vreodată să te simți copleșit încercând să construiești aplicații AI de la zero? Nu ești singur! Cadrele AI sunt ca un cuțit elvețian pentru dezvoltarea AI-ului - sunt instrumente puternice care îți pot economisi timp și dureri de cap când construiești aplicații inteligente. Gândește-te la un cadru AI ca la o bibliotecă bine organizată: oferă componente pre-construite, API-uri standardizate și abstracții inteligente, astfel încât să te poți concentra pe rezolvarea problemelor în loc să te lupți cu detaliile implementării. diff --git a/translations/ro/2-js-basics/1-data-types/README.md b/translations/ro/2-js-basics/1-data-types/README.md index 585e2c26c..01d263cc4 100644 --- a/translations/ro/2-js-basics/1-data-types/README.md +++ b/translations/ro/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # Bazele JavaScript: Tipuri de date ![JavaScript Basics - Data types](../../../../translated_images/ro/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/ro/2-js-basics/1-data-types/assignment.md b/translations/ro/2-js-basics/1-data-types/assignment.md index a514e1801..47325c780 100644 --- a/translations/ro/2-js-basics/1-data-types/assignment.md +++ b/translations/ro/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # Practică Tipuri de Date: Coș de Cumpărături E-commerce ## Instrucțiuni diff --git a/translations/ro/2-js-basics/2-functions-methods/README.md b/translations/ro/2-js-basics/2-functions-methods/README.md index 73d6f29df..75bc5895b 100644 --- a/translations/ro/2-js-basics/2-functions-methods/README.md +++ b/translations/ro/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # Noțiuni de bază JavaScript: Metode și Funcții ![Noțiuni de bază JavaScript - Funcții](../../../../translated_images/ro/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/ro/2-js-basics/2-functions-methods/assignment.md b/translations/ro/2-js-basics/2-functions-methods/assignment.md index 6be3dc6af..707cb75c8 100644 --- a/translations/ro/2-js-basics/2-functions-methods/assignment.md +++ b/translations/ro/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # Distracție cu Funcții ## Instrucțiuni diff --git a/translations/ro/2-js-basics/3-making-decisions/README.md b/translations/ro/2-js-basics/3-making-decisions/README.md index f2a02140b..719e14883 100644 --- a/translations/ro/2-js-basics/3-making-decisions/README.md +++ b/translations/ro/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # Bazele JavaScript: Luarea Deciziilor ![JavaScript Basics - Making decisions](../../../../translated_images/ro/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/ro/2-js-basics/3-making-decisions/assignment.md b/translations/ro/2-js-basics/3-making-decisions/assignment.md index eaec61482..0c450d61e 100644 --- a/translations/ro/2-js-basics/3-making-decisions/assignment.md +++ b/translations/ro/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # Luarea deciziilor: Procesor de note pentru studenți ## Obiective de învățare diff --git a/translations/ro/2-js-basics/4-arrays-loops/README.md b/translations/ro/2-js-basics/4-arrays-loops/README.md index 8f7f131e8..6545c1b1d 100644 --- a/translations/ro/2-js-basics/4-arrays-loops/README.md +++ b/translations/ro/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # Bazele JavaScript: Array-uri și Bucla ![Bazele JavaScript - Array-uri](../../../../translated_images/ro/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/ro/2-js-basics/4-arrays-loops/assignment.md b/translations/ro/2-js-basics/4-arrays-loops/assignment.md index 0064333ae..cf139bf9c 100644 --- a/translations/ro/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/ro/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # Exerciții cu Arrays și Buclă ## Instrucțiuni diff --git a/translations/ro/2-js-basics/README.md b/translations/ro/2-js-basics/README.md index 6fb3435b5..2ff8ec4eb 100644 --- a/translations/ro/2-js-basics/README.md +++ b/translations/ro/2-js-basics/README.md @@ -1,12 +1,3 @@ - # Introducere în JavaScript JavaScript este limbajul web-ului. În aceste patru lecții, vei învăța elementele sale de bază. diff --git a/translations/ro/3-terrarium/1-intro-to-html/README.md b/translations/ro/3-terrarium/1-intro-to-html/README.md index c0807d691..ea9ec8aa1 100644 --- a/translations/ro/3-terrarium/1-intro-to-html/README.md +++ b/translations/ro/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Proiectul Terrarium Partea 1: Introducere în HTML ```mermaid diff --git a/translations/ro/3-terrarium/1-intro-to-html/assignment.md b/translations/ro/3-terrarium/1-intro-to-html/assignment.md index 1ece48732..3bfd30df8 100644 --- a/translations/ro/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/ro/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # Exercițiu Practic HTML: Crearea unui Mockup de Blog ## Obiective de Învățare diff --git a/translations/ro/3-terrarium/2-intro-to-css/README.md b/translations/ro/3-terrarium/2-intro-to-css/README.md index 03bbe9d5d..8b9eed2ef 100644 --- a/translations/ro/3-terrarium/2-intro-to-css/README.md +++ b/translations/ro/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Proiectul Terrarium Partea 2: Introducere în CSS ```mermaid diff --git a/translations/ro/3-terrarium/2-intro-to-css/assignment.md b/translations/ro/3-terrarium/2-intro-to-css/assignment.md index 31559f1a5..e34cf8db3 100644 --- a/translations/ro/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/ro/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # Tema de Refactorizare CSS ## Obiectiv diff --git a/translations/ro/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/ro/3-terrarium/3-intro-to-DOM-and-closures/README.md index 1c57e1253..520743176 100644 --- a/translations/ro/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/ro/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # Proiectul Terariu Partea 3: Manipularea DOM și Închideri în JavaScript ```mermaid diff --git a/translations/ro/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/ro/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index 6e0d1ce71..22b0a376c 100644 --- a/translations/ro/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/ro/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # Investigație asupra Elementelor DOM - Temă ## Prezentare generală diff --git a/translations/ro/3-terrarium/README.md b/translations/ro/3-terrarium/README.md index e3572936f..26f525b05 100644 --- a/translations/ro/3-terrarium/README.md +++ b/translations/ro/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## Publicați Terrarium-ul dumneavoastră Puteți publica Terrarium-ul dumneavoastră pe web folosind **Azure Static Web Apps**. diff --git a/translations/ro/3-terrarium/solution/README.md b/translations/ro/3-terrarium/solution/README.md index 66face950..1151d6012 100644 --- a/translations/ro/3-terrarium/solution/README.md +++ b/translations/ro/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # Terariul Meu: Un proiect pentru a învăța despre HTML, CSS și manipularea DOM folosind JavaScript 🌵🌱 Un mic exercițiu de tip drag and drop. Cu puțin HTML, JS și CSS, poți construi o interfață web, să o stilizezi și să adaugi interacțiuni. diff --git a/translations/ro/4-typing-game/README.md b/translations/ro/4-typing-game/README.md index e4d2b96b3..e919d211e 100644 --- a/translations/ro/4-typing-game/README.md +++ b/translations/ro/4-typing-game/README.md @@ -1,12 +1,3 @@ - # Programare Bazată pe Evenimente - Construiește un Joc de Tastare ```mermaid diff --git a/translations/ro/4-typing-game/solution/README.md b/translations/ro/4-typing-game/solution/README.md index 152059de8..ec3b8a4a6 100644 --- a/translations/ro/4-typing-game/solution/README.md +++ b/translations/ro/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - Acesta este un substitut, lăsat gol în mod intenționat --- diff --git a/translations/ro/4-typing-game/typing-game/README.md b/translations/ro/4-typing-game/typing-game/README.md index b09ecd3c9..363130181 100644 --- a/translations/ro/4-typing-game/typing-game/README.md +++ b/translations/ro/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # Crearea unui joc folosind evenimente Te-ai întrebat vreodată cum știu site-urile când apeși un buton sau tastezi într-o casetă de text? Asta este magia programării bazate pe evenimente! Ce metodă mai bună de a învăța această abilitate esențială decât construind ceva util - un joc de viteză la tastare care reacționează la fiecare apăsare de tastă pe care o faci. diff --git a/translations/ro/4-typing-game/typing-game/assignment.md b/translations/ro/4-typing-game/typing-game/assignment.md index 58d88c2e1..9fa148fdd 100644 --- a/translations/ro/4-typing-game/typing-game/assignment.md +++ b/translations/ro/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # Creează un nou joc de tastatură ## Instrucțiuni diff --git a/translations/ro/5-browser-extension/1-about-browsers/README.md b/translations/ro/5-browser-extension/1-about-browsers/README.md index 55d9c76b5..9aa400c14 100644 --- a/translations/ro/5-browser-extension/1-about-browsers/README.md +++ b/translations/ro/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # Browser Extension Project Part 1: Totul despre browsere ```mermaid diff --git a/translations/ro/5-browser-extension/1-about-browsers/assignment.md b/translations/ro/5-browser-extension/1-about-browsers/assignment.md index 934083214..b63a0b601 100644 --- a/translations/ro/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/ro/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # Tema: Restilizează Extensia Ta de Browser ## Prezentare Generală diff --git a/translations/ro/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/ro/5-browser-extension/2-forms-browsers-local-storage/README.md index 403d543f0..55625497b 100644 --- a/translations/ro/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/ro/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # Proiect Extensie Browser Partea 2: Apelează un API, folosește Stocarea Locală ```mermaid diff --git a/translations/ro/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/ro/5-browser-extension/2-forms-browsers-local-storage/assignment.md index a8d3e89db..0ed6aebf2 100644 --- a/translations/ro/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/ro/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # Adoptă un API ## Prezentare generală diff --git a/translations/ro/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/ro/5-browser-extension/3-background-tasks-and-performance/README.md index 6dbacdbca..debea346f 100644 --- a/translations/ro/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/ro/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # Proiect Extensie Browser Partea 3: Aflați despre Sarcini de Fundal și Performanță ```mermaid diff --git a/translations/ro/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/ro/5-browser-extension/3-background-tasks-and-performance/assignment.md index 4dc5f5db3..a8df35c60 100644 --- a/translations/ro/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/ro/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # Analiza unui site pentru performanță ## Prezentare generală a temei diff --git a/translations/ro/5-browser-extension/README.md b/translations/ro/5-browser-extension/README.md index 0f449c2e7..7382b816f 100644 --- a/translations/ro/5-browser-extension/README.md +++ b/translations/ro/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # Construirea unei extensii pentru browser Construirea extensiilor pentru browser este o modalitate distractivă și interesantă de a analiza performanța aplicațiilor tale, în timp ce creezi un alt tip de resursă web. Acest modul include lecții despre cum funcționează browserele, cum să implementezi o extensie pentru browser, cum să construiești un formular, să apelezi un API, să utilizezi stocarea locală și cum să evaluezi performanța site-ului tău web pentru a o îmbunătăți. diff --git a/translations/ro/5-browser-extension/solution/README.md b/translations/ro/5-browser-extension/solution/README.md index a277ad21e..56d9e23df 100644 --- a/translations/ro/5-browser-extension/solution/README.md +++ b/translations/ro/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # Extensia de browser Carbon Trigger: Cod finalizat Folosind API-ul C02 Signal de la tmrow pentru a monitoriza consumul de electricitate, construiește o extensie de browser care să îți ofere un memento direct în browser despre cât de intens este consumul de electricitate în regiunea ta. Utilizarea acestei extensii în mod ad-hoc te va ajuta să iei decizii informate cu privire la activitățile tale bazate pe aceste informații. diff --git a/translations/ro/5-browser-extension/solution/translation/README.es.md b/translations/ro/5-browser-extension/solution/translation/README.es.md index 4d76715b6..052f8b960 100644 --- a/translations/ro/5-browser-extension/solution/translation/README.es.md +++ b/translations/ro/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Extensia de browser Carbon Trigger: Cod complet Folosind API-ul CO2 Signal de la tmrow pentru a urmări consumul de electricitate, creați o extensie de browser care să vă ofere un memento direct în browser despre consumul de electricitate din regiunea dumneavoastră. Utilizarea acestei extensii ad hoc vă va ajuta să luați decizii cu privire la activitățile dumneavoastră bazându-vă pe aceste informații. diff --git a/translations/ro/5-browser-extension/solution/translation/README.fr.md b/translations/ro/5-browser-extension/solution/translation/README.fr.md index 2e4ea5db0..a78193506 100644 --- a/translations/ro/5-browser-extension/solution/translation/README.fr.md +++ b/translations/ro/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Extensia de browser Carbon Trigger: Cod finalizat Folosind API-ul CO2 Signal de la tmrow pentru a monitoriza consumul de electricitate, creați o extensie de browser care să vă ofere un memento direct în browser despre consumul de electricitate din regiunea dumneavoastră. Utilizarea acestei extensii ad-hoc vă va ajuta să luați decizii informate cu privire la activitățile dumneavoastră pe baza acestor informații. diff --git a/translations/ro/5-browser-extension/solution/translation/README.hi.md b/translations/ro/5-browser-extension/solution/translation/README.hi.md index 9d9da527d..4c30368d6 100644 --- a/translations/ro/5-browser-extension/solution/translation/README.hi.md +++ b/translations/ro/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # Extensia de browser Carbon Trigger: Cod finalizat Construirea unei extensii de browser care utilizează API-ul CO2 Signal de la tmrow pentru a urmări consumul de energie electrică, astfel încât să primiți un memento în browser despre cât de intens este consumul de energie electrică în zona dumneavoastră. Utilizarea acestei extensii vă poate ajuta să luați decizii informate cu privire la activitățile dumneavoastră pe baza acestor informații. diff --git a/translations/ro/5-browser-extension/solution/translation/README.it.md b/translations/ro/5-browser-extension/solution/translation/README.it.md index 2d0ecdc96..d0e8860ff 100644 --- a/translations/ro/5-browser-extension/solution/translation/README.it.md +++ b/translations/ro/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Extensia de browser Carbon Trigger: codul de început Se va utiliza API-ul Signal CO2 de la tmrow pentru a monitoriza utilizarea energiei electrice, cu scopul de a crea o extensie de browser care să ofere un memento direct în browser despre cât de intensă este utilizarea energiei electrice în regiunea ta. Utilizarea acestei extensii personalizate va ajuta la evaluarea activităților proprii pe baza acestor informații. diff --git a/translations/ro/5-browser-extension/solution/translation/README.ja.md b/translations/ro/5-browser-extension/solution/translation/README.ja.md index fdd19651e..1f6e83da1 100644 --- a/translations/ro/5-browser-extension/solution/translation/README.ja.md +++ b/translations/ro/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # Extensia de browser Carbon Trigger: Cod finalizat Construiește o extensie de browser care utilizează API-ul CO2 Signal de la tmrow pentru a urmări consumul de energie și pentru a afișa, ca un memento, cât de intens este consumul de energie în regiunea ta. Folosind această extensie în mod ad-hoc, poți lua decizii informate cu privire la activitățile tale pe baza acestor informații. diff --git a/translations/ro/5-browser-extension/solution/translation/README.ms.md b/translations/ro/5-browser-extension/solution/translation/README.ms.md index e92c37843..9dde8a216 100644 --- a/translations/ro/5-browser-extension/solution/translation/README.ms.md +++ b/translations/ro/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # Extensia de Browser Carbon Trigger: Cod Complet Folosind API-ul CO2 Signal de la tmrow pentru a monitoriza consumul de electricitate, construiește o extensie de browser care să te alerteze în legătură cu nivelul de utilizare a energiei electrice din regiunea ta. Utilizarea acestei extensii te va ajuta să iei decizii mai informate cu privire la activitățile tale, bazându-te pe aceste informații. diff --git a/translations/ro/5-browser-extension/start/README.md b/translations/ro/5-browser-extension/start/README.md index e914cdf35..a1d8b85cc 100644 --- a/translations/ro/5-browser-extension/start/README.md +++ b/translations/ro/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # Extensia de browser Carbon Trigger: Cod de început Folosind API-ul CO2 Signal de la tmrow pentru a monitoriza consumul de energie electrică, construiește o extensie de browser astfel încât să ai un memento direct în browser despre cât de intens este consumul de energie electrică în regiunea ta. Utilizarea acestei extensii în mod ad-hoc te va ajuta să iei decizii informate cu privire la activitățile tale, bazându-te pe aceste informații. diff --git a/translations/ro/6-space-game/1-introduction/README.md b/translations/ro/6-space-game/1-introduction/README.md index c057c3878..9706e6d86 100644 --- a/translations/ro/6-space-game/1-introduction/README.md +++ b/translations/ro/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # Construiește un Joc Spațial Partea 1: Introducere ```mermaid diff --git a/translations/ro/6-space-game/1-introduction/assignment.md b/translations/ro/6-space-game/1-introduction/assignment.md index 52b544afb..5753f02c1 100644 --- a/translations/ro/6-space-game/1-introduction/assignment.md +++ b/translations/ro/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # Crearea unui Joc: Aplicarea Pattern-urilor de Design ## Prezentarea Temei diff --git a/translations/ro/6-space-game/2-drawing-to-canvas/README.md b/translations/ro/6-space-game/2-drawing-to-canvas/README.md index a4101ae69..ff35bbc91 100644 --- a/translations/ro/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/ro/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # Construiește un Joc Spațial Partea 2: Desenează Eroul și Monștrii pe Canvas ```mermaid diff --git a/translations/ro/6-space-game/2-drawing-to-canvas/assignment.md b/translations/ro/6-space-game/2-drawing-to-canvas/assignment.md index 91e7eed30..96e1287a3 100644 --- a/translations/ro/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/ro/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # Tema: Explorarea API-ului Canvas ## Obiective de învățare diff --git a/translations/ro/6-space-game/3-moving-elements-around/README.md b/translations/ro/6-space-game/3-moving-elements-around/README.md index ee6a48e92..ae9e25e1c 100644 --- a/translations/ro/6-space-game/3-moving-elements-around/README.md +++ b/translations/ro/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # Construiește un joc spațial Partea 3: Adăugarea Mișcării ```mermaid diff --git a/translations/ro/6-space-game/3-moving-elements-around/assignment.md b/translations/ro/6-space-game/3-moving-elements-around/assignment.md index 347d9fdb8..1d31474cf 100644 --- a/translations/ro/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/ro/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # Comentează Codul Tău ## Instrucțiuni diff --git a/translations/ro/6-space-game/4-collision-detection/README.md b/translations/ro/6-space-game/4-collision-detection/README.md index c42453c30..6edac1122 100644 --- a/translations/ro/6-space-game/4-collision-detection/README.md +++ b/translations/ro/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # Construiește un joc spațial Partea 4: Adăugarea unui laser și detectarea coliziunilor ```mermaid diff --git a/translations/ro/6-space-game/4-collision-detection/assignment.md b/translations/ro/6-space-game/4-collision-detection/assignment.md index 187848a9b..03731fcb9 100644 --- a/translations/ro/6-space-game/4-collision-detection/assignment.md +++ b/translations/ro/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # Explorează Coliziunile ## Instrucțiuni diff --git a/translations/ro/6-space-game/4-collision-detection/solution/README.md b/translations/ro/6-space-game/4-collision-detection/solution/README.md index a86e399fc..3dcfb69d1 100644 --- a/translations/ro/6-space-game/4-collision-detection/solution/README.md +++ b/translations/ro/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - Acesta este un substitut, lăsat gol în mod intenționat --- diff --git a/translations/ro/6-space-game/4-collision-detection/your-work/README.md b/translations/ro/6-space-game/4-collision-detection/your-work/README.md index e6ee594f1..3dcfb69d1 100644 --- a/translations/ro/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/ro/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - Acesta este un substitut, lăsat gol în mod intenționat --- diff --git a/translations/ro/6-space-game/5-keeping-score/README.md b/translations/ro/6-space-game/5-keeping-score/README.md index d510c9f5f..0825bc96b 100644 --- a/translations/ro/6-space-game/5-keeping-score/README.md +++ b/translations/ro/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # Construiește un joc spațial Partea 5: Scoruri și vieți ```mermaid diff --git a/translations/ro/6-space-game/5-keeping-score/assignment.md b/translations/ro/6-space-game/5-keeping-score/assignment.md index 5fa98a2bc..c0f184697 100644 --- a/translations/ro/6-space-game/5-keeping-score/assignment.md +++ b/translations/ro/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # Construiește un Joc de Scor ## Instrucțiuni diff --git a/translations/ro/6-space-game/5-keeping-score/solution/README.md b/translations/ro/6-space-game/5-keeping-score/solution/README.md index 27bef6040..159002b14 100644 --- a/translations/ro/6-space-game/5-keeping-score/solution/README.md +++ b/translations/ro/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - Acesta este un substitut, lăsat gol în mod intenționat --- diff --git a/translations/ro/6-space-game/5-keeping-score/your-work/README.md b/translations/ro/6-space-game/5-keeping-score/your-work/README.md index 36c2d3811..3dcfb69d1 100644 --- a/translations/ro/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/ro/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - Acesta este un substitut, lăsat gol în mod intenționat --- diff --git a/translations/ro/6-space-game/6-end-condition/README.md b/translations/ro/6-space-game/6-end-condition/README.md index ce4a694ac..493a476f3 100644 --- a/translations/ro/6-space-game/6-end-condition/README.md +++ b/translations/ro/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # Construiește un Joc Spațial Partea 6: Final și Repornește ```mermaid diff --git a/translations/ro/6-space-game/6-end-condition/assignment.md b/translations/ro/6-space-game/6-end-condition/assignment.md index 4c7306b78..afb7093a6 100644 --- a/translations/ro/6-space-game/6-end-condition/assignment.md +++ b/translations/ro/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # Construiește un Joc Demonstrativ ## Prezentare Generală a Temei diff --git a/translations/ro/6-space-game/6-end-condition/solution/README.md b/translations/ro/6-space-game/6-end-condition/solution/README.md index e86a03050..32fd3d841 100644 --- a/translations/ro/6-space-game/6-end-condition/solution/README.md +++ b/translations/ro/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - Aceasta este o rezervare, lăsată goală în mod intenționat --- diff --git a/translations/ro/6-space-game/6-end-condition/your-work/README.md b/translations/ro/6-space-game/6-end-condition/your-work/README.md index fb1db4ee9..1e19e1fc1 100644 --- a/translations/ro/6-space-game/6-end-condition/your-work/README.md +++ b/translations/ro/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - Acesta este un substitut, lăsat gol în mod intenționat --- diff --git a/translations/ro/6-space-game/README.md b/translations/ro/6-space-game/README.md index a96c9d9bf..876d6ccc7 100644 --- a/translations/ro/6-space-game/README.md +++ b/translations/ro/6-space-game/README.md @@ -1,12 +1,3 @@ - # Construiește un Joc Spațial Un joc spațial pentru a învăța concepte mai avansate de JavaScript diff --git a/translations/ro/6-space-game/solution/README.md b/translations/ro/6-space-game/solution/README.md index 0a5c54a87..3dcfb69d1 100644 --- a/translations/ro/6-space-game/solution/README.md +++ b/translations/ro/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - Acesta este un substitut, lăsat gol în mod intenționat --- diff --git a/translations/ro/7-bank-project/1-template-route/README.md b/translations/ro/7-bank-project/1-template-route/README.md index 57fa802ba..dd20f1823 100644 --- a/translations/ro/7-bank-project/1-template-route/README.md +++ b/translations/ro/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # Construiește o Aplicație Bancară Partea 1: Șabloane HTML și Rute într-o Aplicație Web ```mermaid diff --git a/translations/ro/7-bank-project/1-template-route/assignment.md b/translations/ro/7-bank-project/1-template-route/assignment.md index 43295eb20..95db0e784 100644 --- a/translations/ro/7-bank-project/1-template-route/assignment.md +++ b/translations/ro/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # Îmbunătățirea rutării ## Instrucțiuni diff --git a/translations/ro/7-bank-project/2-forms/README.md b/translations/ro/7-bank-project/2-forms/README.md index 4821479bc..704e046e2 100644 --- a/translations/ro/7-bank-project/2-forms/README.md +++ b/translations/ro/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # Construiește o Aplicație Bancară Partea 2: Construiește un Formular de Autentificare și Înregistrare ```mermaid diff --git a/translations/ro/7-bank-project/2-forms/assignment.md b/translations/ro/7-bank-project/2-forms/assignment.md index 698d21891..d9e46f537 100644 --- a/translations/ro/7-bank-project/2-forms/assignment.md +++ b/translations/ro/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # Stilizează aplicația ta bancară cu CSS modern ## Prezentare generală a proiectului diff --git a/translations/ro/7-bank-project/3-data/README.md b/translations/ro/7-bank-project/3-data/README.md index b9ab11e87..28dca9cfc 100644 --- a/translations/ro/7-bank-project/3-data/README.md +++ b/translations/ro/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # Construiește o Aplicație Bancară Partea 3: Metode de Preluare și Utilizare a Datelor Gândește-te la computerul Enterprise din Star Trek - când Căpitanul Picard cere starea navei, informația apare instantaneu fără ca întreaga interfață să se închidă și să se reconstruiască. Acest flux lin de informații este exact ceea ce construim aici cu preluarea dinamică a datelor. diff --git a/translations/ro/7-bank-project/3-data/assignment.md b/translations/ro/7-bank-project/3-data/assignment.md index 5e944283f..bd08e03c9 100644 --- a/translations/ro/7-bank-project/3-data/assignment.md +++ b/translations/ro/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # Refactorizarea codului și sarcina de documentare ## Obiective de învățare diff --git a/translations/ro/7-bank-project/4-state-management/README.md b/translations/ro/7-bank-project/4-state-management/README.md index 95ced84c2..2cbe0963a 100644 --- a/translations/ro/7-bank-project/4-state-management/README.md +++ b/translations/ro/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # Construiește o Aplicație Bancară Partea 4: Concepte de Gestionare a Stării ## ⚡ Ce Poți Face în Următoarele 5 Minute diff --git a/translations/ro/7-bank-project/4-state-management/assignment.md b/translations/ro/7-bank-project/4-state-management/assignment.md index 2a0909758..0e7afaaa0 100644 --- a/translations/ro/7-bank-project/4-state-management/assignment.md +++ b/translations/ro/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # Implementarea dialogului "Adaugă tranzacție" ## Prezentare generală diff --git a/translations/ro/7-bank-project/README.md b/translations/ro/7-bank-project/README.md index 3b4304cc5..6b7b3cfc7 100644 --- a/translations/ro/7-bank-project/README.md +++ b/translations/ro/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: Construiește o Bancă În acest proiect, vei învăța cum să construiești o bancă fictivă. Aceste lecții includ instrucțiuni despre cum să creezi structura unei aplicații web și să oferi rute, să construiești formulare, să gestionezi starea, și să obții date de la un API de unde poți prelua informațiile băncii. diff --git a/translations/ro/7-bank-project/api/README.md b/translations/ro/7-bank-project/api/README.md index 81428668b..f46f766de 100644 --- a/translations/ro/7-bank-project/api/README.md +++ b/translations/ro/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # API Bancară > API bancară construită cu [Node.js](https://nodejs.org) + [Express](https://expressjs.com/). diff --git a/translations/ro/7-bank-project/solution/README.md b/translations/ro/7-bank-project/solution/README.md index 543249051..7508dc269 100644 --- a/translations/ro/7-bank-project/solution/README.md +++ b/translations/ro/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # Aplicație bancară > Soluție exemplu pentru proiectul aplicației bancare, construită cu HTML5, CSS și JavaScript simplu (fără utilizarea de framework-uri sau biblioteci). diff --git a/translations/ro/8-code-editor/1-using-a-code-editor/README.md b/translations/ro/8-code-editor/1-using-a-code-editor/README.md index a62684f9f..4f488c1ea 100644 --- a/translations/ro/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/ro/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # Folosirea unui Editor de Cod: Stăpânirea VSCode.dev Țineți minte în *The Matrix* când Neo trebuia să se conecteze la un terminal uriaș pentru a accesa lumea digitală? Instrumentele de dezvoltare web de azi spun povestea opusă – capabilități incredibil de puternice accesibile de oriunde. VSCode.dev este un editor de cod bazat pe browser care aduce unelte profesionale de dezvoltare pe orice dispozitiv cu conexiune la internet. diff --git a/translations/ro/8-code-editor/1-using-a-code-editor/assignment.md b/translations/ro/8-code-editor/1-using-a-code-editor/assignment.md index 73e35ebfe..2cea5d60d 100644 --- a/translations/ro/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/ro/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # Creează un site de CV folosind VSCode.dev Transformă-ți perspectivele de carieră construind un site profesional de CV care să îți prezinte abilitățile și experiența într-un format interactiv și modern. În loc să trimiți PDF-uri tradiționale, imaginează-ți că oferi recrutorilor un site web elegant și receptiv care demonstrează atât calificările tale, cât și abilitățile tale de dezvoltare web. diff --git a/translations/ro/9-chat-project/README.md b/translations/ro/9-chat-project/README.md index b63ed9e83..679cd0d40 100644 --- a/translations/ro/9-chat-project/README.md +++ b/translations/ro/9-chat-project/README.md @@ -1,12 +1,3 @@ - # Construiește un Asistent de Chat cu AI Îți amintești în Star Trek când echipajul purta conversații casual cu computerul navei, punând întrebări complexe și primind răspunsuri bine gândite? Ce părea a fi pură science fiction în anii '60 este acum ceva ce poți construi folosind tehnologiile web pe care deja le cunoști. diff --git a/translations/ro/9-chat-project/solution/README.md b/translations/ro/9-chat-project/solution/README.md index 6d95c2a75..abf7b8d58 100644 --- a/translations/ro/9-chat-project/solution/README.md +++ b/translations/ro/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # Rulează soluția 1. Pornește [backend-ul](./backend/README.md) diff --git a/translations/ro/9-chat-project/solution/backend/README.md b/translations/ro/9-chat-project/solution/backend/README.md index c009b9fb1..361ef84bd 100644 --- a/translations/ro/9-chat-project/solution/backend/README.md +++ b/translations/ro/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - Alegeți mediul de execuție - [Python](./python/README.md) diff --git a/translations/ro/9-chat-project/solution/backend/python/README.md b/translations/ro/9-chat-project/solution/backend/python/README.md index 3059bbd33..e21188bf0 100644 --- a/translations/ro/9-chat-project/solution/backend/python/README.md +++ b/translations/ro/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # Rulează codul ## Configurare diff --git a/translations/ro/9-chat-project/solution/frontend/README.md b/translations/ro/9-chat-project/solution/frontend/README.md index c315e3b54..28b775723 100644 --- a/translations/ro/9-chat-project/solution/frontend/README.md +++ b/translations/ro/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # Rulează codul ```sh diff --git a/translations/ro/AGENTS.md b/translations/ro/AGENTS.md index 94c34016f..41dee19cd 100644 --- a/translations/ro/AGENTS.md +++ b/translations/ro/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## Prezentare Generală a Proiectului diff --git a/translations/ro/CODE_OF_CONDUCT.md b/translations/ro/CODE_OF_CONDUCT.md index b92a008ea..2db4815de 100644 --- a/translations/ro/CODE_OF_CONDUCT.md +++ b/translations/ro/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # Codul de Conduită pentru Proiectele Open Source Microsoft Acest proiect a adoptat [Codul de Conduită pentru Proiectele Open Source Microsoft](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/ro/CONTRIBUTING.md b/translations/ro/CONTRIBUTING.md index e3a2b5ba3..07b66be8f 100644 --- a/translations/ro/CONTRIBUTING.md +++ b/translations/ro/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # Contribuții Acest proiect acceptă contribuții și sugestii. Majoritatea contribuțiilor necesită ca tu să fii de acord cu un Acord de Licență pentru Contribuitori (CLA), declarând că ai dreptul și, de fapt, acorzi drepturile necesare pentru ca noi să folosim contribuția ta. Pentru mai multe detalii, vizitează [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/ro/Git-Basics/README.md b/translations/ro/Git-Basics/README.md index 4bcdbed46..a4982e273 100644 --- a/translations/ro/Git-Basics/README.md +++ b/translations/ro/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## Noțiuni de bază despre GIT pentru începători în dezvoltarea web 👶 ## Ce este `Git`? diff --git a/translations/ro/README.md b/translations/ro/README.md index 1baee294b..c8d2c1ec5 100644 --- a/translations/ro/README.md +++ b/translations/ro/README.md @@ -1,12 +1,3 @@ - [![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) [![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) [![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) @@ -21,110 +12,110 @@ CO_OP_TRANSLATOR_METADATA: # Dezvoltare Web pentru Începători - Un Curriculum -Învață elementele fundamentale ale dezvoltării web cu cursul nostru cuprinzător de 12 săptămâni oferit de Microsoft Cloud Advocates. Fiecare dintre cele 24 de lecții explorează JavaScript, CSS și HTML prin proiecte practice precum terarii, extensii pentru browser și jocuri spațiale. Participă la chestionare, discuții și teme practice. Îmbunătățește-ți abilitățile și optimizează reținerea cunoștințelor cu pedagogia noastră eficientă bazată pe proiecte. Începe-ți călătoria în programare astăzi! +Învățați elementele de bază ale dezvoltării web cu cursul nostru cuprinzător de 12 săptămâni realizat de Microsoft Cloud Advocates. Fiecare dintre cele 24 de lecții explorează JavaScript, CSS și HTML prin proiecte practice, cum ar fi terarii, extensii pentru navigatoare și jocuri spațiale. Implicați-vă cu chestionare, discuții și teme practice. Îmbunătățiți-vă abilitățile și optimizați reținerea cunoștințelor cu pedagogia noastră eficientă bazată pe proiecte. Începeți-vă călătoria în programare astăzi! -Alătură-te comunității Discord Azure AI Foundry +Alăturați-vă Comunității Discord Azure AI Foundry [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Urmează acești pași pentru a începe să folosești aceste resurse: -1. **Fork Repository-ul**: Click pe [![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. **Clonează Repository-ul**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Alătură-te Discord Azure AI Foundry și întâlnește experți și alți dezvoltatori**](https://discord.com/invite/ByRwuEEgH4) +Urmați acești pași pentru a începe să utilizați aceste resurse: +1. **Fork-uiți Repositorul**: Faceți clic pe [![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. **Clonați Repositorul**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**Alăturați-vă Azure AI Foundry Discord și întâlniți experți și alți dezvoltatori**](https://discord.com/invite/ByRwuEEgH4) ### 🌐 Suport Multilingv -#### Susținut prin GitHub Action (Automat și Întotdeauna Actualizat) +#### Suportat prin GitHub Action (Automatizat & Întotdeauna Actualizat) -[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](./README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) +[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](./README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) -> **Preferi să Clonazi Local?** +> **Preferi să clonezi local?** -> Acest repository include peste 50 de traduceri, sporind semnificativ dimensiunea descărcării. Pentru a clona fără traduceri, folosește sparse checkout: +> Acest depozit include peste 50 de traduceri în limbi care măresc semnificativ dimensiunea de descărcare. Pentru a clona fără traduceri, folosește sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Acest lucru îți oferă tot ce ai nevoie pentru a parcurge cursul cu o descărcare mult mai rapidă. +> Aceasta îți oferă tot ce ai nevoie pentru a finaliza cursul cu o descărcare mult mai rapidă. -**Dacă dorești să fie susținute și alte limbi de traducere, acestea sunt listate [aici](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +**Dacă doriți să fie suportate și alte limbi de traducere, acestea sunt listate [aici](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** [![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) #### 🧑‍🎓 _Ești student?_ -Vizitează [**pagina Student Hub**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) unde vei găsi resurse de început, pachete pentru studenți și chiar modalități de a obține un voucher gratuit pentru certificare. Aceasta este pagina pe care dorești să o adaugi la favorite și să o verifici din când în când, deoarece schimbăm conținutul lunar. +Vizitează [**pagina Student Hub**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) unde vei găsi resurse pentru începători, pachete pentru studenți și chiar modalități de a obține un voucher pentru certificare gratuită. Aceasta este pagina pe care vrei să o adaugi la favorite și s-o verifici din când în când deoarece conținutul se schimbă lunar. -### 📣 Anunț - Provocări noi pentru modul Agent GitHub Copilot de completat! +### 📣 Anunț - Noi provocări GitHub Copilot Agent mode de finalizat! -Provocare nouă adăugată, caută "GitHub Copilot Agent Challenge 🚀" în majoritatea capitolelor. Este o provocare nouă pe care să o completezi folosind GitHub Copilot și modul Agent. Dacă nu ai folosit modul Agent până acum, acesta este capabil nu doar să genereze text, ci și să creeze și editeze fișiere, să ruleze comenzi și mai mult. +Nouă provocare adăugată, caută "GitHub Copilot Agent Challenge 🚀" în majoritatea capitolelor. Este o provocare nouă pentru tine de finalizat folosind GitHub Copilot și modul Agent. Dacă nu ai folosit până acum modul Agent, acesta este capabil nu doar să genereze text, ci și să creeze și să editeze fișiere, să ruleze comenzi și multe altele. -### 📣 Anunț - _Proiect Nou de construit folosind Generative AI_ +### 📣 Anunț - _Proiect nou de construit folosind Generative AI_ -Proiectul nou Asistent AI a fost adăugat recent, vezi [proiectul](./9-chat-project/README.md) +Proiect nou de asistent AI adăugat recent, verifică proiectul [proiect](./9-chat-project/README.md) -### 📣 Anunț - _Curriculum Nou_ despre Generative AI pentru JavaScript a fost lansat +### 📣 Anunț - _Curriculum nou_ despre Generative AI pentru JavaScript tocmai a fost lansat -Nu rata noul nostru curriculum pentru Generative AI! +Nu rata noul nostru curriculum Generative AI! Vizitează [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) pentru a începe! ![Background](../../translated_images/ro/background.148a8d43afde5730.webp) -- Lecții acoperind totul, de la elementele de bază până la RAG. -- Interacționează cu personaje istorice folosind GenAI și aplicația noastră companion. +- Lecții acoperind totul de la elementele de bază la RAG. +- Interacționează cu personaje istorice folosind GenAI și aplicația noastră însoțitoare. - Narațiune distractivă și captivantă, vei călători în timp! ![character](../../translated_images/ro/character.5c0dd8e067ffd693.webp) Fiecare lecție include o temă de completat, o verificare a cunoștințelor și o provocare pentru a te ghida în învățarea unor subiecte precum: -- Prompting și ingineria prompturilor -- Generarea de aplicații text și imagine +- Promptinge și ingineria de prompturi +- Generare de aplicații text și imagine - Aplicații de căutare Vizitează [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) pentru a începe! -## 🌱 Începe +## 🌱 Începutul -> **Profesori**, am inclus [câteva sugestii](for-teachers.md) despre cum să folosiți acest curriculum. Ne-ar plăcea să primim feedback-ul vostru [în forumul nostru de discuții](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! +> **Profesori**, am inclus [unele sugestii](for-teachers.md) despre cum să folosiți acest curriculum. Ne-ar plăcea feedback-ul vostru [în forumul nostru de discuții](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! -**[Elevi](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, pentru fiecare lecție, începeți cu un chestionar pre-lecture și urmați parcurgerea materialului didactic, completarea diverselor activități și verificați-vă înțelegerea cu chestionarul post-lecture. +**[Elevi](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, pentru fiecare lecție, începeți cu un chestionar înainte de prelegere și continuați cu parcurgerea materialului cursului, completarea diverselor activități și verificați-vă înțelegerea cu un chestionar după prelegere. -Pentru a vă îmbunătăți experiența de învățare, conectați-vă cu colegii pentru a lucra împreună la proiecte! Discuțiile sunt încurajate în [forumul nostru de discuții](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) unde echipa noastră de moderatori va fi disponibilă să vă răspundă la întrebări. +Pentru a vă îmbunătăți experiența de învățare, conectați-vă cu colegii pentru a lucra împreună la proiecte! Sunt încurajate discuțiile în [forumul nostru de discuții](https://github.com/microsoft/Web-Dev-For-Beginners/discussions), unde echipa noastră de moderatori va fi disponibilă să răspundă la întrebările voastre. -Pentru a vă extinde educația, recomandăm cu căldură explorarea [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) pentru materiale de studiu suplimentare. +Pentru a vă extinde educația, recomandăm insistent să explorați [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) pentru materiale suplimentare de studiu. -### 📋 Configurarea mediului de lucru +### 📋 Configurarea mediului vostru -Acest curriculum are un mediu de dezvoltare gata de utilizare! Pe măsură ce începi, poți alege să rulezi curriculum-ul într-un [Codespace](https://github.com/features/codespaces/) (_un mediu bazat pe browser, fără instalări necesare_), sau local pe calculatorul tău folosind un editor de text precum [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +Acest curriculum are un mediu de dezvoltare gata de utilizat! Pe măsură ce începeți, puteți alege să rulați curriculumul într-un [Codespace](https://github.com/features/codespaces/) (_un mediu bazat pe browser, fără instalări necesare_), sau local pe calculatorul vostru folosind un editor de text precum [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -#### Creează-ți repository-ul -Pentru a-ți salva munca mai ușor, este recomandat să îți creezi propria copie a acestui repository. Poți face asta dând click pe butonul **Use this template** din partea de sus a paginii. Aceasta va crea un nou repository în contul tău GitHub cu o copie a curriculumului. +#### Creați-vă propriul depozit +Pentru a vă salva ușor munca, se recomandă să vă creați propria copie a acestui depozit. Puteți face asta făcând clic pe butonul **Use this template** din zona de sus a paginii. Aceasta va crea un depozit nou în contul vostru GitHub cu o copie a curriculumului. -Urmărește acești pași: -1. **Fork Repository-ul**: Click pe butonul "Fork" din colțul din dreapta sus al acestei pagini. -2. **Clonează Repository-ul**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +Urmați acești pași: +1. **Fork-uiți Repositorul**: Faceți clic pe butonul "Fork" din colțul dreapta sus al acestei pagini. +2. **Clonați Repositorul**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -#### Rularea curriculum-ului într-un Codespace +#### Rularea curriculumului în Codespace -În copia ta de repository pe care ai creat-o, dă click pe butonul **Code** și selectează **Open with Codespaces**. Aceasta va crea un nou Codespace pentru tine unde să lucrezi. +În copia voastră de acest depozit pe care ați creat-o, dați clic pe butonul **Code** și selectați **Open with Codespaces**. Aceasta va crea un nou Codespace în care să lucrați. ![Codespace](../../translated_images/ro/createcodespace.0238bbf4d7a8d955.webp) -#### Rularea curriculum-ului local pe calculatorul tău +#### Rularea curriculumului local pe calculatorul vostru -Pentru a rula acest curriculum local pe calculator, vei avea nevoie de un editor de text, un browser și un instrument de linie de comandă. Prima lecție, [Introducere în limbajele de programare și uneltele meseriei](../../1-getting-started-lessons/1-intro-to-programming-languages), te va ghida prin diverse opțiuni pentru fiecare dintre aceste unelte, pentru a putea selecta ce funcționează cel mai bine pentru tine. +Pentru a rula acest curriculum local pe calculatorul vostru, veți avea nevoie de un editor de text, un browser și un instrument de linie de comandă. Lecția noastră introductivă, [Introducere în limbajele de programare și uneltele meseriei](../../1-getting-started-lessons/1-intro-to-programming-languages), vă va ghida prin diverse opțiuni pentru fiecare dintre aceste instrumente, pentru a selecta ce vi se potrivește cel mai bine. -Recomandarea noastră este să folosești [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) ca editor, care de asemenea are un [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) integrat. Poți descărca Visual Studio Code [aici](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +Recomandarea noastră este să folosiți [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) ca editor, care are și un [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) integrat. Puteți descărca Visual Studio Code [aici](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -1. Clonează repository-ul pe calculatorul tău. Poți face asta dând click pe butonul **Code** și copiază URL-ul: +1. Clonați depozitul vostru pe calculator. Puteți face asta făcând clic pe butonul **Code** și copiind URL-ul: [CodeSpace](./images/createcodespace.png) Apoi, deschide [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) în cadrul [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) și execută următoarea comandă, înlocuind `` cu URL-ul pe care tocmai l-ai copiat: @@ -133,90 +124,90 @@ Recomandarea noastră este să folosești [Visual Studio Code](https://code.visu git clone ``` -2. Deschide folderul în Visual Studio Code. Poți face asta făcând clic pe **File** > **Open Folder** și selectând folderul pe care tocmai l-ai clonat. +2. Deschide folderul în Visual Studio Code. Poți face acest lucru făcând clic pe **File** > **Open Folder** și selectând folderul pe care tocmai l-ai clonat. -> Extensii Visual Studio Code recomandate: +> Extensii recomandate pentru Visual Studio Code: > -> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - pentru a previzualiza pagini HTML în Visual Studio Code +> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - pentru a previzualiza pagini HTML în cadrul Visual Studio Code > * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - pentru a te ajuta să scrii cod mai rapid ## 📂 Fiecare lecție include: - schiță opțională - videoclip suplimentar opțional -- quiz de încălzire înainte de lecție +- chestionar de încălzire înainte de lecție - lecție scrisă -- pentru lecțiile bazate pe proiect, ghiduri pas cu pas despre cum să construiești proiectul -- verificări ale cunoștințelor +- pentru lecțiile bazate pe proiecte, ghiduri pas cu pas despre cum să construiești proiectul +- verificări de cunoștințe - o provocare - lectură suplimentară - temă -- [quiz după lecție](https://ff-quizzes.netlify.app/web/) +- [chestionar post-lecție](https://ff-quizzes.netlify.app/web/) -> **O notă despre quizuri**: Toate quizurile sunt conținute în folderul Quiz-app, 48 de quizuri în total, fiecare cu câte trei întrebări. Sunt disponibile [aici](https://ff-quizzes.netlify.app/web/); aplicația de quiz poate fi rulată local sau implementată pe Azure; urmează instrucțiunile din folderul `quiz-app`. +> **O notă despre chestionare**: Toate chestionarele sunt conținute în folderul Quiz-app, în total 48 de chestionare cu câte trei întrebări fiecare. Sunt disponibile [aici](https://ff-quizzes.netlify.app/web/), aplicația de chestionare poate fi rulată local sau poate fi implementată pe Azure; urmează instrucțiunile din folderul `quiz-app`. ## 🗃️ Lecții -| | Numele Proiectului | Concepte Învățate | Obiectivele de Învățare | Lecția Legată | Autor | -| :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | --------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | -| 01 | Început | Introducere în programare și uneltele meseriei | Învață bazele fundamentale din spatele celor mai multe limbaje de programare și despre software care ajută dezvoltatorii profesioniști să-și facă munca | [Introducere în limbaje de programare și unelte ale meseriei](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | -| 02 | Început | Bazele GitHub, inclusiv lucrul în echipă | Cum să folosești GitHub în proiectul tău, cum să colaborezi cu alții pe o bază de cod | [Introducere în GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | Început | Accesibilitate | Învață bazele accesibilității web | [Fundamentele accesibilității](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | Bazele JS | Tipuri de date în JavaScript | Bazele tipurilor de date în JavaScript | [Tipuri de date](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | Bazele JS | Funcții și metode | Învață despre funcții și metode pentru a gestiona fluxul logicii unei aplicații | [Funcții și Metode](./2-js-basics/2-functions-methods/README.md) | Jasmine și Christopher | -| 06 | Bazele JS | Luarea deciziilor cu JS | Învață cum să creezi condiții în codul tău folosind metode de luare a deciziilor | [Luarea deciziilor](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | Bazele JS | Arrays și Loops | Lucrează cu date folosind arrays și bucle în JavaScript | [Arrays și Loops](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML în practică | Construiește HTML-ul pentru a crea un terariu online, concentrându-se pe crearea unui layout | [Introducere în HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS în practică | Construiește CSS-ul pentru a stiliza terariul online, concentrându-se pe bazele CSS, inclusiv realizarea unei pagini responsive | [Introducere în CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrarium](./3-terrarium/solution/README.md) | Închideri JavaScript, manipularea DOM | Construiește JavaScript pentru a face terariul să funcționeze ca o interfață drag-and-drop, concentrându-se pe închideri și manipularea DOM | [Închideri JS, manipularea DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [Typing Game](./4-typing-game/solution/README.md) | Construirea unui joc de tastare | Învață cum să folosești evenimentele de tastatură pentru a conduce logica aplicației tale JavaScript | [Programare bazată pe evenimente](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Lucrul cu browserele | Învață cum funcționează browserele, istoria lor și cum să creezi elementele de început ale unei extensii pentru browser | [Despre browsere](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Construirea unui formular, apelarea unui API și stocarea variabilelor în stocarea locală | Construiește elementele JavaScript ale extensiei tale pentru browser pentru a apela un API folosind variabile stocate local | [API-uri, formulare și stocare locală](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Procese de fundal în browser, performanța web | Folosește procesele de fundal ale browserului pentru a gestiona iconița extensiei; învață despre performanța web și unele optimizări pentru a îmbunătăți performanța | [Sarcini de fundal și performanță](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [Space Game](./6-space-game/solution/README.md) | Dezvoltare avansată a jocurilor cu JavaScript | Învață despre moștenire folosind atât Clase cât și Compoziție și modelul Pub/Sub, ca pregătire pentru construirea unui joc | [Introducere în dezvoltare avansată de jocuri](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [Space Game](./6-space-game/solution/README.md) | Desen pe canvas | Învață despre API-ul Canvas, folosit pentru a desena elemente pe ecran | [Desen pe Canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [Space Game](./6-space-game/solution/README.md) | Mutarea elementelor pe ecran | Descoperă cum pot elementele să capete mișcare folosind coordonatele carteziene și API-ul Canvas | [Mutarea elementelor](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [Space Game](./6-space-game/solution/README.md) | Detectarea coliziunilor | Fă elementele să se ciocnească și să reacționeze unele la altele folosind apăsări de taste și oferă o funcție de cooldown pentru a asigura performanța jocului | [Detectarea coliziunilor](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [Space Game](./6-space-game/solution/README.md) | Păstrarea scorului | Efectuează calcule matematice bazate pe starea și performanța jocului | [Păstrarea scorului](./6-space-game/5-keeping-score/README.md) | Chris | -| 20 | [Space Game](./6-space-game/solution/README.md) | Terminarea și repornirea jocului | Învață despre terminarea și repornirea jocului, incluzând curățarea resurselor și resetarea valorilor variabile | [Condiția de terminare](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [Banking App](./7-bank-project/solution/README.md) | Șabloane HTML și rute într-o aplicație web | Învață cum să creezi scheletul arhitecturii unui site multipagină folosind rutare și șabloane HTML | [Șabloane HTML și rute](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [Banking App](./7-bank-project/solution/README.md) | Construirea unui formular de autentificare și înregistrare | Învață despre construirea formularelor și gestionarea rutinei de validare | [Formulare](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [Banking App](./7-bank-project/solution/README.md) | Metode de preluare și utilizare a datelor | Cum circulă datele în și din aplicația ta, cum să le preiei, stochezi și elimini | [Date](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [Banking App](./7-bank-project/solution/README.md) | Concepte de gestionare a stării | Învață cum aplicația ta păstrează starea și cum să o gestionezi programatic | [Gestionarea stării](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [Browser/VScode Code](../../8-code-editor) | Lucru cu VScode | Învață cum să folosești un editor de cod | [Folosește editorul de cod VScode](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [AI Assistants](./9-chat-project/README.md) | Lucru cu AI | Învață cum să construiești propriul tău asistent AI | [Proiect asistent AI](./9-chat-project/README.md) | Chris | +| | Numele Proiectului | Concepte Predate | Obiective de Învățare | Lecția Legată | Autor | +| :-: | :-------------------------------------------------------------: | :---------------------------------------------------------------------: | ------------------------------------------------------------------------------------------------------------------------------------ | :------------------------------------------------------------------------------------------------------------------------------: | :---------------------: | +| 01 | Începutul | Introducere în Programare și Unelte de Specialitate | Învață fundamentele de bază din majoritatea limbajelor de programare și despre software-ul care ajută dezvoltatorii profesioniști | [Introducere în Limbaje de Programare și Unelte](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | Începutul | Bazele GitHub, inclusiv lucrul în echipă | Cum să folosești GitHub în proiectul tău, cum să colaborezi cu alții pe o bază de cod | [Introducere în GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | Începutul | Accesibilitate | Învață noțiunile de bază despre accesibilitatea web | [Fundamentele Accesibilității](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | Bazele JS | Tipurile de Date în JavaScript | Fundamentele tipurilor de date în JavaScript | [Tipuri de Date](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | Bazele JS | Funcții și Metode | Învață despre funcții și metode pentru a gestiona fluxul logic al unei aplicații | [Funcții și Metode](./2-js-basics/2-functions-methods/README.md) | Jasmine și Christopher | +| 06 | Bazele JS | Luarea Deciziilor cu JS | Învață cum să creezi condiții în codul tău folosind metode de luare a deciziilor | [Luarea Deciziilor](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | Bazele JS | Array-uri și Buclă | Lucrează cu datele folosind array-uri și bucle în JavaScript | [Array-uri și Buclă](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML în practică | Construiește HTML-ul pentru a crea un terrariu online, concentrându-te pe construirea unui layout | [Introducere în HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS în practică | Construiește CSS-ul pentru stilizarea terrariului online, concentrându-te pe bazele CSS, inclusiv realizarea unei pagini responsive | [Introducere în CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrarium](./3-terrarium/solution/README.md) | Închideri JavaScript, manipulare DOM | Construiește codul JavaScript pentru a face terrariul să funcționeze ca o interfață drag/drop, concentrându-te pe închideri și manipularea DOM | [Închideri JavaScript, manipulare DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Typing Game](./4-typing-game/solution/README.md) | Construiește un joc de tastare | Învață cum să folosești evenimentele de la tastatură pentru a ghida logica aplicației JavaScript | [Programare bazată pe evenimente](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Lucrul cu Browsere | Învață cum funcționează browserele, istoria lor și cum să creezi câteva elemente de bază ale unei extensii de browser | [Despre Browsere](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Construirea unui formular, apelarea unei API și stocarea în storage local | Construiește elementele JavaScript ale extensiei de browser pentru a apela o API folosind variabile stocate în storage local | [API-uri, Formulare și Storage Local](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Procese de fundal în browser, performanța web | Folosește procesele de fundal ale browserului pentru a gestiona pictograma extensiei; învață despre performanța web și optimizări | [Task-uri de fundal și performanță](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [Space Game](./6-space-game/solution/README.md) | Dezvoltare avansată a jocurilor cu JavaScript | Învață despre Moștenire folosind Clase și Compoziție și modelul Pub/Sub, în pregătirea pentru construirea unui joc | [Introducere în dezvoltarea avansată a jocurilor](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [Space Game](./6-space-game/solution/README.md) | Desenare pe canvas | Învață despre Canvas API, folosit pentru a desena elemente pe ecran | [Desenare pe Canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [Space Game](./6-space-game/solution/README.md) | Mutarea elementelor pe ecran | Descoperă cum elementele pot dobândi mișcare folosind coordonatele carteziene și API-ul Canvas | [Mutarea elementelor](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [Space Game](./6-space-game/solution/README.md) | Detectarea coliziunilor | Fă ca elementele să intre în coliziune și să reacționeze una la cealaltă folosind apăsări de taste și oferă o funcție de răcire pentru performanța jocului | [Detectarea coliziunilor](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [Space Game](./6-space-game/solution/README.md) | Ținerea scorului | Efectuează calcule matematice bazate pe starea și performanța jocului | [Ținerea scorului](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [Space Game](./6-space-game/solution/README.md) | Terminarea și reluarea jocului | Învață despre terminarea și reluarea jocului, inclusiv curățarea resurselor și resetarea valorilor variabile | [Condiția de încheiere](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [Banking App](./7-bank-project/solution/README.md) | Șabloane HTML și Rute într-o aplicație Web | Învață cum să creezi structura unei arhitecturi de website multipage folosind rutare și șabloane HTML | [Șabloane HTML și Rute](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [Banking App](./7-bank-project/solution/README.md) | Construiește un formular de autentificare și înregistrare | Învață despre construirea formularelor și gestionarea rutinei de validare | [Formulare](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [Banking App](./7-bank-project/solution/README.md) | Metode de preluare și utilizare a datelor | Cum circulă datele în aplicația ta, cum să le preiei, stochezi și elimini | [Date](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [Banking App](./7-bank-project/solution/README.md) | Concepte de Gestionare a Stării | Învață cum aplicația ta păstrează starea și cum să o gestionezi programatic | [Gestionarea stării](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [Browser/VScode Code](../../8-code-editor) | Lucrul cu VScode | Învață cum să folosești un editor de cod| [Folosește editorul VScode](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [AI Assistants](./9-chat-project/README.md) | Lucrul cu AI | Învață cum să construiești propriul tău asistent AI | [Proiect Asistent AI](./9-chat-project/README.md) | Chris | ## 🏫 Pedagogie -Curricula noastră este proiectată având în vedere două principii pedagogice-cheie: +Curriculumul nostru este conceput cu două principii pedagogice cheie în minte: * învățare bazată pe proiecte -* quizuri frecvente +* chestionare frecvente -Programul predă fundamentele JavaScript, HTML și CSS, precum și cele mai noi unelte și tehnici folosite de dezvoltatorii web din ziua de azi. Studenții vor avea ocazia să dobândească experiență practică construind un joc de tastare, un terariu virtual, o extensie pentru browser eco-friendly, un joc în stil Space Invaders și o aplicație bancară pentru afaceri. La finalul seriei, studenții vor avea o înțelegere solidă a dezvoltării web. +Programul predă elementele fundamentale ale JavaScript, HTML și CSS, precum și cele mai noi unelte și tehnici folosite de dezvoltatorii web de astăzi. Studenții vor avea ocazia să dezvolte experiență practică construind un joc de tastare, un terrariu virtual, o extensie de browser eco-friendly, un joc în stil invazie spațială și o aplicație bancară pentru afaceri. Până la finalul seriei, studenții vor avea o înțelegere solidă a dezvoltării web. -> 🎓 Poți urma primele câteva lecții din această curriculum ca un [Learn Path](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) pe Microsoft Learn! +> 🎓 Poți parcurge primele lecții din acest curriculum ca un [Drum de Învățare](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) pe Microsoft Learn! -Asigurând că conținutul se aliniază cu proiectele, procesul devine mai captivant pentru studenți și retenția conceptelor va fi augmentată. Am scris de asemenea mai multe lecții introductive în bazele JavaScript pentru a introduce conceptele, însoțite de un videoclip din colecția „[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)”, al cărui autori au contribuit și la această curriculă. +Prin asigurarea că conținutul este aliniat cu proiectele, procesul devine mai captivant pentru studenți și retenția conceptelor va fi sporită. Am scris, de asemenea, mai multe lecții introductive în bazele JavaScript pentru a introduce concepte, însoțite de un videoclip din colecția de tutoriale video "[Seria pentru Începători la: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)", ale cărei autori au contribuit la acest curriculum. -În plus, un quiz cu miză redusă înainte de clasă setează intenția studentului către învățarea subiectului, iar un al doilea quiz după clasă asigură o retenție mai bună. Această curriculă a fost concepută să fie flexibilă și distractivă și poate fi urmată integral sau parțial. Proiectele încep mici și devin din ce în ce mai complexe până la finalul ciclului de 12 săptămâni. +În plus, un chestionar cu miză redusă înaintea unei clase stabilește intenția studentului spre învățarea unui subiect, în timp ce un al doilea chestionar după clasă asigură o reținere suplimentară. Acest curriculum a fost conceput pentru a fi flexibil și distractiv și poate fi parcurs integral sau parțial. Proiectele încep mici și devin din ce în ce mai complexe până la finalul ciclului de 12 săptămâni. -Deși am evitat intenționat introducerea framework-urilor JavaScript pentru a ne concentra pe abilitățile de bază necesare ca dezvoltator web înainte de a adopta un framework, un pas următor bun după această curriculă este să înveți despre Node.js printr-o altă colecție de videoclipuri: „[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)”. +Deși am evitat intenționat introducerea framework-urilor JavaScript pentru a ne concentra pe abilitățile de bază necesare ca dezvoltator web, înainte de a adopta un framework, un bun pas următor pentru finalizarea acestui curriculum ar fi să înveți despre Node.js printr-o altă colecție de videoclipuri: "[Seria pentru Începători la: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". -> Vizitează ghidurile noastre [Cod de conduită](CODE_OF_CONDUCT.md) și [Contribuire](CONTRIBUTING.md). Apreciem feedback-ul tău constructiv! +> Vizitează ghidurile noastre [Cod de Conduită](CODE_OF_CONDUCT.md) și [Contribuire](CONTRIBUTING.md). Apreciem feedback-ul tău constructiv! ## 🧭 Acces offline -Poți rula această documentație offline folosind [Docsify](https://docsify.js.org/#/). Fă fork la acest repo, [instalează Docsify](https://docsify.js.org/#/quickstart) pe mașina ta locală și apoi în folderul rădăcină al acestui repo tastează `docsify serve`. Site-ul va fi servit pe portul 3000 pe localhost-ul tău: `localhost:3000`. +Poți rula această documentație offline folosind [Docsify](https://docsify.js.org/#/). Fork-uiește acest repo, [instalează Docsify](https://docsify.js.org/#/quickstart) pe calculatorul tău local, apoi în folderul rădăcină al acestui repo, tastează `docsify serve`. Website-ul va fi servit pe portul 3000 pe localhost-ul tău: `localhost:3000`. ## 📘 PDF Un PDF cu toate lecțiile poate fi găsit [aici](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). -## 🎒 Alte cursuri -Echipa noastră produce și alte cursuri! Consultați: +## 🎒 Alte Cursuri +Echipa noastră produce și alte cursuri! Descoperă: ### LangChain @@ -225,7 +216,7 @@ Echipa noastră produce și alte cursuri! Consultați: --- -### Azure / Edge / MCP / Agenți +### Azure / Edge / MCP / Agents [![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) [![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) [![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) @@ -233,7 +224,7 @@ Echipa noastră produce și alte cursuri! Consultați: --- -### Seria Inteligenței Generative +### Seria Inteligență Artificială Generativă [![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) [![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) [![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) @@ -241,7 +232,7 @@ Echipa noastră produce și alte cursuri! Consultați: --- -### Învățare de bază +### Învățare Esențială [![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) [![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) [![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) @@ -258,23 +249,23 @@ Echipa noastră produce și alte cursuri! Consultați: [![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) -## Obținerea ajutorului +## Obține ajutor -Dacă întâmpinați dificultăți sau aveți întrebări despre construirea aplicațiilor AI. Alăturați-vă altor cursanți și dezvoltatori experimentați în discuții despre MCP. Este o comunitate de sprijin unde întrebările sunt binevenite și cunoștințele sunt împărtășite liber. +Dacă ești blocat sau ai întrebări despre construirea aplicațiilor AI. Alătură-te altor cursanți și dezvoltatori experimentați în discuții despre MCP. Este o comunitate suportivă unde întrebările sunt binevenite și cunoștințele sunt împărtășite liber. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Dacă aveți feedback despre produs sau erori în timpul construcției, vizitați: +Dacă ai feedback despre produs sau întâmpini erori în timp ce construiești, vizitează: [![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) ## Licență -Acest depozit este licențiat sub licența MIT. Consultați fișierul [LICENSE](../../LICENSE) pentru mai multe informații. +Acest depozit este licențiat sub licența MIT. Vezi fișierul [LICENSE](../../LICENSE) pentru mai multe informații. --- -**Declinare de responsabilitate**: -Acest document a fost tradus folosind serviciul de traducere AI [Co-op Translator](https://github.com/Azure/co-op-translator). Deși ne străduim să oferim o traducere exactă, vă rugăm să rețineți că traducerile automate pot conține erori sau inexactități. Documentul original, în limba sa nativă, trebuie considerat sursa autoritară. Pentru informații critice, se recomandă traducerea profesională realizată de un specialist. Nu ne asumăm responsabilitatea pentru eventualele neînțelegeri sau interpretări eronate rezultate din utilizarea acestei traduceri. +**Declinare de responsabilitate**: +Acest document a fost tradus folosind serviciul de traducere AI [Co-op Translator](https://github.com/Azure/co-op-translator). Deși ne străduim pentru acuratețe, vă rugăm să rețineți că traducerile automate pot conține erori sau inexactități. Documentul original în limba sa nativă trebuie considerat sursa autorizată. Pentru informații critice, se recomandă traducerea profesională realizată de un traducător uman. Nu ne asumăm răspunderea pentru eventualele neînțelegeri sau interpretări greșite care pot apărea în urma utilizării acestei traduceri. \ No newline at end of file diff --git a/translations/ro/SECURITY.md b/translations/ro/SECURITY.md index 27c21fc4e..291642acb 100644 --- a/translations/ro/SECURITY.md +++ b/translations/ro/SECURITY.md @@ -1,12 +1,3 @@ - ## Securitate Microsoft tratează cu maximă seriozitate securitatea produselor și serviciilor noastre software, inclusiv toate depozitele de cod sursă gestionate prin organizațiile noastre GitHub, care includ [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) și [organizațiile noastre GitHub](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/ro/SUPPORT.md b/translations/ro/SUPPORT.md index 6ec3df7fb..a4a2cdd49 100644 --- a/translations/ro/SUPPORT.md +++ b/translations/ro/SUPPORT.md @@ -1,12 +1,3 @@ - # Suport ## Cum să raportezi probleme și să obții ajutor diff --git a/translations/ro/_404.md b/translations/ro/_404.md index 7b408b505..af4014d7d 100644 --- a/translations/ro/_404.md +++ b/translations/ro/_404.md @@ -1,12 +1,3 @@ - # Lucrăm la aceasta Lucrăm la această pagină. Vă rugăm să reveniți mai târziu. diff --git a/translations/ro/docs/_navbar.md b/translations/ro/docs/_navbar.md index cc4ee4cda..650067300 100644 --- a/translations/ro/docs/_navbar.md +++ b/translations/ro/docs/_navbar.md @@ -1,12 +1,3 @@ - - Traduceri - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/ro/docs/_sidebar.md b/translations/ro/docs/_sidebar.md index 602cce461..dde977bb4 100644 --- a/translations/ro/docs/_sidebar.md +++ b/translations/ro/docs/_sidebar.md @@ -1,12 +1,3 @@ - - Introducere - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/ro/for-teachers.md b/translations/ro/for-teachers.md index 4bb8e2333..8c49fc7e5 100644 --- a/translations/ro/for-teachers.md +++ b/translations/ro/for-teachers.md @@ -1,12 +1,3 @@ - ### Pentru educatori Sunteți bineveniți să utilizați acest curriculum în sala de clasă. Funcționează perfect cu GitHub Classroom și platformele LMS de top și poate fi folosit și ca un depozit independent împreună cu elevii. diff --git a/translations/ro/lesson-template/README.md b/translations/ro/lesson-template/README.md index ca2fd1b41..08f4cca4d 100644 --- a/translations/ro/lesson-template/README.md +++ b/translations/ro/lesson-template/README.md @@ -1,12 +1,3 @@ - # [Subiectul Lecției] ![Încorporează un videoclip aici](../../../lesson-template/video-url) diff --git a/translations/ro/lesson-template/assignment.md b/translations/ro/lesson-template/assignment.md index b4757f6a1..50d89f55b 100644 --- a/translations/ro/lesson-template/assignment.md +++ b/translations/ro/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [Numele Temei] ## Instrucțiuni diff --git a/translations/ro/memory-game/README.md b/translations/ro/memory-game/README.md index 878409803..472ebcf49 100644 --- a/translations/ro/memory-game/README.md +++ b/translations/ro/memory-game/README.md @@ -1,12 +1,3 @@ - Acesta este un proiect [Next.js](https://nextjs.org) creat cu [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). ## Începeți diff --git a/translations/ro/quiz-app/README.md b/translations/ro/quiz-app/README.md index 114452a96..1297ed7a8 100644 --- a/translations/ro/quiz-app/README.md +++ b/translations/ro/quiz-app/README.md @@ -1,12 +1,3 @@ - # Aplicație de Quiz Aceste quiz-uri sunt quiz-uri pre- și post-lectură pentru curriculumul de știința datelor de la https://aka.ms/webdev-beginners diff --git a/translations/ru/.co-op-translator.json b/translations/ru/.co-op-translator.json new file mode 100644 index 000000000..a52d64b44 --- /dev/null +++ b/translations/ru/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2025-11-03T23:14:20+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "ru" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2025-10-22T22:13:19+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "ru" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2025-11-25T17:29:50+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "ru" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2025-11-03T23:15:50+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "ru" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2025-10-22T22:14:39+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "ru" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:25:32+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "ru" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2025-11-03T23:18:35+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "ru" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T17:34:04+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "ru" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2025-11-03T23:11:17+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "ru" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2025-10-22T22:09:19+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "ru" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2025-11-03T23:11:57+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "ru" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2025-10-22T22:09:45+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "ru" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2025-11-03T23:13:01+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "ru" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2025-10-22T22:10:44+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "ru" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2025-11-03T23:12:27+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "ru" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2025-10-22T22:10:14+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "ru" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-25T21:31:46+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "ru" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2025-11-03T23:22:42+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "ru" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2025-10-22T22:22:15+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "ru" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2025-11-03T23:21:57+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "ru" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2025-10-22T22:21:30+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "ru" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2025-11-03T23:21:09+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "ru" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2025-10-22T22:20:41+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "ru" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-06T09:32:29+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "ru" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-25T21:30:11+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "ru" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2025-11-03T23:27:09+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "ru" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T00:54:23+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "ru" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2025-11-03T23:27:21+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "ru" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2025-10-22T22:27:26+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "ru" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2025-11-03T23:33:11+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "ru" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2025-10-22T22:32:41+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "ru" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2025-11-03T23:32:33+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "ru" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2025-10-22T22:31:58+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "ru" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2025-11-03T23:31:52+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "ru" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2025-10-22T22:31:19+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "ru" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-25T23:25:41+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "ru" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-25T23:49:54+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "ru" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-25T23:51:42+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "ru" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-25T23:57:03+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "ru" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-25T23:53:27+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "ru" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-25T23:58:49+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "ru" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-26T00:00:36+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "ru" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-25T23:55:17+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "ru" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-25T23:34:34+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "ru" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2025-11-03T23:30:53+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "ru" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2025-10-22T22:30:26+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "ru" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2025-11-03T23:28:56+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "ru" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2025-10-22T22:28:43+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "ru" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2025-11-03T23:28:11+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "ru" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2025-10-22T22:28:09+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "ru" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2025-11-03T23:30:15+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "ru" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2025-10-22T22:29:56+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "ru" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:27:56+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "ru" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:27:05+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "ru" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2025-11-03T23:31:27+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "ru" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-25T22:06:03+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "ru" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:08:06+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "ru" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:07:14+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "ru" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2025-11-03T23:29:39+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "ru" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2025-10-22T22:29:17+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "ru" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:39:40+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "ru" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:38:52+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "ru" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-25T22:01:09+00:00", + "source_file": "6-space-game/README.md", + "language_code": "ru" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:40:28+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "ru" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2025-11-03T23:25:18+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "ru" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2025-10-22T22:25:14+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "ru" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2025-11-03T23:26:14+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "ru" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2025-10-22T22:26:20+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "ru" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2025-11-03T23:24:15+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "ru" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2025-10-22T22:24:17+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "ru" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2025-11-03T23:23:27+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "ru" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2025-10-22T22:23:09+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "ru" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-26T00:02:28+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "ru" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-26T00:03:54+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "ru" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-26T00:39:03+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "ru" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2025-11-03T23:13:32+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "ru" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2025-10-22T22:11:34+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "ru" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2025-11-03T23:19:21+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "ru" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:19:38+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "ru" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:42:07+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "ru" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2025-10-22T22:19:58+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "ru" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:50:50+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "ru" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:14:06+00:00", + "source_file": "AGENTS.md", + "language_code": "ru" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-25T20:57:48+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "ru" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-25T21:02:18+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "ru" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:45:25+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "ru" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T17:36:01+00:00", + "source_file": "README.md", + "language_code": "ru" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-25T20:59:48+00:00", + "source_file": "SECURITY.md", + "language_code": "ru" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-25T20:54:13+00:00", + "source_file": "SUPPORT.md", + "language_code": "ru" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-25T20:58:55+00:00", + "source_file": "_404.md", + "language_code": "ru" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-25T21:59:57+00:00", + "source_file": "docs/_navbar.md", + "language_code": "ru" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-25T21:58:15+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "ru" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T08:32:07+00:00", + "source_file": "for-teachers.md", + "language_code": "ru" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-26T00:50:30+00:00", + "source_file": "lesson-template/README.md", + "language_code": "ru" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-26T00:51:52+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "ru" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:53:27+00:00", + "source_file": "memory-game/README.md", + "language_code": "ru" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-26T01:11:05+00:00", + "source_file": "quiz-app/README.md", + "language_code": "ru" + } +} \ No newline at end of file diff --git a/translations/ru/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/ru/1-getting-started-lessons/1-intro-to-programming-languages/README.md index ac8e88fdb..4ee27682a 100644 --- a/translations/ru/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/ru/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # Введение в языки программирования и современные инструменты разработчика Привет, будущий разработчик! 👋 Могу я рассказать тебе кое-что, что до сих пор вызывает у меня мурашки каждый день? Ты собираешься узнать, что программирование — это не просто работа с компьютерами, это настоящая суперсила, которая позволяет воплощать в жизнь самые смелые идеи! diff --git a/translations/ru/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/ru/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index fe589a16c..f9483d317 100644 --- a/translations/ru/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/ru/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # Задание: Изучение современных инструментов веб-разработки ## Инструкции diff --git a/translations/ru/1-getting-started-lessons/2-github-basics/README.md b/translations/ru/1-getting-started-lessons/2-github-basics/README.md index 502d72912..fb30bcf6c 100644 --- a/translations/ru/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/ru/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # Введение в GitHub Привет, будущий разработчик! 👋 Готов присоединиться к миллионам программистов по всему миру? Я искренне рад познакомить тебя с GitHub – представь это как социальную сеть для программистов, только вместо фотографий обедов мы делимся кодом и создаем невероятные вещи вместе! diff --git a/translations/ru/1-getting-started-lessons/3-accessibility/README.md b/translations/ru/1-getting-started-lessons/3-accessibility/README.md index 0eb26066e..860b204de 100644 --- a/translations/ru/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/ru/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # Создание доступных веб-страниц ![Все о доступности](../../../../translated_images/ru/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/ru/1-getting-started-lessons/3-accessibility/assignment.md b/translations/ru/1-getting-started-lessons/3-accessibility/assignment.md index 927d524b7..17962812a 100644 --- a/translations/ru/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/ru/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # Комплексный аудит доступности веб-сайта ## Инструкции diff --git a/translations/ru/1-getting-started-lessons/README.md b/translations/ru/1-getting-started-lessons/README.md index 3415c47f1..e98ebec60 100644 --- a/translations/ru/1-getting-started-lessons/README.md +++ b/translations/ru/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # Начало работы с веб-разработкой В этом разделе учебной программы вы познакомитесь с концепциями, не связанными с проектами, которые важны для становления профессиональным разработчиком. diff --git a/translations/ru/10-ai-framework-project/README.md b/translations/ru/10-ai-framework-project/README.md index 17400bbed..69248fc67 100644 --- a/translations/ru/10-ai-framework-project/README.md +++ b/translations/ru/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # Фреймворк для ИИ Чувствуете себя подавленным, пытаясь создать приложения на основе ИИ с нуля? Вы не одиноки! Фреймворки для ИИ — это как швейцарский нож для разработки ИИ: мощные инструменты, которые экономят время и избавляют от головной боли при создании интеллектуальных приложений. Представьте себе фреймворк для ИИ как хорошо организованную библиотеку: он предоставляет готовые компоненты, стандартизированные API и умные абстракции, чтобы вы могли сосредоточиться на решении задач, а не на деталях реализации. diff --git a/translations/ru/2-js-basics/1-data-types/README.md b/translations/ru/2-js-basics/1-data-types/README.md index 07e71ebf9..8a77406bb 100644 --- a/translations/ru/2-js-basics/1-data-types/README.md +++ b/translations/ru/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # Основы JavaScript: Типы данных ![Основы JavaScript - Типы данных](../../../../translated_images/ru/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/ru/2-js-basics/1-data-types/assignment.md b/translations/ru/2-js-basics/1-data-types/assignment.md index 08240d1c8..ca065c5d1 100644 --- a/translations/ru/2-js-basics/1-data-types/assignment.md +++ b/translations/ru/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # Практика типов данных: Корзина покупок для электронной коммерции ## Инструкции diff --git a/translations/ru/2-js-basics/2-functions-methods/README.md b/translations/ru/2-js-basics/2-functions-methods/README.md index e7e226700..d80046ea1 100644 --- a/translations/ru/2-js-basics/2-functions-methods/README.md +++ b/translations/ru/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # Основы JavaScript: Методы и функции ![Основы JavaScript - Функции](../../../../translated_images/ru/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/ru/2-js-basics/2-functions-methods/assignment.md b/translations/ru/2-js-basics/2-functions-methods/assignment.md index 184e40631..b8aaac806 100644 --- a/translations/ru/2-js-basics/2-functions-methods/assignment.md +++ b/translations/ru/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # Веселье с функциями ## Инструкции diff --git a/translations/ru/2-js-basics/3-making-decisions/README.md b/translations/ru/2-js-basics/3-making-decisions/README.md index c99821d4f..9bfa1d1ed 100644 --- a/translations/ru/2-js-basics/3-making-decisions/README.md +++ b/translations/ru/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # Основы JavaScript: принятие решений ![Основы JavaScript - Принятие решений](../../../../translated_images/ru/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/ru/2-js-basics/3-making-decisions/assignment.md b/translations/ru/2-js-basics/3-making-decisions/assignment.md index 95501089e..ed74db323 100644 --- a/translations/ru/2-js-basics/3-making-decisions/assignment.md +++ b/translations/ru/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # Принятие решений: обработка оценок студентов ## Цели обучения diff --git a/translations/ru/2-js-basics/4-arrays-loops/README.md b/translations/ru/2-js-basics/4-arrays-loops/README.md index 20fa8e232..62f74252f 100644 --- a/translations/ru/2-js-basics/4-arrays-loops/README.md +++ b/translations/ru/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # Основы JavaScript: Массивы и циклы ![Основы JavaScript - Массивы](../../../../translated_images/ru/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/ru/2-js-basics/4-arrays-loops/assignment.md b/translations/ru/2-js-basics/4-arrays-loops/assignment.md index 22ac70114..69d70154d 100644 --- a/translations/ru/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/ru/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # Массивы и циклы: задание ## Инструкции diff --git a/translations/ru/2-js-basics/README.md b/translations/ru/2-js-basics/README.md index 0475f4193..233989871 100644 --- a/translations/ru/2-js-basics/README.md +++ b/translations/ru/2-js-basics/README.md @@ -1,12 +1,3 @@ - # Введение в JavaScript JavaScript — это язык веб-разработки. В этих четырех уроках вы изучите его основы. diff --git a/translations/ru/3-terrarium/1-intro-to-html/README.md b/translations/ru/3-terrarium/1-intro-to-html/README.md index 53b4b8e59..5f7bf9dd5 100644 --- a/translations/ru/3-terrarium/1-intro-to-html/README.md +++ b/translations/ru/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Проект "Террариум", часть 1: Введение в HTML ```mermaid diff --git a/translations/ru/3-terrarium/1-intro-to-html/assignment.md b/translations/ru/3-terrarium/1-intro-to-html/assignment.md index 757850a41..b0d4a51e8 100644 --- a/translations/ru/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/ru/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # Практическое задание по HTML: Создание макета блога ## Цели обучения diff --git a/translations/ru/3-terrarium/2-intro-to-css/README.md b/translations/ru/3-terrarium/2-intro-to-css/README.md index 6215d103e..c3dd1aa6a 100644 --- a/translations/ru/3-terrarium/2-intro-to-css/README.md +++ b/translations/ru/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Проект "Террариум", часть 2: Введение в CSS ```mermaid diff --git a/translations/ru/3-terrarium/2-intro-to-css/assignment.md b/translations/ru/3-terrarium/2-intro-to-css/assignment.md index cad14a6fa..75fe3cd8f 100644 --- a/translations/ru/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/ru/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # Задание по рефакторингу CSS ## Цель diff --git a/translations/ru/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/ru/3-terrarium/3-intro-to-DOM-and-closures/README.md index 58cca5a46..5f0de1370 100644 --- a/translations/ru/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/ru/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # Проект "Террариум", часть 3: Манипуляции с DOM и замыкания в JavaScript ```mermaid diff --git a/translations/ru/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/ru/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index 313fee369..7d1ade33b 100644 --- a/translations/ru/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/ru/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # Задание на исследование элементов DOM ## Обзор diff --git a/translations/ru/3-terrarium/README.md b/translations/ru/3-terrarium/README.md index eeb69040f..6848a8646 100644 --- a/translations/ru/3-terrarium/README.md +++ b/translations/ru/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## Разверните ваш Terrarium Вы можете развернуть или опубликовать ваш Terrarium в Интернете с помощью **Azure Static Web Apps**. diff --git a/translations/ru/3-terrarium/solution/README.md b/translations/ru/3-terrarium/solution/README.md index bf7da933d..921a71ba3 100644 --- a/translations/ru/3-terrarium/solution/README.md +++ b/translations/ru/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # Мой Террариум: Проект для изучения HTML, CSS и работы с DOM с помощью JavaScript 🌵🌱 Небольшая медитация с перетаскиванием элементов. С помощью немного HTML, JS и CSS вы можете создать веб-интерфейс, стилизовать его и добавить интерактивность. diff --git a/translations/ru/4-typing-game/README.md b/translations/ru/4-typing-game/README.md index ba498eb01..28f39e06a 100644 --- a/translations/ru/4-typing-game/README.md +++ b/translations/ru/4-typing-game/README.md @@ -1,12 +1,3 @@ - # Программирование на основе событий - Создаем игру на скорость набора текста ```mermaid diff --git a/translations/ru/4-typing-game/solution/README.md b/translations/ru/4-typing-game/solution/README.md index b3cdddd4e..1c57d03e6 100644 --- a/translations/ru/4-typing-game/solution/README.md +++ b/translations/ru/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - Это заполнитель, оставленный пустым намеренно **Отказ от ответственности**: diff --git a/translations/ru/4-typing-game/typing-game/README.md b/translations/ru/4-typing-game/typing-game/README.md index 4fb2cd1ef..d5999ee3b 100644 --- a/translations/ru/4-typing-game/typing-game/README.md +++ b/translations/ru/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # Создание игры с использованием событий Задумывались ли вы когда-нибудь, как веб-сайты узнают, что вы нажали кнопку или ввели текст в текстовое поле? Это магия событийного программирования! Что может быть лучше для изучения этого важного навыка, чем создание чего-то полезного — игры на скорость набора текста, которая реагирует на каждое ваше нажатие клавиши. diff --git a/translations/ru/4-typing-game/typing-game/assignment.md b/translations/ru/4-typing-game/typing-game/assignment.md index fc7158e43..7097209f0 100644 --- a/translations/ru/4-typing-game/typing-game/assignment.md +++ b/translations/ru/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # Создание новой игры с использованием клавиатуры ## Инструкции diff --git a/translations/ru/5-browser-extension/1-about-browsers/README.md b/translations/ru/5-browser-extension/1-about-browsers/README.md index 932a573b3..a3ae03d86 100644 --- a/translations/ru/5-browser-extension/1-about-browsers/README.md +++ b/translations/ru/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # Проект расширения для браузера, часть 1: Всё о браузерах ```mermaid diff --git a/translations/ru/5-browser-extension/1-about-browsers/assignment.md b/translations/ru/5-browser-extension/1-about-browsers/assignment.md index f5f59c866..782384dbb 100644 --- a/translations/ru/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/ru/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # Задание: Измените стиль вашего расширения для браузера ## Обзор diff --git a/translations/ru/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/ru/5-browser-extension/2-forms-browsers-local-storage/README.md index 736c1c450..079d0401f 100644 --- a/translations/ru/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/ru/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # Проект расширения для браузера, часть 2: Вызов API, использование локального хранилища ```mermaid diff --git a/translations/ru/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/ru/5-browser-extension/2-forms-browsers-local-storage/assignment.md index 03268210c..0414862f4 100644 --- a/translations/ru/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/ru/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # Примите API ## Обзор diff --git a/translations/ru/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/ru/5-browser-extension/3-background-tasks-and-performance/README.md index 7dd57ee98..f9547fc6e 100644 --- a/translations/ru/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/ru/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # Проект расширения для браузера, часть 3: Изучение фоновых задач и производительности ```mermaid diff --git a/translations/ru/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/ru/5-browser-extension/3-background-tasks-and-performance/assignment.md index 7e887d52b..b5c655158 100644 --- a/translations/ru/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/ru/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # Анализ производительности сайта ## Обзор задания diff --git a/translations/ru/5-browser-extension/README.md b/translations/ru/5-browser-extension/README.md index a49c8119e..b5e66b866 100644 --- a/translations/ru/5-browser-extension/README.md +++ b/translations/ru/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # Создание расширения для браузера Создание расширений для браузера — это увлекательный и интересный способ задуматься о производительности ваших приложений, создавая при этом другой тип веб-ресурсов. Этот модуль включает уроки о том, как работают браузеры, как развернуть расширение для браузера, как создать форму, вызвать API, использовать локальное хранилище, а также как оценить производительность вашего веб-сайта и улучшить её. diff --git a/translations/ru/5-browser-extension/solution/README.md b/translations/ru/5-browser-extension/solution/README.md index e21ac7ee6..949d33bf6 100644 --- a/translations/ru/5-browser-extension/solution/README.md +++ b/translations/ru/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # Расширение Carbon Trigger для браузера: готовый код Используя API C02 Signal от tmrow для отслеживания потребления электроэнергии, создайте расширение для браузера, чтобы получать напоминания прямо в браузере о том, насколько интенсивно используется электроэнергия в вашем регионе. Использование этого расширения в повседневной жизни поможет вам принимать решения о своих действиях, основываясь на этой информации. diff --git a/translations/ru/5-browser-extension/solution/translation/README.es.md b/translations/ru/5-browser-extension/solution/translation/README.es.md index 07aa15efe..9dda7591e 100644 --- a/translations/ru/5-browser-extension/solution/translation/README.es.md +++ b/translations/ru/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Расширение для браузера Carbon Trigger: Полный код Используя API CO2 Signal от tmrow для отслеживания потребления электроэнергии, создайте расширение для браузера, чтобы вы могли получать напоминания прямо в браузере о потреблении электроэнергии в вашем регионе. Использование этого специального расширения поможет вам принимать решения о ваших действиях, основываясь на этой информации. diff --git a/translations/ru/5-browser-extension/solution/translation/README.fr.md b/translations/ru/5-browser-extension/solution/translation/README.fr.md index 4b9f3e414..455c33209 100644 --- a/translations/ru/5-browser-extension/solution/translation/README.fr.md +++ b/translations/ru/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Расширение для браузера Carbon Trigger: Завершённый код Используя API C02 Signal от tmrow для отслеживания потребления электроэнергии, создайте расширение для браузера, чтобы вы могли получать напоминания прямо в браузере о потреблении электроэнергии в вашем регионе. Использование этого расширения поможет вам принимать решения о своих действиях, основываясь на этих данных. diff --git a/translations/ru/5-browser-extension/solution/translation/README.hi.md b/translations/ru/5-browser-extension/solution/translation/README.hi.md index dbfdb20d5..a8389cdcc 100644 --- a/translations/ru/5-browser-extension/solution/translation/README.hi.md +++ b/translations/ru/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # Карбон Триггер: Браузерное расширение с готовым кодом Используя API CO2 Signal от tmrow для отслеживания потребления электроэнергии, создается браузерное расширение, которое напоминает вам о том, насколько интенсивно используется электроэнергия в вашем регионе. Использование этого расширения поможет вам принимать решения о своих действиях на основе этой информации. diff --git a/translations/ru/5-browser-extension/solution/translation/README.it.md b/translations/ru/5-browser-extension/solution/translation/README.it.md index 922cc5f1a..2fd6ae894 100644 --- a/translations/ru/5-browser-extension/solution/translation/README.it.md +++ b/translations/ru/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Расширение для браузера Carbon Trigger: код для начала работы Мы будем использовать API Signal CO2 от tmrow для мониторинга потребления электроэнергии, чтобы создать расширение для браузера, которое будет напоминать вам о том, насколько интенсивно используется электричество в вашем регионе. Использование этого специального расширения поможет оценить свои действия, основываясь на предоставленной информации. diff --git a/translations/ru/5-browser-extension/solution/translation/README.ja.md b/translations/ru/5-browser-extension/solution/translation/README.ja.md index c4c8151ac..3796c799e 100644 --- a/translations/ru/5-browser-extension/solution/translation/README.ja.md +++ b/translations/ru/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # Расширение для браузера Carbon Trigger: готовый код С помощью API CO2 Signal от tmrow вы можете отслеживать потребление электроэнергии в вашем регионе и отображать напоминание об уровне энергопотребления прямо в браузере. Это расширение позволяет вам принимать решения о своей активности, основываясь на этой информации. diff --git a/translations/ru/5-browser-extension/solution/translation/README.ms.md b/translations/ru/5-browser-extension/solution/translation/README.ms.md index 8babe4dbe..95f860de8 100644 --- a/translations/ru/5-browser-extension/solution/translation/README.ms.md +++ b/translations/ru/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # Расширение браузера Carbon Trigger: Полный код Используя API CO2 Signal от tmrow для отслеживания потребления электроэнергии, создайте расширение для браузера, которое будет предупреждать вас о текущем уровне нагрузки на энергосистему вашего региона. Это расширение поможет вам принимать более осознанные решения о своих действиях, основываясь на этой информации. diff --git a/translations/ru/5-browser-extension/start/README.md b/translations/ru/5-browser-extension/start/README.md index 376ab9c60..25c39b424 100644 --- a/translations/ru/5-browser-extension/start/README.md +++ b/translations/ru/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # Расширение для браузера Carbon Trigger: начальный код Используя API CO2 Signal от tmrow для отслеживания потребления электроэнергии, создайте расширение для браузера, чтобы вы могли получать напоминание прямо в браузере о том, насколько интенсивно используется электроэнергия в вашем регионе. Использование этого расширения поможет вам принимать решения о своих действиях, основываясь на этой информации. diff --git a/translations/ru/6-space-game/1-introduction/README.md b/translations/ru/6-space-game/1-introduction/README.md index 0d73d58df..806a04a00 100644 --- a/translations/ru/6-space-game/1-introduction/README.md +++ b/translations/ru/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # Создание космической игры. Часть 1: Введение ```mermaid diff --git a/translations/ru/6-space-game/1-introduction/assignment.md b/translations/ru/6-space-game/1-introduction/assignment.md index 59c67db73..3249ef6e6 100644 --- a/translations/ru/6-space-game/1-introduction/assignment.md +++ b/translations/ru/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # Создание игры: применение шаблонов проектирования ## Обзор задания diff --git a/translations/ru/6-space-game/2-drawing-to-canvas/README.md b/translations/ru/6-space-game/2-drawing-to-canvas/README.md index 9b002ed92..bce0dbe68 100644 --- a/translations/ru/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/ru/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # Создание космической игры, часть 2: Рисуем героя и монстров на холсте ```mermaid diff --git a/translations/ru/6-space-game/2-drawing-to-canvas/assignment.md b/translations/ru/6-space-game/2-drawing-to-canvas/assignment.md index c5d9339c1..da46d3cf0 100644 --- a/translations/ru/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/ru/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # Задание: Изучение Canvas API ## Цели обучения diff --git a/translations/ru/6-space-game/3-moving-elements-around/README.md b/translations/ru/6-space-game/3-moving-elements-around/README.md index c814476f3..2f927dbef 100644 --- a/translations/ru/6-space-game/3-moving-elements-around/README.md +++ b/translations/ru/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # Создание космической игры, часть 3: добавление движения ```mermaid diff --git a/translations/ru/6-space-game/3-moving-elements-around/assignment.md b/translations/ru/6-space-game/3-moving-elements-around/assignment.md index bcf9f40a2..60358f15d 100644 --- a/translations/ru/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/ru/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # Комментируйте ваш код ## Инструкции diff --git a/translations/ru/6-space-game/4-collision-detection/README.md b/translations/ru/6-space-game/4-collision-detection/README.md index af9e7c3e0..55f57c38e 100644 --- a/translations/ru/6-space-game/4-collision-detection/README.md +++ b/translations/ru/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # Создание космической игры, часть 4: добавление лазера и обнаружение столкновений ```mermaid diff --git a/translations/ru/6-space-game/4-collision-detection/assignment.md b/translations/ru/6-space-game/4-collision-detection/assignment.md index e7a18348b..35c2b4b72 100644 --- a/translations/ru/6-space-game/4-collision-detection/assignment.md +++ b/translations/ru/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # Исследование столкновений ## Инструкции diff --git a/translations/ru/6-space-game/4-collision-detection/solution/README.md b/translations/ru/6-space-game/4-collision-detection/solution/README.md index ecdddd83d..fdd9691b3 100644 --- a/translations/ru/6-space-game/4-collision-detection/solution/README.md +++ b/translations/ru/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - Это заполнитель, оставленный пустым намеренно **Отказ от ответственности**: diff --git a/translations/ru/6-space-game/4-collision-detection/your-work/README.md b/translations/ru/6-space-game/4-collision-detection/your-work/README.md index 3381290ea..c3a4a3692 100644 --- a/translations/ru/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/ru/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - Это заполнитель, оставленный пустым намеренно **Отказ от ответственности**: diff --git a/translations/ru/6-space-game/5-keeping-score/README.md b/translations/ru/6-space-game/5-keeping-score/README.md index 00839be56..40817d886 100644 --- a/translations/ru/6-space-game/5-keeping-score/README.md +++ b/translations/ru/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # Создание космической игры, часть 5: Очки и жизни ```mermaid diff --git a/translations/ru/6-space-game/5-keeping-score/assignment.md b/translations/ru/6-space-game/5-keeping-score/assignment.md index 6d1a3ca59..20bbc1c78 100644 --- a/translations/ru/6-space-game/5-keeping-score/assignment.md +++ b/translations/ru/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # Создание игры с подсчетом очков ## Инструкции diff --git a/translations/ru/6-space-game/5-keeping-score/solution/README.md b/translations/ru/6-space-game/5-keeping-score/solution/README.md index c5e933093..8ade4cd5e 100644 --- a/translations/ru/6-space-game/5-keeping-score/solution/README.md +++ b/translations/ru/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - Это заполнитель, оставленный пустым намеренно **Отказ от ответственности**: diff --git a/translations/ru/6-space-game/5-keeping-score/your-work/README.md b/translations/ru/6-space-game/5-keeping-score/your-work/README.md index 5df41378c..8ade4cd5e 100644 --- a/translations/ru/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/ru/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - Это заполнитель, оставленный пустым намеренно **Отказ от ответственности**: diff --git a/translations/ru/6-space-game/6-end-condition/README.md b/translations/ru/6-space-game/6-end-condition/README.md index 0d3958a5c..8409078ba 100644 --- a/translations/ru/6-space-game/6-end-condition/README.md +++ b/translations/ru/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # Создание космической игры, часть 6: завершение и перезапуск ```mermaid diff --git a/translations/ru/6-space-game/6-end-condition/assignment.md b/translations/ru/6-space-game/6-end-condition/assignment.md index 186a493ba..f1a78ceac 100644 --- a/translations/ru/6-space-game/6-end-condition/assignment.md +++ b/translations/ru/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # Создание образцовой игры ## Обзор задания diff --git a/translations/ru/6-space-game/6-end-condition/solution/README.md b/translations/ru/6-space-game/6-end-condition/solution/README.md index 250dc258d..fdd9691b3 100644 --- a/translations/ru/6-space-game/6-end-condition/solution/README.md +++ b/translations/ru/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - Это заполнитель, оставленный пустым намеренно **Отказ от ответственности**: diff --git a/translations/ru/6-space-game/6-end-condition/your-work/README.md b/translations/ru/6-space-game/6-end-condition/your-work/README.md index 7192bff8c..c3a4a3692 100644 --- a/translations/ru/6-space-game/6-end-condition/your-work/README.md +++ b/translations/ru/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - Это заполнитель, оставленный пустым намеренно **Отказ от ответственности**: diff --git a/translations/ru/6-space-game/README.md b/translations/ru/6-space-game/README.md index 74a4833dc..7d8a3aec9 100644 --- a/translations/ru/6-space-game/README.md +++ b/translations/ru/6-space-game/README.md @@ -1,12 +1,3 @@ - # Создание космической игры Космическая игра для изучения более сложных основ JavaScript diff --git a/translations/ru/6-space-game/solution/README.md b/translations/ru/6-space-game/solution/README.md index def48d226..fdd9691b3 100644 --- a/translations/ru/6-space-game/solution/README.md +++ b/translations/ru/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - Это заполнитель, оставленный пустым намеренно **Отказ от ответственности**: diff --git a/translations/ru/7-bank-project/1-template-route/README.md b/translations/ru/7-bank-project/1-template-route/README.md index 8512f7a28..8d920f863 100644 --- a/translations/ru/7-bank-project/1-template-route/README.md +++ b/translations/ru/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # Создание банковского приложения, часть 1: HTML-шаблоны и маршруты в веб-приложении ```mermaid diff --git a/translations/ru/7-bank-project/1-template-route/assignment.md b/translations/ru/7-bank-project/1-template-route/assignment.md index e496b1d98..4d92fb847 100644 --- a/translations/ru/7-bank-project/1-template-route/assignment.md +++ b/translations/ru/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # Улучшение маршрутизации ## Инструкции diff --git a/translations/ru/7-bank-project/2-forms/README.md b/translations/ru/7-bank-project/2-forms/README.md index 5e18ddb15..b622329a6 100644 --- a/translations/ru/7-bank-project/2-forms/README.md +++ b/translations/ru/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # Создание банковского приложения, часть 2: форма входа и регистрации ```mermaid diff --git a/translations/ru/7-bank-project/2-forms/assignment.md b/translations/ru/7-bank-project/2-forms/assignment.md index 460bb0435..64d371013 100644 --- a/translations/ru/7-bank-project/2-forms/assignment.md +++ b/translations/ru/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # Стилизация вашего банковского приложения с помощью современного CSS ## Обзор проекта diff --git a/translations/ru/7-bank-project/3-data/README.md b/translations/ru/7-bank-project/3-data/README.md index ff5b62631..681e26389 100644 --- a/translations/ru/7-bank-project/3-data/README.md +++ b/translations/ru/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # Создание банковского приложения, часть 3: методы получения и использования данных Представьте себе компьютер на корабле Enterprise из "Звездного пути" — когда капитан Пикар запрашивает статус корабля, информация появляется мгновенно, без перезагрузки интерфейса. Именно такой плавный поток информации мы создаем здесь с помощью динамического получения данных. diff --git a/translations/ru/7-bank-project/3-data/assignment.md b/translations/ru/7-bank-project/3-data/assignment.md index f4457e795..7047f5a60 100644 --- a/translations/ru/7-bank-project/3-data/assignment.md +++ b/translations/ru/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # Задание по рефакторингу кода и документации ## Цели обучения diff --git a/translations/ru/7-bank-project/4-state-management/README.md b/translations/ru/7-bank-project/4-state-management/README.md index 4d04c6226..86718532f 100644 --- a/translations/ru/7-bank-project/4-state-management/README.md +++ b/translations/ru/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # Создание банковского приложения, часть 4: Основы управления состоянием ## ⚡ Что можно сделать за следующие 5 минут diff --git a/translations/ru/7-bank-project/4-state-management/assignment.md b/translations/ru/7-bank-project/4-state-management/assignment.md index 39dd3dc1b..5fcecc550 100644 --- a/translations/ru/7-bank-project/4-state-management/assignment.md +++ b/translations/ru/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # Реализация диалога "Добавить транзакцию" ## Обзор diff --git a/translations/ru/7-bank-project/README.md b/translations/ru/7-bank-project/README.md index d3b588c9a..850842b2b 100644 --- a/translations/ru/7-bank-project/README.md +++ b/translations/ru/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: Создаем банк В этом проекте вы научитесь создавать вымышленный банк. Эти уроки включают инструкции по созданию макета веб-приложения, настройке маршрутов, созданию форм, управлению состоянием и получению данных из API, откуда можно извлечь данные банка. diff --git a/translations/ru/7-bank-project/api/README.md b/translations/ru/7-bank-project/api/README.md index 0a08fa15f..595365e38 100644 --- a/translations/ru/7-bank-project/api/README.md +++ b/translations/ru/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # Bank API > Bank API, созданный с использованием [Node.js](https://nodejs.org) + [Express](https://expressjs.com/). diff --git a/translations/ru/7-bank-project/solution/README.md b/translations/ru/7-bank-project/solution/README.md index adf65f9f8..fb418aafc 100644 --- a/translations/ru/7-bank-project/solution/README.md +++ b/translations/ru/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # Приложение банка > Пример решения для проекта банковского приложения, созданного с использованием чистого HTML5, CSS и JavaScript (без использования фреймворков или библиотек). diff --git a/translations/ru/8-code-editor/1-using-a-code-editor/README.md b/translations/ru/8-code-editor/1-using-a-code-editor/README.md index 059b9063e..9df5227ff 100644 --- a/translations/ru/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/ru/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # Использование редактора кода: освоение VSCode.dev Помните, как в *Матрице* Нео подключался к огромному компьютерному терминалу, чтобы попасть в цифровой мир? Современные инструменты веб-разработки – это совсем другая история: невероятно мощные возможности, доступные отовсюду. VSCode.dev – это редактор кода, работающий в браузере, который предоставляет профессиональные инструменты разработки на любом устройстве с доступом в интернет. diff --git a/translations/ru/8-code-editor/1-using-a-code-editor/assignment.md b/translations/ru/8-code-editor/1-using-a-code-editor/assignment.md index 772f0dede..2a214ba36 100644 --- a/translations/ru/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/ru/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # Создание сайта-резюме с использованием VSCode.dev Измените свои карьерные перспективы, создав профессиональный сайт-резюме, который демонстрирует ваши навыки и опыт в интерактивном современном формате. Вместо отправки традиционных PDF-файлов представьте, что вы предоставляете рекрутерам стильный, адаптивный сайт, который демонстрирует как ваши квалификации, так и ваши способности в веб-разработке. diff --git a/translations/ru/9-chat-project/README.md b/translations/ru/9-chat-project/README.md index ca1e56c91..3e822baf7 100644 --- a/translations/ru/9-chat-project/README.md +++ b/translations/ru/9-chat-project/README.md @@ -1,12 +1,3 @@ - # Создание чат-ассистента с ИИ Помните, как в «Звездном пути» команда корабля могла просто поговорить с компьютером, задавая сложные вопросы и получая вдумчивые ответы? То, что казалось чистой научной фантастикой в 1960-х годах, теперь можно создать с помощью веб-технологий, которые вы уже знаете. diff --git a/translations/ru/9-chat-project/solution/README.md b/translations/ru/9-chat-project/solution/README.md index 83b103864..4556ca79b 100644 --- a/translations/ru/9-chat-project/solution/README.md +++ b/translations/ru/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # Запуск решения 1. Запустите [backend](./backend/README.md) diff --git a/translations/ru/9-chat-project/solution/backend/README.md b/translations/ru/9-chat-project/solution/backend/README.md index 438e6aa21..422a46c62 100644 --- a/translations/ru/9-chat-project/solution/backend/README.md +++ b/translations/ru/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - Выберите вашу среду выполнения - [Python](./python/README.md) diff --git a/translations/ru/9-chat-project/solution/backend/python/README.md b/translations/ru/9-chat-project/solution/backend/python/README.md index 14be588dc..4844d3bff 100644 --- a/translations/ru/9-chat-project/solution/backend/python/README.md +++ b/translations/ru/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # Запуск кода ## Настройка diff --git a/translations/ru/9-chat-project/solution/frontend/README.md b/translations/ru/9-chat-project/solution/frontend/README.md index f37892819..c95551883 100644 --- a/translations/ru/9-chat-project/solution/frontend/README.md +++ b/translations/ru/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # Запустите код ```sh diff --git a/translations/ru/AGENTS.md b/translations/ru/AGENTS.md index 9114bbfe0..2d2b5a47c 100644 --- a/translations/ru/AGENTS.md +++ b/translations/ru/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## Обзор проекта diff --git a/translations/ru/CODE_OF_CONDUCT.md b/translations/ru/CODE_OF_CONDUCT.md index 02ad69fd5..9d3de78fe 100644 --- a/translations/ru/CODE_OF_CONDUCT.md +++ b/translations/ru/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # Кодекс поведения Microsoft Open Source Этот проект принял [Кодекс поведения Microsoft Open Source](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/ru/CONTRIBUTING.md b/translations/ru/CONTRIBUTING.md index 42fb62fec..6197329d0 100644 --- a/translations/ru/CONTRIBUTING.md +++ b/translations/ru/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # Участие в проекте Этот проект приветствует вклад и предложения. Большинство изменений требуют, чтобы вы diff --git a/translations/ru/Git-Basics/README.md b/translations/ru/Git-Basics/README.md index 16bf9779b..f9b00dc29 100644 --- a/translations/ru/Git-Basics/README.md +++ b/translations/ru/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## Основы GIT для начинающих веб-разработчиков👶 ## Что такое `Git`? diff --git a/translations/ru/README.md b/translations/ru/README.md index 70a4f9dc3..6bc2d839e 100644 --- a/translations/ru/README.md +++ b/translations/ru/README.md @@ -1,199 +1,211 @@ - -# Веб-разработка для начинающих — учебная программа - -Изучите основы веб-разработки с нашим комплексным 12-недельным курсом от Microsoft Cloud Advocates. Каждое из 24 занятий погружает в JavaScript, CSS и HTML через практические проекты, такие как террариумы, расширения для браузера и космические игры. Участвуйте в викторинах, обсуждениях и практических заданиях. Повышайте свои навыки и улучшайте усвоение материала с помощью нашей эффективной проектно-ориентированной методики. Начните ваше путешествие в мир программирования уже сегодня! +[![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) +[![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) +[![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) +[![GitHub pull-requests](https://img.shields.io/github/issues-pr/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/pulls/) +[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) + +[![GitHub watchers](https://img.shields.io/github/watchers/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/watchers/) +[![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/network/) +[![GitHub stars](https://img.shields.io/github/stars/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/stargazers/) + +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + +# Веб-разработка для начинающих — учебный курс + +Изучите основы веб-разработки с помощью нашего 12-недельного всестороннего курса от Microsoft Cloud Advocates. Каждое из 24 занятий посвящено JavaScript, CSS и HTML через практические проекты, такие как террариумы, расширения браузера и космические игры. Участвуйте в викторинах, обсуждениях и практических заданиях. Повышайте свои навыки и оптимизируйте усвоение знаний с помощью нашей эффективной методики обучения на основе проектов. Начните свое путешествие в программировании уже сегодня! Присоединяйтесь к сообществу Azure AI Foundry в Discord +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + Следуйте этим шагам, чтобы начать использовать эти ресурсы: -1. **Форкните репозиторий**: Нажмите [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) -2. **Клонируйте репозиторий**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Присоединяйтесь к Azure AI Foundry Discord и встречайтесь с экспертами и другими разработчиками**](https://discord.com/invite/ByRwuEEgH4) +1. **Форкните репозиторий**: нажмите [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) +2. **Клонируйте репозиторий**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**Присоединяйтесь к Azure AI Foundry Discord и встречайте экспертов и коллег-разработчиков**](https://discord.com/invite/ByRwuEEgH4) -### 🌐 Поддержка множества языков +### 🌐 Поддержка нескольких языков #### Поддерживается через GitHub Action (автоматически и всегда актуально) -> **Отдаёте предпочтение локальному клонированию?** + +[Арабский](../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) | [Греческий](../el/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) | [Русский](./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 > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Это даст вам всё необходимое для прохождения курса при намного более быстрой загрузке. +> Это предоставит вам всё необходимое для прохождения курса с гораздо более быстрой загрузкой. + + +**Если вы хотите добавить поддержку дополнительных языков, они перечислены [здесь](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** -**Если вы хотите поддерживать дополнительные языки перевода, они перечислены [здесь](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +[![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) #### 🧑‍🎓 _Вы студент?_ -Посетите [**страницу Student Hub**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon), где вы найдете материалы для начинающих, студенческие пакеты и даже способы получить бесплатный сертификат. Это страница, которую стоит добавить в закладки и время от времени проверять, так как контент обновляется ежемесячно. +Посетите [**страницу Student Hub**](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, он позволяет не только генерировать текст, но и создавать и редактировать файлы, выполнять команды и многое другое. -### 📣 Объявление — _новый проект с использованием генеративного ИИ_ +### 📣 Объявление — _Новый проект с использованием генеративного ИИ_ -Добавлен новый проект помощника на базе искусственного интеллекта, посмотрите [проект](./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) -![Фон](../../translated_images/ru/background.148a8d43afde5730.webp) +![Background](../../translated_images/ru/background.148a8d43afde5730.webp) -- Уроки охватывают всё от основ до RAG. +- Уроки, охватывающие всё от основ до RAG. - Взаимодействуйте с историческими персонажами с помощью GenAI и нашего сопутствующего приложения. -- Забавный и увлекательный сюжет, вы будете путешествовать во времени! +- Весёлый и захватывающий нарратив, вы будете путешествовать во времени! -![персонаж](../../translated_images/ru/character.5c0dd8e067ffd693.webp) +![character](../../translated_images/ru/character.5c0dd8e067ffd693.webp) -Каждый урок включает задание для выполнения, проверку знаний и вызов, чтобы помочь вам освоить такие темы, как: -- Формулировка запросов и проектирование запросов -- Генерация приложений для текста и изображений + +Каждый урок включает задание, проверку знаний и вызов, которые помогут вам освоить темы, такие как: +- Формулировка запросов и их оптимизация +- Создание текстовых и визуальных приложений - Поисковые приложения -Посетите [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course), чтобы начать! +Начать можно по ссылке: [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course)! + + ## 🌱 Начало работы -> **Преподаватели**, мы [включили некоторые предложения](for-teachers.md) по использованию этой учебной программы. Нам очень важна ваша обратная связь [в нашем форуме обсуждений](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! +> **Учителя**, мы подготовили [рекомендации](for-teachers.md) по использованию этого учебного курса. Мы будем рады вашим отзывам [в нашем форуме обсуждений](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! -**[Обучающиеся](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, для каждого урока начинайте с викторины перед лекцией, затем просмотрите лекционный материал, выполните различные задания и проверьте свои знания в постлекционной викторине. +**[Студенты](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, для каждого урока начните с предварительной викторины, затем читайте учебный материал, выполняйте различные задания и проверяйте свои знания с помощью итоговой викторины. -Для улучшения обучения общайтесь с вашими коллегами, чтобы работать над проектами вместе! Обсуждения приветствуются в нашем [форуме обсуждений](https://github.com/microsoft/Web-Dev-For-Beginners/discussions), где команда модераторов будет готова ответить на ваши вопросы. +Для улучшения вашего учебного опыта подключайтесь к вашим сокурсникам для совместной работы над проектами! Обсуждения приветствуются в нашем [форуме обсуждений](https://github.com/microsoft/Web-Dev-For-Beginners/discussions), где команда модераторов будет доступна для ответов на ваши вопросы. -Для углубления знаний мы настоятельно рекомендуем изучать [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) для дополнительных материалов по обучению. +Для дальнейшего обучения настоятельно рекомендуем изучить [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) для получения дополнительных учебных материалов. ### 📋 Настройка вашей среды -В этой учебной программе уже готова среда разработки! Начав работу, вы можете выбрать запуск курса в [Codespace](https://github.com/features/codespaces/) (_браузерная среда без необходимости установки_), либо локально на вашем компьютере с помощью текстового редактора, например [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). - -#### Создайте свой репозиторий +В этом учебном курсе уже есть готовая среда разработки! На начальном этапе вы можете выбрать работу с курсом в [Codespace](https://github.com/features/codespaces/) (_браузерная среда без необходимости установки_), или локально на вашем компьютере с помощью текстового редактора, например, [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -Чтобы легко сохранять свою работу, рекомендуется создать собственную копию этого репозитория. Сделать это можно, нажав кнопку **Use this template** вверху страницы. Это создаст новый репозиторий в вашем аккаунте GitHub с копией учебной программы. +#### Создайте ваш репозиторий +Чтобы легко сохранять свою работу, рекомендуем создать собственную копию этого репозитория. Вы можете сделать это, нажав кнопку **Use this template** вверху страницы. Это создаст новый репозиторий в вашем аккаунте GitHub с копией курса. Выполните следующие шаги: -1. **Форкните репозиторий**: Нажмите на кнопку "Fork" в правом верхнем углу этой страницы. -2. **Клонируйте репозиторий**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +1. **Форкните репозиторий**: нажмите кнопку "Fork" в правом верхнем углу этой страницы. +2. **Клонируйте репозиторий**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -#### Запуск учебной программы в Codespace +#### Запуск курса в Codespace -В вашей копии репозитория нажмите кнопку **Code** и выберите **Open with Codespaces**. Это создаст для вас новый Codespace для работы. +В вашей копии этого репозитория, которую вы создали, нажмите кнопку **Code** и выберите **Open with Codespaces**. Это создаст для вас новый Codespace для работы. ![Codespace](../../translated_images/ru/createcodespace.0238bbf4d7a8d955.webp) -#### Запуск учебной программы локально на вашем компьютере +#### Запуск курса локально на вашем компьютере -Для запуска этой учебной программы локально понадобятся текстовый редактор, браузер и инструмент командной строки. Наш первый урок, [Введение в языки программирования и основные инструменты](../../1-getting-started-lessons/1-intro-to-programming-languages), познакомит вас с различными вариантами каждого из этих инструментов, чтобы вы могли выбрать то, что подходит именно вам. +Для запуска этого курса локально вам потребуется текстовый редактор, браузер и инструмент командной строки. Наш первый урок, [Введение в языки программирования и инструменты разработки](../../1-getting-started-lessons/1-intro-to-programming-languages), расскажет вам о различных вариантах каждого из этих инструментов, чтобы вы могли выбрать наиболее подходящий. -Мы рекомендуем использовать [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) как редактор, который включает собственный [терминал](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon). Вы можете скачать Visual Studio Code [здесь](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +Мы рекомендуем использовать [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) в качестве редактора, который также имеет встроенный [терминал](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon). Скачать Visual Studio Code можно [здесь](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -1. Клонируйте ваш репозиторий на компьютер. Для этого нажмите кнопку **Code** и скопируйте URL: + +1. Клонируйте свой репозиторий на компьютер. Сделать это можно, нажав кнопку **Code** и скопировав URL: [CodeSpace](./images/createcodespace.png) - Затем откройте [Терминал](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) в составе [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) и выполните следующую команду, заменив `` на только что скопированный URL: +Затем откройте [Терминал](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) в [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) и выполните следующую команду, заменив `` на URL, который вы только что скопировали: ```bash git clone ``` -2. Откройте папку в Visual Studio Code. Это можно сделать, кликнув **File** > **Open Folder** и выбрав только что склонированную папку. +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 -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) — для помощи в более быстром написании кода +> * [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) — для помощи в написании кода быстрее -## 📂 Каждый урок включает: +## 📂 В каждом уроке есть: -- опциональные заметки -- опциональное вспомогательное видео -- разминку-квиз перед уроком +- необязательная скетчноут +- необязательное дополнительное видео +- разминка-квиз перед уроком - письменный урок - для проектных уроков — пошаговые инструкции по созданию проекта - проверки знаний -- вызов (challenge) -- дополнительное чтение - задание +- дополнительное чтение - [квиз после урока](https://ff-quizzes.netlify.app/web/) -> **Примечание о квизах**: Все квизы находятся в папке Quiz-app, всего 48 квизов по 3 вопроса в каждом. Они доступны [здесь](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 | -| 02 | Начало работы | Основы GitHub, включая командную работу | Как использовать GitHub в проекте, как сотрудничать с другими над кодовой базой | [Введение в GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | Начало работы | Доступность | Изучить основы веб-доступности | [Основы доступности](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | Основы JS | Типы данных в JavaScript | Основы типов данных в JavaScript | [Типы данных](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | Основы JS | Функции и методы | Изучить функции и методы для управления логикой приложения | [Функции и методы](./2-js-basics/2-functions-methods/README.md) | Jasmine and Christopher | -| 06 | Основы JS | Принятие решений с помощью JS | Научиться создавать условия в коде, используя методы принятия решений | [Принятие решений](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | Основы JS | Массивы и циклы | Работа с данными с помощью массивов и циклов в JavaScript | [Массивы и циклы](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Террариум](./3-terrarium/solution/README.md) | Практика HTML | Создать HTML для онлайн-террариума, сосредоточившись на создании макета | [Введение в HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Террариум](./3-terrarium/solution/README.md) | Практика CSS | Создать CSS для стилизации онлайн-террариума, изучить основы CSS, включая адаптивность страницы | [Введение в CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Террариум](./3-terrarium/solution/README.md) | JavaScript замыкания, управление DOM | Написать JavaScript для функции перетаскивания в террариуме, сосредоточившись на замыканиях и манипуляциях DOM | [JavaScript замыкания, управление DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [Игра на набор текста](./4-typing-game/solution/README.md) | Создание игры для набора текста | Научиться использовать события клавиатуры для управления логикой JavaScript приложения | [Программирование на основе событий](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [Расширение для браузера Green](./5-browser-extension/solution/README.md) | Работа с браузерами | Узнать, как работают браузеры, их историю, и как создать основные элементы расширения браузера | [О браузерах](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [Расширение для браузера Green](./5-browser-extension/solution/README.md) | Создание формы, вызов API и хранение переменных в локальном хранилище | Написать JavaScript для расширения браузера, чтобы вызвать API, используя переменные из локального хранилища | [API, формы и локальное хранилище](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [Расширение для браузера Green](./5-browser-extension/solution/README.md) | Фоновые процессы браузера, производительность веб | Использовать фоновые процессы для управления иконкой расширения; узнать о производительности и оптимизациях | [Фоновые задачи и производительность](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [Игра в космос](./6-space-game/solution/README.md) | Более продвинутая разработка игр на JavaScript | Узнать об наследовании через классы и композицию, паттерн Pub/Sub, подготовка к созданию игры | [Введение в продвинутую разработку игр](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [Игра в космос](./6-space-game/solution/README.md) | Рисование на canvas | Изучить Canvas API для рисования элементов на экране | [Рисование на Canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [Игра в космос](./6-space-game/solution/README.md) | Передвижение элементов по экрану | Узнать, как элементы приобретают движение с использованием декартовых координат и Canvas API | [Передвижение элементов](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [Игра в космос](./6-space-game/solution/README.md) | Обнаружение столкновений | Сделать так, чтобы элементы сталкивались и реагировали друг на друга, используя нажатия клавиш, и добавить функцию cooldown | [Обнаружение столкновений](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [Игра в космос](./6-space-game/solution/README.md) | Ведение счета | Выполнять математические вычисления на основе текущего состояния и прогресса игры | [Ведение счета](./6-space-game/5-keeping-score/README.md) | Chris | -| 20 | [Игра в космос](./6-space-game/solution/README.md) | Завершение и перезапуск игры | Научиться завершать и перезапускать игру, включая очистку ресурсов и сброс переменных | [Условие окончания](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [Банковское приложение](./7-bank-project/solution/README.md) | HTML-шаблоны и маршруты в веб-приложении | Узнать, как создать структуру многстраничного сайта, используя маршрутизацию и HTML-шаблоны | [HTML-шаблоны и маршруты](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [Банковское приложение](./7-bank-project/solution/README.md) | Создание форм для входа и регистрации | Изучить создание форм и обработку процедур валидации | [Формы](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [Банковское приложение](./7-bank-project/solution/README.md) | Методы получения и использования данных | Как данные поступают и уходят из приложения, как их получать, хранить и удалять | [Данные](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [Банковское приложение](./7-bank-project/solution/README.md) | Концепции управления состоянием | Как приложение сохраняет состояние и управляет им программно | [Управление состоянием](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [Код для браузера/VScode](../../8-code-editor) | Работа с VScode | Узнайте, как использовать редактор кода | [Использование редактора кода VScode](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [AI ассистенты](./9-chat-project/README.md) | Работа с ИИ | Узнайте, как создать своего ИИ ассистента | [Проект ассистента ИИ](./9-chat-project/README.md) | Chris | +| | Название проекта | Изучаемые концепции | Цели обучения | Связанный урок | Автор | +| :-: | :----------------------------------------------------------: | :---------------------------------------------------------------------: | --------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------: | :------------------: | +| 01 | Начало работы | Введение в программирование и инструменты профессии | Узнать основы большинства языков программирования и о программном обеспечении, которое помогает профессиональным разработчикам | [Введение в языки программирования и инструменты](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | Начало работы | Основы GitHub, работа в команде | Как использовать GitHub в вашем проекте, как сотрудничать с другими в кодовой базе | [Введение в GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | Начало работы | Доступность | Узнать основы веб-доступности | [Основы доступности](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | Основы JS | Типы данных в JavaScript | Основы типов данных в JavaScript | [Типы данных](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | Основы JS | Функции и методы | Узнать о функциях и методах управления логикой приложения | [Функции и методы](./2-js-basics/2-functions-methods/README.md) | Jasmine и Christopher | +| 06 | Основы JS | Создание условий в JS | Научиться создавать условия в коде с помощью методов принятия решений | [Создание условий](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | Основы JS | Массивы и циклы | Работа с данными, используя массивы и циклы в JavaScript | [Массивы и циклы](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Террариум](./3-terrarium/solution/README.md) | HTML на практике | Создание HTML для онлайн-террариума, с акцентом на построение макета | [Введение в HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Террариум](./3-terrarium/solution/README.md) | CSS на практике | Создание CSS для стилизации онлайн-террариума, основы в том числе адаптивности | [Введение в CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Террариум](./3-terrarium/solution/README.md) | Замыкания JS, манипуляции с DOM | Создание JavaScript для функционала террариума с drag/drop, с упором на замыкания и работу с DOM | [Замыкания JS, работа с DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Игра на набор текста](./4-typing-game/solution/README.md) | Создание игры для печати | Учимся использовать события клавиатуры для управления логикой приложения на JavaScript | [Событийное программирование](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [Расширение для браузера Green](./5-browser-extension/solution/README.md) | Работа с браузерами | Узнать, как работают браузеры, их историю и создание начальных элементов расширения браузера | [О браузерах](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [Расширение для браузера Green](./5-browser-extension/solution/README.md) | Создание формы, вызов API и хранение переменных в local storage | Создать JavaScript элементы расширения для вызова API с использованием переменных, хранящихся в local storage | [API, формы и local storage](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [Расширение для браузера Green](./5-browser-extension/solution/README.md) | Фоновые процессы в браузере, производительность веба | Использовать фоновые процессы браузера для управления иконкой расширения; узнать о веб-производительности и оптимизациях | [Фоновые задачи и производительность](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [Космическая игра](./6-space-game/solution/README.md) | Продвинутая разработка игр на JavaScript | Изучить наследование через классы и композицию, паттерн Pub/Sub, подготовка к созданию игры | [Введение в продвинутую разработку игр](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [Космическая игра](./6-space-game/solution/README.md) | Рисование на canvas | Изучение Canvas API для отрисовки элементов на экране | [Рисование на Canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [Космическая игра](./6-space-game/solution/README.md) | Перемещение элементов по экрану | Познакомиться с движением элементов с использованием декартовых координат и Canvas API | [Перемещение элементов](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [Космическая игра](./6-space-game/solution/README.md) | Обнаружение столкновений | Сделать так, чтобы элементы сталкивались и реагировали друг на друга с помощью нажатий клавиш, добавить функцию паузы для производительности | [Обнаружение столкновений](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [Космическая игра](./6-space-game/solution/README.md) | Ведение счета | Выполнять математические вычисления на основе состояния игры и производительности | [Ведение счета](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [Космическая игра](./6-space-game/solution/README.md) | Завершение и перезапуск игры | Узнать о завершении и перезапуске игры, включая очистку ресурсов и сброс значений переменных | [Условие завершения](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [Банковское приложение](./7-bank-project/solution/README.md) | HTML-шаблоны и маршруты веб-приложения | Научиться создавать структуру многополосного сайта с маршрутизацией и HTML-шаблонами | [HTML-шаблоны и маршруты](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [Банковское приложение](./7-bank-project/solution/README.md) | Создание формы входа и регистрации | Изучить создание форм и обработку валидации | [Формы](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [Банковское приложение](./7-bank-project/solution/README.md) | Методы получения и использования данных | Как данные поступают в приложение и выходят из него, как их получать, хранить и удалять | [Данные](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [Банковское приложение](./7-bank-project/solution/README.md) | Концепции управления состоянием | Узнать, как приложение сохраняет состояние и как управлять им программно | [Управление состоянием](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [Код браузера/VScode](../../8-code-editor) | Работа с VScode | Научиться использовать редактор кода | [Использование редактора кода VScode](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [AI помощники](./9-chat-project/README.md) | Работа с ИИ | Научиться создавать собственного AI помощника | [Проект AI помощника](./9-chat-project/README.md) | Chris | ## 🏫 Педагогика -Наша учебная программа основывается на двух ключевых педагогических принципах: +Наша учебная программа основана на двух ключевых педагогических принципах: * обучение на основе проектов * частые квизы -Программа обучает основам JavaScript, HTML и CSS, а также последним инструментам и методам, которые используют современные веб-разработчики. Студенты смогут получить практический опыт, создавая игру для набора текста, виртуальный террариум, экологичное расширение для браузера, игру в стиле космических захватчиков и банковское приложение для бизнеса. К концу курса студенты приобретут прочные знания веб-разработки. - -> 🎓 Вы можете пройти первые несколько уроков этой программы в виде [Учебного пути](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) на Microsoft Learn! +Программа обучает основам JavaScript, HTML и CSS, а также последним инструментам и техникам, используемым современными веб-разработчиками. Студенты получат возможность приобрести практический опыт, создавая игру для печати, виртуальный террариум, экологичное расширение для браузера, игру в стиле космических захватчиков и банковское приложение для бизнеса. К концу серии студенты будут иметь твердое понимание веб-разработки. -Обеспечение соответствия контента проектам делает процесс более увлекательным для студентов и улучшает запоминание концепций. Мы также создали несколько начальных уроков по основам JavaScript с видео из коллекции "[Серия для начинающих по JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)", авторы которой внесли вклад в эту учебную программу. +> 🎓 Первые несколько уроков этой программы вы можете пройти как [Учебный путь](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) на Microsoft Learn! -Кроме того, простой квиз перед занятием формирует у студента настрой на изучение темы, а второй квиз после урока обеспечивает более глубокое усвоение материала. Данная программа разработана быть гибкой и интересной, ее можно проходить полностью или частично. Проекты начинаются с малого и постепенно усложняются к концу 12-недельного цикла. +Обеспечивая соответствие содержания проектам, процесс обучения становится более увлекательным для студентов, а запоминание концепций лучше. Мы также разработали несколько стартовых уроков по основам JavaScript для введения в концепции, дополненных видео из серии "[Для начинающих: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)", где авторы видеокурсов внесли вклад в эту учебную программу. -Хотя мы сознательно избегали введения JavaScript-фреймворков, чтобы сосредоточиться на базовых навыках веб-разработчика до перехода к фреймворкам, хорошим следующим шагом после завершения этой программы будет изучение Node.js с помощью другой серии видео: "[Серия для начинающих по Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". +Кроме того, небольшой предварительный квиз перед занятием настраивает студента на изучение темы, а второй квиз после занятия укрепляет знания. Эта программа разработана быть гибкой и интересной, её можно проходить полностью или частично. Проекты начинаются с простого и становятся всё более сложными к концу 12-недельного цикла. -> Посетите наши руководства [Кодекс поведения](CODE_OF_CONDUCT.md) и [Участие](CONTRIBUTING.md). Мы приветствуем ваши конструктивные отзывы! +Хотя мы намеренно избегали введения JavaScript-фреймворков, чтобы сосредоточиться на базовых навыках веб-разработчика, хорошим следующим шагом после этой программы будет изучение Node.js через другую серию видео: "[Для начинающих: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". +> Ознакомьтесь с нашими [Правилами поведения](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/#/). Форкните этот репозиторий, [установите Docsify](https://docsify.js.org/#/quickstart) на свой локальный компьютер, а затем в корневой папке репозитория введите `docsify serve`. Веб-сайт будет доступен по адресу `localhost:3000` на вашем локальном хосте. ## 📘 PDF -PDF со всеми уроками доступен [здесь](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). +PDF со всеми уроками можно найти [здесь](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). ## 🎒 Другие курсы -Наша команда выпускает и другие курсы! Ознакомьтесь: +Наша команда создает и другие курсы! Ознакомьтесь: ### LangChain @@ -202,42 +214,42 @@ PDF со всеми уроками доступен [здесь](https://microso --- -### Azure / Edge / MCP / Agents +### Azure / Edge / MCP / Агенты [![AZD для начинающих](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) [![Edge AI для начинающих](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) [![MCP для начинающих](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI 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) +[![AI агенты для начинающих](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Серия Generative AI -[![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 (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) +### Серия по генеративному ИИ +[![Генеративный ИИ для начинающих](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) +[![Генеративный ИИ (.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) +[![Генеративный ИИ (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) +[![Генеративный ИИ (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- ### Основное обучение -[![ML для начинающих](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![Data Science для начинающих](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI для начинающих](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![Машинное обучение для начинающих](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![Наука о данных для начинающих](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![ИИ для начинающих](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) [![Кибербезопасность для начинающих](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) [![Веб-разработка для начинающих](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) [![IoT для начинающих](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![XR разработка для начинающих](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Разработка XR для начинающих](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Серия Copilot -[![Copilot для совместного программирования с AI](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot для парного программирования с ИИ](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) [![Copilot для C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Приключение Copilot](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +[![Приключения Copilot](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) ## Получение помощи -Если вы застряли или у вас есть вопросы по созданию AI-приложений. Присоединяйтесь к другим учащимся и опытным разработчикам в обсуждениях о MCP. Это поддерживающее сообщество, где вопросы приветствуются, а знания свободно делятся. +Если вы застряли или у вас есть вопросы по созданию приложений с ИИ. Присоединяйтесь к другим учащимся и опытным разработчикам в обсуждениях MCP. Это поддерживающее сообщество, где вопросы приветствуются, а знания свободно делятся. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) @@ -247,11 +259,11 @@ PDF со всеми уроками доступен [здесь](https://microso ## Лицензия -Этот репозиторий лицензирован под лицензией MIT. Подробнее смотрите в файле [LICENSE](../../LICENSE). +Этот репозиторий лицензирован по лицензии MIT. Подробнее смотрите в файле [LICENSE](../../LICENSE). --- -**Отказ от ответственности**: -Этот документ был переведен с использованием автоматического сервиса перевода [Co-op Translator](https://github.com/Azure/co-op-translator). Несмотря на наши усилия по обеспечению точности, имейте в виду, что автоматический перевод может содержать ошибки или неточности. Оригинальный документ на его исходном языке следует рассматривать как авторитетный источник. Для важной информации рекомендуется использовать профессиональный перевод, выполненный человеком. Мы не несем ответственности за любые недоразумения или неправильное толкование, возникшие в результате использования данного перевода. +**Отказ от ответственности**: +Этот документ был переведен с помощью сервиса машинного перевода [Co-op Translator](https://github.com/Azure/co-op-translator). Несмотря на стремление к точности, пожалуйста, учитывайте, что автоматический перевод может содержать ошибки или неточности. Оригинальный документ на его исходном языке следует считать авторитетным источником. Для важной информации рекомендуется профессиональный перевод специалистом. Мы не несем ответственности за любые недоразумения или неправильные толкования, возникшие в результате использования данного перевода. \ No newline at end of file diff --git a/translations/ru/SECURITY.md b/translations/ru/SECURITY.md index c6a362ac4..9fbad2b60 100644 --- a/translations/ru/SECURITY.md +++ b/translations/ru/SECURITY.md @@ -1,12 +1,3 @@ - ## Безопасность 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). diff --git a/translations/ru/SUPPORT.md b/translations/ru/SUPPORT.md index 71ef9bd36..851da88d7 100644 --- a/translations/ru/SUPPORT.md +++ b/translations/ru/SUPPORT.md @@ -1,12 +1,3 @@ - # Поддержка ## Как сообщить о проблемах и получить помощь diff --git a/translations/ru/_404.md b/translations/ru/_404.md index abd667954..cf752a47a 100644 --- a/translations/ru/_404.md +++ b/translations/ru/_404.md @@ -1,12 +1,3 @@ - # Работа в процессе Мы работаем над этой страницей. Пожалуйста, зайдите позже. diff --git a/translations/ru/docs/_navbar.md b/translations/ru/docs/_navbar.md index 2b65b73f8..e1f038e6d 100644 --- a/translations/ru/docs/_navbar.md +++ b/translations/ru/docs/_navbar.md @@ -1,12 +1,3 @@ - - Переводы - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/ru/docs/_sidebar.md b/translations/ru/docs/_sidebar.md index d99c8f511..c0307463f 100644 --- a/translations/ru/docs/_sidebar.md +++ b/translations/ru/docs/_sidebar.md @@ -1,12 +1,3 @@ - - Введение - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/ru/for-teachers.md b/translations/ru/for-teachers.md index 9d86b554f..b4ece28d8 100644 --- a/translations/ru/for-teachers.md +++ b/translations/ru/for-teachers.md @@ -1,12 +1,3 @@ - ### Для преподавателей Вы можете использовать эту учебную программу в своем классе. Она отлично интегрируется с GitHub Classroom и ведущими платформами LMS, а также может быть использована как самостоятельный репозиторий для работы со студентами. diff --git a/translations/ru/lesson-template/README.md b/translations/ru/lesson-template/README.md index 351ab9ba2..bc24a39ba 100644 --- a/translations/ru/lesson-template/README.md +++ b/translations/ru/lesson-template/README.md @@ -1,12 +1,3 @@ - # [Тема урока] ![Вставьте видео здесь](../../../lesson-template/video-url) diff --git a/translations/ru/lesson-template/assignment.md b/translations/ru/lesson-template/assignment.md index 2b7e74c59..e358f5fb7 100644 --- a/translations/ru/lesson-template/assignment.md +++ b/translations/ru/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [Название задания] ## Инструкции diff --git a/translations/ru/memory-game/README.md b/translations/ru/memory-game/README.md index 917ec3a53..434902c6a 100644 --- a/translations/ru/memory-game/README.md +++ b/translations/ru/memory-game/README.md @@ -1,12 +1,3 @@ - Это проект [Next.js](https://nextjs.org), созданный с помощью [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). ## Начало работы diff --git a/translations/ru/quiz-app/README.md b/translations/ru/quiz-app/README.md index dde51821b..9d7b9a581 100644 --- a/translations/ru/quiz-app/README.md +++ b/translations/ru/quiz-app/README.md @@ -1,12 +1,3 @@ - # Приложение для викторин Эти викторины предназначены для предварительных и итоговых тестов в рамках учебной программы по науке о данных на https://aka.ms/webdev-beginners diff --git a/translations/sk/.co-op-translator.json b/translations/sk/.co-op-translator.json new file mode 100644 index 000000000..64e54bf38 --- /dev/null +++ b/translations/sk/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2026-01-07T05:15:33+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "sk" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2025-10-24T21:24:39+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "sk" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2026-01-07T05:19:04+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "sk" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2026-01-07T05:11:56+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "sk" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2025-10-24T21:27:34+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "sk" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:29:19+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "sk" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2026-01-07T04:19:54+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "sk" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T18:56:50+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "sk" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2026-01-07T04:30:30+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "sk" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2025-10-24T21:17:02+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "sk" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2026-01-07T04:28:49+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "sk" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2025-10-24T21:17:35+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "sk" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2026-01-07T04:32:22+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "sk" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2025-10-24T21:18:49+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "sk" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2026-01-07T04:34:14+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "sk" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2025-10-24T21:18:12+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "sk" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-27T22:35:47+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "sk" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2026-01-07T05:06:08+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "sk" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2025-10-24T21:37:56+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "sk" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2026-01-07T05:10:01+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "sk" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2025-10-24T21:37:03+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "sk" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2026-01-07T05:07:43+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "sk" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2025-10-24T21:36:06+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "sk" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-07T04:23:31+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "sk" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-27T22:47:01+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "sk" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2026-01-07T04:22:33+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "sk" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:58:22+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "sk" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2026-01-07T05:04:14+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "sk" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2025-10-24T21:45:04+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "sk" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2026-01-07T04:52:56+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "sk" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2025-10-24T21:52:20+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "sk" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2026-01-07T04:49:09+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "sk" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2025-10-24T21:51:02+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "sk" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2026-01-07T04:51:03+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "sk" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2025-10-24T21:50:14+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "sk" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-27T22:12:13+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "sk" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-27T22:18:01+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "sk" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-27T22:20:04+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "sk" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-27T22:21:05+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "sk" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-27T22:18:33+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "sk" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-27T22:19:05+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "sk" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-27T22:19:33+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "sk" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-27T22:20:34+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "sk" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-27T22:17:32+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "sk" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2026-01-07T04:45:08+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "sk" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2025-10-24T21:49:14+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "sk" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2026-01-07T04:40:24+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "sk" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2025-10-24T21:47:14+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "sk" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2026-01-07T04:46:57+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "sk" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2025-10-24T21:46:39+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "sk" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2026-01-07T04:38:38+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "sk" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2025-10-24T21:48:41+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "sk" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:30:53+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "sk" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:31:06+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "sk" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2026-01-07T04:43:57+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "sk" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-27T22:28:20+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "sk" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:28:38+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "sk" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:28:51+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "sk" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2026-01-07T04:42:10+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "sk" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2025-10-24T21:47:54+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "sk" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:33:59+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "sk" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:34:12+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "sk" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-27T22:25:14+00:00", + "source_file": "6-space-game/README.md", + "language_code": "sk" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:29:04+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "sk" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2026-01-07T04:57:01+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "sk" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2025-10-24T21:42:07+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "sk" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2026-01-07T04:54:29+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "sk" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2025-10-24T21:43:53+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "sk" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2026-01-07T04:59:23+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "sk" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2025-10-24T21:41:02+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "sk" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2026-01-07T05:02:06+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "sk" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2025-10-24T21:38:58+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "sk" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-27T22:00:08+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "sk" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-27T22:03:35+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "sk" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-27T22:04:03+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "sk" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2026-01-07T04:36:29+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "sk" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2025-10-24T21:21:03+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "sk" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2026-01-07T04:23:37+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "sk" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:37:56+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "sk" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:44:37+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "sk" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2025-10-24T21:34:32+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "sk" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:53:30+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "sk" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:38:26+00:00", + "source_file": "AGENTS.md", + "language_code": "sk" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-27T21:59:51+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "sk" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-27T21:58:08+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "sk" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:58:23+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "sk" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T19:03:22+00:00", + "source_file": "README.md", + "language_code": "sk" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-27T21:58:32+00:00", + "source_file": "SECURITY.md", + "language_code": "sk" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-27T21:57:37+00:00", + "source_file": "SUPPORT.md", + "language_code": "sk" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-27T21:57:54+00:00", + "source_file": "_404.md", + "language_code": "sk" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-27T22:43:39+00:00", + "source_file": "docs/_navbar.md", + "language_code": "sk" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-27T22:43:07+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "sk" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T10:38:28+00:00", + "source_file": "for-teachers.md", + "language_code": "sk" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-27T22:43:58+00:00", + "source_file": "lesson-template/README.md", + "language_code": "sk" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-27T22:44:20+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "sk" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:58:35+00:00", + "source_file": "memory-game/README.md", + "language_code": "sk" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-27T22:51:37+00:00", + "source_file": "quiz-app/README.md", + "language_code": "sk" + } +} \ No newline at end of file diff --git a/translations/sk/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/sk/1-getting-started-lessons/1-intro-to-programming-languages/README.md index 3d8179313..6d288d6c0 100644 --- a/translations/sk/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/sk/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # Úvod do programovacích jazykov a moderných nástrojov pre vývojárov Ahoj, budúci vývojár! 👋 Môžem ti povedať niečo, čo mi stále dvíha zimomriavky každý jeden deň? Práve sa chystáš objaviť, že programovanie nie je len o počítačoch – je to o tom, mať skutočné supermocnosti, aby si oživil svoje najdivokejšie nápady! diff --git a/translations/sk/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/sk/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index 6466aa23b..3c9b3c847 100644 --- a/translations/sk/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/sk/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # Zadanie: Preskúmanie moderných nástrojov na vývoj webu ## Pokyny diff --git a/translations/sk/1-getting-started-lessons/2-github-basics/README.md b/translations/sk/1-getting-started-lessons/2-github-basics/README.md index db6f8b3e4..b2c0263a5 100644 --- a/translations/sk/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/sk/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # Úvod do GitHubu Ahoj, budúci vývojár! 👋 Pripravený sa pripojiť k miliónom programátorov po celom svete? Opravdu sa teším, že ti môžem predstaviť GitHub – predstav si to ako sociálnu sieť pre programátorov, lenže namiesto zdieľania fotiek svojho obeda zdieľame kód a spoločne tvoríme úžasné veci! diff --git a/translations/sk/1-getting-started-lessons/3-accessibility/README.md b/translations/sk/1-getting-started-lessons/3-accessibility/README.md index 2bcb15552..4be2ddfff 100644 --- a/translations/sk/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/sk/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # Vytváranie prístupných webstránok ![Všetko o prístupnosti](../../../../translated_images/sk/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/sk/1-getting-started-lessons/3-accessibility/assignment.md b/translations/sk/1-getting-started-lessons/3-accessibility/assignment.md index 30f840bc4..28838e692 100644 --- a/translations/sk/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/sk/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # Komplexný audit prístupnosti webovej stránky ## Pokyny diff --git a/translations/sk/1-getting-started-lessons/README.md b/translations/sk/1-getting-started-lessons/README.md index 991a820e3..2a6aac772 100644 --- a/translations/sk/1-getting-started-lessons/README.md +++ b/translations/sk/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # Začíname s vývojom webu V tejto časti učebného plánu sa oboznámite s konceptmi, ktoré nie sú založené na projektoch, ale sú dôležité pre to, aby ste sa stali profesionálnym vývojárom. diff --git a/translations/sk/10-ai-framework-project/README.md b/translations/sk/10-ai-framework-project/README.md index 523ad84c2..470b0090b 100644 --- a/translations/sk/10-ai-framework-project/README.md +++ b/translations/sk/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # AI Framework Už ste niekedy mali pocit, že stavanie AI aplikácií od základov je príliš zložité? Nie ste sami! AI frameworky sú ako švajčiarsky armádny nôž pre vývoj AI – sú to výkonné nástroje, ktoré vám môžu ušetriť čas a nervy pri tvorbe inteligentných aplikácií. Predstavte si AI framework ako dobre zorganizovanú knižnicu: poskytuje predpripravené komponenty, štandardizované API a inteligentné abstrakcie, takže sa môžete sústrediť na riešenie problémov namiesto zápasenia s detailmi implementácie. diff --git a/translations/sk/2-js-basics/1-data-types/README.md b/translations/sk/2-js-basics/1-data-types/README.md index 3685acd1d..db6fad304 100644 --- a/translations/sk/2-js-basics/1-data-types/README.md +++ b/translations/sk/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # JavaScript Základy: Dátové Typy ![JavaScript Základy - Dátové typy](../../../../translated_images/sk/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/sk/2-js-basics/1-data-types/assignment.md b/translations/sk/2-js-basics/1-data-types/assignment.md index 0a966b8b0..9b3481542 100644 --- a/translations/sk/2-js-basics/1-data-types/assignment.md +++ b/translations/sk/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # Typy údajov v praxi: Nákupný košík pre e-commerce ## Pokyny diff --git a/translations/sk/2-js-basics/2-functions-methods/README.md b/translations/sk/2-js-basics/2-functions-methods/README.md index 5ee165373..3827e743d 100644 --- a/translations/sk/2-js-basics/2-functions-methods/README.md +++ b/translations/sk/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # Základy JavaScriptu: Metódy a funkcie ![JavaScript Basics - Functions](../../../../translated_images/sk/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/sk/2-js-basics/2-functions-methods/assignment.md b/translations/sk/2-js-basics/2-functions-methods/assignment.md index fcb0c723c..b04f00802 100644 --- a/translations/sk/2-js-basics/2-functions-methods/assignment.md +++ b/translations/sk/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # Zábava s funkciami ## Pokyny diff --git a/translations/sk/2-js-basics/3-making-decisions/README.md b/translations/sk/2-js-basics/3-making-decisions/README.md index d47f7a7af..bfe6e8950 100644 --- a/translations/sk/2-js-basics/3-making-decisions/README.md +++ b/translations/sk/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # JavaScript základy: Robenie rozhodnutí ![JavaScript Basics - Making decisions](../../../../translated_images/sk/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/sk/2-js-basics/3-making-decisions/assignment.md b/translations/sk/2-js-basics/3-making-decisions/assignment.md index bb86b1fda..e2ce43734 100644 --- a/translations/sk/2-js-basics/3-making-decisions/assignment.md +++ b/translations/sk/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # Rozhodovanie: Procesor študentských známok ## Ciele učenia diff --git a/translations/sk/2-js-basics/4-arrays-loops/README.md b/translations/sk/2-js-basics/4-arrays-loops/README.md index d034c8d16..9662359c9 100644 --- a/translations/sk/2-js-basics/4-arrays-loops/README.md +++ b/translations/sk/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # JavaScript základy: Polia a slučky ![JavaScript základy - Polia](../../../../translated_images/sk/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/sk/2-js-basics/4-arrays-loops/assignment.md b/translations/sk/2-js-basics/4-arrays-loops/assignment.md index bfadc8dfd..af2ef070e 100644 --- a/translations/sk/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/sk/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # Pole a cykly - zadanie ## Pokyny diff --git a/translations/sk/2-js-basics/README.md b/translations/sk/2-js-basics/README.md index 8310f450d..d7fa591e2 100644 --- a/translations/sk/2-js-basics/README.md +++ b/translations/sk/2-js-basics/README.md @@ -1,12 +1,3 @@ - # Úvod do JavaScriptu JavaScript je jazyk webu. V týchto štyroch lekciách sa naučíte jeho základy. diff --git a/translations/sk/3-terrarium/1-intro-to-html/README.md b/translations/sk/3-terrarium/1-intro-to-html/README.md index 55cdc43b3..5024e79d6 100644 --- a/translations/sk/3-terrarium/1-intro-to-html/README.md +++ b/translations/sk/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Terrarium Project Časť 1: Úvod do HTML ```mermaid diff --git a/translations/sk/3-terrarium/1-intro-to-html/assignment.md b/translations/sk/3-terrarium/1-intro-to-html/assignment.md index 95a41ca37..1f42b0d35 100644 --- a/translations/sk/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/sk/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # HTML Praktická úloha: Vytvorenie návrhu blogu ## Ciele učenia diff --git a/translations/sk/3-terrarium/2-intro-to-css/README.md b/translations/sk/3-terrarium/2-intro-to-css/README.md index 3c62c2f6b..c7dd86c39 100644 --- a/translations/sk/3-terrarium/2-intro-to-css/README.md +++ b/translations/sk/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Terrarium Project Časť 2: Úvod do CSS ```mermaid diff --git a/translations/sk/3-terrarium/2-intro-to-css/assignment.md b/translations/sk/3-terrarium/2-intro-to-css/assignment.md index 0f690456c..5799daf97 100644 --- a/translations/sk/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/sk/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # Úloha na refaktoring CSS ## Cieľ diff --git a/translations/sk/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/sk/3-terrarium/3-intro-to-DOM-and-closures/README.md index ba696c157..15892a0c6 100644 --- a/translations/sk/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/sk/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # Projekt Terrárium Časť 3: Manipulácia s DOM a JavaScriptové Closures ```mermaid diff --git a/translations/sk/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/sk/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index a9aa7d42f..a1257802d 100644 --- a/translations/sk/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/sk/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # Zadanie na preskúmanie prvkov DOM ## Prehľad diff --git a/translations/sk/3-terrarium/README.md b/translations/sk/3-terrarium/README.md index db1417b66..7d5ab6a66 100644 --- a/translations/sk/3-terrarium/README.md +++ b/translations/sk/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## Nasadiť svoj Terrarium Svoj Terrarium môžete nasadiť alebo publikovať na webe pomocou **Azure Static Web Apps**. diff --git a/translations/sk/3-terrarium/solution/README.md b/translations/sk/3-terrarium/solution/README.md index 47bc13df2..d32db10c5 100644 --- a/translations/sk/3-terrarium/solution/README.md +++ b/translations/sk/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # Moje terárium: Projekt na učenie sa o HTML, CSS a manipulácii s DOM pomocou JavaScriptu 🌵🌱 Malá meditácia s kódom na princípe drag and drop. S trochou HTML, JS a CSS môžete vytvoriť webové rozhranie, upraviť jeho štýl a pridať interakciu. diff --git a/translations/sk/4-typing-game/README.md b/translations/sk/4-typing-game/README.md index 8d9b45ea9..e8de939f5 100644 --- a/translations/sk/4-typing-game/README.md +++ b/translations/sk/4-typing-game/README.md @@ -1,12 +1,3 @@ - # Event-Driven Programming - Vytvorenie hry na písanie ```mermaid diff --git a/translations/sk/4-typing-game/solution/README.md b/translations/sk/4-typing-game/solution/README.md index a2d01c06f..d9ae61eed 100644 --- a/translations/sk/4-typing-game/solution/README.md +++ b/translations/sk/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - Toto je zástupný text, zámerne ponechaný prázdny --- diff --git a/translations/sk/4-typing-game/typing-game/README.md b/translations/sk/4-typing-game/typing-game/README.md index d2ab01761..7b7cab2e0 100644 --- a/translations/sk/4-typing-game/typing-game/README.md +++ b/translations/sk/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # Vytváranie hry pomocou udalostí Niekedy ste sa zamýšľali, ako webové stránky vedia, kedy kliknete na tlačidlo alebo napíšete do textového poľa? To je kúzlo programovania riadeného udalosťami! Čo by mohlo byť lepším spôsobom, ako sa naučiť túto základnú zručnosť, než vytvoriť niečo užitočné – hru na rýchlosť písania, ktorá reaguje na každý stlačený kláves. diff --git a/translations/sk/4-typing-game/typing-game/assignment.md b/translations/sk/4-typing-game/typing-game/assignment.md index e9e9a0958..b4329cc7b 100644 --- a/translations/sk/4-typing-game/typing-game/assignment.md +++ b/translations/sk/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # Vytvorte novú hru na klávesnici ## Pokyny diff --git a/translations/sk/5-browser-extension/1-about-browsers/README.md b/translations/sk/5-browser-extension/1-about-browsers/README.md index 3a2818955..8db1ff590 100644 --- a/translations/sk/5-browser-extension/1-about-browsers/README.md +++ b/translations/sk/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # Projekt rozšírenia prehliadača Časť 1: Všetko o prehliadačoch ```mermaid diff --git a/translations/sk/5-browser-extension/1-about-browsers/assignment.md b/translations/sk/5-browser-extension/1-about-browsers/assignment.md index f6f6f5d11..202257608 100644 --- a/translations/sk/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/sk/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # Zadanie: Upraviť dizajn rozšírenia prehliadača ## Prehľad diff --git a/translations/sk/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/sk/5-browser-extension/2-forms-browsers-local-storage/README.md index 5936e1600..d0293ab9a 100644 --- a/translations/sk/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/sk/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # Browser Extension Project Časť 2: Zavolať API, použiť Lokálne Úložisko ```mermaid diff --git a/translations/sk/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/sk/5-browser-extension/2-forms-browsers-local-storage/assignment.md index fb5ac7458..02eac8bb5 100644 --- a/translations/sk/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/sk/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # Prijmite API ## Prehľad diff --git a/translations/sk/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/sk/5-browser-extension/3-background-tasks-and-performance/README.md index 8cc3f7246..adf70616a 100644 --- a/translations/sk/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/sk/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # Projekt rozšírenia prehliadača Časť 3: Naučte sa o pozadových úlohách a výkone ```mermaid diff --git a/translations/sk/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/sk/5-browser-extension/3-background-tasks-and-performance/assignment.md index d580e6984..beeb7aa8b 100644 --- a/translations/sk/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/sk/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # Analýza webovej stránky z hľadiska výkonu ## Prehľad zadania diff --git a/translations/sk/5-browser-extension/README.md b/translations/sk/5-browser-extension/README.md index 170db678e..5aa23e8f1 100644 --- a/translations/sk/5-browser-extension/README.md +++ b/translations/sk/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # Vytvorenie rozšírenia pre prehliadač Vytváranie rozšírení pre prehliadače je zábavný a zaujímavý spôsob, ako premýšľať o výkone vašich aplikácií pri vytváraní iného typu webového aktíva. Tento modul obsahuje lekcie o tom, ako fungujú prehliadače, ako nasadiť rozšírenie pre prehliadač, ako vytvoriť formulár, volať API, používať lokálne úložisko, a ako hodnotiť výkon vašej webovej stránky a zlepšiť ho. diff --git a/translations/sk/5-browser-extension/solution/README.md b/translations/sk/5-browser-extension/solution/README.md index 1166f06eb..695587d08 100644 --- a/translations/sk/5-browser-extension/solution/README.md +++ b/translations/sk/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # Rozšírenie prehliadača Carbon Trigger: Hotový kód Použitím API C02 Signal od tmrow na sledovanie spotreby elektriny vytvorte rozšírenie prehliadača, aby ste mali pripomienku priamo vo svojom prehliadači o tom, aká náročná je spotreba elektriny vo vašom regióne. Používanie tohto rozšírenia ad hoc vám pomôže robiť rozhodnutia o vašich aktivitách na základe týchto informácií. diff --git a/translations/sk/5-browser-extension/solution/translation/README.es.md b/translations/sk/5-browser-extension/solution/translation/README.es.md index 25e584659..b9ac41fd4 100644 --- a/translations/sk/5-browser-extension/solution/translation/README.es.md +++ b/translations/sk/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Rozšírenie prehliadača Carbon Trigger: Kompletný kód Pomocou API CO2 Signal od tmrow na sledovanie spotreby elektriny vytvorte rozšírenie prehliadača, ktoré vám umožní mať priamo vo vašom prehliadači pripomienku o spotrebe elektriny vo vašom regióne. Používanie tohto ad hoc rozšírenia vám pomôže robiť rozhodnutia o vašich aktivitách na základe týchto informácií. diff --git a/translations/sk/5-browser-extension/solution/translation/README.fr.md b/translations/sk/5-browser-extension/solution/translation/README.fr.md index 5cec651d5..9a2bf0282 100644 --- a/translations/sk/5-browser-extension/solution/translation/README.fr.md +++ b/translations/sk/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Rozšírenie prehliadača Carbon Trigger: Dokončený kód Pomocou API C02 Signal od tmrow na sledovanie spotreby elektriny vytvorte rozšírenie prehliadača, aby ste mohli mať priamo vo svojom prehliadači pripomienku o spotrebe elektriny vo vašom regióne. Používanie tohto ad hoc rozšírenia vám pomôže robiť rozhodnutia o vašich aktivitách na základe týchto informácií. diff --git a/translations/sk/5-browser-extension/solution/translation/README.hi.md b/translations/sk/5-browser-extension/solution/translation/README.hi.md index 7b4ac07cb..3cd1bad87 100644 --- a/translations/sk/5-browser-extension/solution/translation/README.hi.md +++ b/translations/sk/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # Karbónový spúšťač: Hotový kód pre rozšírenie prehliadača Použitie API CO2 Signal od tmrow na sledovanie spotreby elektriny, vytvorenie rozšírenia prehliadača, ktoré vám pripomenie, aká náročná je spotreba elektriny vo vašej oblasti. Používanie tohto rozšírenia vám pomôže robiť rozhodnutia o vašich aktivitách na základe týchto informácií. diff --git a/translations/sk/5-browser-extension/solution/translation/README.it.md b/translations/sk/5-browser-extension/solution/translation/README.it.md index d78747d72..848373d40 100644 --- a/translations/sk/5-browser-extension/solution/translation/README.it.md +++ b/translations/sk/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Rozšírenie prehliadača Carbon Trigger: kód na začiatok Použije sa API Signal CO2 od tmrow na sledovanie spotreby elektriny, aby sa vytvorilo rozšírenie pre prehliadač, ktoré poskytne pripomienku priamo v prehliadači o tom, aká náročná je spotreba elektriny vo vašom regióne. Používanie tohto rozšírenia pomôže lepšie zhodnotiť svoje aktivity na základe týchto informácií. diff --git a/translations/sk/5-browser-extension/solution/translation/README.ja.md b/translations/sk/5-browser-extension/solution/translation/README.ja.md index c82ff17c2..927f7898b 100644 --- a/translations/sk/5-browser-extension/solution/translation/README.ja.md +++ b/translations/sk/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # Rozšírenie prehliadača Carbon Trigger: Hotový kód Pomocou API CO2 Signal od tmrow môžete sledovať spotrebu elektrickej energie vo vašej oblasti a zobrazovať pripomienky priamo v prehliadači. Toto rozšírenie vám umožní rozhodovať sa na základe týchto informácií o vašich aktivitách. diff --git a/translations/sk/5-browser-extension/solution/translation/README.ms.md b/translations/sk/5-browser-extension/solution/translation/README.ms.md index 7cc775326..c1531571b 100644 --- a/translations/sk/5-browser-extension/solution/translation/README.ms.md +++ b/translations/sk/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # Rozšírenie prehliadača Carbon Trigger: Kompletný kód Použitím API CO2 Signal od tmrow na sledovanie spotreby elektrickej energie vytvorte rozšírenie prehliadača, ktoré vám umožní dostávať upozornenia o aktuálnej záťaži spotreby elektrickej energie vo vašom regióne. Používanie tohto rozšírenia vám pomôže robiť informované rozhodnutia o vašich aktivitách na základe týchto údajov. diff --git a/translations/sk/5-browser-extension/start/README.md b/translations/sk/5-browser-extension/start/README.md index 6cf9e593f..633ead0da 100644 --- a/translations/sk/5-browser-extension/start/README.md +++ b/translations/sk/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # Rozšírenie prehliadača Carbon Trigger: Štartovací kód Použitím API C02 Signal od tmrow na sledovanie spotreby elektriny vytvorte rozšírenie prehliadača, aby ste mali pripomienku priamo vo svojom prehliadači o tom, aká náročná je spotreba elektriny vo vašom regióne. Používanie tohto rozšírenia ad hoc vám pomôže robiť rozhodnutia o vašich aktivitách na základe týchto informácií. diff --git a/translations/sk/6-space-game/1-introduction/README.md b/translations/sk/6-space-game/1-introduction/README.md index 19293b4d2..06a4edf11 100644 --- a/translations/sk/6-space-game/1-introduction/README.md +++ b/translations/sk/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # Vytvorenie vesmírnej hry Časť 1: Úvod ```mermaid diff --git a/translations/sk/6-space-game/1-introduction/assignment.md b/translations/sk/6-space-game/1-introduction/assignment.md index ba4e0d2f6..8414fdc9c 100644 --- a/translations/sk/6-space-game/1-introduction/assignment.md +++ b/translations/sk/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # Vytvorenie hry: Použitie návrhových vzorov ## Prehľad zadania diff --git a/translations/sk/6-space-game/2-drawing-to-canvas/README.md b/translations/sk/6-space-game/2-drawing-to-canvas/README.md index 8ab974dbb..c34782080 100644 --- a/translations/sk/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/sk/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # Vytvorte vesmírnu hru, časť 2: Vykreslite hrdinu a príšery na plátno ```mermaid diff --git a/translations/sk/6-space-game/2-drawing-to-canvas/assignment.md b/translations/sk/6-space-game/2-drawing-to-canvas/assignment.md index 81ed6eb21..83a8d9ab6 100644 --- a/translations/sk/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/sk/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # Zadanie: Preskúmajte API Canvas ## Ciele učenia diff --git a/translations/sk/6-space-game/3-moving-elements-around/README.md b/translations/sk/6-space-game/3-moving-elements-around/README.md index a7c41b3bd..36ef920c0 100644 --- a/translations/sk/6-space-game/3-moving-elements-around/README.md +++ b/translations/sk/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # Vytvorte vesmírnu hru Časť 3: Pridávanie pohybu ```mermaid diff --git a/translations/sk/6-space-game/3-moving-elements-around/assignment.md b/translations/sk/6-space-game/3-moving-elements-around/assignment.md index b6dff52d0..88effce69 100644 --- a/translations/sk/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/sk/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # Komentujte svoj kód ## Pokyny diff --git a/translations/sk/6-space-game/4-collision-detection/README.md b/translations/sk/6-space-game/4-collision-detection/README.md index d290380d3..8a468bfab 100644 --- a/translations/sk/6-space-game/4-collision-detection/README.md +++ b/translations/sk/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # Vytvorte vesmírnu hru Časť 4: Pridanie lasera a detekcia kolízií ```mermaid diff --git a/translations/sk/6-space-game/4-collision-detection/assignment.md b/translations/sk/6-space-game/4-collision-detection/assignment.md index 279c34d56..7d17be68e 100644 --- a/translations/sk/6-space-game/4-collision-detection/assignment.md +++ b/translations/sk/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # Preskúmajte kolízie ## Pokyny diff --git a/translations/sk/6-space-game/4-collision-detection/solution/README.md b/translations/sk/6-space-game/4-collision-detection/solution/README.md index 19fae5071..c5a83737d 100644 --- a/translations/sk/6-space-game/4-collision-detection/solution/README.md +++ b/translations/sk/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - Toto je zástupný text, zámerne ponechaný prázdny --- diff --git a/translations/sk/6-space-game/4-collision-detection/your-work/README.md b/translations/sk/6-space-game/4-collision-detection/your-work/README.md index 6bfbfe0ed..fd7773782 100644 --- a/translations/sk/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/sk/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - Toto je zástupný text, zámerne ponechaný prázdny --- diff --git a/translations/sk/6-space-game/5-keeping-score/README.md b/translations/sk/6-space-game/5-keeping-score/README.md index 0b157e8a0..e5b240207 100644 --- a/translations/sk/6-space-game/5-keeping-score/README.md +++ b/translations/sk/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # Build a Space Game Part 5: Scoring and Lives ```mermaid diff --git a/translations/sk/6-space-game/5-keeping-score/assignment.md b/translations/sk/6-space-game/5-keeping-score/assignment.md index db240ca1f..b30b44e35 100644 --- a/translations/sk/6-space-game/5-keeping-score/assignment.md +++ b/translations/sk/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # Vytvorte bodovaciu hru ## Pokyny diff --git a/translations/sk/6-space-game/5-keeping-score/solution/README.md b/translations/sk/6-space-game/5-keeping-score/solution/README.md index 59241a520..710184ab0 100644 --- a/translations/sk/6-space-game/5-keeping-score/solution/README.md +++ b/translations/sk/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - Toto je zástupný symbol, zámerne ponechaný prázdny --- diff --git a/translations/sk/6-space-game/5-keeping-score/your-work/README.md b/translations/sk/6-space-game/5-keeping-score/your-work/README.md index 0a560b9e5..b637926c8 100644 --- a/translations/sk/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/sk/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - Toto je zástupný text, zámerne ponechaný prázdny --- diff --git a/translations/sk/6-space-game/6-end-condition/README.md b/translations/sk/6-space-game/6-end-condition/README.md index 0e5b0aa12..ab7d97e32 100644 --- a/translations/sk/6-space-game/6-end-condition/README.md +++ b/translations/sk/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # Build a Space Game Part 6: Koniec a reštart ```mermaid diff --git a/translations/sk/6-space-game/6-end-condition/assignment.md b/translations/sk/6-space-game/6-end-condition/assignment.md index 836d161a2..dfbfbff4f 100644 --- a/translations/sk/6-space-game/6-end-condition/assignment.md +++ b/translations/sk/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # Vytvorenie ukážkovej hry ## Prehľad zadania diff --git a/translations/sk/6-space-game/6-end-condition/solution/README.md b/translations/sk/6-space-game/6-end-condition/solution/README.md index f21ab91ef..6cde28c3f 100644 --- a/translations/sk/6-space-game/6-end-condition/solution/README.md +++ b/translations/sk/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - Toto je zástupný text, zámerne ponechaný prázdny --- diff --git a/translations/sk/6-space-game/6-end-condition/your-work/README.md b/translations/sk/6-space-game/6-end-condition/your-work/README.md index 5c2bf5386..8773b6fee 100644 --- a/translations/sk/6-space-game/6-end-condition/your-work/README.md +++ b/translations/sk/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - Toto je zástupný symbol, zámerne ponechaný prázdny --- diff --git a/translations/sk/6-space-game/README.md b/translations/sk/6-space-game/README.md index f52d039cc..cc6b14da9 100644 --- a/translations/sk/6-space-game/README.md +++ b/translations/sk/6-space-game/README.md @@ -1,12 +1,3 @@ - # Vytvorenie vesmírnej hry Vesmírna hra na učenie pokročilejších základov JavaScriptu diff --git a/translations/sk/6-space-game/solution/README.md b/translations/sk/6-space-game/solution/README.md index 98c5796a9..e7e42380f 100644 --- a/translations/sk/6-space-game/solution/README.md +++ b/translations/sk/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - Toto je zástupný text, zámerne ponechaný prázdny --- diff --git a/translations/sk/7-bank-project/1-template-route/README.md b/translations/sk/7-bank-project/1-template-route/README.md index 49c40266a..e8bf8aeef 100644 --- a/translations/sk/7-bank-project/1-template-route/README.md +++ b/translations/sk/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # Vytvorenie bankovej aplikácie časť 1: HTML šablóny a trasy vo webovej aplikácii ```mermaid diff --git a/translations/sk/7-bank-project/1-template-route/assignment.md b/translations/sk/7-bank-project/1-template-route/assignment.md index 9b8eaef2a..a40a427c1 100644 --- a/translations/sk/7-bank-project/1-template-route/assignment.md +++ b/translations/sk/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # Vylepšenie smerovania ## Pokyny diff --git a/translations/sk/7-bank-project/2-forms/README.md b/translations/sk/7-bank-project/2-forms/README.md index ff3e58776..a079d9eb4 100644 --- a/translations/sk/7-bank-project/2-forms/README.md +++ b/translations/sk/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # Vytvorte bankovú aplikáciu časť 2: Vytvorte prihlasovací a registračný formulár ```mermaid diff --git a/translations/sk/7-bank-project/2-forms/assignment.md b/translations/sk/7-bank-project/2-forms/assignment.md index f2f6381f6..af30ac62d 100644 --- a/translations/sk/7-bank-project/2-forms/assignment.md +++ b/translations/sk/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # Štýlovanie vašej bankovej aplikácie pomocou moderného CSS ## Prehľad projektu diff --git a/translations/sk/7-bank-project/3-data/README.md b/translations/sk/7-bank-project/3-data/README.md index eae672101..9d3bbdc0c 100644 --- a/translations/sk/7-bank-project/3-data/README.md +++ b/translations/sk/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # Vytvorte bankovú aplikáciu časť 3: Spôsoby získavania a používania dát Predstavte si počítač Enterprise zo Star Treku – keď kapitán Picard žiada o stav lode, informácie sa zobrazia okamžite bez toho, aby sa celé rozhranie zastavilo a znovu zostavovalo. Tento plynulý tok informácií je presne to, čo tu vytvárame s dynamickým získavaním dát. diff --git a/translations/sk/7-bank-project/3-data/assignment.md b/translations/sk/7-bank-project/3-data/assignment.md index 57b06203d..a775d0edb 100644 --- a/translations/sk/7-bank-project/3-data/assignment.md +++ b/translations/sk/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # Refaktorizácia kódu a zadanie dokumentácie ## Ciele učenia diff --git a/translations/sk/7-bank-project/4-state-management/README.md b/translations/sk/7-bank-project/4-state-management/README.md index 2668b5f3a..940b9ebeb 100644 --- a/translations/sk/7-bank-project/4-state-management/README.md +++ b/translations/sk/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # Vytvorte bankovú aplikáciu časť 4: Koncepty správy stavu ## ⚡ Čo môžete urobiť v nasledujúcich 5 minútach diff --git a/translations/sk/7-bank-project/4-state-management/assignment.md b/translations/sk/7-bank-project/4-state-management/assignment.md index 94cb0c7c4..6913a4349 100644 --- a/translations/sk/7-bank-project/4-state-management/assignment.md +++ b/translations/sk/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # Implementácia dialógu "Pridať transakciu" ## Prehľad diff --git a/translations/sk/7-bank-project/README.md b/translations/sk/7-bank-project/README.md index 5a70f1405..5257634c4 100644 --- a/translations/sk/7-bank-project/README.md +++ b/translations/sk/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: Vytvorte Banku V tomto projekte sa naučíte, ako vytvoriť fiktívnu banku. Tieto lekcie obsahujú pokyny, ako navrhnúť webovú aplikáciu a poskytnúť trasy, vytvoriť formuláre, spravovať stav a získavať údaje z API, z ktorého môžete načítať údaje banky. diff --git a/translations/sk/7-bank-project/api/README.md b/translations/sk/7-bank-project/api/README.md index 98ada2fe3..c7715bc83 100644 --- a/translations/sk/7-bank-project/api/README.md +++ b/translations/sk/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # Bank API > Bank API vytvorená pomocou [Node.js](https://nodejs.org) + [Express](https://expressjs.com/). diff --git a/translations/sk/7-bank-project/solution/README.md b/translations/sk/7-bank-project/solution/README.md index 73ce218ee..27750bbec 100644 --- a/translations/sk/7-bank-project/solution/README.md +++ b/translations/sk/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # Banková aplikácia > Príklad riešenia projektu bankovej aplikácie, vytvorený pomocou čistého HTML5, CSS a JavaScriptu (bez použitia frameworkov alebo knižníc). diff --git a/translations/sk/8-code-editor/1-using-a-code-editor/README.md b/translations/sk/8-code-editor/1-using-a-code-editor/README.md index 2a55bf8f2..04cf23089 100644 --- a/translations/sk/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/sk/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # Používanie kóde editora: Ovládnite VSCode.dev Pamätáte si vo *The Matrix*, keď sa Neo musel zapojiť do obrovskej počítačovej konzoly, aby sa dostal do digitálneho sveta? Dnešné nástroje na webový vývoj sú celkom naopak – neuveriteľne výkonné možnosti dostupné odkiaľkoľvek. VSCode.dev je editor kódu založený na prehliadači, ktorý prináša profesionálne vývojové nástroje na akékoľvek zariadenie s pripojením na internet. diff --git a/translations/sk/8-code-editor/1-using-a-code-editor/assignment.md b/translations/sk/8-code-editor/1-using-a-code-editor/assignment.md index 5bb93a195..99ad48a29 100644 --- a/translations/sk/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/sk/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # Vytvorenie webovej stránky životopisu pomocou VSCode.dev Zlepšite svoje kariérne vyhliadky vytvorením profesionálnej webovej stránky životopisu, ktorá interaktívne a moderne prezentuje vaše zručnosti a skúsenosti. Namiesto posielania tradičných PDF si predstavte, že poskytujete náborovým pracovníkom elegantnú, responzívnu webovú stránku, ktorá demonštruje vaše kvalifikácie aj schopnosti v oblasti webového vývoja. diff --git a/translations/sk/9-chat-project/README.md b/translations/sk/9-chat-project/README.md index da5e3f610..e873bb4e2 100644 --- a/translations/sk/9-chat-project/README.md +++ b/translations/sk/9-chat-project/README.md @@ -1,12 +1,3 @@ - # Vytvorte chat asistenta s AI Pamätáte si Star Trek, keď posádka voľne komunikovala s počítačom lode, pýtala sa zložité otázky a dostávala premyslené odpovede? To, čo v 60. rokoch vyzeralo ako čistá sci-fi, je dnes niečo, čo môžete vytvoriť pomocou webových technológií, ktoré už poznáte. diff --git a/translations/sk/9-chat-project/solution/README.md b/translations/sk/9-chat-project/solution/README.md index 222866ccb..9a13fb415 100644 --- a/translations/sk/9-chat-project/solution/README.md +++ b/translations/sk/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # Spustenie riešenia 1. Spustite [backend](./backend/README.md) diff --git a/translations/sk/9-chat-project/solution/backend/README.md b/translations/sk/9-chat-project/solution/backend/README.md index fed61c95d..2eec03eb1 100644 --- a/translations/sk/9-chat-project/solution/backend/README.md +++ b/translations/sk/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - Vyberte si svoj runtime - [Python](./python/README.md) diff --git a/translations/sk/9-chat-project/solution/backend/python/README.md b/translations/sk/9-chat-project/solution/backend/python/README.md index fd18061df..1e9e240dc 100644 --- a/translations/sk/9-chat-project/solution/backend/python/README.md +++ b/translations/sk/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # Spustenie kódu ## Nastavenie diff --git a/translations/sk/9-chat-project/solution/frontend/README.md b/translations/sk/9-chat-project/solution/frontend/README.md index 6514ca00b..7bdfaa196 100644 --- a/translations/sk/9-chat-project/solution/frontend/README.md +++ b/translations/sk/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # Spustite kód ```sh diff --git a/translations/sk/AGENTS.md b/translations/sk/AGENTS.md index 02e77c919..91b0ee16a 100644 --- a/translations/sk/AGENTS.md +++ b/translations/sk/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## Prehľad projektu diff --git a/translations/sk/CODE_OF_CONDUCT.md b/translations/sk/CODE_OF_CONDUCT.md index ff6d8633f..40ee90e0d 100644 --- a/translations/sk/CODE_OF_CONDUCT.md +++ b/translations/sk/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # Kódex správania pre otvorený zdroj od Microsoftu Tento projekt prijal [Kódex správania pre otvorený zdroj od Microsoftu](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/sk/CONTRIBUTING.md b/translations/sk/CONTRIBUTING.md index a9b1742a5..f9dbacd9c 100644 --- a/translations/sk/CONTRIBUTING.md +++ b/translations/sk/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # Prispievanie Tento projekt víta príspevky a návrhy. Väčšina príspevkov vyžaduje, aby ste súhlasili s Licenčnou zmluvou prispievateľa (CLA), ktorá potvrdzuje, že máte právo a skutočne udeľujete nám práva na použitie vášho príspevku. Viac podrobností nájdete na [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/sk/Git-Basics/README.md b/translations/sk/Git-Basics/README.md index cb0c4ca0a..597672fa1 100644 --- a/translations/sk/Git-Basics/README.md +++ b/translations/sk/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## Základy GITu pre začiatočníkov vo webovom vývoji👶 ## Čo je `Git`? diff --git a/translations/sk/README.md b/translations/sk/README.md index 40abfc75b..2d5b4fb22 100644 --- a/translations/sk/README.md +++ b/translations/sk/README.md @@ -1,12 +1,3 @@ - [![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) [![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) [![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) @@ -19,71 +10,72 @@ CO_OP_TRANSLATOR_METADATA: [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -# Webový vývoj pre začiatočníkov - učebný plán +# Webový vývoj pre začiatočníkov - kurikulum -Naučte sa základy webového vývoja s naším 12-týždňovým komplexným kurzom od Microsoft Cloud Advocates. Každá z 24 lekcií ponorí do JavaScriptu, CSS a HTML cez praktické projekty ako teráriá, rozšírenia prehliadača a vesmírne hry. Zapojte sa do kvízov, diskusií a praktických úloh. Zdokonaľte svoje zručnosti a optimalizujte si uchovávanie vedomostí s našou efektívnou projektovo riadenou pedagogikou. Začnite svoju programátorskú cestu ešte dnes! +Naučte sa základy webového vývoja s naším 12-týždňovým komplexným kurzom od Microsoft Cloud Advocates. Každá z 24 lekcií sa venuje JavaScriptu, CSS a HTML prostredníctvom praktických projektov, ako sú teráriá, rozšírenia prehliadača a vesmírne hry. Zapojte sa do kvízov, diskusií a praktických úloh. Zlepšite svoje zručnosti a optimalizujte si uchovávanie informácií pomocou našej efektívnej projektovej metodiky. Začnite svoju cestu kódovania ešte dnes! -Pridajte sa k komunite Azure AI Foundry na Discorde +Pripojte sa ku komunite Azure AI Foundry na Discorde [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) Postupujte podľa týchto krokov, aby ste mohli začať využívať tieto zdroje: -1. **Forknite si repozitár**: Kliknite [![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. **Naklonujte si repozitár**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Pridajte sa k Azure AI Foundry Discord a stretnite expertov a ďalších vývojárov**](https://discord.com/invite/ByRwuEEgH4) +1. **Vytvorte si fork repozitára**: Kliknite na [![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. **Naklonujte repozitár**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**Pripojte sa ku komunite Azure AI Foundry na Discorde a spoznajte expertov a ďalších vývojárov**](https://discord.com/invite/ByRwuEEgH4) ### 🌐 Podpora viacerých jazykov #### Podporované cez GitHub Action (automatické a vždy aktuálne) -[Arabčina](../ar/README.md) | [Bengálčina](../bn/README.md) | [Bulharčina](../bg/README.md) | [Barmský (Myanmar)](../my/README.md) | [Čínština (zjednodušená)](../zh/README.md) | [Čínština (tradičná, Hongkong)](../hk/README.md) | [Čínština (tradičná, Macao)](../mo/README.md) | [Čínština (tradičná, Taiwan)](../tw/README.md) | [Chorvátčina](../hr/README.md) | [Čeština](../cs/README.md) | [Dánčina](../da/README.md) | [Holandčina](../nl/README.md) | [Estónčina](../et/README.md) | [Fínčina](../fi/README.md) | [Francúzština](../fr/README.md) | [Nemčina](../de/README.md) | [Gréčtina](../el/README.md) | [Hebrejčina](../he/README.md) | [Hindčina](../hi/README.md) | [Maďarčina](../hu/README.md) | [Indonézčina](../id/README.md) | [Taliančina](../it/README.md) | [Japončina](../ja/README.md) | [Kannadčina](../kn/README.md) | [Kórejčina](../ko/README.md) | [Litovčina](../lt/README.md) | [Malayčina](../ms/README.md) | [Malajálam](../ml/README.md) | [Maratí](../mr/README.md) | [Nepálčina](../ne/README.md) | [Nigérijský pidžin](../pcm/README.md) | [Norwegian](../no/README.md) | [Perzština (Farsi)](../fa/README.md) | [Poľština](../pl/README.md) | [Portugalčina (Brazília)](../br/README.md) | [Portugalčina (Portugalsko)](../pt/README.md) | [Pandžábčina (Gurmukhi)](../pa/README.md) | [Rumunčina](../ro/README.md) | [Ruština](../ru/README.md) | [Srbčina (cyrilika)](../sr/README.md) | [Slovenčina](./README.md) | [Slovinčina](../sl/README.md) | [Španielčina](../es/README.md) | [Swahili](../sw/README.md) | [Švédčina](../sv/README.md) | [Tagalog (Filipíny)](../tl/README.md) | [Tamilčina](../ta/README.md) | [Telugčina](../te/README.md) | [Thajčina](../th/README.md) | [Turečtina](../tr/README.md) | [Ukrajinčina](../uk/README.md) | [Urdčina](../ur/README.md) | [Vietnamčina](../vi/README.md) +[Arabčina](../ar/README.md) | [Bengálčina](../bn/README.md) | [Bulharčina](../bg/README.md) | [Barmský (Myanmar)](../my/README.md) | [Čínština (zjednodušená)](../zh-CN/README.md) | [Čínština (tradičná, Hong Kong)](../zh-HK/README.md) | [Čínština (tradičná, Macao)](../zh-MO/README.md) | [Čínština (tradičná, Taiwan)](../zh-TW/README.md) | [Chorvátčina](../hr/README.md) | [Čeština](../cs/README.md) | [Dánčina](../da/README.md) | [Holandčina](../nl/README.md) | [Estónčina](../et/README.md) | [Fínčina](../fi/README.md) | [Francúzština](../fr/README.md) | [Nemčina](../de/README.md) | [Gréčtina](../el/README.md) | [Hebrejčina](../he/README.md) | [Hindčina](../hi/README.md) | [Maďarčina](../hu/README.md) | [Indonézština](../id/README.md) | [Taliančina](../it/README.md) | [Japončina](../ja/README.md) | [Kannadčina](../kn/README.md) | [Kórejčina](../ko/README.md) | [Litovčina](../lt/README.md) | [Malajčina](../ms/README.md) | [Malayalam](../ml/README.md) | [Maráthčina](../mr/README.md) | [Nepálčina](../ne/README.md) | [Nigérijská pidžinčina](../pcm/README.md) | [Nórčina](../no/README.md) | [Perzština (Farsi)](../fa/README.md) | [Poľština](../pl/README.md) | [Portugalčina (Brazília)](../pt-BR/README.md) | [Portugalčina (Portugalsko)](../pt-PT/README.md) | [Pandžábčina (Gurmukhi)](../pa/README.md) | [Rumunčina](../ro/README.md) | [Ruština](../ru/README.md) | [Srbčina (cyrilika)](../sr/README.md) | [Slovenčina](./README.md) | [Slovinčina](../sl/README.md) | [Španielčina](../es/README.md) | [Svahilčina](../sw/README.md) | [Švédčina](../sv/README.md) | [Tagalog (Filipínčina)](../tl/README.md) | [Tamilčina](../ta/README.md) | [Telugčina](../te/README.md) | [Tajčina](../th/README.md) | [Turečtina](../tr/README.md) | [Ukrajinčina](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamčina](../vi/README.md) -> **Radšej by ste klonovali lokálne?** +> **Uprednostňujete lokálne klonovanie?** -> Tento repozitár obsahuje viac ako 50 jazykových prekladov, čo výrazne zväčšuje veľkosť stiahnutia. Ak chcete klonovať bez prekladov, použite sparse checkout: +> Tento repozitár obsahuje viac ako 50 jazykových prekladov, čo výrazne zvyšuje veľkosť stiahnutia. Ak chcete klonovať bez prekladov, použite sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Toto vám poskytne všetko potrebné na dokončenie kurzu s oveľa rýchlejším sťahovaním. +> Toto vám poskytne všetko potrebné na dokončenie kurzu s rýchlejším sťahovaním. -**Ak chcete podporu ďalších prekladových jazykov, sú uvedené [tu](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +**Ak si prajete podporu ďalších jazykov, podporované jazyky sú uvedené [tu](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** -[![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Otvoriť%20vo%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) +[![Otvoriť vo Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Otvoriť%20vo%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) #### 🧑‍🎓 _Ste študent?_ -Navštívte [**Student Hub stránku**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon), kde nájdete začiatočnícke zdroje, študentské balíčky a aj možnosti, ako získať bezplatný certifikátový poukaz. Toto je stránka, ktorú si určite uložte medzi záložky a občas ju skontrolujte, pretože obsah sa mení každý mesiac. +Navštívte [**stránku Študentské centrum**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon), kde nájdete zdroje pre začiatočníkov, študentské balíčky a dokonca aj spôsoby, ako získať voucher na bezplatný certifikát. Toto je stránka, ktorú chcete uložiť medzi záložky a občas ju skontrolovať, pretože obsah sa mesačne aktualizuje. -### 📣 Oznámenie - Nové výzvy režimu GitHub Copilot Agent na dokončenie! +### 📣 Oznámenie – Nové výzvy režimu GitHub Copilot Agent na dokončenie! -Pridaná nová výzva, hľadajte "GitHub Copilot Agent Challenge 🚀" v väčšine kapitol. Ide o novú výzvu, ktorú dokončíte použitím GitHub Copilot a režimu Agent. Ak ste režim Agent ešte nepoužili, je schopný nielen generovať text, ale tiež vytvárať a upravovať súbory, spúšťať príkazy a viac. +Pridaná nová výzva, hľadajte "GitHub Copilot Agent Challenge 🚀" v väčšine kapitol. Je to nová výzva na dokončenie pomocou GitHub Copilot a Agent režimu. Ak ste režim Agent ešte nepoužili, umožňuje nielen generovať text, ale tiež vytvárať a upravovať súbory, spúšťať príkazy a viac. -### 📣 Oznámenie - _Nový projekt na vybudovanie s použitím Generatívnej AI_ +### 📣 Oznámenie – _Nový projekt na vývoj pomocou Generatívnej AI_ -Práve pridaný nový AI asistent projekt, pozrite si [projekt](./9-chat-project/README.md) +Práve pridaný nový projekt AI asistenta, pozrite si [projekt](./9-chat-project/README.md) -### 📣 Oznámenie - _Nový učebný plán_ o Generatívnej AI pre JavaScript práve vydaný +### 📣 Oznámenie – _Nové kurikulum_ o Generatívnej AI pre JavaScript bolo práve vydané -Nezmeškajte náš nový učebný plán Generatívnej AI! +Nezmeškajte naše nové kurikulum o Generatívnej AI! -Začnite na [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course)! +Navštívte [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) a začnite! -![Background](../../translated_images/sk/background.148a8d43afde5730.webp) +![Pozadie](../../translated_images/sk/background.148a8d43afde5730.webp) - Lekcie pokrývajú všetko od základov po RAG. -- Interakcia s historickými postavami pomocou GenAI a našej sprievodnej aplikácie. -- Zábavný a pútavý príbeh, budete cestovať časom! +- Komunikujte s historickými postavami pomocou GenAI a našej doplnkovej aplikácie. +- Zábavné a pútavé rozprávanie, cestovanie v čase! + +![postava](../../translated_images/sk/character.5c0dd8e067ffd693.webp) -![character](../../translated_images/sk/character.5c0dd8e067ffd693.webp) -Každá lekcia obsahuje úlohu na dokončenie, kontrolu vedomostí aj výzvu, ktoré vás prevedú učením tém ako: -- Promptovanie a inžinierstvo promptov +Každá lekcia obsahuje úlohu na dokončenie, kontrolu vedomostí a výzvu, ktoré vás prevedú témami ako: +- Zadávanie požiadaviek a návrh promptov (prompt engineering) - Generovanie textových a obrazových aplikácií -- Vyhľadávacie aplikácie +- Aplikácie na vyhľadávanie Navštívte [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) a začnite! @@ -91,129 +83,131 @@ Navštívte [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-cours ## 🌱 Začíname -> **Učitelia**, pripravili sme [niekoľko návrhov](for-teachers.md), ako tento učebný plán používať. Radi by sme mali vašu spätnú väzbu [na našom diskusnom fóre](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! +> **Učitelia**, poskytli sme [niekoľko návrhov](for-teachers.md), ako používať toto kurikulum. Radi vám poskytneme spätnú väzbu [v našom diskusnom fóre](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! -**[Študenti](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, pre každú lekciu začnite kvízom pred prednáškou, pokračujte čítaním prednáškového materiálu, plnením rôznych aktivít a overte si svoje pochopenie kvízom po prednáške. +**[Študenti](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, pri každej lekcii začnite prednáškovým kvízom a pokračujte čítaním prednáškového materiálu, dokončovaním rôznych aktivít a overte si pochopenie pomocou kvízu po prednáške. -Aby ste si zlepšili vzdelávací zážitok, spojte sa s rovesníkmi a pracujte spolu na projektoch! Diskusie sú vítané na našom [diskusnom fóre](https://github.com/microsoft/Web-Dev-For-Beginners/discussions), kde je tím moderátorov pripravený vám pomôcť zodpovedať otázky. +Pre lepší zážitok z učenia sa spojte so svojimi rovesníkmi a pracujte na projektoch spoločne! Diskusie povzbudzujeme v našom [diskusnom fóre](https://github.com/microsoft/Web-Dev-For-Beginners/discussions), kde vám náš tím moderátorov bude k dispozícii na zodpovedanie otázok. -Na ďalšie vzdelávanie vám vrelo odporúčame preskúmať [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) pre doplnkové študijné materiály. +Na ďalšie vzdelávanie dôrazne odporúčame preskúmať [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) pre doplnkové študijné materiály. -### 📋 Nastavenie vášho vývojového prostredia +### 📋 Nastavenie vášho prostredia -Tento učebný plán má pripravené vývojové prostredie! Môžete si vybrať, či kurz spustíte v [Codespace](https://github.com/features/codespaces/) (_prostredie bežiace v prehliadači bez nutnosti inštalácií_) alebo lokálne na vašom počítači pomocou textového editora ako je [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +Toto kurikulum má pripravené vývojové prostredie! Keď začnete, môžete si vybrať spustenie kurikula v [Codespace](https://github.com/features/codespaces/) (_prostredie v prehliadači bez nutnosti inštalácie_) alebo lokálne na vašom počítači pomocou textového editora ako je [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -#### Vytvorte si vlastný repozitár -Pre jednoduché uloženie svojej práce sa odporúča vytvoriť si vlastnú kópiu tohto repozitára. Urobíte to kliknutím na tlačidlo **Použiť šablónu** v hornej časti stránky. Tým sa vytvorí nový repozitár vo vašom účte GitHub s kópiou tohto učebného plánu. +#### Vytvorte si svoj repozitár +Aby ste si mohli jednoducho ukladať svoju prácu, odporúča sa vytvoriť si vlastnú kópiu tohto repozitára. Môžete to urobiť kliknutím na tlačidlo **Use this template** v hornej časti stránky. Týmto sa vytvorí nový repozitár vo vašom GitHub účte s kópiou kurikula. -Postupujte podľa krokov: -1. **Forknite repozitár**: Kliknite na tlačidlo "Fork" v pravom hornom rohu tejto stránky. +Postupujte podľa týchto krokov: +1. **Vytvorte fork repozitára**: Kliknite na tlačidlo „Fork“ v pravom hornom rohu tejto stránky. 2. **Naklonujte repozitár**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -#### Spustenie učebného plánu v Codespace +#### Spustenie kurikula v Codespace -Vo vašej skopírovanej verzii repozitára kliknite na tlačidlo **Code** a vyberte **Open with Codespaces**. Toto vytvorí nový Codespace, kde budete pracovať. +Vo vašej kópii repozitára, ktorú ste vytvorili, kliknite na tlačidlo **Code** a vyberte **Open with Codespaces**. Týmto sa vytvorí nový Codespace, v ktorom môžete pracovať. ![Codespace](../../translated_images/sk/createcodespace.0238bbf4d7a8d955.webp) -#### Spustenie učebného plánu lokálne na počítači +#### Spustenie kurikula lokálne na vašom počítači -Na spustenie tohto učebného plánu lokálne na vašom počítači budete potrebovať textový editor, prehliadač a príkazový riadok. Naša prvá lekcia, [Úvod do programovacích jazykov a nástrojov](../../1-getting-started-lessons/1-intro-to-programming-languages), vás prevedie rôznymi možnosťami pre každý z týchto nástrojov, aby ste si mohli vybrať ten, ktorý vám najviac vyhovuje. +Na lokálne spustenie kurikula budete potrebovať textový editor, prehliadač a príkazový riadok. Naša prvá lekcia, [Úvod do programovacích jazykov a nástrojov](../../1-getting-started-lessons/1-intro-to-programming-languages), vás prevedie rôznymi možnosťami pre každý z týchto nástrojov, aby ste si mohli vybrať to, čo vám najviac vyhovuje. -Odporúčame použiť [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) ako editor, ktorý má tiež zabudovaný [Terminál](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon). Visual Studio Code si môžete stiahnuť [tu](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +Odporúčame použiť [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) ako editor, ktorý má aj zabudovaný [Terminál](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon). Visual Studio Code môžete stiahnuť [tu](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -1. Naklonujte si svoj repozitár do počítača. Urobíte to kliknutím na tlačidlo **Code** a skopírovaním URL: + +1. Naklonujte si repozitár do vášho počítača. Môžete to urobiť kliknutím na tlačidlo **Code** a skopírovaním URL: [CodeSpace](./images/createcodespace.png) -Potom otvorte [Terminál](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) vo [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) a spustite nasledujúci príkaz, pričom `` nahraďte URL adresou, ktorú ste práve skopírovali: +Potom otvorte [Terminál](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) vo [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) a spustite nasledujúci príkaz, pričom `` nahraďte URL, ktorú ste práve skopírovali: ```bash git clone ``` -2. Otvorte priečinok vo Visual Studio Code. Môžete to urobiť kliknutím na **Súbor** > **Otvoriť priečinok** a výberom priečinka, ktorý ste práve sklonovali. +2. Otvorte priečinok vo Visual Studio Code. Urobíte to kliknutím na **Súbor** > **Otvoriť priečinok** a výberom priečinka, ktorý ste práve sklonovali. + > Odporúčané rozšírenia Visual Studio Code: > -> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - na náhľad HTML stránok priamo vo Visual Studio Code -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - na pomoc pri rýchlejšom písaní kódu +> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - pre náhľad HTML stránok priamo vo Visual Studio Code +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - pre pomoc pri rýchlejšom písaní kódu ## 📂 Každá lekcia obsahuje: -- voliteľnú náčrtnú poznámku +- voliteľnú sketchnotu - voliteľné doplnkové video -- kvíz na rozohriatie pred lekciou +- kvíz pred lekciou na rozcvičenie - písanú lekciu -- pri lekciách založených na projektoch, podrobné návody ako projekt zostaviť -- kontrolné otázky +- pri lekciách založených na projektoch, krok za krokom návody ako projekt vytvoriť +- overenie vedomostí - výzvu - doplnkové čítanie -- úlohu +- zadanie úlohy - [kvíz po lekcii](https://ff-quizzes.netlify.app/web/) -> **Poznámka o kvízoch**: Všetky kvízy sú obsiahnuté v priečinku Quiz-app, celkovo 48 kvízov po troch otázkach. Sú dostupné [tu](https://ff-quizzes.netlify.app/web/), aplikáciu kvízu možno spustiť lokálne alebo nasadiť na Azure; postupujte podľa inštrukcií v priečinku `quiz-app`. +> **Poznámka k kvízom**: Všetky kvízy sú uložené v priečinku Quiz-app, celkovo 48 kvízov s tromi otázkami v každom. Sú dostupné [tu](https://ff-quizzes.netlify.app/web/), aplikáciu kvízov môžete spustiť lokálne alebo nasadiť do Azure; postupujte podľa pokynov v priečinku `quiz-app`. ## 🗃️ Lekcie -| | Názov projektu | Preberané koncepty | Ciele učenia | Prepojená lekcia | Autor | -| :-: | :--------------------------------------------------------: | :-----------------------------------------------------------------------: | ---------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------: | :---------------------: | -| 01 | Začíname | Úvod do programovania a pracovné nástroje | Naučiť sa základné princípy väčšiny programovacích jazykov a softvéru, ktorý profesionálnym vývojárom pomáha v práci | [Úvod do programovacích jazykov a pracovných nástrojov](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | -| 02 | Začíname | Základy GitHubu vrátane práce v tíme | Ako používať GitHub vo vašom projekte, ako spolupracovať s inými na kóde | [Úvod do GitHubu](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | Začíname | Prístupnosť | Naučiť sa základy webovej prístupnosti | [Základy prístupnosti](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | Základy JS | Dátové typy JavaScriptu | Základy dátových typov v JavaScripte | [Dátové typy](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | Základy JS | Funkcie a metódy | Naučiť sa o funkciách a metódach na riadenie logiky aplikácie | [Funkcie a metódy](./2-js-basics/2-functions-methods/README.md) | Jasmine a Christopher | -| 06 | Základy JS | Rozhodovanie pomocou JS | Naučiť sa vytvárať podmienky v kóde pomocou rozhodovacích metód | [Rozhodovanie](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | Základy JS | Polia a cykly | Pracovať s dátami pomocou polí a cyklov v JavaScripte | [Polia a cykly](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terrárium](./3-terrarium/solution/README.md) | HTML v praxi | Vytvoriť HTML pre online terrárium so zameraním na zostavenie rozloženia | [Úvod do HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terrárium](./3-terrarium/solution/README.md) | CSS v praxi | Vytvoriť CSS na úpravu štýlu online terrária, so zameraním na základy CSS vrátane responzivity stránky | [Úvod do CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrárium](./3-terrarium/solution/README.md) | JavaScript Closures, manipulácia s DOM | Vytvoriť JavaScript pre funkčnosť drag/drop terrária, so zameraním na uzávierky a prácu s DOM | [JavaScript Closures, manipulácia s DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [Hra na písanie](./4-typing-game/solution/README.md) | Vytvorenie hry na písanie | Naučiť sa používať klávesové udalosti na ovládanie logiky JavaScript aplikácie | [Programovanie riadené udalosťami](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [Zelené rozšírenie pre prehliadač](./5-browser-extension/solution/README.md) | Práca s prehliadačmi | Naučiť sa, ako prehliadače fungujú, ich históriu a ako vytvoriť základné prvky rozšírenia prehliadača | [O prehliadačoch](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [Zelené rozšírenie pre prehliadač](./5-browser-extension/solution/README.md) | Vytváranie formuláru, volanie API a ukladanie premenných do miestneho uloženia | Vytvoriť JavaScript prvky pre rozšírenie prehliadača na volanie API pomocou premenných uložených v miestnom úložisku | [API, formuláre a miestne úložisko](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [Zelené rozšírenie pre prehliadač](./5-browser-extension/solution/README.md) | Pozadie procesov v prehliadači, webový výkon | Použiť pozadie procesov pre správu ikony rozšírenia; naučiť sa o webovom výkone a optimalizáciách | [Pozadie procesov a výkon](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [Vesmírna hra](./6-space-game/solution/README.md) | Pokročilejšie tvorenie hier v JavaScriptu | Naučiť sa o dedičnosti pomocou tried a kompozície a vzorec Pub/Sub, príprava na tvorbu hry | [Úvod do pokročilého vývoja hier](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [Vesmírna hra](./6-space-game/solution/README.md) | Kreslenie na plátno | Naučiť sa o Canvas API používanom na kreslenie prvkov na obrazovku | [Kreslenie na plátno](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [Vesmírna hra](./6-space-game/solution/README.md) | Pohyb prvkov na obrazovke | Objaviť, ako prvky získavajú pohyb pomocou karteziánskych súradníc a Canvas API | [Pohyb prvkov](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [Vesmírna hra](./6-space-game/solution/README.md) | Detekcia kolízií | Zabezpečiť kolízie a reakcie prvkov na seba navzájom použitím klávesových stlačení a funkciou cooldown | [Detekcia kolízií](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [Vesmírna hra](./6-space-game/solution/README.md) | Sledovanie skóre | Vykonávať matematické výpočty na základe stavu a výkonu hry | [Sledovanie skóre](./6-space-game/5-keeping-score/README.md) | Chris | -| 20 | [Vesmírna hra](./6-space-game/solution/README.md) | Ukončenie a reštart hry | Naučiť sa ukončiť a reštartovať hru vrátane čistenia zdrojov a resetovania premenných | [Podmienka ukončenia](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [Banková aplikácia](./7-bank-project/solution/README.md) | HTML Šablóny a smerovanie v webovej aplikácii | Naučiť sa vytvárať architektúru viacstránkovej webovej stránky pomocou smerovania a HTML šablón | [HTML šablóny a smerovanie](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [Banková aplikácia](./7-bank-project/solution/README.md) | Vytvorenie prihlasovacieho a registračného formulára | Naučiť sa tvoriť formuláre a spracovávať validačné postupy | [Formuláre](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [Banková aplikácia](./7-bank-project/solution/README.md) | Spôsoby získavania a používania dát | Ako dáta prichádzajú do aplikácie a odchádzajú z nej, ako ich načítať, ukladať a odstraňovať | [Dáta](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [Banková aplikácia](./7-bank-project/solution/README.md) | Koncepty správy stavu | Naučiť sa, ako aplikácia uchováva stav a ako ho programovo riadiť | [Správa stavu](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [Editor kódu/VSCode](../../8-code-editor) | Práca s VSCode | Naučiť sa používať editor kódu | [Použitie VSCode editora kódu](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [AI asistenti](./9-chat-project/README.md) | Práca s AI | Naučiť sa vytvoriť vlastného AI asistenta | [Projekt AI asistenta](./9-chat-project/README.md) | Chris | +| | Názov projektu | Výučbové koncepty | Výučbové ciele | Prepojená lekcia | Autor | +| :-: | :-------------------------------------------------------: | :---------------------------------------------------------------------: | -------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | +| 01 | Začíname | Úvod do programovania a nástroje remesla | Naučiť sa základné princípy väčšiny programovacích jazykov a o softvéri, ktorý pomáha profesionálnym vývojárom v ich práci | [Úvod do programovacích jazykov a nástrojov remesla](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | Začíname | Základy GitHub, vrátane práce v tíme | Ako používať GitHub vo svojom projekte, ako spolupracovať s ostatnými na zdrojovom kóde | [Úvod do GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | Začíname | Prístupnosť | Naučiť sa základy webovej prístupnosti | [Základy prístupnosti](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | Základy JS | Dátové typy JavaScriptu | Základy dátových typov v JavaScripte | [Dátové typy](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | Základy JS | Funkcie a metódy | Naučiť sa o funkciách a metódach na riadenie logiky aplikácie | [Funkcie a metódy](./2-js-basics/2-functions-methods/README.md) | Jasmine a Christopher | +| 06 | Základy JS | Rozhodovanie v JS | Naučiť sa vytvárať podmienky v kóde pomocou rozhodovacích metód | [Rozhodovanie](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | Základy JS | Polia a cykly | Pracovať s dátami pomocou polí a cyklov v JavaScripte | [Polia a cykly](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Terárium](./3-terrarium/solution/README.md) | HTML v praxi | Vytvoriť HTML pre online terárium, so zameraním na tvorbu rozloženia | [Úvod do HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terárium](./3-terrarium/solution/README.md) | CSS v praxi | Vytvoriť CSS na štýlovanie online terária, so zameraním na základy CSS vrátane responzívneho dizajnu | [Úvod do CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terárium](./3-terrarium/solution/README.md) | JavaScript Closures, manipulácia s DOM | Vytvoriť JavaScript pre funkciu terária ako drag & drop rozhranie, so zameraním na closures a manipuláciu s DOM | [JavaScript Closures, manipulácia s DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Hra na písanie](./4-typing-game/solution/README.md) | Vytvoriť hru na písanie | Naučiť sa používať klávesové udalosti na riadenie logiky JavaScript aplikácie | [Programovanie riadené udalosťami](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [Zelené rozšírenie prehliadača](./5-browser-extension/solution/README.md) | Práca s prehliadačmi | Naučiť sa ako prehliadače fungujú, ich históriu a ako vytvoriť prvé prvky rozšírenia prehliadača | [O prehliadačoch](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [Zelené rozšírenie prehliadača](./5-browser-extension/solution/README.md) | Vytváranie formulára, volanie API a ukladanie premenných do lokálneho úložiska | Vytvoriť JavaScriptové prvky vášho rozšírenia prehliadača na volanie API pomocou premenných uložených v lokálnom úložisku | [API, formuláre a lokálne úložisko](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [Zelené rozšírenie prehliadača](./5-browser-extension/solution/README.md) | Procesy na pozadí v prehliadači, webový výkon | Použiť procesy na pozadí pre správu ikony rozšírenia; naučiť sa o webovom výkone a optimalizáciách | [Úlohy na pozadí a výkon](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [Hra vo vesmíre](./6-space-game/solution/README.md) | Pokročilejší vývoj hier v JavaScripte | Naučiť sa o dedičnosti pomocou tried a kompozície a o vzore Pub/Sub, príprava na tvorbu hry | [Úvod do pokročilého vývoja hier](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [Hra vo vesmíre](./6-space-game/solution/README.md) | Kreslenie na plátno | Naučiť sa o Canvas API, ktoré sa používa na kreslenie prvkov na obrazovku | [Kreslenie na plátno](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [Hra vo vesmíre](./6-space-game/solution/README.md) | Pohyb prvkov po obrazovke | Objaviť, ako prvky môžu získať pohyb pomocou kartézskych súradníc a Canvas API | [Pohyb prvkov](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [Hra vo vesmíre](./6-space-game/solution/README.md) | Detekcia kolízií | Spraviť, aby sa prvky zrazili a reagovali navzájom pri stláčaní klávesov, zabezpečiť cooldown funkciu pre výkon hry | [Detekcia kolízií](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [Hra vo vesmíre](./6-space-game/solution/README.md) | Skladanie bodov | Vykonávať matematické výpočty na základe stavu a výkonu hry | [Skladanie bodov](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [Hra vo vesmíre](./6-space-game/solution/README.md) | Ukončenie a reštart hry | Naučiť sa, ako hru ukončiť a reštartovať, vrátane čistenia zdrojov a resetovania hodnôt premenných | [Podmienka ukončenia](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [Banková aplikácia](./7-bank-project/solution/README.md) | HTML šablóny a routy vo webovej aplikácii | Naučiť sa vytvoriť kostru architektúry multipage webu pomocou routovania a HTML šablón | [HTML šablóny a routy](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [Banková aplikácia](./7-bank-project/solution/README.md) | Vytvorenie prihlasovacieho a registračného formulára | Naučiť sa o tvorbe formulárov a riešení validácie | [Formuláre](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [Banková aplikácia](./7-bank-project/solution/README.md) | Spôsoby získavania a používania dát | Ako dáta prichádzajú do aplikácie a odchádzajú z nej, ako ich získavať, ukladať a likvidovať | [Dáta](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [Banková aplikácia](./7-bank-project/solution/README.md) | Koncepty správy stavu | Naučiť sa, ako si aplikácia udržiava stav a ako ho programovo spravovať | [Správa stavu](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [Kód prehliadača/VScode](../../8-code-editor) | Práca s VScode | Naučiť sa používať kódový editor| [Používanie VScode Code Editor](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [AI asistenti](./9-chat-project/README.md) | Práca s AI | Naučiť sa vytvoriť vlastného AI asistenta | [Projekt AI asistenta](./9-chat-project/README.md) | Chris | ## 🏫 Pedagógia -Náš učebný plán je navrhnutý s dvoma kľúčovými pedagogickými princípmi na pamäti: +Náš učebný plán je navrhnutý s dvoma kľúčovými pedagogickými princípmi: * učenie založené na projektoch * časté kvízy -Program učí základy JavaScriptu, HTML a CSS, ako aj najnovšie nástroje a techniky, ktoré dnes používajú weboví vývojári. Študenti budú mať príležitosť získať praktické skúsenosti vytvorením hry na písanie, virtuálneho terrária, ekologického rozšírenia pre prehliadač, hry v štýle space invader a bankovej aplikácie pre podniky. Na konci série získajú pevné základy webového vývoja. +Program vyučuje základy JavaScriptu, HTML a CSS, ako aj najnovšie nástroje a techniky používané dnešnými webovými vývojármi. Študenti budú mať príležitosť získať praktické skúsenosti vytvorením hry na písanie, virtuálneho terária, ekologicky priateľského rozšírenia prehliadača, hry vo vesmírnom štýle a bankovej aplikácie pre firmy. Na konci série budú mať študenti pevné pochopenie webového vývoja. -> 🎓 Prvé lekcie tohto kurikula môžete absolvovať ako [Learn Path](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) na Microsoft Learn! +> 🎓 Prvé lekcie v tomto kurikule si môžete zobrať ako [Learn Path](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) na Microsoft Learn! -Zabezpečením zhody obsahu s projektmi sa proces pre študentov stáva zaujímavejším a dochádza k lepšiemu zapamätaniu konceptov. Tiež sme vytvorili niekoľko úvodných lekcií o základoch JavaScriptu s videom zo série "[Začiatočnícka séria: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)", ktorej niektorí autori prispeli k tomuto učebnému plánu. +Zabezpečením, že obsah je zosúladený s projektmi, sa proces pre študentov stáva zábavnejším a zlepšuje sa zapamätateľnosť konceptov. Tiež sme napísali niekoľko úvodných lekcií v základoch JavaScriptu, ktoré predstavujú koncepty, spolu s videom z kolekcie „[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)“, ktorého niektorí autori prispeli do tohto kurikula. -Navyše kvíz s nízkou záťažou pred hodinou nastavuje študentovi cieľ sa naučiť danú tému, zatiaľ čo druhý kvíz po hodine zaručuje ďalšie upevnenie vedomostí. Tento učebný plán je navrhnutý tak, aby bol flexibilný a zábavný, a je možné ho absolvovať celý alebo len jeho časť. Projekty začínajú jednoducho a do konca 12-týždňového cyklu sa postupne komplikujú. +Okrem toho, nízko náročný kvíz pred triedou nastavuje študentovi cieľ naučiť sa danú tému, zatiaľ čo druhý kvíz po hodine zabezpečuje ďalšie upevnenie vedomostí. Tento učebný plán bol navrhnutý tak, aby bol flexibilný a zábavný a môžete ho absolvovať celý alebo čiastočne. Projekty začínajú jednoduché a postupne sa stávajú zložitejšími počas 12-týždňového cyklu. -Hoci sme zámerne vynechali predstavenie JavaScript frameworkov, aby sme sa sústredili na základné schopnosti potrebné pre webového vývojára pred osvojením frameworku, dobrou ďalšou fázou po tomto kurikule je naučiť sa Node.js cez ďalšiu kolekciu videí: "[Začiatočnícka séria: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". +Hoci sme zámerne vynechali zavádzanie JavaScript frameworkov, aby sme sa sústredili na základné zručnosti potrebné pre webového vývojára pred prijatím frameworku, ďalším dobrým krokom po dokončení tohto kurikula je naučiť sa o Node.js cez inú kolekciu videí: „[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)“. -> Navštívte naše [Zásady správania](CODE_OF_CONDUCT.md) a [Príspevky](CONTRIBUTING.md). Vaša konštruktívna spätná väzba je vítaná! +> Navštívte náš [Kódex správania](CODE_OF_CONDUCT.md) a [Príspevky](CONTRIBUTING.md). Radi prijímame vaše konštruktívne pripomienky! ## 🧭 Prístup offline -Túto dokumentáciu môžete používať offline pomocou [Docsify](https://docsify.js.org/#/). Vforkujte toto repo, [nainštalujte Docsify](https://docsify.js.org/#/quickstart) na svoj lokálny počítač a potom v koreňovom priečinku tohto repozitára zadajte príkaz `docsify serve`. Webová stránka bude dostupná na porte 3000 na vašom localhoste: `localhost:3000`. +Túto dokumentáciu môžete používať offline pomocou [Docsify](https://docsify.js.org/#/). Forknite tento repozitár, [nainštalujte Docsify](https://docsify.js.org/#/quickstart) na svoj lokálny počítač a potom v koreňovom priečinku tohto repozitára zadajte príkaz `docsify serve`. Webstránka bude dostupná na porte 3000 na localhoste: `localhost:3000`. ## 📘 PDF PDF všetkých lekcií nájdete [tu](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). -## 🎒 Iné kurzy -Náš tím vytvára aj ďalšie kurzy! Pozrite sa na: +## 🎒 Ďalšie kurzy +Náš tím vytvára aj ďalšie kurzy! Pozrite si: ### LangChain @@ -230,7 +224,7 @@ Náš tím vytvára aj ďalšie kurzy! Pozrite sa na: --- -### Generative AI Series +### Generatívna AI séria [![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) [![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) [![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) @@ -238,7 +232,7 @@ Náš tím vytvára aj ďalšie kurzy! Pozrite sa na: --- -### Core Learning +### Základné učenie [![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) [![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) [![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) @@ -249,7 +243,7 @@ Náš tím vytvára aj ďalšie kurzy! Pozrite sa na: --- -### Copilot Series +### Copilot séria [![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) [![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) [![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) @@ -257,21 +251,21 @@ Náš tím vytvára aj ďalšie kurzy! Pozrite sa na: ## Získanie pomoci -Ak sa zaseknete alebo máte otázky ohľadom tvorby AI aplikácií, pridajte sa k ostatným študentom a skúseným vývojárom do diskusií o MCP. Je to podporujúca komunita, kde sú otázky vítané a vedomosti sa slobodne zdieľajú. +Ak sa zaseknete alebo máte otázky o tvorbe AI aplikácií. Pridajte sa k ostatným študentom a skúseným vývojárom v diskusiách o MCP. Je to podporná komunita, kde sú otázky vítané a znalosti sa slobodne zdieľajú. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Ak máte spätnú väzbu k produktu alebo nájdete chyby počas tvorby, navštívte: +Ak máte spätnú väzbu k produktu alebo narazíte na chyby počas vývoja, navštívte: [![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) ## Licencia -Toto úložisko je licencované pod licenciou MIT. Viac informácií nájdete v súbore [LICENSE](../../LICENSE). +Tento repozitár je licencovaný pod licenciou MIT. Viac informácií nájdete v súbore [LICENSE](../../LICENSE). --- -**Vylúčenie zodpovednosti**: -Tento dokument bol preložený pomocou AI prekladateľskej služby [Co-op Translator](https://github.com/Azure/co-op-translator). Aj keď usilovne dbáme na presnosť, prosím, vezmite na vedomie, že automatizované preklady môžu obsahovať chyby alebo nepresnosti. Pôvodný dokument v jeho rodnom jazyku by mal byť považovaný za autoritatívny zdroj. Pre kritické informácie sa odporúča profesionálny ľudský preklad. Nezodpovedáme za žiadne nedorozumenia alebo nesprávne výklady vyplývajúce z použitia tohto prekladu. +**Upozornenie**: +Tento dokument bol preložený pomocou AI prekladateľskej služby [Co-op Translator](https://github.com/Azure/co-op-translator). Aj keď sa snažíme o presnosť, berte na vedomie, že automatizované preklady môžu obsahovať chyby alebo nepresnosti. Originálny dokument v jeho pôvodnom jazyku by mal byť považovaný za autoritatívny zdroj. Pre kritické informácie sa odporúča profesionálny ľudský preklad. Nezodpovedáme za akékoľvek nedorozumenia alebo nesprávne výklady vyplývajúce z použitia tohto prekladu. \ No newline at end of file diff --git a/translations/sk/SECURITY.md b/translations/sk/SECURITY.md index 6a111074c..4d1c9ab73 100644 --- a/translations/sk/SECURITY.md +++ b/translations/sk/SECURITY.md @@ -1,12 +1,3 @@ - ## Bezpečnosť Spoločnosť Microsoft berie bezpečnosť svojich softvérových produktov a služieb vážne, čo zahŕňa aj všetky repozitáre zdrojového kódu spravované prostredníctvom našich organizácií na GitHube, medzi ktoré patria [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) a [naše GitHub organizácie](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/sk/SUPPORT.md b/translations/sk/SUPPORT.md index 0a15d01a1..5d7c0e108 100644 --- a/translations/sk/SUPPORT.md +++ b/translations/sk/SUPPORT.md @@ -1,12 +1,3 @@ - # Podpora ## Ako nahlásiť problémy a získať pomoc diff --git a/translations/sk/_404.md b/translations/sk/_404.md index db1e5f88a..86c87cb9d 100644 --- a/translations/sk/_404.md +++ b/translations/sk/_404.md @@ -1,12 +1,3 @@ - # Pracujeme na tom Na tejto stránke pracujeme. Prosím, vráťte sa neskôr. diff --git a/translations/sk/docs/_navbar.md b/translations/sk/docs/_navbar.md index 89736857d..f658b9286 100644 --- a/translations/sk/docs/_navbar.md +++ b/translations/sk/docs/_navbar.md @@ -1,12 +1,3 @@ - - Preklady - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/sk/docs/_sidebar.md b/translations/sk/docs/_sidebar.md index 3de463462..c1f4affdf 100644 --- a/translations/sk/docs/_sidebar.md +++ b/translations/sk/docs/_sidebar.md @@ -1,12 +1,3 @@ - - Úvod - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/sk/for-teachers.md b/translations/sk/for-teachers.md index 91606d92f..7cf149e9b 100644 --- a/translations/sk/for-teachers.md +++ b/translations/sk/for-teachers.md @@ -1,12 +1,3 @@ - ### Pre pedagógov Radi vás privítame, ak použijete tento učebný plán vo svojej triede. Funguje bez problémov s GitHub Classroom a poprednými platformami LMS, a môže byť použitý aj ako samostatné úložisko pre vašich študentov. diff --git a/translations/sk/lesson-template/README.md b/translations/sk/lesson-template/README.md index 6c66bde53..cdf9a085c 100644 --- a/translations/sk/lesson-template/README.md +++ b/translations/sk/lesson-template/README.md @@ -1,12 +1,3 @@ - # [Téma lekcie] ![Vložte video sem](../../../lesson-template/video-url) diff --git a/translations/sk/lesson-template/assignment.md b/translations/sk/lesson-template/assignment.md index 70ca47853..5ce9b5406 100644 --- a/translations/sk/lesson-template/assignment.md +++ b/translations/sk/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [Názov zadania] ## Pokyny diff --git a/translations/sk/memory-game/README.md b/translations/sk/memory-game/README.md index 7aae21bd3..4f0c961e4 100644 --- a/translations/sk/memory-game/README.md +++ b/translations/sk/memory-game/README.md @@ -1,12 +1,3 @@ - Toto je projekt [Next.js](https://nextjs.org) vytvorený pomocou [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). ## Začíname diff --git a/translations/sk/quiz-app/README.md b/translations/sk/quiz-app/README.md index afeb25ac3..de92f49a4 100644 --- a/translations/sk/quiz-app/README.md +++ b/translations/sk/quiz-app/README.md @@ -1,12 +1,3 @@ - # Aplikácia kvízov Tieto kvízy sú prednáškové a po-prednáškové kvízy pre kurikulum dátovej vedy na https://aka.ms/webdev-beginners diff --git a/translations/sl/.co-op-translator.json b/translations/sl/.co-op-translator.json new file mode 100644 index 000000000..10cd9ee8a --- /dev/null +++ b/translations/sl/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2026-01-07T10:41:52+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "sl" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2025-10-25T00:23:01+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "sl" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2026-01-07T10:46:03+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "sl" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2026-01-07T10:38:22+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "sl" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2025-10-25T00:25:46+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "sl" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:29:53+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "sl" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2026-01-07T09:43:34+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "sl" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T19:12:16+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "sl" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2026-01-07T09:54:09+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "sl" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2025-10-25T00:18:26+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "sl" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2026-01-07T09:52:27+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "sl" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2025-10-25T00:18:56+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "sl" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2026-01-07T09:56:01+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "sl" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2025-10-25T00:20:05+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "sl" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2026-01-07T09:57:51+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "sl" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2025-10-25T00:19:31+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "sl" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-27T22:36:00+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "sl" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2026-01-07T10:32:07+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "sl" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2025-10-25T00:34:31+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "sl" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2026-01-07T10:36:29+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "sl" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2025-10-25T00:33:40+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "sl" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2026-01-07T10:33:47+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "sl" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2025-10-25T00:32:46+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "sl" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-07T09:47:09+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "sl" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-27T22:47:21+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "sl" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2026-01-07T09:46:14+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "sl" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:58:31+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "sl" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2026-01-07T10:30:00+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "sl" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2025-10-25T00:41:07+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "sl" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2026-01-07T10:17:00+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "sl" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2025-10-25T00:47:15+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "sl" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2026-01-07T10:12:38+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "sl" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2025-10-25T00:46:27+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "sl" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2026-01-07T10:14:55+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "sl" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2025-10-25T00:45:38+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "sl" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-27T22:12:34+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "sl" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-27T22:18:23+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "sl" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-27T22:20:25+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "sl" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-27T22:21:27+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "sl" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-27T22:18:56+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "sl" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-27T22:19:24+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "sl" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-27T22:19:56+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "sl" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-27T22:20:54+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "sl" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-27T22:17:52+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "sl" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2026-01-07T10:08:48+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "sl" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2025-10-25T00:44:37+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "sl" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2026-01-07T10:03:52+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "sl" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2025-10-25T00:42:37+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "sl" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2026-01-07T10:10:35+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "sl" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2025-10-25T00:41:59+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "sl" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2026-01-07T10:02:01+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "sl" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2025-10-25T00:44:03+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "sl" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:31:02+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "sl" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:31:15+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "sl" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2026-01-07T10:07:23+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "sl" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-27T22:28:32+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "sl" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:28:47+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "sl" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:29:00+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "sl" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2026-01-07T10:05:31+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "sl" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2025-10-25T00:43:17+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "sl" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:34:08+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "sl" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:34:20+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "sl" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-27T22:25:32+00:00", + "source_file": "6-space-game/README.md", + "language_code": "sl" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:29:12+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "sl" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2026-01-07T10:21:41+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "sl" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2025-10-25T00:38:05+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "sl" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2026-01-07T10:18:57+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "sl" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2025-10-25T00:39:51+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "sl" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2026-01-07T10:24:26+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "sl" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2025-10-25T00:37:02+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "sl" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2026-01-07T10:27:27+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "sl" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2025-10-25T00:35:43+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "sl" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-27T22:00:25+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "sl" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-27T22:03:55+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "sl" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-27T22:04:16+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "sl" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2026-01-07T10:00:00+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "sl" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2025-10-25T00:21:02+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "sl" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2026-01-07T09:47:15+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "sl" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:40:14+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "sl" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:45:00+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "sl" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2025-10-25T00:31:55+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "sl" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:53:55+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "sl" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:41:43+00:00", + "source_file": "AGENTS.md", + "language_code": "sl" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-27T22:00:03+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "sl" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-27T21:58:24+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "sl" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T16:00:07+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "sl" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T19:16:38+00:00", + "source_file": "README.md", + "language_code": "sl" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-27T21:59:00+00:00", + "source_file": "SECURITY.md", + "language_code": "sl" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-27T21:57:48+00:00", + "source_file": "SUPPORT.md", + "language_code": "sl" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-27T21:58:03+00:00", + "source_file": "_404.md", + "language_code": "sl" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-27T22:43:52+00:00", + "source_file": "docs/_navbar.md", + "language_code": "sl" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-27T22:43:28+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "sl" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T10:57:24+00:00", + "source_file": "for-teachers.md", + "language_code": "sl" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-27T22:44:13+00:00", + "source_file": "lesson-template/README.md", + "language_code": "sl" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-27T22:44:32+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "sl" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:59:19+00:00", + "source_file": "memory-game/README.md", + "language_code": "sl" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-27T22:52:05+00:00", + "source_file": "quiz-app/README.md", + "language_code": "sl" + } +} \ No newline at end of file diff --git a/translations/sl/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/sl/1-getting-started-lessons/1-intro-to-programming-languages/README.md index b6948fe64..4e16bae2d 100644 --- a/translations/sl/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/sl/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # Uvod v programske jezike in sodobna razvojna orodja Živjo, bodoči razvijalec! 👋 Lahko ti povem nekaj, kar mi še vsak dan povzroči mravljince? Pravkar boš odkril, da programiranje ni samo za računalnike – gre za resnične supermoč, da svoje najbolj divje ideje oživiš! diff --git a/translations/sl/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/sl/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index 3f8fd837e..5bdf93e63 100644 --- a/translations/sl/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/sl/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # Naloga: Raziskovanje sodobnih orodij za spletni razvoj ## Navodila diff --git a/translations/sl/1-getting-started-lessons/2-github-basics/README.md b/translations/sl/1-getting-started-lessons/2-github-basics/README.md index 8c42eac1e..627c2a395 100644 --- a/translations/sl/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/sl/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # Uvod v GitHub Hej, bodoči razvijalec! 👋 Pripravljen, da se pridružiš milijonom programerjev po vsem svetu? Resnično sem navdušen, da ti predstavim GitHub – pomisli na to kot družbeno medijsko platformo za programerje, ampak namesto da bi delili slike svojega kosila, delimo kodo in skupaj ustvarjamo neverjetne stvari! diff --git a/translations/sl/1-getting-started-lessons/3-accessibility/README.md b/translations/sl/1-getting-started-lessons/3-accessibility/README.md index 82f03ae7b..7548a46f0 100644 --- a/translations/sl/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/sl/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # Ustvarjanje dostopnih spletnih strani ![Vse o dostopnosti](../../../../translated_images/sl/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/sl/1-getting-started-lessons/3-accessibility/assignment.md b/translations/sl/1-getting-started-lessons/3-accessibility/assignment.md index 3b13d18a0..28b0e98b2 100644 --- a/translations/sl/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/sl/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # Celovita revizija dostopnosti spletne strani ## Navodila diff --git a/translations/sl/1-getting-started-lessons/README.md b/translations/sl/1-getting-started-lessons/README.md index a307def89..4bbcaa6f1 100644 --- a/translations/sl/1-getting-started-lessons/README.md +++ b/translations/sl/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # Začetek z razvojem spletnih aplikacij V tem delu učnega načrta boste spoznali nekonceptualne teme, ki so pomembne za postati profesionalni razvijalec. diff --git a/translations/sl/10-ai-framework-project/README.md b/translations/sl/10-ai-framework-project/README.md index e7fccffd1..f66bb6e56 100644 --- a/translations/sl/10-ai-framework-project/README.md +++ b/translations/sl/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # Okvir za umetno inteligenco Ste se kdaj počutili preobremenjene, ko ste poskušali zgraditi aplikacije umetne inteligence od začetka? Niste sami! Okviri za umetno inteligenco so kot švicarski nož za razvoj UI - so zmogljiva orodja, ki vam lahko prihranijo čas in glavobole pri gradnji inteligentnih aplikacij. Okvir za umetno inteligenco si predstavljajte kot dobro organizirano knjižnico: zagotavlja vnaprej izdelane komponente, standardizirane API-je in pametne abstrakcije, tako da se lahko osredotočite na reševanje problemov, namesto da se ukvarjate s podrobnostmi implementacije. diff --git a/translations/sl/2-js-basics/1-data-types/README.md b/translations/sl/2-js-basics/1-data-types/README.md index 6f170f95e..947d170b8 100644 --- a/translations/sl/2-js-basics/1-data-types/README.md +++ b/translations/sl/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # Osnove JavaScripta: podatkovne vrste ![Osnove JavaScripta - podatkovne vrste](../../../../translated_images/sl/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/sl/2-js-basics/1-data-types/assignment.md b/translations/sl/2-js-basics/1-data-types/assignment.md index 3d11db06a..38eccc31c 100644 --- a/translations/sl/2-js-basics/1-data-types/assignment.md +++ b/translations/sl/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # Praksa podatkovnih tipov: Nakupovalni voziček za e-trgovino ## Navodila diff --git a/translations/sl/2-js-basics/2-functions-methods/README.md b/translations/sl/2-js-basics/2-functions-methods/README.md index 800de886e..ccbffae3c 100644 --- a/translations/sl/2-js-basics/2-functions-methods/README.md +++ b/translations/sl/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # Osnove JavaScript: Metode in funkcije ![Osnove JavaScript - Funkcije](../../../../translated_images/sl/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/sl/2-js-basics/2-functions-methods/assignment.md b/translations/sl/2-js-basics/2-functions-methods/assignment.md index 99016fd66..6610c62f1 100644 --- a/translations/sl/2-js-basics/2-functions-methods/assignment.md +++ b/translations/sl/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # Zabava s funkcijami ## Navodila diff --git a/translations/sl/2-js-basics/3-making-decisions/README.md b/translations/sl/2-js-basics/3-making-decisions/README.md index 6a0c8754b..c49474510 100644 --- a/translations/sl/2-js-basics/3-making-decisions/README.md +++ b/translations/sl/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # Osnove JavaScript-a: Sprejemanje odločitev ![JavaScript Basics - Making decisions](../../../../translated_images/sl/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/sl/2-js-basics/3-making-decisions/assignment.md b/translations/sl/2-js-basics/3-making-decisions/assignment.md index 5c42118dc..d6d75174e 100644 --- a/translations/sl/2-js-basics/3-making-decisions/assignment.md +++ b/translations/sl/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # Sprejemanje Odločitev: Procesor Študentskih Ocen ## Cilji Učenja diff --git a/translations/sl/2-js-basics/4-arrays-loops/README.md b/translations/sl/2-js-basics/4-arrays-loops/README.md index 51a0e629f..1c0f75b8a 100644 --- a/translations/sl/2-js-basics/4-arrays-loops/README.md +++ b/translations/sl/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # Osnove JavaScripta: Tabele in zanke ![JavaScript Basics - Arrays](../../../../translated_images/sl/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/sl/2-js-basics/4-arrays-loops/assignment.md b/translations/sl/2-js-basics/4-arrays-loops/assignment.md index 45d21d6bb..8b7cec69b 100644 --- a/translations/sl/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/sl/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # Naloga: Tabele in zanke ## Navodila diff --git a/translations/sl/2-js-basics/README.md b/translations/sl/2-js-basics/README.md index 2fb85bc48..7b47f98ad 100644 --- a/translations/sl/2-js-basics/README.md +++ b/translations/sl/2-js-basics/README.md @@ -1,12 +1,3 @@ - # Uvod v JavaScript JavaScript je jezik spleta. V teh štirih lekcijah boste spoznali njegove osnove. diff --git a/translations/sl/3-terrarium/1-intro-to-html/README.md b/translations/sl/3-terrarium/1-intro-to-html/README.md index a7ae4d2bc..0966958e6 100644 --- a/translations/sl/3-terrarium/1-intro-to-html/README.md +++ b/translations/sl/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Terrarium Project Part 1: Uvod v HTML ```mermaid diff --git a/translations/sl/3-terrarium/1-intro-to-html/assignment.md b/translations/sl/3-terrarium/1-intro-to-html/assignment.md index 79e38d884..4696cff1a 100644 --- a/translations/sl/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/sl/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # Naloga za vajo HTML: Ustvarite maketo bloga ## Cilji učenja diff --git a/translations/sl/3-terrarium/2-intro-to-css/README.md b/translations/sl/3-terrarium/2-intro-to-css/README.md index 15339d488..58c5fcc68 100644 --- a/translations/sl/3-terrarium/2-intro-to-css/README.md +++ b/translations/sl/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Terrarij Projekt Del 2: Uvod v CSS ```mermaid diff --git a/translations/sl/3-terrarium/2-intro-to-css/assignment.md b/translations/sl/3-terrarium/2-intro-to-css/assignment.md index 24d82fb45..4c22da6d7 100644 --- a/translations/sl/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/sl/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # Naloga za prestrukturiranje CSS ## Cilj diff --git a/translations/sl/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/sl/3-terrarium/3-intro-to-DOM-and-closures/README.md index ccfda2833..4febafb3b 100644 --- a/translations/sl/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/sl/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # Projekt Terrarium Del 3: Manipulacija DOM in JavaScript zaprtja ```mermaid diff --git a/translations/sl/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/sl/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index a84f6275e..cac446353 100644 --- a/translations/sl/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/sl/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # Naloga: Raziskovanje DOM elementov ## Pregled diff --git a/translations/sl/3-terrarium/README.md b/translations/sl/3-terrarium/README.md index 9d0c0a247..dee0cd4bb 100644 --- a/translations/sl/3-terrarium/README.md +++ b/translations/sl/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## Namestite svoj Terrarium Svoj Terrarium lahko namestite ali objavite na spletu z uporabo **Azure Static Web Apps**. diff --git a/translations/sl/3-terrarium/solution/README.md b/translations/sl/3-terrarium/solution/README.md index ece4422cf..4d8baf9e4 100644 --- a/translations/sl/3-terrarium/solution/README.md +++ b/translations/sl/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # Moj terarij: Projekt za učenje o HTML, CSS in manipulaciji DOM z uporabo JavaScript 🌵🌱 Majhna vaja z vlečenjem in spuščanjem. Z nekaj HTML, JS in CSS lahko zgradite spletni vmesnik, ga oblikujete in dodate interakcijo. diff --git a/translations/sl/4-typing-game/README.md b/translations/sl/4-typing-game/README.md index a7f5839d6..b152ced45 100644 --- a/translations/sl/4-typing-game/README.md +++ b/translations/sl/4-typing-game/README.md @@ -1,12 +1,3 @@ - # Programiranje na dogodek - Naredi igro tipkanja ```mermaid diff --git a/translations/sl/4-typing-game/solution/README.md b/translations/sl/4-typing-game/solution/README.md index 937fc0e05..0b5b936da 100644 --- a/translations/sl/4-typing-game/solution/README.md +++ b/translations/sl/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - To je rezervirano mesto, namenoma pusteno prazno --- diff --git a/translations/sl/4-typing-game/typing-game/README.md b/translations/sl/4-typing-game/typing-game/README.md index 4a8e2cdfd..6e7d8529e 100644 --- a/translations/sl/4-typing-game/typing-game/README.md +++ b/translations/sl/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # Ustvarjanje igre z dogodki Ste se kdaj spraševali, kako spletna mesta vedo, kdaj kliknete gumb ali vtipkate nekaj v besedilno polje? To je čar programiranja, ki temelji na dogodkih! Kaj bi bilo boljše, kot se naučiti tega bistvenega znanja z izdelavo nečesa uporabnega - igre za merjenje hitrosti tipkanja, ki reagira na vsak vaš pritisk tipke. diff --git a/translations/sl/4-typing-game/typing-game/assignment.md b/translations/sl/4-typing-game/typing-game/assignment.md index 6d08b0cf2..e933183a6 100644 --- a/translations/sl/4-typing-game/typing-game/assignment.md +++ b/translations/sl/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # Ustvarite novo igro s tipkovnico ## Navodila diff --git a/translations/sl/5-browser-extension/1-about-browsers/README.md b/translations/sl/5-browser-extension/1-about-browsers/README.md index 1bbfed218..4d993e835 100644 --- a/translations/sl/5-browser-extension/1-about-browsers/README.md +++ b/translations/sl/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # Razširitev brskalnika, projekt del 1: Vse o brskalnikih ```mermaid diff --git a/translations/sl/5-browser-extension/1-about-browsers/assignment.md b/translations/sl/5-browser-extension/1-about-browsers/assignment.md index 2c6968793..6bc49b75b 100644 --- a/translations/sl/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/sl/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # Naloga: Preoblikujte svojo razširitev za brskalnik ## Pregled diff --git a/translations/sl/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/sl/5-browser-extension/2-forms-browsers-local-storage/README.md index 4e1a9504d..f68be32d3 100644 --- a/translations/sl/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/sl/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # Razširitev brskalnika, del 2: Klic API-ja, uporaba lokalne shrambe ```mermaid diff --git a/translations/sl/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/sl/5-browser-extension/2-forms-browsers-local-storage/assignment.md index 86d7cdf56..906857f8c 100644 --- a/translations/sl/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/sl/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # Uporabi API ## Pregled diff --git a/translations/sl/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/sl/5-browser-extension/3-background-tasks-and-performance/README.md index 37f80770c..fd4ad39fe 100644 --- a/translations/sl/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/sl/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # Razširitev brskalnika, del 3: Spoznajte ozadna opravila in zmogljivost ```mermaid diff --git a/translations/sl/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/sl/5-browser-extension/3-background-tasks-and-performance/assignment.md index e483c26c6..ef88cff25 100644 --- a/translations/sl/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/sl/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # Analizirajte spletno mesto glede zmogljivosti ## Pregled naloge diff --git a/translations/sl/5-browser-extension/README.md b/translations/sl/5-browser-extension/README.md index 0c93311dc..0935a41d7 100644 --- a/translations/sl/5-browser-extension/README.md +++ b/translations/sl/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # Izdelava razširitve za brskalnik Izdelava razširitev za brskalnike je zabaven in zanimiv način razmišljanja o zmogljivosti vaših aplikacij, hkrati pa ustvarjate drugačno vrsto spletnega sredstva. Ta modul vključuje lekcije o tem, kako delujejo brskalniki, kako namestiti razširitev za brskalnik, kako zgraditi obrazec, poklicati API, uporabljati lokalno shranjevanje ter kako oceniti zmogljivost vaše spletne strani in jo izboljšati. diff --git a/translations/sl/5-browser-extension/solution/README.md b/translations/sl/5-browser-extension/solution/README.md index 2245fef01..4302e0891 100644 --- a/translations/sl/5-browser-extension/solution/README.md +++ b/translations/sl/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # Razširitev brskalnika Carbon Trigger: Dokončana koda Z uporabo tmrow-ovega API-ja C02 Signal za sledenje porabi električne energije ustvarite razširitev za brskalnik, ki vam bo omogočila opomnik neposredno v brskalniku o tem, kako obremenjena je poraba električne energije v vaši regiji. Občasna uporaba te razširitve vam bo pomagala sprejemati odločitve o svojih dejavnostih na podlagi teh informacij. diff --git a/translations/sl/5-browser-extension/solution/translation/README.es.md b/translations/sl/5-browser-extension/solution/translation/README.es.md index 6bb50097b..2a004c000 100644 --- a/translations/sl/5-browser-extension/solution/translation/README.es.md +++ b/translations/sl/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Razširitev brskalnika Carbon Trigger: Celotna koda Z uporabo API-ja CO2 Signal od tmrow za sledenje porabi električne energije ustvarite razširitev za brskalnik, ki vam omogoča, da imate neposreden opomnik o porabi električne energije v vaši regiji. Uporaba te ad hoc razširitve vam bo pomagala sprejemati odločitve o vaših dejavnostih na podlagi teh informacij. diff --git a/translations/sl/5-browser-extension/solution/translation/README.fr.md b/translations/sl/5-browser-extension/solution/translation/README.fr.md index 481b47190..7b6793e3e 100644 --- a/translations/sl/5-browser-extension/solution/translation/README.fr.md +++ b/translations/sl/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Razširitev brskalnika Carbon Trigger: Dokončana koda Z uporabo API-ja C02 Signal podjetja tmrow za spremljanje porabe električne energije ustvarite razširitev za brskalnik, ki vam omogoča, da imate neposreden opomnik v brskalniku o porabi električne energije v vaši regiji. Uporaba te namensko razvite razširitve vam bo pomagala sprejemati odločitve o svojih dejavnostih na podlagi teh informacij. diff --git a/translations/sl/5-browser-extension/solution/translation/README.hi.md b/translations/sl/5-browser-extension/solution/translation/README.hi.md index d6cd4e203..556d1a705 100644 --- a/translations/sl/5-browser-extension/solution/translation/README.hi.md +++ b/translations/sl/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # Carbon Trigger Brskalni vtičnik: Končna koda Uporaba tmrow API-ja C02 Signal za sledenje porabi električne energije, izdelava brskalnega vtičnika, ki vas opomni, kako obremenjena je poraba električne energije v vašem območju. Uporaba tega vtičnika vam bo pomagala sprejemati odločitve o vaših dejavnostih na podlagi teh informacij. diff --git a/translations/sl/5-browser-extension/solution/translation/README.it.md b/translations/sl/5-browser-extension/solution/translation/README.it.md index 89aacc78c..2f89a11aa 100644 --- a/translations/sl/5-browser-extension/solution/translation/README.it.md +++ b/translations/sl/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Razširitev brskalnika Carbon Trigger: koda za začetek Uporabili bomo API Signal CO2 od tmrow za spremljanje porabe električne energije, da ustvarimo razširitev za brskalnik, ki bo omogočala neposreden opomnik v brskalniku o tem, kako obremenjujoča je poraba električne energije v vaši regiji. Uporaba te prilagojene razširitve bo pomagala oceniti vaše dejavnosti na podlagi teh informacij. diff --git a/translations/sl/5-browser-extension/solution/translation/README.ja.md b/translations/sl/5-browser-extension/solution/translation/README.ja.md index b887e34ae..572171c31 100644 --- a/translations/sl/5-browser-extension/solution/translation/README.ja.md +++ b/translations/sl/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # Razširitev brskalnika Carbon Trigger: Končna koda Z uporabo API-ja C02 Signal podjetja tmrow lahko zgradite razširitev brskalnika, ki kot opomnik prikazuje, kako intenzivna je poraba električne energije v vaši regiji. To vam omogoča, da na podlagi teh informacij sprejemate odločitve o svojih dejavnostih. diff --git a/translations/sl/5-browser-extension/solution/translation/README.ms.md b/translations/sl/5-browser-extension/solution/translation/README.ms.md index 33630bca6..625ee8216 100644 --- a/translations/sl/5-browser-extension/solution/translation/README.ms.md +++ b/translations/sl/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # Razširitev brskalnika Carbon Trigger: Celotna koda Z uporabo API-ja CO2 Signal od tmrow za spremljanje porabe električne energije lahko ustvarite razširitev brskalnika, ki vas opozori na obremenjenost porabe električne energije v vaši regiji. Uporaba te razširitve vam bo pomagala sprejemati bolj premišljene odločitve glede vaših dejavnosti na podlagi teh informacij. diff --git a/translations/sl/5-browser-extension/start/README.md b/translations/sl/5-browser-extension/start/README.md index c31966d02..da4722a25 100644 --- a/translations/sl/5-browser-extension/start/README.md +++ b/translations/sl/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser Extension: Začetna koda Z uporabo tmrow API-ja C02 Signal za spremljanje porabe električne energije ustvarite razširitev za brskalnik, ki vam bo v brskalniku služila kot opomnik o tem, kako obremenjena je poraba električne energije v vaši regiji. Občasna uporaba te razširitve vam bo pomagala sprejemati odločitve o vaših dejavnostih na podlagi teh informacij. diff --git a/translations/sl/6-space-game/1-introduction/README.md b/translations/sl/6-space-game/1-introduction/README.md index ccb696824..9e6b963ec 100644 --- a/translations/sl/6-space-game/1-introduction/README.md +++ b/translations/sl/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # Ustvarjanje vesoljske igre, del 1: Uvod ```mermaid diff --git a/translations/sl/6-space-game/1-introduction/assignment.md b/translations/sl/6-space-game/1-introduction/assignment.md index 941725c62..4c137119f 100644 --- a/translations/sl/6-space-game/1-introduction/assignment.md +++ b/translations/sl/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # Ustvarite igro: Uporaba vzorcev oblikovanja ## Pregled naloge diff --git a/translations/sl/6-space-game/2-drawing-to-canvas/README.md b/translations/sl/6-space-game/2-drawing-to-canvas/README.md index e5a0dfb9d..499706854 100644 --- a/translations/sl/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/sl/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # Zgradi vesoljsko igro, del 2: Nariši junaka in pošasti na platno ```mermaid diff --git a/translations/sl/6-space-game/2-drawing-to-canvas/assignment.md b/translations/sl/6-space-game/2-drawing-to-canvas/assignment.md index 0c7a1b3a9..fe1974496 100644 --- a/translations/sl/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/sl/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # Naloga: Raziskovanje Canvas API-ja ## Cilji učenja diff --git a/translations/sl/6-space-game/3-moving-elements-around/README.md b/translations/sl/6-space-game/3-moving-elements-around/README.md index 8b0644a48..ab65390ac 100644 --- a/translations/sl/6-space-game/3-moving-elements-around/README.md +++ b/translations/sl/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # Sestavi vesoljsko igro, del 3: Dodajanje gibanja ```mermaid diff --git a/translations/sl/6-space-game/3-moving-elements-around/assignment.md b/translations/sl/6-space-game/3-moving-elements-around/assignment.md index fa07f16d2..32649c578 100644 --- a/translations/sl/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/sl/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # Komentirajte svojo kodo ## Navodila diff --git a/translations/sl/6-space-game/4-collision-detection/README.md b/translations/sl/6-space-game/4-collision-detection/README.md index f2ae2c50f..ed9e437bb 100644 --- a/translations/sl/6-space-game/4-collision-detection/README.md +++ b/translations/sl/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # Zgradite vesoljsko igro, del 4: Dodajanje laserja in zaznavanje trkov ```mermaid diff --git a/translations/sl/6-space-game/4-collision-detection/assignment.md b/translations/sl/6-space-game/4-collision-detection/assignment.md index 5262ecef5..966e7da6a 100644 --- a/translations/sl/6-space-game/4-collision-detection/assignment.md +++ b/translations/sl/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # Raziskovanje trkov ## Navodila diff --git a/translations/sl/6-space-game/4-collision-detection/solution/README.md b/translations/sl/6-space-game/4-collision-detection/solution/README.md index 8aea248bb..21042ac40 100644 --- a/translations/sl/6-space-game/4-collision-detection/solution/README.md +++ b/translations/sl/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - To je označevalnik, namenoma pustljen prazen --- diff --git a/translations/sl/6-space-game/4-collision-detection/your-work/README.md b/translations/sl/6-space-game/4-collision-detection/your-work/README.md index fd48e0904..6c4da06f9 100644 --- a/translations/sl/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/sl/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - To je označevalnik, namenoma pustljen prazen --- diff --git a/translations/sl/6-space-game/5-keeping-score/README.md b/translations/sl/6-space-game/5-keeping-score/README.md index 7640ad292..37dbf10da 100644 --- a/translations/sl/6-space-game/5-keeping-score/README.md +++ b/translations/sl/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # Ustvari vesoljsko igro, del 5: Točkovanje in življenja ```mermaid diff --git a/translations/sl/6-space-game/5-keeping-score/assignment.md b/translations/sl/6-space-game/5-keeping-score/assignment.md index d350895a0..4338545f5 100644 --- a/translations/sl/6-space-game/5-keeping-score/assignment.md +++ b/translations/sl/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # Ustvari igro z ocenjevanjem ## Navodila diff --git a/translations/sl/6-space-game/5-keeping-score/solution/README.md b/translations/sl/6-space-game/5-keeping-score/solution/README.md index cddabe2a9..467872f8c 100644 --- a/translations/sl/6-space-game/5-keeping-score/solution/README.md +++ b/translations/sl/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - To je označevalnik, namenoma pustljen prazen --- diff --git a/translations/sl/6-space-game/5-keeping-score/your-work/README.md b/translations/sl/6-space-game/5-keeping-score/your-work/README.md index f07fe77a9..fe03f7b4c 100644 --- a/translations/sl/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/sl/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - To je označevalnik, namenoma pustljen prazen --- diff --git a/translations/sl/6-space-game/6-end-condition/README.md b/translations/sl/6-space-game/6-end-condition/README.md index 02233d904..062dcb11a 100644 --- a/translations/sl/6-space-game/6-end-condition/README.md +++ b/translations/sl/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # Ustvarjanje vesoljske igre, 6. del: Konec in ponovni začetek ```mermaid diff --git a/translations/sl/6-space-game/6-end-condition/assignment.md b/translations/sl/6-space-game/6-end-condition/assignment.md index 508931b1a..9b414fb3b 100644 --- a/translations/sl/6-space-game/6-end-condition/assignment.md +++ b/translations/sl/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # Ustvarite vzorčno igro ## Pregled naloge diff --git a/translations/sl/6-space-game/6-end-condition/solution/README.md b/translations/sl/6-space-game/6-end-condition/solution/README.md index 8837583f9..c00368697 100644 --- a/translations/sl/6-space-game/6-end-condition/solution/README.md +++ b/translations/sl/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - To je označevalnik, namenoma pustljen prazen --- diff --git a/translations/sl/6-space-game/6-end-condition/your-work/README.md b/translations/sl/6-space-game/6-end-condition/your-work/README.md index 649b69b9a..769cc4c88 100644 --- a/translations/sl/6-space-game/6-end-condition/your-work/README.md +++ b/translations/sl/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - To je rezervirano mesto, namenoma pusteno prazno --- diff --git a/translations/sl/6-space-game/README.md b/translations/sl/6-space-game/README.md index 9e1f3fc7b..293856990 100644 --- a/translations/sl/6-space-game/README.md +++ b/translations/sl/6-space-game/README.md @@ -1,12 +1,3 @@ - # Ustvari vesoljsko igro Vesoljska igra za učenje naprednejših osnov JavaScripta diff --git a/translations/sl/6-space-game/solution/README.md b/translations/sl/6-space-game/solution/README.md index 639c0a7f5..00d059be6 100644 --- a/translations/sl/6-space-game/solution/README.md +++ b/translations/sl/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - To je rezervirano mesto, namenoma pusteno prazno --- diff --git a/translations/sl/7-bank-project/1-template-route/README.md b/translations/sl/7-bank-project/1-template-route/README.md index 786fbf194..c4311f292 100644 --- a/translations/sl/7-bank-project/1-template-route/README.md +++ b/translations/sl/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # Izdelava bančne aplikacije 1. del: HTML predloge in poti v spletni aplikaciji ```mermaid diff --git a/translations/sl/7-bank-project/1-template-route/assignment.md b/translations/sl/7-bank-project/1-template-route/assignment.md index 51be02d38..723d1f55e 100644 --- a/translations/sl/7-bank-project/1-template-route/assignment.md +++ b/translations/sl/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # Izboljšajte usmerjanje ## Navodila diff --git a/translations/sl/7-bank-project/2-forms/README.md b/translations/sl/7-bank-project/2-forms/README.md index c37581d14..11a61cc21 100644 --- a/translations/sl/7-bank-project/2-forms/README.md +++ b/translations/sl/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # Izdelava bančne aplikacije, del 2: Izdelava prijavne in registracijske forme ```mermaid diff --git a/translations/sl/7-bank-project/2-forms/assignment.md b/translations/sl/7-bank-project/2-forms/assignment.md index af44ee631..d48230f64 100644 --- a/translations/sl/7-bank-project/2-forms/assignment.md +++ b/translations/sl/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # Oblikujte svojo bančno aplikacijo z modernim CSS ## Pregled projekta diff --git a/translations/sl/7-bank-project/3-data/README.md b/translations/sl/7-bank-project/3-data/README.md index 31b321739..4ae52de10 100644 --- a/translations/sl/7-bank-project/3-data/README.md +++ b/translations/sl/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # Izdelava bančne aplikacije, del 3: Metode pridobivanja in uporabe podatkov Pomislite na računalnik Enterprise v Star Treku – ko kapitan Picard vpraša za stanje ladje, se informacije pojavijo takoj, brez da bi se celoten vmesnik ustavil in znova zgradil. Ta nemoten pretok informacij je natanko tisto, kar tukaj ustvarjamo z dinamičnim pridobivanjem podatkov. diff --git a/translations/sl/7-bank-project/3-data/assignment.md b/translations/sl/7-bank-project/3-data/assignment.md index c258f73cf..351f983d9 100644 --- a/translations/sl/7-bank-project/3-data/assignment.md +++ b/translations/sl/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # Naloga za prestrukturiranje kode in dokumentacijo ## Cilji učenja diff --git a/translations/sl/7-bank-project/4-state-management/README.md b/translations/sl/7-bank-project/4-state-management/README.md index 8a701548a..dc9f524de 100644 --- a/translations/sl/7-bank-project/4-state-management/README.md +++ b/translations/sl/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # Zgradite bančno aplikacijo, 4. del: Koncepti upravljanja stanja ## ⚡ Kaj lahko naredite v naslednjih 5 minutah diff --git a/translations/sl/7-bank-project/4-state-management/assignment.md b/translations/sl/7-bank-project/4-state-management/assignment.md index 38750c9a6..f1c62da4a 100644 --- a/translations/sl/7-bank-project/4-state-management/assignment.md +++ b/translations/sl/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # Implementacija pogovornega okna "Dodaj transakcijo" ## Pregled diff --git a/translations/sl/7-bank-project/README.md b/translations/sl/7-bank-project/README.md index d3461a63b..4201b8692 100644 --- a/translations/sl/7-bank-project/README.md +++ b/translations/sl/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: Zgradi banko V tem projektu se boste naučili, kako zgraditi izmišljeno banko. Te lekcije vključujejo navodila za postavitev spletne aplikacije in zagotavljanje poti, izdelavo obrazcev, upravljanje stanja ter pridobivanje podatkov iz API-ja, iz katerega lahko pridobite podatke banke. diff --git a/translations/sl/7-bank-project/api/README.md b/translations/sl/7-bank-project/api/README.md index 7d35e7468..1aff059f8 100644 --- a/translations/sl/7-bank-project/api/README.md +++ b/translations/sl/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # Bank API > Bank API, zgrajen z [Node.js](https://nodejs.org) + [Express](https://expressjs.com/). diff --git a/translations/sl/7-bank-project/solution/README.md b/translations/sl/7-bank-project/solution/README.md index c93ba2779..62a262889 100644 --- a/translations/sl/7-bank-project/solution/README.md +++ b/translations/sl/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # Bančna aplikacija > Primer rešitve za projekt bančne aplikacije, zgrajen z osnovnim HTML5, CSS in JavaScript (brez uporabe ogrodij ali knjižnic). diff --git a/translations/sl/8-code-editor/1-using-a-code-editor/README.md b/translations/sl/8-code-editor/1-using-a-code-editor/README.md index 59f7f85c6..732ef3e7b 100644 --- a/translations/sl/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/sl/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # Uporaba urejevalnika kode: obvladovanje VSCode.dev Se spomnite v *Matriki*, ko se je Neo moral vklopiti v ogromno računalniško terminalno napravo, da je dostopal do digitalnega sveta? Današnja orodja za spletni razvoj so popolna nasprotje – izjemno zmogljive možnosti, dostopne od kjerkoli. VSCode.dev je brskalniški urejevalnik kode, ki prinaša profesionalna razvojna orodja na katerokoli napravo z internetno povezavo. diff --git a/translations/sl/8-code-editor/1-using-a-code-editor/assignment.md b/translations/sl/8-code-editor/1-using-a-code-editor/assignment.md index b95d06ff6..4c5e322e5 100644 --- a/translations/sl/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/sl/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # Ustvarite spletno stran z življenjepisom z uporabo VSCode.dev Izboljšajte svoje karierne možnosti z izdelavo profesionalne spletne strani z življenjepisom, ki interaktivno in sodobno prikazuje vaše veščine in izkušnje. Namesto pošiljanja tradicionalnih PDF-jev si zamislite, da bi kadrovnikom ponudili elegantno, odzivno spletno stran, ki prikazuje vaše kvalifikacije in sposobnosti spletnega razvoja. diff --git a/translations/sl/9-chat-project/README.md b/translations/sl/9-chat-project/README.md index 3c8960cab..bae0843c3 100644 --- a/translations/sl/9-chat-project/README.md +++ b/translations/sl/9-chat-project/README.md @@ -1,12 +1,3 @@ - # Ustvarite Chat asistenta z AI Se spomnite v Star Treku, ko je posadka brezskrbno klepetala z računalnikom ladje, ga spraševala zahtevna vprašanja in dobivala premišljene odgovore? Kar se je v šestdesetih zdelo kot znanstvena fantastika, lahko zdaj zgradite z uporabo spletnih tehnologij, ki jih že poznate. diff --git a/translations/sl/9-chat-project/solution/README.md b/translations/sl/9-chat-project/solution/README.md index 7d4b42576..f0c5562f2 100644 --- a/translations/sl/9-chat-project/solution/README.md +++ b/translations/sl/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # Zaženi rešitev 1. Zaženite [backend](./backend/README.md) diff --git a/translations/sl/9-chat-project/solution/backend/README.md b/translations/sl/9-chat-project/solution/backend/README.md index 12b47ef36..8e2626c3b 100644 --- a/translations/sl/9-chat-project/solution/backend/README.md +++ b/translations/sl/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - Izberite svoj čas izvajanja - [Python](./python/README.md) diff --git a/translations/sl/9-chat-project/solution/backend/python/README.md b/translations/sl/9-chat-project/solution/backend/python/README.md index fdf92bb93..aab2e9d0f 100644 --- a/translations/sl/9-chat-project/solution/backend/python/README.md +++ b/translations/sl/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # Zaženi kodo ## Nastavitev diff --git a/translations/sl/9-chat-project/solution/frontend/README.md b/translations/sl/9-chat-project/solution/frontend/README.md index 482dbe581..e0f7ca188 100644 --- a/translations/sl/9-chat-project/solution/frontend/README.md +++ b/translations/sl/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # Zaženi kodo ```sh diff --git a/translations/sl/AGENTS.md b/translations/sl/AGENTS.md index 408b85b2a..738bd0aad 100644 --- a/translations/sl/AGENTS.md +++ b/translations/sl/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## Pregled projekta diff --git a/translations/sl/CODE_OF_CONDUCT.md b/translations/sl/CODE_OF_CONDUCT.md index ea0e937ba..217138a3f 100644 --- a/translations/sl/CODE_OF_CONDUCT.md +++ b/translations/sl/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # Microsoft Open Source Kodeks ravnanja Ta projekt je sprejel [Microsoft Open Source Kodeks ravnanja](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/sl/CONTRIBUTING.md b/translations/sl/CONTRIBUTING.md index d036c8ad8..3901d60c8 100644 --- a/translations/sl/CONTRIBUTING.md +++ b/translations/sl/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # Prispevanje Ta projekt pozdravlja prispevke in predloge. Večina prispevkov zahteva, da se strinjate s Pogodbo o licenciranju prispevkov (CLA), s katero izjavljate, da imate pravico in dejansko podeljujete pravice za uporabo vašega prispevka. Za več podrobnosti obiščite [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/sl/Git-Basics/README.md b/translations/sl/Git-Basics/README.md index 670b0dd29..78cc792c6 100644 --- a/translations/sl/Git-Basics/README.md +++ b/translations/sl/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## Osnove GIT-a za začetnike spletnega razvoja👶 ## Kaj je `Git`? diff --git a/translations/sl/README.md b/translations/sl/README.md index a1634a9b3..0f9dadab2 100644 --- a/translations/sl/README.md +++ b/translations/sl/README.md @@ -1,12 +1,3 @@ - [![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) [![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) [![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) @@ -19,200 +10,199 @@ CO_OP_TRANSLATOR_METADATA: [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -# Spletni razvoj za začetnike - Pouk +# Spletni razvoj za začetnike - kurikulum -Naučite se osnov spletnega razvoja z našim 12-tedenskim celovitim tečajem Microsoft Cloud Advocates. Vsaka izmed 24 lekcij poglobi znanje JavaScript, CSS in HTML skozi praktične projekte, kot so terariji, razširitve brskalnika in vesoljske igre. Vključuje kvize, razprave in praktične naloge. Izboljšajte svoje veščine in optimizirajte zadrževanje znanja z našo učinkovito pedagoško metodo, ki temelji na projektih. Začnite svojo kodo danes! +Naučite se osnov spletnega razvoja z našim 12-tedenskim celovitim tečajem, ki ga pripravljajo Microsoft Cloud Advocates. Vsaka izmed 24 lekcij se poglobi v JavaScript, CSS in HTML skozi praktične projekte, kot so terariji, razširitve brskalnika in vesoljske igre. Vključite se v kvize, razprave in praktične naloge. Izboljšajte svoje veščine in optimizirajte zadrževanje znanja z našo učinkovito metodologijo, ki temelji na projektih. Začnite svojo kodirno pot danes! -Pridružite se skupnosti Azure AI Foundry Discord +Pridružite se skupnosti Azure AI Foundry na Discordu [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) Sledite tem korakom, da začnete uporabljati te vire: -1. **Razveji Repozitorij**: Kliknite [![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. **Kloniraj Repozitorij**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Pridruži se Azure AI Foundry Discord in spoznaj strokovnjake ter ostale razvijalce**](https://discord.com/invite/ByRwuEEgH4) +1. **Razvejite repozitorij**: Kliknite [![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. **Klonirajte repozitorij**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**Pridružite se Azure AI Foundry Discordu in spoznajte strokovnjake ter razvijalce**](https://discord.com/invite/ByRwuEEgH4) ### 🌐 Podpora več jezikov -#### Podprto preko GitHub Action (Avtomatizirano in vedno posodobljeno) +#### Podprto preko GitHub Action (samodejno in vedno posodobljeno) -[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](./README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) +[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](./README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) -> **Raje kloniraš lokalno?** +> **Raje klonirate lokalno?** -> Ta repozitorij vsebuje prevode v več kot 50 jezikov, kar močno poveča velikost prenosa. Če želiš klonirati brez prevodov, uporabi sparse checkout: +> Ta repozitorij vključuje več kot 50 jezikovnih prevodov, kar znatno poveča velikost prenosa. Če želite klonirati brez prevodov, uporabite sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Tako dobiš vse, kar potrebuješ za dokončanje tečaja, z veliko hitrejšim prenosom. +> Tako boste imeli vse, kar potrebujete za dokončanje tečaja, s precej hitrejšim prenosom. -**Če želiš dodatno podporo za prevodne jezike, so našteti [tukaj](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +**Če želite podpreti dodatne jezike prevodov, so ti navedeni [tukaj](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** -[![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) +[![Odpri v Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Odpri%20v%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) -#### 🧑‍🎓 _Si študent?_ +#### 🧑‍🎓 _Ste študent?_ -Obišči [**Student Hub stran**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon), kjer najdeš vire za začetnike, študentske pakete in celo načine za pridobitev brezplačnega potrdila. To stran si shrani med priljubljene in jo občasno preverjaj, saj vsebino mesečno posodabljamo. +Obiščite [**Student Hub stran**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon), kjer boste našli začetniške vire, študentske pakete in tudi možnosti za pridobitev brezplačnega certifikatnega bona. To je stran, ki si jo želite shraniti med zaznamke in občasno preverjati, saj vsak mesec menjamo vsebine. -### 📣 Obvestilo - Novi izzivi GitHub Copilot Agent načina za dokončanje! +### 📣 Napoved - Novi izzivi z načinom GitHub Copilot Agent za dokončanje! -Dodali smo nov izziv, poišči "GitHub Copilot Agent Challenge 🚀" v večini poglavij. To je nov izziv, ki ga lahko opraviš z uporabo GitHub Copilot in Agent načina. Če agent načina še nisi uporabljal, zna ne samo generirati besedila, ampak tudi ustvarjati in urejati datoteke, izvajati ukaze in še več. +Dodali smo nov izziv, poiščite "GitHub Copilot Agent Challenge 🚀" v večini poglavij. To je nov izziv za vas, ki ga dokončate z uporabo GitHub Copilot in Agent načina. Če Agent načina še niste uporabljali, zmore ne le ustvarjati besedilo, ampak tudi ustvarjati in urejati datoteke, izvajati ukaze in več. -### 📣 Obvestilo - _Nov projekt za izgradnjo z uporabo Generativne AI_ +### 📣 Napoved - _Novi projekt za gradnjo z uporabo Generativne AI_ -Pravkar smo dodali nov AI Assistant projekt, oglej si ga [projekt](./9-chat-project/README.md) +Dodali smo nov projekt AI asistenta, oglejte si [projekt](./9-chat-project/README.md) -### 📣 Obvestilo - _Nov kurikulum_ o Generativni AI za JavaScript je pravkar izšel +### 📣 Napoved - _Nov kurikulum_ o Generativni AI za JavaScript je pravkar izšel -Ne zamudi našega novega kurikuluma o Generativni AI! +Ne zamudite našega novega kurikuluma o Generativni AI! -Obišči [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) za začetek! +Obiščite [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) in začnite! ![Background](../../translated_images/sl/background.148a8d43afde5730.webp) -- Lekcije obsegajo vse od osnov do RAG. -- Komuniciraj z zgodovinskimi liki s pomočjo GenAI in naše spremljevalne aplikacije. -- Zabavna in privlačna pripoved, potoval boš skozi čas! +- Lekcije pokrivajo vse od osnov do RAG. +- Komunicirajte s historičnimi osebami z uporabo GenAI in naše spremljevalne aplikacije. +- Zabavna in zanimiva zgodba, potovali boste skozi čas! ![character](../../translated_images/sl/character.5c0dd8e067ffd693.webp) -Vsaka lekcija vključuje nalogo za dokončanje, preverjanje znanja in izziv, ki te vodi pri učenju tem, kot so: -- Spodbujanje in inženiring spodbude -- Generiranje besedilnih in slikovnih aplikacij +Vsaka lekcija vključuje domačo nalogo, preverjanje znanja in izziv, ki vas vodi pri učenju tem, kot so: +- Spodbujanje in inženiring pozivov +- Generiranje aplikacij za besedilo in slike - Iskalne aplikacije -Obišči [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) za začetek! +Obiščite [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) in začnite! ## 🌱 Začetek -> **Učitelji**, vključili smo [nekaj predlogov](for-teachers.md) o tem, kako uporabljati ta kurikulum. Veseli bomo vaših povratnih informacij [v našem forumu za razprave](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! +> **Učitelji**, vključili smo [nekaj predlogov](for-teachers.md), kako uporabljati ta kurikulum. Radi bi prejeli vašo povratno informacijo [v naši razpravi](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! -**[Učenci](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, za vsako lekcijo začnite s predpredavanjem kviza in nadaljujte z branjem predavanj, dokončanjem različnih aktivnosti in preverjanjem razumevanja s post-predavanjem kviza. +**[Učenci](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, za vsako lekcijo začnite s predpredavanjem kvizom in nadaljujte z branjem učne snovi, izpolnjujte različne aktivnosti in preverite svoje razumevanje s popredavanjem kvizom. -Za izboljšanje učne izkušnje se povežite s sošolci in skupaj delajte na projektih! Spodbujamo razprave v našem [forumu za razprave](https://github.com/microsoft/Web-Dev-For-Beginners/discussions), kjer je na voljo naša ekipa moderatorjev za odgovore na vaša vprašanja. +Za boljšo izkušnjo učenja se povežite s svojimi vrstniki in skupaj delajte na projektih! Razprave so spodbujene v našem [razpravnem forumu](https://github.com/microsoft/Web-Dev-For-Beginners/discussions), kjer bo na voljo naša ekipa moderatorjev za odgovore na vaša vprašanja. -Za nadaljnje izobraževanje močno priporočamo raziskovanje [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) za dodatne študijske materiale. +Za nadaljnje izobraževanje priporočamo raziskovanje [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) za dodatne študijske materiale. ### 📋 Nastavitev okolja -Ta kurikulum ima pripravljeno razvojno okolje! Ko začneš, lahko začneš izvajati kurikulum v [Codespace](https://github.com/features/codespaces/) (_brskalniško okolje brez potrebe po namestitvah_) ali lokalno na svojem računalniku z urejevalnikom besedil, kot je [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +Ta kurikulum ima že pripravljeno razvojno okolje! Ko začnete, lahko kurikulum zaženete v [Codespace](https://github.com/features/codespaces/) (_brskalniško okolje brez potrebe po nameščanju_), ali lokalno na vašem računalniku z urejevalnikom besedila, kot je [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -#### Ustvari svoj repozitorij -Da boste lahko enostavno shranjevali svoje delo, je priporočljivo, da ustvarite svojo kopijo tega repozitorija. To lahko storite s klikom na gumb **Uporabi ta vzorec** na vrhu strani. S tem bo v vašem GitHub računu ustvarjen nov repozitorij s kopijo kurikuluma. +#### Ustvarite svoj repozitorij +Da boste lahko enostavno shranjevali svoje delo, priporočamo, da ustvarite svojo kopijo tega repozitorija. To lahko storite tako, da kliknete gumb **Use this template** na vrhu strani. To bo ustvarilo nov repozitorij v vašem GitHub računu s kopijo kurikuluma. Sledite tem korakom: -1. **Razveji Repozitorij**: Kliknite gumb "Fork" v zgornjem desnem kotu te strani. -2. **Kloniraj Repozitorij**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +1. **Razvejite repozitorij**: Kliknite na gumb "Fork" v zgornjem desnem kotu te strani. +2. **Klonirajte repozitorij**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -#### Izvajanje kurikuluma v Codespace +#### Zagon kurikuluma v Codespace-u -V svoji kopiji tega repozitorija, ki ste jo ustvarili, kliknite na gumb **Code** in izberite **Open with Codespaces**. To bo ustvarilo nov Codespace za vaše delo. +V vaši kopiji tega repozitorija, ki ste jo ustvarili, kliknite gumb **Code** in izberite **Open with Codespaces**. To bo ustvarilo nov Codespace, v katerem lahko delate. ![Codespace](../../translated_images/sl/createcodespace.0238bbf4d7a8d955.webp) -#### Izvajanje kurikuluma lokalno na računalniku +#### Zagon kurikuluma lokalno na vašem računalniku -Za izvajanje tega kurikuluma lokalno na svojem računalniku boste potrebovali urejevalnik besedil, brskalnik in orodje ukazne vrstice. Naša prva lekcija, [Uvod v programske jezike in orodja](../../1-getting-started-lessons/1-intro-to-programming-languages), vas bo vodila skozi različne možnosti za vsako od teh orodij, da izberete, kaj vam najbolj ustreza. +Za lokalni zagon kurikuluma na vašem računalniku boste potrebovali urejevalnik besedila, brskalnik in ukazno orodje. Naša prva lekcija, [Uvod v programske jezike in orodja stroke](../../1-getting-started-lessons/1-intro-to-programming-languages), vam bo predstavila različne možnosti za vsako od teh orodij, da boste lahko izbrali, kar vam najbolj ustreza. -Priporočilo je uporaba [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) kot urejevalnika, ki ima tudi vgrajen [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon). Visual Studio Code lahko prenesete [tukaj](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +Naše priporočilo je uporaba [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) kot urejevalnika, ki ima tudi vgrajen [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon). Visual Studio Code lahko prenesete [tukaj](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -1. Klonirajte svoj repozitorij na računalnik. To lahko storite tako, da kliknete gumb **Code** in kopirate URL: +1. Klonirajte svoj repozitorij na svoj računalnik. To lahko storite tako, da kliknete gumb **Code** in kopirate URL: [CodeSpace](./images/createcodespace.png) -Nato odprite [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) znotraj [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) in zaženite naslednji ukaz, pri čemer `` zamenjajte z URL-jem, ki ste ga pravkar kopirali: +Potem odprite [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) znotraj [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) in zaženite naslednji ukaz, pri čemer `` zamenjajte z URL-jem, ki ste ga pravkar kopirali: ```bash git clone ``` -2. Odprite mapo v Visual Studio Code. To lahko storite tako, da kliknete **File** > **Open Folder** in izberete mapo, ki ste jo pravkar klonirali. +2. Odprite mapo v Visual Studio Code. To lahko storite tako, da kliknete **Datoteka** > **Odpri mapo** in izberete mapo, ki ste jo pravkar klonirali. -> Priporočene razširitve za Visual Studio Code: +> Priporočeni razširitve Visual Studio Code: > -> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - za predogled HTML strani znotraj Visual Studio Code +> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - za predogled HTML strani v Visual Studio Code > * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - za pomoč pri hitrejšem pisanju kode -## 📂 Vsaka lekcija vsebuje: +## 📂 Vsaka lekcija vključuje: -- neobvezno skicirno zapiskovanje +- neobvezno skico - neobvezni dodatni video - ogrevalni kviz pred lekcijo - pisno lekcijo -- za lekcije na osnovi projektov, korak za korakom vodiče za izdelavo projekta -- preverjanje znanja +- pri lekcijah na osnovi projektov, vodnike korak za korakom za izdelavo projekta +- preverjanja znanja - izziv - dodatno branje -- nalogo - [kviz po lekciji](https://ff-quizzes.netlify.app/web/) -> **Opomba o kvizih**: Vsi kvizi so shranjeni v mapi Quiz-app, skupaj 48 kvizov s po tremi vprašanji vsak. Na voljo so [tukaj](https://ff-quizzes.netlify.app/web/), aplikacijo za kvize lahko zaženete lokalno ali pa jo namestite v Azure; sledite navodilom v mapi `quiz-app`. +> **Opomba o kvizih**: Vsi kvizi so zbrani v mapi Quiz-app, skupno 48 kvizov s po tremi vprašanji. Na voljo so [tukaj](https://ff-quizzes.netlify.app/web/), aplikacijo za kvize je mogoče zagnati lokalno ali namestiti na Azure; sledite navodilom v mapi `quiz-app`. ## 🗃️ Lekcije -| | Ime projekta | Poučevani koncepti | Cilji učenja | Povezana lekcija | Avtor | +| | Ime projekta | Koncepti, ki se učijo | Cilji učenja | Povezana lekcija | Avtor | | :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | -| 01 | Začetek | Uvod v programiranje in orodja poklica | Spoznajte osnovna načela večine programskih jezikov in programsko opremo, ki pomaga profesionalnim razvijalcem pri delu | [Uvod v programske jezike in orodja poklica](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | -| 02 | Začetek | Osnove GitHub, vključno z delom v timu | Kako uporabljati GitHub v vašem projektu, kako sodelovati z drugimi na izvorni kodi | [Uvod v GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | Začetek | Dostopnost | Spoznajte osnove dostopnosti spletnih strani | [Osnove dostopnosti](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | Osnove JS | Tipi podatkov v JavaScript | Osnove tipov podatkov v JavaScript | [Tipi podatkov](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | Osnove JS | Funkcije in metode | Spoznajte funkcije in metode za upravljanje s tokom logike aplikacije | [Funkcije in metode](./2-js-basics/2-functions-methods/README.md) | Jasmine in Christopher | -| 06 | Osnove JS | Odločitve v JS | Naučite se ustvarjati pogoje v kodi z uporabo metod odločanja | [Ustvarjanje odločitev](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | Osnove JS | Polja in zanke | Računajte z podatki z uporabo polj in zank v JavaScript | [Polja in zanke](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terrarij](./3-terrarium/solution/README.md) | HTML v praksi | Zgradite HTML za ustvarjanje spletnega terarija, osredotočite se na postavitev layouta | [Uvod v HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terrarij](./3-terrarium/solution/README.md) | CSS v praksi | Zgradite CSS za oblikovanje spletnega terarija, osredotočite se na osnove CSS in prilagoditev strani | [Uvod v CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrarij](./3-terrarium/solution/README.md) | JavaScript closures, manipulacija DOM | Zgradite JavaScript za delovanje terarija kot vmesnik za povleci-in-spusti, osredotočite se na closures in manipulacijo DOM | [JavaScript closures, manipulacija DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [Igra tipkanja](./4-typing-game/solution/README.md) | Izdelava igre tipkanja | Naučite se uporabljati dogodke tipkovnice za upravljanje logike vaše JavaScript aplikacije | [Dogodkovno programiranje](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [Zeleni brskalnik razširitev](./5-browser-extension/solution/README.md) | Delo z brskalniki | Spoznajte delovanje brskalnikov, njihovo zgodovino in kako sestaviti prve elemente razširitve brskalnika | [O brskalnikih](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [Zeleni brskalnik razširitev](./5-browser-extension/solution/README.md) | Izdelava obrazca, klic API in shranjevanje spremenljivk v lokalno shrambo | Pripravite JavaScript elemente razširitve brskalnika za poklic API z uporabo spremenljivk shranjenih v lokalni shrambi | [API-ji, obrazci in lokalna shramba](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [Zeleni brskalnik razširitev](./5-browser-extension/solution/README.md) | Ozadni procesi v brskalniku, spletna učinkovitost | Uporabite ozadne procese brskalnika za upravljanje ikone razširitve; spoznajte spletno učinkovitost in nekatere optimizacije | [Ozadna opravila in učinkovitost](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [Igra vesolja](./6-space-game/solution/README.md) | Naprednejši razvoj iger z JavaScript | Spoznajte dediščino s pomočjo razredov in kompozicije ter vzorec Pub/Sub, v pripravi za izdelavo igre | [Uvod v napreden razvoj iger](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [Igra vesolja](./6-space-game/solution/README.md) | Risanje na platno | Spoznajte Canvas API, ki se uporablja za risanje elementov na zaslon | [Risanje na platno](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [Igra vesolja](./6-space-game/solution/README.md) | Premikanje elementov po zaslonu | Spoznajte, kako elementi pridobijo gibanje z uporabo kartezičnih koordinat in Canvas API | [Premikanje elementov](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [Igra vesolja](./6-space-game/solution/README.md) | Detekcija trkov | Naredite, da se elementi trčijo in reagirajo med seboj z uporabo pritiskov tipk ter zagotovite funkcijo ohlajevanja za boljšo zmogljivost igre | [Detekcija trkov](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [Igra vesolja](./6-space-game/solution/README.md) | Vodenje točk | Izvedite matematične izračune na podlagi statusa in zmogljivosti igre | [Vodenje točk](./6-space-game/5-keeping-score/README.md) | Chris | -| 20 | [Igra vesolja](./6-space-game/solution/README.md) | Zaključevanje in ponovni zagon igre | Spoznajte, kako zaključiti in ponovno zagnati igro, vključno s čiščenjem sredstev in ponastavitvijo vrednosti spremenljivk | [Pogoj za zaključek](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [Bančniška aplikacija](./7-bank-project/solution/README.md) | HTML predloge in poti v spletni aplikaciji | Naučite se ustvariti ogrodje arhitekture večstranske spletne strani z uporabo usmerjanja in HTML predlog | [HTML predloge in poti](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [Bančniška aplikacija](./7-bank-project/solution/README.md) | Izdelava obrazca za prijavo in registracijo | Spoznajte izdelavo obrazcev in upravljanje z validacijskimi postopki | [Obrazci](./7-bank-project/2-forms/README.md) | Yohan | +| 01 | Začetek | Uvod v programiranje in orodja poklica | Spoznajte osnovna izhodišča večine programskih jezikov in o programski opremi, ki strokovnim razvijalcem pomaga opravljati delo | [Uvod v programske jezike in orodja poklica](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | Začetek | Osnove GitHuba, vključuje delo v ekipi | Kako uporabljati GitHub v svojem projektu, kako sodelovati z drugimi na kodi | [Uvod v GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | Začetek | Dostopnost | Naučite se osnov spletne dostopnosti | [Osnove dostopnosti](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | Osnove JS | JavaScript tipi podatkov | Osnove tipov podatkov v JavaScript | [Tipi podatkov](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | Osnove JS | Funkcije in metode | Naučite se o funkcijah in metodah za upravljanje z logiko aplikacije | [Funkcije in metode](./2-js-basics/2-functions-methods/README.md) | Jasmine in Christopher | +| 06 | Osnove JS | Sprejemanje odločitev z JS | Naučite se ustvarjati pogoje v kodi z uporabo metod za sprejemanje odločitev | [Sprejemanje odločitev](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | Osnove JS | Polja in zanke | Delo s podatki z uporabo polj in zank v JavaScript | [Polja in zanke](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Terrarij](./3-terrarium/solution/README.md) | HTML v praksi | Ustvarite HTML za spletni terrarij, osredotočeno na izdelavo postavitve | [Uvod v HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrarij](./3-terrarium/solution/README.md) | CSS v praksi | Ustvarite CSS za stiliziranje spletnega terrarija, osnove CSS vključno z ustvarjanjem odzivne strani | [Uvod v CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrarij](./3-terrarium/solution/README.md) | Zapiranje JavaScript, manipulacija DOM | Napišite JavaScript, da terrarij deluje kot vmesnik povleci in spusti, s poudarkom na zapiranju in manipulaciji DOM | [Zapiranje JavaScript, manipulacija DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Igra tipkanja](./4-typing-game/solution/README.md) | Ustvarjanje igre tipkanja | Naučite se uporabljati dogodke tipkovnice za vodenje logike vaše JavaScript aplikacije | [Dogodkovno usmerjeno programiranje](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [Zelena razširitev brskalnika](./5-browser-extension/solution/README.md) | Delo z brskalniki | Spoznajte kako brskalniki delujejo, njihovo zgodovino in kako postaviti prve elemente razširitve brskalnika | [O brskalnikih](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [Zelena razširitev brskalnika](./5-browser-extension/solution/README.md) | Ustvarjanje obrazca, klic API-ja in shranjevanje spremenljivk v lokalni shrambi | Napišite JavaScript elemente razširitve brskalnika za klic API-ja z uporabo spremenljivk shranjenih v lokalni shrambi | [API-ji, obrazci in lokalna shramba](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [Zelena razširitev brskalnika](./5-browser-extension/solution/README.md) | Ozadni procesi v brskalniku, spletna učinkovitost | Uporabite ozadne procese brskalnika za upravljanje ikone razširitve; spoznajte spletno učinkovitost in nekatere optimizacije za izboljšanje delovanja | [Ozadna opravila in učinkovitost](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [Igra v vesolju](./6-space-game/solution/README.md) | Naprednejši razvoj iger z JavaScript | Naučite se o dedovanju z uporabo tako razredov kot kompozicije in vzorca Pub/Sub, v pripravi na izdelavo igre | [Uvod v napredni razvoj iger](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [Igra v vesolju](./6-space-game/solution/README.md) | Risanje na platno | Spoznajte Canvas API, ki se uporablja za risanje elementov na zaslon | [Risanje na platno](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [Igra v vesolju](./6-space-game/solution/README.md) | Premikanje elementov po zaslonu | Odkrijte, kako lahko elementi pridobijo gibanje s pomočjo kartezičnih koordinat in Canvas API | [Premikanje elementov](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [Igra v vesolju](./6-space-game/solution/README.md) | Zaznavanje trkov | Naredite, da se elementi trčijo in medsebojno odzivajo z uporabo tipk ter zagotovite funkcijo za časovno zakasnitev, da ohranite učinkovitost igre | [Zaznavanje trkov](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [Igra v vesolju](./6-space-game/solution/README.md) | Štetje točk | Izvedite matematične izračune na podlagi stanja in učinkovitosti igre | [Štetje točk](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [Igra v vesolju](./6-space-game/solution/README.md) | Konec in ponovni zagon igre | Naučite se o zaključevanju in ponovnem zagonu igre, vključno z čiščenjem virov in ponastavitvijo vrednosti spremenljivk | [Pogoj za zaključek](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [Bančniška aplikacija](./7-bank-project/solution/README.md) | HTML predloge in usmeritve v spletni aplikaciji | Naučite se ustvariti ogrodje arhitekture večstranične spletne strani z uporabo usmerjevalnikov in HTML predlog | [HTML predloge in usmeritve](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [Bančniška aplikacija](./7-bank-project/solution/README.md) | Ustvarjanje prijavnega in registracijskega obrazca | Naučite se o izdelavi obrazcev in obravnavi preverjanj veljavnosti | [Obrazci](./7-bank-project/2-forms/README.md) | Yohan | | 23 | [Bančniška aplikacija](./7-bank-project/solution/README.md) | Metode pridobivanja in uporabe podatkov | Kako podatki tečejo v in iz vaše aplikacije, kako jih pridobiti, shraniti in odstraniti | [Podatki](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [Bančniška aplikacija](./7-bank-project/solution/README.md) | Koncepti upravljanja stanja | Naučite se, kako vaša aplikacija shrani stanje in kako ga upravljati programersko | [Upravljanje stanja](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [Browser/VScode Koda](../../8-code-editor) | Delo z VScode | Naučite se uporabljati urejevalnik kode| [Uporaba urejevalnika kode VScode](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [AI asistenti](./9-chat-project/README.md) | Delo z umetno inteligenco | Naučite se zgraditi lastnega AI asistenta | [Projekt AI asistenta](./9-chat-project/README.md) | Chris | +| 24 | [Bančniška aplikacija](./7-bank-project/solution/README.md) | Koncepti upravljanja stanja | Naučite se, kako vaša aplikacija ohranja stanje in kako ga programsko upravljati | [Upravljanje stanja](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [Koda brskalnika/VScode](../../8-code-editor) | Delo z VScode | Naučite se uporabljati urejevalnik kode | [Uporaba VScode Code Editor](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [AI asistenti](./9-chat-project/README.md) | Delo z AI | Naučite se izdelati svojega AI asistenta | [Projekt AI asistenta](./9-chat-project/README.md) | Chris | ## 🏫 Pedagogika -Naš kurikulum je zasnovan z dvema ključnima pedagoškima načeloma v mislih: +Naš kurikulum je zasnovan z dvema ključnima pedagoškima načeloma: * učenje na osnovi projektov * pogosti kvizi -Program uči osnove JavaScripta, HTML-ja in CSS-ja, pa tudi najnovejša orodja in tehnike, ki jih danes uporabljajo spletni razvijalci. Študenti bodo imeli priložnost pridobiti praktične izkušnje z izdelavo igre tipkanja, virtualnega terarija, okolju prijazne razširitve brskalnika, igre v stilu vesoljskih napadalcev in bančne aplikacije za podjetja. Ob koncu serije bodo študenti pridobili trdno razumevanje spletnega razvoja. +Program uči osnove JavaScript, HTML in CSS, pa tudi najnovejša orodja in tehnike, ki jih uporabljajo današnji spletni razvijalci. Študenti bodo imeli priložnost pridobiti praktične izkušnje z izdelavo igre tipkanja, virtualnega terrarija, okolju prijazne razširitve brskalnika, igre v stilu vesoljskih vdiralcev in bančne aplikacije za podjetja. Do konca serije bodo študenti pridobili trdno razumevanje spletnega razvoja. -> 🎓 Prve lekcije tega kurikuluma lahko opravite kot [pot učenja](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) na Microsoft Learn! +> 🎓 Prve nekaj lekcij tega kurikuluma lahko opravite kot [Učni načrt](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) na Microsoft Learn! -Z zagotavljanjem, da vsebina sovpada s projekti, je proces učenja bolj privlačen za študente in bo povečal zadrževanje konceptov. Prav tako smo napisali več začetnih lekcij o osnovah JavaScript, ki uvajajo koncepte, povezane z videom iz zbirke video vadnic "[Serija za začetnike na: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)", katere avtorji so prispevali k temu kurikulumu. +Z zagotavljanjem, da je vsebina usklajena s projekti, je proces za študente bolj zanimiv in zadrževanje konceptov bo izboljšano. Napisali smo tudi več začetnih lekcij o osnovah JavaScript, ki uvajajo koncepte, skupaj z videom iz zbirke "[Začetniška serija za: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" video vodičev, nekateri avtorji katerih so prispevali k temu kurikulumu. -Poleg tega kviz z nizko stopnjo tveganja pred razredom usmerja namen študenta k učenju teme, medtem ko drugi kviz po razredu zagotavlja nadaljnje zadrževanje znanja. Ta kurikulum je zasnovan tako, da je fleksibilen in zabaven ter ga je mogoče opraviti v celoti ali delno. Projekti se začnejo majhni in postajajo na koncu 12-tedenskega cikla vse bolj kompleksni. +Poleg tega nizkotsenčni kviz pred razredom postavi namen študenta za učenje teme, medtem ko drugi kviz po razredu zagotavlja nadaljnjo zadržanost. Ta kurikulum je zasnovan tako, da je prilagodljiv in zabaven ter ga je mogoče opraviti v celoti ali delno. Projekti se začnejo majhni in postajajo vse bolj zahtevni do konca 12-tedenskega cikla. -Čeprav smo namerno izpustili uvajanje JavaScript ogrodij, da se osredotočimo na osnovne veščine, potrebne kot spletni razvijalec, preden sprejmemo ogrodje, je dober naslednji korak pri dokončanju tega kurikuluma učenje o Node.js prek druge zbirke videov: "[Serija za začetnike na: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". +Čeprav smo namensko izognili uvajanju JavaScript ogrodij, da bi se osredotočili na osnovne veščine, potrebne kot spletni razvijalec pred uporabo ogrodja, je dober naslednji korak za dokončanje tega kurikuluma učenje o Node.js preko druge zbirke videov: "[Začetniška serija za: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". > Obiščite naše [Pravila obnašanja](CODE_OF_CONDUCT.md) in [Prispevanje](CONTRIBUTING.md) smernice. Veselimo se vaših konstruktivnih povratnih informacij! ## 🧭 Dostop brez povezave -To dokumentacijo lahko zaženete brez povezave z uporabo [Docsify](https://docsify.js.org/#/). Forkajte to repozitorij, [namestite Docsify](https://docsify.js.org/#/quickstart) na vaš lokalni računalnik in nato v korenski mapi repozitorija vnesite `docsify serve`. Spletna stran bo na voljo na vratih 3000 na vašem lokalnem strežniku: `localhost:3000`. +To dokumentacijo lahko zaženete offline z uporabo [Docsify](https://docsify.js.org/#/). Razvežite to repozitorij, [namestite Docsify](https://docsify.js.org/#/quickstart) na svoj lokalni računalnik in nato v korenski mapi te repozitorija vnesite `docsify serve`. Spletna stran bo dostopna na vratih 3000 na vašem lokalnem računalniku: `localhost:3000`. ## 📘 PDF -PDF vseh lekcij najdete [tukaj](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). +PDF vseh lekcij je na voljo [tukaj](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). ## 🎒 Drugi tečaji @@ -220,61 +210,61 @@ Naša ekipa ustvarja tudi druge tečaje! Oglejte si: ### 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) -[![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) +[![LangChain4j za začetnike](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 za začetnike](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 / Agentje -[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AZD za začetnike](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 za začetnike](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 za začetnike](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 Agentje za začetnike](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) --- -### Serija generativne umetne inteligence -[![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) +### Serija Generativna AI +[![Generativna AI za začetnike](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) +[![Generativna 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) +[![Generativna 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) +[![Generativna 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) --- ### Osnovno učenje -[![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +[![ML za začetnike](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) +[![Podatkovna znanost za začetnike](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 za začetnike](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) +[![Kibernetska varnost za začetnike](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) +[![Spletni razvoj za začetnike](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 za začetnike](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 razvoj za začetnike](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) --- ### Serija 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 for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +[![Copilot za AI partnersko programiranje](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 za 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 pustolovščina](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) -## Pomoč +## Pridobivanje pomoči -Če zataknete ali imate kakršnakoli vprašanja glede razvoja AI aplikacij, se pridružite drugim učečim in izkušenim razvijalcem v razpravah o MCP. To je podporna skupnost, kjer so vprašanja dobrodošla in se znanje brezplačno deli. +Če se zataknete ali imate kakršnakoli vprašanja glede izdelave AI aplikacij. Pridružite se sošolcem in izkušenim razvijalcem v razpravah o MCP. To je podporna skupnost, kjer so vprašanja dobrodošla, znanje pa se prosto deli. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Če imate povratne informacije o izdelku ali naletite na napake med razvojem, obiščite: +Če imate povratne informacije o izdelku ali napake pri izdelavi, obiščite: [![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) ## Licenca -Ta repozitorij je licenciran pod licenco MIT. Za več informacij glejte datoteko [LICENSE](../../LICENSE). +To skladišče je licencirano pod licenco MIT. Za več informacij glejte datoteko [LICENSE](../../LICENSE). --- -**Opozarilo**: -Ta dokument je bil preveden z uporabo storitve za avtomatski prevod [Co-op Translator](https://github.com/Azure/co-op-translator). Čeprav si prizadevamo za natančnost, upoštevajte, da lahko avtomatizirani prevodi vsebujejo napake ali nepravilnosti. Izvirni dokument v njegovem izvirnem jeziku velja za avtoritativni vir. Za pomembne informacije priporočamo strokoven človeški prevod. Nismo odgovorni za morebitna nesporazume ali napačne interpretacije, ki izhajajo iz uporabe tega prevoda. +**Opozorilo**: +Ta dokument je bil preveden z uporabo AI prevajalske storitve [Co-op Translator](https://github.com/Azure/co-op-translator). Čeprav si prizadevamo za natančnost, prosimo, upoštevajte, da avtomatski prevodi lahko vsebujejo napake ali netočnosti. Izvirni dokument v njegovem izvoru jeziku naj se šteje za avtoritativni vir. Za ključne informacije priporočamo strokovni človeški prevod. Za morebitna nesporazuma ali napačne interpretacije, ki izhajajo iz uporabe tega prevoda, ne prevzemamo odgovornosti. \ No newline at end of file diff --git a/translations/sl/SECURITY.md b/translations/sl/SECURITY.md index 74475f164..9af6e5ab9 100644 --- a/translations/sl/SECURITY.md +++ b/translations/sl/SECURITY.md @@ -1,12 +1,3 @@ - ## Varnost Microsoft jemlje varnost svojih programske opreme in storitev resno, kar vključuje vse repozitorije izvorne kode, ki jih upravljajo naše GitHub organizacije, med katerimi so [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) in [naše GitHub organizacije](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/sl/SUPPORT.md b/translations/sl/SUPPORT.md index fd0d77f71..f4aedb358 100644 --- a/translations/sl/SUPPORT.md +++ b/translations/sl/SUPPORT.md @@ -1,12 +1,3 @@ - # Podpora ## Kako prijaviti težave in dobiti pomoč diff --git a/translations/sl/_404.md b/translations/sl/_404.md index a5db09f02..8919405fb 100644 --- a/translations/sl/_404.md +++ b/translations/sl/_404.md @@ -1,12 +1,3 @@ - # Delo v teku Na tej strani trenutno delamo. Prosimo, preverite kasneje. diff --git a/translations/sl/docs/_navbar.md b/translations/sl/docs/_navbar.md index 595adabed..814b7c1e1 100644 --- a/translations/sl/docs/_navbar.md +++ b/translations/sl/docs/_navbar.md @@ -1,12 +1,3 @@ - - Prevajanja - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/sl/docs/_sidebar.md b/translations/sl/docs/_sidebar.md index 0b2a8e59c..021ae1074 100644 --- a/translations/sl/docs/_sidebar.md +++ b/translations/sl/docs/_sidebar.md @@ -1,12 +1,3 @@ - - Uvod - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/sl/for-teachers.md b/translations/sl/for-teachers.md index 8215f61ac..c76c57865 100644 --- a/translations/sl/for-teachers.md +++ b/translations/sl/for-teachers.md @@ -1,12 +1,3 @@ - ### Za učitelje Vabljeni, da uporabite ta učni načrt v svojem razredu. Odlično deluje z GitHub Classroom in vodilnimi platformami LMS, prav tako pa ga lahko uporabljate kot samostojno repozitorij s svojimi učenci. diff --git a/translations/sl/lesson-template/README.md b/translations/sl/lesson-template/README.md index f7dfe7f2e..934f8d926 100644 --- a/translations/sl/lesson-template/README.md +++ b/translations/sl/lesson-template/README.md @@ -1,12 +1,3 @@ - # [Tema lekcije] ![Vstavi video tukaj](../../../lesson-template/video-url) diff --git a/translations/sl/lesson-template/assignment.md b/translations/sl/lesson-template/assignment.md index cd899a522..ad02666ce 100644 --- a/translations/sl/lesson-template/assignment.md +++ b/translations/sl/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [Ime naloge] ## Navodila diff --git a/translations/sl/memory-game/README.md b/translations/sl/memory-game/README.md index 8e61e1c3c..a6bfc3ff3 100644 --- a/translations/sl/memory-game/README.md +++ b/translations/sl/memory-game/README.md @@ -1,12 +1,3 @@ - To je [Next.js](https://nextjs.org) projekt, ustvarjen z [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). ## Začetek diff --git a/translations/sl/quiz-app/README.md b/translations/sl/quiz-app/README.md index 06e5ca1a8..e4f4529a9 100644 --- a/translations/sl/quiz-app/README.md +++ b/translations/sl/quiz-app/README.md @@ -1,12 +1,3 @@ - # Aplikacija za kvize Ti kvizi so predhodni in zaključni kvizi za učni načrt podatkovne znanosti na https://aka.ms/webdev-beginners diff --git a/translations/sr/.co-op-translator.json b/translations/sr/.co-op-translator.json new file mode 100644 index 000000000..b6cc0af44 --- /dev/null +++ b/translations/sr/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2026-01-07T08:30:02+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "sr" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2025-10-24T23:09:48+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "sr" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2026-01-07T08:33:23+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "sr" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2026-01-07T08:26:44+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "sr" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2025-10-24T23:13:15+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "sr" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:29:40+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "sr" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2026-01-07T07:34:25+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "sr" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T19:04:36+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "sr" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2026-01-07T07:45:54+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "sr" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2025-10-24T23:02:43+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "sr" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2026-01-07T07:44:18+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "sr" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2025-10-24T23:03:17+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "sr" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2026-01-07T07:47:55+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "sr" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2025-10-24T23:04:36+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "sr" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2026-01-07T07:49:42+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "sr" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2025-10-24T23:03:57+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "sr" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-28T10:19:25+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "sr" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2026-01-07T08:20:29+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "sr" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2025-10-24T23:26:35+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "sr" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2026-01-07T08:24:59+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "sr" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2025-10-24T23:25:03+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "sr" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2026-01-07T08:22:25+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "sr" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2025-10-24T23:23:28+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "sr" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-07T07:38:56+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "sr" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-28T10:24:07+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "sr" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2026-01-07T07:37:47+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "sr" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T10:29:06+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "sr" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2026-01-07T08:18:31+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "sr" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2025-10-24T23:37:44+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "sr" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2026-01-07T08:07:27+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "sr" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2025-10-24T23:46:35+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "sr" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2026-01-07T08:03:38+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "sr" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2025-10-24T23:45:02+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "sr" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2026-01-07T08:05:42+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "sr" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2025-10-24T23:43:44+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "sr" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-28T10:08:38+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "sr" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-28T10:11:23+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "sr" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-28T10:12:20+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "sr" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-28T10:12:44+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "sr" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-28T10:11:41+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "sr" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-28T10:11:53+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "sr" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-28T10:12:07+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "sr" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-28T10:12:32+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "sr" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-28T10:11:09+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "sr" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2026-01-07T07:59:59+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "sr" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2025-10-24T23:42:40+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "sr" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2026-01-07T07:55:37+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "sr" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2025-10-24T23:40:00+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "sr" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2026-01-07T08:01:47+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "sr" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2025-10-24T23:39:22+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "sr" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2026-01-07T07:53:52+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "sr" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2025-10-24T23:42:02+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "sr" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T10:17:05+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "sr" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T10:17:13+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "sr" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2026-01-07T07:58:49+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "sr" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-28T10:16:02+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "sr" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T10:16:09+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "sr" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T10:16:14+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "sr" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2026-01-07T07:57:19+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "sr" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2025-10-24T23:40:43+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "sr" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T10:18:37+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "sr" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T10:18:42+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "sr" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-28T10:14:34+00:00", + "source_file": "6-space-game/README.md", + "language_code": "sr" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T10:16:19+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "sr" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2026-01-07T08:11:17+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "sr" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2025-10-24T23:33:08+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "sr" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2026-01-07T08:08:55+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "sr" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2025-10-24T23:35:22+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "sr" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2026-01-07T08:13:33+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "sr" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2025-10-24T23:31:09+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "sr" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2026-01-07T08:16:18+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "sr" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2025-10-24T23:28:42+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "sr" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-28T10:03:50+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "sr" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-28T10:05:11+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "sr" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-28T10:05:23+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "sr" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2026-01-07T07:51:52+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "sr" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2025-10-24T23:06:08+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "sr" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2026-01-07T07:39:04+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "sr" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:39:18+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "sr" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:44:50+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "sr" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2025-10-24T23:21:44+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "sr" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:53:45+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "sr" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:40:23+00:00", + "source_file": "AGENTS.md", + "language_code": "sr" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-28T10:03:42+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "sr" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-28T10:02:59+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "sr" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:59:22+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "sr" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T19:11:03+00:00", + "source_file": "README.md", + "language_code": "sr" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-28T10:03:11+00:00", + "source_file": "SECURITY.md", + "language_code": "sr" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-28T10:02:45+00:00", + "source_file": "SUPPORT.md", + "language_code": "sr" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-28T10:02:53+00:00", + "source_file": "_404.md", + "language_code": "sr" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-28T10:22:37+00:00", + "source_file": "docs/_navbar.md", + "language_code": "sr" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-28T10:22:26+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "sr" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T10:50:25+00:00", + "source_file": "for-teachers.md", + "language_code": "sr" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-28T10:22:46+00:00", + "source_file": "lesson-template/README.md", + "language_code": "sr" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-28T10:22:54+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "sr" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:59:01+00:00", + "source_file": "memory-game/README.md", + "language_code": "sr" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-28T10:26:05+00:00", + "source_file": "quiz-app/README.md", + "language_code": "sr" + } +} \ No newline at end of file diff --git a/translations/sr/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/sr/1-getting-started-lessons/1-intro-to-programming-languages/README.md index 52d0dd795..09b2c859a 100644 --- a/translations/sr/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/sr/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # Увод у програмске језике и савремене алате за програмере Здраво, будући програмеру! 👋 Могу ли ти рећи нешто што ме и данас сваког дана потресе? Ускоро ћеш открити да програмирање није само око рачунара – то су истинске суперсиле које ти омогућавају да оживиш своје најлуђе идеје! diff --git a/translations/sr/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/sr/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index 4b84dcc18..683df0dc4 100644 --- a/translations/sr/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/sr/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # Задатак: Истраживање савремених алата за веб развој ## Упутства diff --git a/translations/sr/1-getting-started-lessons/2-github-basics/README.md b/translations/sr/1-getting-started-lessons/2-github-basics/README.md index a2a29fb54..c9e4db89c 100644 --- a/translations/sr/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/sr/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # Увод у GitHub Здраво, будући програмеру! 👋 Спреман да се придружиш милионима програмера широм света? Јако сам узбуђен што ти могу представити GitHub – замисли то као друштвену мрежу за програмере, само што уместо дељења фотографија ручка, ми делимо код и заједно градимо невероватне ствари! diff --git a/translations/sr/1-getting-started-lessons/3-accessibility/README.md b/translations/sr/1-getting-started-lessons/3-accessibility/README.md index 977a8950d..69c35088c 100644 --- a/translations/sr/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/sr/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # Креирање приступачних веб страница ![Све о приступачности](../../../../translated_images/sr/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/sr/1-getting-started-lessons/3-accessibility/assignment.md b/translations/sr/1-getting-started-lessons/3-accessibility/assignment.md index cdb0e8d35..09fa02c13 100644 --- a/translations/sr/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/sr/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # Свеобухватна ревизија приступачности веб сајта ## Упутства diff --git a/translations/sr/1-getting-started-lessons/README.md b/translations/sr/1-getting-started-lessons/README.md index 2a19f95ce..2da4b3358 100644 --- a/translations/sr/1-getting-started-lessons/README.md +++ b/translations/sr/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # Увод у веб развој У овом делу курикулума, бићете упознати са концептима који нису засновани на пројектима, а који су важни за постајање професионалним програмером. diff --git a/translations/sr/10-ai-framework-project/README.md b/translations/sr/10-ai-framework-project/README.md index 2adc8d6f0..e0ed13cd2 100644 --- a/translations/sr/10-ai-framework-project/README.md +++ b/translations/sr/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # AI Фрејмворк Да ли сте икада осећали преплављеност док сте покушавали да направите AI апликације од нуле? Нисте сами! AI фрејмворци су као швајцарски нож за развој AI - моћни алати који вам могу уштедети време и главобоље приликом израде интелигентних апликација. Размислите о AI фрејмворку као о добро организованој библиотеци: пружа унапред направљене компоненте, стандардизоване API-је и паметне апстракције тако да можете да се фокусирате на решавање проблема уместо борбе са детаљима имплементације. diff --git a/translations/sr/2-js-basics/1-data-types/README.md b/translations/sr/2-js-basics/1-data-types/README.md index 7fb741b76..e32fc3233 100644 --- a/translations/sr/2-js-basics/1-data-types/README.md +++ b/translations/sr/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # Основе ЈаваСкрипта: Типови података ![JavaScript Basics - Data types](../../../../translated_images/sr/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/sr/2-js-basics/1-data-types/assignment.md b/translations/sr/2-js-basics/1-data-types/assignment.md index f26baeabe..ace8c916a 100644 --- a/translations/sr/2-js-basics/1-data-types/assignment.md +++ b/translations/sr/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # Практична примена типова података: Е-трговина и корпа за куповину ## Упутства diff --git a/translations/sr/2-js-basics/2-functions-methods/README.md b/translations/sr/2-js-basics/2-functions-methods/README.md index 2dcda39c7..400e1f83d 100644 --- a/translations/sr/2-js-basics/2-functions-methods/README.md +++ b/translations/sr/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # Основи JavaScript-а: Методи и функције ![JavaScript Basics - Functions](../../../../translated_images/sr/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/sr/2-js-basics/2-functions-methods/assignment.md b/translations/sr/2-js-basics/2-functions-methods/assignment.md index bcfd737ae..55e89c32c 100644 --- a/translations/sr/2-js-basics/2-functions-methods/assignment.md +++ b/translations/sr/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # Забава са функцијама ## Упутства diff --git a/translations/sr/2-js-basics/3-making-decisions/README.md b/translations/sr/2-js-basics/3-making-decisions/README.md index cced24cbd..e0e987496 100644 --- a/translations/sr/2-js-basics/3-making-decisions/README.md +++ b/translations/sr/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # Основе ЈаваСкрипта: Доношење одлука ![Основе ЈаваСкрипта - Доношење одлука](../../../../translated_images/sr/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/sr/2-js-basics/3-making-decisions/assignment.md b/translations/sr/2-js-basics/3-making-decisions/assignment.md index 89a7c587f..d781788f7 100644 --- a/translations/sr/2-js-basics/3-making-decisions/assignment.md +++ b/translations/sr/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # Доношење одлука: Обрада оцена ученика ## Циљеви учења diff --git a/translations/sr/2-js-basics/4-arrays-loops/README.md b/translations/sr/2-js-basics/4-arrays-loops/README.md index 7591c3bb2..8c5718bfb 100644 --- a/translations/sr/2-js-basics/4-arrays-loops/README.md +++ b/translations/sr/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # Основе JavaScript-а: Низови и Петље ![JavaScript Basics - Arrays](../../../../translated_images/sr/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/sr/2-js-basics/4-arrays-loops/assignment.md b/translations/sr/2-js-basics/4-arrays-loops/assignment.md index ca6e52312..e2d8e3b2d 100644 --- a/translations/sr/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/sr/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # Задаци са низовима и петљама ## Упутства diff --git a/translations/sr/2-js-basics/README.md b/translations/sr/2-js-basics/README.md index 5aef8c204..8d7652853 100644 --- a/translations/sr/2-js-basics/README.md +++ b/translations/sr/2-js-basics/README.md @@ -1,12 +1,3 @@ - # Увод у JavaScript JavaScript је језик веба. У овим четири лекције, научићете његове основе. diff --git a/translations/sr/3-terrarium/1-intro-to-html/README.md b/translations/sr/3-terrarium/1-intro-to-html/README.md index e9755edbd..8aa2d91f7 100644 --- a/translations/sr/3-terrarium/1-intro-to-html/README.md +++ b/translations/sr/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Terrarium Project Deo 1: Uvod u HTML ```mermaid diff --git a/translations/sr/3-terrarium/1-intro-to-html/assignment.md b/translations/sr/3-terrarium/1-intro-to-html/assignment.md index 466c88cbc..5caec19c1 100644 --- a/translations/sr/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/sr/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # HTML Практична вежба: Направите макету блога ## Циљеви учења diff --git a/translations/sr/3-terrarium/2-intro-to-css/README.md b/translations/sr/3-terrarium/2-intro-to-css/README.md index ce00ff138..3a3eede18 100644 --- a/translations/sr/3-terrarium/2-intro-to-css/README.md +++ b/translations/sr/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Terrarium Projekat Deo 2: Uvod u CSS ```mermaid diff --git a/translations/sr/3-terrarium/2-intro-to-css/assignment.md b/translations/sr/3-terrarium/2-intro-to-css/assignment.md index f772aa09f..57ed0db41 100644 --- a/translations/sr/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/sr/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # Задатак за рефакторисање CSS-а ## Циљ diff --git a/translations/sr/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/sr/3-terrarium/3-intro-to-DOM-and-closures/README.md index 57fb897fe..49324c1fb 100644 --- a/translations/sr/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/sr/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # Пројекат Тераријум, део 3: Манипулација DOM-ом и JavaScript затварања ```mermaid diff --git a/translations/sr/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/sr/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index ceb48f27c..4312fd6c0 100644 --- a/translations/sr/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/sr/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # Задатак за истраживање DOM елемената ## Преглед diff --git a/translations/sr/3-terrarium/README.md b/translations/sr/3-terrarium/README.md index 2076a5aba..5fa00c782 100644 --- a/translations/sr/3-terrarium/README.md +++ b/translations/sr/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## Поставите свој Терраријум Можете поставити или објавити свој Терраријум на вебу користећи **Azure Static Web Apps**. diff --git a/translations/sr/3-terrarium/solution/README.md b/translations/sr/3-terrarium/solution/README.md index 7a64db27b..38d034166 100644 --- a/translations/sr/3-terrarium/solution/README.md +++ b/translations/sr/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # Моја Тераријум: Пројекат за учење о HTML-у, CSS-у и манипулацији DOM-ом помоћу JavaScript-а 🌵🌱 Мала вежба са превлачењем и пуштањем. Уз мало HTML-а, JS-а и CSS-а, можете направити веб интерфејс, стилизовати га и додати интеракцију. diff --git a/translations/sr/4-typing-game/README.md b/translations/sr/4-typing-game/README.md index 391b9eb6e..f9e6bf9c4 100644 --- a/translations/sr/4-typing-game/README.md +++ b/translations/sr/4-typing-game/README.md @@ -1,12 +1,3 @@ - # Програмирање вођено догађајима - Направите игру куцања ```mermaid diff --git a/translations/sr/4-typing-game/solution/README.md b/translations/sr/4-typing-game/solution/README.md index bae79c322..71f1b0891 100644 --- a/translations/sr/4-typing-game/solution/README.md +++ b/translations/sr/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - Ово је привремено место, намерно остављено празно --- diff --git a/translations/sr/4-typing-game/typing-game/README.md b/translations/sr/4-typing-game/typing-game/README.md index bf4e53e60..99d39bfdf 100644 --- a/translations/sr/4-typing-game/typing-game/README.md +++ b/translations/sr/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # Креирање игре помоћу догађаја Да ли сте се икада запитали како веб сајтови знају када кликнете на дугме или укуцате нешто у текстуално поље? То је магија програмирања управљаног догађајима! Како боље научити ову важну вештину него тако што ћете изградити нешто корисно - игру брзог куцања која реагује на сваки ваш унос. diff --git a/translations/sr/4-typing-game/typing-game/assignment.md b/translations/sr/4-typing-game/typing-game/assignment.md index 1536174ba..fe453cdd1 100644 --- a/translations/sr/4-typing-game/typing-game/assignment.md +++ b/translations/sr/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # Направите нову игру са тастатуром ## Упутства diff --git a/translations/sr/5-browser-extension/1-about-browsers/README.md b/translations/sr/5-browser-extension/1-about-browsers/README.md index cca4bd487..cbaf36d23 100644 --- a/translations/sr/5-browser-extension/1-about-browsers/README.md +++ b/translations/sr/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # Пројекат проширења прегледача Deo 1: Све о прегледачима ```mermaid diff --git a/translations/sr/5-browser-extension/1-about-browsers/assignment.md b/translations/sr/5-browser-extension/1-about-browsers/assignment.md index 1acf3e8c2..a6eb2450b 100644 --- a/translations/sr/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/sr/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # Задатак: Преобликујте своје проширење за претраживач ## Преглед diff --git a/translations/sr/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/sr/5-browser-extension/2-forms-browsers-local-storage/README.md index bfbf16135..675cb0465 100644 --- a/translations/sr/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/sr/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # Пројекат проширења прегледача, део 2: Позив API-ја, коришћење локалне меморије ```mermaid diff --git a/translations/sr/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/sr/5-browser-extension/2-forms-browsers-local-storage/assignment.md index fa3419f59..a1a8bb279 100644 --- a/translations/sr/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/sr/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # Усвојите API ## Преглед diff --git a/translations/sr/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/sr/5-browser-extension/3-background-tasks-and-performance/README.md index a773a32f5..0fbc7a992 100644 --- a/translations/sr/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/sr/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # Пројекат проширења прегледача, део 3: Сазнајте о позадинским задацима и перформансама ```mermaid diff --git a/translations/sr/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/sr/5-browser-extension/3-background-tasks-and-performance/assignment.md index 748e9f1ac..002de59a9 100644 --- a/translations/sr/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/sr/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # Анализа сајта за перформансе ## Преглед задатка diff --git a/translations/sr/5-browser-extension/README.md b/translations/sr/5-browser-extension/README.md index 2464d87e1..54571937c 100644 --- a/translations/sr/5-browser-extension/README.md +++ b/translations/sr/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # Изградња екстензије за прегледач Изградња екстензија за прегледаче је забаван и занимљив начин да размислите о перформансама ваших апликација док правите другачију врсту веб ресурса. Овај модул укључује лекције о томе како прегледачи функционишу, како да поставите екстензију за прегледач, како да направите форму, позовете API, користите локално складиште, као и како да процените перформансе вашег веб сајта и побољшате их. diff --git a/translations/sr/5-browser-extension/solution/README.md b/translations/sr/5-browser-extension/solution/README.md index cb9f2c54c..932b13647 100644 --- a/translations/sr/5-browser-extension/solution/README.md +++ b/translations/sr/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser Extension: Завршен Код Користећи tmrow-ов C02 Signal API за праћење потрошње електричне енергије, направите екстензију за претраживач како бисте имали подсетник директно у вашем претраживачу о томе колико је потрошња електричне енергије у вашем региону велика. Коришћење ове екстензије ад хок ће вам помоћи да донесете одлуке о вашим активностима на основу ових информација. diff --git a/translations/sr/5-browser-extension/solution/translation/README.es.md b/translations/sr/5-browser-extension/solution/translation/README.es.md index 377be675f..a21735b7f 100644 --- a/translations/sr/5-browser-extension/solution/translation/README.es.md +++ b/translations/sr/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Екстензија за прегледач Carbon Trigger: Комплетан код Користећи API за CO2 сигнал од tmrow за праћење потрошње електричне енергије, направите екстензију за прегледач како бисте имали подсетник директно у вашем прегледачу о потрошњи електричне енергије у вашем региону. Коришћење ове ад хок екстензије ће вам помоћи да доносите одлуке о вашим активностима на основу ових информација. diff --git a/translations/sr/5-browser-extension/solution/translation/README.fr.md b/translations/sr/5-browser-extension/solution/translation/README.fr.md index c13ba604e..dd1a3034c 100644 --- a/translations/sr/5-browser-extension/solution/translation/README.fr.md +++ b/translations/sr/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Екстензија за прегледач Carbon Trigger: Завршен код Користећи API C02 Signal од tmrow за праћење потрошње електричне енергије, направите екстензију за прегледач како бисте могли директно у свом прегледачу добијати подсетнике о потрошњи електричне енергије у вашем региону. Коришћење ове екстензије ће вам помоћи да доносите одлуке о својим активностима на основу ових информација. diff --git a/translations/sr/5-browser-extension/solution/translation/README.hi.md b/translations/sr/5-browser-extension/solution/translation/README.hi.md index 4129ebc5e..4fed75523 100644 --- a/translations/sr/5-browser-extension/solution/translation/README.hi.md +++ b/translations/sr/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # Карбон Триггер Браузер Екстензија: Завршен Код Користећи tmrow-ов C02 Signal API за праћење потрошње електричне енергије, направљена је екстензија за браузер која вас подсећа колико је потрошња електричне енергије у вашем региону у датом тренутку. Коришћење ове екстензије може вам помоћи да донесете одлуке о својим активностима на основу ове информације. diff --git a/translations/sr/5-browser-extension/solution/translation/README.it.md b/translations/sr/5-browser-extension/solution/translation/README.it.md index 300a05c00..b79e4a85b 100644 --- a/translations/sr/5-browser-extension/solution/translation/README.it.md +++ b/translations/sr/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Карбон Триггер проширење за прегледач: код за почетак Користићемо API Signal C02 од tmrow за праћење потрошње електричне енергије како бисмо направили проширење за прегледач које ће вам омогућити да директно у прегледачу добијете подсетник о томе колико је потрошња електричне енергије у вашем региону оптерећујућа. Коришћење овог прилагођеног проширења помоћи ће вам да процените своје активности на основу ових информација. diff --git a/translations/sr/5-browser-extension/solution/translation/README.ja.md b/translations/sr/5-browser-extension/solution/translation/README.ja.md index 5c7f52ce0..4a2cb445e 100644 --- a/translations/sr/5-browser-extension/solution/translation/README.ja.md +++ b/translations/sr/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # Карбон Триггер: Екстензија за прегледач - Завршен код Користећи C02 Signal API од tmrow, направићемо екстензију за прегледач која приказује подсетник о томе колико је велика потрошња електричне енергије у вашем региону. Ова екстензија ће вам омогућити да пратите потрошњу струје и доносите одлуке о својим активностима на основу тих информација. diff --git a/translations/sr/5-browser-extension/solution/translation/README.ms.md b/translations/sr/5-browser-extension/solution/translation/README.ms.md index 67f316ef8..6680aafaf 100644 --- a/translations/sr/5-browser-extension/solution/translation/README.ms.md +++ b/translations/sr/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # Додатак за прегледач Carbon Trigger: Комплетан код Користећи API за CO2 сигнал tmrow за праћење потрошње електричне енергије, направите додатак за прегледач који ће вам омогућити да добијете обавештења у вашем прегледачу о томе колико је велика потрошња електричне енергије у вашем региону. Коришћење овог додатка ће вам помоћи да донесете одлуке о вашим активностима на основу ових информација. diff --git a/translations/sr/5-browser-extension/start/README.md b/translations/sr/5-browser-extension/start/README.md index a40d53362..ad9e8a839 100644 --- a/translations/sr/5-browser-extension/start/README.md +++ b/translations/sr/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser Extension: Почетни Код Користећи tmrow-ов C02 Signal API за праћење потрошње електричне енергије, направите екстензију за претраживач како бисте имали подсетник директно у вашем претраживачу о томе колика је потрошња електричне енергије у вашем региону. Коришћење ове екстензије ће вам помоћи да доносите одлуке о вашим активностима на основу ових информација. diff --git a/translations/sr/6-space-game/1-introduction/README.md b/translations/sr/6-space-game/1-introduction/README.md index 48afde8d8..11806fcc4 100644 --- a/translations/sr/6-space-game/1-introduction/README.md +++ b/translations/sr/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # Изградња свемирске игре део 1: Увод ```mermaid diff --git a/translations/sr/6-space-game/1-introduction/assignment.md b/translations/sr/6-space-game/1-introduction/assignment.md index 3f69197b1..f0100e783 100644 --- a/translations/sr/6-space-game/1-introduction/assignment.md +++ b/translations/sr/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # Направите игру: Примените дизајн шаблоне ## Преглед задатка diff --git a/translations/sr/6-space-game/2-drawing-to-canvas/README.md b/translations/sr/6-space-game/2-drawing-to-canvas/README.md index f51104b32..99a3512ef 100644 --- a/translations/sr/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/sr/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # Направи просторну игру део 2: Исцртај јунака и чудовишта на Canvas ```mermaid diff --git a/translations/sr/6-space-game/2-drawing-to-canvas/assignment.md b/translations/sr/6-space-game/2-drawing-to-canvas/assignment.md index 8024bcffd..cf8f58c26 100644 --- a/translations/sr/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/sr/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # Задатак: Истражите Canvas API ## Циљеви учења diff --git a/translations/sr/6-space-game/3-moving-elements-around/README.md b/translations/sr/6-space-game/3-moving-elements-around/README.md index 0e313b73d..6d7bac8f5 100644 --- a/translations/sr/6-space-game/3-moving-elements-around/README.md +++ b/translations/sr/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # Направи Свемирску Игру део 3: Додавање Покрета ```mermaid diff --git a/translations/sr/6-space-game/3-moving-elements-around/assignment.md b/translations/sr/6-space-game/3-moving-elements-around/assignment.md index 812942ed1..284566a4b 100644 --- a/translations/sr/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/sr/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # Коментаришите свој код ## Упутства diff --git a/translations/sr/6-space-game/4-collision-detection/README.md b/translations/sr/6-space-game/4-collision-detection/README.md index aec25a678..c89ec18e6 100644 --- a/translations/sr/6-space-game/4-collision-detection/README.md +++ b/translations/sr/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # Направи свемирску игру део 4: Додавање ласера и откривање судара ```mermaid diff --git a/translations/sr/6-space-game/4-collision-detection/assignment.md b/translations/sr/6-space-game/4-collision-detection/assignment.md index 8214e2235..a6f7d6798 100644 --- a/translations/sr/6-space-game/4-collision-detection/assignment.md +++ b/translations/sr/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # Истражите Сударе ## Упутства diff --git a/translations/sr/6-space-game/4-collision-detection/solution/README.md b/translations/sr/6-space-game/4-collision-detection/solution/README.md index 4fa6bef88..65092c87b 100644 --- a/translations/sr/6-space-game/4-collision-detection/solution/README.md +++ b/translations/sr/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - Ово је привремено место, намерно остављено празно --- diff --git a/translations/sr/6-space-game/4-collision-detection/your-work/README.md b/translations/sr/6-space-game/4-collision-detection/your-work/README.md index 0f3cb77e1..14e4dee16 100644 --- a/translations/sr/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/sr/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - Ово је привремено место, намерно остављено празно --- diff --git a/translations/sr/6-space-game/5-keeping-score/README.md b/translations/sr/6-space-game/5-keeping-score/README.md index ba193aade..5307458d2 100644 --- a/translations/sr/6-space-game/5-keeping-score/README.md +++ b/translations/sr/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # Изградња Свемирске Игре Deo 5: Бодовање и Животи ```mermaid diff --git a/translations/sr/6-space-game/5-keeping-score/assignment.md b/translations/sr/6-space-game/5-keeping-score/assignment.md index c88e2f9fe..21cce1808 100644 --- a/translations/sr/6-space-game/5-keeping-score/assignment.md +++ b/translations/sr/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # Направите Игру Са Бодовима ## Упутства diff --git a/translations/sr/6-space-game/5-keeping-score/solution/README.md b/translations/sr/6-space-game/5-keeping-score/solution/README.md index 0eadd3d9c..1c97f3fe5 100644 --- a/translations/sr/6-space-game/5-keeping-score/solution/README.md +++ b/translations/sr/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - Ово је привремено место, намерно остављено празно --- diff --git a/translations/sr/6-space-game/5-keeping-score/your-work/README.md b/translations/sr/6-space-game/5-keeping-score/your-work/README.md index a929ec613..61e93b479 100644 --- a/translations/sr/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/sr/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - Ово је привремено место, намерно остављено празно --- diff --git a/translations/sr/6-space-game/6-end-condition/README.md b/translations/sr/6-space-game/6-end-condition/README.md index c715870b7..c751a5a8b 100644 --- a/translations/sr/6-space-game/6-end-condition/README.md +++ b/translations/sr/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # Изградите свемирску игру, део 6: Крај и поновни почетак ```mermaid diff --git a/translations/sr/6-space-game/6-end-condition/assignment.md b/translations/sr/6-space-game/6-end-condition/assignment.md index 079e87db3..80324cf07 100644 --- a/translations/sr/6-space-game/6-end-condition/assignment.md +++ b/translations/sr/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # Направите пример игре ## Преглед задатка diff --git a/translations/sr/6-space-game/6-end-condition/solution/README.md b/translations/sr/6-space-game/6-end-condition/solution/README.md index 3e0d6dece..14e4dee16 100644 --- a/translations/sr/6-space-game/6-end-condition/solution/README.md +++ b/translations/sr/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - Ово је привремено место, намерно остављено празно --- diff --git a/translations/sr/6-space-game/6-end-condition/your-work/README.md b/translations/sr/6-space-game/6-end-condition/your-work/README.md index db6e0c48a..14e4dee16 100644 --- a/translations/sr/6-space-game/6-end-condition/your-work/README.md +++ b/translations/sr/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - Ово је привремено место, намерно остављено празно --- diff --git a/translations/sr/6-space-game/README.md b/translations/sr/6-space-game/README.md index 634f7d33f..076d55384 100644 --- a/translations/sr/6-space-game/README.md +++ b/translations/sr/6-space-game/README.md @@ -1,12 +1,3 @@ - # Направите свемирску игру Свемирска игра за учење напреднијих основа JavaScript-а diff --git a/translations/sr/6-space-game/solution/README.md b/translations/sr/6-space-game/solution/README.md index c9760ac90..14e4dee16 100644 --- a/translations/sr/6-space-game/solution/README.md +++ b/translations/sr/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - Ово је привремено место, намерно остављено празно --- diff --git a/translations/sr/7-bank-project/1-template-route/README.md b/translations/sr/7-bank-project/1-template-route/README.md index 65093edc4..4794f6a5f 100644 --- a/translations/sr/7-bank-project/1-template-route/README.md +++ b/translations/sr/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # Израда банковне апликације део 1: HTML шаблони и руте у веб апликацији ```mermaid diff --git a/translations/sr/7-bank-project/1-template-route/assignment.md b/translations/sr/7-bank-project/1-template-route/assignment.md index e110e31e0..ba97139b9 100644 --- a/translations/sr/7-bank-project/1-template-route/assignment.md +++ b/translations/sr/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # Побољшање рутирања ## Упутства diff --git a/translations/sr/7-bank-project/2-forms/README.md b/translations/sr/7-bank-project/2-forms/README.md index a6f784805..3a6bac80c 100644 --- a/translations/sr/7-bank-project/2-forms/README.md +++ b/translations/sr/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # Направите банковску апликацију део 2: Направите формулар за пријаву и регистрацију ```mermaid diff --git a/translations/sr/7-bank-project/2-forms/assignment.md b/translations/sr/7-bank-project/2-forms/assignment.md index d3aca3705..c46e02c24 100644 --- a/translations/sr/7-bank-project/2-forms/assignment.md +++ b/translations/sr/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # Стилизујте своју банкарску апликацију модерним CSS-ом ## Преглед пројекта diff --git a/translations/sr/7-bank-project/3-data/README.md b/translations/sr/7-bank-project/3-data/README.md index c30d9aea3..3b715ff33 100644 --- a/translations/sr/7-bank-project/3-data/README.md +++ b/translations/sr/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # Креирање Банкарске Апликације Део 3: Методе Преузимања и Коришћења Података Замислите рачунар на Enterprise у Стар Треку - када капетан Пикард пита за статус брода, информације се појављују одмах без потпуног гашења и поновног састављања интерфејса. Тај беспрекорни ток информација је управо оно што овде градимо са динамичним преузимањем података. diff --git a/translations/sr/7-bank-project/3-data/assignment.md b/translations/sr/7-bank-project/3-data/assignment.md index 0bac36229..30cf3ab58 100644 --- a/translations/sr/7-bank-project/3-data/assignment.md +++ b/translations/sr/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # Задатак за рефакторисање кода и документацију ## Циљеви учења diff --git a/translations/sr/7-bank-project/4-state-management/README.md b/translations/sr/7-bank-project/4-state-management/README.md index 7247cf19c..c76de3b4f 100644 --- a/translations/sr/7-bank-project/4-state-management/README.md +++ b/translations/sr/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # Направите банкарску апликацију, део 4: Концепти управљања стањем ## ⚡ Шта можете урадити у наредних 5 минута diff --git a/translations/sr/7-bank-project/4-state-management/assignment.md b/translations/sr/7-bank-project/4-state-management/assignment.md index fde9f9912..6c8a10976 100644 --- a/translations/sr/7-bank-project/4-state-management/assignment.md +++ b/translations/sr/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # Имплементација дијалога "Додај трансакцију" ## Преглед diff --git a/translations/sr/7-bank-project/README.md b/translations/sr/7-bank-project/README.md index 4bf502f68..ebbe45890 100644 --- a/translations/sr/7-bank-project/README.md +++ b/translations/sr/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: Направите банку У овом пројекту ћете научити како да направите измишљену банку. Ове лекције укључују упутства о томе како да распоредите веб апликацију и обезбедите руте, направите форме, управљате стањем и преузимате податке са API-ја од којег можете добити податке банке. diff --git a/translations/sr/7-bank-project/api/README.md b/translations/sr/7-bank-project/api/README.md index 95b1a5d8b..4b7dc57c5 100644 --- a/translations/sr/7-bank-project/api/README.md +++ b/translations/sr/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # Bank API > Bank API направљен уз помоћ [Node.js](https://nodejs.org) + [Express](https://expressjs.com/). diff --git a/translations/sr/7-bank-project/solution/README.md b/translations/sr/7-bank-project/solution/README.md index f387bec5f..0c3e0984b 100644 --- a/translations/sr/7-bank-project/solution/README.md +++ b/translations/sr/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # Банкарска апликација > Пример решења за пројекат банкарске апликације, направљен коришћењем основног HTML5, CSS-а и JavaScript-а (без коришћења оквира или библиотека). diff --git a/translations/sr/8-code-editor/1-using-a-code-editor/README.md b/translations/sr/8-code-editor/1-using-a-code-editor/README.md index 21d983f3b..0879c8b44 100644 --- a/translations/sr/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/sr/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # Коришћење уредника кода: Савладавање VSCode.dev Сећате се у *Матриксу* када је Нео морао да се прикључи на огромну рачунарску конзолу да би приступио дигиталном свету? Данашњи алати за веб развој су сасвим друга прича – невероватно снажне могућности доступне са било ког места. VSCode.dev је уредник кода базиран на прегледачу који доноси професионалне алате за развој на уређај са интернет везом. diff --git a/translations/sr/8-code-editor/1-using-a-code-editor/assignment.md b/translations/sr/8-code-editor/1-using-a-code-editor/assignment.md index 5370c4440..22f3dfa02 100644 --- a/translations/sr/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/sr/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # Направите веб-сајт за резиме користећи VSCode.dev Побољшајте своје каријерне перспективе креирањем професионалног веб-сајта за резиме који приказује ваше вештине и искуство у интерактивном, модерном формату. Уместо да шаљете традиционалне PDF документе, замислите да пружате послодавцима елегантан, одзиван веб-сајт који демонстрира и ваше квалификације и ваше способности у веб развоју. diff --git a/translations/sr/9-chat-project/README.md b/translations/sr/9-chat-project/README.md index 4fed1cdfa..b4ba442ed 100644 --- a/translations/sr/9-chat-project/README.md +++ b/translations/sr/9-chat-project/README.md @@ -1,12 +1,3 @@ - # Направите Чет Асистента са Вештачком Интелигенцијом Сећате ли се у Стар Треку када би посадa опуштено разговарала са рачунаром брода, постављала му сложена питања и добијала промишљене одговоре? Оно што је 1960-их деловало као чиста научна фантастика, сада можете направити користећи веб технологије које већ познајете. diff --git a/translations/sr/9-chat-project/solution/README.md b/translations/sr/9-chat-project/solution/README.md index 62adbfa9d..4380f4b71 100644 --- a/translations/sr/9-chat-project/solution/README.md +++ b/translations/sr/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # Покрени решење 1. Покрените [бекенд](./backend/README.md) diff --git a/translations/sr/9-chat-project/solution/backend/README.md b/translations/sr/9-chat-project/solution/backend/README.md index 8872dcc9d..de3b87e0f 100644 --- a/translations/sr/9-chat-project/solution/backend/README.md +++ b/translations/sr/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - Изаберите своје окружење за извршавање - [Python](./python/README.md) diff --git a/translations/sr/9-chat-project/solution/backend/python/README.md b/translations/sr/9-chat-project/solution/backend/python/README.md index 1daa5c677..7dd01fd49 100644 --- a/translations/sr/9-chat-project/solution/backend/python/README.md +++ b/translations/sr/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # Покрени код ## Подешавање diff --git a/translations/sr/9-chat-project/solution/frontend/README.md b/translations/sr/9-chat-project/solution/frontend/README.md index b3467b334..a6d79b8f0 100644 --- a/translations/sr/9-chat-project/solution/frontend/README.md +++ b/translations/sr/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # Покрените код ```sh diff --git a/translations/sr/AGENTS.md b/translations/sr/AGENTS.md index 2b5938cd8..df78dfa73 100644 --- a/translations/sr/AGENTS.md +++ b/translations/sr/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## Преглед пројекта diff --git a/translations/sr/CODE_OF_CONDUCT.md b/translations/sr/CODE_OF_CONDUCT.md index 4e1698957..412deeca4 100644 --- a/translations/sr/CODE_OF_CONDUCT.md +++ b/translations/sr/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # Microsoft Кодекс понашања за отворени код Овај пројекат је усвојио [Microsoft Кодекс понашања за отворени код](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/sr/CONTRIBUTING.md b/translations/sr/CONTRIBUTING.md index c53350fee..6d7047953 100644 --- a/translations/sr/CONTRIBUTING.md +++ b/translations/sr/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # Допринос Овај пројекат поздравља доприносе и предлоге. Већина доприноса захтева да се сагласите са Уговором о лиценци за доприносиоце (CLA), којим потврђујете да имате право и да заиста дајете нама права да користимо ваш допринос. За више детаља, посетите [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/sr/Git-Basics/README.md b/translations/sr/Git-Basics/README.md index 988198794..ddfa31c48 100644 --- a/translations/sr/Git-Basics/README.md +++ b/translations/sr/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## Основе GIT-а за почетнике у веб-развоју👶 ## Шта је `Git`? diff --git a/translations/sr/README.md b/translations/sr/README.md index 836e52ed2..ae6140f4f 100644 --- a/translations/sr/README.md +++ b/translations/sr/README.md @@ -1,110 +1,87 @@ - -[![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) -[![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) -[![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) -[![GitHub pull-requests](https://img.shields.io/github/issues-pr/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/pulls/) -[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) - -[![GitHub watchers](https://img.shields.io/github/watchers/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/watchers/) -[![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/network/) -[![GitHub stars](https://img.shields.io/github/stars/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/stargazers/) - -[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) - # Веб развој за почетнике - Наставни план -Научите основе веб развоја уз наш свеобухватни курс од 12 недеља који воде Microsoft Cloud Advocates. Свих 24 лекције дубински истражује JavaScript, CSS и HTML кроз практичне пројекте као што су тераријуми, проширења прегледача и свемирске игре. Укључите се у квизове, дискусије и практичне задатке. Побољшајте своје вештине и оптимизујте задржавање знања уз нашу ефикасну педагогију засновану на пројектима. Започните своје кодирање већ данас! +Научите основе веб развоја уз наш 12-недељни свеобухватни курс који воде Microsoft Cloud Advocates. Свака од 24 лекције улази у свет JavaScript-а, CSS-а и HTML-а кроз практичне пројекте као што су тераријуми, екстензије прегледача и свемирске игре. Укључите се у квизове, дискусије и практичне задатке. Побољшајте своје вештине и оптимизујте задржавање знања уз нашу ефикасну педагогију засновану на пројектима. Започните своје путовање у програмирању данас! -Придружите се Azure AI Foundry Discord заједници +Придружите се заједници Azure AI Foundry на Discord-у -[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) - -Пратите ове кораке да бисте започели коришћењем ових ресурса: -1. **Прављење форка репозиторијума**: Кликните [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) -2. **Клонирање репозиторијума**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Придружите се Azure AI Foundry Discord-у и упознајте експерте и друге програмере**](https://discord.com/invite/ByRwuEEgH4) +Следите ове кораке да бисте започели коришћење ових ресурса: +1. **Направите форк репозиторијума**: Кликните [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) +2. **Клонирајте репозиторијум**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**Придружите се Azure AI Foundry Discord-у и упознајте стручњаке и друге програмере**](https://discord.com/invite/ByRwuEEgH4) ### 🌐 Подршка за више језика -#### Подржано преко GitHub Action-а (аутоматски и увек ажурирано) +#### Подржано путем GitHub Action-а (аутоматски и увек ажурирано) -[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](./README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) +[арапски](../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) | [грчки](../el/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) | [српски (ћирилица)](./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 > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Ово вам даје све што вам треба за завршетак курса са знатно бржим преузимањем. +> Ово вам даје све што вам је потребно да завршите курс са знатно бржим преузимањем. -**Ако желите додатну подршку за језике превода, списак подржаних језика налази се [овде](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +**Ако желите да имате додатне језике превода, подржани су на овој страни [овде](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** -[![Отвори у 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) -#### 🧑‍🎓 _Да ли сте студент?_ +#### 🧑‍🎓 _Јеси ли студент?_ -Посетите [**Student Hub страницу**](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 мод, он осим генерисања текста може да креира и уређује фајлове, покреће команде и још много тога. -### 📣 Обавештење - _Нови пројекат који се гради уз помоћ Генеративне вештачке интелигенције_ +### 📣 Обавештење - _Нови пројекат за прављење уз помоћ генеративне вештачке интелигенције_ -Нови АИ асистент пројекат управо додат, погледајте [пројекат](./9-chat-project/README.md) +Додат је нови асистентски AI пројекат, провери га [пројекат](./9-chat-project/README.md) -### 📣 Обавештење - _Нови наставни план_ о Генеративној вештачкој интелигенцији за JavaScript управо објављен +### 📣 Обавештење - _Нови наставни план_ о генеративној AI на JavaScript-у управо је објављен -Не пропустите наш нови курс о Генеративној вештачкој интелигенцији! +Не пропусти наш нови наставни план о генеративној AI! -Посетите [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) да започнете! +Посети [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) да започнеш! ![Позадина](../../translated_images/sr/background.148a8d43afde5730.webp) -- Лекције обухватају све од основа до RAG. -- Комуницирајте са историјским ликовима користећи GenAI и нашу придружену апликацију. -- Забавна и занимаљива приповест, путоваћете кроз време! +- Лекције које покривају све од основа до RAG. +- Интеракција са историјским ликовима уз помоћ GenAI и наше пратеће апликације. +- Забавно и занимљиво наративно искуство, путоваћеш кроз време! ![лик](../../translated_images/sr/character.5c0dd8e067ffd693.webp) - -Свака лекција укључује задатак за завршетак, проверу знања и изазов који вас води у учењу тема као што су: -- Написи и инженеринг упита +Свака лекција укључује задатак за завршавање, проверу знања и изазов који ће ти помоћи да научиш теме као што су: +- Израђивање упита и инжењеринг упита - Генерисање апликација за текст и слике -- Апликације за претрагу +- Апликације за претраживање -Посетите [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) да започнете! +Посети [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) да започнеш! -## 🌱 Почетак рада -> **Наставници**, укључили смо [неке предлоге](for-teachers.md) како користити овај наставни план. Волео би да добијемо вашу повратну информацију [у нашем форуму за дискусију](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! +## 🌱 Започињање -**[Ученици](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, за сваку лекцију започните са квизом пре предавања, затим прочитајте материјал за предавање, извршите разне активности и проверите своје разумевање са квизом након предавања. +> **Наставници**, укључили смо [неке предлоге](for-teachers.md) о томе како да користите овај наставни план. Волећемо ваше повратне информације [на нашем форуму за дискусију](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! -Да бисте побољшали своје искуство учења, повежите се са својим вршњацима да заједно радите на пројектима! Дискусије су охрабрене у нашем [форуму за дискусију](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) где ће бити доступан тим модератора за одговарање на ваша питања. +**[Ученици](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, за сваку лекцију почнете са квизом пре предавања, а затим прочитајте материјал, завршите разне активности и проверите своје разумевање уз квиз након предавања. -За даље усавршавање, топло препоручујемо да истражите [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) за додатне материјале за учење. +Да бисте унапредили своје искуство учења, повежите се са својим колегама и радите на пројектима заједно! Дискусије су охрабрене на нашем [форуму за дискусију](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) за додатне материјале за учење. -Овај наставни план има спремно окружење за развој! Када почнете, можете изабрати да покренете наставни план у [Codespace-у](https://github.com/features/codespaces/) (_окружење засновано на прегледачу, без потребе инсталације_), или локално на свом рачунару користећи текст едитор као што је [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +### 📋 Постављање вашег окружења -#### Креирај свој репозиторијум -Да бисте лако сачували свој рад, препоручује се да направите своју копију овог репозиторијума. То можете урадити кликом на дугме **Use this template** на врху странице. Ово ће креирати нови репозиторијум на вашем GitHub налогу са копијом наставног плана. +Овај наставни план већ има спремно развојно окружење! Када кренеш, можеш да одабереш да покренеш наставни план у [Codespace-у](https://github.com/features/codespaces/) (_окружење засновано на прегледачу, без потребе за инсталацијом_), или локално на свом рачунару користећи текстуални едитор као што је [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). + +#### Направи свој репозиторијум +Да бисте лако сачували свој рад, препоручујемо да направите своју копију овог репозиторијума. То можете учинити кликом на дугме **Use this template** на врху странице. Ово ће створити нови репозиторијум у вашем GitHub налогу са копијом овог наставног плана. Пратите ове кораке: 1. **Направи форк репозиторијума**: Кликните на дугме "Fork" у горњем десном углу ове странице. @@ -112,104 +89,105 @@ CO_OP_TRANSLATOR_METADATA: #### Покретање наставног плана у Codespace-у -У својој копији овог репозиторијума коју сте направили, кликните на дугме **Code** и изаберите **Open with Codespaces**. Ово ће креирати нови Codespace у којем ћете радити. +У копији репозиторијума коју сте направили, кликните дугме **Code** и одаберите **Open with Codespaces**. Ово ће направити нови Codespace у којем можете радити. ![Codespace](../../translated_images/sr/createcodespace.0238bbf4d7a8d955.webp) #### Покретање наставног плана локално на вашем рачунару -Да бисте покренули овај наставни план локално на вашем рачунару, потребан вам је текст едитор, прегледач и командна линија. Наша прва лекција, [Увод у програмске језике и алате](../../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). +Да бисте покренули овај наставни план локално на рачунару, потребан вам је текстуални едитор, прегледач и алат за линију команди. Наша прва лекција, [Увод у програмске језике и алате заната](../../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). -1. Клонирајте свој репозиторијум на свој рачунар. То можете учинити кликом на дугме **Code** и копирањем URL-а: +1. Клонирајте свој репозиторијум на рачунар. То можете урадити кликом на дугме **Code** и копирањем URL-а: [CodeSpace](./images/createcodespace.png) - Затим, отворите [Терминал](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) у оквиру [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) и покрените следећу команду, замењујући `` URL-ом који сте управо копирали: +Затим, отворите [Terminal](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) и покрените следећу команду, замењујући `` са УРЛ адресом коју сте управо копирали: ```bash git clone ``` - -2. Отворите фасциклу у Visual Studio Code-у. Ово можете урадити тако што ћете кликнути на **File** > **Open Folder** и изабрати фасциклу коју сте управо клонирали. -> Препоручене Visual Studio Code проширења: +2. Отворите фасциклу у Visual Studio Code-у. То можете урадити кликом на **File** > **Open Folder** и избором фасцикле коју сте управо клонирали. + + +> Препоручени Visual Studio Code додаци: > > * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - за преглед HTML страница унутар Visual Studio Code-а -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - помоћ при бржем писању кода +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - да вам помогне да пишете код брже -## 📂 Сваки час укључује: +## 📂 Свака лекција укључује: -- опционални скицнот +- опциону скицноту - опционални додатни видео -- квиз за загревање пре часа -- писани час -- за часове засноване на пројектима, корак по корак водиче како направити пројекат +- пред-лекцијски квиз за загревање +- писану лекцију +- за пројектно засноване лекције, корак-по-корак упутства како да изградите пројекат - провере знања - изазов - додатно читање - задатак -- [квиз после часа](https://ff-quizzes.netlify.app/web/) - -> **Напомена о квизовима**: Сви квизови се налазе у фасцикли 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 | -| 02 | Почетак рада | Основе GitHub-а, укључујући рад у тиму | Како користити GitHub у вашем пројекту, како сарађивати са другима на коду | [Увод у GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | Почетак рада | Приступачност | Научите основе веб приступачности | [Основе приступачности](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | Основе JS | Типови података у JavaScript | Основе типова података у JavaScript | [Типови података](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | Основе JS | Функције и методе | Научите о функцијама и методама за управљање логичким током апликације | [Функције и методе](./2-js-basics/2-functions-methods/README.md) | Jasmine и Christopher | -| 06 | Основе JS | Доношење одлука са JS | Научите како да креирате услове у вашем коду користећи методе доношења одлука | [Доношење одлука](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | Основе JS | Низови и петље | Рад са подацима користећи низове и петље у JavaScript | [Низови и петље](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Тераријум](./3-terrarium/solution/README.md) | Практичан HTML | Креирање HTML-а за онлајн тераријум, фокусирајући се на прављење распореда | [Увод у HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Тераријум](./3-terrarium/solution/README.md) | Практичан CSS | Креирање CSS-а за стилизацију онлајн тераријума, укључујући основе CSS и прављење странице прилагодљивом | [Увод у CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Тераријум](./3-terrarium/solution/README.md) | JavaScript затварања, манипулација DOM-ом | Креирање JavaScript-а за прављење тераријума који функционише као 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 | -| 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 | -| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Позадински процеси у прегледачу, веб перформансе | Користите позадинске процесе прегледача за управљање иконом проширења; научите о веб перформансама и оптимизацијама | [Позадински задаци и перформансе](./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 | -| 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 | -| 18 | [Space Game](./6-space-game/solution/README.md) | Детекција судара | Учини да се елементи сударају и реагују користећи притиске тастера и обезбедите cooldown функцију за боље перформансе игре | [Детекција судара](./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 | -| 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 шаблони и руте у веб апликацији | Научите како створити скелет архитектуре вишестраначног сајта коришћењем рутовања и 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 | -| 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 | -| 25 | [Browser/VScode Code](../../8-code-editor) | Рад са VScode | Научите како да користите уређивач кода | [Користите VScode Code Editor](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [AI Assistants](./9-chat-project/README.md) | Рад са вештачком интелигенцијом | Научите како да направите свог AI помоћника | [Пројекат AI асистента](./9-chat-project/README.md) | Chris | +- [пост-лекцијски квиз](https://ff-quizzes.netlify.app/web/) + +> **Напомена о квизовима**: Сви квизови се налазе у фасцикли Quiz-app, укупно 48 квизова са по три питања. Доступни су [овде](https://ff-quizzes.netlify.app/web/), апликација за квизове може се покренути локално или поставити на Azure; пратите упутства у фасцикли `quiz-app`. + +## 🗃️ Лекције + +| | Име пројекта | Концепти који се уче | Циљеви учења | Повезана лекција | Аутор | +| :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | +| 01 | Почетак рада | Увод у програмирање и алате заната | Научите основе које стоје иза већине програмских језика и о софтверу који помаже професионалним програмерима у њиховом раду | [Увод у програмске језике и алате заната](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Џасмин | +| 02 | Почетак рада | Основе GitHub-а, укључује рад у тиму | Како користити GitHub у свом пројекту, како сарађивати са другима на кодној бази | [Увод у GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Флор | +| 03 | Почетак рада | Приступачност | Научите основе веб приступачности | [Основе приступачности](./1-getting-started-lessons/3-accessibility/README.md) | Кристофер | +| 04 | Основе JS | Типови података у JavaScript-у | Основе типова података у JavaScript-у | [Типови података](./2-js-basics/1-data-types/README.md) | Џасмин | +| 05 | Основе JS | Функције и методе | Научите о функцијама и методама за управљање логиком апликације | [Функције и методе](./2-js-basics/2-functions-methods/README.md) | Џасмин и Кристофер | +| 06 | Основе JS | Доношење одлука са JS-ом | Научите како да креирате услове у свом коду користећи методе доношења одлука | [Доношење одлука](./2-js-basics/3-making-decisions/README.md) | Џасмин | +| 07 | Основе JS | Низови и петље | Рад са подацима користећи низове и петље у JavaScript-у | [Низови и петље](./2-js-basics/4-arrays-loops/README.md) | Џасмин | +| 08 | [Тераријум](./3-terrarium/solution/README.md) | HTML у пракси | Изградите HTML за креирање онлајн тераријума, фокусирајући се на изградњу распореда | [Увод у HTML](./3-terrarium/1-intro-to-html/README.md) | Џен | +| 09 | [Тераријум](./3-terrarium/solution/README.md) | CSS у пракси | Изградите CSS за стилизовање онлајн тераријума, фокусирајући се на основе CSS укључујући прављење странице одзивном | [Увод у CSS](./3-terrarium/2-intro-to-css/README.md) | Џен | +| 10 | [Тераријум](./3-terrarium/solution/README.md) | JavaScript затварања, манипулација DOM-ом | Направите JavaScript који омогућава тераријуму да функционише као интерфејс за превлачење и испуштање, фокусирајући се на затварања и манипулацију DOM-ом | [JavaScript затварања, манипулација DOM-ом](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Џен | +| 11 | [Тастатурна игра](./4-typing-game/solution/README.md) | Изградња тастатурне игре | Научите како да користите тастатурне догађаје за управљање логиком ваше JavaScript апликације | [Програмирање вођено догађајима](./4-typing-game/typing-game/README.md) | Кристофер | +| 12 | [Зелени проширење за прегледач](./5-browser-extension/solution/README.md) | Рад са прегледачима | Научите како прегледачи функционишу, њихову историју и како направити прве елементе проширења прегледача | [О прегледачима](./5-browser-extension/1-about-browsers/README.md) | Џен | +| 13 | [Зелени проширење за прегледач](./5-browser-extension/solution/README.md) | Изградња форме, позивање API-ја и чување променљивих у локалној меморији | Направите JavaScript елементе свог проширења прегледача за позивање API-ја користећи променљиве смештене у локалној меморији | [API-ји, форме и локална меморија](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Џен | +| 14 | [Зелени проширење за прегледач](./5-browser-extension/solution/README.md) | Позадински процеси у прегледачу, веб перформансе | Користите позадинске процесе прегледача за управљање иконом проширења; упознајте се са веб перформансама и неким оптимизацијама | [Позадински задаци и перформансе](./5-browser-extension/3-background-tasks-and-performance/README.md) | Џен | +| 15 | [Свемирска игра](./6-space-game/solution/README.md) | Напредније развијање игара са JavaScript-ом | Учите о Наслеђивању коришћењем и Класа и Композиције и Pub/Sub обрасцу, као припрему за израду игре | [Увод у напредни развој игара](./6-space-game/1-introduction/README.md) | Крис | +| 16 | [Свемирска игра](./6-space-game/solution/README.md) | Цртање на платну | Сазнајте о Canvas API-ју који се користи за цртање елемената на екрану | [Цртање на платну](./6-space-game/2-drawing-to-canvas/README.md) | Крис | +| 17 | [Свемирска игра](./6-space-game/solution/README.md) | Померање елемената по екрану | Откријте како елементи могу добити кретање користећи картезијанске координате и Canvas API | [Померање елемената](./6-space-game/3-moving-elements-around/README.md) | Крис | +| 18 | [Свемирска игра](./6-space-game/solution/README.md) | Детекција судара | Направите да се елементи сударе и реагују једни на друге користећи притиске тастера и обезбедите cooldown функцију за осигурање перформанси игре | [Детекција судара](./6-space-game/4-collision-detection/README.md) | Крис | +| 19 | [Свемирска игра](./6-space-game/solution/README.md) | Вођење резултата | Извршите математичке прорачунe на основу статуса и перформанси игре | [Вођење резултата](./6-space-game/5-keeping-score/README.md) | Крис | +| 20 | [Свемирска игра](./6-space-game/solution/README.md) | Завршавање и поновно покретање игре | Научите о завршетку и поновном покретању игре, укључујући чишћење ресурса и ресетовање вредности променљивих | [Услов за завршетак](./6-space-game/6-end-condition/README.md) | Крис | +| 21 | [Банкарска апликација](./7-bank-project/solution/README.md) | HTML шаблони и руте у веб апликацији | Научите како да направите основу архитектуре мултистраничног веб сајта користећи рутирање и HTML шаблоне | [HTML шаблони и руте](./7-bank-project/1-template-route/README.md) | Јохан | +| 22 | [Банкарска апликација](./7-bank-project/solution/README.md) | Изградња форме за пријаву и регистрацију | Научите о изградњи форми и руковању валидацијом | [Форме](./7-bank-project/2-forms/README.md) | Јохан | +| 23 | [Банкарска апликација](./7-bank-project/solution/README.md) | Методе преузимања и коришћења података | Како подаци улазе и излазе из ваше апликације, како их преузимати, чувати и уклањати | [Подаци](./7-bank-project/3-data/README.md) | Јохан | +| 24 | [Банкарска апликација](./7-bank-project/solution/README.md) | Концепти управљања стањем | Научите како ваша апликација задржава стање и како управљати њиме програмски | [Управљање стањем](./7-bank-project/4-state-management/README.md) | Јохан | +| 25 | [Browser/VScode Code](../../8-code-editor) | Рад са VScode | Научите како да користите уређивач кода| [Коришћење VScode уређивача кода](./8-code-editor/1-using-a-code-editor/README.md) | Крис | +| 26 | [AI Assistants](./9-chat-project/README.md) | Рад са вештачком интелигенцијом | Научите како да направите свог сопственог AI помоћника | [Пројекат AI помоћник](./9-chat-project/README.md) | Крис | ## 🏫 Педагогија -Наш наставни план и програм је осмишљен уз две кључне педагошке принципе: +Наш програм је дизајниран са два кључна педагошка принципа на уму: * учење засновано на пројектима * чести квизови -Програм учи основе JavaScript-а, HTML-а и CSS-а, као и најновије алате и технике које користе савремени веб програмери. Студенти ће имати прилику да стекну практично искуство прављењем игре куцања, виртуелног тераријума, еколошки прихватљивог проширења за прегледач, игре у стилу освајача свемира и банкарске апликације за пословање. До краја серије, студенти ће имати чврсто разумевање веб развоја. +Програм учи основе JavaScript-а, HTML-а и CSS-а, као и најновије алате и технике које данашњи веб програмери користе. Студенти ће имати прилику да стекну практично искуство израдом тастатурне игре, виртуелног тераријума, еколошки прихватљивог проширења за прегледач, игре у стилу свемирског инвадера и банкарске апликације за предузећа. До краја серије, студенти ће стећи чврсто разумевање веб развоја. + +> 🎓 Прве неколико лекција у овом курикулуму можете проћи као [Learn Path](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) на Microsoft Learn! -> 🎓 Прве часове овог курикулума можете пратити као [Learn Path](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) на Microsoft Learn! +Осигуравањем да садржај одговара пројектима, процес је учињен занимљивијим за студенте и повећава задржавање концепата. Такође смо написали неколико почетних лекција о основама JavaScript-а да бисмо увели концепте, упарених са видеом из збирке видео туторијала "[Серија за почетнике: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)", чији су неки аутори допринели овом курикулуму. -Обезбеђивањем усклађености садржаја са пројектима, процес учења постаје занимљивији за студенте и повећава њихово задржавање појмова. Такође смо написали неколико почетних часова о основама JavaScript-а који уводе појмове, у пару са видео записом из колекције видео туторијала "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)", чији су неки аутори допринели овом курикулуму. +Поред тога, квиз са малим улогом пре часа поставља намераву студента према учењу теме, док други квиз после часа обезбеђује даље задржавање. Овај курикулум је осмишљен да буде флексибилан и забаван и може се похађати у целини или делимично. Пројекти почињу мали и постају све сложенији до краја циклуса од 12 недеља. -Поред тога, квиз са ниским улазним захтевима пре часа поставља циљ студента у односу на учење теме, док други квиз после часа осигурава даље задржавање знања. Овај курикулум је развијен да буде флексибилан и забаван и може се похађати у целости или делимично. Пројекти почињу мали и постају све сложенији до краја 12-недељног циклуса. +Док смо свесно избегавали увођење JavaScript фрејмворка како бисмо се концентрисали на основне вештине потребне као веб програмер пре усвајања фрејмворка, добар следећи корак након завршетка овог курикулума био би учење о Node.js-у кроз другу збирку видео снимака: "[Серија за почетнике: 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](CODE_OF_CONDUCT.md) и [Contributing](CONTRIBUTING.md). Добро дошли су ваши конструктивни предлози! -> Посетите наша упутства [Code of Conduct](CODE_OF_CONDUCT.md) и [Contributing](CONTRIBUTING.md). Добродошли су ваши конструктивни коментари! ## 🧭 Приступ ван мреже -Ову документацију можете користити ван мреже помоћу [Docsify](https://docsify.js.org/#/). Форкујте овај репозиторијум, [инсталирајте Docsify](https://docsify.js.org/#/quickstart) на вашем локалном рачунару, а затим у главној фасцикли овог репозиторијума укуцајте `docsify serve`. Вебсајт ће бити доступан на порту 3000 на вашем локалхосту: `localhost:3000`. +Ову документацију можете покренути ван мреже користећи [Docsify](https://docsify.js.org/#/). Форкујте овај репозиторијум, [инсталирајте Docsify](https://docsify.js.org/#/quickstart) на свом локалном уређају, а затим у коренској фасцикли овог репозиторијума откуцајте `docsify serve`. Веб сајт ће се послужити на порту 3000 на вашем локалном хосту: `localhost:3000`. ## 📘 PDF -ПДФ свих часова се може пронаћи [овде](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). +PDF свих лекција можете пронаћи [овде](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). ## 🎒 Остали курсеви @@ -217,51 +195,51 @@ CO_OP_TRANSLATOR_METADATA: ### 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) -[![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) +[![LangChain4j за почетнике](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![LangChain.js за почетнике](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) --- ### Azure / Edge / MCP / Agents -[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AZD за почетнике](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI за почетнике](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP за почетнике](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI агенти за почетнике](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Сериија генеративне вештачке интелигенције -[![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) +### Серии генеративне вештачке интелигенције +[![Генеративна AI за почетнике](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Генеративна AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![Генеративна AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![Генеративна AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- ### Основно учење -[![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Машинско учење за почетнике](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![Наука о подацима за почетнике](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![AI за почетнике](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![Кибербезбедност за почетнике](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Веб развој за почетнике](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT за почетнике](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR развој за почетнике](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Сериија 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 for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +### Серии Ко-пилота +[![Ко-пилот за парно програмирање са AI](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) +[![Ко-пилот за 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) +[![Ко-пилот авантура](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) -## Подаци о помоћи +## Помоћ -Ако вам затреба помоћ или имате питања о прављењу апликација са вештачком интелигенцијом. Придружите се другима који уче и искусним програмерима у дискусијама о MCP. То је подржавајућа заједница где су питања добродошла, а знање слободно дели. +Ако запнете или имате било каквих питања о изградњи AI апликација, прикључите се другим ученицима и искусним програмерима у дискусијама о MCP. То је подржавајућа заједница у којој су питања добродошла и знање се слободно дели. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Ако имате повратне информације о производу или грешке током програмирања посетите: +Ако имате повратне информације о производу или наиђете на грешке током израде, посетите: [![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) @@ -273,5 +251,5 @@ CO_OP_TRANSLATOR_METADATA: **Одрицање одговорности**: -Овај документ је преведен коришћењем AI сервиса за превођење [Co-op Translator](https://github.com/Azure/co-op-translator). Иако се трудимо да превод буде тачан, имајте у виду да аутоматски преводи могу садржати грешке или нетачности. Оригинални документ на његовом матерњем језику треба сматрати ауторитетним извором. За критичне информације препоручује се професионални људски превод. Нисмо одговорни за било каква неспоразума или погрешне тумачења проистекла из употребе овог превода. +Овај документ је преведен коришћењем AI услуге за превођење [Co-op Translator](https://github.com/Azure/co-op-translator). Иако се трудимо да превод буде тачан, имајте у виду да аутоматски преводи могу садржавати грешке или нетачности. Оригинални документ на његовом изворном језику треба сматрати ауторитетним извором. За критичне информације препоручује се професионални превод од стране људи. Не сносимо одговорност за било каква неспоразума или погрешна тумачења настала коришћењем овог превода. \ No newline at end of file diff --git a/translations/sr/SECURITY.md b/translations/sr/SECURITY.md index 4126de9ca..e44b95997 100644 --- a/translations/sr/SECURITY.md +++ b/translations/sr/SECURITY.md @@ -1,12 +1,3 @@ - ## Безбедност Мајкрософт озбиљно приступа безбедности својих софтверских производа и услуга, што укључује све репозиторијуме изворног кода којима управљају наше GitHub организације, као што су [Microsoft](https://github.com/Microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet), [Xamarin](https://github.com/xamarin) и [наше GitHub организације](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/sr/SUPPORT.md b/translations/sr/SUPPORT.md index ebd0631a4..05739309a 100644 --- a/translations/sr/SUPPORT.md +++ b/translations/sr/SUPPORT.md @@ -1,12 +1,3 @@ - # Подршка ## Како пријавити проблеме и добити помоћ diff --git a/translations/sr/_404.md b/translations/sr/_404.md index 961d9a5a3..1552370f3 100644 --- a/translations/sr/_404.md +++ b/translations/sr/_404.md @@ -1,12 +1,3 @@ - # У току је рад Радимо на овој страници. Молимо вас да проверите касније. diff --git a/translations/sr/docs/_navbar.md b/translations/sr/docs/_navbar.md index bb16195ac..9492d6021 100644 --- a/translations/sr/docs/_navbar.md +++ b/translations/sr/docs/_navbar.md @@ -1,12 +1,3 @@ - - Преводи - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/sr/docs/_sidebar.md b/translations/sr/docs/_sidebar.md index b2f86b38a..0aa75356a 100644 --- a/translations/sr/docs/_sidebar.md +++ b/translations/sr/docs/_sidebar.md @@ -1,12 +1,3 @@ - - Увод - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/sr/for-teachers.md b/translations/sr/for-teachers.md index 2e7748d33..5f9a1ad2d 100644 --- a/translations/sr/for-teachers.md +++ b/translations/sr/for-teachers.md @@ -1,12 +1,3 @@ - ### За наставнике Добродошли сте да користите овај наставни план у вашој учионици. Савршено функционише са GitHub Classroom и водећим платформама за управљање учењем (LMS), а може се користити и као самостални репозиторијум са вашим ученицима. diff --git a/translations/sr/lesson-template/README.md b/translations/sr/lesson-template/README.md index 295044bb9..fe07eceba 100644 --- a/translations/sr/lesson-template/README.md +++ b/translations/sr/lesson-template/README.md @@ -1,12 +1,3 @@ - # [Тема лекције] ![Убаците видео овде](../../../lesson-template/video-url) diff --git a/translations/sr/lesson-template/assignment.md b/translations/sr/lesson-template/assignment.md index b277fecdf..9da6908e2 100644 --- a/translations/sr/lesson-template/assignment.md +++ b/translations/sr/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [Назив задатка] ## Упутства diff --git a/translations/sr/memory-game/README.md b/translations/sr/memory-game/README.md index 130f649d8..73fb4dca3 100644 --- a/translations/sr/memory-game/README.md +++ b/translations/sr/memory-game/README.md @@ -1,12 +1,3 @@ - Ово је [Next.js](https://nextjs.org) пројекат креиран помоћу [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). ## Почетак рада diff --git a/translations/sr/quiz-app/README.md b/translations/sr/quiz-app/README.md index c55cef87c..dc84c2211 100644 --- a/translations/sr/quiz-app/README.md +++ b/translations/sr/quiz-app/README.md @@ -1,12 +1,3 @@ - # Апликација за квизове Ови квизови су предавања пре и после лекција у оквиру наставног плана за науку о подацима на https://aka.ms/webdev-beginners diff --git a/translations/sv/.co-op-translator.json b/translations/sv/.co-op-translator.json new file mode 100644 index 000000000..8e8b2094b --- /dev/null +++ b/translations/sv/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2026-01-06T23:15:38+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "sv" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2025-10-23T21:31:06+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "sv" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2026-01-06T23:18:18+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "sv" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2026-01-06T23:13:10+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "sv" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2025-10-23T21:32:35+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "sv" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:27:52+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "sv" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2026-01-06T22:29:41+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "sv" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T18:25:25+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "sv" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2026-01-06T22:39:33+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "sv" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2025-10-23T21:26:56+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "sv" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2026-01-06T22:37:42+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "sv" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2025-10-23T21:27:23+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "sv" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2026-01-06T22:41:27+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "sv" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2025-10-23T21:28:24+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "sv" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2026-01-06T22:43:17+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "sv" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2025-10-23T21:27:55+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "sv" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-26T21:39:35+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "sv" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2026-01-06T23:09:01+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "sv" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2025-10-23T21:40:17+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "sv" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2026-01-06T23:11:54+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "sv" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2025-10-23T21:39:30+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "sv" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2026-01-06T23:10:11+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "sv" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2025-10-23T21:38:42+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "sv" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-06T22:32:43+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "sv" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-26T21:39:00+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "sv" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2026-01-06T22:31:55+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "sv" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T23:15:23+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "sv" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2026-01-06T23:07:36+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "sv" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2025-10-23T21:45:48+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "sv" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2026-01-06T22:58:07+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "sv" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2025-10-23T21:51:11+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "sv" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2026-01-06T22:54:57+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "sv" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2025-10-23T21:50:27+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "sv" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2026-01-06T22:56:33+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "sv" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2025-10-23T21:49:46+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "sv" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-26T22:31:04+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "sv" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-26T22:46:24+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "sv" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-26T22:47:12+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "sv" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-26T22:49:36+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "sv" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-26T22:48:00+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "sv" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-26T22:50:22+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "sv" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-26T22:51:10+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "sv" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-26T22:48:46+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "sv" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-26T22:37:27+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "sv" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2026-01-06T22:51:51+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "sv" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2025-10-23T21:48:52+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "sv" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2026-01-06T22:48:06+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "sv" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2025-10-23T21:47:11+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "sv" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2026-01-06T22:53:19+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "sv" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2025-10-23T21:46:38+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "sv" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2026-01-06T22:46:41+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "sv" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2025-10-23T21:48:25+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "sv" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T22:05:08+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "sv" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T22:04:47+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "sv" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2026-01-06T22:50:51+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "sv" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-26T21:54:36+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "sv" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T21:55:26+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "sv" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T21:55:04+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "sv" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2026-01-06T22:49:28+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "sv" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2025-10-23T21:47:45+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "sv" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T22:10:26+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "sv" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T22:09:54+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "sv" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-26T21:52:23+00:00", + "source_file": "6-space-game/README.md", + "language_code": "sv" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T22:10:50+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "sv" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2026-01-06T23:01:45+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "sv" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2025-10-23T21:43:30+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "sv" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2026-01-06T22:59:42+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "sv" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2025-10-23T21:44:37+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "sv" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2026-01-06T23:03:38+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "sv" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2025-10-23T21:42:27+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "sv" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2026-01-06T23:05:49+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "sv" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2025-10-23T21:41:15+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "sv" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-26T22:51:52+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "sv" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-26T22:52:34+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "sv" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-26T23:07:56+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "sv" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2026-01-06T22:45:06+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "sv" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2025-10-23T21:29:19+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "sv" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2026-01-06T22:32:50+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "sv" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:31:46+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "sv" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:43:41+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "sv" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2025-10-23T21:38:00+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "sv" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:52:31+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "sv" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:29:11+00:00", + "source_file": "AGENTS.md", + "language_code": "sv" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-26T21:25:28+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "sv" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-26T21:27:31+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "sv" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:53:46+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "sv" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T18:28:53+00:00", + "source_file": "README.md", + "language_code": "sv" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-26T21:26:39+00:00", + "source_file": "SECURITY.md", + "language_code": "sv" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-26T21:23:57+00:00", + "source_file": "SUPPORT.md", + "language_code": "sv" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-26T21:25:57+00:00", + "source_file": "_404.md", + "language_code": "sv" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-26T21:51:47+00:00", + "source_file": "docs/_navbar.md", + "language_code": "sv" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-26T21:51:05+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "sv" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T09:53:51+00:00", + "source_file": "for-teachers.md", + "language_code": "sv" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-26T23:13:43+00:00", + "source_file": "lesson-template/README.md", + "language_code": "sv" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-26T23:14:13+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "sv" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:56:44+00:00", + "source_file": "memory-game/README.md", + "language_code": "sv" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-26T23:20:10+00:00", + "source_file": "quiz-app/README.md", + "language_code": "sv" + } +} \ No newline at end of file diff --git a/translations/sv/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/sv/1-getting-started-lessons/1-intro-to-programming-languages/README.md index 20d4e2642..4987a183a 100644 --- a/translations/sv/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/sv/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # Introduktion till programmeringsspråk och moderna utvecklarverktyg Hej där, framtida utvecklare! 👋 Får jag berätta något som fortfarande ger mig rysningar varje dag? Du är på väg att upptäcka att programmering inte bara handlar om datorer – det handlar om att ha riktiga superkrafter för att förverkliga dina vildaste idéer! diff --git a/translations/sv/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/sv/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index 79be44f81..65e160214 100644 --- a/translations/sv/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/sv/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # Uppgift: Utforska moderna verktyg för webbutveckling ## Instruktioner diff --git a/translations/sv/1-getting-started-lessons/2-github-basics/README.md b/translations/sv/1-getting-started-lessons/2-github-basics/README.md index b2925ef6e..bab838838 100644 --- a/translations/sv/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/sv/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # Introduktion till GitHub Hej där, framtida utvecklare! 👋 Redo att gå med i miljontals kodare runt om i världen? Jag är verkligen exalterad över att få introducera dig till GitHub – tänk på det som ett socialt medie för programmerare, fast istället för att dela bilder på din lunch, delar vi kod och bygger otroliga saker tillsammans! diff --git a/translations/sv/1-getting-started-lessons/3-accessibility/README.md b/translations/sv/1-getting-started-lessons/3-accessibility/README.md index a19a4fb2a..249bdfbc2 100644 --- a/translations/sv/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/sv/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # Skapa tillgängliga webbsidor ![Allt om tillgänglighet](../../../../translated_images/sv/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/sv/1-getting-started-lessons/3-accessibility/assignment.md b/translations/sv/1-getting-started-lessons/3-accessibility/assignment.md index 6b3326689..478a84549 100644 --- a/translations/sv/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/sv/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # Omfattande granskning av webbplatsens tillgänglighet ## Instruktioner diff --git a/translations/sv/1-getting-started-lessons/README.md b/translations/sv/1-getting-started-lessons/README.md index 43772af2a..df8cd2771 100644 --- a/translations/sv/1-getting-started-lessons/README.md +++ b/translations/sv/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # Komma igång med webbutveckling I den här delen av kursplanen kommer du att introduceras till koncept som inte är projektbaserade men som är viktiga för att bli en professionell utvecklare. diff --git a/translations/sv/10-ai-framework-project/README.md b/translations/sv/10-ai-framework-project/README.md index 68305c908..1bd0f6e9d 100644 --- a/translations/sv/10-ai-framework-project/README.md +++ b/translations/sv/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # AI-ramverk Har du någonsin känt dig överväldigad när du försökt bygga AI-applikationer från grunden? Du är inte ensam! AI-ramverk är som en schweizisk armékniv för AI-utveckling - de är kraftfulla verktyg som kan spara dig tid och huvudvärk när du bygger intelligenta applikationer. Tänk på ett AI-ramverk som ett välorganiserat bibliotek: det tillhandahåller färdiga komponenter, standardiserade API:er och smarta abstraktioner så att du kan fokusera på att lösa problem istället för att kämpa med implementationsdetaljer. diff --git a/translations/sv/2-js-basics/1-data-types/README.md b/translations/sv/2-js-basics/1-data-types/README.md index 3100273a4..628ac8776 100644 --- a/translations/sv/2-js-basics/1-data-types/README.md +++ b/translations/sv/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # JavaScript Basics: Datatyper ![JavaScript Basics - Data types](../../../../translated_images/sv/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/sv/2-js-basics/1-data-types/assignment.md b/translations/sv/2-js-basics/1-data-types/assignment.md index d90d12d0c..db5012c8a 100644 --- a/translations/sv/2-js-basics/1-data-types/assignment.md +++ b/translations/sv/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # Data Types Practice: E-handelskundvagn ## Instruktioner diff --git a/translations/sv/2-js-basics/2-functions-methods/README.md b/translations/sv/2-js-basics/2-functions-methods/README.md index 90a8781cd..cb34bdb65 100644 --- a/translations/sv/2-js-basics/2-functions-methods/README.md +++ b/translations/sv/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # JavaScript-grunder: Metoder och Funktioner ![JavaScript Basics - Functions](../../../../translated_images/sv/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/sv/2-js-basics/2-functions-methods/assignment.md b/translations/sv/2-js-basics/2-functions-methods/assignment.md index 947024adb..fec151e0a 100644 --- a/translations/sv/2-js-basics/2-functions-methods/assignment.md +++ b/translations/sv/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # Roligt med Funktioner ## Instruktioner diff --git a/translations/sv/2-js-basics/3-making-decisions/README.md b/translations/sv/2-js-basics/3-making-decisions/README.md index f8913e0ba..0bf4b3b72 100644 --- a/translations/sv/2-js-basics/3-making-decisions/README.md +++ b/translations/sv/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # JavaScript-grunder: Att fatta beslut ![JavaScript Basics - Making decisions](../../../../translated_images/sv/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/sv/2-js-basics/3-making-decisions/assignment.md b/translations/sv/2-js-basics/3-making-decisions/assignment.md index 1b187068a..553780d50 100644 --- a/translations/sv/2-js-basics/3-making-decisions/assignment.md +++ b/translations/sv/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # Att fatta beslut: Studentbetygsprocessor ## Lärandemål diff --git a/translations/sv/2-js-basics/4-arrays-loops/README.md b/translations/sv/2-js-basics/4-arrays-loops/README.md index faa15b303..ff941e6ce 100644 --- a/translations/sv/2-js-basics/4-arrays-loops/README.md +++ b/translations/sv/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # JavaScript Basics: Arrays och loopar ![JavaScript Basics - Arrays](../../../../translated_images/sv/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/sv/2-js-basics/4-arrays-loops/assignment.md b/translations/sv/2-js-basics/4-arrays-loops/assignment.md index d9380c60f..75b426ffd 100644 --- a/translations/sv/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/sv/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # Arrays och Loopar Uppgift ## Instruktioner diff --git a/translations/sv/2-js-basics/README.md b/translations/sv/2-js-basics/README.md index 73a890dd7..d347a574b 100644 --- a/translations/sv/2-js-basics/README.md +++ b/translations/sv/2-js-basics/README.md @@ -1,12 +1,3 @@ - # Introduktion till JavaScript JavaScript är webbsidornas språk. I dessa fyra lektioner kommer du att lära dig grunderna. diff --git a/translations/sv/3-terrarium/1-intro-to-html/README.md b/translations/sv/3-terrarium/1-intro-to-html/README.md index c3c8f748f..2d030ed64 100644 --- a/translations/sv/3-terrarium/1-intro-to-html/README.md +++ b/translations/sv/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Terrarium Project Del 1: Introduktion till HTML ```mermaid diff --git a/translations/sv/3-terrarium/1-intro-to-html/assignment.md b/translations/sv/3-terrarium/1-intro-to-html/assignment.md index 42b9c08fb..b770c96f7 100644 --- a/translations/sv/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/sv/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # HTML Övningsuppgift: Skapa en bloggmockup ## Lärandemål diff --git a/translations/sv/3-terrarium/2-intro-to-css/README.md b/translations/sv/3-terrarium/2-intro-to-css/README.md index 7b193e23d..ae052d589 100644 --- a/translations/sv/3-terrarium/2-intro-to-css/README.md +++ b/translations/sv/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Terrariumprojekt Del 2: Introduktion till CSS ```mermaid diff --git a/translations/sv/3-terrarium/2-intro-to-css/assignment.md b/translations/sv/3-terrarium/2-intro-to-css/assignment.md index 72196ca2d..a394e9882 100644 --- a/translations/sv/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/sv/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # CSS-omstruktureringsuppgift ## Syfte diff --git a/translations/sv/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/sv/3-terrarium/3-intro-to-DOM-and-closures/README.md index b649b5f34..35d696e40 100644 --- a/translations/sv/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/sv/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # Terrarium-projekt Del 3: DOM-manipulation och JavaScript-closures ```mermaid diff --git a/translations/sv/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/sv/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index 93f5e764f..70377d450 100644 --- a/translations/sv/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/sv/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # Undersökning av DOM-element - Uppgift ## Översikt diff --git a/translations/sv/3-terrarium/README.md b/translations/sv/3-terrarium/README.md index c597d0917..651957ae4 100644 --- a/translations/sv/3-terrarium/README.md +++ b/translations/sv/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## Distribuera ditt Terrarium Du kan distribuera, eller publicera ditt Terrarium på webben med hjälp av **Azure Static Web Apps**. diff --git a/translations/sv/3-terrarium/solution/README.md b/translations/sv/3-terrarium/solution/README.md index a64a29106..51d7a2aeb 100644 --- a/translations/sv/3-terrarium/solution/README.md +++ b/translations/sv/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # Mitt Terrarium: Ett projekt för att lära sig om HTML, CSS och DOM-manipulation med JavaScript 🌵🌱 En liten drag-och-släpp-kodmeditation. Med lite HTML, JS och CSS kan du bygga ett webbgränssnitt, styla det och lägga till interaktion. diff --git a/translations/sv/4-typing-game/README.md b/translations/sv/4-typing-game/README.md index 4ed65eac8..272a81a37 100644 --- a/translations/sv/4-typing-game/README.md +++ b/translations/sv/4-typing-game/README.md @@ -1,12 +1,3 @@ - # Eventstyrd programmering - Bygg ett skrivspel ```mermaid diff --git a/translations/sv/4-typing-game/solution/README.md b/translations/sv/4-typing-game/solution/README.md index 52624aea4..2f9e6c49b 100644 --- a/translations/sv/4-typing-game/solution/README.md +++ b/translations/sv/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - Detta är en platshållare, lämnad tom med avsikt --- diff --git a/translations/sv/4-typing-game/typing-game/README.md b/translations/sv/4-typing-game/typing-game/README.md index b2d9828e8..da880f86c 100644 --- a/translations/sv/4-typing-game/typing-game/README.md +++ b/translations/sv/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # Skapa ett spel med händelser Har du någonsin undrat hur webbplatser vet när du klickar på en knapp eller skriver i en textruta? Det är magin med händelsestyrd programmering! Vad är ett bättre sätt att lära sig denna viktiga färdighet än genom att bygga något användbart – ett skrivhastighetsspel som reagerar på varje tangenttryckning du gör. diff --git a/translations/sv/4-typing-game/typing-game/assignment.md b/translations/sv/4-typing-game/typing-game/assignment.md index 5116b1204..e217b238c 100644 --- a/translations/sv/4-typing-game/typing-game/assignment.md +++ b/translations/sv/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # Skapa ett nytt tangentbordsspel ## Instruktioner diff --git a/translations/sv/5-browser-extension/1-about-browsers/README.md b/translations/sv/5-browser-extension/1-about-browsers/README.md index 019ea0a6f..21969cd98 100644 --- a/translations/sv/5-browser-extension/1-about-browsers/README.md +++ b/translations/sv/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # Webbläsartilläggsprojekt Del 1: Allt om webbläsare ```mermaid diff --git a/translations/sv/5-browser-extension/1-about-browsers/assignment.md b/translations/sv/5-browser-extension/1-about-browsers/assignment.md index 4b43776fd..a5683227d 100644 --- a/translations/sv/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/sv/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # Uppgift: Ge din webbläsartillägg en ny stil ## Översikt diff --git a/translations/sv/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/sv/5-browser-extension/2-forms-browsers-local-storage/README.md index fa590d0a9..9de01fc0e 100644 --- a/translations/sv/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/sv/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # Webbläsartilläggsprojekt Del 2: Anropa ett API, använd Lokalt Lagringsutrymme ```mermaid diff --git a/translations/sv/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/sv/5-browser-extension/2-forms-browsers-local-storage/assignment.md index 6a2fb87a5..2e7178800 100644 --- a/translations/sv/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/sv/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # Adoptera en API ## Översikt diff --git a/translations/sv/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/sv/5-browser-extension/3-background-tasks-and-performance/README.md index e6e5750d3..3cc367250 100644 --- a/translations/sv/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/sv/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # Browser Extension Project Del 3: Lär dig om Bakgrundsuppgifter och Prestanda ```mermaid diff --git a/translations/sv/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/sv/5-browser-extension/3-background-tasks-and-performance/assignment.md index f1be62fc6..340d73c67 100644 --- a/translations/sv/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/sv/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # Analysera en webbplats för prestanda ## Uppgiftsöversikt diff --git a/translations/sv/5-browser-extension/README.md b/translations/sv/5-browser-extension/README.md index 67e032ea6..4bcffc96e 100644 --- a/translations/sv/5-browser-extension/README.md +++ b/translations/sv/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # Bygga en webbläsartillägg Att bygga webbläsartillägg är ett roligt och intressant sätt att tänka på prestandan för dina appar samtidigt som du skapar en annan typ av webbresurs. Den här modulen innehåller lektioner om hur webbläsare fungerar och hur man distribuerar ett webbläsartillägg, hur man bygger ett formulär, anropar en API och använder lokal lagring, samt hur man bedömer prestandan för din webbplats och förbättrar den. diff --git a/translations/sv/5-browser-extension/solution/README.md b/translations/sv/5-browser-extension/solution/README.md index 9a4a89402..a33319e9e 100644 --- a/translations/sv/5-browser-extension/solution/README.md +++ b/translations/sv/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser Extension: Färdig Kod Använd tmrow:s C02 Signal API för att spåra elförbrukning och bygg en webbläsartillägg så att du kan få en påminnelse direkt i din webbläsare om hur tung elförbrukningen är i din region. Genom att använda detta tillägg spontant kan du fatta beslut om dina aktiviteter baserat på denna information. diff --git a/translations/sv/5-browser-extension/solution/translation/README.es.md b/translations/sv/5-browser-extension/solution/translation/README.es.md index ce92b8fa6..b246f381d 100644 --- a/translations/sv/5-browser-extension/solution/translation/README.es.md +++ b/translations/sv/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Webbläsartillägg Carbon Trigger: Komplett kod Med hjälp av tmrows CO2-signal-API för att spåra elförbrukning kan du skapa ett webbläsartillägg som ger dig en påminnelse direkt i din webbläsare om elförbrukningen i din region. Att använda detta ad hoc-tillägg hjälper dig att fatta beslut om dina aktiviteter baserat på denna information. diff --git a/translations/sv/5-browser-extension/solution/translation/README.fr.md b/translations/sv/5-browser-extension/solution/translation/README.fr.md index c7d5f9248..89bbdd716 100644 --- a/translations/sv/5-browser-extension/solution/translation/README.fr.md +++ b/translations/sv/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Carbon Trigger-webbläsartillägg: Färdig kod Med hjälp av tmrows API C02 Signal för att spåra elförbrukning, skapa ett webbläsartillägg så att du kan få en påminnelse direkt i din webbläsare om elförbrukningen i ditt område. Att använda detta tillägg kan hjälpa dig att fatta beslut om dina aktiviteter baserat på denna information. diff --git a/translations/sv/5-browser-extension/solution/translation/README.hi.md b/translations/sv/5-browser-extension/solution/translation/README.hi.md index c4ae59c6d..0ed9be6d5 100644 --- a/translations/sv/5-browser-extension/solution/translation/README.hi.md +++ b/translations/sv/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser Extension: Färdig kod Användning av tmrow:s C02 Signal API för att spåra elförbrukning, bygga en webbläsartillägg som påminner dig om hur tungt elförbrukningen är i ditt område direkt i din webbläsare. Genom att använda detta tillägg kan du fatta beslut om dina aktiviteter baserat på denna information. diff --git a/translations/sv/5-browser-extension/solution/translation/README.it.md b/translations/sv/5-browser-extension/solution/translation/README.it.md index 90e7e5441..de63602ff 100644 --- a/translations/sv/5-browser-extension/solution/translation/README.it.md +++ b/translations/sv/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Carbon Trigger-webbläsartillägg: kod för att komma igång Signal C02-API från tmrow kommer att användas för att övervaka elförbrukningen och skapa ett webbläsartillägg så att du kan få en påminnelse direkt i din webbläsare om hur tung elförbrukningen är i din region. Användningen av detta skräddarsydda tillägg hjälper dig att bedöma dina aktiviteter baserat på denna information. diff --git a/translations/sv/5-browser-extension/solution/translation/README.ja.md b/translations/sv/5-browser-extension/solution/translation/README.ja.md index c0cd06aef..5538ef865 100644 --- a/translations/sv/5-browser-extension/solution/translation/README.ja.md +++ b/translations/sv/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # Carbon Trigger-webbläsartillägg: Färdig kod Bygg ett webbläsartillägg som använder tmrow:s CO2 Signal API för att spåra din elförbrukning och visa hur mycket energi som används i ditt område som en påminnelse direkt i webbläsaren. Genom att använda detta tillägg kan du fatta beslut om dina aktiviteter baserat på denna information. diff --git a/translations/sv/5-browser-extension/solution/translation/README.ms.md b/translations/sv/5-browser-extension/solution/translation/README.ms.md index 51c7dd3a6..9b1e083f7 100644 --- a/translations/sv/5-browser-extension/solution/translation/README.ms.md +++ b/translations/sv/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # Carbon Trigger Webbläsartillägg: Komplett Kod Använd API:n för CO2-signal från tmrow för att övervaka elförbrukning och skapa ett webbläsartillägg som varnar dig om hur tung elförbrukningen är i din region. Genom att använda detta tillägg kan du fatta mer informerade beslut om dina aktiviteter baserat på denna information. diff --git a/translations/sv/5-browser-extension/start/README.md b/translations/sv/5-browser-extension/start/README.md index 487d3d43b..32a42ff53 100644 --- a/translations/sv/5-browser-extension/start/README.md +++ b/translations/sv/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser Extension: Startkod Använd tmrow:s C02 Signal API för att spåra elförbrukning och bygg en webbläsartillägg så att du kan få en påminnelse direkt i din webbläsare om hur tung elförbrukningen är i din region. Att använda detta tillägg ad hoc hjälper dig att fatta beslut om dina aktiviteter baserat på denna information. diff --git a/translations/sv/6-space-game/1-introduction/README.md b/translations/sv/6-space-game/1-introduction/README.md index e86308fef..0ed116b14 100644 --- a/translations/sv/6-space-game/1-introduction/README.md +++ b/translations/sv/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # Skapa ett rymdspel Del 1: Introduktion ```mermaid diff --git a/translations/sv/6-space-game/1-introduction/assignment.md b/translations/sv/6-space-game/1-introduction/assignment.md index 44d923fde..ba4130b2f 100644 --- a/translations/sv/6-space-game/1-introduction/assignment.md +++ b/translations/sv/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # Skapa ett Spel: Använd Designmönster ## Uppdragsöversikt diff --git a/translations/sv/6-space-game/2-drawing-to-canvas/README.md b/translations/sv/6-space-game/2-drawing-to-canvas/README.md index e2303f4f0..c0c0fb1a8 100644 --- a/translations/sv/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/sv/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # Bygg ett rymdspel Del 2: Rita hjälte och monster på canvas ```mermaid diff --git a/translations/sv/6-space-game/2-drawing-to-canvas/assignment.md b/translations/sv/6-space-game/2-drawing-to-canvas/assignment.md index f3912af7a..296f7549e 100644 --- a/translations/sv/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/sv/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # Uppgift: Utforska Canvas API ## Lärandemål diff --git a/translations/sv/6-space-game/3-moving-elements-around/README.md b/translations/sv/6-space-game/3-moving-elements-around/README.md index 9e0199b20..134265e36 100644 --- a/translations/sv/6-space-game/3-moving-elements-around/README.md +++ b/translations/sv/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # Skapa ett rymdspel del 3: Lägga till rörelse ```mermaid diff --git a/translations/sv/6-space-game/3-moving-elements-around/assignment.md b/translations/sv/6-space-game/3-moving-elements-around/assignment.md index 573fed9ef..6d0764fc2 100644 --- a/translations/sv/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/sv/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # Kommentera din kod ## Instruktioner diff --git a/translations/sv/6-space-game/4-collision-detection/README.md b/translations/sv/6-space-game/4-collision-detection/README.md index 96f7eda54..a3375cc2f 100644 --- a/translations/sv/6-space-game/4-collision-detection/README.md +++ b/translations/sv/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # Skapa ett rymdspel Del 4: Lägga till en laser och upptäcka kollisioner ```mermaid diff --git a/translations/sv/6-space-game/4-collision-detection/assignment.md b/translations/sv/6-space-game/4-collision-detection/assignment.md index 7f0b6c99a..19b58dcdd 100644 --- a/translations/sv/6-space-game/4-collision-detection/assignment.md +++ b/translations/sv/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # Utforska Kollisioner ## Instruktioner diff --git a/translations/sv/6-space-game/4-collision-detection/solution/README.md b/translations/sv/6-space-game/4-collision-detection/solution/README.md index 66896da20..cd9bf5edb 100644 --- a/translations/sv/6-space-game/4-collision-detection/solution/README.md +++ b/translations/sv/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - Detta är en platshållare, lämnad tom med avsikt --- diff --git a/translations/sv/6-space-game/4-collision-detection/your-work/README.md b/translations/sv/6-space-game/4-collision-detection/your-work/README.md index 7ca853ca3..08b262ba0 100644 --- a/translations/sv/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/sv/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - Detta är en platshållare, lämnad tom med avsikt --- diff --git a/translations/sv/6-space-game/5-keeping-score/README.md b/translations/sv/6-space-game/5-keeping-score/README.md index 96463ccd0..677cbe186 100644 --- a/translations/sv/6-space-game/5-keeping-score/README.md +++ b/translations/sv/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # Bygg ett rymdspel Del 5: Poäng och Liv ```mermaid diff --git a/translations/sv/6-space-game/5-keeping-score/assignment.md b/translations/sv/6-space-game/5-keeping-score/assignment.md index 18a2485ac..1eb45eed3 100644 --- a/translations/sv/6-space-game/5-keeping-score/assignment.md +++ b/translations/sv/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # Bygg ett poängspel ## Instruktioner diff --git a/translations/sv/6-space-game/5-keeping-score/solution/README.md b/translations/sv/6-space-game/5-keeping-score/solution/README.md index 1e767c7c0..7b54f64ea 100644 --- a/translations/sv/6-space-game/5-keeping-score/solution/README.md +++ b/translations/sv/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - Detta är en platshållare, lämnad tom med avsikt --- diff --git a/translations/sv/6-space-game/5-keeping-score/your-work/README.md b/translations/sv/6-space-game/5-keeping-score/your-work/README.md index 5e56e4a5d..463f60fda 100644 --- a/translations/sv/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/sv/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - Detta är en platshållare, lämnad tom avsiktligt --- diff --git a/translations/sv/6-space-game/6-end-condition/README.md b/translations/sv/6-space-game/6-end-condition/README.md index 0226d9945..0a3d1d8d6 100644 --- a/translations/sv/6-space-game/6-end-condition/README.md +++ b/translations/sv/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # Bygg ett rymdspel Del 6: Slut och omstart ```mermaid diff --git a/translations/sv/6-space-game/6-end-condition/assignment.md b/translations/sv/6-space-game/6-end-condition/assignment.md index 46dc5084a..5691481b1 100644 --- a/translations/sv/6-space-game/6-end-condition/assignment.md +++ b/translations/sv/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # Skapa ett Exempelspel ## Uppgiftsöversikt diff --git a/translations/sv/6-space-game/6-end-condition/solution/README.md b/translations/sv/6-space-game/6-end-condition/solution/README.md index a30497276..c6d4bbc95 100644 --- a/translations/sv/6-space-game/6-end-condition/solution/README.md +++ b/translations/sv/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - Detta är en platshållare, lämnad tom med avsikt --- diff --git a/translations/sv/6-space-game/6-end-condition/your-work/README.md b/translations/sv/6-space-game/6-end-condition/your-work/README.md index 562fb9cba..8f6f8f500 100644 --- a/translations/sv/6-space-game/6-end-condition/your-work/README.md +++ b/translations/sv/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - Detta är en platshållare, lämnad tom avsiktligt --- diff --git a/translations/sv/6-space-game/README.md b/translations/sv/6-space-game/README.md index 3c3fe917d..076aea88c 100644 --- a/translations/sv/6-space-game/README.md +++ b/translations/sv/6-space-game/README.md @@ -1,12 +1,3 @@ - # Bygg ett rymdspel Ett rymdspel för att lära sig mer avancerade JavaScript-grunder diff --git a/translations/sv/6-space-game/solution/README.md b/translations/sv/6-space-game/solution/README.md index 3e7e6bd4b..40a2b83b2 100644 --- a/translations/sv/6-space-game/solution/README.md +++ b/translations/sv/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - Detta är en platshållare, lämnad tom med avsikt --- diff --git a/translations/sv/7-bank-project/1-template-route/README.md b/translations/sv/7-bank-project/1-template-route/README.md index b5b98beeb..c2e1e613f 100644 --- a/translations/sv/7-bank-project/1-template-route/README.md +++ b/translations/sv/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # Bygg en bankapp del 1: HTML-mallar och rutter i en webbapp ```mermaid diff --git a/translations/sv/7-bank-project/1-template-route/assignment.md b/translations/sv/7-bank-project/1-template-route/assignment.md index efa74180e..b19dc6d0f 100644 --- a/translations/sv/7-bank-project/1-template-route/assignment.md +++ b/translations/sv/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # Förbättra routingen ## Instruktioner diff --git a/translations/sv/7-bank-project/2-forms/README.md b/translations/sv/7-bank-project/2-forms/README.md index d8fe133d9..c1d89b502 100644 --- a/translations/sv/7-bank-project/2-forms/README.md +++ b/translations/sv/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # Bygg en Bankapp Del 2: Bygg ett Inloggnings- och Registreringsformulär ```mermaid diff --git a/translations/sv/7-bank-project/2-forms/assignment.md b/translations/sv/7-bank-project/2-forms/assignment.md index 7ab698dbf..916f1a0b7 100644 --- a/translations/sv/7-bank-project/2-forms/assignment.md +++ b/translations/sv/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # Styla din bankapp med modern CSS ## Projektöversikt diff --git a/translations/sv/7-bank-project/3-data/README.md b/translations/sv/7-bank-project/3-data/README.md index 02a9309da..83bd83655 100644 --- a/translations/sv/7-bank-project/3-data/README.md +++ b/translations/sv/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # Bygg en bankapp del 3: Metoder för att hämta och använda data Tänk på Enterprise-datorn i Star Trek – när kapten Picard frågar efter status på skeppet, dyker informationen upp omedelbart utan att hela gränssnittet stängs ner och byggs upp igen. Det sömlösa informationsflödet är exakt vad vi bygger här med dynamisk datahämtning. diff --git a/translations/sv/7-bank-project/3-data/assignment.md b/translations/sv/7-bank-project/3-data/assignment.md index ebd62b51c..e0f9cd326 100644 --- a/translations/sv/7-bank-project/3-data/assignment.md +++ b/translations/sv/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # Uppgift: Omstrukturering av kod och dokumentation ## Lärandemål diff --git a/translations/sv/7-bank-project/4-state-management/README.md b/translations/sv/7-bank-project/4-state-management/README.md index baba54d03..ee0e117fa 100644 --- a/translations/sv/7-bank-project/4-state-management/README.md +++ b/translations/sv/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # Bygg en bankapp del 4: Begrepp om tillståndshantering ## ⚡ Vad du kan göra på nästa 5 minuter diff --git a/translations/sv/7-bank-project/4-state-management/assignment.md b/translations/sv/7-bank-project/4-state-management/assignment.md index d03495228..8e581d148 100644 --- a/translations/sv/7-bank-project/4-state-management/assignment.md +++ b/translations/sv/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # Implementera dialogen "Lägg till transaktion" ## Översikt diff --git a/translations/sv/7-bank-project/README.md b/translations/sv/7-bank-project/README.md index a75a98a59..e0a336cc2 100644 --- a/translations/sv/7-bank-project/README.md +++ b/translations/sv/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: Bygg en Bank I det här projektet kommer du att lära dig hur man bygger en fiktiv bank. Dessa lektioner innehåller instruktioner om hur man utformar en webbapp och skapar rutter, bygger formulär, hanterar tillstånd och hämtar data från ett API som tillhandahåller bankens data. diff --git a/translations/sv/7-bank-project/api/README.md b/translations/sv/7-bank-project/api/README.md index 6aabbfd4e..6351f9677 100644 --- a/translations/sv/7-bank-project/api/README.md +++ b/translations/sv/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # Bank-API > Bank-API byggd med [Node.js](https://nodejs.org) + [Express](https://expressjs.com/). diff --git a/translations/sv/7-bank-project/solution/README.md b/translations/sv/7-bank-project/solution/README.md index fde8e8643..2cb60a1d1 100644 --- a/translations/sv/7-bank-project/solution/README.md +++ b/translations/sv/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # Bankapp > Exempellösning för bankappprojektet, byggd med vanlig HTML5, CSS och JavaScript (inga ramverk eller bibliotek används). diff --git a/translations/sv/8-code-editor/1-using-a-code-editor/README.md b/translations/sv/8-code-editor/1-using-a-code-editor/README.md index 1bf7cd9df..8cef5aaa0 100644 --- a/translations/sv/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/sv/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # Använda en kodredigerare: Bemästra VSCode.dev Kom ihåg i *The Matrix* när Neo var tvungen att koppla in sig i en massiv datorterminal för att komma åt den digitala världen? Dagens webbverktyg är motsatsen – otroligt kraftfulla möjligheter tillgängliga från var som helst. VSCode.dev är en webbläsarbaserad kodredigerare som tar professionella utvecklingsverktyg till vilken enhet som helst med en internetuppkoppling. diff --git a/translations/sv/8-code-editor/1-using-a-code-editor/assignment.md b/translations/sv/8-code-editor/1-using-a-code-editor/assignment.md index e76f73b8f..51c33c51b 100644 --- a/translations/sv/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/sv/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # Skapa en CV-webbplats med VSCode.dev Förbättra dina karriärmöjligheter genom att bygga en professionell CV-webbplats som visar dina färdigheter och erfarenheter i ett interaktivt och modernt format. Istället för att skicka traditionella PDF-filer, tänk dig att ge rekryterare en snygg, responsiv webbplats som både demonstrerar dina kvalifikationer och dina webbutvecklingskunskaper. diff --git a/translations/sv/9-chat-project/README.md b/translations/sv/9-chat-project/README.md index 527329915..def9ab6dc 100644 --- a/translations/sv/9-chat-project/README.md +++ b/translations/sv/9-chat-project/README.md @@ -1,12 +1,3 @@ - # Skapa en chattassistent med AI Kommer du ihåg i Star Trek när besättningen lugnt kunde prata med skeppets dator, ställa komplexa frågor och få genomtänkta svar? Vad som verkade som ren science fiction på 1960-talet är nu något du kan bygga med webbteknologier du redan kan. diff --git a/translations/sv/9-chat-project/solution/README.md b/translations/sv/9-chat-project/solution/README.md index 7acb95663..eb90660af 100644 --- a/translations/sv/9-chat-project/solution/README.md +++ b/translations/sv/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # Kör lösning 1. Starta [backend](./backend/README.md) diff --git a/translations/sv/9-chat-project/solution/backend/README.md b/translations/sv/9-chat-project/solution/backend/README.md index 49a11297e..c27c3a1b8 100644 --- a/translations/sv/9-chat-project/solution/backend/README.md +++ b/translations/sv/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - Välj din runtime - [Python](./python/README.md) diff --git a/translations/sv/9-chat-project/solution/backend/python/README.md b/translations/sv/9-chat-project/solution/backend/python/README.md index 7b985aef4..5ef4246dc 100644 --- a/translations/sv/9-chat-project/solution/backend/python/README.md +++ b/translations/sv/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # Kör kod ## Ställ in diff --git a/translations/sv/9-chat-project/solution/frontend/README.md b/translations/sv/9-chat-project/solution/frontend/README.md index ffb555ae7..2f7b789f0 100644 --- a/translations/sv/9-chat-project/solution/frontend/README.md +++ b/translations/sv/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # Kör koden ```sh diff --git a/translations/sv/AGENTS.md b/translations/sv/AGENTS.md index 1e0739c5f..a33816bcf 100644 --- a/translations/sv/AGENTS.md +++ b/translations/sv/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## Projektöversikt diff --git a/translations/sv/CODE_OF_CONDUCT.md b/translations/sv/CODE_OF_CONDUCT.md index b9ce3e2cb..637b944cf 100644 --- a/translations/sv/CODE_OF_CONDUCT.md +++ b/translations/sv/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # Microsoft Open Source Uppförandekod Det här projektet har antagit [Microsoft Open Source Uppförandekod](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/sv/CONTRIBUTING.md b/translations/sv/CONTRIBUTING.md index 82d3e8278..2eceb26ee 100644 --- a/translations/sv/CONTRIBUTING.md +++ b/translations/sv/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # Bidra Det här projektet välkomnar bidrag och förslag. De flesta bidrag kräver att du godkänner ett Contributor License Agreement (CLA) som intygar att du har rätt att, och faktiskt gör, ge oss rättigheterna att använda ditt bidrag. För mer information, besök [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/sv/Git-Basics/README.md b/translations/sv/Git-Basics/README.md index 3d7ac59c5..7238802d7 100644 --- a/translations/sv/Git-Basics/README.md +++ b/translations/sv/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## Grunderna i GIT för webbutvecklingsnybörjare👶 ## Vad är `Git`? diff --git a/translations/sv/README.md b/translations/sv/README.md index 05b1fa17f..db3e15bac 100644 --- a/translations/sv/README.md +++ b/translations/sv/README.md @@ -1,33 +1,24 @@ - -# Webbutveckling för nybörjare - Ett läroplan +# Webbprogrammering för nybörjare - En läroplan -Lär dig grunderna i webbutveckling med vår omfattande 12-veckors kurs av Microsoft Cloud Advocates. Varje av de 24 lektionerna djupdyker i JavaScript, CSS och HTML genom praktiska projekt som terrarier, webbläsartillägg och rymdspel. Delta i quizzer, diskussioner och praktiska uppgifter. Förbättra dina färdigheter och optimera din kunskapsbehållning med vår effektiva projektbaserade pedagogik. Börja din kodningsresa idag! +Lär dig grunderna i webbutveckling med vår 12-veckors omfattande kurs från Microsoft Cloud Advocates. Var och en av de 24 lektionerna går på djupet med JavaScript, CSS och HTML genom praktiska projekt som terrarier, webbläsartillägg och rymdspel. Delta i quiz, diskussioner och praktiska uppgifter. Förbättra dina färdigheter och optimera din kunskapsinlärning med vår effektiva projektbaserade pedagogik. Starta din kodningsresa idag! -Gå med i Azure AI Foundry Discord-communityn +Gå med i Azure AI Foundry Discord Community Följ dessa steg för att komma igång med dessa resurser: -1. **Forka arkivet**: Klicka [![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. **Klona arkivet**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Gå med i Azure AI Foundry Discord och träffa experter och andra utvecklare**](https://discord.com/invite/ByRwuEEgH4) +1. **Gaffla (Fork) arkivet**: Klicka [![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. **Klona arkivet**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**Gå med i Azure AI Foundry Discord och träffa experter samt andra utvecklare**](https://discord.com/invite/ByRwuEEgH4) -### 🌐 Flerspråkigt stöd +### 🌐 Fler språkstöd -#### Stöds via GitHub Action (Automatiserad & Alltid aktuell) +#### Stöds via GitHub Action (Automatiskt & Alltid uppdaterat) -[Arabiska](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgariska](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Kinesiska (Förenklad)](../zh/README.md) | [Kinesiska (Traditionell, Hong Kong)](../hk/README.md) | [Kinesiska (Traditionell, Macau)](../mo/README.md) | [Kinesiska (Traditionell, Taiwan)](../tw/README.md) | [Kroatiska](../hr/README.md) | [Tjeckiska](../cs/README.md) | [Danska](../da/README.md) | [Nederländska](../nl/README.md) | [Estniska](../et/README.md) | [Finska](../fi/README.md) | [Franska](../fr/README.md) | [Tyska](../de/README.md) | [Grekiska](../el/README.md) | [Hebreiska](../he/README.md) | [Hindi](../hi/README.md) | [Ungerska](../hu/README.md) | [Indonesiska](../id/README.md) | [Italienska](../it/README.md) | [Japanska](../ja/README.md) | [Kannada](../kn/README.md) | [Koreanska](../ko/README.md) | [Litauiska](../lt/README.md) | [Malajiska](../ms/README.md) | [Malajalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepalesiska](../ne/README.md) | [Nigeriansk Pidgin](../pcm/README.md) | [Norska](../no/README.md) | [Persiska (Farsi)](../fa/README.md) | [Polska](../pl/README.md) | [Portugisiska (Brasilien)](../br/README.md) | [Portugisiska (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Rumänska](../ro/README.md) | [Ryska](../ru/README.md) | [Serbiska (Kyrilliska)](../sr/README.md) | [Slovakiska](../sk/README.md) | [Slovenska](../sl/README.md) | [Spanska](../es/README.md) | [Swahili](../sw/README.md) | [Svenska](./README.md) | [Tagalog (Filippinska)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thailändska](../th/README.md) | [Turkiska](../tr/README.md) | [Ukrainska](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamesiska](../vi/README.md) +[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](./README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) -> **Föredrar du att klona lokalt?** +> **Vill du hellre klona lokalt?** -> Detta arkiv inkluderar 50+ språköversättningar som kraftigt ökar nedladdningsstorleken. För att klona utan översättningar, använd sparse checkout: +> Det här arkivet inkluderar över 50 språköversättningar vilket betydligt ökar nedladdningsstorleken. För att klona utan översättningar, använd sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners @@ -36,23 +27,23 @@ Följ dessa steg för att komma igång med dessa resurser: > Detta ger dig allt du behöver för att slutföra kursen med en mycket snabbare nedladdning. -**Om du vill ha ytterligare översättningsspråk stöds de som listas [här](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +**Om du önskar att få stöd för ytterligare översättningsspråk se listan [här](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** #### 🧑‍🎓 _Är du student?_ -Besök [**Studenthubbsidan**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) där du hittar resurser för nybörjare, studentpaket och till och med sätt att få ett gratis certifikatkupong. Detta är sidan du vill bokmärka och kolla från tid till annan eftersom vi byter ut innehåll varje månad. +Besök [**Student Hub-sidan**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) där du hittar nybörjarresurser, studentpaket och till och med sätt att få ett gratiscertifikat. Detta är sidan du vill bokmärka och kolla regelbundet eftersom innehållet byts ut varje månad. -### 📣 Meddelande - Nya utmaningar i GitHub Copilot Agent-läge att slutföra! +### 📣 Meddelande - Nya GitHub Copilot Agent-lägesutmaningar att slutföra! -Ny utmaning tillagd, leta efter "GitHub Copilot Agent Challenge 🚀" i de flesta kapitel. Det är en ny utmaning för dig att slutföra med hjälp av GitHub Copilot och Agent-läge. Om du inte har använt Agent-läge tidigare kan det inte bara generera text utan också skapa och redigera filer, köra kommandon med mera. +Ny utmaning tillagd, leta efter "GitHub Copilot Agent Challenge 🚀" i de flesta kapitel. Det är en ny utmaning för dig att slutföra med GitHub Copilot och Agent-läget. Om du inte har använt Agent-läget tidigare kan det inte bara generera text utan också skapa och redigera filer, köra kommandon med mera. -### 📣 Meddelande - _Nytt projekt att bygga med generativ AI_ +### 📣 Meddelande - _Nytt projekt att bygga med generativ AI_ -Nytt AI-assistentprojekt just tillagt, kika på det [projekt](./9-chat-project/README.md) +Nytt AI-assistentprojekt precis tillagt, kolla in [projektet](./9-chat-project/README.md) -### 📣 Meddelande - _Ny läroplan_ om Generativ AI för JavaScript har precis släppts +### 📣 Meddelande - _Ny läroplan_ för generativ AI för JavaScript har precis släppts -Missa inte vår nya läroplan för Generativ AI! +Missa inte vår nya Generative AI-läroplan! Besök [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) för att komma igång! @@ -60,15 +51,15 @@ Besök [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) för att - Lektioner som täcker allt från grunder till RAG. - Interagera med historiska karaktärer med GenAI och vår följeslagsapp. -- Rolig och engagerande berättelse, du kommer att tidsresande! +- Rolig och engagerande berättelse, du kommer att resa i tiden! ![karaktär](../../translated_images/sv/character.5c0dd8e067ffd693.webp) -Varje lektion inkluderar en uppgift att slutföra, en kunskapskontroll och en utmaning för att guida dig i att lära dig ämnen som: -- Promptning och promptteknik -- Text- och bildappsgenerering -- Sökappar +Varje lektion inkluderar en uppgift att slutföra, en kunskapskontroll och en utmaning som guidar dig genom ämnen som: +- Prompting och prompt-engineering +- Text- och bildapplikationsgenerering +- Sökapplikationer Besök [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) för att komma igång! @@ -76,123 +67,122 @@ Besök [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) f ## 🌱 Komma igång -> **Lärare**, vi har [inkluderat några förslag](for-teachers.md) på hur man använder denna läroplan. Vi skulle uppskatta din feedback [i vårt diskussionsforum](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! +> **Lärare**, vi har [inkluderat några förslag](for-teachers.md) på hur du kan använda den här läroplanen. Vi skulle uppskatta din feedback [i vårt diskussionsforum](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! -**[Studenter](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, för varje lektion, börja med ett förföreläsningsquiz och fortsätt sedan med att läsa föreläsningsmaterialet, genomföra de olika aktiviteterna och kontrollera din förståelse med efterföreläsningsquizet. +**[Studenter](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, för varje lektion, börja med ett förföreläsningsquiz och fortsätt sedan med att läsa föreläsningsmaterialet, slutföra de olika aktiviteterna och kontrollera din förståelse med ett efterföreläsningsquiz. -För att förbättra din lärandeupplevelse, anslut med dina kamrater för att arbeta med projekten tillsammans! Diskussioner uppmuntras i vårt [diskussionsforum](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) där vårt team av moderatorer finns tillgängliga för att svara på dina frågor. +För att förbättra din inlärningsupplevelse, anslut med dina kamrater för att arbeta på projekten tillsammans! Diskussioner uppmuntras i vårt [diskussionsforum](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) där vårt team av moderatorer finns till hands för att svara på dina frågor. För att fördjupa din utbildning rekommenderar vi starkt att utforska [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) för ytterligare studiematerial. -### 📋 Ställa in din miljö +### 📋 Sätta upp din miljö -Denna läroplan har en utvecklingsmiljö redo att användas! När du kommer igång kan du välja att köra läroplanen i en [Codespace](https://github.com/features/codespaces/) (_en webbläsarbaserad, inga installationer behövs-miljö_), eller lokalt på din dator med en textredigerare som [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +Den här läroplanen har en utvecklingsmiljö redo att använda! När du kommer igång kan du välja att köra läroplanen i en [Codespace](https://github.com/features/codespaces/) (_en webbläsarbaserad miljö utan behov av installationer_), eller lokalt på din dator med en textredigerare som [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). #### Skapa ditt arkiv -För att enkelt kunna spara ditt arbete rekommenderas det att du skapar en egen kopia av detta arkiv. Det kan du göra genom att klicka på **Använd den här mallen**-knappen högst upp på sidan. Detta skapar ett nytt arkiv i ditt GitHub-konto med en kopia av läroplanen. +För att enkelt spara ditt arbete rekommenderas att du skapar din egen kopia av detta arkiv. Du kan göra det genom att klicka på knappen **Use this template** högst upp på sidan. Detta skapar ett nytt arkiv på ditt GitHub-konto med en kopia av läroplanen. -Följ dessa steg: -1. **Forka arkivet**: Klicka på "Fork"-knappen uppe till höger på den här sidan. -2. **Klona arkivet**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +Följ stegen: +1. **Gaffla arkivet**: Klicka på "Fork"-knappen uppe till höger på denna sida. +2. **Klona arkivet**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` #### Köra läroplanen i en Codespace -I din kopia av detta arkiv som du skapade, klicka på **Code**-knappen och välj **Open with Codespaces**. Detta skapar en ny Codespace för dig att arbeta i. +I din kopia av arkivet som du skapade klickar du på knappen **Code** och väljer **Open with Codespaces**. Det skapar en ny Codespace där du kan arbeta. ![Codespace](../../translated_images/sv/createcodespace.0238bbf4d7a8d955.webp) #### Köra läroplanen lokalt på din dator -För att köra denna läroplan lokalt på din dator behöver du en textredigerare, en webbläsare och ett kommandoradsverktyg. Vår första lektion, [Introduktion till programmeringsspråk och verktyg](../../1-getting-started-lessons/1-intro-to-programming-languages), leder dig genom olika alternativ för var och en av dessa verktyg så att du kan välja det som passar dig bäst. +För att köra denna läroplan lokalt på din dator behöver du en textredigerare, en webbläsare och ett kommandoradsverktyg. Vår första lektion, [Introduktion till programmeringsspråk och verktyg](../../1-getting-started-lessons/1-intro-to-programming-languages), guidar dig genom olika alternativ för var och en av dessa verktyg så att du kan välja det som passar dig bäst. -Vår rekommendation är att använda [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) som din redigerare, som också har en inbyggd [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon). Du kan ladda ner Visual Studio Code [här](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +Vi rekommenderar att använda [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) som din redigerare, som även har en inbyggd [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon). Du kan ladda ner Visual Studio Code [här](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). - -1. Klona ditt arkiv till din dator. Det kan du göra genom att klicka på **Code**-knappen och kopiera URL: +1. Klona ditt arkiv till din dator. Du kan göra detta genom att klicka på **Code**-knappen och kopiera URL:en: [CodeSpace](./images/createcodespace.png) - Öppna sedan [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) inom [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) och kör följande kommando, byt ut `` med URL:en du nyss kopierade: + Öppna sedan [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) i [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) och kör följande kommando, byt ut `` mot URL:en du just kopierade: ```bash git clone ``` -2. Öppna mappen i Visual Studio Code. Du kan göra detta genom att klicka på **File** > **Open Folder** och välja mappen du just klonade. +2. Öppna mappen i Visual Studio Code. Det kan du göra genom att klicka på **Arkiv** > **Öppna mapp** och välja den mapp du just klonade. > Rekommenderade Visual Studio Code-tillägg: > -> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) – för att förhandsgranska HTML-sidor inom Visual Studio Code -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) – för att hjälpa dig skriva kod snabbare +> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - för att förhandsgranska HTML-sidor inom Visual Studio Code +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - för att hjälpa dig skriva kod snabbare ## 📂 Varje lektion innehåller: -- valfri skissanteckning -- valbar kompletterande video -- quiz som förberedelse inför lektionen +- valfri sketchnote +- valfri kompletterande video +- quiz som uppvärmning före lektion - skriftlig lektion -- för projektbaserade lektioner, steg-för-steg guider för hur man bygger projektet +- för projektbaserade lektioner, steg-för-steg-guider för att bygga projektet - kunskapskontroller - en utmaning - kompletterande läsning - uppgift -- [quiz efter lektion](https://ff-quizzes.netlify.app/web/) +- [quiz efter lektionen](https://ff-quizzes.netlify.app/web/) -> **En notis om quiz**: Alla quiz finns i Quiz-app-mappen, totalt 48 quiz med tre frågor i varje. De är tillgängliga [här](https://ff-quizzes.netlify.app/web/) quiz-appen kan köras lokalt eller distribueras till Azure; följ instruktionerna i `quiz-app`-mappen. +> **En notis om quiz**: Alla quiz finns i mappen Quiz-app, totalt 48 quiz med tre frågor vardera. De finns tillgängliga [här](https://ff-quizzes.netlify.app/web/), quiz-appen kan köras lokalt eller distribueras till Azure; följ instruktionerna i `quiz-app`-mappen. ## 🗃️ Lektioner -| | Projektets namn | Inlärda koncept | Lärandemål | Länkad lektion | Författare | -| :-: | :---------------------------------------------------------: | :--------------------------------------------------------------------: | -------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :-------------------------: | -| 01 | Komma igång | Introduktion till programmering och verktyg | Lär dig de grundläggande principerna bakom de flesta programspråk och om mjukvara som hjälper professionella utvecklare | [Intro till programmeringsspråk och verktyg](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | -| 02 | Komma igång | Grunderna i GitHub, inkluderar att arbeta i team | Hur man använder GitHub i ditt projekt, hur man samarbetar med andra på en kodbas | [Intro till GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | Komma igång | Tillgänglighet | Lär dig grunderna i webb-tillgänglighet | [Grundläggande tillgänglighet](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | JS Grundläggande | JavaScript-datatyper | Grunderna i JavaScript-datatyper | [Datatyper](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | JS Grundläggande | Funktioner och metoder | Lär dig om funktioner och metoder för att hantera en applikations logik | [Funktioner och metoder](./2-js-basics/2-functions-methods/README.md) | Jasmine och Christopher | -| 06 | JS Grundläggande | Göra beslut med JS | Lär dig hur man skapar villkor i din kod med beslutsfattande metoder | [Göra beslut](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | JS Grundläggande | Arrayer och loopar | Arbeta med data med arrayer och loopar i JavaScript | [Arrayer och loopar](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML i praktiken | Bygg HTML för att skapa ett online-terrarium, med fokus på att bygga upp en layout | [Intro till HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS i praktiken | Bygg CSS för att styla det online-terrarium, med fokus på grunderna i CSS inklusive responsiv webbdesign | [Intro till CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript-closures, DOM-manipulation | Bygg JavaScript för att göra terrariet till en drag och släpp-gränssnitt, med fokus på closures och DOM-manipulation | [JavaScript-closures, DOM-manipulation](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [Skrivspel](./4-typing-game/solution/README.md) | Bygg ett skrivspel | Lär dig använda tangentbords-händelser för att styra logiken i din JavaScript-applikation | [Händelsestyrd programmering](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Arbeta med webbläsare | Lär dig hur webbläsare fungerar, deras historia och hur man bygger upp de första elementen i en webbläsarförlängning | [Om webbläsare](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Bygga ett formulär, anropa API och lagra variabler i lokal lagring | Bygg JavaScript-elementen i din webbläsarförlängning för att anropa ett API med variabler lagrade i lokal lagring | [API, formulär och lokal lagring](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Bakgrundsprocesser i webbläsare, webbprestanda | Använd webbläsarens bakgrundsprocesser för att hantera förlängningens ikon; lär dig om webbprestanda och optimeringar | [Bakgrundsuppgifter och prestanda](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [Rymdspel](./6-space-game/solution/README.md) | Mer avancerad spelutveckling med JavaScript | Lär dig om arv med både klasser och komposition samt Pub/Sub-mönstret, som förberedelse för att bygga ett spel | [Introduktion till avancerad spelutveckling](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [Rymdspel](./6-space-game/solution/README.md) | Rita på canvas | Lär dig om Canvas API, som används för att rita element på en skärm | [Rita på Canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [Rymdspel](./6-space-game/solution/README.md) | Flytta element runt på skärmen | Upptäck hur element kan få rörelse med hjälp av kartesiska koordinater och Canvas API | [Flytta element runt](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [Rymdspel](./6-space-game/solution/README.md) | Kollisionsdetektion | Få element att kollidera och reagera på varandra med knapptryckningar samt tillhandahåll en cooldown-funktion för spelets prestanda | [Kollisionsdetektion](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [Rymdspel](./6-space-game/solution/README.md) | Poängräkning | Gör matematiska beräkningar baserade på spelets status och prestation | [Poängräkning](./6-space-game/5-keeping-score/README.md) | Chris | -| 20 | [Rymdspel](./6-space-game/solution/README.md) | Avsluta och starta om spelet | Lär dig om att avsluta och starta om spelet, inklusive att städa upp resurser och återställa variabelvärden | [Avslutningsvillkor](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [Bankapp](./7-bank-project/solution/README.md) | HTML-mallar och rutter i en webbapp | Lär dig skapa grunden för en webbplats arkitektur med routing och HTML-mallar | [HTML-mallar och rutter](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [Bankapp](./7-bank-project/solution/README.md) | Bygg ett inloggnings- och registreringsformulär | Lär dig om att bygga formulär och hantera valideringsrutiner | [Formulär](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [Bankapp](./7-bank-project/solution/README.md) | Metoder för att hämta och använda data | Hur data flödar in och ut ur din app, hur man hämtar, lagrar och rensar den | [Data](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [Bankapp](./7-bank-project/solution/README.md) | Begrepp inom tillståndshantering | Lär dig hur din app behåller state och hur du hanterar det programmatiskt | [Tillståndshantering](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [Browser/VScode-kod](../../8-code-editor) | Arbeta med VScode | Lär dig använda en kodredigerare | [Använd VScode Code Editor](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [AI Assistenter](./9-chat-project/README.md) | Arbeta med AI | Lär dig bygga din egen AI-assistent | [AI Assistant project](./9-chat-project/README.md) | Chris | +| | Projektnamn | Undervisade begrepp | Lärandemål | Länkad Lektion | Författare | +| :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | --------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :-------------------------: | +| 01 | Komma igång | Introduktion till programmering och verktyg | Lär dig grunderna bakom de flesta programmeringsspråk och om mjukvara som hjälper professionella utvecklare i deras arbete | [Intro till programmeringsspråk och verktyg](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | Komma igång | Grunderna i GitHub, inklusive samarbete i team | Hur man använder GitHub i sitt projekt, hur man samarbetar med andra på en kodbas | [Intro till GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | Komma igång | Tillgänglighet | Lär dig grunderna i webbåtkomst | [Grundläggande tillgänglighet](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | JS Basics | JavaScripts datatyper | Grunderna i JavaScripts datatyper | [Datatyper](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | JS Basics | Funktioner och metoder | Lär dig om funktioner och metoder för att hantera applikationens logiska flöde | [Funktioner och metoder](./2-js-basics/2-functions-methods/README.md) | Jasmine och Christopher | +| 06 | JS Basics | Beslutsfattande med JS | Lär dig skapa villkor i din kod med beslutsfattande metoder | [Beslutsfattande](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | JS Basics | Arrayer och loopar | Arbeta med data med arrayer och loopar i JavaScript | [Arrayer och loopar](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML i praktiken | Bygg HTML för att skapa ett online-terrarium, med fokus på att bygga layout | [Introduktion till HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS i praktiken | Bygg CSS för att styla online-terrarium, med fokus på CSS-grunder inklusive responsiv design av sidan | [Introduktion till CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript Closures, DOM-manipulation | Bygg JavaScript för att göra terrariet funktionellt som en drag/drop-gränssnitt, med fokus på closures och DOM-manipulation | [JavaScript Closures, DOM-manipulation](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Typing Game](./4-typing-game/solution/README.md) | Bygg ett skrivspel | Lär dig använda tangentbords-händelser för att styra logiken i din JavaScript-app | [Händelsestyrd programmering](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Arbeta med webbläsare | Lär dig hur webbläsare fungerar, deras historia och hur man skissar upp de första delarna av en webbläsartillägg | [Om webbläsare](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Bygga formulär, anropa API och lagra variabler i lokal lagring | Bygg JavaScript-elementen i din webbläsartillägg för att anropa ett API med variabler lagrade lokalt | [APIer, formulär och lokal lagring](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Bakgrundsprocesser i webbläsaren, webbutförande | Använd webbläsarens bakgrundsprocesser för att hantera tilläggsikonen; lär dig om webbutförande och optimeringar för att göra | [Bakgrundsuppgifter och prestanda](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [Space Game](./6-space-game/solution/README.md) | Mer avancerad spelutveckling med JavaScript | Lär dig om arv med både klasser och komposition och Pub/Sub-mönstret, som förberedelse för att bygga ett spel | [Introduktion till avancerad spelutveckling](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [Space Game](./6-space-game/solution/README.md) | Rita på canvas | Lär dig om Canvas API, som används för att rita element på skärm | [Rita på canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [Space Game](./6-space-game/solution/README.md) | Flytta element runt på skärmen | Upptäck hur element kan få rörelse med kartesiska koordinater och Canvas API | [Flytta element runt](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [Space Game](./6-space-game/solution/README.md) | Kollisionsdetektion | Få element att kollidera och reagera på varandra med tangenttryckningar och ge en cooldown-funktion för att garantera spelets prestanda | [Kollisionsdetektion](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [Space Game](./6-space-game/solution/README.md) | Hålla poäng | Utför matematiska beräkningar baserat på spelets status och prestanda | [Hålla poäng](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [Space Game](./6-space-game/solution/README.md) | Avsluta och återstarta spelet | Lär dig om att avsluta och återstarta spelet, inklusive att rensa tillgångar och nollställa variabelvärden | [Avslutningsvillkor](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [Banking App](./7-bank-project/solution/README.md) | HTML-mallar och routing i en webbapp | Lär dig skapa grunden för en flersidig webbplats arkitektur med routing och HTML-mallar | [HTML-mallar och routing](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [Banking App](./7-bank-project/solution/README.md) | Bygga inloggnings- och registreringsformulär | Lär dig om att bygga formulär och hantera valideringsrutiner | [Formulär](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [Banking App](./7-bank-project/solution/README.md) | Metoder för att hämta och använda data | Hur data flödar in och ut ur din app, hur du hämtar den, lagrar den och gör dig av med den | [Data](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [Banking App](./7-bank-project/solution/README.md) | Begrepp om state management | Lär dig hur din app behåller state och hur du hanterar det programmatiskt | [State management](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [Browser/VScode Code](../../8-code-editor) | Arbeta med VScode | Lär dig använda en kodredigerare | [Använd VScode-kodredigerare](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [AI Assistants](./9-chat-project/README.md) | Arbeta med AI | Lär dig bygga din egen AI-assistent | [AI-assistentprojekt](./9-chat-project/README.md) | Chris | ## 🏫 Pedagogik -Vår läroplan är utformad med två viktiga pedagogiska principer i åtanke: +Vår läroplan är utformad med två centrala pedagogiska principer i åtanke: * projektbaserat lärande * frekventa quiz -Programmet lär ut grunderna i JavaScript, HTML och CSS, samt de senaste verktygen och teknikerna som dagens webbutvecklare använder. Studenter kommer att få möjlighet att utveckla praktisk erfarenhet genom att bygga ett skrivspel, ett virtuellt terrarium, en miljövänlig webbläsarförlängning, ett rymdinvasions-spel och en bankapp för företag. I slutet av serien kommer studenterna att ha fått en gedigen förståelse för webbprogrammering. +Programmet lär ut grunderna i JavaScript, HTML och CSS, samt de senaste verktygen och teknikerna som används av dagens webbutvecklare. Studenterna får möjlighet att utveckla praktisk erfarenhet genom att bygga ett skrivspel, virtuellt terrarium, miljövänlig webbläsartillägg, space-invader-stil spel, och en bankapp för företag. I slutet av serien kommer studenterna ha fått en solid förståelse för webbutveckling. -> 🎓 Du kan ta de första lektionerna i denna läroplan som en [Learn Path](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) på Microsoft Learn! +> 🎓 Du kan ta de första lektionerna i detta läroprogram som en [Lärväg](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) på Microsoft Learn! -Genom att säkerställa att innehållet stämmer överens med projekten blir processen mer engagerande för studenterna och möjligheten att behålla koncepten ökar. Vi skrev också flera inledande lektioner i JavaScript-grunder för att introducera koncept, tillsammans med en video från "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" samling av videotutorials, där några av författarna bidrog till denna läroplan. +Genom att säkerställa att innehållet matchar projekt görs processen mer engagerande för studenter och konceptens retention ökar. Vi skrev också flera startlektioner i JavaScript-grunder för att introducera begrepp, ihopkopplade med en video från "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)"-samlingen av videotutorials, där några av författarna bidragit till denna läroplan. -Dessutom sätter ett lågrisk-quiz före en lektion studentens intention att lära sig ett ämne, medan ett andra quiz efter lektionen säkerställer ytterligare retention. Denna läroplan är designad för att vara flexibel och rolig och kan tas i sin helhet eller delvis. Projekten börjar smått och blir allt mer komplexa fram till slutet av en 12-veckors cykel. +Dessutom sätter ett lågintensivt quiz före en lektion studentens intention att lära sig ett ämne, medan ett andra quiz efter lektion säkerställer ytterligare retention. Denna läroplan är designad för att vara flexibel och rolig och kan tas i sin helhet eller delvis. Projekten börjar små och blir alltmer komplexa mot slutet av den 12-veckors cykeln. -Medan vi medvetet undvikit att introducera JavaScript-ramverk för att fokusera på de grundläggande färdigheter som behövs som webbutvecklare innan man tar till ett ramverk, är ett bra nästa steg efter att ha slutfört denna läroplan att lära sig om Node.js via en annan videosamling: "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". +Även om vi medvetet har undvikit att introducera JavaScript-ramverk för att koncentrera oss på de grundläggande färdigheter som behövs som webbutvecklare innan man går vidare till ett ramverk, skulle ett bra nästa steg efter denna läroplan vara att lära sig om Node.js via en annan samling videor: "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". -> Besök våra riktlinjer för [uppförandekod](CODE_OF_CONDUCT.md) och [bidragande](CONTRIBUTING.md). Vi välkomnar din konstruktiva feedback! +> Besök våra riktlinjer för [Code of Conduct](CODE_OF_CONDUCT.md) och [Bidragande](CONTRIBUTING.md). Vi välkomnar din konstruktiva feedback! -## 🧭 Obegränsad åtkomst offline +## 🧭 Offline-åtkomst -Du kan köra denna dokumentation offline genom att använda [Docsify](https://docsify.js.org/#/). Forka detta repo, [installera Docsify](https://docsify.js.org/#/quickstart) på din lokala maskin och skriv sedan i rotmappen för detta repo `docsify serve`. Webbplatsen kommer att serveras på port 3000 på din lokala dator: `localhost:3000`. +Du kan köra denna dokumentation offline med [Docsify](https://docsify.js.org/#/). Forka detta repo, [installera Docsify](https://docsify.js.org/#/quickstart) på din lokala dator, och skriv sedan `docsify serve` i roten av detta repo. Webbplatsen kommer att serveras på port 3000 på din lokala värd: `localhost:3000`. ## 📘 PDF @@ -244,21 +234,21 @@ Vårt team producerar andra kurser! Kolla in: ## Få hjälp -Om du fastnar eller har frågor om att bygga AI-appar. Gå med i diskussioner om MCP med andra lärande och erfarna utvecklare. Det är en stödjande gemenskap där frågor är välkomna och kunskap delas fritt. +Om du fastnar eller har frågor om att bygga AI-appar. Gå med i gemenskapen av andra lärande och erfarna utvecklare i diskussioner om MCP. Det är en stödjande gemenskap där frågor är välkomna och kunskap delas fritt. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Om du har produktfeedback eller stöter på fel när du bygger, besök: +Om du har produktfeedback eller hittar fel under byggandet, besök: [![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) ## Licens -Detta förråd är licensierat under MIT-licensen. Se filen [LICENSE](../../LICENSE) för mer information. +Detta förvar är licensierat under MIT-licensen. Se [LICENSE](../../LICENSE)-filen för mer information. --- -**Ansvarsfriskrivning**: -Detta dokument har översatts med hjälp av AI-översättningstjänsten [Co-op Translator](https://github.com/Azure/co-op-translator). Vi strävar efter noggrannhet, men var medveten om att automatiska översättningar kan innehålla fel eller brister. Det ursprungliga dokumentet på dess modersmål bör betraktas som den auktoritativa källan. För viktig information rekommenderas professionell mänsklig översättning. Vi ansvarar inte för några missförstånd eller feltolkningar som uppstår till följd av användningen av denna översättning. +**Ansvarsfriskrivning**: +Detta dokument har översatts med hjälp av AI-översättningstjänsten [Co-op Translator](https://github.com/Azure/co-op-translator). Även om vi strävar efter noggrannhet, vänligen var medveten om att automatiska översättningar kan innehålla fel eller brister. Det ursprungliga dokumentet på dess modersmål ska betraktas som den auktoritativa källan. För kritisk information rekommenderas professionell mänsklig översättning. Vi ansvarar inte för eventuella missförstånd eller feltolkningar som uppstår vid användning av denna översättning. \ No newline at end of file diff --git a/translations/sv/SECURITY.md b/translations/sv/SECURITY.md index 8ac33adbc..8259f2453 100644 --- a/translations/sv/SECURITY.md +++ b/translations/sv/SECURITY.md @@ -1,12 +1,3 @@ - ## Säkerhet Microsoft tar säkerheten för våra mjukvaruprodukter och tjänster på största allvar, vilket inkluderar alla källkodsförvar som hanteras genom våra GitHub-organisationer, såsom [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) och [våra GitHub-organisationer](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/sv/SUPPORT.md b/translations/sv/SUPPORT.md index b883d343a..d04008038 100644 --- a/translations/sv/SUPPORT.md +++ b/translations/sv/SUPPORT.md @@ -1,12 +1,3 @@ - # Support ## Hur man rapporterar problem och får hjälp diff --git a/translations/sv/_404.md b/translations/sv/_404.md index d83c2bcda..85e150852 100644 --- a/translations/sv/_404.md +++ b/translations/sv/_404.md @@ -1,12 +1,3 @@ - # Arbete pågår Vi arbetar med denna sida. Vänligen kom tillbaka senare. diff --git a/translations/sv/docs/_navbar.md b/translations/sv/docs/_navbar.md index d34a3c803..bb6affc71 100644 --- a/translations/sv/docs/_navbar.md +++ b/translations/sv/docs/_navbar.md @@ -1,12 +1,3 @@ - - Översättningar - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/sv/docs/_sidebar.md b/translations/sv/docs/_sidebar.md index 7de7a9a87..30960568b 100644 --- a/translations/sv/docs/_sidebar.md +++ b/translations/sv/docs/_sidebar.md @@ -1,12 +1,3 @@ - - Introduktion - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/sv/for-teachers.md b/translations/sv/for-teachers.md index 82457722c..2b37cd0ed 100644 --- a/translations/sv/for-teachers.md +++ b/translations/sv/for-teachers.md @@ -1,12 +1,3 @@ - ### För lärare Du är välkommen att använda detta kursmaterial i ditt klassrum. Det fungerar smidigt med GitHub Classroom och ledande LMS-plattformar, och det kan även användas som en fristående repo med dina elever. diff --git a/translations/sv/lesson-template/README.md b/translations/sv/lesson-template/README.md index d20e41c60..0abf26295 100644 --- a/translations/sv/lesson-template/README.md +++ b/translations/sv/lesson-template/README.md @@ -1,12 +1,3 @@ - # [Lektionens ämne] ![Bädda in en video här](../../../lesson-template/video-url) diff --git a/translations/sv/lesson-template/assignment.md b/translations/sv/lesson-template/assignment.md index a7240a750..bfbfc1b32 100644 --- a/translations/sv/lesson-template/assignment.md +++ b/translations/sv/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [Uppgiftsnamn] ## Instruktioner diff --git a/translations/sv/memory-game/README.md b/translations/sv/memory-game/README.md index edc9f2fbd..5e43ee098 100644 --- a/translations/sv/memory-game/README.md +++ b/translations/sv/memory-game/README.md @@ -1,12 +1,3 @@ - Detta är ett [Next.js](https://nextjs.org)-projekt som har skapats med [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). ## Kom igång diff --git a/translations/sv/quiz-app/README.md b/translations/sv/quiz-app/README.md index ccf2e6577..64b870dc4 100644 --- a/translations/sv/quiz-app/README.md +++ b/translations/sv/quiz-app/README.md @@ -1,12 +1,3 @@ - # Quiz-app Dessa quiz är för- och efterföreläsningsquiz för datavetenskapskursen på https://aka.ms/webdev-beginners diff --git a/translations/sw/.co-op-translator.json b/translations/sw/.co-op-translator.json new file mode 100644 index 000000000..0d223c739 --- /dev/null +++ b/translations/sw/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2026-01-07T02:08:41+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "sw" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2025-10-24T19:16:04+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "sw" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2026-01-07T02:11:42+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "sw" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2026-01-07T02:05:47+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "sw" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2025-10-24T19:19:32+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "sw" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:28:59+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "sw" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2026-01-07T01:15:30+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "sw" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T18:47:43+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "sw" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2026-01-07T01:25:08+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "sw" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2025-10-24T19:10:29+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "sw" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2026-01-07T01:23:37+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "sw" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2025-10-24T19:11:04+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "sw" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2026-01-07T01:26:54+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "sw" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2025-10-24T19:12:29+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "sw" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2026-01-07T01:28:42+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "sw" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2025-10-24T19:11:46+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "sw" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-28T04:03:49+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "sw" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2026-01-07T02:00:37+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "sw" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2025-10-24T19:30:29+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "sw" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2026-01-07T02:04:10+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "sw" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2025-10-24T19:29:22+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "sw" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2026-01-07T02:02:05+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "sw" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2025-10-24T19:28:13+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "sw" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-07T01:18:40+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "sw" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-28T04:15:22+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "sw" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2026-01-07T01:17:47+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "sw" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T04:28:42+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "sw" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2026-01-07T01:58:59+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "sw" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2025-10-24T19:39:29+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "sw" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2026-01-07T01:47:15+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "sw" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2025-10-24T19:47:55+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "sw" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2026-01-07T01:43:34+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "sw" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2025-10-24T19:46:12+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "sw" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2026-01-07T01:45:23+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "sw" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2025-10-24T19:45:08+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "sw" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-28T03:38:29+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "sw" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-28T03:45:28+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "sw" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-28T03:47:27+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "sw" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-28T03:48:34+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "sw" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-28T03:45:59+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "sw" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-28T03:46:28+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "sw" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-28T03:46:57+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "sw" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-28T03:48:00+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "sw" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-28T03:44:57+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "sw" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2026-01-07T01:39:09+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "sw" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2025-10-24T19:43:52+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "sw" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2026-01-07T01:34:13+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "sw" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2025-10-24T19:41:15+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "sw" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2026-01-07T01:41:36+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "sw" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2025-10-24T19:40:32+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "sw" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2026-01-07T01:32:32+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "sw" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2025-10-24T19:43:09+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "sw" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T03:58:21+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "sw" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T03:58:36+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "sw" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2026-01-07T01:37:55+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "sw" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-28T03:55:31+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "sw" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T03:55:51+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "sw" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T03:56:04+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "sw" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2026-01-07T01:36:03+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "sw" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2025-10-24T19:42:06+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "sw" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T04:01:48+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "sw" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T04:02:02+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "sw" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-28T03:52:01+00:00", + "source_file": "6-space-game/README.md", + "language_code": "sw" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-28T03:56:17+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "sw" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2026-01-07T01:52:22+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "sw" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2025-10-24T19:35:06+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "sw" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2026-01-07T01:48:59+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "sw" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2025-10-24T19:37:46+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "sw" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2026-01-07T01:54:30+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "sw" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2025-10-24T19:33:44+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "sw" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2026-01-07T01:56:56+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "sw" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2025-10-24T19:31:56+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "sw" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-28T03:23:21+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "sw" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-28T03:27:38+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "sw" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-28T03:28:09+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "sw" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2026-01-07T01:30:41+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "sw" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2025-10-24T19:13:39+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "sw" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2026-01-07T01:18:46+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "sw" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:36:28+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "sw" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:44:23+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "sw" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2025-10-24T19:27:06+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "sw" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:53:16+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "sw" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:36:16+00:00", + "source_file": "AGENTS.md", + "language_code": "sw" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-28T03:23:01+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "sw" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-28T03:21:04+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "sw" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:57:16+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "sw" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T18:55:31+00:00", + "source_file": "README.md", + "language_code": "sw" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-28T03:21:28+00:00", + "source_file": "SECURITY.md", + "language_code": "sw" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-28T03:20:31+00:00", + "source_file": "SUPPORT.md", + "language_code": "sw" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-28T03:20:49+00:00", + "source_file": "_404.md", + "language_code": "sw" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-28T04:11:49+00:00", + "source_file": "docs/_navbar.md", + "language_code": "sw" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-28T04:11:17+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "sw" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T10:25:17+00:00", + "source_file": "for-teachers.md", + "language_code": "sw" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-28T04:12:10+00:00", + "source_file": "lesson-template/README.md", + "language_code": "sw" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-28T04:12:35+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "sw" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:58:09+00:00", + "source_file": "memory-game/README.md", + "language_code": "sw" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-28T04:21:18+00:00", + "source_file": "quiz-app/README.md", + "language_code": "sw" + } +} \ No newline at end of file diff --git a/translations/sw/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/sw/1-getting-started-lessons/1-intro-to-programming-languages/README.md index 0bcb6e630..ed2f91993 100644 --- a/translations/sw/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/sw/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # Utangulizi wa Lugha za Programu na Vifaa vya Kisasa vya Mwaendelezaji Hujambo, mtaalamu wa kesho! 👋 Naweza kukuambia kitu kinachoniletea baridi kila siku? Unakaribia kugundua kuwa programu siyo tu kuhusu kompyuta – ni kuhusu kuwa na nguvu za kichawi kuleta mawazo yako shupavu katika maisha! diff --git a/translations/sw/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/sw/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index ecdbb0f59..0f6088fe4 100644 --- a/translations/sw/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/sw/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # Kazi: Kuchunguza Zana za Kisasa za Maendeleo ya Wavuti ## Maelekezo diff --git a/translations/sw/1-getting-started-lessons/2-github-basics/README.md b/translations/sw/1-getting-started-lessons/2-github-basics/README.md index 2e114f9a4..8d38adad1 100644 --- a/translations/sw/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/sw/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # Utangulizi wa GitHub Hujambo, msanidi programu wa baadaye! 👋 Uko tayari kuungana na mamilioni ya wapenzi wa programu duniani kote? Nina hamu sana kukutambulisha kwa GitHub – fikiria kama jukwaa la mitandao ya kijamii kwa wapenzi wa programu, isipokuwa badala ya kushiriki picha za chakula chako, tunashiriki msimbo na kuunda mambo mazuri pamoja! diff --git a/translations/sw/1-getting-started-lessons/3-accessibility/README.md b/translations/sw/1-getting-started-lessons/3-accessibility/README.md index d267dd4dd..8da49a7e1 100644 --- a/translations/sw/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/sw/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # Kuunda Kurasa za Wavuti Zenye Ufikiaji Rahisi ![Yote Kuhusu Ufikiaji Rahisi](../../../../translated_images/sw/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/sw/1-getting-started-lessons/3-accessibility/assignment.md b/translations/sw/1-getting-started-lessons/3-accessibility/assignment.md index 3f3e8e169..2dadca783 100644 --- a/translations/sw/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/sw/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # Ukaguzi wa Kina wa Upatikanaji wa Tovuti ## Maelekezo diff --git a/translations/sw/1-getting-started-lessons/README.md b/translations/sw/1-getting-started-lessons/README.md index 88eed56bb..a55afefca 100644 --- a/translations/sw/1-getting-started-lessons/README.md +++ b/translations/sw/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # Kuanza na Uendelezaji wa Wavuti Katika sehemu hii ya mtaala, utatambulishwa kwa dhana zisizo za miradi ambazo ni muhimu ili kuwa msanidi programu wa kitaalamu. diff --git a/translations/sw/10-ai-framework-project/README.md b/translations/sw/10-ai-framework-project/README.md index 3a765f6ea..fad310094 100644 --- a/translations/sw/10-ai-framework-project/README.md +++ b/translations/sw/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # Muundo wa AI Umewahi kuhisi kupotezwa ukijaribu kuunda programu za AI kutoka mwanzo? Hauko peke yako! Miundo ya AI ni kama kuwa na kisu cha kijeshi cha Uswisi kwa ajili ya maendeleo ya AI - ni zana zenye nguvu zinazoweza kuokoa muda na vichwa kuumia wakati wa kuunda programu zenye akili. Tafakari muundo wa AI kama maktaba iliyopangwa vizuri: hutoa vipengele vilivyotengenezwa awali, API zilizo sanifu, na ufanisi wa akili ili uweze kuzingatia kutatua matatizo badala ya kushughulikia maelezo ya utekelezaji. diff --git a/translations/sw/2-js-basics/1-data-types/README.md b/translations/sw/2-js-basics/1-data-types/README.md index ec508721a..8119f1d15 100644 --- a/translations/sw/2-js-basics/1-data-types/README.md +++ b/translations/sw/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # Misingi ya JavaScript: Aina za Data ![Misingi ya JavaScript - Aina za data](../../../../translated_images/sw/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/sw/2-js-basics/1-data-types/assignment.md b/translations/sw/2-js-basics/1-data-types/assignment.md index d623dbf34..0fd5efe75 100644 --- a/translations/sw/2-js-basics/1-data-types/assignment.md +++ b/translations/sw/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # Mazoezi ya Aina za Data: Kikapu cha Ununuzi cha E-commerce ## Maelekezo diff --git a/translations/sw/2-js-basics/2-functions-methods/README.md b/translations/sw/2-js-basics/2-functions-methods/README.md index 93e7061ba..51f444576 100644 --- a/translations/sw/2-js-basics/2-functions-methods/README.md +++ b/translations/sw/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # Misingi ya JavaScript: Mbinu na Zana ![JavaScript Basics - Functions](../../../../translated_images/sw/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/sw/2-js-basics/2-functions-methods/assignment.md b/translations/sw/2-js-basics/2-functions-methods/assignment.md index 549355eb3..19b0baf0f 100644 --- a/translations/sw/2-js-basics/2-functions-methods/assignment.md +++ b/translations/sw/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # Furaha na Kazi za Kifunction ## Maelekezo diff --git a/translations/sw/2-js-basics/3-making-decisions/README.md b/translations/sw/2-js-basics/3-making-decisions/README.md index a13a5b526..01eb5d517 100644 --- a/translations/sw/2-js-basics/3-making-decisions/README.md +++ b/translations/sw/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # Misingi ya JavaScript: Kufanya Maamuzi ![JavaScript Basics - Making decisions](../../../../translated_images/sw/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/sw/2-js-basics/3-making-decisions/assignment.md b/translations/sw/2-js-basics/3-making-decisions/assignment.md index a96f3bf04..1e5c83d61 100644 --- a/translations/sw/2-js-basics/3-making-decisions/assignment.md +++ b/translations/sw/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # Kufanya Maamuzi: Mchakato wa Daraja za Wanafunzi ## Malengo ya Kujifunza diff --git a/translations/sw/2-js-basics/4-arrays-loops/README.md b/translations/sw/2-js-basics/4-arrays-loops/README.md index 0f150a249..f1712a09b 100644 --- a/translations/sw/2-js-basics/4-arrays-loops/README.md +++ b/translations/sw/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # Misingi ya JavaScript: Mfululizo na Mizunguko ![JavaScript Basics - Arrays](../../../../translated_images/sw/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/sw/2-js-basics/4-arrays-loops/assignment.md b/translations/sw/2-js-basics/4-arrays-loops/assignment.md index eb11e0c33..bc73993e9 100644 --- a/translations/sw/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/sw/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # Kazi ya Arrays na Loops ## Maelekezo diff --git a/translations/sw/2-js-basics/README.md b/translations/sw/2-js-basics/README.md index 184d4a76c..80afcc0d7 100644 --- a/translations/sw/2-js-basics/README.md +++ b/translations/sw/2-js-basics/README.md @@ -1,12 +1,3 @@ - # Utangulizi wa JavaScript JavaScript ni lugha ya wavuti. Katika masomo haya manne, utajifunza misingi yake. diff --git a/translations/sw/3-terrarium/1-intro-to-html/README.md b/translations/sw/3-terrarium/1-intro-to-html/README.md index efeea08f8..ecff8d98c 100644 --- a/translations/sw/3-terrarium/1-intro-to-html/README.md +++ b/translations/sw/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Mradi wa Terrarium Sehemu ya 1: Utangulizi wa HTML ```mermaid diff --git a/translations/sw/3-terrarium/1-intro-to-html/assignment.md b/translations/sw/3-terrarium/1-intro-to-html/assignment.md index 9d866185a..336813f35 100644 --- a/translations/sw/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/sw/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # HTML Mazoezi ya Kazi: Tengeneza Mfano wa Blogu ## Malengo ya Kujifunza diff --git a/translations/sw/3-terrarium/2-intro-to-css/README.md b/translations/sw/3-terrarium/2-intro-to-css/README.md index de23ebe16..638569e8b 100644 --- a/translations/sw/3-terrarium/2-intro-to-css/README.md +++ b/translations/sw/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Mradi wa Terrarium Sehemu ya 2: Utangulizi wa CSS ```mermaid diff --git a/translations/sw/3-terrarium/2-intro-to-css/assignment.md b/translations/sw/3-terrarium/2-intro-to-css/assignment.md index 43fe58e26..97883ad1a 100644 --- a/translations/sw/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/sw/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # Kazi ya Marekebisho ya CSS ## Lengo diff --git a/translations/sw/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/sw/3-terrarium/3-intro-to-DOM-and-closures/README.md index bdd3ec356..f82aeaff5 100644 --- a/translations/sw/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/sw/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # Mradi wa Terrarium Sehemu ya 3: Udhibiti wa DOM na Mifungo ya JavaScript ```mermaid diff --git a/translations/sw/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/sw/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index 4eb7865e2..a59581f3e 100644 --- a/translations/sw/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/sw/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # Kazi ya Uchunguzi wa Kipengele cha DOM ## Muhtasari diff --git a/translations/sw/3-terrarium/README.md b/translations/sw/3-terrarium/README.md index 0e2c28eda..97d4be978 100644 --- a/translations/sw/3-terrarium/README.md +++ b/translations/sw/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## Tuma Terrarium yako Unaweza kutuma, au kuchapisha Terrarium yako kwenye wavuti ukitumia **Azure Static Web Apps**. diff --git a/translations/sw/3-terrarium/solution/README.md b/translations/sw/3-terrarium/solution/README.md index 5b73881b5..b7799e30c 100644 --- a/translations/sw/3-terrarium/solution/README.md +++ b/translations/sw/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # Terrarium Yangu: Mradi wa kujifunza kuhusu HTML, CSS, na udhibiti wa DOM kwa kutumia JavaScript 🌵🌱 Mradi mdogo wa kuburudisha akili kwa kuburuta na kudondosha. Kwa kutumia HTML, JS, na CSS kidogo, unaweza kujenga kiolesura cha wavuti, kukipamba, na kuongeza mwingiliano. diff --git a/translations/sw/4-typing-game/README.md b/translations/sw/4-typing-game/README.md index 4a4f8e934..2c226a82c 100644 --- a/translations/sw/4-typing-game/README.md +++ b/translations/sw/4-typing-game/README.md @@ -1,12 +1,3 @@ - # Programu Inayochochewa na Matukio - Jenga Mchezo wa Kuandika ```mermaid diff --git a/translations/sw/4-typing-game/solution/README.md b/translations/sw/4-typing-game/solution/README.md index 3d47a1706..f57e511f8 100644 --- a/translations/sw/4-typing-game/solution/README.md +++ b/translations/sw/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - Hii ni nafasi ya kuweka, imeachwa wazi kwa makusudi --- diff --git a/translations/sw/4-typing-game/typing-game/README.md b/translations/sw/4-typing-game/typing-game/README.md index 8e483361e..87c560bff 100644 --- a/translations/sw/4-typing-game/typing-game/README.md +++ b/translations/sw/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # Kuunda mchezo kwa kutumia matukio Je, umewahi kujiuliza jinsi tovuti zinavyojua wakati unabonyeza kitufe au kuandika kwenye kisanduku cha maandishi? Hiyo ni uchawi wa programu zinazotegemea matukio! Ni njia gani bora zaidi ya kujifunza ujuzi huu muhimu kuliko kujenga kitu cha manufaa - mchezo wa kasi ya kuandika unaojibu kila kitufe unachobonyeza. diff --git a/translations/sw/4-typing-game/typing-game/assignment.md b/translations/sw/4-typing-game/typing-game/assignment.md index 5c07eedee..11407ab9b 100644 --- a/translations/sw/4-typing-game/typing-game/assignment.md +++ b/translations/sw/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # Unda mchezo mpya wa kibodi ## Maelekezo diff --git a/translations/sw/5-browser-extension/1-about-browsers/README.md b/translations/sw/5-browser-extension/1-about-browsers/README.md index 647b03e54..b4ec96835 100644 --- a/translations/sw/5-browser-extension/1-about-browsers/README.md +++ b/translations/sw/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # Mradi wa Kiongezi cha Kivinjari Sehemu 1: Yote Kuhusu Vivinjari ```mermaid diff --git a/translations/sw/5-browser-extension/1-about-browsers/assignment.md b/translations/sw/5-browser-extension/1-about-browsers/assignment.md index 85b6bdc86..34228c465 100644 --- a/translations/sw/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/sw/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # Kazi: Badilisha Muonekano wa Kiendelezi Chako cha Kivinjari ## Muhtasari diff --git a/translations/sw/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/sw/5-browser-extension/2-forms-browsers-local-storage/README.md index 773e1fcd3..645c3290a 100644 --- a/translations/sw/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/sw/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # Mradi wa Kiongezi cha Kivinjari Sehemu ya 2: Piga Simu API, tumia Hifadhi ya Ndani ```mermaid diff --git a/translations/sw/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/sw/5-browser-extension/2-forms-browsers-local-storage/assignment.md index dd0b25f3d..1a5f680d8 100644 --- a/translations/sw/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/sw/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # Kubali API ## Muhtasari diff --git a/translations/sw/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/sw/5-browser-extension/3-background-tasks-and-performance/README.md index 90fb5c482..d7fbd2156 100644 --- a/translations/sw/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/sw/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # Mradi wa Kiongezi cha Kivinjari Sehemu ya 3: Jifunze Kuhusu Majukumu ya Nyuma na Utendaji ```mermaid diff --git a/translations/sw/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/sw/5-browser-extension/3-background-tasks-and-performance/assignment.md index 2fb5eb654..0cfed5083 100644 --- a/translations/sw/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/sw/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # Kuchambua Tovuti kwa Utendaji ## Muhtasari wa Kazi diff --git a/translations/sw/5-browser-extension/README.md b/translations/sw/5-browser-extension/README.md index cdf223c07..ad95fdb1c 100644 --- a/translations/sw/5-browser-extension/README.md +++ b/translations/sw/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # Kujenga Kiendelezi cha Kivinjari Kujenga viendelezi vya vivinjari ni njia ya kufurahisha na ya kuvutia ya kufikiria kuhusu utendaji wa programu zako huku ukijenga aina tofauti ya rasilimali ya wavuti. Moduli hii inajumuisha masomo kuhusu jinsi vivinjari vinavyofanya kazi, jinsi ya kupeleka kiendelezi cha kivinjari, jinsi ya kujenga fomu, kuita API, kutumia hifadhi ya ndani, na jinsi ya kupima utendaji wa tovuti yako na kuiboresha. diff --git a/translations/sw/5-browser-extension/solution/README.md b/translations/sw/5-browser-extension/solution/README.md index 2f2f12f17..d164ca3dd 100644 --- a/translations/sw/5-browser-extension/solution/README.md +++ b/translations/sw/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # Kiongezo cha Kivinjari cha Carbon Trigger: Msimbo Uliokamilika Kwa kutumia API ya C02 Signal ya tmrow kufuatilia matumizi ya umeme, tengeneza kiongezo cha kivinjari ili uweze kuwa na kikumbusho moja kwa moja kwenye kivinjari chako kuhusu uzito wa matumizi ya umeme katika eneo lako. Kutumia kiongezo hiki kwa njia ya ad hoc kutakusaidia kufanya maamuzi kuhusu shughuli zako kulingana na taarifa hizi. diff --git a/translations/sw/5-browser-extension/solution/translation/README.es.md b/translations/sw/5-browser-extension/solution/translation/README.es.md index 0ff9cdcc8..7ac8b6512 100644 --- a/translations/sw/5-browser-extension/solution/translation/README.es.md +++ b/translations/sw/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Upanuzi wa Kivinjari wa Carbon Trigger: Msimbo Kamili Kwa kutumia API ya CO2 Signal ya tmrow kufuatilia matumizi ya umeme, tengeneza upanuzi wa kivinjari ili uweze kuwa na kikumbusho moja kwa moja kwenye kivinjari chako kuhusu matumizi ya umeme katika eneo lako. Kutumia upanuzi huu wa ad hoc kutakusaidia kufanya maamuzi kuhusu shughuli zako kwa kuzingatia taarifa hii. diff --git a/translations/sw/5-browser-extension/solution/translation/README.fr.md b/translations/sw/5-browser-extension/solution/translation/README.fr.md index d8c52506b..65b1a9cc0 100644 --- a/translations/sw/5-browser-extension/solution/translation/README.fr.md +++ b/translations/sw/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Ugani wa Kivinjari wa Carbon Trigger: Msimbo Uliokamilika Kwa kutumia API ya C02 Signal kutoka tmrow kufuatilia matumizi ya umeme, tengeneza ugani wa kivinjari ili uweze kupata ukumbusho moja kwa moja kwenye kivinjari chako kuhusu matumizi ya umeme katika eneo lako. Kutumia ugani huu wa dharura kutakusaidia kufanya maamuzi kuhusu shughuli zako kwa kuzingatia taarifa hizi. diff --git a/translations/sw/5-browser-extension/solution/translation/README.hi.md b/translations/sw/5-browser-extension/solution/translation/README.hi.md index 01ba15da3..e89154598 100644 --- a/translations/sw/5-browser-extension/solution/translation/README.hi.md +++ b/translations/sw/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # Kiongezo cha Kivinjari cha Carbon Trigger: Msimbo Uliokamilika Kutumia API ya CO2 Signal ya tmrow kufuatilia matumizi ya umeme, tunajenga kiongezo cha kivinjari ili kukukumbusha jinsi matumizi ya umeme katika eneo lako yalivyo mazito kupitia kivinjari chako. Kutumia kiongezo hiki kwa muda mfupi kutakusaidia kufanya maamuzi kuhusu shughuli zako kulingana na taarifa hii. diff --git a/translations/sw/5-browser-extension/solution/translation/README.it.md b/translations/sw/5-browser-extension/solution/translation/README.it.md index e981c3ca1..22d0fa6f7 100644 --- a/translations/sw/5-browser-extension/solution/translation/README.it.md +++ b/translations/sw/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Ugani wa Kivinjari wa Carbon Trigger: Msimbo wa Kuanza Tutatumia API ya Signal CO2 kutoka tmrow kufuatilia matumizi ya umeme ili kuunda ugani wa kivinjari, hivyo kuwa na ukumbusho moja kwa moja kwenye kivinjari chako kuhusu jinsi matumizi ya umeme yalivyo mazito katika eneo lako. Kutumia ugani huu maalum kutasaidia kutathmini shughuli zako kulingana na taarifa hizi. diff --git a/translations/sw/5-browser-extension/solution/translation/README.ja.md b/translations/sw/5-browser-extension/solution/translation/README.ja.md index 8d7931bef..83a8e59e6 100644 --- a/translations/sw/5-browser-extension/solution/translation/README.ja.md +++ b/translations/sw/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # Kiongezo cha Kivinjari cha Carbon Trigger: Msimbo Uliokamilika Tunajenga kiongezo cha kivinjari kinachotumia API ya CO2 Signal ya tmrow ili kufuatilia matumizi ya nishati katika eneo lako. Kiongezo hiki kitaonyesha ukumbusho kwenye kivinjari chako kuhusu kiwango cha matumizi ya nishati katika eneo lako. Kwa kutumia kiongezo hiki kwa njia ya ad hoc, unaweza kufanya maamuzi kuhusu shughuli zako kulingana na taarifa hii. diff --git a/translations/sw/5-browser-extension/solution/translation/README.ms.md b/translations/sw/5-browser-extension/solution/translation/README.ms.md index 60b710280..ef258057e 100644 --- a/translations/sw/5-browser-extension/solution/translation/README.ms.md +++ b/translations/sw/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # Kiendelezi cha Kivinjari cha Carbon Trigger: Msimbo Kamili Kwa kutumia API ya Ishara ya CO2 ya tmrow kufuatilia matumizi ya umeme, tengeneza kiendelezi cha kivinjari ili uweze kupokea arifa kwenye kivinjari chako kuhusu uzito wa matumizi ya umeme katika eneo lako. Kutumia kiendelezi hiki hasa kutakusaidia kufanya maamuzi kuhusu shughuli zako kulingana na taarifa hizi. diff --git a/translations/sw/5-browser-extension/start/README.md b/translations/sw/5-browser-extension/start/README.md index d1e0d5166..5ee278297 100644 --- a/translations/sw/5-browser-extension/start/README.md +++ b/translations/sw/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # Kiongezo cha Kivinjari cha Carbon Trigger: Msingi wa Msimbo Kwa kutumia API ya C02 Signal ya tmrow kufuatilia matumizi ya umeme, tengeneza kiongezo cha kivinjari ili uweze kuwa na kikumbusho moja kwa moja kwenye kivinjari chako kuhusu uzito wa matumizi ya umeme katika eneo lako. Kutumia kiongezo hiki kwa njia ya ad hoc kutakusaidia kufanya maamuzi kuhusu shughuli zako kulingana na taarifa hizi. diff --git a/translations/sw/6-space-game/1-introduction/README.md b/translations/sw/6-space-game/1-introduction/README.md index 6d364992a..58fdc76cc 100644 --- a/translations/sw/6-space-game/1-introduction/README.md +++ b/translations/sw/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # Jenga Mchezo wa Anga Sehemu ya 1: Utangulizi ```mermaid diff --git a/translations/sw/6-space-game/1-introduction/assignment.md b/translations/sw/6-space-game/1-introduction/assignment.md index 267cc4e57..4c7818c36 100644 --- a/translations/sw/6-space-game/1-introduction/assignment.md +++ b/translations/sw/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # Unda Mchezo: Tumia Mitindo ya Ubunifu ## Muhtasari wa Kazi diff --git a/translations/sw/6-space-game/2-drawing-to-canvas/README.md b/translations/sw/6-space-game/2-drawing-to-canvas/README.md index c975413de..33ec73630 100644 --- a/translations/sw/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/sw/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # Jenga Mchezo wa Anga Sehemu ya 2: Chora Shujaa na Mashetani kwenye Canvas ```mermaid diff --git a/translations/sw/6-space-game/2-drawing-to-canvas/assignment.md b/translations/sw/6-space-game/2-drawing-to-canvas/assignment.md index 173ec83fc..3f07741d8 100644 --- a/translations/sw/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/sw/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # Kazi: Chunguza API ya Canvas ## Malengo ya Kujifunza diff --git a/translations/sw/6-space-game/3-moving-elements-around/README.md b/translations/sw/6-space-game/3-moving-elements-around/README.md index 2e58865c8..50e0a1392 100644 --- a/translations/sw/6-space-game/3-moving-elements-around/README.md +++ b/translations/sw/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # Tengeneza Mchezo wa Anga Sehemu ya 3: Kuongeza Mwelekeo ```mermaid diff --git a/translations/sw/6-space-game/3-moving-elements-around/assignment.md b/translations/sw/6-space-game/3-moving-elements-around/assignment.md index 5c0e05fb6..176296d2c 100644 --- a/translations/sw/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/sw/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # Toa Maoni Kwenye Msimbo Wako ## Maelekezo diff --git a/translations/sw/6-space-game/4-collision-detection/README.md b/translations/sw/6-space-game/4-collision-detection/README.md index 43c442d49..7434f5b45 100644 --- a/translations/sw/6-space-game/4-collision-detection/README.md +++ b/translations/sw/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # Jenga Mchezo wa Anga Sehemu ya 4: Kuongeza Laser na Kugundua Mgongano ```mermaid diff --git a/translations/sw/6-space-game/4-collision-detection/assignment.md b/translations/sw/6-space-game/4-collision-detection/assignment.md index dc1db3e91..f7fa3405e 100644 --- a/translations/sw/6-space-game/4-collision-detection/assignment.md +++ b/translations/sw/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # Chunguza Migongano ## Maelekezo diff --git a/translations/sw/6-space-game/4-collision-detection/solution/README.md b/translations/sw/6-space-game/4-collision-detection/solution/README.md index 4b2fd7b7a..a2dd535b3 100644 --- a/translations/sw/6-space-game/4-collision-detection/solution/README.md +++ b/translations/sw/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - Hii ni nafasi ya kujaza, imeachwa wazi kimakusudi --- diff --git a/translations/sw/6-space-game/4-collision-detection/your-work/README.md b/translations/sw/6-space-game/4-collision-detection/your-work/README.md index 78ab32a5f..f57e511f8 100644 --- a/translations/sw/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/sw/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - Hii ni nafasi ya kuweka, imeachwa wazi kwa makusudi --- diff --git a/translations/sw/6-space-game/5-keeping-score/README.md b/translations/sw/6-space-game/5-keeping-score/README.md index 4a80c9974..260601d52 100644 --- a/translations/sw/6-space-game/5-keeping-score/README.md +++ b/translations/sw/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # Tengeneza Mchezo wa Anga Sehemu ya 5: Alama na Maisha ```mermaid diff --git a/translations/sw/6-space-game/5-keeping-score/assignment.md b/translations/sw/6-space-game/5-keeping-score/assignment.md index 1942c59f5..5aab39c02 100644 --- a/translations/sw/6-space-game/5-keeping-score/assignment.md +++ b/translations/sw/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # Jenga Mchezo wa Alama ## Maelekezo diff --git a/translations/sw/6-space-game/5-keeping-score/solution/README.md b/translations/sw/6-space-game/5-keeping-score/solution/README.md index 0eb3fdfaa..aff38d365 100644 --- a/translations/sw/6-space-game/5-keeping-score/solution/README.md +++ b/translations/sw/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - Hii ni nafasi ya kuweka, imeachwa wazi kwa makusudi --- diff --git a/translations/sw/6-space-game/5-keeping-score/your-work/README.md b/translations/sw/6-space-game/5-keeping-score/your-work/README.md index 1be824a96..b68965af8 100644 --- a/translations/sw/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/sw/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - Hii ni nafasi ya kuweka, imeachwa wazi kwa makusudi --- diff --git a/translations/sw/6-space-game/6-end-condition/README.md b/translations/sw/6-space-game/6-end-condition/README.md index db24dac60..b2663834c 100644 --- a/translations/sw/6-space-game/6-end-condition/README.md +++ b/translations/sw/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # Jenga Mchezo wa Anga Sehemu ya 6: Mwisho na Anzisha Upya ```mermaid diff --git a/translations/sw/6-space-game/6-end-condition/assignment.md b/translations/sw/6-space-game/6-end-condition/assignment.md index b76ff0c30..a95919163 100644 --- a/translations/sw/6-space-game/6-end-condition/assignment.md +++ b/translations/sw/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # Jenga Mchezo wa Mfano ## Muhtasari wa Kazi diff --git a/translations/sw/6-space-game/6-end-condition/solution/README.md b/translations/sw/6-space-game/6-end-condition/solution/README.md index 835eccde7..b68965af8 100644 --- a/translations/sw/6-space-game/6-end-condition/solution/README.md +++ b/translations/sw/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - Hii ni nafasi ya kuweka, imeachwa wazi kwa makusudi --- diff --git a/translations/sw/6-space-game/6-end-condition/your-work/README.md b/translations/sw/6-space-game/6-end-condition/your-work/README.md index 8a7ecac3b..9c0e4b912 100644 --- a/translations/sw/6-space-game/6-end-condition/your-work/README.md +++ b/translations/sw/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - Hii ni nafasi ya kuweka, imeachwa wazi kwa makusudi --- diff --git a/translations/sw/6-space-game/README.md b/translations/sw/6-space-game/README.md index a7f3a3a02..377edbb84 100644 --- a/translations/sw/6-space-game/README.md +++ b/translations/sw/6-space-game/README.md @@ -1,12 +1,3 @@ - # Jenga Mchezo wa Anga Mchezo wa anga wa kufundisha misingi ya hali ya juu ya JavaScript diff --git a/translations/sw/6-space-game/solution/README.md b/translations/sw/6-space-game/solution/README.md index 3e398f679..b68965af8 100644 --- a/translations/sw/6-space-game/solution/README.md +++ b/translations/sw/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - Hii ni nafasi ya kuweka, imeachwa wazi kwa makusudi --- diff --git a/translations/sw/7-bank-project/1-template-route/README.md b/translations/sw/7-bank-project/1-template-route/README.md index 1b13e3cba..374543b48 100644 --- a/translations/sw/7-bank-project/1-template-route/README.md +++ b/translations/sw/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # Jenga Programu ya Benki Sehemu ya 1: Violezo vya HTML na Njia katika Programu ya Mtandao ```mermaid diff --git a/translations/sw/7-bank-project/1-template-route/assignment.md b/translations/sw/7-bank-project/1-template-route/assignment.md index 009dfefae..002629af3 100644 --- a/translations/sw/7-bank-project/1-template-route/assignment.md +++ b/translations/sw/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # Boresha Njia za Usafirishaji ## Maelekezo diff --git a/translations/sw/7-bank-project/2-forms/README.md b/translations/sw/7-bank-project/2-forms/README.md index b4bc04852..9433ce08c 100644 --- a/translations/sw/7-bank-project/2-forms/README.md +++ b/translations/sw/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # Jenga Programu ya Benki Sehemu ya 2: Jenga Fomu ya Kuingia na Usajili ```mermaid diff --git a/translations/sw/7-bank-project/2-forms/assignment.md b/translations/sw/7-bank-project/2-forms/assignment.md index c7f9eded6..989ad4163 100644 --- a/translations/sw/7-bank-project/2-forms/assignment.md +++ b/translations/sw/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # Pamba App Yako ya Benki kwa CSS ya Kisasa ## Muhtasari wa Mradi diff --git a/translations/sw/7-bank-project/3-data/README.md b/translations/sw/7-bank-project/3-data/README.md index 7814f9297..dde8d16c3 100644 --- a/translations/sw/7-bank-project/3-data/README.md +++ b/translations/sw/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # Tengeneza Programu ya Benki Sehemu ya 3: Njia za Kupata na Kutumia Data Fikiria kuhusu kompyuta ya Enterprise katika Star Trek - wakati Kapteni Picard anauliza kuhusu hali ya meli, taarifa zinaonekana mara moja bila kuzuia kiolesura kizima kusimamika na kujijenga upya. Mtiririko wa taarifa usio na mshono ni hasa kile tunachojenga hapa kwa kupata data kwa mabadiliko ya wakati halisi. diff --git a/translations/sw/7-bank-project/3-data/assignment.md b/translations/sw/7-bank-project/3-data/assignment.md index 387e7717b..b46833c6e 100644 --- a/translations/sw/7-bank-project/3-data/assignment.md +++ b/translations/sw/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # Kazi ya Marekebisho ya Msimbo na Uandishi wa Nyaraka ## Malengo ya Kujifunza diff --git a/translations/sw/7-bank-project/4-state-management/README.md b/translations/sw/7-bank-project/4-state-management/README.md index 5fb162b46..3a4cc26cc 100644 --- a/translations/sw/7-bank-project/4-state-management/README.md +++ b/translations/sw/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # Jenga App ya Benki Sehemu ya 4: Dhana za Usimamizi wa Hali ## ⚡ Unachoweza Kufanya Katika Dakika 5 Zijazo diff --git a/translations/sw/7-bank-project/4-state-management/assignment.md b/translations/sw/7-bank-project/4-state-management/assignment.md index f70467c86..2e06b3d27 100644 --- a/translations/sw/7-bank-project/4-state-management/assignment.md +++ b/translations/sw/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # Tekeleza "Ongeza Muamala" Dialogi ## Muhtasari diff --git a/translations/sw/7-bank-project/README.md b/translations/sw/7-bank-project/README.md index 5467edfb0..2deec929d 100644 --- a/translations/sw/7-bank-project/README.md +++ b/translations/sw/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: Jenga Benki Katika mradi huu, utajifunza jinsi ya kujenga benki ya kufikirika. Masomo haya yanajumuisha maelekezo ya jinsi ya kupanga programu ya wavuti na kutoa njia, kujenga fomu, kusimamia hali (state), na kupata data kutoka kwa API ambayo unaweza kutumia kupata data ya benki. diff --git a/translations/sw/7-bank-project/api/README.md b/translations/sw/7-bank-project/api/README.md index cefe8921f..2041700bc 100644 --- a/translations/sw/7-bank-project/api/README.md +++ b/translations/sw/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # API ya Benki > API ya Benki iliyojengwa kwa [Node.js](https://nodejs.org) + [Express](https://expressjs.com/). diff --git a/translations/sw/7-bank-project/solution/README.md b/translations/sw/7-bank-project/solution/README.md index fd025ba2f..7c2869e7b 100644 --- a/translations/sw/7-bank-project/solution/README.md +++ b/translations/sw/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # Programu ya benki > Suluhisho la mfano kwa mradi wa programu ya benki, iliyojengwa kwa kutumia HTML5, CSS, na JavaScript ya kawaida (bila kutumia fremu au maktaba). diff --git a/translations/sw/8-code-editor/1-using-a-code-editor/README.md b/translations/sw/8-code-editor/1-using-a-code-editor/README.md index fc2cf50d2..db211e2cb 100644 --- a/translations/sw/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/sw/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # Kutumia Mhariri wa Msimbo: Kuweza VSCode.dev Kumbuka katika *The Matrix* pale Neo alipotakiwa kuunganisha kwenye kituo kikubwa cha kompyuta ili kufikia dunia ya kidijitali? Vifaa vya maendeleo ya wavuti vya leo ni hadithi kinyume – uwezo mkubwa sana unaopatikana kutoka mahali popote. VSCode.dev ni mhariri wa msimbo unaotumia kivinjari ambao huleta vifaa vya maendeleo ya kitaalamu kwa kifaa chochote kilicho na muunganisho wa intaneti. diff --git a/translations/sw/8-code-editor/1-using-a-code-editor/assignment.md b/translations/sw/8-code-editor/1-using-a-code-editor/assignment.md index dc0493402..569cd566a 100644 --- a/translations/sw/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/sw/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # Unda Tovuti ya Resume Kutumia VSCode.dev Badilisha matarajio yako ya kazi kwa kujenga tovuti ya kitaalamu ya resume inayowasilisha ujuzi na uzoefu wako kwa njia ya kisasa na ya kuvutia. Badala ya kutuma PDF za kawaida, fikiria kuwapa waajiri tovuti maridadi na inayojibadilisha kulingana na kifaa, inayodhihirisha sifa zako na uwezo wako wa maendeleo ya wavuti. diff --git a/translations/sw/9-chat-project/README.md b/translations/sw/9-chat-project/README.md index 6b878af8a..7b1453bd8 100644 --- a/translations/sw/9-chat-project/README.md +++ b/translations/sw/9-chat-project/README.md @@ -1,12 +1,3 @@ - # Jenga Msaidizi wa Chat kwa AI Kumbuka kwenye Star Trek wanapotumia mazungumzo ya kawaida na kompyuta ya meli, wakimuuliza maswali magumu na kupata majibu yenye fikira? Kinachokuwa kama hadithi ya sayansi katika miaka ya 1960 sasa ni kitu ambacho unaweza kujenga kwa kutumia teknolojia za wavuti unazozijua tayari. diff --git a/translations/sw/9-chat-project/solution/README.md b/translations/sw/9-chat-project/solution/README.md index a1833499f..2d7ae475d 100644 --- a/translations/sw/9-chat-project/solution/README.md +++ b/translations/sw/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # Endesha suluhisho 1. Anzisha [backend](./backend/README.md) diff --git a/translations/sw/9-chat-project/solution/backend/README.md b/translations/sw/9-chat-project/solution/backend/README.md index fb2756c01..41ced4184 100644 --- a/translations/sw/9-chat-project/solution/backend/README.md +++ b/translations/sw/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - Chagua mazingira yako ya kukimbia - [Python](./python/README.md) diff --git a/translations/sw/9-chat-project/solution/backend/python/README.md b/translations/sw/9-chat-project/solution/backend/python/README.md index d19e36ec1..6382a2106 100644 --- a/translations/sw/9-chat-project/solution/backend/python/README.md +++ b/translations/sw/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # Endesha kod ## Kuandaa diff --git a/translations/sw/9-chat-project/solution/frontend/README.md b/translations/sw/9-chat-project/solution/frontend/README.md index 4d2dd5876..7f47d4768 100644 --- a/translations/sw/9-chat-project/solution/frontend/README.md +++ b/translations/sw/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # Endesha msimbo ```sh diff --git a/translations/sw/AGENTS.md b/translations/sw/AGENTS.md index 1078dd223..a5e1a50cc 100644 --- a/translations/sw/AGENTS.md +++ b/translations/sw/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## Muhtasari wa Mradi diff --git a/translations/sw/CODE_OF_CONDUCT.md b/translations/sw/CODE_OF_CONDUCT.md index 58382e6bf..9217f5abb 100644 --- a/translations/sw/CODE_OF_CONDUCT.md +++ b/translations/sw/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # Kanuni za Maadili ya Microsoft Open Source Mradi huu umechukua [Kanuni za Maadili za Microsoft Open Source](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/sw/CONTRIBUTING.md b/translations/sw/CONTRIBUTING.md index c3b05f46a..7daf9e506 100644 --- a/translations/sw/CONTRIBUTING.md +++ b/translations/sw/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # Kuchangia Mradi huu unakaribisha michango na mapendekezo. Michango mingi inahitaji wewe diff --git a/translations/sw/Git-Basics/README.md b/translations/sw/Git-Basics/README.md index 1fdf3bc2b..728e370c0 100644 --- a/translations/sw/Git-Basics/README.md +++ b/translations/sw/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## Misingi ya GIT kwa wanaoanza web-dev👶 ## Git ni nini? diff --git a/translations/sw/README.md b/translations/sw/README.md index 0a7b49ac9..10affb10d 100644 --- a/translations/sw/README.md +++ b/translations/sw/README.md @@ -1,88 +1,79 @@ - -[![Leseni ya GitHub](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) -[![Wachangiaji wa GitHub](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) -[![Masuala ya GitHub](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) -[![Maombi ya GitHub pull](https://img.shields.io/github/issues-pr/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/pulls/) -[![Karibu PRs](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) - -[![Watazamaji wa GitHub](https://img.shields.io/github/watchers/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/watchers/) +[![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) +[![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) +[![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) +[![GitHub pull-requests](https://img.shields.io/github/issues-pr/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/pulls/) +[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) + +[![GitHub watchers](https://img.shields.io/github/watchers/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/watchers/) [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/network/) -[![Nyota za GitHub](https://img.shields.io/github/stars/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/stargazers/) +[![GitHub stars](https://img.shields.io/github/stars/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/stargazers/) [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -# Maendeleo ya Tovuti kwa Waanzilishi - Mtaala +# Maendeleo ya Wavuti kwa Kompyuta wanaoanza - Mtaala -Jifunze misingi ya maendeleo ya tovuti kupitia kozi yetu kamili ya wiki 12 inayotolewa na Microsoft Cloud Advocates. Kila somo kati ya 24 linaangazia JavaScript, CSS, na HTML kupitia miradi ya vitendo kama vile terrariums, virahisi vya kivinjari, na michezo ya anga. Jihusishe na maswali ya mtihani, majadiliano, na kazi za vitendo. Boresha ujuzi wako na uboresha uhifadhi wa maarifa yako kupitia mbinu zetu bora za kufundisha zinazotegemea miradi. Anza safari yako ya kuandika programu leo! +Jifunze misingi ya maendeleo ya wavuti kupitia kozi yetu kamili ya wiki 12 inayotolewa na Wakili wa Wingu wa Microsoft. Kila somo kati ya 24 linachunguza JavaScript, CSS, na HTML kupitia miradi ya vitendo kama vile terrariums, nyongeza za kivinjari, na michezo ya nafasi. Shiriki katika majaribio, mijadala, na kazi za vitendo. Boresha ujuzi wako na boresha kumbukumbu yako kwa njia yetu madhubuti inayotegemea miradi. Anza safari yako ya uandishi wa programu leo! -Jiunge na Jumuiya ya Azure AI Foundry Discord +Jiunge na Jamii ya Azure AI Foundry Discord [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) Fuata hatua hizi kuanza kutumia rasilimali hizi: -1. **Fanya Nakala ya Repositori**: Bonyeza [![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. **Nakili Repositori**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Jiunge na Azure AI Foundry Discord na kutana na wataalamu na waendelezaji wenza**](https://discord.com/invite/ByRwuEEgH4) +1. **Fungua Nakala**: Bonyeza [![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. **Nakili Hifadhi**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**Jiunge na Azure AI Foundry Discord na ukutane na wataalamu na wenzako wa maendeleo**](https://discord.com/invite/ByRwuEEgH4) -### 🌐 Usaidizi wa Lugha Nyingi +### 🌐 Usaidizi wa Lugha Mbalimbali -#### Unaungwa mkono kupitia GitHub Action (Otoma na Daima Imesasishwa) +#### Unaungwa mkono kupitia Kitendo cha GitHub (Moja kwa Moja & Daima ya Kisasa) -[Kiarabu](../ar/README.md) | [Kibengali](../bn/README.md) | [Kibulgaria](../bg/README.md) | [Kiburma (Myanmar)](../my/README.md) | [Kichina (Rahisi)](../zh/README.md) | [Kichina (Marefu, Hong Kong)](../hk/README.md) | [Kichina (Marefu, Macau)](../mo/README.md) | [Kichina (Marefu, Taiwan)](../tw/README.md) | [Kikroeshia](../hr/README.md) | [Kicheki](../cs/README.md) | [Kideni](../da/README.md) | [Kiholanzi](../nl/README.md) | [Kiestonia](../et/README.md) | [Kifini](../fi/README.md) | [Kifaransa](../fr/README.md) | [Kijerumani](../de/README.md) | [Kigiriki](../el/README.md) | [Kiebrania](../he/README.md) | [Kihindi](../hi/README.md) | [Kihungari](../hu/README.md) | [Kiindonesia](../id/README.md) | [Kiitaliano](../it/README.md) | [Kijapani](../ja/README.md) | [Kikannada](../kn/README.md) | [Kikorea](../ko/README.md) | [Kilituwania](../lt/README.md) | [Kimalay](../ms/README.md) | [Kimalayalamu](../ml/README.md) | [Kimarathi](../mr/README.md) | [Kinepali](../ne/README.md) | [Kipidgin cha Nigeria](../pcm/README.md) | [Kinorwe](../no/README.md) | [Kifarsi (Farsi)](../fa/README.md) | [Kipolishi](../pl/README.md) | [Kireno (Brazil)](../br/README.md) | [Kireno (Portugal)](../pt/README.md) | [Kipunjabi (Gurmukhi)](../pa/README.md) | [Kiromania](../ro/README.md) | [Kirusi](../ru/README.md) | [Kiserbia (Cyrillic)](../sr/README.md) | [Kislovak](../sk/README.md) | [Kislovenia](../sl/README.md) | [Kihispania](../es/README.md) | [Kiswahili](./README.md) | [Kiswidi](../sv/README.md) | [Kitagalog (Kifilipino)](../tl/README.md) | [Kitamil](../ta/README.md) | [Kitelugu](../te/README.md) | [Kitailandi](../th/README.md) | [Kituruki](../tr/README.md) | [Kiukraine](../uk/README.md) | [Kiurdu](../ur/README.md) | [Kivietinamu](../vi/README.md) +[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](./README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) -> **Ungependa Kukopi Kwenye Kompyuta Yako?** +> **Unapendelea Nakili Mahali pa Mitaa?** -> Repositori hii ina tafsiri zaidi ya 50 za lugha ambazo huongeza ukubwa wa faili kupakuliwa. Ili kukopi bila tafsiri, tumia sparse checkout: +> Hifadhi hii ina tafsiri za lugha zaidi ya 50 ambazo huongeza sana ukubwa wa kupakua. Ili nakili bila tafsiri, tumia sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Hii inakupa kila kitu unachohitaji kukamilisha kozi kwa upakuaji wa haraka zaidi. +> Hii inakupa kila unachohitaji kukamilisha kozi kwa upakuaji wa kasi zaidi. -**Ikiwa unataka lugha za tafsiri zaidi zinazoungwa mkono ziko [hapa](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +**Ikiwa unataka lugha zaidi za tafsiri zisaidiwe zinaorodheshwa [hapa](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** -[![Fungua katika 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) +[![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) #### 🧑‍🎓 _Je, wewe ni mwanafunzi?_ -Tembelea [**ukurasa wa Student Hub**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) ambapo utapata rasilimali za waanzilishi, vifurushi vya wanafunzi na hata njia za kupata vocha ya cheti bila malipo. Huu ni ukurasa unayotakiwa kuweka alama na kuangalia mara kwa mara wakati tunapobadilisha maudhui kila mwezi. +Tembelea [**ukurasa wa Student Hub**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) ambapo utapata rasilimali za wanaoanza, vifurushi vya wanafunzi na hata njia za kupata vocha ya cheti bure. Huu ni ukurasa unayetaka kuweka alama na kuangalia mara kwa mara kama tunabadilisha maudhui kila mwezi. -### 📣 Tangazo - Changamoto mpya za GitHub Copilot Agent mode za kukamilisha! +### 📣 Tangazo - Changamoto mpya za Mode ya GitHub Copilot Agent za kukamilisha! -Changamoto Mpya imeongezwa, tazama "GitHub Copilot Agent Challenge 🚀" katika sura nyingi. Hiyo ni changamoto mpya ya kukamilisha ukitumia GitHub Copilot na Agent mode. Ikiwa hujawahi kutumia Agent mode hapo awali, ina uwezo wa si tu kuunda maandishi bali pia kuunda na kuhariri faili, kuendesha amri na zaidi. +Changamoto mpya imeongezwa, tafuta "GitHub Copilot Agent Challenge 🚀" katika sura nyingi. Hiyo ni changamoto mpya kwa kukamilisha ukitumia GitHub Copilot na mode ya Agent. Ikiwa bado hujatumia mode ya Agent, inaweza si tu kutengeneza maandishi bali pia kuunda na kuhariri mafaili, kuendesha amri na zaidi. -### 📣 Tangazo - _Mradi Mpya wa kujenga ukitumia AI Inayozalisha_ +### 📣 Tangazo - _Mradi Mpya wa Kujenga ukitumia AI ya Kizazi_ -Mradi mpya wa Msaidizi wa AI umeongezwa tu, angalia [mradi](./9-chat-project/README.md) +Mradi mpya wa Msaidizi wa AI umeongezwa hivi karibuni, angalia [mradi](./9-chat-project/README.md) -### 📣 Tangazo - _Mtaala Mpya_ juu ya AI Inayozalisha kwa JavaScript umeachiliwa hivi karibuni +### 📣 Tangazo - _Mtaala Mpya_ juu ya AI ya Kizazi kwa JavaScript umeachiliwa hivi karibuni -Usikose mtaala wetu mpya wa AI Inayozalisha! +Usikose mtaala wetu mpya wa AI ya kizazi! Tembelea [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) kuanza! ![Background](../../translated_images/sw/background.148a8d43afde5730.webp) -- Masomo yanayofunika kila kitu kutoka misingi hadi RAG. -- Shirikiana na wahusika wa kihistoria ukitumia GenAI na programu yetu ya msaidizi. -- Hadithi za kufurahisha na kuvutia, utasafiri kwa wakati! +- Masomo yanayojumuisha kila kitu kuanzia misingi hadi RAG. +- Shirikiana na wahusika wa kihistoria ukitumia GenAI na programu yetu ya mshirika. +- Hadithi za kufurahisha na za kuvutia, utasafiri kwa wakati! ![character](../../translated_images/sw/character.5c0dd8e067ffd693.webp) -Kila somo lina kazi ya kukamilisha, ukaguzi wa maarifa na changamoto ya kukuongoza kujifunza mada kama: -- Kuanzisha na uhandisi wa kuanzisha +Kila somo lina kazi za kukamilisha, jaribio la maarifa na changamoto za kukuelekeza kujifunza mada kama: +- Kuendesha na uhandisi wa maelezo - Uundaji wa programu za maandishi na picha - Programu za utafutaji @@ -90,125 +81,125 @@ Tembelea [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) -## 🌱 Kuanzishwa +## 🌱 Kuanzia -> **Walimu**, tumetoa [mapendekezo kadhaa](for-teachers.md) juu ya jinsi ya kutumia mtaala huu. Tunapenda maoni yako [katika jukwaa letu la majadiliano](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! +> **Walimu**, tumetoa [mapendekezo](for-teachers.md) ya jinsi ya kutumia mtaala huu. Tunathamini maoni yako [katika jukwaa letu la mijadala](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! -**[Wanafunzi](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, kwa kila somo, anza na mtihani wa kabla ya somo na fuata kwa kusoma nyenzo ya somo, kukamilisha shughuli mbalimbali na angalia uelewa wako kwa mtihani wa baada ya somo. +**[Wanafunzi](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, kwa kila somo, anza na jaribio kabla ya mihadhara na fuata kwa kusoma vifaa vya mihadhara, kukamilisha shughuli mbalimbali, na hakiki uelewa wako na jaribio baada ya mihadhara. -Ili kuboresha uzoefu wako wa kujifunza, ungana na wenzao kufanya kazi kwa pamoja miradi! Majadiliano yanahimizwa katika [jukwaa letu la majadiliano](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) ambapo timu yetu ya wasimamizi itakuwa tayari kujibu maswali yako. +Ili kuboresha uzoefu wako wa kujifunza, unganisha na wenzako kufanya miradi pamoja! Mijadala inahimizwa katika [jukwaa letu la mijadala](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) ambapo timu yetu ya wakasimia itakuwa tayari kujibu maswali yako. -Ili kuendeleza elimu yako, tunapendekeza sana kuchunguza [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) kwa nyenzo za ziada za kusoma. +Ili kuongeza elimu yako, tunapendekeza sana kuvinjari [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) kwa vifaa vya ziada vya kusoma. ### 📋 Kuweka mazingira yako -Mtaala huu una mazingira ya maendeleo tayari! Unapoanza unaweza kuchagua kuendesha mtaala katika [Codespace](https://github.com/features/codespaces/) (_mazingira ya kivinjari, hakuna usakinishaji unaohitajika_), au kwa ndani kwenye kompyuta yako ukitumia mhariri wa maandishi kama [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +Mtaala huu una mazingira ya maendeleo tayari! Unapoanza unaweza kuchagua kuendesha mtaala katika [Codespace](https://github.com/features/codespaces/) (_mazingira yanayotegemea kivinjari, hayahitaji usakinishaji_), au kwa ndani kwenye kompyuta yako ukitumia mhariri wa maandishi kama [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -#### Unda repositori yako -Ili iwe rahisi kuhifadhi kazi yako, inashauriwa kuunda nakala yako mwenyewe ya repositori hii. Unaweza kufanya hivyo kwa kubonyeza kitufe cha **Tumia templeti hii** kilele cha ukurasa. Hii itaunda repositori mpya katika akaunti yako ya GitHub ikiwa na nakala ya mtaala. +#### Unda hifadhi yako +Ili uhifadhi kazi yako kwa urahisi, inashauriwa kuunda nakala yako mwenyewe ya hifadhi hii. Unaweza kufanya hivi kwa kubonyeza kitufe cha **Use this template** katikati ya ukurasa. Hii itaunda hifadhi mpya katika akaunti yako ya GitHub yenye nakala ya mtaala. Fuata hatua hizi: -1. **Fanya Nakala ya Repositori**: Bonyeza kitufe cha "Fork" kona ya juu ya kulia ya ukurasa huu. -2. **Nakili Repositori**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +1. **Fungua Nakala**: Bonyeza kitufe cha "Fork" juu-kulia wa ukurasa huu. +2. **Nakili Hifadhi**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` #### Kuendesha mtaala katika Codespace -Katika nakala yako ya repositori uliyounda, bonyeza kitufe cha **Code** na chagua **Fungua na Codespaces**. Hii itaunda Codespace mpya ya kufanya kazi ndani yake. +Katika nakala yako ya hifadhi uliyounda, bonyeza kitufe cha **Code** na chagua **Open with Codespaces**. Hii itaunda Codespace mpya kwa ajili yako kufanya kazi ndani yake. ![Codespace](../../translated_images/sw/createcodespace.0238bbf4d7a8d955.webp) #### Kuendesha mtaala ndani ya kompyuta yako -Ili kuendesha mtaala huu ndani ya kompyuta yako, utahitaji mhariri wa maandishi, kivinjari na chombo cha mstari wa amri. Somo letu la kwanza, [Utangulizi wa Lugha za Kuprogramu na Vifaa vya Biashara](../../1-getting-started-lessons/1-intro-to-programming-languages), litakuongoza kupitia chaguzi mbalimbali za zana hizi ili uchague inayofaa zaidi kwako. +Ili kuendesha mtaala huu ndani ya kompyuta yako, utahitaji mhariri wa maandishi, kivinjari na zana ya mstari wa amri. Somo letu la kwanza, [Utangulizi wa Lugha za Programu na Vifaa vya Biashara](../../1-getting-started-lessons/1-intro-to-programming-languages), litakupeleka kupitia chaguo mbalimbali za kila moja ya zana hizi ili uchague kinachokufaa zaidi. -Tunapendekeza kutumia [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) kama mhariri wako, ambao pia una [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) builtin. Unaweza kupakua Visual Studio Code [hapa](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +Tunapendekeza kutumia [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) kama mhariri wako, ambaye pia ana [Terminali](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) iliyojumuishwa. Unaweza kupakua Visual Studio Code [hapa](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -1. Nakili repositori yako kwenye kompyuta yako. Unaweza kufanya hivyo kwa kubonyeza kitufe cha **Code** na kunakili URL: +1. Nakili hifadhi yako kwenye kompyuta yako. Unaweza kufanya hivi kwa kubonyeza kitufe cha **Code** na kunakili URL: [CodeSpace](./images/createcodespace.png) -Kisha, fungua [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) ndani ya [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) na endesha amri ifuatayo, ukibadilisha `` na URL uliyokuwa umetumia: +Kisha, fungua [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) ndani ya [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) na endesha amri ifuatayo, ukibadilisha `` na URL uliyokopa hivi punde: ```bash git clone ``` -2. Fungua folda ndani ya Visual Studio Code. Unaweza kufanya hivi kwa kubofya **File** > **Open Folder** na kuchagua folda uliyokuwa umetengeneza nakala yake. +2. Fungua folda katika Visual Studio Code. Unaweza kufanya hivi kwa kubofya **File** > **Open Folder** na kuchagua folda uliyokopa. -> Upanuzi uliopendekezwa wa Visual Studio Code: +> Upanuzi wa Visual Studio Code unaopendekezwa: > -> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - kuangalia mapema kurasa za HTML ndani ya Visual Studio Code -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - kusaidia kuandika msimbo kwa haraka zaidi +> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - kutazama mapaji ya HTML ndani ya Visual Studio Code +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - kusaidia kuandika msimbo haraka zaidi ## 📂 Kila somo linajumuisha: - sketchnote hiari - video ya ziada hiari -- mtihani wa kuamka kabla ya somo +- jaribio la maandalizi kabla ya somo - somo lililoandikwa -- kwa masomo yanayotegemea miradi, mwongozo wa hatua kwa hatua wa jinsi ya kujenga mradi -- vipimo vya maarifa +- kwa masomo yanayotegemea mradi, miongozo ya hatua kwa hatua juu ya jinsi ya kujenga mradi +- ukaguzi wa maarifa - changamoto -- usomaji wa ziada -- kazi ya nyumbani -- [mtihani wa baada ya somo](https://ff-quizzes.netlify.app/web/) +- kusoma kwa ziada +- kazi +- [jaribio baada ya somo](https://ff-quizzes.netlify.app/web/) -> **Kidokezo kuhusu mitihani**: Mitihani yote iko ndani ya folda ya Quiz-app, jumla ya mitihani 48 yenye maswali matatu kila mmoja. Inapatikana [hapa](https://ff-quizzes.netlify.app/web/) app ya mtihani inaweza kuendeshwa mahali hapa au kuiweka kwenye Azure; fuata maelekezo katika folda ya `quiz-app`. +> **Kumbuka kuhusu jaribio**: Jaribio zote zipo kwenye folda ya Quiz-app, jaribio 48 kwa jumla za maswali matatu kila moja. Zinapatikana [hapa](https://ff-quizzes.netlify.app/web/) app ya jaribio inaweza kuendeshwa kwa ndani au kuchapishwa kwenye Azure; fuata maelekezo kwenye folda ya `quiz-app`. ## 🗃️ Masomo -| | Jina la Mradi | Misingi Iliyofundishwa | Malengo ya Kujifunza | Somo Lililohusishwa | Mwandishi | -| :-: | :-------------------------------------------------------: | :-------------------------------------------------------------------------: | ---------------------------------------------------------------------------------------------------------------------------------- | :-----------------------------------------------------------------------------------------------------------------------------: | :------------------------: | -| 01 | Kuanzia | Utangulizi wa Uprogramu na Zana za Biashara | Jifunze misingi ya lugha nyingi za programu na kuhusu programu zinazosaidia watengenezaji wa kitaalamu kufanya kazi zao | [Utangulizi wa Lugha za Kuprogramu na Zana za Biashara](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | -| 02 | Kuanzia | Misingi ya GitHub, pamoja na kufanya kazi na timu | Jinsi ya kutumia GitHub kwenye mradi wako, jinsi ya kushirikiana na wengine kwenye msingi wa msimbo | [Utangulizi wa GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | Kuanzia | Ufikikaji | Jifunze misingi ya ufikikaji wa wavuti | [Misingi ya Ufikikaji](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | JS Misingi | Aina za Data za JavaScript | Misingi ya aina za data za JavaScript | [Aina za Data](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | JS Misingi | Kazi na Mbinu | Jifunze kuhusu kazi na mbinu za kusimamia mtiririko wa mantiki ya programu | [Kazi na Mbinu](./2-js-basics/2-functions-methods/README.md) | Jasmine na Christopher | -| 06 | JS Misingi | Kufanya Maamuzi kwa JS | Jifunze jinsi ya kuunda masharti katika msimbo wako kwa kutumia mbinu za kufanya maamuzi | [Kutegemea Maamuzi](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | JS Misingi | Arrays na Loops | Fanya kazi na data kwa kutumia arrays na loops ndani ya JavaScript | [Arrays na Loops](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML Katika Mazoezi | Jenga HTML kuunda terrarium mtandaoni, ukizingatia muundo | [Utangulizi wa HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS Katika Mazoezi | Jenga CSS kupendeza terrarium mtandaoni, ukizingatia misingi ya CSS ikijumuisha kufanya kurasa itumike kwenye vifaa tofauti | [Utangulizi wa CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrarium](./3-terrarium/solution/README.md) | Mifungo ya JavaScript, uendeshaji wa DOM | Jenga JavaScript ili kufanya terrarium ifanye kazi kama kiolesura cha buruta/acha, ukizingatia mifungo na uendeshaji wa DOM | [Mifungo ya JavaScript, uendeshaji wa DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [Typing Game](./4-typing-game/solution/README.md) | Jenga Mchezo wa Kuandikia | Jifunze jinsi ya kutumia matukio ya kibodi kuendesha mantiki ya programu yako ya JavaScript | [Uprogramu Inayotegemea Matukio](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Kufanya kazi na Vivinjari | Jifunze jinsi vivinjari vinavyofanya kazi, historia yao, na jinsi ya kuanzisha vipengele vya mwanzo vya kiendelezi cha kivinjari | [Kuhusu Vivinjari](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [Green Browser Extension](./5-browser-extension/solution/README.md) | J constructing form, calling an API and storing variables in local storage | Jenga vipengele vya JavaScript vya kiendelezi chako cha kivinjari ili kuitumia API kwa kutumia variable zilizohifadhiwa ndani | [APIs, Fomu, na Hifadhi ya Ndani](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Mchakato wa nyuma katika kivinjari, utendaji wavuti | Tumia michakato ya nyuma ya kivinjari kusimamia ikoni ya kiendelezi; jifunze kuhusu utendaji wavuti na marekebisho kadhaa | [Kazi za Nyuma na Utendaji](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [Space Game](./6-space-game/solution/README.md) | Maendeleo ya Juu Zaidi ya Mchezo kwa JavaScript | Jifunze kuhusu Urithi kwa kutumia Darasa na Muundo pamoja na muundo wa Pub/Sub, kwa ajili ya kujenga mchezo | [Utangulizi wa Maendeleo ya Mchezo Juu Zaidi](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [Space Game](./6-space-game/solution/README.md) | Kuchora kwenye kanausi | Jifunze kuhusu Canvas API, inayotumika kuchora vipengele kwenye skrini | [Kuchora kwenye Kanausi](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [Space Game](./6-space-game/solution/README.md) | Kusogeza vipengele kuzunguka skrini | Gundua jinsi vipengele vinaweza kupata mwendo kwa kutumia kuratibu za karthesiani na Canvas API | [Kusogeza Vipengele](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [Space Game](./6-space-game/solution/README.md) | Kugundua migongano | Fanya vipengele vigongane na kuathiriana kwa kutumia vibonye vya kibodi na toa kipengele cha kupumzika ili kuhakikisha utendaji | [Kugundua Migongano](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [Space Game](./6-space-game/solution/README.md) | Kuhifadhi alama | Fanya mahesabu ya hisabati kulingana na hali na utendaji wa mchezo | [Kuhifadhi Alama](./6-space-game/5-keeping-score/README.md) | Chris | -| 20 | [Space Game](./6-space-game/solution/README.md) | Kumaliza na kuanzisha upya mchezo | Jifunze kuhusu kumaliza na kuanzisha upya mchezo, ikijumuisha kusafisha mali na kuweka upya thamani za variable | [Hali ya Kumaliza](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [Banking App](./7-bank-project/solution/README.md) | Violezo vya HTML na Njia kwenye Programu ya Wavuti | Jifunze jinsi ya kuunda msingi wa muundo wa tovuti yenye kurasa nyingi kwa kutumia njia na violezo vya HTML | [Violezo vya HTML na Njia](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [Banking App](./7-bank-project/solution/README.md) | Jenga Fomu ya Kuingia na Usajili | Jifunze kuhusu kujenga fomu na kushughulikia taratibu za uthibitishaji | [Fomu](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [Banking App](./7-bank-project/solution/README.md) | Mbinu za Kupata na Kutumia Data | Jinsi data inavyosogea ndani na nje ya programu yako, jinsi ya kuipata, kuhifadhi na kuiondoa | [Data](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [Banking App](./7-bank-project/solution/README.md) | Misingi ya Usimamizi wa Hali | Jifunze jinsi programu yako inavyohifadhi hali na jinsi ya kuisimamia kwa mpangilio wa programu | [Usimamizi wa Hali](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [Browser/VScode Code](../../8-code-editor) | Kufanya kazi na VScode | Jifunze jinsi ya kutumia mhariri wa msimbo| [Tumia Mhariri wa VScode](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [AI Assistants](./9-chat-project/README.md) | Kufanya kazi na AI | Jifunze jinsi ya kujenga msaidizi wako wa AI | [Mradi wa Msaidizi wa AI](./9-chat-project/README.md) | Chris | - -## 🏫 Mbinu za Kufundishia - -Mtaala wetu umeundwa kwa misingi miwili muhimu ya kifikra: -* kujifunza kwa misingi ya miradi +| | Jina la Mradi | Dhana Zinazofundishwa | Malengo ya Kujifunza | Somo Linalohusiana | Mwandishi | +| :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | +| 01 | Kuanza | Utangulizi wa Uprogramu na Vifaa vya Kazi | Jifunze misingi ya lugha nyingi za programu na kuhusu programu zinazosaidia watengenezaji kufanya kazi zao | [Utangulizi wa Lugha za Programu na Vifaa vya Kazi](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | Kuanza | Misingi ya GitHub, pamoja na kazi na timu | Jinsi ya kutumia GitHub kwenye mradi wako, jinsi ya kushirikiana na wengine kwenye msimbo | [Utangulizi wa GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | Kuanza | Upatikanaji | Jifunze misingi ya upatikanaji wa mtandao | [Misingi ya Upatikanaji](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | Misingi ya JS | Aina za Data za JavaScript | Misingi ya aina za data za JavaScript | [Aina za Data](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | Misingi ya JS | Kazi na Mbinu | Jifunze kuhusu kazi na mbinu za kusimamia mtiririko wa mantiki ya programu | [Kazi na Mbinu](./2-js-basics/2-functions-methods/README.md) | Jasmine na Christopher | +| 06 | Misingi ya JS | Kufanya Maamuzi na JS | Jifunze jinsi ya kuunda masharti kwenye msimbo wako kwa kutumia mbinu za kufanya maamuzi | [Kufanya Maamuzi](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | Misingi ya JS | Mfululizo na Mizunguko | Fanya kazi na data kwa kutumia mfululizo na mizunguko katika JavaScript | [Mfululizo na Mizunguko](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML Katika Vitendo | Jenga HTML kuunda terrarium mtandaoni, ukizingatia ujenzi wa mpangilio | [Utangulizi wa HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS Katika Vitendo | Jenga CSS kupamba terrarium mtandaoni, ukizingatia misingi ya CSS ikiwa ni pamoja na kuruhusu ukurasa kujibadilisha | [Utangulizi wa CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrarium](./3-terrarium/solution/README.md) | Kufunga JavaScript, udhibiti wa DOM | Jenga JavaScript ili kufanya terrarium ifanye kazi kama kiolesura cha buruta/achia, ukizingatia kufunga na udhibiti wa DOM | [Kufunga JavaScript, udhibiti wa DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Typing Game](./4-typing-game/solution/README.md) | Jenga Mchezo wa Kuandika | Jifunze jinsi ya kutumia matukio ya kibodi kuendesha mantiki ya app yako ya JavaScript | [Uprogramu unaotumia Matukio](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [Mnyongeza wa Kivinjari wa Kijani](./5-browser-extension/solution/README.md) | Kufanya kazi na Vivinjari | Jifunze jinsi vivinjari vinavyofanya kazi, historia yao, na jinsi ya kuunda vipengele vya kwanza vya kiongezi cha kivinjari | [Kuhusu Vivinjari](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [Mnyongeza wa Kivinjari wa Kijani](./5-browser-extension/solution/README.md) | Kujenga fomu, kupiga API na kuhifadhi mabadiliko katika hifadhi ya ndani | Jenga vipengele vya JavaScript vya kiongezi chako cha kivinjari kupiga API kwa kutumia mabadiliko yaliyohifadhiwa kwenye hifadhi ya ndani | [APIs, Fomu, na Hifadhi ya Ndani](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [Mnyongeza wa Kivinjari wa Kijani](./5-browser-extension/solution/README.md) | Michakato ya nyuma katika kivinjari, utendaji wa wavuti | Tumia michakato ya nyuma ya kivinjari kusimamia ikoni ya kiongezi; jifunze kuhusu utendaji wa wavuti na baadhi ya uboreshaji wa kufanya kazi vizuri | [Mishahara ya Nyuma na Utendaji](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [Mchezo wa Anga](./6-space-game/solution/README.md) | Maendeleo ya Mchezo wa Juu kwa JavaScript | Jifunze kuhusu Urithi kwa kutumia Madarasa na Muundo pamoja na muundo wa Pub/Sub, kujiandaa kujenga mchezo | [Utangulizi wa Maendeleo ya Mchezo wa Juu](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [Mchezo wa Anga](./6-space-game/solution/README.md) | Kuchora kwenye bati | Jifunze kuhusu API ya Canvas, inayotumika kuchora vipengele kwenye skrini | [Kuchora kwenye Canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [Mchezo wa Anga](./6-space-game/solution/README.md) | Kusogeza vipengele kuzunguka skrini | Gundua jinsi vipengele vinaweza kupata mwendo kwa kutumia kuratibu za Cartesian na API ya Canvas | [Kusogeza Vipengele Kuizunguka](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [Mchezo wa Anga](./6-space-game/solution/README.md) | Kugundua Mgongano | Fanya vipengele kugongana na kuathiriana kwa kutumia vitufe vya kibodi na toa kazi ya kupumzika kuhakikisha utendaji wa mchezo | [Ugunduzi wa Mgongano](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [Mchezo wa Anga](./6-space-game/solution/README.md) | Kuhesabu alama | Fanya hesabu za kihisabati kulingana na hali na utendaji wa mchezo | [Kuhesabu Alama](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [Mchezo wa Anga](./6-space-game/solution/README.md) | Kumaliza na kuanzisha tena mchezo | Jifunze kuhusu kumaliza na kuanzisha tena mchezo, ikiwa ni pamoja na kusafisha rasilimali na kuweka upya thamani za mabadiliko | [Hali ya Kumalizia](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [App ya Benki](./7-bank-project/solution/README.md) | Violezo vya HTML na Njia katika Tovuti ya Wavuti | Jifunze jinsi ya kuunda mfumo wa muundo wa tovuti yenye kurasa nyingi kwa kutumia njia na violezo vya HTML | [Violezo vya HTML na Njia](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [App ya Benki](./7-bank-project/solution/README.md) | Jenga Fomu ya Kuingia na Kujisajili | Jifunze kuhusu ujenzi wa fomu na kushughulikia utambuzi wa validi | [Fomu](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [App ya Benki](./7-bank-project/solution/README.md) | Mbinu za Kupata na Kutumia Data | Jinsi data inavyotiririka ndani na nje ya app yako, jinsi ya kuipata, kuihifadhi, na kuiondoa | [Data](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [App ya Benki](./7-bank-project/solution/README.md) | Dhana za Usimamizi wa Hali | Jifunze jinsi app yako inavyohifadhi hali na jinsi ya kuisimamia kwa njia za programu | [Usimamizi wa Hali](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [Msimbo wa Vivinjari/VScode](../../8-code-editor) | Kufanya kazi na VScode | Jifunze jinsi ya kutumia mhariri wa msimbo| [Tumia Mhariri wa Msimbo wa VScode](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [Msaidizi wa AI](./9-chat-project/README.md) | Kufanya kazi na AI | Jifunze jinsi ya kujenga msaidizi binafsi wa AI | [Mradi wa Msaidizi wa AI](./9-chat-project/README.md) | Chris | + +## 🏫 Mbinu ya Kufundishia + +Mtaala wetu umeundwa kwa misingi miwili muhimu ya kielimu: +* kujifunza kwa kutumia miradi * mitihani ya mara kwa mara -Mpango wa masomo hufundisha misingi ya JavaScript, HTML, na CSS, pamoja na zana na mbinu mpya zinazotumika na watengenezaji wa wavuti wa leo. Wanafunzi watakuwa na fursa ya kupata uzoefu wa vitendo kwa kujenga mchezo wa kuandika, terrarium ya mtandaoni, kiendelezi cha kivinjari rafiki kwa mazingira, mchezo wa aina ya uvamizi wa anga, na programu ya benki kwa biashara. Mwisho wa mfululizo, wanafunzi watakuwa na uelewa thabiti wa maendeleo ya wavuti. +Programu hii inafundisha misingi ya JavaScript, HTML, na CSS, pamoja na zana na mbinu za kisasa zinazotumika na waendelezaji wa wavuti wa leo. Wanafunzi watapata fursa ya kupata uzoefu wa vitendo kwa kujenga mchezo wa kuandika, terrarium pepe, kiongezi cha kivinjari kinachotunza mazingira, mchezo wa kuvamia anga, na app ya benki kwa biashara. Mwisho wa mfululizo huu, wanafunzi watakuwa na uelewa thabiti wa maendeleo ya wavuti. -> 🎓 Unaweza kuchukua masomo ya kwanza machache ya mtaala huu kama [Njia ya Kujifunza](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) kwenye Microsoft Learn! +> 🎓 Unaweza kuchukua masomo machache ya kwanza katika mtaala huu kama [Njia ya Kujifunza](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) kwenye Microsoft Learn! -Kwa kuhakikisha maudhui yanalingana na miradi, mchakato unakuwa wa kuvutia zaidi kwa wanafunzi na uhifadhi wa dhana utaongezeka. Pia tuliandika masomo kadhaa ya kuanzisha kuhusu misingi ya JavaScript ili kuanzisha dhana, sambamba na video kutoka kwa mkusanyiko wa video wa "[Mfululizo wa Waanzilishi kwa: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)", baadhi ya waandishi wake walisaidia kuandaa mtaala huu. +Kwa kuhakikisha yaliyomo yanalingana na miradi, mchakato unakuwa wa kuvutia zaidi kwa wanafunzi na kukumbatia dhana kutakuwa kwa kina zaidi. Pia tumeandika masomo ya kuanzisha ya misingi ya JavaScript kuanzisha dhana, yakiwa na video kutoka katika mkusanyiko wa "[Mfululizo wa Waanzilishi kwa: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)", ambayo waandishi wake wengi walichangia kwenye mtaala huu. -Vilevile, mtihani wa kiwango kidogo kabla ya darasa huweka nia ya mwanafunzi kuelekea kujifunza mada, wakati mtihani wa pili baada ya darasa huhakikisha uhifadhi zaidi. Mtaala huu umeundwa kuwa na unyumbufu na kufurahisha na unaweza kuchukuliwa kwa jumla au sehemu. Miradi huanza ndogo na kuwa ngumu zaidi mwishoni mwa mzunguko wa wiki 12. +Zaidi ya hayo, mtihani wa kawaida kabla ya darasa unaweka nia ya mwanafunzi kuelekea kujifunza mada fulani, huku mtihani wa pili baada ya darasa ukihakikisha kukumbatia zaidi. Mtaala huu umeundwa kuwa na ufanisi na furaha na unaweza kuchukuliwa kwa jumla au sehemu. Miradi huanza kwa ukubwa mdogo na kuwa ngumu zaidi kufikia mwisho wa mzunguko wa wiki 12. -Ingawa tumeweka mkazo wa kuepuka kuanzisha mifumo ya JavaScript ili kuzingatia ujuzi wa msingi unaohitajika kama mtengenezaji wa wavuti kabla ya kutumia mfumo, hatua nzuri inayofuata kutimiza mtaala huu ni kujifunza kuhusu Node.js kupitia mkusanyiko mwingine wa video: "[Mfululizo wa Waanzilishi kwa: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". +Ingawa tumekuwa makusudi kuepuka kuanzisha mifumo ya JavaScript ili kuzingatia ujuzi wa msingi unaohitajika kama mtaalamu wa wavuti kabla ya kutumia mfumo, hatua inayofuata bora kukamilisha mtaala huu ni kujifunza kuhusu Node.js kupitia mkusanyiko mwingine wa video: "[Mfululizo wa Waanzilishi kwa: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". -> Tembelea [Kanuni zetu za Maadili](CODE_OF_CONDUCT.md) na miongozo ya [Kushiriki](CONTRIBUTING.md). Tunakukaribisha maoni yako ya kujenga! +> Tembelea miongozo yetu ya [Kanuni za Maadili](CODE_OF_CONDUCT.md) na [Kuchangia](CONTRIBUTING.md). Tunakaribisha maoni yako chanya! -## 🧭 Upatikanaji wa nje ya mtandao +## 🧭 Ufikiaji wa Nje ya Mtandao -Unaweza kuendesha nyaraka hizi nje ya mtandao kwa kutumia [Docsify](https://docsify.js.org/#/). Fikiria hii repo, [weka Docsify](https://docsify.js.org/#/quickstart) kwenye mashine yako ya karibu, kisha katika folda kuu ya repo hii, andika `docsify serve`. Tovuti itatumiwa kwenye bandari 3000 kwenye localhost yako: `localhost:3000`. +Unaweza kuendesha nyaraka hizi nje ya mtandao kwa kutumia [Docsify](https://docsify.js.org/#/). Fanya fork ya repo hii, [weka Docsify](https://docsify.js.org/#/quickstart) kwenye mashine yako ya ndani, kisha katika folda kuu ya repo hii, andika `docsify serve`. Tovuti itapelekwa kwenye bandari 3000 kwenye localhost: `localhost:3000`. ## 📘 PDF @@ -225,56 +216,56 @@ Timu yetu hutengeneza kozi nyingine! Angalia: --- -### Azure / Edge / MCP / Wakala +### Azure / Edge / MCP / Maajenti [![AZD kwa Waanzilishi](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 kwa Waanzilishi](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 kwa Waanzilishi](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) -[![Makala wa AI kwa Waanzilishi](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) +[![Maajenti wa AI kwa Waanzilishi](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) --- -### Mfululizo wa AI Inayounda -[![AI Inayounda kwa Waanzilishi](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI Inayounda (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![AI Inayounda (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![AI Inayounda (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) +### Mfululizo wa AI Inayozalisha +[![AI Inayozalisha kwa Waanzilishi](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI Inayozalisha (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![AI Inayozalisha (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![AI Inayozalisha (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) --- ### Kujifunza Msingi [![ML kwa Waanzilishi](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) -[![Sayansi ya Takwimu kwa Waanzilishi](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) +[![Sayansi ya Data kwa Waanzilishi](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 kwa Waanzilishi](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) [![Usalama wa Mtandao kwa Waanzilishi](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) -[![Uendelezaji wa Wavuti kwa Waanzilishi](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) +[![Uendelezaji wa Web kwa Waanzilishi](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 kwa Waanzilishi](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) [![Maendeleo ya XR kwa Waanzilishi](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) --- ### Mfululizo wa Copilot -[![Copilot kwa Programu za Pamoja za 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 kwa Uandikishaji wa Pamoja wa 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 kwa 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) +[![Adventure ya 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) ## Kupata Msaada -Kama unagongwa au una maswali yoyote kuhusu ujenzi wa programu za AI. Jiunge na wajasiriamali wenzako na waendelezaji wenye uzoefu katika mijadala kuhusu MCP. Ni jamii yenye msaada ambapo maswali yanakaribishwa na maarifa yanashirikiwa kwa uhuru. +Kama utafungwa au una maswali yoyote kuhusu kujenga programu za AI. Jiunge na wapenzi wa kujifunza na waendelezaji wenye uzoefu katika mijadala kuhusu MCP. Ni jamii inayounga mkono ambapo maswali yanakaribishwa na maarifa hushirikiwa kwa uhuru. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Kama una maoni au makosa wakati wa kujenga tembelea: +Kama una maoni kuhusu bidhaa au makosa wakati wa ujenzi tembelea: [![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) ## Leseni -Hifadhidata hii imepewa leseni chini ya leseni ya MIT. Angalia faili la [LICENSE](../../LICENSE) kwa maelezo zaidi. +Hifadhi hii ina leseni chini ya leseni ya MIT. Angalia faili la [LICENSE](../../LICENSE) kwa maelezo zaidi. --- -**FAQADHALI**: -Hati hii imetafsiriwa kwa kutumia huduma ya tafsiri ya AI [Co-op Translator](https://github.com/Azure/co-op-translator). Ingawa tunajitahidi kuwa sahihi, tafadhali fahamu kwamba tafsiri za kiotomatiki zinaweza kuwa na makosa au kutokamilika. Hati asili katika lugha yake ya asili inapaswa kuchukuliwa kama chanzo cha mamlaka. Kwa taarifa muhimu, tafsiri ya kitaalamu kutoka kwa mtu inashauriwa. Hatubebei dhamana kwa maelewano mabaya au tafsiri potofu zinazotokana na matumizi ya tafsiri hii. +**Hatia ya Majukumu**: +Nyaraka hii imefasiriwa kwa kutumia huduma ya utafsiri wa AI [Co-op Translator](https://github.com/Azure/co-op-translator). Ingawa tunajitahidi kwa usahihi, tafadhali fahamu kuwa tafsiri za moja kwa moja zinaweza kuwa na makosa au kasoro. Nyaraka ya awali katika lugha yake ya asili inapaswa kuchukuliwa kama chanzo halali. Kwa taarifa muhimu, tafsiri ya kitaalamu inayofanywa na binadamu inapendekezwa. Hatuna dhamana kwa kutoelewana au tafsiri potofu zinazotokana na matumizi ya tafsiri hii. \ No newline at end of file diff --git a/translations/sw/SECURITY.md b/translations/sw/SECURITY.md index 556077f1b..855c82854 100644 --- a/translations/sw/SECURITY.md +++ b/translations/sw/SECURITY.md @@ -1,12 +1,3 @@ - ## Usalama Microsoft inachukulia usalama wa bidhaa na huduma zetu za programu kwa uzito, ikijumuisha hazina zote za msimbo wa chanzo zinazodhibitiwa kupitia mashirika yetu ya GitHub, ambayo ni pamoja na [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), na [mashirika yetu ya GitHub](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/sw/SUPPORT.md b/translations/sw/SUPPORT.md index c318c9eb1..ec6268d89 100644 --- a/translations/sw/SUPPORT.md +++ b/translations/sw/SUPPORT.md @@ -1,12 +1,3 @@ - # Msaada ## Jinsi ya kuripoti matatizo na kupata msaada diff --git a/translations/sw/_404.md b/translations/sw/_404.md index 01513a2bb..e1ae2529e 100644 --- a/translations/sw/_404.md +++ b/translations/sw/_404.md @@ -1,12 +1,3 @@ - # Kazi inaendelea Tunaendelea kufanya kazi kwenye ukurasa huu. Tafadhali rudi baadaye. diff --git a/translations/sw/docs/_navbar.md b/translations/sw/docs/_navbar.md index d63ad2a4c..299307043 100644 --- a/translations/sw/docs/_navbar.md +++ b/translations/sw/docs/_navbar.md @@ -1,12 +1,3 @@ - - Tafsiri - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/sw/docs/_sidebar.md b/translations/sw/docs/_sidebar.md index 4dbf99235..024c6b42d 100644 --- a/translations/sw/docs/_sidebar.md +++ b/translations/sw/docs/_sidebar.md @@ -1,12 +1,3 @@ - - Utangulizi - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/sw/for-teachers.md b/translations/sw/for-teachers.md index 875391ca1..9b0891197 100644 --- a/translations/sw/for-teachers.md +++ b/translations/sw/for-teachers.md @@ -1,12 +1,3 @@ - ### Kwa Walimu Unakaribishwa kutumia mtaala huu darasani kwako. Unafanya kazi vizuri na GitHub Classroom na majukwaa maarufu ya LMS, na pia unaweza kutumika kama hifadhi ya pekee na wanafunzi wako. diff --git a/translations/sw/lesson-template/README.md b/translations/sw/lesson-template/README.md index 65b412047..f3aa6c018 100644 --- a/translations/sw/lesson-template/README.md +++ b/translations/sw/lesson-template/README.md @@ -1,12 +1,3 @@ - # [Mada ya Somo] ![Weka video hapa](../../../lesson-template/video-url) diff --git a/translations/sw/lesson-template/assignment.md b/translations/sw/lesson-template/assignment.md index 79b553c23..7abbbbfc2 100644 --- a/translations/sw/lesson-template/assignment.md +++ b/translations/sw/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [Jina la Kazi] ## Maelekezo diff --git a/translations/sw/memory-game/README.md b/translations/sw/memory-game/README.md index 4e301951f..c19a5c781 100644 --- a/translations/sw/memory-game/README.md +++ b/translations/sw/memory-game/README.md @@ -1,12 +1,3 @@ - Hii ni mradi wa [Next.js](https://nextjs.org) uliotengenezwa kwa kutumia [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). ## Kuanza diff --git a/translations/sw/quiz-app/README.md b/translations/sw/quiz-app/README.md index 00de76db4..c9c9651ca 100644 --- a/translations/sw/quiz-app/README.md +++ b/translations/sw/quiz-app/README.md @@ -1,12 +1,3 @@ - # Programu ya Maswali ya Quiz Maswali haya ni ya kabla na baada ya mihadhara katika mtaala wa sayansi ya data kwenye https://aka.ms/webdev-beginners diff --git a/translations/ta/.co-op-translator.json b/translations/ta/.co-op-translator.json new file mode 100644 index 000000000..b9ac8fdf5 --- /dev/null +++ b/translations/ta/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2026-01-07T13:56:32+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "ta" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2026-01-07T14:00:20+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "ta" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2026-01-07T14:00:42+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "ta" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2026-01-07T13:50:25+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "ta" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2026-01-07T13:55:29+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "ta" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-11T11:48:35+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "ta" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2026-01-07T12:30:26+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "ta" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T19:20:32+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "ta" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2026-01-07T12:43:24+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "ta" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2026-01-07T12:45:55+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "ta" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2026-01-07T12:40:39+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "ta" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2026-01-07T12:43:04+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "ta" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2026-01-07T12:46:07+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "ta" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2026-01-07T12:49:08+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "ta" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2026-01-07T12:49:41+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "ta" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2026-01-07T12:57:22+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "ta" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-10-11T11:41:49+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "ta" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2026-01-07T13:39:50+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "ta" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2026-01-07T13:41:55+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "ta" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2026-01-07T13:48:14+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "ta" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2026-01-07T13:50:02+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "ta" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2026-01-07T13:42:19+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "ta" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2026-01-07T13:44:53+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "ta" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-07T12:34:36+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "ta" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-10-11T11:55:39+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "ta" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2026-01-07T12:33:27+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "ta" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-10-11T12:09:36+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "ta" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2026-01-07T13:37:27+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "ta" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2026-01-07T13:39:33+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "ta" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2026-01-07T13:21:24+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "ta" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2026-01-07T13:23:48+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "ta" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2026-01-07T13:16:05+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "ta" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2026-01-07T13:18:30+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "ta" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2026-01-07T13:18:49+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "ta" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2026-01-07T13:20:57+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "ta" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-10-11T12:15:58+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "ta" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-10-11T12:16:17+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "ta" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-10-11T12:17:06+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "ta" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-10-11T12:16:33+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "ta" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-10-11T12:17:40+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "ta" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-10-11T12:17:22+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "ta" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-10-11T12:17:56+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "ta" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-10-11T12:16:50+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "ta" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-10-11T12:19:34+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "ta" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2026-01-07T13:11:06+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "ta" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2026-01-07T13:13:14+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "ta" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2026-01-07T13:04:21+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "ta" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2026-01-07T13:06:44+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "ta" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2026-01-07T13:13:35+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "ta" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2026-01-07T13:15:54+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "ta" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2026-01-07T13:02:00+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "ta" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2026-01-07T13:04:06+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "ta" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-10-11T12:13:55+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "ta" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-10-11T12:14:04+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "ta" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2026-01-07T13:09:52+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "ta" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-10-11T12:15:32+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "ta" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-10-11T12:15:43+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "ta" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-10-11T12:15:50+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "ta" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2026-01-07T13:07:04+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "ta" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2026-01-07T13:09:20+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "ta" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-10-11T12:12:44+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "ta" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-10-11T12:12:52+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "ta" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-10-11T12:09:44+00:00", + "source_file": "6-space-game/README.md", + "language_code": "ta" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-10-11T12:10:01+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "ta" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2026-01-07T13:28:07+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "ta" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2026-01-07T13:30:24+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "ta" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2026-01-07T13:24:21+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "ta" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2026-01-07T13:27:39+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "ta" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2026-01-07T13:30:38+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "ta" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2026-01-07T13:33:53+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "ta" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2026-01-07T13:34:22+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "ta" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2026-01-07T13:36:57+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "ta" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-10-11T12:01:05+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "ta" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-10-11T12:02:58+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "ta" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-10-11T12:03:16+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "ta" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2026-01-07T12:57:50+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "ta" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2026-01-07T13:01:08+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "ta" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2026-01-07T12:34:42+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "ta" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-10-11T11:54:39+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "ta" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-10-11T11:54:48+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "ta" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2026-01-07T14:03:29+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "ta" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-10-11T11:55:14+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "ta" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-11T11:36:38+00:00", + "source_file": "AGENTS.md", + "language_code": "ta" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-10-11T11:40:06+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "ta" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-10-11T11:36:24+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "ta" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-11T11:41:07+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "ta" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T19:26:53+00:00", + "source_file": "README.md", + "language_code": "ta" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-10-11T11:40:17+00:00", + "source_file": "SECURITY.md", + "language_code": "ta" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-10-11T11:39:45+00:00", + "source_file": "SUPPORT.md", + "language_code": "ta" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-10-11T11:39:56+00:00", + "source_file": "_404.md", + "language_code": "ta" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-10-11T12:00:53+00:00", + "source_file": "docs/_navbar.md", + "language_code": "ta" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-10-11T12:00:36+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "ta" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-11T11:35:57+00:00", + "source_file": "for-teachers.md", + "language_code": "ta" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-10-11T11:47:58+00:00", + "source_file": "lesson-template/README.md", + "language_code": "ta" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-10-11T11:48:12+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "ta" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-11T11:48:21+00:00", + "source_file": "memory-game/README.md", + "language_code": "ta" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-10-11T11:40:41+00:00", + "source_file": "quiz-app/README.md", + "language_code": "ta" + } +} \ No newline at end of file diff --git a/translations/ta/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/ta/1-getting-started-lessons/1-intro-to-programming-languages/README.md index 9cd61da2d..ca3ba1e2a 100644 --- a/translations/ta/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/ta/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # நிரலாக்க மொழிகள் மற்றும் நவீன டெவலப்பர் கருவிகளின் அறிமுகம் வணக்கம், எதிர்கால டெவலப்பர்! 👋 நான் உனக்காக அன்றாடம் என்னை அதிர்ச்சிக்கு உட்படுகின்ற ஒரு விஷயத்தைச் சொல்லலாமா? நிரலாக்கம் என்பது கணினிகளுக்கே மட்டும் அல்ல – அது உங்கள் ஆச்சரியமான யோசனைகளை உயிரோட்டம் கொடுக்கும் உண்மையான அதிசய சக்திகளைப் பெறுவது! diff --git a/translations/ta/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/ta/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index 631679e6a..7e0230d76 100644 --- a/translations/ta/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/ta/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # பணியின் தலைப்பு: நவீன வலை மேம்பாட்டு கருவிகளை ஆராய்தல் ## அறிவுறுத்தல்கள் diff --git a/translations/ta/1-getting-started-lessons/2-github-basics/README.md b/translations/ta/1-getting-started-lessons/2-github-basics/README.md index 259a927f3..5785ba6d4 100644 --- a/translations/ta/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/ta/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # GitHub அறிமுகம் ஹேய் அங்கே, எதிர்கால டெவலப்பர்! 👋 உலகம் முழுவதும் இருக்கும் மில்லியன் கணக்கான கோடரர்களில் சேர தயாரா? GitHub-ஐ அறிமுகப்படுத்த நான் உண்மையிலேயே உற்சாகமாக இருக்கிறேன் – இதைโปรகிராமர்களுக்கான சமூக ஊடக தளமாகக் கணிக்கவும், உன் மதிய உணவின் புகைப்படங்களைப் பகிர்வதற்கு பதிலாக, நாம் குறியீடுகளை பகிர்ந்து அற்புதமான விஷயங்களை ஒன்றாக கட்டியெடுப்போம்! diff --git a/translations/ta/1-getting-started-lessons/3-accessibility/README.md b/translations/ta/1-getting-started-lessons/3-accessibility/README.md index 0d16eb893..0ad8d3973 100644 --- a/translations/ta/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/ta/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # அணுகக்கூடிய வலைப் பக்கங்களை உருவாக்குதல் ![அணுகல் பற்றி அனைத்தும்](../../../../translated_images/ta/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/ta/1-getting-started-lessons/3-accessibility/assignment.md b/translations/ta/1-getting-started-lessons/3-accessibility/assignment.md index 36f8136fb..1d719eeaf 100644 --- a/translations/ta/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/ta/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # விரிவான வலைத்தளம் அணுகல் ஆய்வு ## உத்தரவுகள் diff --git a/translations/ta/1-getting-started-lessons/README.md b/translations/ta/1-getting-started-lessons/README.md index ae34f617d..19aeb395f 100644 --- a/translations/ta/1-getting-started-lessons/README.md +++ b/translations/ta/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # வலை வளர்ச்சியைத் தொடங்குதல் இந்த பாடத்திட்டத்தின் இந்த பகுதியில், ஒரு தொழில்முறை டெவலப்பராக மாற முக்கியமான, திட்டமில்லாத கருத்துக்கள் அறிமுகப்படுத்தப்படும். diff --git a/translations/ta/10-ai-framework-project/README.md b/translations/ta/10-ai-framework-project/README.md index 4086c60a0..82e43f538 100644 --- a/translations/ta/10-ai-framework-project/README.md +++ b/translations/ta/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # AI வடிவமைப்பு முழுமையாக துவங்கி AI பயன்பாடுகளை உருவாக்க முயற்சித்த போது நிரம்பி விட்டீர்களா? நீங்கள் தனியாக இல்லீர்கள்! AI வடிவமைப்புகள் AI வளர்ப்பிற்கான ஒரு ஸ்விஸ் ஆர்மி கத்தருக்கு போல் - அவை அறிவு செயலிகளை உருவாக்கும்போது உங்களுக்கு நேரமும் தலைவலி குறையும் சக்திவாய்ந்த கருவிகள். ஒரு AI வடிவமைப்பை நன்கு ஒழுங்கு செய்த நூலகம் போன்று நினைக்கலாம்: அது முன் கட்டமைக்கப்பட்ட கூறுகள், தரநிலை APIகள், மற்றும் புத்திசாலி சுருக்கங்களை வழங்குகிறது, இதனால் நீங்கள் செயல்பாட்டின் விவரங்களில் சிக்காமல் பிரச்சனைகளை தீர்க்க பொருத்தமான நேரத்தை செலவிழக்க முடியாது. diff --git a/translations/ta/2-js-basics/1-data-types/README.md b/translations/ta/2-js-basics/1-data-types/README.md index 8457513a5..d96ec9ade 100644 --- a/translations/ta/2-js-basics/1-data-types/README.md +++ b/translations/ta/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # JavaScript அடிப்படைகள்: தரவுத் தரவுகள் ![JavaScript அடிப்படைகள் - தரவுத் தரவுகள்](../../../../translated_images/ta/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/ta/2-js-basics/1-data-types/assignment.md b/translations/ta/2-js-basics/1-data-types/assignment.md index 13650b653..4943d8380 100644 --- a/translations/ta/2-js-basics/1-data-types/assignment.md +++ b/translations/ta/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # Data Types Practice: E-commerce Shopping Cart ## Instructions diff --git a/translations/ta/2-js-basics/2-functions-methods/README.md b/translations/ta/2-js-basics/2-functions-methods/README.md index 64649d212..07826b741 100644 --- a/translations/ta/2-js-basics/2-functions-methods/README.md +++ b/translations/ta/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # ஜாவாஸ்கிரிப்ட் அடிப்படைகள்: முறைகள் மற்றும் செயல்பாடுகள் ![JavaScript Basics - Functions](../../../../translated_images/ta/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/ta/2-js-basics/2-functions-methods/assignment.md b/translations/ta/2-js-basics/2-functions-methods/assignment.md index 89cb00b57..5bef81da4 100644 --- a/translations/ta/2-js-basics/2-functions-methods/assignment.md +++ b/translations/ta/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # Functions உடன் வேடிக்கை ## வழிமுறைகள் diff --git a/translations/ta/2-js-basics/3-making-decisions/README.md b/translations/ta/2-js-basics/3-making-decisions/README.md index ede38c83c..116673834 100644 --- a/translations/ta/2-js-basics/3-making-decisions/README.md +++ b/translations/ta/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # JavaScript அடிப்படைகள்: முடிவெடுப்பது ![JavaScript அடிப்படைகள் - முடிவெடுப்பது](../../../../translated_images/ta/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/ta/2-js-basics/3-making-decisions/assignment.md b/translations/ta/2-js-basics/3-making-decisions/assignment.md index 90490fad8..5c7f92458 100644 --- a/translations/ta/2-js-basics/3-making-decisions/assignment.md +++ b/translations/ta/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # முடிவெடுப்பது: மாணவர் மதிப்பெண் செயலி ## கற்றல் குறிக்கோள்கள் diff --git a/translations/ta/2-js-basics/4-arrays-loops/README.md b/translations/ta/2-js-basics/4-arrays-loops/README.md index cea0584b1..430376105 100644 --- a/translations/ta/2-js-basics/4-arrays-loops/README.md +++ b/translations/ta/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # ஜாவாஸ்கிரிப்ட் அடிப்படைகள்: வரிசைகள் மற்றும் லூப்புகள் ![JavaScript Basics - Arrays](../../../../translated_images/ta/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/ta/2-js-basics/4-arrays-loops/assignment.md b/translations/ta/2-js-basics/4-arrays-loops/assignment.md index 7fe34f3e7..8c228b05c 100644 --- a/translations/ta/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/ta/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # வரிசைகள் மற்றும் 반복 작업 ஒதுக்கீடு ## அறிவுறுத்தல்கள் diff --git a/translations/ta/2-js-basics/README.md b/translations/ta/2-js-basics/README.md index 59c0f97db..a09f64d76 100644 --- a/translations/ta/2-js-basics/README.md +++ b/translations/ta/2-js-basics/README.md @@ -1,12 +1,3 @@ - # ஜாவாஸ்கிரிப்ட் அறிமுகம் ஜாவாஸ்கிரிப்ட் வலைப்பக்கத்தின் மொழியாகும். இந்த நான்கு பாடங்களில், அதன் அடிப்படைகளை நீங்கள் கற்றுக்கொள்வீர்கள். diff --git a/translations/ta/3-terrarium/1-intro-to-html/README.md b/translations/ta/3-terrarium/1-intro-to-html/README.md index 20ae16b5f..bab329e70 100644 --- a/translations/ta/3-terrarium/1-intro-to-html/README.md +++ b/translations/ta/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # டெரேரியம் திட்டம் பகுதி 1: HTML அறிமுகம் ```mermaid diff --git a/translations/ta/3-terrarium/1-intro-to-html/assignment.md b/translations/ta/3-terrarium/1-intro-to-html/assignment.md index b1db813a8..5cd8d5968 100644 --- a/translations/ta/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/ta/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # HTML பயிற்சி பணியிடம்: ஒரு வலைப்பதிவுப் பிரதியை உருவாக்குங்கள் ## கற்றல் குறிக்கோள்கள் diff --git a/translations/ta/3-terrarium/2-intro-to-css/README.md b/translations/ta/3-terrarium/2-intro-to-css/README.md index b48a28957..12b8031c7 100644 --- a/translations/ta/3-terrarium/2-intro-to-css/README.md +++ b/translations/ta/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Terrarium திட்டம் பகுதி 2: CSS அறிமுகம் ```mermaid diff --git a/translations/ta/3-terrarium/2-intro-to-css/assignment.md b/translations/ta/3-terrarium/2-intro-to-css/assignment.md index 0920287b2..8f3a1d44a 100644 --- a/translations/ta/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/ta/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # CSS மறுசீரமைப்பு பணிக்கு ## நோக்கு diff --git a/translations/ta/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/ta/3-terrarium/3-intro-to-DOM-and-closures/README.md index 7271d1a4b..f4e5a30a6 100644 --- a/translations/ta/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/ta/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # Terrarium Project பகுதி 3: DOM கையடக்கல் மற்றும் JavaScript மூடுபணிகள் ```mermaid diff --git a/translations/ta/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/ta/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index fd570004f..ada5151c2 100644 --- a/translations/ta/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/ta/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # DOM உறுப்புக் கண்காணிப்பு பணிப் பதிவு ## மேம்படி diff --git a/translations/ta/3-terrarium/README.md b/translations/ta/3-terrarium/README.md index c99e64795..0eef42830 100644 --- a/translations/ta/3-terrarium/README.md +++ b/translations/ta/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## உங்கள் டெராரியம் பிரசாரப்படுத்தவும் **Azure Static Web Apps** பயன்படுத்தி உங்கள் டெராரியம் இணையத்தில் பிரசாரம் செய்யலாம் அல்லது வெளியிடலாம். diff --git a/translations/ta/3-terrarium/solution/README.md b/translations/ta/3-terrarium/solution/README.md index b6655831a..3d35af3ff 100644 --- a/translations/ta/3-terrarium/solution/README.md +++ b/translations/ta/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # என் டெரேரியம்: HTML, CSS மற்றும் JavaScript மூலம் DOM மானிப்புலேஷனைப் பற்றி கற்றுக்கொள்ள ஒரு திட்டம் 🌵🌱 சிறிய டிராக் மற்றும் டிராப் கோட்-தியானம். சிறிது HTML, JS மற்றும் CSS கொண்டு, நீங்கள் ஒரு வலை இடைமுகத்தை உருவாக்கி, அதை அலங்கரித்து, ஒரு தொடர்பைச் சேர்க்கலாம். diff --git a/translations/ta/4-typing-game/README.md b/translations/ta/4-typing-game/README.md index 235ab4ab2..558f521da 100644 --- a/translations/ta/4-typing-game/README.md +++ b/translations/ta/4-typing-game/README.md @@ -1,12 +1,3 @@ - # நிகழ்வால் இயக்கப்படும் நிரலாக்கம் - ஒரு தட்டச்சு விளையாட்டு உருவாக்குதல் ```mermaid diff --git a/translations/ta/4-typing-game/solution/README.md b/translations/ta/4-typing-game/solution/README.md index 1377e902f..696861e99 100644 --- a/translations/ta/4-typing-game/solution/README.md +++ b/translations/ta/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - இது ஒரு இடதுச்சின்னம், நோக்கமுடன் காலியாக விடப்பட்டது --- diff --git a/translations/ta/4-typing-game/typing-game/README.md b/translations/ta/4-typing-game/typing-game/README.md index a1a269acb..4d9f5c6cb 100644 --- a/translations/ta/4-typing-game/typing-game/README.md +++ b/translations/ta/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # நிகழ்வுகளைப் பயன்படுத்தி ஒரு கேம் உருவாக்குதல் நீங்கள் எப்போதாவது ஒரு இணையதளம் நீங்கள் ஒரு பொத்தானை அழுத்தும் போது அல்லது ஒரு எழுத்துப்பெட்டியில் டைப் செய்யும் போது எப்படி தெரிந்து கொள்கிறது என்று ஆச்சரியப்பட்டிருக்கிறீர்களா? அதுவே நிகழ்வுசார் நிரலாக்கத்தின் மாயாஜாலம்! நீங்கள் செய்யும் ஒவ்வொரு விசையைப் பற்றியும் பிரதிபலிக்கும் ஒரு பயனுள்ளதை உருவாக்குவதன் மூலம் இந்த மிக அவசியமான திறனை கற்றுக்கொள்ள சிறந்த வழி என்னவென்றால் - ஒரு டைப்பிங் வேகம் கேம். diff --git a/translations/ta/4-typing-game/typing-game/assignment.md b/translations/ta/4-typing-game/typing-game/assignment.md index 9e02813f7..91c4ac743 100644 --- a/translations/ta/4-typing-game/typing-game/assignment.md +++ b/translations/ta/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # புதிய விசைப்பலகை விளையாட்டு உருவாக்கு ## வழிமுறைகள் diff --git a/translations/ta/5-browser-extension/1-about-browsers/README.md b/translations/ta/5-browser-extension/1-about-browsers/README.md index 25278a67e..9b38c4161 100644 --- a/translations/ta/5-browser-extension/1-about-browsers/README.md +++ b/translations/ta/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # உலாவி நீட்சிப் பகுதி 1: உலாவிகள் குறித்து முழுமையாக ```mermaid diff --git a/translations/ta/5-browser-extension/1-about-browsers/assignment.md b/translations/ta/5-browser-extension/1-about-browsers/assignment.md index 6e8fcb78f..9e077fb96 100644 --- a/translations/ta/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/ta/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # பணித் தலைவர்: உங்கள் உலாவி விரிவாக்கத்தை மறுவடிவமைக்கவும் ## முன்னோட்டம் diff --git a/translations/ta/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/ta/5-browser-extension/2-forms-browsers-local-storage/README.md index 4964b4527..588b9f601 100644 --- a/translations/ta/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/ta/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # Browser Extension Project Part 2: ஒரு APIயை அழைக்கவும், உள்ளூர் சேமிப்பை பயன்படுத்தவும் ```mermaid diff --git a/translations/ta/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/ta/5-browser-extension/2-forms-browsers-local-storage/assignment.md index a54772d1a..046a70ff5 100644 --- a/translations/ta/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/ta/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # API ஒன்றை ஏற்று கொள்ள ## கண்ணோட்டம் diff --git a/translations/ta/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/ta/5-browser-extension/3-background-tasks-and-performance/README.md index 5e39b0310..03205f077 100644 --- a/translations/ta/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/ta/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # Browser Extension Project Part 3: பின்புலப் பணிகள் மற்றும் செயல்திறன் பற்றி கற்றுக்கொள் ```mermaid diff --git a/translations/ta/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/ta/5-browser-extension/3-background-tasks-and-performance/assignment.md index c9fdfc16e..895e4b381 100644 --- a/translations/ta/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/ta/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # செயல்திறன் பெறுக்க ஒரு தளத்தை பகுப்பாய்வு செய்வது ## பணி மேலோட்டம் diff --git a/translations/ta/5-browser-extension/README.md b/translations/ta/5-browser-extension/README.md index e368f36a4..786e0a0d4 100644 --- a/translations/ta/5-browser-extension/README.md +++ b/translations/ta/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # உலாவி நீட்டிப்பு உருவாக்குதல் உலாவி நீட்டிப்புகளை உருவாக்குவது உங்கள் பயன்பாடுகளின் செயல்திறனைப் பற்றி சிந்திக்க ஒரு வேடிக்கையான மற்றும் சுவாரஸ்யமான வழியாகும், மேலும் ஒரு வித்தியாசமான வகையான வலைச் சொத்துகளை உருவாக்குவதற்கான அனுபவமாகும். இந்த தொகுதி உலாவிகள் எப்படி வேலை செய்கின்றன, உலாவி நீட்டிப்பை எப்படி வெளியிடுவது, ஒரு படிவத்தை உருவாக்குவது, API-ஐ அழைப்பது, உள்ளூர் சேமிப்பகத்தைப் பயன்படுத்துவது, உங்கள் வலைத்தளத்தின் செயல்திறனை மதிப்பீடு செய்வது மற்றும் அதை மேம்படுத்துவது போன்ற பாடங்களை உள்ளடக்கியது. diff --git a/translations/ta/5-browser-extension/solution/README.md b/translations/ta/5-browser-extension/solution/README.md index 444a89a34..ae4fabba0 100644 --- a/translations/ta/5-browser-extension/solution/README.md +++ b/translations/ta/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # கார்பன் டிரிகர் உலாவி நீட்டிப்பு: முடிக்கப்பட்ட குறியீடு tmrow இன் CO2 Signal API ஐ பயன்படுத்தி மின்சார பயன்பாட்டை கண்காணிக்க, உலாவியில் உங்கள் பிராந்தியத்தின் மின்சார பயன்பாட்டின் அளவை நினைவூட்டும் ஒரு உலாவி நீட்டிப்பை உருவாக்குங்கள். இந்த நீட்டிப்பை தற்செயலாக பயன்படுத்துவது, இந்த தகவலின் அடிப்படையில் உங்கள் செயல்பாடுகளைப் பற்றி தீர்மானங்களை எடுக்க உதவும். diff --git a/translations/ta/5-browser-extension/solution/translation/README.es.md b/translations/ta/5-browser-extension/solution/translation/README.es.md index 1f904f849..2e5d404b1 100644 --- a/translations/ta/5-browser-extension/solution/translation/README.es.md +++ b/translations/ta/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Carbon Trigger உலாவி நீட்டிப்பு: முழு குறியீடு tmrow இன் CO2 Signal API ஐ பயன்படுத்தி மின்சார பயன்பாட்டை கண்காணிக்க, உங்களின் உலாவியில் நேரடியாக உங்கள் பகுதியின் மின்சார பயன்பாட்டை நினைவூட்டும் ஒரு உலாவி நீட்டிப்பை உருவாக்குங்கள். இந்த தற்காலிக நீட்டிப்பைப் பயன்படுத்துவது, இந்த தகவலின் அடிப்படையில் உங்கள் செயல்பாடுகளைப் பற்றிய முடிவுகளை எடுக்க உதவும். diff --git a/translations/ta/5-browser-extension/solution/translation/README.fr.md b/translations/ta/5-browser-extension/solution/translation/README.fr.md index 2005269fd..8927dc5a9 100644 --- a/translations/ta/5-browser-extension/solution/translation/README.fr.md +++ b/translations/ta/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Carbon Trigger உலாவி நீட்டிப்பு: முடிக்கப்பட்ட குறியீடு tmrow இன் C02 Signal API ஐ பயன்படுத்தி மின்சார பயன்பாட்டை கண்காணிக்க, உங்களது உலாவியில் நேரடியாக உங்கள் பகுதியில் மின்சார பயன்பாட்டை நினைவூட்டும் ஒரு உலாவி நீட்டிப்பை உருவாக்குங்கள். இந்த நீட்டிப்பை பயன்படுத்துவது, இந்த தகவல்களின் அடிப்படையில் உங்கள் செயல்பாடுகளை மதிப்பீடு செய்ய உதவும். diff --git a/translations/ta/5-browser-extension/solution/translation/README.hi.md b/translations/ta/5-browser-extension/solution/translation/README.hi.md index 044966260..e62432a62 100644 --- a/translations/ta/5-browser-extension/solution/translation/README.hi.md +++ b/translations/ta/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # கார்பன் டிரிகர் உலாவி நீட்டிப்பு: முடிக்கப்பட்ட குறியீடு மின்சார பயன்பாட்டை கண்காணிக்க tmrow இன் C02 சிக்னல் API ஐப் பயன்படுத்தி, உலாவியில் உங்கள் பகுதியில் மின்சார பயன்பாடு எவ்வளவு அதிகமாக உள்ளது என்பதை நினைவூட்டும் ஒரு உலாவி நீட்டிப்பை உருவாக்குதல். இந்த நீட்டிப்பைப் பயன்படுத்துவதன் மூலம், இந்த தகவலின் அடிப்படையில் உங்கள் செயல்பாடுகளை முடிவு செய்ய உதவுகிறது. diff --git a/translations/ta/5-browser-extension/solution/translation/README.it.md b/translations/ta/5-browser-extension/solution/translation/README.it.md index fd832e8ca..f8c1d4e9e 100644 --- a/translations/ta/5-browser-extension/solution/translation/README.it.md +++ b/translations/ta/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Carbon Trigger உலாவி நீட்டிப்பு: தொடங்குவதற்கான குறியீடு tmrow இன் Signal C02 API ஐ மின்சார பயன்பாட்டை கண்காணிக்க பயன்படுத்தி உலாவி நீட்டிப்பை உருவாக்கப் போகிறோம். இதன் மூலம் உங்கள் பிராந்தியத்தில் மின்சார பயன்பாடு எவ்வளவு அதிகமாக உள்ளது என்பதை உங்கள் உலாவியில் நேரடியாக நினைவூட்டியாகக் கொள்ளலாம். இந்த தனிப்பயன் நீட்டிப்பைப் பயன்படுத்துவது இந்த தகவல்களை அடிப்படையாகக் கொண்டு உங்கள் செயல்பாடுகளை மதிப்பீடு செய்ய உதவும். diff --git a/translations/ta/5-browser-extension/solution/translation/README.ja.md b/translations/ta/5-browser-extension/solution/translation/README.ja.md index 34c605227..147fcedd4 100644 --- a/translations/ta/5-browser-extension/solution/translation/README.ja.md +++ b/translations/ta/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # கார்பன் டிரிகர் உலாவி நீட்டிப்பு: முடிக்கப்பட்ட குறியீடு tmrow இன் CO2 சிக்னல் API ஐப் பயன்படுத்தி, உங்கள் பகுதியில் உள்ள மின்சார பயன்பாட்டின் அளவை உலாவியில் நினைவூட்டியாகக் காட்டும் நீட்டிப்பை உருவாக்குவோம். இந்த நீட்டிப்பை தற்காலிகமாகப் பயன்படுத்துவதன் மூலம், இந்த தகவலின் அடிப்படையில் உங்கள் செயல்பாடுகளை முடிவு செய்யலாம். diff --git a/translations/ta/5-browser-extension/solution/translation/README.ms.md b/translations/ta/5-browser-extension/solution/translation/README.ms.md index 9d87f3d75..e10a95490 100644 --- a/translations/ta/5-browser-extension/solution/translation/README.ms.md +++ b/translations/ta/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # கார்பன் டிரிகர் உலாவி நீட்டிப்பு: முழு குறியீடு C02 tmrow API-யை பயன்படுத்தி மின்சார பயன்பாட்டை கண்டறிந்து, உங்கள் பிராந்தியத்தின் மின்சார பயன்பாட்டின் தாக்கத்தை உலாவியில் எச்சரிக்க செய்யும் ஒரு உலாவி நீட்டிப்பை உருவாக்குங்கள். இந்த நீட்டிப்பை பயன்படுத்துவதன் மூலம், இந்த தகவலின் அடிப்படையில் உங்கள் செயல்பாடுகளைப் பற்றி சிந்திக்க உதவும். diff --git a/translations/ta/5-browser-extension/start/README.md b/translations/ta/5-browser-extension/start/README.md index 40533a049..deee9d187 100644 --- a/translations/ta/5-browser-extension/start/README.md +++ b/translations/ta/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # கார்பன் டிரிகர் உலாவி நீட்டிப்பு: தொடக்க குறியீடு tmrow இன் CO2 Signal API ஐ பயன்படுத்தி மின்சார பயன்பாட்டை கண்காணிக்க, உலாவியில் உங்கள் பிராந்தியத்தின் மின்சார பயன்பாட்டின் அளவை நினைவூட்டும் ஒரு உலாவி நீட்டிப்பை உருவாக்குங்கள். இந்த நீட்டிப்பை தற்செயலாக பயன்படுத்துவது, இந்த தகவலின் அடிப்படையில் உங்கள் செயல்பாடுகளைப் பற்றி தீர்மானங்களை எடுக்க உதவும். diff --git a/translations/ta/6-space-game/1-introduction/README.md b/translations/ta/6-space-game/1-introduction/README.md index d9fff769d..59c27f9b8 100644 --- a/translations/ta/6-space-game/1-introduction/README.md +++ b/translations/ta/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # விண்வெளி விளையாட்டு உருவாக்குதல் பகுதி 1: அறிமுகம் ```mermaid diff --git a/translations/ta/6-space-game/1-introduction/assignment.md b/translations/ta/6-space-game/1-introduction/assignment.md index 99a4a2dad..17b707582 100644 --- a/translations/ta/6-space-game/1-introduction/assignment.md +++ b/translations/ta/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # ஒரு விளையாட்டை உருவாக்கு: வடிவமைப்பு படிமுறைகள் பயன்படுத்தல் ## பணியின் மேம்பாடு diff --git a/translations/ta/6-space-game/2-drawing-to-canvas/README.md b/translations/ta/6-space-game/2-drawing-to-canvas/README.md index 7f8981c4e..6fdb05fef 100644 --- a/translations/ta/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/ta/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # இடைவெளி விளையாட்டு பாகம் 2: ஹீரோ மற்றும் பேய்களை கன்வாஸில் வரைவோம் ```mermaid diff --git a/translations/ta/6-space-game/2-drawing-to-canvas/assignment.md b/translations/ta/6-space-game/2-drawing-to-canvas/assignment.md index b375e8c4f..bd9562212 100644 --- a/translations/ta/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/ta/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # பணிகளை ஒதுக்கீடு: கன்வாஸ் API ஐ ஆராய்க ## கற்றல் குறிக்கோள்கள் diff --git a/translations/ta/6-space-game/3-moving-elements-around/README.md b/translations/ta/6-space-game/3-moving-elements-around/README.md index 9d27fd5d3..67df8a5c9 100644 --- a/translations/ta/6-space-game/3-moving-elements-around/README.md +++ b/translations/ta/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # ஒரு விண்வெளி விளையாட்டு உருவாக்கல் பாகம் 3: இயக்கத்தைச் சேர்த்தல் ```mermaid diff --git a/translations/ta/6-space-game/3-moving-elements-around/assignment.md b/translations/ta/6-space-game/3-moving-elements-around/assignment.md index 48dfb6c9b..807d7e8f8 100644 --- a/translations/ta/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/ta/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # உங்கள் குறியீட்டிற்கான கருத்துக்கள் ## வழிமுறைகள் diff --git a/translations/ta/6-space-game/4-collision-detection/README.md b/translations/ta/6-space-game/4-collision-detection/README.md index 0496ff7ee..78c2a4913 100644 --- a/translations/ta/6-space-game/4-collision-detection/README.md +++ b/translations/ta/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # விண்ணில் விளையாட்டு உருவாக்கம் பகுதி 4: லேசர் சேர்த்து மோதி விழுப்புகளை கண்டறிதல் ```mermaid diff --git a/translations/ta/6-space-game/4-collision-detection/assignment.md b/translations/ta/6-space-game/4-collision-detection/assignment.md index 536f7b3e4..0ac0ba481 100644 --- a/translations/ta/6-space-game/4-collision-detection/assignment.md +++ b/translations/ta/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # மோதல்களை ஆராய்க ## அறிவுறுத்தல்கள் diff --git a/translations/ta/6-space-game/4-collision-detection/solution/README.md b/translations/ta/6-space-game/4-collision-detection/solution/README.md index 5e4484973..efc86ef75 100644 --- a/translations/ta/6-space-game/4-collision-detection/solution/README.md +++ b/translations/ta/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - இது ஒரு இடதுச்சின்னம், நோக்கமுடன் காலியாக விடப்பட்டுள்ளது --- diff --git a/translations/ta/6-space-game/4-collision-detection/your-work/README.md b/translations/ta/6-space-game/4-collision-detection/your-work/README.md index 3931cac41..6ac53dce4 100644 --- a/translations/ta/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/ta/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - இது ஒரு இடதளமாகும், நோக்கமுடன் காலியாக விடப்பட்டுள்ளது --- diff --git a/translations/ta/6-space-game/5-keeping-score/README.md b/translations/ta/6-space-game/5-keeping-score/README.md index 0ce216153..16ab7169d 100644 --- a/translations/ta/6-space-game/5-keeping-score/README.md +++ b/translations/ta/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # ஒரு விண்வெளி விளையாட்டு பகுதி 5: மதிப்பெண் மற்றும் வாழ்வுகள் ```mermaid diff --git a/translations/ta/6-space-game/5-keeping-score/assignment.md b/translations/ta/6-space-game/5-keeping-score/assignment.md index e2ef83849..39bbd5212 100644 --- a/translations/ta/6-space-game/5-keeping-score/assignment.md +++ b/translations/ta/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # ஒரு மதிப்பீட்டு விளையாட்டை உருவாக்குங்கள் ## வழிமுறைகள் diff --git a/translations/ta/6-space-game/5-keeping-score/solution/README.md b/translations/ta/6-space-game/5-keeping-score/solution/README.md index c8f6adb8f..ccb8d8cb8 100644 --- a/translations/ta/6-space-game/5-keeping-score/solution/README.md +++ b/translations/ta/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - இது ஒரு இடதுச்சின்னம், நோக்கமுடன் காலியாக விடப்பட்டது --- diff --git a/translations/ta/6-space-game/5-keeping-score/your-work/README.md b/translations/ta/6-space-game/5-keeping-score/your-work/README.md index 68f0c6d54..452d3b3cd 100644 --- a/translations/ta/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/ta/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - இது ஒரு இடதுச்சின்னம், நோக்கமுடன் காலியாக விடப்பட்டது --- diff --git a/translations/ta/6-space-game/6-end-condition/README.md b/translations/ta/6-space-game/6-end-condition/README.md index 8ab363741..c8cc1e543 100644 --- a/translations/ta/6-space-game/6-end-condition/README.md +++ b/translations/ta/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # விண்வெளி விளையாட்டு கட்டும் பகுதி 6: முடிவு மற்றும் மறுதொடக்கம் ```mermaid diff --git a/translations/ta/6-space-game/6-end-condition/assignment.md b/translations/ta/6-space-game/6-end-condition/assignment.md index 4d5abffb9..429c961c0 100644 --- a/translations/ta/6-space-game/6-end-condition/assignment.md +++ b/translations/ta/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # ஒரு மாதிரிப் போட்டியை கட்டமைக்கவும் ## பணிகள் பார்வை diff --git a/translations/ta/6-space-game/6-end-condition/solution/README.md b/translations/ta/6-space-game/6-end-condition/solution/README.md index 0f70947e3..1edcfdb24 100644 --- a/translations/ta/6-space-game/6-end-condition/solution/README.md +++ b/translations/ta/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - இது ஒரு இடதளமாகும், நோக்கமுடன் காலியாக வைக்கப்பட்டுள்ளது --- diff --git a/translations/ta/6-space-game/6-end-condition/your-work/README.md b/translations/ta/6-space-game/6-end-condition/your-work/README.md index 850c1d97e..ddccaac19 100644 --- a/translations/ta/6-space-game/6-end-condition/your-work/README.md +++ b/translations/ta/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - இது ஒரு இடதளமாகும், நோக்கமுடன் காலியாக வைக்கப்பட்டுள்ளது --- diff --git a/translations/ta/6-space-game/README.md b/translations/ta/6-space-game/README.md index 5691177c1..b26921641 100644 --- a/translations/ta/6-space-game/README.md +++ b/translations/ta/6-space-game/README.md @@ -1,12 +1,3 @@ - # விண்வெளி விளையாட்டை உருவாக்குங்கள் மேம்பட்ட ஜாவாஸ்கிரிப்ட் அடிப்படைகளை கற்பதற்கான விண்வெளி விளையாட்டு diff --git a/translations/ta/6-space-game/solution/README.md b/translations/ta/6-space-game/solution/README.md index 023d65ebb..1a696ac6e 100644 --- a/translations/ta/6-space-game/solution/README.md +++ b/translations/ta/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - இது ஒரு இடதுச்சின்னம், நோக்கமுடன் காலியாக விடப்பட்டது --- diff --git a/translations/ta/7-bank-project/1-template-route/README.md b/translations/ta/7-bank-project/1-template-route/README.md index 9fe12083b..dbdb6f7ae 100644 --- a/translations/ta/7-bank-project/1-template-route/README.md +++ b/translations/ta/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # வங்கித் தொடர்பான செயலியை உருவாக்கல் பகுதிக்கு 1: வெப் செயலியில் HTML வார்ப்புருக்கள் மற்றும் வழிமுறைகள் ```mermaid diff --git a/translations/ta/7-bank-project/1-template-route/assignment.md b/translations/ta/7-bank-project/1-template-route/assignment.md index 0decd5338..9c7a33da5 100644 --- a/translations/ta/7-bank-project/1-template-route/assignment.md +++ b/translations/ta/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # மறுஉலா மேம்படுத்துக ##ướng diff --git a/translations/ta/7-bank-project/2-forms/README.md b/translations/ta/7-bank-project/2-forms/README.md index 93a355a0a..8052244f9 100644 --- a/translations/ta/7-bank-project/2-forms/README.md +++ b/translations/ta/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # Build a Banking App Part 2: Build a Login and Registration Form ```mermaid diff --git a/translations/ta/7-bank-project/2-forms/assignment.md b/translations/ta/7-bank-project/2-forms/assignment.md index 485519b17..fd0f59e71 100644 --- a/translations/ta/7-bank-project/2-forms/assignment.md +++ b/translations/ta/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # உங்கள் வங்கி செயலியை நவீன CSS மூலம் ஸ்டைல் செய்யுங்கள் ## திட்ட ஒவர்வியூ diff --git a/translations/ta/7-bank-project/3-data/README.md b/translations/ta/7-bank-project/3-data/README.md index 1cd0246f5..2c8577253 100644 --- a/translations/ta/7-bank-project/3-data/README.md +++ b/translations/ta/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # வங்கி செயலியை உருவாக்குவது பகுதி 3: தரவு பெறும் மற்றும் பயன்படுத்தும் முறைகள் ஸ்டார் ட்ரெக்கில் என்டர்பிரைஸின் கணினியைப் பற்றி யோசிக்கவும் - கேப்டன் பিকার்ட் கப்பலின் நிலையை கேட்கும் போது, முழு இடைமுகம் நிறுத்தப்படாமல், தகவல் உடனுக்குடன் தோன்றுகிறது. அந்த தொடர்ச்சியான தகவல் ஓட்டம் தான் நாம் இங்கே டைனமிக் தரவு பெறும்முறை கொண்டு உருவாக்கப்போகும் விஷயம். diff --git a/translations/ta/7-bank-project/3-data/assignment.md b/translations/ta/7-bank-project/3-data/assignment.md index 4104d89f8..8d0005663 100644 --- a/translations/ta/7-bank-project/3-data/assignment.md +++ b/translations/ta/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # குறியீட்டுத் திருத்தம் மற்றும் ஆவணம் பணிகள் ## கற்றல் நோக்கங்கள் diff --git a/translations/ta/7-bank-project/4-state-management/README.md b/translations/ta/7-bank-project/4-state-management/README.md index 7dfe8bd3f..ea96f508f 100644 --- a/translations/ta/7-bank-project/4-state-management/README.md +++ b/translations/ta/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # வங்கி செயலியை உருவாக்குதல் பகுதி 4: நிலை பராமரிப்புக் கருத்துக்கள் ## ⚡ அடுத்த 5 நிமிடங்களில் நீங்கள் செய்யக்கூடியவை diff --git a/translations/ta/7-bank-project/4-state-management/assignment.md b/translations/ta/7-bank-project/4-state-management/assignment.md index d8fef227e..3c4bbb1d4 100644 --- a/translations/ta/7-bank-project/4-state-management/assignment.md +++ b/translations/ta/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # "பரிவர்த்தனை சேர்க்க" உரையாடலை செயல்படுத்தவும் ## அவலோகம் diff --git a/translations/ta/7-bank-project/README.md b/translations/ta/7-bank-project/README.md index f675cc249..75d5adb9e 100644 --- a/translations/ta/7-bank-project/README.md +++ b/translations/ta/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: வங்கி உருவாக்கம் இந்த திட்டத்தில், நீங்கள் ஒரு கற்பனை வங்கியை உருவாக்குவது எப்படி என்பதை கற்றுக்கொள்வீர்கள். இந்த பாடங்கள் ஒரு வலை பயன்பாட்டை அமைப்பது மற்றும் வழிகள் வழங்குவது, படிவங்களை உருவாக்குவது, நிலையை நிர்வகிப்பது, மற்றும் API-இல் இருந்து வங்கியின் தரவுகளை பெறுவது போன்ற வழிமுறைகளை உள்ளடக்கியது. diff --git a/translations/ta/7-bank-project/api/README.md b/translations/ta/7-bank-project/api/README.md index 5310f5b53..6eff497f4 100644 --- a/translations/ta/7-bank-project/api/README.md +++ b/translations/ta/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # வங்கி API > [Node.js](https://nodejs.org) + [Express](https://expressjs.com/) மூலம் உருவாக்கப்பட்ட வங்கி API. diff --git a/translations/ta/7-bank-project/solution/README.md b/translations/ta/7-bank-project/solution/README.md index 03591b10f..eae4f6fe2 100644 --- a/translations/ta/7-bank-project/solution/README.md +++ b/translations/ta/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # வங்கி செயலி > வங்கி செயலி திட்டத்திற்கான உதாரண தீர்வு, வெறும் HTML5, CSS மற்றும் JavaScript (எந்த frameworks அல்லது libraries பயன்படுத்தப்படவில்லை) கொண்டு உருவாக்கப்பட்டது. diff --git a/translations/ta/8-code-editor/1-using-a-code-editor/README.md b/translations/ta/8-code-editor/1-using-a-code-editor/README.md index 1b939b997..8035a89e0 100644 --- a/translations/ta/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/ta/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # குறியீட்டு நிரலாக்கி பயன்படுத்துவது: VSCode.dev க்கான சிறந்த பயிற்சி *தி மாட்ரிக்ஸ்* திரைப்படத்தில் நீயோ ஒரு பெரிய கணினி முனையத்துடன் இணைக்கப்பட்டு டிஜிட்டல் உலகத்தை அணுகினதை நினைவிருக்கிறதா? இன்றைய வலை வளர்ச்சி கருவிகள் அது மாறான கதை – எங்கிருந்தும் அணுகக்கூடிய அற்புதமான திறன்கள். VSCode.dev என்பது உலாவியில் இயங்கும் குறியீட்டு நிரலாக்கி, இணைய இணைப்புடன் எந்த சாதனத்திலும் தொழில்முறை வளர்ச்சி கருவிகளை கொண்டுவரும். diff --git a/translations/ta/8-code-editor/1-using-a-code-editor/assignment.md b/translations/ta/8-code-editor/1-using-a-code-editor/assignment.md index 804b546fb..8a47ba14a 100644 --- a/translations/ta/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/ta/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # VSCode.dev பயன்படுத்தி ஒரு ரெசுமே வலைத்தளத்தை உருவாக்கவும் உங்கள் திறன்கள் மற்றும் அனுபவத்தை கோர்த்துக்காட்டும், பரிணாமம் மிகுந்த, நவீன வடிவில் ஒரு தொழில்முறை ரெசுமே வலைத்தளத்தை உருவாக்கி உங்கள் தொழில் வாய்ப்புகளை மாற்றி அமைக்கவும். பாரம்பரிய PDF கோப்புகளை அனுப்புவதற்கு பதிலாக, பணியமர்த்துநர்களுக்கு தகுதிகள் மற்றும் உங்கள் வலை மேம்பாட்டு திறன்களை காட்டும் சுருக்கு, பதிலளிக்கும் வலைத்தளத்தை வழங்குவதை கற்பனை செய்யவும். diff --git a/translations/ta/9-chat-project/README.md b/translations/ta/9-chat-project/README.md index adebba1a1..f8809b28f 100644 --- a/translations/ta/9-chat-project/README.md +++ b/translations/ta/9-chat-project/README.md @@ -1,12 +1,3 @@ - # AIயுடன் கூடிய ஒரு உரையாடல் உதவியாளரை உருவாக்குதல் 1960களில் ஸ்டார் ட்ரெக் படத்தில் экиப் அணி கப்பலின் கணினியுடன் சளையாக உரையாடி, சிக்கலான கேள்விகளை கேட்டு ஆழமான பதில்களைப் பெறுகின்றனர் என்று நினைத்தீர்களா? 1960களின்纯ியல் கற்பனை போன்று தெரிந்தது இப்போது நீங்கள் ஏற்கனவே அறிந்துள்ள வலை தொழில்நுட்பங்களைப் பயன்படுத்தி உருவாக்க முடியும். diff --git a/translations/ta/9-chat-project/solution/README.md b/translations/ta/9-chat-project/solution/README.md index 5e214d2c1..f2bcedb36 100644 --- a/translations/ta/9-chat-project/solution/README.md +++ b/translations/ta/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # தீர்வை இயக்கவும் 1. [பின்புறம்](./backend/README.md) தொடங்கவும் diff --git a/translations/ta/9-chat-project/solution/backend/README.md b/translations/ta/9-chat-project/solution/backend/README.md index d7fc69c55..b62cc45ef 100644 --- a/translations/ta/9-chat-project/solution/backend/README.md +++ b/translations/ta/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - உங்கள் ரன்டைமை தேர்ந்தெடுக்கவும் - [Python](./python/README.md) diff --git a/translations/ta/9-chat-project/solution/backend/python/README.md b/translations/ta/9-chat-project/solution/backend/python/README.md index 8e8d12f3f..1f81367c8 100644 --- a/translations/ta/9-chat-project/solution/backend/python/README.md +++ b/translations/ta/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # குறியீட்டை இயக்கவும் ## அமைப்பு diff --git a/translations/ta/9-chat-project/solution/frontend/README.md b/translations/ta/9-chat-project/solution/frontend/README.md index 5703804c8..2ff54b59b 100644 --- a/translations/ta/9-chat-project/solution/frontend/README.md +++ b/translations/ta/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # கோ드를 இயக்கவும் ```sh diff --git a/translations/ta/AGENTS.md b/translations/ta/AGENTS.md index 2c3a658ac..e7d03669b 100644 --- a/translations/ta/AGENTS.md +++ b/translations/ta/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## திட்டத்தின் மேற்பார்வை diff --git a/translations/ta/CODE_OF_CONDUCT.md b/translations/ta/CODE_OF_CONDUCT.md index b99abd60c..58336bc68 100644 --- a/translations/ta/CODE_OF_CONDUCT.md +++ b/translations/ta/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # மைக்ரோசாஃப்ட் திறந்த மூல நடத்தை விதிமுறைகள் இந்த திட்டம் [மைக்ரோசாஃப்ட் திறந்த மூல நடத்தை விதிமுறைகளை](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon) ஏற்றுக்கொண்டுள்ளது. diff --git a/translations/ta/CONTRIBUTING.md b/translations/ta/CONTRIBUTING.md index 64298145d..a509b04ba 100644 --- a/translations/ta/CONTRIBUTING.md +++ b/translations/ta/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # பங்களிப்பு இந்த திட்டம் பங்களிப்புகளையும் பரிந்துரைகளையும் வரவேற்கிறது. பெரும்பாலான பங்களிப்புகளுக்கு நீங்கள் பங்களிப்பாளர் உரிமம் ஒப்பந்தம் (CLA) உடன் ஒப்புதல் அளிக்க வேண்டும், இது உங்கள் பங்களிப்பை பயன்படுத்துவதற்கான உரிமைகளை நமக்கு வழங்க நீங்கள் உரிமையுடையவராகவும், உண்மையில் அதை வழங்குகிறீர்களாகவும் அறிவிக்கிறது. மேலும் விவரங்களுக்கு, [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon) ஐ பார்வையிடவும். diff --git a/translations/ta/Git-Basics/README.md b/translations/ta/Git-Basics/README.md index 44fe8163b..f1251f0ff 100644 --- a/translations/ta/Git-Basics/README.md +++ b/translations/ta/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## வலை மேம்பாட்டு தொடக்கத்திற்கான GIT அடிப்படைகள்👶 ## `Git` என்றால் என்ன? diff --git a/translations/ta/README.md b/translations/ta/README.md index 67101ff84..74512af34 100644 --- a/translations/ta/README.md +++ b/translations/ta/README.md @@ -1,12 +1,3 @@ - [![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) [![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) [![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) @@ -19,202 +10,204 @@ CO_OP_TRANSLATOR_METADATA: [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -# ஆரம்பத்தைக் கொண்டவர்களுக்கான வலை மேம்பாடு - ஒரு பாடத்திட்டம் +# ஆரம்பநிலை குழுவினருக்கான வலைத்தளம் மேம்பாடு - ஒரு பாடத்திட்டம் -Microsoft Cloud Advocates உடன் இருக்கும் 12 வார முழுமையான பாடத்திட்டத்தில் வலை மேம்பாட்டின் அடிப்படைகளை கற்றுக்கொள்ளுங்கள். 24 பாடங்களில் ஒவ்வொன்றும் terrariums, உலாவி நீட்சிகள் மற்றும் விண்வெளி விளையாட்டுகள் போன்ற கைமுறை திட்டங்களின் மூலமாக JavaScript, CSS மற்றும் HTML ஐ ஆராய்கிறது. வினாக்கள், விவாதங்கள் மற்றும் நடைமுறை பணிகளுடன் ஈடுபடுங்கள். உங்கள் திறன்களை மேம்படுத்தி, நம் பயனுள்ள திட்ட-அடிப்படையிலான கல்விச் முறையுடன் உங்கள் அறிவை சிறப்பாக உறுதிப்படுத்துங்கள். இன்றே உங்கள் குறியீட்டு பயணத்தை தொடங்குங்கள்! +Microsoft Cloud Advocates வழங்கும் 12 வார விரிவான படிப்பில் வலைத்தளம் மேம்பாட்டின் அடிப்படைகளை கற்றுக்கொள்ளவும். 24 பாடங்கள் ஒவ்வொன்றும் terrariums, browser extensions மற்றும் space games போன்ற தேர்வுசெய்யக்கூடிய திட்டங்களிலிருந்து JavaScript, CSS மற்றும் HTML களில் விரிவாக கற்றுத்தருகிறது. வினாக்கள், விவாதங்கள் மற்றும் நடைமுறைப் பண பணிகளை அடக்கம் செய்கிறது. உங்கள் திறன்களை மேம்படுத்தவும் மற்றும் அறிவு retention ஐ எங்கள் பயனுள்ள திட்ட அடிப்படையிலான கற்றல் முறையுடன் மேம்படுத்தவும். இன்று உங்கள் குறியீட்டு பயணத்தை துவங்குங்கள்! -Azure AI Foundry Discord சமுதாயத்தில் சேரவும் +Azure AI Foundry Discord சமூகத்தில் சேரவும் [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -இந்த வளங்களை பயன்படுத்த தொடங்க பின்வரும் படிகளை பின்பற்றவும்: -1. **கோப்பகத்தைக் குறுக்கு செய்யவும்**: கிளிக் செய்க [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) -2. **கோப்பகத்தை நகலெடுக்கவும்**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Azure AI Foundry Discord-இல் சேர்ந்து நிபுணர்களையும் மற்ற டெவலப்பர்களையும் சந்திக்கவும்**](https://discord.com/invite/ByRwuEEgH4) +இந்த வளங்களை பயன்படுத்த தொடங்க கீழ்காணும் படிகளை பின்பற்றவும்: +1. **கிடையறிப்பு படிமத்தை கிளோன் செய்க**: கிளிக் செய்க [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) +2. **கிடையறிப்பை உலா**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**Azure AI Foundry Discord ஐச் சேர்ந்து வல்லுநர்களையும் மற்ற டெவலப்பர்களையும் சந்திக்கவும்**](https://discord.com/invite/ByRwuEEgH4) -### 🌐 பல மொழி ஆதரவு +### 🌐 பன்மொழி ஆதரவு -#### GitHub Action மூலம் ஆதரிக்கப்படுகிறது (தானாகவும் எப்போதும் புதுப்பிக்கப்படும்) +#### GitHub Action மூலம் ஆதரிக்கப்படுகிறது (தானாகவும் எப்போதும் புதுப்பிக்கப்படுகிறது) -[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](./README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) +[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](./README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) -> **உங்களுடைய கணினியில் நகல் எடுக்க விரும்புகிறீர்களா?** +> **உள்ளூர் கிளோன் செய்வதில் சுவாரஸ்யமா?** -> இந்த கோப்பகம் 50+ மொழி மொழிபெயர்ப்புகளை கொண்டுள்ளது, இது பதிவிறக்க அளவைக் குறைக்கும் உதவும். மொழிபெயர்ப்புகளை இல்லாமல் நகல் எடுக்க sparse checkout ஐ பயன்படுத்தவும்: +> இந்த கிடையறுப்பு 50+ மொழி மொழிபெயர்ப்புகளை உள்ளடக்குகிறது, இது பதிவிறக்கம் அளவை மிகவும் அதிகரிக்கிறது. மொழிபெயர்ப்புகள் இல்லாமல் கிளோன் செய்ய sparse checkout பயன்படுத்தவும்: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> இது பாடத்திட்டத்தை முழுமையாக முடிக்க தேவையான அனைத்தையும் விரைவான பதிவிறக்கத்துடன் வழங்கும். +> இது பாடத்திட்டத்தை முடிக்க தேவையான அனைத்தையும் தருகிறது, மேலும் வேகம் அதிகமாக பதிவிறக்கியிடும். -**கூடுதல் மொழிபெயர்ப்பு மொழிகள் ஆதரிக்கப்பட வேண்டும் என்றால், பட்டியலை [இங்கே](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md) காணவும்** +**மேலும் மொழிபெயர்ப்புகள் ஆதரிக்கப்பட வேண்டுமானால் [இங்கே](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md) பட்டியலிடப்பட்டுள்ளது** [![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) -#### 🧑‍🎓 _நீங்கள் மாணவரா?_ +#### 🧑‍🎓 _நீங்கள் ஒரு மாணவரா?_ -[**Student Hub பக்கத்தை**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) பார்வையிடுங்கள். அங்கு ஆரம்பக் கல்வி வளங்கள், மாணவர் தொகுப்புகள் மற்றும் இலவச சான்றிதழ் வவுச்சர் பெறும் வழிமுறைகளும் உள்ளன. மாதாந்திரமாகப் புதுப்பிக்கப்படும் உள்ளடக்கத்தைக் காண இந்த பக்கம் நீங்கள் கூடுதல் பார்க்கத் தேவைப்படும். +[**Student Hub பக்கம்**](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 முறையை முன்பு பயன்படுத்தவில்லை என்றால், இது குறிப்புகள் உருவாக்குவதோடு மட்டுமல்லாமல் கோப்புகளை உருவாக்கவும் திருத்தவும், கட்டளைகளை இயக்கவும் திறன் வாய்ந்தது. -### 📣 அறிவிப்பு - _Generative AI பயன்படுத்தி புதிய திட்டம்_ +### 📣 அறிவிப்பு - _Generative AI பயன்படுத்தி புதிய திட்டம் கட்டு_ -புதிய AI உதவியாளர் திட்டம் சேர்க்கப்பட்டுள்ளது, இதைப் பார்க்கவும் [திட்டம்](./9-chat-project/README.md) +புதிய AI உதவியாளர் திட்டம் சேர்க்கப்பட்டுள்ளது, [திட்டத்தை](./9-chat-project/README.md) பார்க்கவும் -### 📣 அறிவிப்பு - _Generative AI க்கான புதிய பாடத்திட்டம்_ JavaScript க்கானது வெளியிடப்பட்டது +### 📣 அறிவிப்பு - _Generative AI க்கு புதிய பாடத்திட்டம் JavaScript இல் வெளியிடப்பட்டது_ -எமது புதிய Generative AI பாடத்திட்டத்தை தவறவிடுங்கள்! +எங்கள் புதிய Generative AI பாடத்திட்டத்தை தவறவிடாதீர்கள்! -தொடங்க, [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) பார்க்கவும்! +தொடங்க https://aka.ms/genai-js-course செல்லவும்! -![Background](../../translated_images/ta/background.148a8d43afde5730.webp) +![இட பக்கம்](../../translated_images/ta/background.148a8d43afde5730.webp) -- அடிப்படை முதல் RAG வரை ஆய்வுகள் உள்ளன. -- GenAI மற்றும் எங்களுடைய கூட்டாளி செயலியுடன் வரலாற்று காட்சிகளுடன் தொடர்பு கொள்ளவும். -- பொழுதுபோக்கான மற்றும் ஈர்க்கக்கூடிய கதை, கால பயணம் செய்யும் அனுபவம்! +- அடிப்படைகளிலிருந்து RAG வரை அனைத்து பாடங்களும். +- வரலாற்று கதாபாத்திரங்களுடன் GenAI மற்றும் எங்கள் செயலியுடன் தொடர்பு கொள்ளவும். +- வேடிக்கையான மற்றும் ஈடுபாட்டான கதை, நீங்கள் காலத்தில் பயணம் செய்வீர்கள்! -![character](../../translated_images/ta/character.5c0dd8e067ffd693.webp) +![கதாபாத்திரம்](../../translated_images/ta/character.5c0dd8e067ffd693.webp) -ஒவ்வொரு பாடத்திலும் ஒரு பணியை முடிக்கவும், அறிவு பரிசோதனை மற்றும் சவால்களை உள்ளடக்கியது, இவற்றை வழிநடத்தி நீங்கள் கீழ்க்காணும் தலைப்புகளை கற்றுக் கொள்ளலாம்: -- வழிகாட்டும் கேள்விகள் மற்றும் வழிகாட்டல் பொறியியல் -- உரை மற்றும் படம் செயலி உருவாக்குதல் +ஒவ்வொரு பாடமும் ஒரு பணியை நிறைவேற்ற, அறிவு சோதனை மற்றும் சவாலை உள்ளடக்கியது, இது கீழ்காணும் தலைப்புகளை கற்றுக்கொள்ள வழிகாட்டிறது: +- கேட்டியலும் கேட்டியலியலமைப்பும் +- உரை மற்றும் பட செயலி உருவாக்கம் - தேடல் செயலிகள் -தொடங்க [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) பார்க்கவும்! +தொடங்க https://aka.ms/genai-js-course செல்லவும்! -## 🌱 தொடக்கம் +## 🌱 தொடங்குதல் -> **ஆசிரியர்கள்**, இந்த பாடத்திட்டத்தை எப்படி பயன்படுத்துவது என்பது குறித்து [சிபாரிசுகள்](for-teachers.md) சேர்த்துள்ளோம். உங்கள் கருத்துக்களை எங்கள் [விவாதக் குழுவில்](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner) பகிர்ந்து கொள்ள விரும்புகிறோம்! +> **ஆசிரியர்களுக்கு**, நாங்கள் [சிறந்த பரிந்துரைகளை](for-teachers.md) இந்த பாடத்திட்டம் பயன்படுத்துவதற்காக வழங்கியுள்ளோம். உங்கள் கருத்துகளை எங்கள் [விவாத மேடையில்](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner) பகிரவும்! -**[கல்வியாளர்கள்](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, ஹரொரு பாடத்திலும் முன்-பாடவாய்ப்பு வினாத்தாளுடன் தொடங்கி, பாடக்க material அகங்களைப் படித்து, பல செயல்பாடுகளை முடித்து, பின்னர் பாட்டுப் பாட வினாத்தாளில் உங்கள் புரிதலைச் சோதிக்கவும். +**[கற்றவர்கள்](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" பொத்தானை கிளிக் செய்யவும். -2. **கோப்பகத்தை கிளோன் செய்யவும்**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +வழிமுறைகள்: +1. **கிடையறிப்பு கிளோன் செய்க**: இந்த பக்கத்தின் மேல்-வலது முடியில் உள்ள "Fork" பொத்தானை அழுத்தவும். +2. **கிடையறிப்பை கிளோன் செய்க**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -#### Codespaceஇல் பாடத்திட்டத்தை இயக்குதல் +#### Codespace இல் பாடத்திட்டம் இயக்குதல் -நீங்கள் உருவாக்கிய இந்தக் கோப்பகத்தின் நகலில், **Code** பொத்தானை கிளிக் செய்து **Open with Codespaces** ஐத் தேர்ந்தெடுக்கவும். இது உங்களுக்கான புதிய Codespace ஐ உருவாக்கும். +உங்கள் உருவாக்கிய கொப்பின் கிடையறிப்பில், **Code** பொத்தானை அழுத்தி **Open with Codespaces** என்பதை தேர்ந்தெடுக்கவும். இது உங்களுக்கு புதிய Codespace ஒன்றை உருவாக்கும். ![Codespace](../../translated_images/ta/createcodespace.0238bbf4d7a8d955.webp) -#### உங்கள் கணினியில் பாடத்திட்டத்தை இயக்குதல் +#### உங்கள் கணினியில் உள்ளார் பாடத்திட்டத்தை இயக்குதல் -இந்த பாடத்திட்டத்தை உங்கள் கணினியில் இயக்க, ஒரு உரை தொகுப்பான், உலாவி மற்றும் கட்டளைக்கட்டளை கருவி தேவை. எங்கள் முதல் பாடம் [Introduction to Programming Languages and Tools of the Trade](../../1-getting-started-lessons/1-intro-to-programming-languages) இதில் பல விருப்பங்களைக் கூறி உங்களுக்கு ஏற்றதைத் தேர்ந்தெடுக்க உதவும். +நீங்கள் பாடத்திட்டத்தை உங்கள் கணினியில் இயக்க, ஒரு உரை தொகுப்பாளரை, ஒரு உலாவியை மற்றும் கட்டளை வரி கருவியைப் பயன்படுத்த வேண்டும். எமது முதல் பாடம் [Programming Languages and Tools of the Trade அறிமுகம்](../../1-getting-started-lessons/1-intro-to-programming-languages) பல்வேறு கருவிகள் மற்றும் எதுவும் உங்களுக்குச் சரியாக பொருந்தக்கூடியதை தேர்ந்தெடுக்கும் முறைகளை போக்குவிக்கும். -நாம் பரிந்துரைக்கும் உரை தொகுப்பான் [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon), இதன் உட்பட்ட [Terminal](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), இதில் இனிமேல் மேலோட்டமாக உள்ள [Terminal](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) -அப்பொழுது, [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) உள்ளே [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) ஐ திறந்து, கீழ்காணும் கட்டளை இயக்கவும், `` என்பதனை நீங்கள் இப்போது பிரதிபலித்துள்ள URL-ஆக மாற்றவும்: +அதன்பிறகு, [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) இல் உள்ள [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) ஐ திறந்து, மேற்கோள் எடுத்த URL ஐ மாற்றி கீழ்காணும் கட்டளைச் செயலைப் பின்பற்றவும்: ```bash git clone ``` -2. Visual Studio Code இல் கோப்புறை திறக்கவும். **File** > **Open Folder** என்பதனை கிளிக் செய்து நீங்கள் தற்போது குறியிட்ட கோப்புறையை தேர்ந்தெடுக்கலாம். +2. Visual Studio Code இல் கோப்புறைத் திறக்கவும். நீங்கள் இவ்வாறு செய்யலாம்: **File** > **Open Folder** என்பதைக் கிளிக் செய்து, நீங்கள் அண்மை திறந்துள்ள கோப்புறையைத் தேர்ந்தெடுக்கவும். -> பரிந்துரைக்கப்பட்ட Visual Studio Code விரிவாக்கங்கள்: + +> பரிந்துரைக்கப்பட்ட Visual Studio Code நீட்சிகள்: > -> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - Visual Studio Code இல் HTML பக்கங்களை முன்னோடி பார்க்க -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - நீங்கள் குறியீடு எழுதுவதில் வேகம் அதிகரிக்க உதவும் +> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - Visual Studio Code இல் HTML பக்கங்களை முன்னோட்டம் காண +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - விரைவாகக் குறியீடு எழுதி உதவ -## 📂 ஒவ்வொரு பாடத்திலும் செய்யப்பட்டுள்ளது: +## 📂 ஒவ்வொரு பாடத்திலும் அடங்கும்: -- விருப்பமான ஸ்கெட்ச்நோட் -- விருப்பமான கூடுதல் காணொளி -- முன்னே பாடப் பழகல் குயிஸ் +- விருப்பமான ட்ராஃப்ட் நோட் +- விருப்பமான ஆதார வீடியோ +- பாடமுக்கு முன் முன்னிறுத்தும் வினாத்தாள் - எழுத்துப்பாடம் -- திட்டம் சார்ந்த பாடங்களுக்கு, திட்டத்தை கட்டமைப்பதற்கான படிநிலை வழிகாட்டிகள் -- அறிவு பரிசோதனைகள் +- திட்ட அடிப்படையிலான பாடங்களில், திட்டத்தை கட்டமைப்பதில் படி படி வழிகாட்டல்கள் +- அறிவு சோதனை - ஒரு சவால் -- கூடுதல் வாசிப்பு -- பின்-பாடக் குயிஸ் [post-lesson 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 வினாத்தாள்கள், ஒவ்வொன்றும் 3 கேள்விகள் கொண்டவை. அவை [இங்கே](https://ff-quizzes.netlify.app/web/) கிடைக்கின்றன. Quiz app உள்ளூர் இயங்கும் அல்லது Azure இல் வெளியிடலாம்; `quiz-app` கோப்புறையின் வழிகாட்டல்களைப் பின்தொடரவும். ## 🗃️ பாடங்கள் -| | திட்டத்தின் பெயர் | கற்றுக்கொள்ளப்படும் கருத்துக்கள் | கற்கை நோக்கங்கள் | சம்பந்தப்பட்ட பாடம் | ஆசிரியர் | -| :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | -| 01 | தொடக்கம் | நிரலாக்க அறிமுகம் மற்றும் தொழில்சாதனங்கள் | பெரும்பாலான நிரலாக்க மொழிகளின் அடிப்படைகளை கற்றுக்கொள்ளவும் மற்றும் தொழில்முறை டெவலப்பர்கள் தங்களின் பணி செய்ய உதவும் மென்பொருள் பற்றி தெரிந்து கொள்ளவும் | [நிரலாக்க மொழிகள் மற்றும் தொழில்சாதனங்கள் அறிமுகம்](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | -| 02 | தொடக்கம் | GitHub அடிப்படைகள், ஒரு குழுவுடன் பணியாற்றும் முறைகள் | உங்கள் திட்டத்தில் GitHub ஐ எப்படி பயன்படுத்துவது, மற்றவர்களுடன் குறியீடு பரிமாற்றம் செய்வது எப்படி | [GitHub அறிமுகம்](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | தொடக்கம் | அணுகத்தக்க தன்மை | வலை அணுகத்தக்க தன்மை அடிப்படைகள் கற்றுக்கொள்ளவும் | [அணுகத்தக்க தன்மை அடிப்படைகள்](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | JS அடிப்படைகள் | JavaScript தரவுத் தகுதிகள் | JavaScript தரவுத் தகுதிகளின் அடிப்படை | [தரவுத் தகுதிகள்](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | JS அடிப்படைகள் | செயல்பாடுகள் மற்றும் முறைமைகள் | பயன்பாட்டின் நியமநிலை ஒற்றுமையை நிர்வகிக்க செயல்பாடுகள் மற்றும் முறைமைகளை பற்றி கற்றுக்கொள்ளவும் | [செயல்பாடுகள் மற்றும் முறைமைகள்](./2-js-basics/2-functions-methods/README.md) | Jasmine மற்றும் Christopher | -| 06 | JS அடிப்படைகள் | JS மூலம் முடிவெடுக்கல் | உங்கள் குறியீட்டில் முடிவெடுத்தல் முறைகளை உருவாக்க கற்றுக்கொள்ளவும் | [முடிவெடுத்தல்](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | JS அடிப்படைகள் | வரிசைகள் மற்றும் சுற்றிகள் | JavaScript-இல் வரிசைகள் மற்றும் சுற்றிகள் மூலம் தரவை கையாளவும் | [வரிசைகள் மற்றும் சுற்றிகள்](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML நடைமுறை | ஆன்லைன் டெரேரியத்தை உருவாக்கும் HTML கட்டமைவிட்டு, கட்டமைப்புக்கு கவனம் செலுத்தவும் | [HTML அறிமுகம்](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS நடைமுறை | ஆன்லைன் டெரேரியத்தை அலங்கரிக்க CSS கட்டமைத்து, அடிப்படையான CSS மற்றும் பக்கம் பதிலளிக்கும் முறைகள் பற்றி கற்றுக்கொள்ளவும் | [CSS அறிமுகம்](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript மூடுபெயர்ச்சி, DOM செயலாக்கம் | டெரேரியத்தை ஒரு டிராக்/டிராப் இடைமுகமாக செயல்படுத்த JavaScript எழுதுக, மூடுபெயர்ச்சி மற்றும் DOM செயலாக்கம் பற்றி கவனம் செலுத்தவும் | [JavaScript மூடுபெயர்ச்சி, DOM செயலாக்கம்](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [Typing Game](./4-typing-game/solution/README.md) | টাইப்பிங் கேம் உருவாக்கல் | உங்கள் JavaScript பயன்பாட்டின் நியமநிலையை இயக்க விசைப்பலகை நிகழ்வுகளை எப்படி பயன்படுத்துவது என்று கற்றுக்கொள்ளவும் | [நிகழ்வு சார்ந்த நிரலாக்கம்](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [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 அழைப்பும் உள்ளக சேமிப்பில் 변수 சேமிப்பும் | API ஐ அழைக்க உலாவி நீட்டிப்பின் JavaScript கூறுகளை உருவாக்கவும்; உள்ளக சேமிப்பில் சேமிக்கப்பட்ட மாறி மதிப்புகளை பயன்படுத்தவும் | [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 | -| 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 | -| 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) | மோதி கண்டறிதல் | கூறுகள் எப்படி ஒருவரை ஒருவர் மோதி விளையாட்டு செயல்திறனை உறுதி செய்ய ஒரு குளிர் செயல்பாட்டுடன் செயல்படுகிறார்கள் என்பதைக் கற்றுக்கொள்ளவும் | [மோதி கண்டறிதல்](./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 | -| 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 வார்ப்புருக்கள் மற்றும் பாதைகள் | பல பக்கங்கள் கொண்ட வலைத்தள கட்டமைப்பை பாதை வழிநடத்தல் மற்றும் 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 | -| 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 | -| 25 | [Browser/VScode Code](../../8-code-editor) | VScode உடன் பணியாற்றுதல் | குறியீடு தொகுப்பி எப்படி பயன்படுத்துவது கற்றுக்கொள்ளவும் | [VScode Code Editor பயன்படுத்துக](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [AI உதவியாளர்கள்](./9-chat-project/README.md) | AI உடன் பணியாற்றுதல் | உங்கள் சொந்த AI உதவியாளரை எப்படி உருவாக்குவது கற்றுக்கொள்ளவும் | [AI உதவியாளர் திட்டம்](./9-chat-project/README.md) | Chris | +| | திட்டத்தின் பெயர் | கல்வி கொடுக்கும் கருத்துக்கள் | கற்புத் திறன் குறிக்கோள்கள் | தொடர்புடைய பாடம் | ஆசிரியர் | +| :-: | :----------------------------------------------------------: | :------------------------------------------------------------------------: | -----------------------------------------------------------------------------------------------------------------------------------------------------------------| :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | +| 01 | துவக்கம் | நிரலாக்க அறிமுகம் மற்றும் உபகரணங்கள் | பல நிரலாக்க மொழிகளின் அடிப்படைகளை அறிந்து, தொழில்முறை அபிவிருத்தியாளர்களின் பணிகளை எளிதாக்கும் மென்பொருட்களைப் பற்றி தெரிந்து கொள்ளவும் | [Intro to Programming Languages and Tools of the Trade](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | துவக்கம் | GitHub அடிப்படைகள், குழுவுடன் வேலை செய்யும் முறைகள் | உங்கள் திட்டத்தில் GitHub ஐ பயன்படுத்துவது எப்படி, குறியீட்டு அடித்தளத்தில் மற்றவர்களுடன் சேர்ந்து பணியாற்றுவது எப்படி என்பதை அறிக | [Intro to GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | துவக்கம் | அணுகல் வசதிகள் | வலை அணுகல் வசதியின் அடிப்படைகளை கற்று கொள்ளவும் | [Accessibility Fundamentals](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | JS அடிப்படைகள் | JavaScript தரவு வகைகள் | JavaScript தரவு வகைகளின் அடிப்படைகள் | [Data Types](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | JS அடிப்படைகள் | செயல்பாடுகள் மற்றும் முறைகள் | செயலியின் தரவுத்தொகுப்பைக் கையாள செயல்பாடுகள் மற்றும் முறைகள் பற்றி கற்று கொள்ளவும் | [Functions and Methods](./2-js-basics/2-functions-methods/README.md) | Jasmine மற்றும் Christopher | +| 06 | JS அடிப்படைகள் | JS மூலம் முடிவெடுக்கல் | உங்கள் குறியீட்டில் முடிவெடுத்தல் முறைமைகளைப் பயன்படுத்தி நிபந்தனைகளை உருவாக்குவது எப்படி என்பதை கற்றுக்கொள்ளவும் | [Making Decisions](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | JS அடிப்படைகள் | வரிசைகள் மற்றும் மடங்குகள் | JavaScript இல் வரிசைகள் மற்றும் மடங்குகளைப் பயன்படுத்தி தரவுடன் பணியாற்றவும் | [Arrays and Loops](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Terrarium](./3-terrarium/solution/README.md) | நடைமுறை HTML | ஆன்லைன் டெரேரியத்தை உருவாக்க HTML ஐ கட்டுமானத்தை கவனித்து அமைக்கவும் | [Introduction to HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrarium](./3-terrarium/solution/README.md) | நடைமுறை CSS | ஆன்லைன் டெரேரியத்தை அலங்கரிக்க CSS இன் அடிப்படைகளைப் பயன்படுத்தி பேஜ் பதிலளிப்பை உருவாக்கவும் | [Introduction to CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript மூடல்கள், DOM கையாளல் | டெரேரியத்தை இழுத்து விடும் இடைமுகமாக செயல்பட JavaScript எழுதி, மூடல்கள் மற்றும் DOM கையாள்வது பற்றிய கவனம் செலுத்தவும் | [JavaScript Closures, DOM manipulation](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Typing Game](./4-typing-game/solution/README.md) | டைப் விளையாட்டை உருவாக்குதல் | உங்கள் JavaScript செயலியின் நிரலை இயக்குவதற்கு விசைத்தாள் நிகழ்வுகளைப் பயன்படுத்துவது எப்படி என்பதை கற்று கொள்ளவும் | [Event-Driven Programming](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [Green Browser Extension](./5-browser-extension/solution/README.md) | உலாவியில் பணியாற்றுதல் | உலாவிகள் எப்படி செயல்படுகின்றன, அவற்றின் வரலாறு மற்றும் உலாவி நீட்டிப்பு முதல் கூறுக்களை உருவாக்குவது எப்படி என்பதை கற்று கொள்ளவும் | [About Browsers](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [Green Browser Extension](./5-browser-extension/solution/README.md) | படிவத்தை உருவாக்கல், API அழைப்பு மற்றும் உள்ளூர் சேமிப்பில் மாறிலிகள் சேமித்தல் | உள்ளூர் சேமிப்பில் மாறிலிகளைப் பயன்படுத்தி API-ஐ அழைக்கும் உலாவி நீட்டிப்பின் JavaScript கூறுகளை உருவாக்கவும் | [APIs, Forms, and Local Storage](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | உலாவியில் பின்னணி செயலிகள், வலை செயல்திறன் | நீட்டிப்பின் ஐகானைக் கையாள உலாவியின் பின்னணி செயலிகளைப் பயன்படுத்தவும்; வலை செயல்திறன் மற்றும் சிறந்த முன்னேற்றங்களை அறியவும் | [Background Tasks and Performance](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [Space Game](./6-space-game/solution/README.md) | JavaScript மூலம் மேம்பட்ட விளையாட்டு அபிவிருத்தி | வகுப்பு மற்றும் தொகுப்பை பயன்படுத்தி மரபுரிமை மற்றும் Pub/Sub முறையைப் பற்றி கற்று, விளையாட்டு உருவாக்கத்திற்கு தயாராகவும் | [Introduction to Advanced Game Development](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [Space Game](./6-space-game/solution/README.md) | கேன்வாஸ் வரைபடம் | திரையில் கூறுகளை வரைய பயன்படுத்தப்படும் கேன்வாஸ் API பற்றி அறிக | [Drawing to Canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [Space Game](./6-space-game/solution/README.md) | திரையின் சுற்றிலும் கூறுகளை நகர்த்துதல் | கார்டீசியன் நிரல்புள்ளிகள் மற்றும் கேன்வாஸ் API பயன்படுத்தி கூறுகளை இயக்குவதனை அறிக | [Moving Elements Around](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [Space Game](./6-space-game/solution/README.md) | மோதல் கண்டறிதல் | விசை அழுத்தங்களைப் பயன்படுத்தி கூறுக்கள் ஒன்றுடன் ஒன்று மோதிச் செயல்பட வைக்கவும், விளையாட்டின் செயல்திறனை உறுதி செய்ய குளிர்ச்சி செயலியை வழங்கவும் | [Collision Detection](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [Space Game](./6-space-game/solution/README.md) | கணக்கீடு பாதுகாப்பு | விளையாட்டின் நிலை மற்றும் செயல்திறனின் அடிப்படையில் கணிதக் கணக்கீடுகளைச் செய்யவும் | [Keeping Score](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [Space Game](./6-space-game/solution/README.md) | விளையாட்டை நிறுத்தல் மற்றும் மீண்டும் துவக்கம் | விளையாட்டை முடித்து மீண்டும் துவக்குவது எப்படி, உட்பட வளங்களைச் சுத்தம் செய்வதும் மாறிலிகளை மீட்டமைப்பதும் ஆகியவற்றை அறிக | [The Ending Condition](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [Banking App](./7-bank-project/solution/README.md) | வலை செயலியில் HTML மாதிரிகள் மற்றும் பாதைகள் | பன்முகப்புள்ளி இணையதளத்திற்கான கட்டமைப்பை உருவாக்க, பாதைகள் மற்றும் HTML மாதிரிகளைப் பயன்படுத்துவது எப்படி கண்டு கொள் | [HTML Templates and Routes](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [Banking App](./7-bank-project/solution/README.md) | உள்நுழைவு மற்றும் பதிவுக்கு படிவம் உருவாக்கல் | படிவங்களை உருவாக்கல் மற்றும் சரிபார்ப்பு முறைகளை கையாள்வது பற்றி அறியவும் | [Forms](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [Banking App](./7-bank-project/solution/README.md) | தரவு பெற்றல் மற்றும் பயன்படுத்தும் முறைகள் | உங்கள் செயலியில் தரவு எவ்வாறு ஓடும், அதை எப்படித் திரட்டுவது, சேமிப்பதலும் அகற்றுவதும் | [Data](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [Banking App](./7-bank-project/solution/README.md) | நிலை மேலாண்மையின் கருத்துக்கள் | உங்கள் செயலி நிலையை எவ்வாறு பாதுகாக்கிறது மற்றும் அதை நிரல் மூலம் எவ்வாறு நிர்வகிக்கலாம் என்பதை கற்றுக் கொள்வது | [State Management](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [Browser/VScode Code](../../8-code-editor) | VScode உடன் பணியாற்றுதல் | குறியீடு ஆசிரியியைப் பயன்படுத்த கற்று கொள்ளவும் | [Use VScode Code Editor](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [AI Assistants](./9-chat-project/README.md) | AI உடன் பணியாற்றுதல் | உங்கள் சொந்த AI உதவியாளரை உருவாக்குவது பற்றி கற்று கொள்ளவும் | [AI Assistant project](./9-chat-project/README.md) | Chris | -## 🏫 பாடத்திட்டம் +## 🏫 கல்வியியல் -எங்கள் பாடத்திட்டம் இரண்டு முக்கியக் கல்விக் கொள்கைகளுடன் வடிவமைக்கப்பட்டுள்ளது: -* திட்டம் சார்ந்த கற்றல் -* அடிக்கடி குயிஸ்கள் +எமது பாடத்திட்டம் இரண்டு முக்கியக் கல்வி கோட்பாடுகளோடு வடிவமைக்கப்பட்டுள்ளது: +* திட்ட அடிப்படையிலான கற்றல் +* அடிக்கடி வினாத்தாள்கள் -இந்த திட்டம் JavaScript, HTML மற்றும் CSS அடிப்படைகளை, மேலும் இன்றைய வலை டெவலப்பர்கள் பயன்படுத்தும் சமீபத்திய கருவிகள் மற்றும் தொழில்நுட்பங்களை கற்பிக்கிறது. மாணவர்கள் ஒரு டைப் செய்யும் கேம், மெய்நிகர் டெரேரியம், சுற்றுச்சூழல் பொருந்திய உலாவி நீட்டிப்பு, விண்வெளி படையல் பாணி விளையாட்டு மற்றும் வணிக கணக்கியல் பயன்பாட்டை உருவாக்கும் மூலம் நேரடித் அனுபவம் பெறுவர். தொடர் முடிவுக்கு நிலையில், மாணவர்கள் வலை மேம்பாட்டின் உறுதியான புரிதலைப் பெறுவர். +பாடத்திட்டம் JavaScript, HTML, மற்றும் CSS இன் அடிப்படைகள் மற்றும் இன்றைய வலை மேம்பாட்டாளர்களால் பயன்படுத்தப்படும் புதிய தொழில்நுட்பங்கள் மற்றும் கருவிகள் ஆகியவற்றை கற்றுத்தருகிறது. மாணவர்கள் தட்டச்சு விளையாட்டு, மெய்நிகர் டெரேரியம், சுற்றுச்சூழல் நட்பு உலாவி நீட்டிப்பு, விண்வெளி ஆக்கிரமிப்பான் மாதிரி விளையாட்டு மற்றும் வணிகங்களுக்கு வங்கி செயலியை உருவாக்குவதன் மூலம் பரிசோதனை அனுபவம் உருவாக்குவார்கள். தொடர் முடிவில், மாணவர்கள் வலை மேம்பாட்டின் வலுவான புரிதலைப் பெறுவார்கள். -> 🎓 இந்த பாடத்திட்டத்தின் முதல் சில பாடங்களை Microsoft Learn இல் [Learn Path](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) ஆக எடுக்கலாம்! +> 🎓 இந்த பாடத்திட்டத்தில் முதல் சில பாடங்களை Microsoft Learn இல் உள்ள [Learn Path](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) ஆக எடுத்துக் கொள்ளலாம்! -திட்டங்களுக்கு எந்த வடிவமைப்பும் பொருந்திநிலை பின்பற்றுவதால் மாணவர்களுக்கான ஈடுபாட்டும் கருத்துக்கள் நீடிக்கும் தன்மையும் அதிகரிக்கும். JavaScript அடிப்படைகள் குறைந்தபட்ச வித்தியாசங்களை அறிமுகப்படுத்த சில தொடக்க பாடங்களும், "[JavaScript தொடக்க தொடர்](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" வீடியோ பாடத் தொகுப்பில் இருந்து ஒரு காணொளியும் இணைக்கப்பட்டுள்ளது, அதுவரையில் சில ஆசிரியர்கள் இந்த பாடத்திட்டத்திற்கு பங்களித்துள்ளனர். +தொடர்புடைய திட்டங்களுக்கு உள்ளடக்கம் ஒத்துழைப்பால் மாணவர்கள் அதிக ஆர்வமுடன் கற்றல் நிகழும், கருத்துகளின் நினைவுநிலத்தை மேம்படுத்தும். நாங்கள் சில JavaScript அடிப்படை பாடங்களை உருவாக்கினோம், அவற்றுடன் "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" வீடியோ தொடர் இணைக்கப்பட்டுள்ளன, சில ஆசிரியர்கள் இதை உருவாக்கும் குழுவில் உள்ளனர். -மேலும், வகுப்புக்கு முன்தானியச்சாதனம் ஒரு குறைந்தபட்சமான குயிஸ் மூலம் மாணவரின் படிக்கும் நோக்கம் சமர்ப்பிக்கப்படுகிறது, வகுப்புக்குப் பின்பு இரண்டாவது குயிஸ் தன்மை மையமாக இருக்கும். இந்த பாடத்திட்டம் நெகிழ்வாகவும் வேடிக்கையாகவும் உருவாக்கப்பட்டுள்ளது மற்றும் முழுவதும் அல்லது பகுதியளவு ஏற்றுக்கொள்ளக்கூடியது. 12 வாரம் தொடர்ந்த இந்த திட்டங்கள் ஆரம்பத்தில் சிறியவை, இறுதியில் சிக்கலானவையாக மாறும். +மேலும், வகுப்புக்கு முன் ஒரு குறைந்ததும் வின் வினாத்தாளும், வகுப்புக்குப்பின்னர் இன்னொரு வினாத்தாளும் கற்றலை ஊக்குவிக்கும். இந்த பாடத்திட்டம் திடமானதும், வேடிக்கையானதும் ஆகும் மற்றும் முழுமையாக அல்லது பகுதி பகுதியாக எடுத்துக்கொள்ளலாம். 12 வாரங்கள் முழுமையாக் கடந்தாலே திட்டங்கள் சீராகவும் சிக்கலானவையாகவும் மாறும். -JavaScript கட்டமைப்புக்களை அறிமுகப்படுத்தாமல் வலைப்பDeveloper ஆக தேவையான அடிப்படைக் கையறைகள் மீது கவனம் செலுத்த இந்த திட்டம் வடிவமைக்கப்பட்டுள்ளது. இந்த பாடத்திட்டத்தை முடிக்க அடுத்தடுத்த ஓர் நல்ல படி Node.js பற்றி தனி வீடியோ தொகுப்பின் மூலம் கற்றுக்கொள்வது "[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](CODE_OF_CONDUCT.md) மற்றும் [Contributing](CONTRIBUTING.md) வழிகாட்டுதல்களை பார்வையிடவும். உங்கள் கட்டுமானமான கருத்துக்களை வரவேற்கிறோம்! -## 🧭 இணையமற்ற அணுகல் +## 🧭 ஆஃப்-லைன் அணுகல் -[Docsify](https://docsify.js.org/#/) பயன்படுத்தி இந்த ஆவணத்தை இணையமின்றி இயக்கலாம். இந்த தொகுப்பைக் fork செய்து, [Docsify ஐ நிறுவி](https://docsify.js.org/#/quickstart) உங்கள் உள்ளூர் கணினியில் நிறுவி, பின்னர் இந்த தொகுப்பின் முகப்புக் கோப்புறையில் `docsify serve` எனக் கமாண்ட் செய்யவும். இந்த இணையத்தளமும் உங்கள் உள்ளூரில் வடிவமைக்கப்பட்ட 3000 போர்ட்டில் சேவையாக இருக்கும்: `localhost:3000`. +[Docsify](https://docsify.js.org/#/) ஐப் பயன்படுத்தி இந்த ஆவணங்களை ஆஃப்-லைன் இயங்கச் செய்யலாம். இந்தப் பழையது, [Docsify ஐ நிறுவி](https://docsify.js.org/#/quickstart) உங்கள் உள்ளூர் கணினியில், பின்னர் இந்த சம்பிரதாயத்தின் முக்கிய பொதி(ரூட்) கோப்புறையில் `docsify serve` என தட்டச்சு செய்யவும். இணையதளம் உங்கள் உள்ளூர் இயந்திரத்தில் போர்ட் 3000ல் சேவை செய்யப்படும்: `localhost:3000`. ## 📘 PDF -எல்லா பாடங்களின் PDF இனை [இங்கே](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf) காணலாம். +அனைத்து பாடங்களின் PDF இன் பிரதியை [இங்கே](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf) காணலாம். -## 🎒 பிற பாட வகுப்புகள் -எங்கள் குழு பிற பாடநெறிகளை தயாரிக்கிறது! பார்வையிடவும்: +## 🎒 பிற பாடக்குறிப்புகள் +எங்கள் குழு பிற பாடத்திட்டங்களையும் தயாரிக்கிறது! பார்க்கவும்: ### LangChain @@ -256,23 +249,23 @@ JavaScript கட்டமைப்புக்களை அறிமுகப [![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## உதவிக்கு +## உதவி பெறுதல் -AI செயலிகளை உருவாக்கும்போது நீங்கள் இடையூறடைந்தால் அல்லது கேள்விகள் இருந்தால், MCP பற்றி மற்ற மாணவர்களும் அனுபவமுள்ள வடிவமைப்பாளர்களுடன் கலந்துரையாடவும். கேள்விகள் வரவேற்கப்படும் மற்றும் அறிவு சுதந்திரமாக பகிரப்படும் ஆதரவான சமூகம் இது. +AI பயன்பாடுகளை உருவாக்குவதில் சிக்கல் அல்லது கேள்விகள் இருந்தால். MCP பற்றி பேசுவதற்கு மற்ற கற்க மாணவர்கள் மற்றும் அனுபவமிக்க டெவலப்பர்களுடன் சேர்ந்துகொள்ளுங்கள். கேள்விகளுக்கு வரவேற்பு அளிக்கப்படும் மற்றும் அறிவு சுதந்திரமாக பகிரப்படும் ஆதரவான சமூகமாக இது இருக்கும். [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -உடையிருக்கை கருத்து அல்லது பிழைகள் இருந்தால் பயிற்சி அமைக்கும்போது பின்வரும் இடத்தை பார்வையிடவும்: +உறுப்புப் பொறியியலாளர் கருத்துக்கள் அல்லது பிழைகள் இருந்தால் தயாரிப்பு உருவாக்கும் போது பார்வையிடுங்கள்: [![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) ## உரிமம் -இந்த அலுவலககம் MIT உரிமம் கீழ் உரிமையுள்ளது. மேலும் தகவலுக்கு [LICENSE](../../LICENSE) கோப்பை பார்வையிடவும். +இந்த ரிப்பாசிடரி MIT உரிமத்தின் கீழ் வரும்தாகும். மேலும் தகவலுக்கு [LICENSE](../../LICENSE) கோப்பை பார்க்கவும். --- -**வெளிப்படைத்தன்மை**: -இந்த ஆவணம் AI மொழி மாற்ற சேவை [Co-op Translator](https://github.com/Azure/co-op-translator) பயன்படுத்தி மொழி மாற்றம் செய்யப்பட்டு உள்ளது. நாங்கள் சரியான தரத்தை வழங்க முயற்சிப்பதாக இருந்தாலும், தானியங்கி மொழி மாற்றங்களில் பிழைகள் அல்லது தவறுகள் இருக்க வாய்ப்பு உள்ளது என்பதைக் கவனிக்கவும். அசல் ஆவணம் அதன் சொந்த மொழியில் அதிகாரபூர்வமான மூலமாகக் கருதப்பட வேண்டும். முக்கியமான தகவல்களுக்கு, தொழில்முறை மனித மொழி மாற்றம் பரிந்துரை செய்வதாகும். இதன் பயன்படுத்துவதால் ஏற்படும் எந்த தவறான புரிதல்கள் அல்லது தவறான விளக்கங்களுக்கு நாங்கள் பொறுப்பேற்க மாட்டோம். +**பொறுப்புமுறை மறுப்பு**: +இந்த ஆவணம் AI மொழிபெயர்ப்பு சேவை [Co-op Translator](https://github.com/Azure/co-op-translator) பயன்படுத்தி மொழிபெயர்க்கப்பட்டுள்ளது. நாங்கள் துல்லியத்திற்காக முயலுகிறோம் என்றாலும், தானாக இயங்கும் மொழிபெயர்ப்புகளில் பிழைகள் அல்லது தவறானவைகள் இருக்கக்கூடும் என்பதை தயவுசெய்து கவனிக்கவும். அசல் ஆவணம் அதன் சொந்த மொழியில் அதிகாரபூர்வ மூலமாகக் கருதப்பட வேண்டும். முக்கியமான தகவலுக்கு, தொழில்முறை மனித மொழிபெயர்ப்பு பரிந்துரைக்கப்படுகிறது. இந்த மொழிபெயர்ப்பின் பயன்பாட்டால் ஏற்படும் எந்தவொரு நெருக்கடியும் அல்லது தவறான புரிந்துகொள்வுகளுக்காக நாங்கள் பொறுப்பேற்க மாட்டோம். \ No newline at end of file diff --git a/translations/ta/SECURITY.md b/translations/ta/SECURITY.md index c67d5a93e..2dbd08634 100644 --- a/translations/ta/SECURITY.md +++ b/translations/ta/SECURITY.md @@ -1,12 +1,3 @@ - ## பாதுகாப்பு diff --git a/translations/ta/SUPPORT.md b/translations/ta/SUPPORT.md index f1ff02580..fc713a4e9 100644 --- a/translations/ta/SUPPORT.md +++ b/translations/ta/SUPPORT.md @@ -1,12 +1,3 @@ - # ஆதரவு ## பிரச்சினைகளை பதிவு செய்வது மற்றும் உதவியை பெறுவது எப்படி diff --git a/translations/ta/_404.md b/translations/ta/_404.md index fa89c75dd..e116a2902 100644 --- a/translations/ta/_404.md +++ b/translations/ta/_404.md @@ -1,12 +1,3 @@ - # வேலை நடைபெற்று வருகிறது இந்தப் பக்கம் மேம்படுத்தப்பட்டு வருகிறது. தயவுசெய்து பின்னர் மீண்டும் பார்க்கவும். diff --git a/translations/ta/docs/_navbar.md b/translations/ta/docs/_navbar.md index 63d23e327..b2da1bedd 100644 --- a/translations/ta/docs/_navbar.md +++ b/translations/ta/docs/_navbar.md @@ -1,12 +1,3 @@ - - மொழிபெயர்ப்புகள் - [ஆங்கிலம் (அமெரிக்கா)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/ta/docs/_sidebar.md b/translations/ta/docs/_sidebar.md index 04c567328..83370527b 100644 --- a/translations/ta/docs/_sidebar.md +++ b/translations/ta/docs/_sidebar.md @@ -1,12 +1,3 @@ - - அறிமுகம் - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/ta/for-teachers.md b/translations/ta/for-teachers.md index b6206b6cf..c313be5ea 100644 --- a/translations/ta/for-teachers.md +++ b/translations/ta/for-teachers.md @@ -1,12 +1,3 @@ - ### ஆசிரியர்களுக்காக இந்த பாடத்திட்டத்தை உங்கள் வகுப்பறையில் பயன்படுத்த வரவேற்கிறோம். இது GitHub Classroom மற்றும் முன்னணி LMS தளங்களுடன் எளிதாக வேலை செய்கிறது, மேலும் உங்கள் மாணவர்களுடன் தனிப்பட்ட repo ஆகவும் பயன்படுத்தலாம். diff --git a/translations/ta/lesson-template/README.md b/translations/ta/lesson-template/README.md index ea65b01a4..ead76c8a2 100644 --- a/translations/ta/lesson-template/README.md +++ b/translations/ta/lesson-template/README.md @@ -1,12 +1,3 @@ - # [பாடம் தலைப்பு] ![இங்கே ஒரு வீடியோ இணைக்கவும்](../../../lesson-template/video-url) diff --git a/translations/ta/lesson-template/assignment.md b/translations/ta/lesson-template/assignment.md index 07656bd83..092135573 100644 --- a/translations/ta/lesson-template/assignment.md +++ b/translations/ta/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [Assignment Name] ## வழிமுறைகள் diff --git a/translations/ta/memory-game/README.md b/translations/ta/memory-game/README.md index 4c06f9cde..45908f141 100644 --- a/translations/ta/memory-game/README.md +++ b/translations/ta/memory-game/README.md @@ -1,12 +1,3 @@ - இது [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app) மூலம் உருவாக்கப்பட்ட [Next.js](https://nextjs.org) திட்டம். ## தொடங்குவது எப்படி diff --git a/translations/ta/quiz-app/README.md b/translations/ta/quiz-app/README.md index 805223254..ebf286631 100644 --- a/translations/ta/quiz-app/README.md +++ b/translations/ta/quiz-app/README.md @@ -1,12 +1,3 @@ - # கேள்வி பதில் செயலி இந்த கேள்வி பதில்கள் https://aka.ms/webdev-beginners என்ற தரவியல் அறிவியல் பாடத்திட்டத்தின் முன் மற்றும் பின் சொற்பொழிவு கேள்வி பதில்கள் ஆகும். diff --git a/translations/te/.co-op-translator.json b/translations/te/.co-op-translator.json new file mode 100644 index 000000000..1f8c83bef --- /dev/null +++ b/translations/te/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2026-01-08T20:04:20+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "te" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2026-01-08T20:22:09+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "te" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2026-01-08T20:26:56+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "te" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2026-01-08T19:33:42+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "te" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2026-01-08T19:50:51+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "te" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2026-01-08T11:40:03+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "te" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2026-01-08T10:51:03+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "te" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T19:28:09+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "te" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2026-01-08T12:33:24+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "te" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2026-01-08T12:43:09+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "te" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2026-01-08T12:21:56+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "te" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2026-01-08T12:29:31+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "te" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2026-01-08T12:46:04+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "te" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2026-01-08T12:55:07+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "te" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2026-01-08T12:59:56+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "te" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2026-01-08T13:09:38+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "te" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2026-01-08T10:44:48+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "te" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2026-01-08T18:30:47+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "te" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2026-01-08T18:49:25+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "te" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2026-01-08T19:12:27+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "te" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2026-01-08T19:27:59+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "te" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2026-01-08T18:54:46+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "te" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2026-01-08T19:05:51+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "te" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-08T11:36:30+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "te" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2026-01-08T19:09:33+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "te" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2026-01-08T11:32:03+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "te" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2026-01-08T18:07:50+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "te" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2026-01-08T18:09:43+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "te" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2026-01-08T18:23:16+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "te" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2026-01-08T15:41:20+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "te" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2026-01-08T15:52:43+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "te" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2026-01-08T15:05:12+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "te" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2026-01-08T15:17:04+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "te" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2026-01-08T15:21:26+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "te" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2026-01-08T15:32:01+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "te" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2026-01-08T11:22:43+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "te" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2026-01-08T15:58:08+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "te" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2026-01-08T16:09:31+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "te" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2026-01-08T16:11:44+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "te" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2026-01-08T16:07:05+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "te" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2026-01-08T16:17:14+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "te" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2026-01-08T16:13:37+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "te" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2026-01-08T16:15:20+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "te" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2026-01-08T16:00:32+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "te" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2026-01-08T14:20:55+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "te" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2026-01-08T14:29:18+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "te" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2026-01-08T13:39:04+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "te" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2026-01-08T13:47:07+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "te" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2026-01-08T14:38:58+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "te" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2026-01-08T14:48:48+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "te" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2026-01-08T13:27:23+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "te" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2026-01-08T13:36:02+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "te" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2026-01-08T14:59:54+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "te" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2026-01-08T14:59:08+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "te" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2026-01-08T14:08:34+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "te" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2026-01-08T14:14:18+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "te" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2026-01-08T15:03:03+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "te" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2026-01-08T15:02:16+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "te" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2026-01-08T13:50:32+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "te" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2026-01-08T13:59:37+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "te" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2026-01-08T15:01:29+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "te" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2026-01-08T15:00:41+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "te" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2026-01-08T11:10:04+00:00", + "source_file": "6-space-game/README.md", + "language_code": "te" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2026-01-08T14:36:24+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "te" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2026-01-08T16:42:24+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "te" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2026-01-08T17:10:09+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "te" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2026-01-08T16:20:41+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "te" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2026-01-08T16:35:43+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "te" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2026-01-08T17:14:25+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "te" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2026-01-08T17:29:16+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "te" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2026-01-08T17:35:55+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "te" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2026-01-08T17:54:06+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "te" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2026-01-08T11:30:21+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "te" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2026-01-08T16:39:16+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "te" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2026-01-08T18:06:46+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "te" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2026-01-08T13:13:15+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "te" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2026-01-08T13:21:30+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "te" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2026-01-08T11:47:45+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "te" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2026-01-08T20:38:26+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "te" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2026-01-08T20:44:30+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "te" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2026-01-08T20:45:19+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "te" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2026-01-08T20:39:12+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "te" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2026-01-08T10:23:14+00:00", + "source_file": "AGENTS.md", + "language_code": "te" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2026-01-08T10:34:19+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "te" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2026-01-08T10:14:14+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "te" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2026-01-08T10:46:50+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "te" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T19:34:51+00:00", + "source_file": "README.md", + "language_code": "te" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2026-01-08T10:35:05+00:00", + "source_file": "SECURITY.md", + "language_code": "te" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2026-01-08T10:13:13+00:00", + "source_file": "SUPPORT.md", + "language_code": "te" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2026-01-08T10:19:37+00:00", + "source_file": "_404.md", + "language_code": "te" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2026-01-08T11:39:06+00:00", + "source_file": "docs/_navbar.md", + "language_code": "te" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2026-01-08T11:37:44+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "te" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2026-01-08T10:10:49+00:00", + "source_file": "for-teachers.md", + "language_code": "te" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2026-01-08T11:41:04+00:00", + "source_file": "lesson-template/README.md", + "language_code": "te" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2026-01-08T11:42:13+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "te" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2026-01-08T11:28:42+00:00", + "source_file": "memory-game/README.md", + "language_code": "te" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2026-01-08T11:16:05+00:00", + "source_file": "quiz-app/README.md", + "language_code": "te" + } +} \ No newline at end of file diff --git a/translations/te/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/te/1-getting-started-lessons/1-intro-to-programming-languages/README.md index ac0cb541a..c89570855 100644 --- a/translations/te/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/te/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # ప్రోగ్రామింగ్ భాషల పరిచయం మరియు ఆధునిక డెవలపర్ టూల్స్ అరేరా, భవిష్యత్ డెవలపర్! 👋 నేను ప్రతి రోజు నాకు గడిచేప్పుడు చలికాలం తలెత్తించే ఒక విషయం చెప్పనా? మీరు కనుగొనబోతున్నారు ప్రోగ్రామింగ్ కేవలం కంప్యూటర్ల గురించినది కాదు – అది మీ అద్భుతమైన ఆలోచనలను సజీవం చేసే నిజమైన సూపర్ పవర్స్ గురించి! diff --git a/translations/te/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/te/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index 8e7c529b3..cfef835ba 100644 --- a/translations/te/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/te/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # అసైన్‌మెంట్: ఆధునిక వెబ్ అభివృద్ధి సాధనాలను అన్వేషించడం ## సూచనలు diff --git a/translations/te/1-getting-started-lessons/2-github-basics/README.md b/translations/te/1-getting-started-lessons/2-github-basics/README.md index 140f16ad2..257a1be9b 100644 --- a/translations/te/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/te/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # GitHub పరిచయం హే అక్కడ, భవిష్యత్తు డెవలపర్! 👋 ప్రపంచవ్యాప్తంగా కోట్ల కోడర్లలో భాగమవ్వడానికి సిద్ధమా? నేను నిజంగా నీకు GitHub ని పరిచయం చేయడానికి ఉత్సాహంగా ఉన్నాను – దీన్ని ప్రోగ్రామర్ల సోషల్ మీడియా ప్లాట్‌ఫారంగా భావించండి, కాని మీరు మీ భోజనపు ఫోటోల్ని పంచుకోకుండా, కోడ్ ని పంచుకుని అద్భుతమైన విషయాలను కలసి నిర్మిస్తున్నాం! diff --git a/translations/te/1-getting-started-lessons/3-accessibility/README.md b/translations/te/1-getting-started-lessons/3-accessibility/README.md index a574d6b01..ce0e6b508 100644 --- a/translations/te/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/te/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # ప్రాప్యత కలిగిన వెబ్‌పేజీల తయారీ ![అమ్సర రీత్యా అన్ని సమాచారం](../../../../translated_images/te/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/te/1-getting-started-lessons/3-accessibility/assignment.md b/translations/te/1-getting-started-lessons/3-accessibility/assignment.md index b8eefeee2..d95c98c63 100644 --- a/translations/te/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/te/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # సమగ్ర వెబ్‌సైట్ ప్రాప్యత ఆడిట్ ## సూచనలు diff --git a/translations/te/1-getting-started-lessons/README.md b/translations/te/1-getting-started-lessons/README.md index f2708c5e0..af2f9dbc5 100644 --- a/translations/te/1-getting-started-lessons/README.md +++ b/translations/te/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # వెబ్ డెవలప్‌మెంట్ ప్రారంభం ఈ పాఠ్యాంశంలో, మీరు ప్రొఫెషనల్ డెవలపర్‌గా మారడానికి అవసరమైన ప్రాజెక్ట్-ఆధారిత కాన్సెప్ట్‌లకు సంబంధించిన కాన్సెప్ట్స్‌ను పరిచయం చేయబడతారు. diff --git a/translations/te/10-ai-framework-project/README.md b/translations/te/10-ai-framework-project/README.md index 412fa3954..be406753d 100644 --- a/translations/te/10-ai-framework-project/README.md +++ b/translations/te/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # AI ఫ్రేమ్‌వర్క్ ప్రారంభం నుంచి AI అనువర్తనాలను నిర్మించడానికి ప్రయత్నిస్తుండగా మీరు ఒత్తిడిపడిందిగా భావించారా? మీరు ఒంటరిగా లేరు! AI ఫ్రేమ్‌వర్క్‌లు AI అభివృద్ధికి స్విస్ ఆर्मी కత్తి లాంటివి – అవి బలమైన సాధనాలు, అవి తెలివైన అనువర్తనాలను నిర్మించేటప్పుడు మీకు సమయం మరియు తలనొప్పులను ఆదా చేస్తాయి. AI ఫ్రేమ్‌వర్క్‌ను బాగా వ్యవస్థీకృత గ్రంథాలయంగా ఆలోచించండి: ఇది ముందుగా రూపొందించిన పరికరాలు, ప్రమాణీకృత APIs, మరియు తెలివైన సారాంశాలను అందిస్తుంది, అందువల్ల మీరు అమలు వివరాలతో సమరపడకుండా స‌మ‌స్య‌ల‌ను ప‌రిష్క‌రించేవారిగా ఉండ‌గ‌ల‌రు. diff --git a/translations/te/2-js-basics/1-data-types/README.md b/translations/te/2-js-basics/1-data-types/README.md index 8e297e3df..c51192eb8 100644 --- a/translations/te/2-js-basics/1-data-types/README.md +++ b/translations/te/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # జావాస్క్రిప్ట్ మౌలికాలు: డేటా రకాలు ![JavaScript Basics - Data types](../../../../translated_images/te/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/te/2-js-basics/1-data-types/assignment.md b/translations/te/2-js-basics/1-data-types/assignment.md index c2a14a391..2f94aa26a 100644 --- a/translations/te/2-js-basics/1-data-types/assignment.md +++ b/translations/te/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # డేటా టైప్స్ ప్రాక్టీస్: ఈ-కామర్స్ షాపింగ్ కార్ట్ ## సూచనలు diff --git a/translations/te/2-js-basics/2-functions-methods/README.md b/translations/te/2-js-basics/2-functions-methods/README.md index 3ff2cb9bb..5bb80fcad 100644 --- a/translations/te/2-js-basics/2-functions-methods/README.md +++ b/translations/te/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # జావాస్క్రిప్ట్ బేసిక్స్: మెల్యాళ్లు మరియు ఫంక్షన్లు ![JavaScript Basics - Functions](../../../../translated_images/te/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/te/2-js-basics/2-functions-methods/assignment.md b/translations/te/2-js-basics/2-functions-methods/assignment.md index 71d19b569..a05e8f076 100644 --- a/translations/te/2-js-basics/2-functions-methods/assignment.md +++ b/translations/te/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # ఫంక్షన్లతో సరదా ## సూచనలు diff --git a/translations/te/2-js-basics/3-making-decisions/README.md b/translations/te/2-js-basics/3-making-decisions/README.md index b0097231f..8c11dc75a 100644 --- a/translations/te/2-js-basics/3-making-decisions/README.md +++ b/translations/te/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # జావాస్క్రిప్ట్ బేసిక్స్: నిర్ణయాలు తీసుకోవడం ![JavaScript Basics - Making decisions](../../../../translated_images/te/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/te/2-js-basics/3-making-decisions/assignment.md b/translations/te/2-js-basics/3-making-decisions/assignment.md index a73dcce73..d09c4ca17 100644 --- a/translations/te/2-js-basics/3-making-decisions/assignment.md +++ b/translations/te/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # నిర్ణయాలు తీసుకోవడం: విద్యార్థి గ్రేడ్ ప్రాసెసర్ ## నేర్చుకునే లక్ష్యాలు diff --git a/translations/te/2-js-basics/4-arrays-loops/README.md b/translations/te/2-js-basics/4-arrays-loops/README.md index e582181bd..cd3aecc0f 100644 --- a/translations/te/2-js-basics/4-arrays-loops/README.md +++ b/translations/te/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # JavaScript ప్రాథమికాలు: శ్రేణులు మరియు పునరావృతాలు ![JavaScript ప్రాథమికాలు - శ్రేణులు](../../../../translated_images/te/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/te/2-js-basics/4-arrays-loops/assignment.md b/translations/te/2-js-basics/4-arrays-loops/assignment.md index 028727e03..5f8921160 100644 --- a/translations/te/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/te/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # అర్రేస్ మరియు లూప్స్ అసైన్‌మెంట్ ## సూచనలు diff --git a/translations/te/2-js-basics/README.md b/translations/te/2-js-basics/README.md index cb0e14258..23e314c2b 100644 --- a/translations/te/2-js-basics/README.md +++ b/translations/te/2-js-basics/README.md @@ -1,12 +1,3 @@ - # జావాస్క్రిప్ట్ పరిచయం జావాస్క్రిప్ట్ అనేది వెబ్ భాష. ఈ నాలుగు పాఠాల్లో, మీరు దాని మౌలికాలను నేర్చుకుంటారు. diff --git a/translations/te/3-terrarium/1-intro-to-html/README.md b/translations/te/3-terrarium/1-intro-to-html/README.md index e49b85ca4..a6df6ad45 100644 --- a/translations/te/3-terrarium/1-intro-to-html/README.md +++ b/translations/te/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Terrarium Project Part 1: HTML కు పరిచయం ```mermaid diff --git a/translations/te/3-terrarium/1-intro-to-html/assignment.md b/translations/te/3-terrarium/1-intro-to-html/assignment.md index bf0281e75..3696db189 100644 --- a/translations/te/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/te/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # HTML వ్యాయామ కైసేంద్రం: బ్లాగ్ మాక్‌ప్ తయారు చేయండి ## అభ్యాస లక్ష్యాలు diff --git a/translations/te/3-terrarium/2-intro-to-css/README.md b/translations/te/3-terrarium/2-intro-to-css/README.md index 8a8c4ef05..600bfc357 100644 --- a/translations/te/3-terrarium/2-intro-to-css/README.md +++ b/translations/te/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Terrarium Project భాగం 2: CSS పరిచయం ```mermaid diff --git a/translations/te/3-terrarium/2-intro-to-css/assignment.md b/translations/te/3-terrarium/2-intro-to-css/assignment.md index 01cf36ff5..a91440c3b 100644 --- a/translations/te/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/te/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # CSS పునర్నిర్మాణ కేటాయింపు ## లక్ష్యం diff --git a/translations/te/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/te/3-terrarium/3-intro-to-DOM-and-closures/README.md index b3d85d537..3ad10dd21 100644 --- a/translations/te/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/te/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # Terrarium Project భాగం 3: DOM నిర్వహణ మరియు JavaScript క్లోజర్లు ```mermaid diff --git a/translations/te/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/te/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index c2bb402cd..3f1ee4868 100644 --- a/translations/te/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/te/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # DOM Element Investigation Assignment ## అవలోకనం diff --git a/translations/te/3-terrarium/README.md b/translations/te/3-terrarium/README.md index 393973352..f0abdd509 100644 --- a/translations/te/3-terrarium/README.md +++ b/translations/te/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## మీ టెర్రేరియం‌ను మోపండి మీరు **Azure Static Web Apps** ఉపయోగించి మీ టెర్రేరియాన్ని వెబ్ పై మోపవచ్చు లేదా ప్రచురించవచ్చు. diff --git a/translations/te/3-terrarium/solution/README.md b/translations/te/3-terrarium/solution/README.md index 6fbcc95a9..0f86aacfc 100644 --- a/translations/te/3-terrarium/solution/README.md +++ b/translations/te/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # నా టెరారియం: జావాస్క్రిప్ట్ ఉపయోగించి HTML, CSS మరియు DOM మానిప్యులేషన్ గురించి నేర్చుకోవడానికి ఒక ప్రాజెక్టు 🌵🌱 స్వల్పమైన డ్రాగ్ అండ్ డ్రాప్ కోడ్-మెడిటేషన్. కొద్దిగా HTML, JS మరియు CSS తో, మీరు ఒక వబ్ ఇంటర్‌ఫేస్‌ని తయారుచేయవచ్చు, దాన్ని శోభాయమానంగా మార్చవచ్చు మరియు ఒక ఇంటరాక్షన్ చేర్చవచ్చు. diff --git a/translations/te/4-typing-game/README.md b/translations/te/4-typing-game/README.md index 211039e94..41502b64f 100644 --- a/translations/te/4-typing-game/README.md +++ b/translations/te/4-typing-game/README.md @@ -1,12 +1,3 @@ - # ఈవెంట్-డ్రివెన్ ప్రోగ్రామింగ్ - ఒక టైపింగ్ గేమ్ తయారు చేయండి ```mermaid diff --git a/translations/te/4-typing-game/solution/README.md b/translations/te/4-typing-game/solution/README.md index 4c0c0e6ee..5d14ecb9a 100644 --- a/translations/te/4-typing-game/solution/README.md +++ b/translations/te/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - ఇది ఒక ప్లేస్‌హోల్డర్, ఉద్దేశపూర్వకంగా ఖాళీగా ఉంచబడింది --- diff --git a/translations/te/4-typing-game/typing-game/README.md b/translations/te/4-typing-game/typing-game/README.md index f67696202..64b29fbc5 100644 --- a/translations/te/4-typing-game/typing-game/README.md +++ b/translations/te/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # ఈవెంట్ల ఉపయోగంతో గేమ్ సృష్టించడం మీరు ఎప్పుడైనా ఆలోచించారా, మీరు బటన్‌పై క్లిక్ చేసినప్పుడు లేదా టెక్స్ట్ బాక్సులో టైపు చేసినప్పుడు వెబ్‌సైట్లు ఎలా తెలుసుకుంటాయో? అది ఈవెంట్-డ్రివెన్ ప్రోగ్రామింగ్ మాయాజాలం! మీరు ప్రతి కీస్ట్రోక్‌‌కు ప్రతిస్పందించే టైపింగ్ స్పీడ్ గేమ్‌ని నిర్మించడం ద్వారా ఈ మూలభూత నైపుణ్యాన్ని నేర్చుకోవటానికి ఇంత మంచి మార్గం ఏమిటి. diff --git a/translations/te/4-typing-game/typing-game/assignment.md b/translations/te/4-typing-game/typing-game/assignment.md index 2fa50ee06..bde56788d 100644 --- a/translations/te/4-typing-game/typing-game/assignment.md +++ b/translations/te/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # కొత్త కీబోర్డ్ గేమ్ సృష్టించండి ## సూచనలు diff --git a/translations/te/5-browser-extension/1-about-browsers/README.md b/translations/te/5-browser-extension/1-about-browsers/README.md index 3deaab5c0..3d571de04 100644 --- a/translations/te/5-browser-extension/1-about-browsers/README.md +++ b/translations/te/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # బ్రౌజర్ ఎక్స్‌టెన్షన్ ప్రాజెక్ట్ భాగం 1: బ్రౌజర్ల గురించి అంతా ```mermaid diff --git a/translations/te/5-browser-extension/1-about-browsers/assignment.md b/translations/te/5-browser-extension/1-about-browsers/assignment.md index fd1b3156f..757f7e2fe 100644 --- a/translations/te/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/te/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # అసైన్‌మెంట్: మీ బ్రౌజర్ విస్తరణను రీస్టైల్ చేయండి ## అవలోకనం diff --git a/translations/te/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/te/5-browser-extension/2-forms-browsers-local-storage/README.md index 21e77ce13..01c68343e 100644 --- a/translations/te/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/te/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # బ్రౌజర్ పొడగింపు ప్రాజెక్ట్ పార్ట్ 2: API ను కాల్ చేయండి, లోకల్ స్టోరేజ్ ఉపయోగించండి ```mermaid diff --git a/translations/te/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/te/5-browser-extension/2-forms-browsers-local-storage/assignment.md index ad964cb64..a0c1b8416 100644 --- a/translations/te/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/te/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # APIని అంగీకరించండి ## అవలోకనం diff --git a/translations/te/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/te/5-browser-extension/3-background-tasks-and-performance/README.md index 4e5fc9d33..da2921c92 100644 --- a/translations/te/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/te/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # Browser Extension Project Part 3: బ్యాక్‌గ్రౌండ్ టాస్కులు మరియు పనితీరు గురించి తెలుసుకోండి ```mermaid diff --git a/translations/te/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/te/5-browser-extension/3-background-tasks-and-performance/assignment.md index a0d0c2205..3912fda86 100644 --- a/translations/te/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/te/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # పనితీరు కోసం ఒక సైట్‌ను విశ్లేషించండి ## అసైన్మెంట్ అవలోకనం diff --git a/translations/te/5-browser-extension/README.md b/translations/te/5-browser-extension/README.md index 68b5fc4c4..0c27b2c1f 100644 --- a/translations/te/5-browser-extension/README.md +++ b/translations/te/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # బ్రౌజర్ ఎక్స్‌టెన్షన్ నిర్మాణం బ్రౌజర్ ఎక్స్‌టెన్షన్లు నిర్మించడం మీ అప్లికేషన్ల ప్రదర్శన గురించి ఆలోచించడానికి సరదాగా, ఆసక్తికరమైన మార్గం మరియు వెబ్ ఆస్తి వేరే రకాన్ని నిర్మించడం. ఈ మాడ్యూల్ బ్రౌజర్లు ఎలా పని చేస్తాయో మరియు బ్రౌజర్ ఎక్స్‌టెన్షన్‌ను ఎలా అనుసంధానించాలో, ఫారం ఎలా తయారు చేయాలో, API ఎలా పిలవాలో, స్థానిక సંગ્રహాన్ని ఎలా ఉపయోగించాలో మరియు మీ వెబ్‌సైట్ ప్రదర్శనను ఎలా కొలత చేయాలో మరియు మెరుగుపరచాలో పాఠాలు అందిస్తుంది. diff --git a/translations/te/5-browser-extension/solution/README.md b/translations/te/5-browser-extension/solution/README.md index 37c503b70..3452a0dcf 100644 --- a/translations/te/5-browser-extension/solution/README.md +++ b/translations/te/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # కార్బన్ ట్రిగ్గర్ బ్రౌజర్ ఎక్స్టెన్షన్: పూర్తైన కోడ్ tmrow యొక్క C02 సిగ్నల్ API ఉపయోగించి విద్యుత్ వినియోగాన్ని ట్రాక్ చేయడానికి, మీరు మీ బ్రౌజర్‌లోనే మీ ప్రాంతంలోని విద్యుత్ వినియోగం ఎంత ఎక్కువగా ఉందో గుర్తు చెప్పే రిమైండర్ కోసం బ్రౌజర్ ఎక్స్టెన్షన్ నిర్మించండి. ఈ ఎక్స్టెన్షన్‌ను అవసరానికి అనుగుణంగా ఉపయోగించడం ద్వారా, ఈ సమాచారంపై ఆధారపడి మీ కార్యకలాపాలపై నిర్ణయాలు తీసుకోవడానికి సహాయం అవుతుంది. diff --git a/translations/te/5-browser-extension/solution/translation/README.es.md b/translations/te/5-browser-extension/solution/translation/README.es.md index 855f8f22d..b18d1ffcc 100644 --- a/translations/te/5-browser-extension/solution/translation/README.es.md +++ b/translations/te/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # కార్బన్ ట్రిగర్ బ్రౌజర్ విస్తరణ: పూర్తి కోడ్ tmrow C02 సిగ్నల్ API ను ఉపయోగించి విద్యుత్ వినియోగం ను ట్రాక్ చేయడానికి, మీ ప్రాంతంలో విద్యుత్ వినియోగంపై మీరు నేరుగా మీ బ్రౌజర్‌లో ఒక గుర్తింపు పొందడానికి బ్రౌజర్ విస్తరణను సృష్టించండి. ఈ తాత్కాలిక విస్తరణను ఉపయోగించడం ద్వారా మీరు ఈ సమాచారంపై ఆధారపడి మీ కార్యకలాపాల గురించి నిర్ణయాలు తీసుకోవడానికి సహాయం పొందుతారు. diff --git a/translations/te/5-browser-extension/solution/translation/README.fr.md b/translations/te/5-browser-extension/solution/translation/README.fr.md index cbcf7f1c7..883faa6e2 100644 --- a/translations/te/5-browser-extension/solution/translation/README.fr.md +++ b/translations/te/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Carbon Trigger బ్రౌజర్ ఎక్స్‌టెన్షన్: పూర్తి కోడ్ tmrow యొక్క CO2 సిగ్నల్ API ఉపయోగించి విద్యుత్ వినియోగాన్ని ట్రాక్ کرنے కోసం, మీరు మీ ప్రాంతంలోని విద్యుత్ వినియోగంపై నేరుగా మీ బ్రౌజర్‌లో ఒక రిమైండర్ ఉండేలా ఒక బ్రౌజర్ ఎక్స్‌టెన్షన్ సృష్టించండి. ఈ ప్రత్యేక ఎక్స్‌టెన్షన్ ఉపయోగించడం మీ కార్యకలాపాలను ఈ సమాచారంపై ఆధారపడి నిర్ణయం తీసుకోవడంలో మీకు సహాయం చేస్తుంది. diff --git a/translations/te/5-browser-extension/solution/translation/README.hi.md b/translations/te/5-browser-extension/solution/translation/README.hi.md index da16ccdbb..b225f1c77 100644 --- a/translations/te/5-browser-extension/solution/translation/README.hi.md +++ b/translations/te/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # కార్బన్ ట్రిగ్గర్ బ్రౌజర్ ఎక్స్‌టెన్షన్: పూర్తి చేయబడిన కోడ్ విద్యుత్ వినియోగాన్ని ట్రాక్ చేయడానికి tmrow యొక్క CO2 సిగ్నల్ API ఉపయోగించడం, ఒక బ్రౌజర్ ఎక్స్‌టెన్షన్ రూపొందించడం, తద్వారా మీ బ్రౌజర్లో మీ ప్రాంతంలో విద్యుత్ వినియోగం ఎంత తీవ్రమో తెలుసుకోవడానికి ఒక రిమైండర్ పొందవచ్చు. ఈ తాత్కాలిక ఎక్స్‌టెన్షన్‌ను ఉపయోగించడం ద్వారా మీరు ఈ సమాచారంపై ఆధారపడి మీ కార్యకలాపాలపై నిర్ణయం తీసుకోవడంలో సహాయం పొందుతారు. diff --git a/translations/te/5-browser-extension/solution/translation/README.it.md b/translations/te/5-browser-extension/solution/translation/README.it.md index 73a0f1dee..f9a05a006 100644 --- a/translations/te/5-browser-extension/solution/translation/README.it.md +++ b/translations/te/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # బ్రౌజర్ ఇది Carbon Trigger: ప్రారంభించడానికి కోడ్ ప్రాంతంలోని విద్యుత్ వినియోగాన్ని బ్రౌజర్‌లోనే నేరుగా రిమైండర్‌గా పొందుటకు tmrow యొక్క Signal C02 API ఉపయోగించి బ్రౌజర్ ఎక్స్టెన్షన్ రూపొందించబడుతుంది. ఈ ప్రత్యేకమైన ఎక్స్టెన్షన్ ఉపయోగించడం ద్వారా ఈ సమాచారంతో మీ కార్యకలాపాలను మూల్యాంకనం చేయడం సహాయపడుతుంది. diff --git a/translations/te/5-browser-extension/solution/translation/README.ja.md b/translations/te/5-browser-extension/solution/translation/README.ja.md index 411687bea..182db853c 100644 --- a/translations/te/5-browser-extension/solution/translation/README.ja.md +++ b/translations/te/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # కార్బన్ ట్రిగ్గర్ బ్రౌజర్ విస్తరణ: పూర్తయిన కోడ్ tmrow యొక్క C02 సిగ్నల్ API ఉపయోగించి విద్యుత్ వినియోగాన్ని ట్రాక్ చేయడానికి, మీ ప్రాంతంలో విద్యుత్ వినియోగం ఎంత ఎక్కువగా ఉందో బ్రౌజర్‌లో రిమైండర్‌గా చూపించే బ్రౌజర్ విస్తరణను నిర్మించండి. ఈ విస్తరణను ఆడ్హాక్‌గా ఉపయోగించడం ద్వారా, ఈ సమాచారాన్ని ఆధారంగా మీ చర్యలను నిర్ణయించుకోవచ్చు. diff --git a/translations/te/5-browser-extension/solution/translation/README.ms.md b/translations/te/5-browser-extension/solution/translation/README.ms.md index 855257187..43c832cc3 100644 --- a/translations/te/5-browser-extension/solution/translation/README.ms.md +++ b/translations/te/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # కార్బన్ ట్రిగ్గర్ బ్రౌజర్ విస్తరణ: పూర్తి కోడ్ CO2 సూచన API tmrow ఉపయోగించి విద్యుత్ వినియోగాన్ని గుర్తించడానికి, మీ ప్రాంతంలో విద్యుత్ వినియోగం ఎంత బరువైనదో మీ బ్రౌజర్‌లోనే అభియోగాలను పొందేందుకు బ్రౌజర్ విస్తరణను నిర్మించండి. ఈ విస్తరణను ప్రత్యేకంగా ఉపయోగించడం ద్వారా మీరు ఈ సమాచారాన్ని ఆధారం చేసుకుని మీ కార్యకలాపాలపై నిర్ణయాలు తీసుకోవడంలో సహాయం పొందగలరు. diff --git a/translations/te/5-browser-extension/start/README.md b/translations/te/5-browser-extension/start/README.md index 4eebada5c..3643697f6 100644 --- a/translations/te/5-browser-extension/start/README.md +++ b/translations/te/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # కార్బన్ ట్రిగ్గర్ బ్రౌజర్ ఎక్స్టెన్షన్: స్టార్టర్ కోడ్ tmrow యొక్క CO2 సిగ్నల్ APIని ఉపయోగించి విద్యుత్ వినియోగాన్ని ట్రాక్ చేయడానికి, మీ ప్రాంతం విద్యుత్ వినియోగం ఎంత భారీగా ఉందో మీ బ్రౌజర్‌లోనే ఒక రిమైండర్ కలిగి ఉండేలా బ్రౌజర్ ఎక్స్టెన్షన్‌ని నిర్మించండి. ఈ ఎక్స్టెన్షన్‌ని అవసరమైనప్పుడు ఉపయోగించడం దాని ఆధారంగా మీ కార్యకలాపాలపై నిర్ణయాలు తీసుకోవడంలో సహాయపడుతుంది. diff --git a/translations/te/6-space-game/1-introduction/README.md b/translations/te/6-space-game/1-introduction/README.md index e2d36ee65..7c2da6d2f 100644 --- a/translations/te/6-space-game/1-introduction/README.md +++ b/translations/te/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # స్పేస్ గేమ్ భాగం 1: పరిచయం ```mermaid diff --git a/translations/te/6-space-game/1-introduction/assignment.md b/translations/te/6-space-game/1-introduction/assignment.md index 128830494..2b6a6e7d5 100644 --- a/translations/te/6-space-game/1-introduction/assignment.md +++ b/translations/te/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # గేమ్‌ను మాక్ అప్ చేయండి: డిజైన్ ప్యాటరన్లు అప్లై చేయండి ## అసైన్‌మెంట్ సమీక్ష diff --git a/translations/te/6-space-game/2-drawing-to-canvas/README.md b/translations/te/6-space-game/2-drawing-to-canvas/README.md index bf241c441..8f9771b11 100644 --- a/translations/te/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/te/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # ఒక స్పేస్ గేమ్ భాగం 2: హీరో మరియు మానవులను కాన్వాస్‌లో డ్రా చేయండి ```mermaid diff --git a/translations/te/6-space-game/2-drawing-to-canvas/assignment.md b/translations/te/6-space-game/2-drawing-to-canvas/assignment.md index 80178675f..fb2010c34 100644 --- a/translations/te/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/te/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # అసైన్‌మెంట్: కాన్వాస్ APIని అన్వేషించండి ## నేర్చుకునే ఉద్దేశాలు diff --git a/translations/te/6-space-game/3-moving-elements-around/README.md b/translations/te/6-space-game/3-moving-elements-around/README.md index e44c437c5..3ef957a35 100644 --- a/translations/te/6-space-game/3-moving-elements-around/README.md +++ b/translations/te/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # స్పేస్ గేమ్ భాగం 3: మోషన్ జోడించడం ```mermaid diff --git a/translations/te/6-space-game/3-moving-elements-around/assignment.md b/translations/te/6-space-game/3-moving-elements-around/assignment.md index 96ca11bc5..dc14dada6 100644 --- a/translations/te/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/te/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # మీ కోడ్‌ను వ్యాఖ్యానించండి ## సూచనలు diff --git a/translations/te/6-space-game/4-collision-detection/README.md b/translations/te/6-space-game/4-collision-detection/README.md index e73ea353a..a2bfbcf5e 100644 --- a/translations/te/6-space-game/4-collision-detection/README.md +++ b/translations/te/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # స్పేస్ గేమ్ నిర్మాణం భాగం 4: లేజర్‌ను జోడించడం మరియు ఢీకి తెలియజేయడం ```mermaid diff --git a/translations/te/6-space-game/4-collision-detection/assignment.md b/translations/te/6-space-game/4-collision-detection/assignment.md index e66e27a3d..039c594f4 100644 --- a/translations/te/6-space-game/4-collision-detection/assignment.md +++ b/translations/te/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # ఢీక్కులు అన్వేషించండి ## సూచనలు diff --git a/translations/te/6-space-game/4-collision-detection/solution/README.md b/translations/te/6-space-game/4-collision-detection/solution/README.md index a236fcdb1..49efe0d61 100644 --- a/translations/te/6-space-game/4-collision-detection/solution/README.md +++ b/translations/te/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - ఇది ఒక ప్లేస్‌హోల్డర్, ఉద్దేశపూర్వకంగా ఖాళీగా bırakబడింది --- diff --git a/translations/te/6-space-game/4-collision-detection/your-work/README.md b/translations/te/6-space-game/4-collision-detection/your-work/README.md index 3efb5d29b..25d2466a6 100644 --- a/translations/te/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/te/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - ఇది ఒక ప్లేస్‌హోల్డర్, గురించి ఉద్దేశపూర్వకంగా ఖాళీగా bırakబడింది. --- diff --git a/translations/te/6-space-game/5-keeping-score/README.md b/translations/te/6-space-game/5-keeping-score/README.md index 7ab03f953..616f9c9e9 100644 --- a/translations/te/6-space-game/5-keeping-score/README.md +++ b/translations/te/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # ఒక స్పేస్ గేమ్‌ను నిర్మించండి భాగం 5: స్కోరింగ్ మరియు లైఫ్స్ ```mermaid diff --git a/translations/te/6-space-game/5-keeping-score/assignment.md b/translations/te/6-space-game/5-keeping-score/assignment.md index 1f52b1159..a00cc337a 100644 --- a/translations/te/6-space-game/5-keeping-score/assignment.md +++ b/translations/te/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # స్కోరింగ్ గేమ్‌ని నిర్మించండి ## సూచనలు diff --git a/translations/te/6-space-game/5-keeping-score/solution/README.md b/translations/te/6-space-game/5-keeping-score/solution/README.md index 42cdd7d89..9fd032935 100644 --- a/translations/te/6-space-game/5-keeping-score/solution/README.md +++ b/translations/te/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - ఇది ఒక ప్లేస్‌హోల్డర్, ఉద్దేశపూర్వకంగా ఖాళీగా bırakించబడింది --- diff --git a/translations/te/6-space-game/5-keeping-score/your-work/README.md b/translations/te/6-space-game/5-keeping-score/your-work/README.md index 549981bea..24b1464cc 100644 --- a/translations/te/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/te/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - ఇది ఒక ప్లేస్‌హోల్డర్, చైతన్యంగా ఖాళీగా ఉంచబడింది --- diff --git a/translations/te/6-space-game/6-end-condition/README.md b/translations/te/6-space-game/6-end-condition/README.md index 6e7041a77..03d06f5ac 100644 --- a/translations/te/6-space-game/6-end-condition/README.md +++ b/translations/te/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # స్పేస్ గేమ్ భాగం 6: ముగింపు మరియు రీస్టార్ట్ ```mermaid diff --git a/translations/te/6-space-game/6-end-condition/assignment.md b/translations/te/6-space-game/6-end-condition/assignment.md index 07e63ac3f..53145e300 100644 --- a/translations/te/6-space-game/6-end-condition/assignment.md +++ b/translations/te/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # ఒక నమూనా ఆటను నిర్మించండి ## అసైన్‌మెంట్ అవలోకనం diff --git a/translations/te/6-space-game/6-end-condition/solution/README.md b/translations/te/6-space-game/6-end-condition/solution/README.md index d3a92e81a..9bb48a7f9 100644 --- a/translations/te/6-space-game/6-end-condition/solution/README.md +++ b/translations/te/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - ఇది ఒక ప్లేస్‌హోల్డర్, ఉద్దేశపూర్వకంగా ఖాళీగా ఉంచబడింది --- diff --git a/translations/te/6-space-game/6-end-condition/your-work/README.md b/translations/te/6-space-game/6-end-condition/your-work/README.md index 276d9882f..73c1e5a81 100644 --- a/translations/te/6-space-game/6-end-condition/your-work/README.md +++ b/translations/te/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - ఇది ఒక తాత్కాలిక స్థానం, ఉద్దేశపూర్వకంగా ఖాళీగా వేశారు. --- diff --git a/translations/te/6-space-game/README.md b/translations/te/6-space-game/README.md index 9f1bf7bc4..1539bd65c 100644 --- a/translations/te/6-space-game/README.md +++ b/translations/te/6-space-game/README.md @@ -1,12 +1,3 @@ - # స్పేస్ గేమ్ ను నిర్మించండి మరింత ప్రగతిశీలమైన జావాస్క్రిప్ట్ బేసిక్ వివరాలను నేర్పించే ఒక స్పేస్ గేమ్ diff --git a/translations/te/6-space-game/solution/README.md b/translations/te/6-space-game/solution/README.md index 054b3721b..fe5d71f6f 100644 --- a/translations/te/6-space-game/solution/README.md +++ b/translations/te/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - ఇది ఒక ప్లేస్‌హోల్డర్, ఉద్దేశపూర్వకంగా ఖాళీగా వదిలారు --- diff --git a/translations/te/7-bank-project/1-template-route/README.md b/translations/te/7-bank-project/1-template-route/README.md index ef5103375..dd62c48e3 100644 --- a/translations/te/7-bank-project/1-template-route/README.md +++ b/translations/te/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # బ్యాంకింగ్ యాప్‌ భాగం 1: వెబ్ యాప్‌లో HTML టెంప్లేట్లు మరియు రూట్లు ```mermaid diff --git a/translations/te/7-bank-project/1-template-route/assignment.md b/translations/te/7-bank-project/1-template-route/assignment.md index 74df5059b..b473b3b96 100644 --- a/translations/te/7-bank-project/1-template-route/assignment.md +++ b/translations/te/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # రూటింగ్ మెరుగుపరచడం ## సూచనలు diff --git a/translations/te/7-bank-project/2-forms/README.md b/translations/te/7-bank-project/2-forms/README.md index 288f9c352..db8f78449 100644 --- a/translations/te/7-bank-project/2-forms/README.md +++ b/translations/te/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # బ్యాంకింగ్ యాప్ నిర్మించండి భాగం 2: లాగిన్ మరియు రిజిస్ట్రేషన్ ఫారమ్ నిర్మించండి ```mermaid diff --git a/translations/te/7-bank-project/2-forms/assignment.md b/translations/te/7-bank-project/2-forms/assignment.md index 215a4b56e..4d1b15257 100644 --- a/translations/te/7-bank-project/2-forms/assignment.md +++ b/translations/te/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # మీ బ్యాంక్ యాప్‌ను ఆధునిక CSS తో స్టైల్ చేయండి ## ప్రాజెక్ట్ అవలోకనం diff --git a/translations/te/7-bank-project/3-data/README.md b/translations/te/7-bank-project/3-data/README.md index f5f753f52..668e73fd5 100644 --- a/translations/te/7-bank-project/3-data/README.md +++ b/translations/te/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # బ్యాంకింగ్ యాప్ భాగం 3: డేటా తీసుకునే మరియు ఉపయోగించే విధానాలు స్టార్ ట్రెక్‌లో ఎంటర్‌ప్రైజ్ కంప్యూటర్ గురించి ఆలోచించండి - కెప్టెన్ పికార్డ్ నౌక స్థితిని అడిగినపుడు, మొత్తం ఇంటర్‌ఫేస్ ఆగిపోదు, మళ్లీ తిరిగి నిర్మించబడకుండా సమాచారం వెంటనే కనిపిస్తుంది. సమాచార సమర్థవంతమైన ప్రవాహం మనం ఇక్కడ డైనమిక్ డేటా ఫెచింగ్‌తో నిర్మిస్తున్నదే. diff --git a/translations/te/7-bank-project/3-data/assignment.md b/translations/te/7-bank-project/3-data/assignment.md index 78d1c8720..5d4bbec92 100644 --- a/translations/te/7-bank-project/3-data/assignment.md +++ b/translations/te/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # కోడ్ రిఫ్యాక్టరింగ్ మరియు డాక్యుమెంటేషన్ అసైన్‌మెంట్ ## అభ్యాస లక్ష్యాలు diff --git a/translations/te/7-bank-project/4-state-management/README.md b/translations/te/7-bank-project/4-state-management/README.md index 273e3f6c8..85d15af0b 100644 --- a/translations/te/7-bank-project/4-state-management/README.md +++ b/translations/te/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # బ్యాంకింగ్ యాప్ భాగం 4: స్టేట్ నిర్వహణ సిద్ధాంతాలు ## ⚡ తర్వాత 5 నిమిషాల్లో మీరు ఏమి చేయగలరో diff --git a/translations/te/7-bank-project/4-state-management/assignment.md b/translations/te/7-bank-project/4-state-management/assignment.md index 015c62697..e1b882ea8 100644 --- a/translations/te/7-bank-project/4-state-management/assignment.md +++ b/translations/te/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # "ట్రాన్సాక్షన్ చేర్పు" డైలాగ్ అమలు చేయండి ## అవలోకనం diff --git a/translations/te/7-bank-project/README.md b/translations/te/7-bank-project/README.md index 8c207eb59..c0e44f59c 100644 --- a/translations/te/7-bank-project/README.md +++ b/translations/te/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: బ్యాంక్‌ను నిర్మించండి ఈ ప్రాజెక్టులో, మీరు ఒక కల్పిత బ్యాంక్‌ను ఎలా నిర్మించాలో నేర్చుకుంటారు. ఈ పాఠాలు వెబ్ యాప్‌ను ఎలా అమర్చాలి, రూట్లు అందించాలి, ఫారమ్‌లు నిర్మించాలి, స్థితిని నిర్వహించాలి, మరియు బ్యాంక్ డేటాను పొందగల API నుండి డేటాను ఎలా పొందాలి అనే సూచనలు కలిగి ఉన్నాయి. diff --git a/translations/te/7-bank-project/api/README.md b/translations/te/7-bank-project/api/README.md index 84bdc8544..18d9b3066 100644 --- a/translations/te/7-bank-project/api/README.md +++ b/translations/te/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # బ్యాంక్ ఏపీఐ > [Node.js](https://nodejs.org) + [Express](https://expressjs.com/)తో నిర్మించబడిన బ్యాంక్ ఏపీఐ. diff --git a/translations/te/7-bank-project/solution/README.md b/translations/te/7-bank-project/solution/README.md index 034d61390..86b6adf9e 100644 --- a/translations/te/7-bank-project/solution/README.md +++ b/translations/te/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # బ్యాంక్ యాప్ > బ్యాంక్ యాప్ ప్రాజెక్ట్‌కు ఉదాహరణ పరిష్కారం, వనిల్లా HTML5, CSS మరియు JavaScript‌తో నిర్మించబడింది (ఏ ఫ్రేమ్‌వర్క్‌లు లేదా లైబ్రరీలు ఉపయోగించలేదు). diff --git a/translations/te/8-code-editor/1-using-a-code-editor/README.md b/translations/te/8-code-editor/1-using-a-code-editor/README.md index cc153c3de..c214e51e1 100644 --- a/translations/te/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/te/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # కోడ్ ఎడిటర్ ఉపయోగించడం: VSCode.dev లో నైపుణ్యం పొందడం *ది మ్యాట్రిక్స్* లో నీఓ డిజిటల్ ప్రపంచాన్ని యాక్సెస్ చేసేందుకు భారీ కంప్యూటర్ టర్మినల్ లోకి చేరాల్సి వచ్చినప్పుడు గుర్తుందా? ఈరోజు వెబ్ డెవలప్మెంట్ టూల్స్ విరుచుకొన్న కథాజల్లకే – ఎప్పుడైనా ఎక్కడైనా పొందగల శక్తివంతమైన సామర్థ్యాలు. VSCode.dev అనేది బ్రౌజర్-ఆధారిత కోడ్ ఎడిటర్, ఇది ఇంటర్నెట్ కనెక్షన్ ఉన్న ఏ డివైస్ కి అయినా ప్రొఫెషనల్ డెవలప్మెంట్ టూల్స్ తెస్తుంది. diff --git a/translations/te/8-code-editor/1-using-a-code-editor/assignment.md b/translations/te/8-code-editor/1-using-a-code-editor/assignment.md index da39b2505..7726ca004 100644 --- a/translations/te/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/te/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # VSCode.dev ఉపయోగించి రిజ్యూమ్ వెబ్‌సైట్ రూపొందించండి మీ నైపుణ్యాలు మరియు అనుభవాన్ని ఒక ఇంటరాక్టివ్, ఆధునిక ఫార్మాట్‌లో ప్రదర్శించే ఒక ప్రొఫెషనల్ రిజ్యూమ్ వెబ్‌సైట్‌ని నిర్మించడం ద్వారా మీ కెరీర్ అవకాశాలను మార్చుకోండి. సంప్రదాయ PDFల పంపటానికి బదులుగా, రిక్రూటర్లకు మీ అర్హతలు మరియు వెబ్ డెవలప్‌మెంట్ సామర్థ్యాలను చూపించే ఒక అందమైన, ప్రతిస్పందించే వెబ్‌సైట్ అందించడాన్ని ఊహించండి. diff --git a/translations/te/9-chat-project/README.md b/translations/te/9-chat-project/README.md index ba0b1089e..b599facfd 100644 --- a/translations/te/9-chat-project/README.md +++ b/translations/te/9-chat-project/README.md @@ -1,12 +1,3 @@ - # AIతో చాట్ సహాయకుడిని నిర్మించడం స్టార్ ట్రెక్‌లో క్రూ సిబ్బంది విమాన నౌక కంప్యూటర్‌తో సాదారణంగా చాటింగ్ చేస్తూ, క్లిష్టమైన ప్రశ్నలు అడిగి, ఆలోచనాపూరితమైన ప్రతిస్పందనలు పొందేవారని గుర్తుతెప్పుకోండి? 1960లలో శుద్ధ శాస్త్ర సంస్థా చిత్రం గా కనిపించినది ఇప్పుడు మీరు ఇప్పటికే తెలుసుకున్న వెబ్ సాంకేతికతల్ని ఉపయోగించి నిర్మించవచ్చు. diff --git a/translations/te/9-chat-project/solution/README.md b/translations/te/9-chat-project/solution/README.md index ed32675db..7014bf3a9 100644 --- a/translations/te/9-chat-project/solution/README.md +++ b/translations/te/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # Run solution 1. ప్రారంభించండి [backend](./backend/README.md) diff --git a/translations/te/9-chat-project/solution/backend/README.md b/translations/te/9-chat-project/solution/backend/README.md index 9e7c11243..2e6f2e07d 100644 --- a/translations/te/9-chat-project/solution/backend/README.md +++ b/translations/te/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - మీ రన్‌టైమ్‌ని ఎంచుకోండి - [Python](./python/README.md) diff --git a/translations/te/9-chat-project/solution/backend/python/README.md b/translations/te/9-chat-project/solution/backend/python/README.md index b47fd65ba..e9477e88f 100644 --- a/translations/te/9-chat-project/solution/backend/python/README.md +++ b/translations/te/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # కోడ్ నడపండి ## సెటప్ diff --git a/translations/te/9-chat-project/solution/frontend/README.md b/translations/te/9-chat-project/solution/frontend/README.md index 9249a1b29..d50f5d2ec 100644 --- a/translations/te/9-chat-project/solution/frontend/README.md +++ b/translations/te/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # కోడ్ ని కొనసాగించండి ```sh diff --git a/translations/te/AGENTS.md b/translations/te/AGENTS.md index b4379e35f..691552dbc 100644 --- a/translations/te/AGENTS.md +++ b/translations/te/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## Project Overview diff --git a/translations/te/CODE_OF_CONDUCT.md b/translations/te/CODE_OF_CONDUCT.md index b41b8e1a9..8a0273c27 100644 --- a/translations/te/CODE_OF_CONDUCT.md +++ b/translations/te/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # మైక్రోసాఫ్ట్ ఓపెన్ సోర్స్ ఆచరణ కోడ్ ఈ ప్రాజెక్టు [మైక్రోసాఫ్ట్ ఓపెన్ సోర్స్ ఆచరణ కోడ్](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon)ను స్వీకరించింది. diff --git a/translations/te/CONTRIBUTING.md b/translations/te/CONTRIBUTING.md index ab1d1b432..6d5b12cc6 100644 --- a/translations/te/CONTRIBUTING.md +++ b/translations/te/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # కానిక్షణ ఈ ప్రాజెక్ట్ దానం మరియు సూచనలను స్వాగతిస్తుంది. అత్యధిక దానాలకు మీరు diff --git a/translations/te/Git-Basics/README.md b/translations/te/Git-Basics/README.md index 0c6cac7da..d9406b8e6 100644 --- a/translations/te/Git-Basics/README.md +++ b/translations/te/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## వెబ్-డెవ్ కొత్తవారికి GIT ప్రాథమికాలు👶 diff --git a/translations/te/README.md b/translations/te/README.md index 8ecd756df..eb8acf0d0 100644 --- a/translations/te/README.md +++ b/translations/te/README.md @@ -1,277 +1,243 @@ - -[![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) -[![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) -[![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) -[![GitHub pull-requests](https://img.shields.io/github/issues-pr/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/pulls/) -[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) - -[![GitHub watchers](https://img.shields.io/github/watchers/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/watchers/) -[![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/network/) -[![GitHub stars](https://img.shields.io/github/stars/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/stargazers/) +# వెబ్ అభివృద్ధి ప్రారంభమైన వారికోసం - ఒక పాఠ్యాంశం -[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) - -# మొదటిసారిగా వెబ్ డెవలప్‌మెంట్ - ఒక పాఠ్యక్రమం - -మైక్రోసాఫ్ట్ క్లౌడ్ అడ్వొకేట్స్ ద్వారా మా 12 వారాల సమగ్ర కోర్సుతో వెబ్ డెవలప్‌మెంట్ మూలాలను నేర్చుకోండి. 24 పాఠాలలో ప్రతి ఒక్కటి టెరేరియంలు, బ్రౌజర్ పొడగింపులు, అంతరిక్ష గేమ్స్ వంటి ప్రాక్టికల్ ప్రాజెక్టుల ద్వారా జావాస్క్రిప్ట్, CSS, మరియు HTML ను లోతుగా అధ్యయనం చేస్తుంది. క్విజ్‌లు, చర్చలు, మరియు ఆచరణాత్మక అసైన్మెంట్లతో పాల్గొనండి. మా ప్రభావవంతమైన ప్రాజెక్ట్-ఆధారిత పాఠ్య విధానంతో మీ నైపుణ్యాలను మెరుగుపరచుకోండి మరియు మీ జ్ఞాన నిల్వను మెరుగుపరచండి. మీ కోడింగ్ ప్రయాణాన్ని ఈ రోజు ప్రారంభించండి! - -ఆజ్యూర్ AI ఫౌండ్రరీ డిస్కార్డ్ కమ్యూనిటీకి చేరండి +మైక్రోసాఫ్ట్ క్లౌడ్ అడ్వొకేట్స్ రూపకల్పన చేసిన మా 12 వారాల సమగ్ర కోర్సుతో వెబ్ అభివృద్ధి మూలాభాస్ నేర్చుకోండి. 24 పాఠాలన్నీ జావాస్క్రిప్ట్, CSS, మరియు HTML పై చేతితో చేయగల ప్రాజెక్ట్స్ ద్వారా, terrariums, బ్రౌజర్ ఎక్స్‌టెన్షన్స్, మరియు స్పేస్ గేమ్స్ వంటి ఒప్షన్లపై లోతుగా తెలుసుకుంటారు. క్విజ్‌లు, చర్చలు, మరియు ప్రాక్టికల్ అసైన్‌మెంట్‌లతో ఎంగేజ్ అవ్వండి. మీ నైపుణ్యాలను మెరుగు పరుచుకోండి మరియు మా సమర్థమైన ప్రాజెక్ట్ ఆధారిత ఉపాధ్యాయం ద్వారా మీ జ్ఞానాన్ని సవ్యంగా నిలుపుకోవడంలో సహాయం పొందండి. మీ కోడింగ్ ప్రయాణాన్ని ఈరోజు ప్రారంభించండి! -[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +Azure AI Foundry Discord కమ్యూనిటీతో చేరండి -ఈ వనరులను ఉపయోగించి ప్రారంభించేందుకు కింది దశలను అనుసరించండి: -1. **రిపాజిటరీని ఫోర్క్ చేయండి**: క్లిక్ చేయండి [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) -2. **రిపాజిటరీని క్లోన్ చేయండి**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**ఆజ్యూర్ AI ఫౌండ్రరీ డిస్కార్డ్‌లో చేరి నిపుణులు మరియు మిత్ర డెవలపర్లను కలవండి**](https://discord.com/invite/ByRwuEEgH4) +Follow these steps to get started using these resources: +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. **రిపాజిటరీని Clone చేయండి**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**Azure AI Foundry Discord లో చేరండి మరియు నిపుణులు, fellow డెవలపర్లు కలవండి**](https://discord.com/invite/ByRwuEEgH4) ### 🌐 బహుభాషా మద్దతు -#### GitHub యాక్షన్ ద్వారా మద్దతు (స్వయంచాలిత & ఎప్పుడూ నవీకరణ) - - -[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](./README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) +#### GitHub Action ద్వారా మద్దతు (ఆటోమేటెడ్ & ఎప్పుడూ తాజా) -> **స్థానికంగా క్లోన్ చేయడానికి ఇష్టపడుతున్నారా?** +> **స్థానికంగా క్లోన్ చేయాలనుకుంటున్నారా?** -> ఈ రిపాజిటరీలో 50+ భాషా అనువాదాలు ఉన్నాయి, అవి డౌన్లోడ్ పరిమాణాన్ని గణనీయంగా పెంచుతాయి. అనువాదాల లేకుండా క్లోన్ చేయడానికి sparse checkout ఉపయోగించండి: +> ఈ రిపాజిటరీలో 50+ భాషల అనువాదాలు ఉన్నందున ఫైల్ డౌన్‌లోడ్ సైజ్ పెద్దది అవుతుంది. అనువాదాలు లేకుండా క్లోన్ చేయడానికి sparse checkout ను ఉపయోగించండి: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> ఇది మీరు కోర్సు పూర్తిచెయ్యడానికి అవసరమైన అన్ని విషయాలనూ చాలా వేగంగా డౌన్లోడ్ చేయడానికి ఇస్తుంది. - - -**మరిన్ని అనువాద భాషలకు మద్దతు కావాలనుకుంటే వాటిని ఇక్కడ [కూడా](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md) చూడండి** - -[![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) +> ఇది మీకు కోర్సును పూర్తి చేయడానికి కావలసిన అన్ని విషయాలను వేగంగా డౌన్‌లోడ్ చేసుకోవడంలో సహాయపడుతుంది. -#### 🧑‍🎓 _మీరు విద్యార్థి అయితే?_ +**మీకు అదనపు అనువాద భాషలు కావాలంటే అవి ఇక్కడ జాబితా చేయబడ్డాయి [ఇక్కడ](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** -[**స్టూడెంట్ హబ్ పేజీ**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon)ను సందర్శించండి, అక్కడ మీరు ప్రారంభ వనరులు, స్టూడెంట్ ప్యాక్స్ మరియు ఉచిత సర్టిఫికెట్ వోచర్ పొందే మార్గాలనూ కనుగొంటారు. ఈ పేజీని మీ బుక్‌మార్క్‌లో ఉంచండి మరియు మేము ప్రతి నెలలో కంటెంట్ మార్చుతూనే ఉంటాము కనుక తరచూ తనిఖీ చేయండి. +#### 🧑‍🎓 _మీరు విద్యార్థివా?_ -### 📣 ప్రకటన - కొత్త GitHub Copilot Agent మోడ్ ఛాలెంజ్‌లను పూర్తి చేయండి! +విజిట్ చేయండి [**Student Hub పేజీ**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) అక్కడ మీరు ప్రారంభ అవసరాలు, విద్యార్థి ప్యాక్స్ మరియు ఉచిత సర్టిఫికెట్ వోచర్ పొందే మార్గాలు కనుగొంటారు. ఇది మీరు తరచూ బుక్‌మార్క్ చేసుకుని చూడవలసిన పేజీ, ఎందుకంటే మేము ప్రతి నెలకు కంటెంట్ మార్చుతాము. -కొత్త ఛాలెంజ్ జత చేయబడింది, ఎక్కువ భాగ విభాగాల్లో "GitHub Copilot Agent Challenge 🚀" చూడండి. ఇది GitHub Copilot మరియు Agent మోడ్‌ను ఉపయోగించి మీరు పూర్తి చేయాల్సిన కొత్త ఛాలెంజ్. మీరు ఇప్ప‌టివరకు Agent మోడ్ ఉపయోగించుకోకపోతే, ఇది కేవలం టెక్స్ట్‌ను ఉత్పత్తి చేయడమే కాకుండా ఫైళ్లను సృష్టించడం, సవరించడం, ఆదేశాలను నడిపించడం మరియు మరిన్ని చేయగలదు. +### 📣 ప్రకటన - కొత్త GitHub Copilot Agent మోడ్ సవాళ్లను పూర్తిచేయండి! -### 📣 ప్రకటన - _సృజనాత్మక AI సృష్టించి ప్రాజెక్ట్_ +కొత్త సవాలు జోడించబడింది, "GitHub Copilot Agent Challenge 🚀"ను ఎక్కువ అధ్యాయాలలో చూడండి. ఇది GitHub Copilot మరియు Agent మోడ్ ఉపయోగించి పూర్తి చేయాల్సిన కొత్త సవాలే. మీరు Agent మోడ్‌ని uses చేసుకోకపోయినా అది కేవలం టెక్స్ట్ ఉత్పత్తి చేయడమే కాకుండా ఫైళ్ళను సృష్టించడం, సవరించడం, కమాండ్లు నడపడం కూడా చేయగలదు. -కొత్త AI అసిస్టెంట్ ప్రాజెక్ట్ చేరింది, దీన్ని చూడండి [project](./9-chat-project/README.md) +### 📣 ప్రకటన - _Generative AI ఉపయోగించి కొత్త ప్రాజెక్ట్_ -### 📣 ప్రకటన - _జావాస్క్రిప్ట్ కోసం సృజనాత్మక AIపై కొత్త పాఠ్యాంశం_ ఇటీవల విడుదల +కొత్త AI అసిస్టెంట్ ప్రాజెక్ట్ జోడించబడింది, తనిఖీ చేయండి [ప్రాజెక్ట్](./9-chat-project/README.md) -మన కొత్త సృజనాత్మక AI పాఠ్యాంశాన్ని కోల్పోకండి! +### 📣 ప్రకటన - _జావాస్క్రిప్ట్ కోసం Generative AI పై కొత్త పాఠ్యాంశం_ -ప్రారంభించేందుకు సందర్శించండి [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course)! +మా కొత్త Generative AI పాఠ్యాంశాన్ని మిస్ కావద్దు! -![Background](../../translated_images/te/background.148a8d43afde5730.webp) +ప్రారంభించడానికి [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) సందర్శించండి! -- ప్రాథమికాలు నుంచి RAG వరకు అన్ని అంశాలను కవర్ చేసే పాఠాలు. -- GenAI మరియు మా సహచర యాప్ ద్వారా చరిత్రాత్మక పాత్రలతో పరస్పర చర్యలు. -- సరదా మరియు ఆకర్షణీయమైన కథనం, మీరు కాల ప్రయాణంలో ఉన్నట్లవుతుంది! +- మౌలికాలు నుండి RAG వరకు అన్ని విషయాలను కవర్ చేయడం. +- Generative AI మరియు మా సహచర యాప్ ద్వారా చరిత్రామయ పాత్రలతో ఇంటరాక్ట్ అవ్వండి. +- సరదా మరియు ఆకట్టుకునే కథనం, మీరు కాలం ప్రయాణం చేస్తూ ఉంటారు! -![character](../../translated_images/te/character.5c0dd8e067ffd693.webp) - - -ప్రతి పాఠం పూర్తి చేసుకోవడానికి ఒక అసైన్మెంట్, ఒక జ్ఞాన తనిఖీ మరియు ఓ ఛాలెంజ్ కలిగివుంటుంది, ఇవి మీకు వీలుగా నేర్పుతాయి: +ప్రతి పాఠంలో పూర్తి చేయాల్సిన అసైన్మెంట్, జ్ఞాన పరీక్ష మరియు సవాలు ఉన్నాయి, ముఖ్యంగా ఇదిగో విషయాలలో దీని ద్వారా నేర్చుకుంటారు: - ప్రాంప్టింగ్ మరియు ప్రాంప్ట్ ఇంజనీరింగ్ -- టెక్స్ట్ మరియు ఇమేజ్ యాప్ జనరేషన్ -- శోధన యాప్స్ - -ప్రారంభించేందుకు సందర్శించండి [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) - +- టెక్స్ట్ మరియు ఇమేజ్ యాప్ జెనరేషన్ +- సెర్చ్ యాప్స్ +ప్రారంభించడానికి [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) సందర్శించండి! -## 🌱 ప్రారంభించటం -> **ఉపాధ్యాయులారా**, ఈ పాఠ్యాంశాన్ని ఎలా ఉపయోగించాలో [కొన్ని సూచనలు](for-teachers.md) మేము ఇచ్చాము. మీ అభిప్రాయాలను [మా చర్చా వేదికలో](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner) పంచుకోండి! -**[అభ్యర్థులు](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, ప్రతి పాఠానికి ముందు ఒక ప్రీ-లెక్చర్ క్విజ్‌తో ప్రారంభించి, లెక్చర్ మటీరియల్ చదవడం, వివిధ కార్యకలాపాలను పూర్తి చేయడం మరియు ఆ తర్వాత ఓ పోస్ట్-లెక్చర్ క్విజ్‌తో మీ అవగాహనని తనిఖీ చేయండి. +## 🌱 మొదలు పెట్టడం -మీ అభ్యాస అనుభవాన్ని మెరుగుపరచేందుకు, మీ పీఅర్లతో కలిసి ప్రాజెక్టులపై పనిచేయండి! మా [చర్చా వేదికలో](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) చర్చలను ప్రోత్సహిస్తారు, అక్కడ మన మోడరేటర్లు మీ ప్రశ్నలకు సమాధానం ఇవ్వడానికి అందుబాటులో ఉంటారు. +> **ఉపాధ్యాయులు**, ఈ పాఠ్యాంశాన్ని ఎలా ఉపయోగించాలో కొన్ని సూచనలు [ఇక్కడ](for-teachers.md) వెల్లడించాము. మీరు మా అభిప్రాయం [మా చర్చా ఫోరమ్‌లో](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner) తెలియజేయండి! -మీ విద్యాభ్యాసాన్ని పెంపొందించుకోవడానికై, అదనపు అధ్యయన సామగ్రి కొరకు మేము [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?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) లో ప్రోత్సహించబడతాయి, అక్కడ మోడరేటర్లు మీ ప్రశ్నలకు సమాధానమివ్వడానికి అందుబాటులో ఉంటారు. -ఈ పాఠ్యాంశానికి అభివృద్ధి పరిసరాలు సిద్ధంగా ఉన్నాయి! మీరు ప్రారంభిస్తున్నప్పుడు మీరు కోర్సును [Codespace](https://github.com/features/codespaces/) (_బ్రౌజర్-ఆధారిత, ఇన్‌స్టాలేషన్లు అవసరం లేని పరిసర_)లో లేదా [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) వంటి టెక్స్ట్ ఎడిటర్‌తో మీ కంప్యూటర్‌లో స్థానికంగా లవ్వవచ్చు. +మీ విద్యను మరింతగా అభివృద్ధి చేసుకోవడానికి అదనపు అధ్యయన వస్తువుల కోసం మేము [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) ను అన్వేషించమని మేము ఉత్సాహంగా సిఫార్సు చేస్తున్నాము. -#### మీ రిపాజిటరీ సృష్టించండి -మీ పని సులభంగా భద్రపరచుకునేందుకు, ఈ రిపాజిటరీ యొక్క మీ సొంత కాపీని సృష్టించడం సిఫార్సు చేస్తాము. దీని కోసం పేజీ పైభాగంలో ఉన్న **Use this template** బటన్‌ను క్లిక్ చేయండి. ఇది మీ GitHub ఖాతాలో ఈ పాఠ్యాంశం యొక్క కాపీతో కొత్త రిపాజిటరీని సృష్టిస్తుంది. +### 📋 మీ వాతావరణం సెట్ చేయడం -ఈ దశలను అనుసరించండి: -1. **రిపాజిటరీని ఫోర్క్ చేయండి**: ఈ పేజీ యొక్క పై-కుడివైపు ఉన్న "Fork" బటన్‌ను క్లిక్ చేయండి. -2. **రిపాజిటరీని క్లోన్ చేయండి**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +ఈ పాఠ్యాంశం ఒక అభివృద్ధి వాతావరణంతో సిద్ధంగా ఉంది! మీరు ప్రారంభించినపుడు [Codespace](https://github.com/features/codespaces/) (_బ్రౌజర్ ఆధారిత, ఇన్‌స్టాల్ అవసరం లేని వాతావరణం_) లో లేదా మీ కంప్యూటరులో [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) వంటి టెక్స్ట్ ఎడిటర్ ఉపయోగించి ఈ కోర్సును నడిపించవచ్చు. -#### Codespace లో పాఠ్యాంశం నడపడం +#### మీ రిపాజిటరీని సృష్టించండి +మీ పని సులభంగా సేవ్ చేసుకునేందుకు, ఈ రిపాజిటరీ యొక్క మీ స్వంత ప్రతిని సృష్టించడం సిఫార్సు చేయబడుతుంది. దీనికి పైగా ఉన్న **Use this template** బటన్‌ను క్లిక్ చేయండి. ఇది మీ GitHub ఖాతాలో కొత్త రిపాజిటరీని సృష్టిస్తుంది, ఇంతకు ముందు ఉన్న పాఠ్యాంశంతో కూడి. -మీ సృష్టించిన ఈ రిపాజిటరీ కాపీ లో **Code** బటన్‌ను క్లిక్ చేసి **Open with Codespaces** ఎంపికను ఎంపిక చేసుకోండి. ఇది మీరు పనిచేయడానికి కొత్త Codespaceను సృష్టిస్తుంది. +ఈ దశలను పాటించండి: +1. **రిపాజిటరీని Fork చేయండి**: ఈ పేజీ టాప్-రైట్ మూలలోని "Fork" బటన్‌పై క్లిక్ చేయండి. +2. **రిపాజిటరీని Clone చేయండి**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -![Codespace](../../translated_images/te/createcodespace.0238bbf4d7a8d955.webp) +#### కోడ్స్‌పేస్‌లో పాఠ్యాంశం నడపడం -#### మీ కంప్యూటర్‌లో స్థానికంగా పాఠ్యాంశం నడపడం +మీ సృష్టించిన ఈ రిపాజిటరీ కాపీ లో, **Code** బటన్ క్లిక్ చేసి **Open with Codespaces** ఎంచుకోండి. ఇది మీకు కొత్త Codespace ని సృష్టిస్తుంది. -ఈ పాఠ్యాంశాన్ని మీ కంప్యూటర్‌లో నడపడానికి మీకు ఒక టెక్స్ట్ ఎడిటర్, ఒక బ్రౌజర్ మరియు ఒక కమాండ్ లైన్ టూల్ అవసరం. మా మొదటి పాఠం, [Introduction to Programming Languages and Tools of the Trade](../../1-getting-started-lessons/1-intro-to-programming-languages), ఈ పరికరాల ఎంపికలకు వివిధ ఆప్షన్లను మీకు చూపుతుంది. +#### మీ కంప్యూటరులో స్థానికంగా పాఠ్యాంశం నడపడం -మా సిఫార్సు [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon)ను ఎడిటర్‌గా ఉపయోగించడం, దీంట్లో అంతర్గతంగా ఉన్న [Terminal](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). +మీ కంప్యూటరులో ఈ పాఠ్యాంశం నడపడానికి, మీరు ఒక టెక్స్ట్ ఎడిటర్, బ్రౌజర్ మరియు కమాండ్ లైన్ టూల్ అవసరం. మా మొదటి పాఠం, [Introduction to Programming Languages and Tools of the Trade](../../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) నుండి డౌన్లోడ్ చేసుకోవచ్చు. -1. మీ రిపాజిటరీని మీ కంప్యూటర్‌కి క్లోన్ చేయండి. ఇది చేయడానికి మీరు **Code** బటన్‌ను క్లిక్ చేసి URLని కాపీ చేసుకోవాలి: +1. మీ రిపాజిటరీని మీ కంప్యూటరులో క్లోన్ చేయండి. దీనికి **Code** బటన్ క్లిక్ చేసి URLను కాపీ చేసుకోండి: [CodeSpace](./images/createcodespace.png) -ఆ తర్వాత, [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon)లో [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon)ను తెరిచి, మీరు కాపీ చేసిన URLని ``తో మార్చి క్రింది కమాండ్‌ను నడపండి: +అప్పుడు, [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) లో [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) ను తెరిచి, మీరు కితప్పిన URLతో `` ను మార్చి క్రింది కమాండ్‌ను నడపండి: ```bash git clone ``` - -2. Visual Studio Codeలో ఫోల్డర్‌ను తెరవండి. మీరు దీన్ని **File** > **Open Folder**పై క్లిక్ చేసి క్లోన్ చేసిన ఫోల్డర్‌ను ఎంచుకునేటప్పుడు చేయవచ్చు. -> సిఫార్సు చేయబడిన Visual Studio Code ఎక్స్‌టెన్షన్లు: -> -> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - Visual Studio Codeలో HTML పేజీలను ప్రివ్యూ చేయడానికి -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - మీ కోడ్ వేగంగా రాయడంలో సహాయపడుతుంది +2. Visual Studio Code లో ఫోల్‌డర్‌ను తెరవండి. ఇది **File** > **Open Folder** ను క్లిక్ చేయడం ద్వారా మరియు మీరు ఇప్పటికే క్లోన్ చేసిన ఫోల్‌డర్‌ను ఎంచుకోవడం ద్వారా చేయవచ్చు. -## 📂 ప్రతి పాఠంలో ఇవి ఉంటాయి: -- ఐచ్ఛిక స్కెచ్‌నోట్ -- ఐచ్ఛిక అనుబంధ వీడియో -- పాఠానికి ముందు వార్మప్ క్విజ్ -- వ్రాసిన పాఠం -- ప్రాజెక్ట్-ఆధారిత పాఠాల కోసం, ప్రాజెక్టును ఎలా నిర్మించాలి అనే దశల వారీ మార్గదర్శకాలు -- జ్ఞాన పరీక్షలు -- ఒక సవాలు -- అనుబంధ పఠనం -- అసైన్‌మెంట్ -- [పాఠం తరువాత క్విజ్](https://ff-quizzes.netlify.app/web/) +> సిఫార్సు చేయబడిన Visual Studio Code విస్తరణలు: +> +> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - Visual Studio Code లో HTML పేజీలను ప్రివ్యూ చేయడానికి +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - మీరు త్వరగా కోడ్ రాయడంలో సహాయపడడానికి -> **క్విజ్‌ల గురించిన ఒక గమనిక**: అన్ని క్విజ్‌లు Quiz-app ఫోల్డర్‌లో ఉంటాయి, మూడు ప్రశ్నలతో మొత్తం 48 క్విజ్‌లు ఉన్నాయి. అవి [ఇక్కడ](https://ff-quizzes.netlify.app/web/) అందుబాటులో ఉంటాయి; క్విజ్ యాప్‌ను స్థానికంగా నడపవచ్చు లేదా Azureలో ఉంచవచ్చు; `quiz-app` ఫోల్డర్‌లో ఉన్న సూచనలను అనుసరించండి. +## 📂 ప్రతి పాఠంలో ఉంది: + +- ఐచ్ఛిక స్కెచ్ నోట్ +- ఐచ్ఛిక సహాయక వీడియో +- పాఠం ముందు వార్మ్-అప్ క్విజ్ +- రాసిన పాఠం +- ప్రాజెక్ట్-ఆధారిత పాఠాల కోసం, ప్రాజెక్ట్‌ను ఎలా నిర్మించాలో దశల వారీ మార్గదర్శకాలు +- జ్ఞాన పరీక్షలు +- ఒక సవాలు +- సహాయక పఠనం +- అసైన్మెంట్ +- [పాఠం తరువాతి క్విజ్](https://ff-quizzes.netlify.app/web/) + +> **క్విజ్‌ల గురించి ఒక నోట్**: అన్ని క్విజ్‌లు Quiz-app ఫోల్డర్‌లో ఉన్నాయి, మొత్తం 48 క్విజ్‌లు ప్రతి ఒకటి మూడు ప్రశ్నలతో. ఇవి [ఇక్కడ](https://ff-quizzes.netlify.app/web/) అందుబాటులో ఉన్నాయి; క్విజ్ అప్లికేషన్ స్థానికంగా నడపవచ్చు లేదా Azure కు పంపించవచ్చు; `quiz-app` ఫోల్డర్‌లో సూచనలను అనుసరించండి. ## 🗃️ పాఠాలు -| | ప్రాజెక్ట్ పేరు | పాఠ్యాంశాలు | అభ్యసన లక్ష్యాలు | లింక్ చేసిన పాఠం | రచయిత | +| | ప్రాజెక్ట్ పేరు | నేర్పే అంశాలు | అధ్యయన లక్ష్యాలు | లింకు తోపాటు పాఠం | రచయిత | | :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | -| 01 | Getting Started | ప్రోగ్రామింగ్ పరిచయం మరియు పనిముట్లు | ఎక్కువ భాగం ప్రోగ్రామింగ్ భాషలపై ప్రాథమిక అవగాహన మరియు ప్రొఫెషనల్ డెవలపర్‌లు తమ పనులు చేయటానికి ఉపయోగించే సాఫ్ట్వేర్ గురించి తెలుసుకోండి | [Intro to Programming Languages and Tools of the Trade](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | జాస్మిన్ | -| 02 | Getting Started | GitHub ప్రాథమికాలు, ఒక జట్టుతో పనిచేయడం | మీ ప్రాజెక్టులో GitHubను ఎలా ఉపయోగించాలో, ఇతరులతో కోడ్ బేస్‌పై ఎలా సహకరించాలో తెలుసుకోండి | [Intro to GitHub](./1-getting-started-lessons/2-github-basics/README.md) | ఫ్లోర్ | -| 03 | Getting Started | యాక్సెస్‌బిలిటీ | వెబ్ యాక్సెస్‌బిలిటీ ప్రాథమికాలు నేర్చుకోండి | [Accessibility Fundamentals](./1-getting-started-lessons/3-accessibility/README.md) | క్రిస్టోఫర్ | -| 04 | JS Basics | JavaScript డేటా రకాల గురించి | JavaScript డేటా రకాల ప్రాథమికాలు | [Data Types](./2-js-basics/1-data-types/README.md) | జాస్మిన్ | -| 05 | JS Basics | ఫంక్షన్స్ మరియు మెథడ్స్ | అనువర్తనం లాజిక్ ఫ్లోను నిర్వహించటానికి ఫంక్షన్స్ మరియు మెథడ్స్ గురించి తెలుసుకోండి | [Functions and Methods](./2-js-basics/2-functions-methods/README.md) | జాస్మిన్ మరియు క్రిస్టోఫర్ | -| 06 | JS Basics | JSతో నిర్ణయాలు తీసుకోవడం | డిసిజన్-మేకింగ్ మెథడ్స్ ఉపయోగించి మీ కోడ్‌లో నిబంధనలు సృష్టించడం ఎలా చేయాలో తెలుసుకోండి | [Making Decisions](./2-js-basics/3-making-decisions/README.md) | జాస్మిన్ | -| 07 | JS Basics | అర్రేజి మరియు లూపులు | JavaScriptలో అర్రేజి మరియు లూపులతో డేటాతో పని చేయండి | [Arrays and Loops](./2-js-basics/4-arrays-loops/README.md) | జాస్మిన్ | -| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML అన్వయాలు | ఆన్‌లైన్ టెరేరియం సృష్టించడానికి HTML నిర్మించండి, లేఅవుట్ ను నిర్మించడంపై దృష్టి పెట్టి | [Introduction to HTML](./3-terrarium/1-intro-to-html/README.md) | జెన్ | -| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS అన్వయాలు | ఆన్‌లైన్ టెరేరియం స్టైల్ చేయడానికి CSS నిర్మించండి, పేజీ ప్రతిస్పందనను అందించడం సహా CSS ప్రాథమిక విషయాలపై దృష్టి పెట్టి | [Introduction to CSS](./3-terrarium/2-intro-to-css/README.md) | జెన్ | -| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript క్లోజర్స్, DOM మానిప్యులేషన్ | టెరేరియం డ్రాగ్/డ్రాప్ ఇంటర్‌ఫేస్‌గా పని చేయడానికి JavaScript నిర్మించండి, క్లోజర్‌లు మరియు DOM మానిప్యులేషన్ పై దృష్టి పెట్టి | [JavaScript Closures, DOM manipulation](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | జెన్ | -| 11 | [Typing Game](./4-typing-game/solution/README.md) | టైపింగ్ గేమ్ తయారు చేయడం | క్లavier ఈవెంట్లను ఉపయోగించి మీ JavaScript యాప్ యొక్క లాజిక్‌ను డ్రైవ్ చేయడం ఎలా తెలుసుకోండి | [Event-Driven Programming](./4-typing-game/typing-game/README.md) | క్రిస్టోఫర్ | -| 12 | [Green Browser Extension](./5-browser-extension/solution/README.md) | బ్రౌజర్లు ఎలా పనిచేస్తాయో తెలుసుకోవడం | బ్రౌజర్ల చరిత్ర, పని విధానం, బ్రౌజర్ ఎక్స్‌టెన్షన్ మొదటి అంశాలను ఎలా రూపొందించాలో తెలుసుకోండి | [About Browsers](./5-browser-extension/1-about-browsers/README.md) | జెన్ | -| 13 | [Green Browser Extension](./5-browser-extension/solution/README.md) | ఫారం నిర్మాణం, API పిలుపు, లోకల్ స్టోరేజ్‌లో వేరియబుల్స్ నిల్వ చేయడం | లోకల్ స్టోరేజీలో నిల్వ చేసిన వేరియబుల్స్ ఉపయోగించి API పిలవడానికి మీ బ్రౌజర్ ఎక్స్‌టెన్షన్ యొక్క JavaScript అంశాలను నిర్మించండి | [APIs, Forms, and Local Storage](./5-browser-extension/2-forms-browsers-local-storage/README.md) | జెన్ | -| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | బ్రౌజర్‌లో బ్యాక్‌గ్రౌండ్ ప్రాసెస్‌లు, వెబ్ పనితీరు | ఎక్స్‌టెన్షన్ ఐకాన్‌ను నిర్వహించడానికి బ్రౌజర్ బ్యాక్‌గ్రౌండ్ ప్రాసెస్‌లను ఉపయోగించండి; వెబ్ పనితీరు, కొన్ని ఆప్టిమైజేషన్‌ల గురించి తెలుసుకోండి | [Background Tasks and Performance](./5-browser-extension/3-background-tasks-and-performance/README.md) | జెన్ | -| 15 | [Space Game](./6-space-game/solution/README.md) | JavaScriptతో మరింత అధునాతన గేమ్ డెవలప్‌మెంట్ | క్లాసులు మరియు కంపోజిషన్ ఉపయోగించి ఇన్హెరిటెన్స్, పబ్/సబ్ ప్యాటర్న్ గురించి తెలుసుకోండి, గేమ్ నిర్మాణానికి సిద్ధమవ్వండి | [Introduction to Advanced Game Development](./6-space-game/1-introduction/README.md) | క్రిస్ | -| 16 | [Space Game](./6-space-game/solution/README.md) | క్యాన్వాస్‌కి డ్రాయింగ్ | స్క్రీన్‌కి అంశాలను డ్రా చేయడానికి ఉపయోగించే Canvas API గురించి తెలుసుకోండి | [Drawing to Canvas](./6-space-game/2-drawing-to-canvas/README.md) | క్రిస్ | -| 17 | [Space Game](./6-space-game/solution/README.md) | స్క్రీన్ చుట్టూ అంశాలను చలనం చేయడం | కార్టిసియన్ కోఆర్డినేట్లు మరియు Canvas API ఉపయోగించి అంశాలకు మోషన్ ఎలా వస్తుందో తెలుసుకోండి | [Moving Elements Around](./6-space-game/3-moving-elements-around/README.md) | క్రిస్ | -| 18 | [Space Game](./6-space-game/solution/README.md) | టक्कर గుర్తింపు | కీలపై ప్రెస్‌లతో అంశాలు తగిలించేలా చేయండి మరియు గేమ్ పనితీరు కోసం కోల్డౌన్ ఫంక్షన్ ఇవ్వండి | [Collision Detection](./6-space-game/4-collision-detection/README.md) | క్రిస్ | -| 19 | [Space Game](./6-space-game/solution/README.md) | స్కోరు పరిశీలించడం | గేమ్ యొక్క స్థితి మరియు పనితీరుపై ఆధారం కాబట్టి గణిత లెక్కింపులు చేయండి | [Keeping Score](./6-space-game/5-keeping-score/README.md) | క్రిస్ | -| 20 | [Space Game](./6-space-game/solution/README.md) | గేమ్ ముగింపు మరియు మళ్ళీ ప్రారంభం | గేమ్‌ను ముగించడం మరియు మళ్లీ ప్రారంభించడం గురించి తెలుసుకోండి, ఆస్తులను శుభ్రపరచడం మరియు వేరియబుల్ విలువలను రీసెట్ చేయడం | [The Ending Condition](./6-space-game/6-end-condition/README.md) | క్రిస్ | -| 21 | [Banking App](./7-bank-project/solution/README.md) | వెబ్ యాప్‌లో HTML టెంప్లేట్లు మరియు రూట్లు | బహుళపేజీ వెబ్‌సైట్ ఆర్కిటెక్చర్ రూటింగ్ మరియు HTML టెంప్లేట్లను ఎలా సృష్టించాలో తెలుసుకోండి | [HTML Templates and Routes](./7-bank-project/1-template-route/README.md) | యోహాన్ | -| 22 | [Banking App](./7-bank-project/solution/README.md) | లాగిన్ మరియు రిజిస్ట్రేషన్ ఫారం నిర్మించండి | ఫారమ్‌ల నిర్మాణం మరియు వాలిడేషన్ రొటీన్‌ల గురించి తెలుసుకోండి | [Forms](./7-bank-project/2-forms/README.md) | యోహాన్ | -| 23 | [Banking App](./7-bank-project/solution/README.md) | డేటాను పొందడం మరియు ఉపయోగించడం | మీ యాప్‌లో డేటా ఎలా ప్రవహిస్తుందో, దాన్ని ఎలా పొందాలో, నిల్వ చేయాలో, తీసేయాలో తెలుసుకోండి | [Data](./7-bank-project/3-data/README.md) | యోహాన్ | -| 24 | [Banking App](./7-bank-project/solution/README.md) | స్టేట్ మేనేజ్‌మెంట్ పాఠాలు | మీ యాప్ స్టేట్‌ను ఎలా నిలుపుకోగలదు మరియు ప్రోగ్రామింగ్ ద్వారా దీనిని ఎలా నిర్వహించాలో తెలుసుకోండి | [State Management](./7-bank-project/4-state-management/README.md) | యోహాన్ | -| 25 | [Browser/VScode Code](../../8-code-editor) | VScodeతో పని చేయడం | కోడ్ ఎడిటర్ ఉపయోగించడం నేర్చుకోండి | [Use VScode Code Editor](./8-code-editor/1-using-a-code-editor/README.md) | క్రిస్ | -| 26 | [AI Assistants](./9-chat-project/README.md) | AIతో పని చేయడం | మీ స్వంత AI అసిస్టెంట్‌ను ఎలా నిర్మించాలో నేర్చుకోండి | [AI Assistant project](./9-chat-project/README.md) | క్రిస్ | - -## 🏫 పాఠ్య విధానం - -మా పాఠ్యক্রমం రెండు ముఖ్యమైన విద్యా సూత్రాలతో రూపొందించబడి ఉంది: -* ప్రాజెక్ట్-ఆధారిత అభ్యాసం -* తరచూ క్విజ్‌లు - -ఈ ప్రోగ్రామ్ JavaScript, HTML, CSS ప్రాథమిక అంశాలను మరియు ఈ రోజుకి ఉన్న వెబ్ డెవలపర్ల ఉపయోగించే తాజా టూల్స్ మరియు సాంకేతికతలను పాఠ్యాంశాలుగా అందిస్తుంది. విద్యార్థులు ఒక టైపింగ్ గేమ్, వర్చువల్ టెరేరియం, పర్యావరణ సంబంధ బ్రౌజర్ ఎక్స్‌టెన్షన్, స్పేస్-ఇన్వేడర్ శైలిలో గేమ్, మరియు వ్యాపారాల కోసం బ్యాంకింగ్ యాప్ వంటి ప్రాజెక్టులు ద్వారా ప్రత్యక్ష అనుభవాన్ని పొందగలుగుతారు. సిరీస్ ముగింపు వరకు, విద్యార్థులు వెబ్ డెవలప్‌మెంట్‌పై బలమైన అవగాహన పొందుతారు. - -> 🎓 మీరు ఈ కారిక్యులమ్‌లో మొదటి కొన్ని పాఠాలను Microsoft Learnలో [Learn Path](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon)గా తీసుకోవచ్చు! - -అంశాలు ప్రాజెక్టులతో సరిపోల్చడం ద్వారా, విద్యార్థులకు ఆ ట్రాక్ మరింత ఆకర్షణీయంగా మారుతుంది మరియు ఆచరణలో నిలుపుకునే సామర్థ్యం పెరుగుతుంది. మేము JavaScript ప్రాథమికాలు పరిచయం చేసే పలు స్టార్టర్ పాఠాలు కూడా రాశాము, అవి "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" వీడియో ట్యుటోరియల్స్ సేకరణ నుంచి ఒక వీడియోతో జతపరచబడ్డాయి, వీరి రచయితలలో కొందరు ఈ కారిక్యులమ్‌లో భాగస్వామ్యం చేసారు. - -దీనిలో ఒక తరగతికి ముందు తక్కువ-ప్రమాద క్విజ్ చేస్తే, విద్యార్థి ఆ విషయంలో నేర్చుకునేందుకు మైండ్ సెట్ ఏర్పడుతుంది, తరగతి తర్వాత రెండో క్విజ్ మరింత పట్టు పెరుగుదలని నిర్ధారిస్తుంది. ఈ కారిక్యులమ్ ఫ్లెక్సిబుల్ మరియు సరదాగా ఉండేలా రూపొందించబడింది, పూర్తిగా లేదా భాగమైనా తీసుకోవచ్చు. ప్రాజెక్టులు చిన్నదిగా ప్రారంభించి 12 వారాల చక్రం చివరికి క్రమంగా క్లిష్టంగా మారతాయి. - -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](CODE_OF_CONDUCT.md) మరియు [Contributing](CONTRIBUTING.md) మార్గదర్శకాలను సందర్శించండి. మీ నిర్మాణాత్మక ప్రతిస్పందనను మేము స్వాగతిస్తాము! +| 01 | Getting Started | ప్రోగ్రామింగ్ పరిచయం మరియు పనికి ఉపయోగించే పరికరాలు | ఎక్కువ ప్రోగ్రామింగ్ భాషల ప్రాథమిక సూత్రాలు మరియు ప్రొఫెషనల్ డెవలపర్లకు సహాయపడే సాఫ్ట్‌వేర్ గురించి నేర్చుకోండి | [Intro to Programming Languages and Tools of the Trade](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | జాస్మిన్ | +| 02 | Getting Started | GitHub ప్రాధమికాలు, జట్టుతో కలిసి పనిచేసే విధానం | మీ ప్రాజెక్టులో GitHub ను ఎలా ఉపయోగించాలో, కోడ్ బేస్‌పై ఇతరులతో ఎలా సహకరించాలో నేర్చుకోండి | [Intro to GitHub](./1-getting-started-lessons/2-github-basics/README.md) | ఫ్లోర్ | +| 03 | Getting Started | యాక్సెసిబిలిటీ | వెబ్ యాక్సెసిబిలిటీ యొక్క ప్రాథమికాలు నేర్చుకోండి | [Accessibility Fundamentals](./1-getting-started-lessons/3-accessibility/README.md) | క్రిస్టోఫర్ | +| 04 | JS Basics | JavaScript డేటా రకాల గురించి | JavaScript డేటా రకాల మూలాలు | [Data Types](./2-js-basics/1-data-types/README.md) | జాస్మిన్ | +| 05 | JS Basics | ఫంక్షన్స్ మరియు మెథడ్స్ | యాప్ యొక్క లాజిక్ ప్రవాహాన్ని నియంత్రించడానికి ఫంక్షన్స్ మరియు మెదడ్స్ గురించి నేర్చుకోండి | [Functions and Methods](./2-js-basics/2-functions-methods/README.md) | జాస్మిన్ మరియు క్రిస్టోఫర్ | +| 06 | JS Basics | JS తో నిర్ణయాలు తీసుకోవడం | నిర్ణయాలు తీసుకోవడం ఎలా చేయాలో నీతించుకోండి | [Making Decisions](./2-js-basics/3-making-decisions/README.md) | జాస్మిన్ | +| 07 | JS Basics | అర్రేస్ మరియు లూప్స్ | JavaScript లో అర్రేస్ మరియు లూప్స్ తో డేటాతో పనిచేయండి | [Arrays and Loops](./2-js-basics/4-arrays-loops/README.md) | జాస్మిన్ | +| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML ఆచరణలో | ఆన్‌లైన్ టెర్రేరియం తయారీలో HTML నిర్మాణం చేయండి, లేఅవుట్ రోపణపై దృష్టి పెట్టండి | [Introduction to HTML](./3-terrarium/1-intro-to-html/README.md) | జెన్ | +| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS ఆచరణలో | ఆన్‌లైన్ టెర్రేరియం డిజైన్ చేసేందుకు CSS సృష్టించండి, బేసిక్ CSS మరియు పేజీ రిస్పాన్సివ్ చేయడం మీద దృష్టి పెట్టండి | [Introduction to CSS](./3-terrarium/2-intro-to-css/README.md) | జెన్ | +| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript క్లొజర్స్, DOM మేనిప్యులేషన్ | టెర్రేరియం ను డ్రాగ్/డ్రాప్ ఇంటర్‌ఫేస్‌గా రూపొందించేందుకు JavaScript ను నిర్మించండి, క్లొజర్స్ మరియు DOM మేనిప్యులేషన్ పై దృష్టి పెట్టండి | [JavaScript Closures, DOM manipulation](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | జెన్ | +| 11 | [Typing Game](./4-typing-game/solution/README.md) | టైపింగ్ గేమ్ నిర్మించడం | మీ JavaScript యాప్ లాజిక్‌ను కీబోర్డ్ ఈవెంట్‌ల ద్వారా నడిపించడం ఎలా చేయాలో నేర్చుకోండి | [Event-Driven Programming](./4-typing-game/typing-game/README.md) | క్రిస్టోఫర్ | +| 12 | [Green Browser Extension](./5-browser-extension/solution/README.md) | బ్రౌజర్లతో పని చేయడం | బ్రౌజర్లు ఎలా పనిచేస్తాయో, వాటి చరిత్ర, బ్రౌజర్ ఎక్స్‌టెన్షన్ యొక్క మొదటి అంశాలను ఎలా వెనక్కి సాగదీయాలో తెలుసుకోండి | [About Browsers](./5-browser-extension/1-about-browsers/README.md) | జెన్ | +| 13 | [Green Browser Extension](./5-browser-extension/solution/README.md) | ఫారం తయారుచేయడం, APIకు కాల్ చేయడం, స్థానిక నిల్వలో వేరియబుల్స్ నిల్వచేయడం | బ్రౌజర్ ఎక్స్‌టెన్షన్ యొక్క JavaScript అంశాలను నిర్మించి, స్థానిక నిల్వలో నిల్వ చేసిన వేరియబుల్స్ ఉపయోగించి APIని కాల్ చేయండి | [APIs, Forms, and Local Storage](./5-browser-extension/2-forms-browsers-local-storage/README.md) | జెన్ | +| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | బ్రౌజర్ బ్యాక్‌గ్రౌండ్ ప్రాసెస్‌లు, వెబ్ పనితీరు | ఎక్స్‌టెన్షన్ ఐకాన్‌ను నిర్వహించడానికి బ్రౌజర్ బ్యాక్‌గ్రౌండ్ ప్రాసెస్‌లను ఉపయోగించండి; వెబ్ పనితీరు మరియు కొంత ఆప్టిమైజేషన్ గురించి నేర్చుకోండి | [Background Tasks and Performance](./5-browser-extension/3-background-tasks-and-performance/README.md) | జెన్ | +| 15 | [Space Game](./6-space-game/solution/README.md) | JavaScript తో మరింత అభివృద్ధి గేమ్ డెవలప్‌మెంట్ | క్లాసులు మరియు కాంపోజిషన్ ఉపయోగించి వారసత్వం, Pub/Sub నమూనా గురించి నేర్చుకోండి, గేమ్ నిర్మాణానికి సిద్ధంగా ఉండండి | [Introduction to Advanced Game Development](./6-space-game/1-introduction/README.md) | క్రిస్ | +| 16 | [Space Game](./6-space-game/solution/README.md) | క్యాన్వాస్ డ్రాయింగ్ | స్క్రీన్‌పై ఎలిమెంట్లను గీయడానికి ఉపయోగించే Canvas API గురించి నేర్చుకోండి | [Drawing to Canvas](./6-space-game/2-drawing-to-canvas/README.md) | క్రిస్ | +| 17 | [Space Game](./6-space-game/solution/README.md) | స్క్రీన్‌పై ఎలిమెంట్లను కదిలించడం | కార్టేషియన్ కోఆర్డినేట్లు మరియు Canvas API ఉపయోగించి ఎలిమెంట్లకు మోషన్ ఎలా వస్తుందో గుర్తించండి | [Moving Elements Around](./6-space-game/3-moving-elements-around/README.md) | క్రిస్ | +| 18 | [Space Game](./6-space-game/solution/README.md) | ఢీకు గుర్తింపు | ఎలిమెంట్లు ఒకటితో ఒకటి ఢీకు పడి స్పందించేటట్లు చేయండి, కీలను నొక్కినప్పుడు ప్రతిస్పందన కలిగి, గేమ్ పనితీరును నిర్ధారించే కూల్‌డౌన్ ఫంక్షన్ ఇవ్వండి | [Collision Detection](./6-space-game/4-collision-detection/README.md) | క్రిస్ | +| 19 | [Space Game](./6-space-game/solution/README.md) | స్కోరు ఉంచడం | గేమ్ స్థితిగతులు మరియు పనితీరుతో సంబంధించి గణిత లెక్కింపులు నిర్వహించండి | [Keeping Score](./6-space-game/5-keeping-score/README.md) | క్రిస్ | +| 20 | [Space Game](./6-space-game/solution/README.md) | గేమ్ ముగింపు మరియు రీస్టార్ట్ | గేమ్ ముగింపు మరియు రీస్టార్ట్ పై నేర్చుకోండి, అసెట్స్ సరిచూసుకోవటం మరియు వేరియబుల్ విలువలను రీసెట్ చేయడం | [The Ending Condition](./6-space-game/6-end-condition/README.md) | క్రిస్ | +| 21 | [Banking App](./7-bank-project/solution/README.md) | వెబ్ యాప్‌లో HTML టెంప్లేట్లు మరియు రూట్లు | రూటింగ్ మరియు HTML టెంప్లేట్లను ఉపయోగించి మల్టిపేజ్ వెబ్‌సైట్ నిర్మాణాన్ని ఎలా సృష్టించాలో నేర్చుకోండి | [HTML Templates and Routes](./7-bank-project/1-template-route/README.md) | యోహాన్ | +| 22 | [Banking App](./7-bank-project/solution/README.md) | లాగిన్ మరియు రిజిస్ట్రేషన్ ఫారం నిర్మాణం | ఫారమ్స్ తయారీ మరియు వాలిడేషన్ రొటీన్‌లను నిర్వహించడం గురించి నేర్చుకోండి | [Forms](./7-bank-project/2-forms/README.md) | యోహాన్ | +| 23 | [Banking App](./7-bank-project/solution/README.md) | డేటా పొందటం మరియు ఉపయోగించే పద్ధతులు | మీ యాప్‌లో డేటా ప్రవాహం ఎలా జరుగుతుందో, దాన్ని ఎలా తీసుకోవాలో, నిల్వ చేసుకోవాలో మరియు తొలగించాలో | [Data](./7-bank-project/3-data/README.md) | యోహాన్ | +| 24 | [Banking App](./7-bank-project/solution/README.md) | స్టేట్ మేనేజ్మెంట్ సూత్రాలు | మీ యాప్ స్టేట్ ను ఎలా నిర్వహిస్తుందో, ప్రోగ్రామాటిక్గా దాన్ని ఎలా నియంత్రించాలో నేర్చుకోండి | [State Management](./7-bank-project/4-state-management/README.md) | యోహాన్ | +| 25 | [Browser/VScode Code](../../8-code-editor) | VScode తో పని చేయడం | కోడ్ ఎడిటర్‌ను ఎలా ఉపయోగించాలో నేర్చుకోండి| [Use VScode Code Editor](./8-code-editor/1-using-a-code-editor/README.md) | క్రిస్ | +| 26 | [AI Assistants](./9-chat-project/README.md) | AI తో పని చేయడం | మీ స్వంత AI అసిస్టెంట్‌ను ఎలా నిర్మించాలో నేర్చుకోండి | [AI Assistant project](./9-chat-project/README.md) | క్రిస్ | + +## 🏫 పాఠశాల + +మా పాఠ్యক্রমం రెండు ప్రధాన పాఠశాల సిద్ధాంతాలతో రూపొందించబడింది: +* ప్రాజెక్ట్ ఆధారిత అభ్యాసం +* తరచుగా క్విజ్‌లు + +ఈ ప్రోగ్రాం JavaScript, HTML, CSS ప్రాథమికాలను, అలాగే నేటి వెబ్ డెవలపర్లు ఉపయోగించే తాజా పరికరాలు మరియు సాంకేతికతలను నేర్పిస్తుంది. విద్యార్థులు టైపింగ్ గేమ్, వర్చువల్ టెర్రేరియం, పర్యావరణ అనుకూల బ్రౌజర్ ఎక్స్‌టెన్షన్, స్పేస్-ఇన్వేడర్ శైలిగేమ్, మరియు వ్యాపారాల కోసం బ్యాంకింగ్ యాప్ నిర్మించడం ద్వారా అనుభవాన్ని పొందగలరు. శ్రేణి చివరికి, విద్యార్థులు వెబ్ డెవలప్‌మెంట్ పై దృఢమైన అవగాహన పొందుతారు. + +> 🎓 మీరు Microsoft Learn లోని [Learn Path](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) గా ఈ పాఠ్యక్రమంలోని మొదటి కొన్ని పాఠాలను తీసుకోవచ్చు! + +కంటెంట్ ప్రాజెక్టులకు అనుగుణంగా ఉండడం ద్వారా, విద్యార్థులకు పాఠ్యంపాటు మరింత ఆసక్తికరంగా మారుతుంది మరియు భావనల నిలుపుదల పెరుగుతుంది. మేము JavaScript ప్రాథమికాలను పరిచయపెట్టేందుకు కొన్ని ప్రారంభ పాఠాలను కూడా రాయగా, "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" వీడియో ట్యుటోరియల్స్ సిరీస్ నుండి కొన్ని వీడియోలతో జతచేశాము, అందులో కొంత రచయితలు ఈ పాఠశామార్గంలో సహాయం చేశారు. + +అలాగే, తరగతి ముందు ఒక తక్కువ ఒత్తిడి క్విజ్ విద్యార్థికి నేర్చుకోవడంలో ఉత్సాహం కలిగిస్తే, తరగతి తర్వాత మరొక క్విజ్ మరింత నిలుపుదలని నిర్ధారిస్తుంది. ఈ పాఠ్యక్రమం సులభంగా, సరదాగా ఉండటానికి రూపొంది, మొత్తం లేదా కొన్ని భాగాలుగా తీసుకోవచ్చు. ప్రాజెక్టులు చిన్నదిగా మొదలయ్యి 12-వారాల సైకిల్ చివరకు క్రమంగా కష్టమైనవి అవుతాయి. + +వేబ్ డెవలపర్‌గా అవసరమైన ప్రాథమిక నైపుణ్యాలపై దృష్టి పెట్టడానికి 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](CODE_OF_CONDUCT.md) మరియు [Contributing](CONTRIBUTING.md) మార్గదర్శకాలను సందర్శించండి. మీ రాచనాత్మక అభిప్రాయాలను స్వాగతిస్తున్నాం! + ## 🧭 ఆఫ్‌లైన్ యాక్సెస్ -[Docsify](https://docsify.js.org/#/)ను ఉపయోగించి మీరు ఈ డాక్యుమెంటేషన్‌ను ఆఫ్‌లైన్‌లో నడుపుకోవచ్చు. ఈ రెపోను ఫోర్క్ చేసి, మీ లోకల్ మెషీన్‌లో [Docsify ఇనిస్టాల్](https://docsify.js.org/#/quickstart) చేసుకోండి, ఆపై ఈ రెపో యొక్క రూట్ ఫోల్డర్‌లో `docsify serve` టైప్ చేయండి. ఈ వెబ్‌సైట్ మీ స్థానిక మెషీన్‌లో పోర్ట్ 3000పై అందుబాటులో ఉంటుంది: `localhost:3000`. +[Docsify](https://docsify.js.org/#/) ఉపయోగించి మీరు ఈ డాక్యుమెంటేషన్‌ను ఆఫ్‌లైన్ లో నడపగలరు. ఈ రిపోను ఫోర్క్ చేసి, మీ స్థానిక యంత్రంపై [Docsify ను ఇన్‌స్టాల్](https://docsify.js.org/#/quickstart) చేసుకోండి, తర్వాత ఈ రిపో యొక్క రూట్ ఫోల్డర్‌లో `docsify serve` టైప్ చేయండి. వెబ్‌సైట్ 3000 పోర్ట్‌ ద్వారా మీరు ఉపయోగించే లోకల్‌హోస్ట్‌లో అందుబాటులో ఉంటుంది: `localhost:3000`. ## 📘 PDF -అన్ని పాఠాల PDF దీనిలో [ఇక్కడ](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf) పొందుపరచబడి ఉంది. +అన్ని పాఠాల PDF ను [ఇక్కడ](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf) కనుగొనవచ్చు. + ## 🎒 ఇతర కోర్సులు -మా బృందం ఇతర కోర్సులు కూడా రూపొందిస్తోంది! చూడండి: +మా టీమ్ ఇతర కోర్సులు కూడా తయారు చేస్తోంది! వీటిని చూడండి: -### LangChain -[![LangChain4j for Beginners](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) -[![LangChain.js for Beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) +### లాంగ్చైన్ +[![LangChain4j барои ప్రారంభోత్సవులు](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![LangChain.js ప్రారంభోత్సవులు కోసం](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) --- -### Azure / Edge / MCP / Agents -[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +### ఆజ్యూర్ / ఎడ్జ్ / MCP / ఏజెంట్స్ +[![ప్రారంభోత్సవులు కోసం AZD](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![ప్రారంభోత్సవులు కోసం ఎడ్జ్ AI](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![ప్రారంభోత్సవులు కోసం MCP](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![ప్రారంభోత్సవులు కోసం AI ఏజెంట్స్](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Generative AI Series -[![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) +### జనరేటివ్ AI సిరీస్ +[![ప్రారంభోత్సవులు కోసం జనరేటివ్ AI](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![జనరేటివ్ AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![జనరేటివ్ AI (జావా)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![జనరేటివ్ AI (జావాస్క్రిప్ట్)](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) -[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +### కోర్ లెర్నింగ్ +[![ప్రారంభోత్సవులు కోసం ML](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![ప్రారంభోత్సవులు కోసం డేటా సైన్స్](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![ప్రారంభోత్సవులు కోసం AI](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![ప్రారంభోత్సవులు కోసం సైబర్ సెక్యూరిటీ](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![ప్రారంభోత్సవులు కోసం వెబ్ డెవ్](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![ప్రారంభోత్సవులు కోసం IoT](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![ప్రారంభోత్సవులు కోసం XR డెవలప్‌మెంట్](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Copilot Series -[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +### కోపైలట్ సిరీస్ +[![AI జత కోడింగ్ కోసం కోపైలట్](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) +[![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) +[![కోపైలట్ అడ్వెంచర్](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## సహాయం పొందడం +## సహాయం పొందుట -మీరు ఇబ్బందిలో పడితే లేదా AI యాప్స్‌ను బిల్డ్ చేయడంపై ఏవైనా ప్రశ్నలు ఉంటే. MCP గురించి చర్చల్లో పార్టిసిపేట్ చేయడానికి తోటి అధ్యయనకర్తలు మరియు అనుభవజ్ఞులు ఉన్నారు. ప్రశ్నలు స్వాగతం మరియు జ్ఞానం స్వేచ్ఛగా పంచుకునే సహాయక సముదాయం ఇది. +మీరు అడ్డుకట్టబడినట్లయితే లేదా AI యాప్‌లను నిర్మించే విషయంలో ఏవైనా ప్రశ్నలు ఉంటే, MCP గురించి చర్చలలో సార్థక అభ్యసకులు మరియు అనుభవజ్ఞుల డెవలపర్లు చేరండి. ఇది ప్రశ్నలు స్వాగతించబడతాయి మరియు జ్ఞానం స్వేచ్ఛగా పంచుకుంటారు అటువంటి సపోర్టివ్ కమ్యూనిటీ. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -మీకు ప్రోడక్ట్ ఫీడ్‌బ్యాక్ లేదా బిల్డ్ చేస్తున్నప్పుడు ఎర్రర్లు ఉంటే సందర్శించండి: +మీరు నిర్మిస్తున్నప్పుడు ఉత్పత్తి గురించి అభిప్రాయాలు లేదా లోపాలుంటే సందర్శించండి: [![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) ## లైసెన్స్ -ఈ రిపోజిటరీ MIT లైసెన్స్ కింద లైసెన్స్ చేయబడింది. మరిన్ని వివరాలకు [LICENSE](../../LICENSE) ఫైలు చూడండి. +ఈ రిపాజిటరీ MIT లైసెన్స్ కింద లైసెన్స్ చేయబడింది. మరిన్ని సమాచారం కోసం [LICENSE](../../LICENSE) ఫైల్‌ను చూడండి. --- -**తప్పిదృశ్యం**: -ఈ పత్రం AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము సాదని అక్షర్యత కోసం ప్రయత్నించినప్పటికీ, ఆటోమేటెడ్ అనువాదాల్లో తప్పులు లేదా అసమర్ధతలు ఉండవచ్చు. అసలు పత్రాన్ని దాని మూలభాషలోనే అధికారిక మూలంగా పరిగణించాలి. కీలక సమాచారం కోసం, నిపుణులైన మానవ అనువాదం సిఫార్సు చేయబడుతుంది. ఈ అనువాదం వలన కలిగే అవగాహనా తప్పులు లేదా దోషాల కోసం మేము బాధ్యత వహించమేము. +**అస్పష్టత నోటీసు**: +ఈ పత్రాన్ని AI అనువాద సేవ అయిన [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించారు. మేము ఖచ్చితత్వానికి శ్రమిస్తున్నప్పటికీ, యంత్ర అనువాదాల్లో పొరపాట్లు లేదా తప్పుడు అర్థాలు ఉండవచ్చు. స్థానిక భాషలో ఉన్న అసలు పత్రం అధికారిక మూలంగా తీసుకోవాలి. ముఖ్యమైన సమాచారానికి వృత్తిపరమైన మానవ అనువాదం సిఫార్సు చేయబడుతుంది. ఈ అనువాదాన్ని ఉపయోగించే కారణంగా కలిగే ఏమీ అవగాహనా లోపాలు లేదా తప్పు అర్థాలకో మేము బాధ్యత వహించము. \ No newline at end of file diff --git a/translations/te/SECURITY.md b/translations/te/SECURITY.md index 27e999ef5..fc8b7938b 100644 --- a/translations/te/SECURITY.md +++ b/translations/te/SECURITY.md @@ -1,12 +1,3 @@ - ## Security 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)కి చెందే ప్రతీదాన్ని జోడిస్తుంది. diff --git a/translations/te/SUPPORT.md b/translations/te/SUPPORT.md index 2dfa5cd5f..905cc989f 100644 --- a/translations/te/SUPPORT.md +++ b/translations/te/SUPPORT.md @@ -1,12 +1,3 @@ - # మద్దతు ## సమస్యలు ఎలా పూరించాలి మరియు సహాయం పొందాలి diff --git a/translations/te/_404.md b/translations/te/_404.md index de947e570..ba8423745 100644 --- a/translations/te/_404.md +++ b/translations/te/_404.md @@ -1,12 +1,3 @@ - # అభివృద్ధి కింద ఉంది మేము ఈ పుటపై పని చేస్తున్నారు. దయచేసి కొద్దిసేపటి తర్వాత మళ్ళీ చూడండి. diff --git a/translations/te/docs/_navbar.md b/translations/te/docs/_navbar.md index 42316a20c..c3b34e3b2 100644 --- a/translations/te/docs/_navbar.md +++ b/translations/te/docs/_navbar.md @@ -1,12 +1,3 @@ - - Translations - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/te/docs/_sidebar.md b/translations/te/docs/_sidebar.md index 6fae87fc7..9dd6133cf 100644 --- a/translations/te/docs/_sidebar.md +++ b/translations/te/docs/_sidebar.md @@ -1,12 +1,3 @@ - - పరిచయం - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/te/for-teachers.md b/translations/te/for-teachers.md index bb2f2949f..b5c30722c 100644 --- a/translations/te/for-teachers.md +++ b/translations/te/for-teachers.md @@ -1,12 +1,3 @@ - ### ఉపాధ్యాయులకు మీ తరగతిలో ఈ పాఠ్యపుస్తకాన్ని ఉపయోగించుకోవడానికి మీకు స్వాగతం. ఇది GitHub క్లాస్‌రూమ్ మరియు ప్రముఖ LMS వేదికలతో సజీవంగా పనిచేస్తుంది, అలాగే మీ విద్యార్థులతో విడివిడిగా రీపోగా కూడా ఉపయోగించవచ్చు. diff --git a/translations/te/lesson-template/README.md b/translations/te/lesson-template/README.md index 99537628e..112471a41 100644 --- a/translations/te/lesson-template/README.md +++ b/translations/te/lesson-template/README.md @@ -1,12 +1,3 @@ - # [పాఠం విషయం] ![ఇక్కడ వీడియో ఎంబెడ్ చేయండి](../../../lesson-template/video-url) diff --git a/translations/te/lesson-template/assignment.md b/translations/te/lesson-template/assignment.md index 0a589c3d0..b2e58b522 100644 --- a/translations/te/lesson-template/assignment.md +++ b/translations/te/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [అస్సైన్మెంట్ పేరు] ## సూచనలు diff --git a/translations/te/memory-game/README.md b/translations/te/memory-game/README.md index 0dd4b5cf7..c2d49f86d 100644 --- a/translations/te/memory-game/README.md +++ b/translations/te/memory-game/README.md @@ -1,12 +1,3 @@ - This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). ## Getting Started diff --git a/translations/te/quiz-app/README.md b/translations/te/quiz-app/README.md index 6749f3bd2..805bcdf96 100644 --- a/translations/te/quiz-app/README.md +++ b/translations/te/quiz-app/README.md @@ -1,12 +1,3 @@ - # Quiz app ఈ ప్రశ్నా తరగతులు https://aka.ms/webdev-beginners వద్ద డేటా సైన్స్ కారిక్యులం కోసం పూర్వ మరియు అనంతర లెక్చర్ ప్రశ్నలుచే consist అవుతాయి diff --git a/translations/th/.co-op-translator.json b/translations/th/.co-op-translator.json new file mode 100644 index 000000000..bcdd95ed8 --- /dev/null +++ b/translations/th/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2026-01-06T22:22:09+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "th" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2025-10-23T20:50:47+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "th" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2026-01-06T22:25:39+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "th" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2026-01-06T22:18:49+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "th" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2025-10-23T20:54:26+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "th" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:27:47+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "th" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2026-01-06T21:27:11+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "th" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T18:25:25+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "th" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2026-01-06T21:38:13+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "th" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2025-10-23T20:43:16+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "th" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2026-01-06T21:36:17+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "th" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2025-10-23T20:43:58+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "th" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2026-01-06T21:40:13+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "th" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2025-10-23T20:45:25+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "th" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2026-01-06T21:42:17+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "th" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2025-10-23T20:44:41+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "th" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-26T21:39:29+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "th" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2026-01-06T22:13:05+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "th" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2025-10-23T21:06:13+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "th" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2026-01-06T22:17:06+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "th" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2025-10-23T21:05:17+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "th" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2026-01-06T22:14:50+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "th" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2025-10-23T21:03:32+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "th" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-06T21:30:29+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "th" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-26T21:38:52+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "th" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2026-01-06T21:29:34+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "th" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T23:15:19+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "th" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2026-01-06T22:11:14+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "th" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2025-10-23T21:16:19+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "th" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2026-01-06T22:00:39+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "th" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2025-10-23T21:25:21+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "th" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2026-01-06T21:56:58+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "th" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2025-10-23T21:23:53+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "th" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2026-01-06T21:58:50+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "th" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2025-10-23T21:22:46+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "th" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-26T22:30:52+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "th" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-26T22:46:16+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "th" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-26T22:47:02+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "th" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-26T22:49:27+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "th" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-26T22:47:50+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "th" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-26T22:50:11+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "th" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-26T22:50:59+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "th" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-26T22:48:36+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "th" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-26T22:37:18+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "th" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2026-01-06T21:52:55+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "th" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2025-10-23T21:21:19+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "th" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2026-01-06T21:48:12+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "th" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2025-10-23T21:18:43+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "th" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2026-01-06T21:54:46+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "th" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2025-10-23T21:18:03+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "th" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2026-01-06T21:46:28+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "th" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2025-10-23T21:20:44+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "th" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T22:05:04+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "th" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T22:04:43+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "th" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2026-01-06T21:51:45+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "th" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-26T21:54:29+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "th" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T21:55:22+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "th" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T21:54:59+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "th" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2026-01-06T21:50:01+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "th" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2025-10-23T21:19:25+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "th" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T22:10:21+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "th" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T22:09:50+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "th" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-26T21:52:16+00:00", + "source_file": "6-space-game/README.md", + "language_code": "th" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T22:10:45+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "th" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2026-01-06T22:04:22+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "th" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2025-10-23T21:12:34+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "th" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2026-01-06T22:02:11+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "th" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2025-10-23T21:14:54+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "th" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2026-01-06T22:06:28+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "th" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2025-10-23T21:10:23+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "th" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2026-01-06T22:09:00+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "th" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2025-10-23T21:08:17+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "th" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-26T22:51:43+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "th" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-26T22:52:25+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "th" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-26T23:07:48+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "th" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2026-01-06T21:44:34+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "th" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2025-10-23T20:47:01+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "th" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2026-01-06T21:30:36+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "th" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:31:22+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "th" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:43:37+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "th" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2025-10-23T21:01:48+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "th" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:52:27+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "th" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:28:21+00:00", + "source_file": "AGENTS.md", + "language_code": "th" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-26T21:25:22+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "th" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-26T21:27:24+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "th" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:53:19+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "th" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T18:27:19+00:00", + "source_file": "README.md", + "language_code": "th" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-26T21:26:23+00:00", + "source_file": "SECURITY.md", + "language_code": "th" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-26T21:23:51+00:00", + "source_file": "SUPPORT.md", + "language_code": "th" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-26T21:25:52+00:00", + "source_file": "_404.md", + "language_code": "th" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-26T21:51:42+00:00", + "source_file": "docs/_navbar.md", + "language_code": "th" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-26T21:50:55+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "th" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T09:49:09+00:00", + "source_file": "for-teachers.md", + "language_code": "th" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-26T23:13:33+00:00", + "source_file": "lesson-template/README.md", + "language_code": "th" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-26T23:14:09+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "th" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:56:35+00:00", + "source_file": "memory-game/README.md", + "language_code": "th" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-26T23:19:54+00:00", + "source_file": "quiz-app/README.md", + "language_code": "th" + } +} \ No newline at end of file diff --git a/translations/th/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/th/1-getting-started-lessons/1-intro-to-programming-languages/README.md index 129ba8836..bf6e36185 100644 --- a/translations/th/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/th/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # แนะนำเกี่ยวกับภาษาโปรแกรมมิ่งและเครื่องมือสำหรับนักพัฒนาสมัยใหม่ สวัสดีครับ นักพัฒนาในอนาคต! 👋 ขอเล่าอะไรที่ยังทำให้ผมตื่นเต้นทุกวันได้ไหม? คุณกำลังจะค้นพบว่าโปรแกรมมิ่งไม่ใช่แค่เรื่องของคอมพิวเตอร์ – แต่มันคือการมีพลังพิเศษจริงๆ ที่จะทำให้ไอเดียที่บ้าคลั่งของคุณกลายเป็นจริง! diff --git a/translations/th/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/th/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index ee394de97..31bc72a7d 100644 --- a/translations/th/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/th/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # งาน: สำรวจเครื่องมือพัฒนาเว็บสมัยใหม่ ## คำแนะนำ diff --git a/translations/th/1-getting-started-lessons/2-github-basics/README.md b/translations/th/1-getting-started-lessons/2-github-basics/README.md index 8e55487a4..e7845fbdb 100644 --- a/translations/th/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/th/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # Introduction to GitHub สวัสดี นักพัฒนามือใหม่ในอนาคต! 👋 พร้อมที่จะเข้าร่วมกับนักเขียนโค้ดนับล้านทั่วโลกแล้วหรือยัง? ฉันตื่นเต้นอย่างจริงใจที่จะพาคุณไปรู้จักกับ GitHub – คิดว่าเป็นแพลตฟอร์มโซเชียลมีเดียสำหรับโปรแกรมเมอร์ ต่างจากการแชร์รูปอาหารเท่านั้นที่นี่เราแชร์โค้ดและสร้างสิ่งที่น่าทึ่งร่วมกัน! diff --git a/translations/th/1-getting-started-lessons/3-accessibility/README.md b/translations/th/1-getting-started-lessons/3-accessibility/README.md index 6453bf8bf..801c19af6 100644 --- a/translations/th/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/th/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # สร้างหน้าเว็บที่เข้าถึงได้ ![ทุกอย่างเกี่ยวกับการเข้าถึง](../../../../translated_images/th/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/th/1-getting-started-lessons/3-accessibility/assignment.md b/translations/th/1-getting-started-lessons/3-accessibility/assignment.md index 432eedc7f..f8aabc04d 100644 --- a/translations/th/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/th/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # การตรวจสอบการเข้าถึงเว็บไซต์อย่างครอบคลุม ## คำแนะนำ diff --git a/translations/th/1-getting-started-lessons/README.md b/translations/th/1-getting-started-lessons/README.md index 25e120ee3..51997f7e2 100644 --- a/translations/th/1-getting-started-lessons/README.md +++ b/translations/th/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # เริ่มต้นกับการพัฒนาเว็บ ในส่วนนี้ของหลักสูตร คุณจะได้เรียนรู้แนวคิดที่ไม่เกี่ยวกับโครงการซึ่งสำคัญต่อการเป็นนักพัฒนามืออาชีพ diff --git a/translations/th/10-ai-framework-project/README.md b/translations/th/10-ai-framework-project/README.md index aa83cd4cf..63216cffb 100644 --- a/translations/th/10-ai-framework-project/README.md +++ b/translations/th/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # AI Framework เคยรู้สึกว่าเอ๊ะ! มึนงงกับการสร้างแอป AI ตั้งแต่ต้นไหม? คุณไม่ได้อยู่คนเดียว! AI frameworks ก็เหมือนมีอุปกรณ์ Swiss Army knife สำหรับการพัฒนา AI — เป็นเครื่องมือที่ทรงพลังซึ่งช่วยประหยัดเวลารวมถึงลดปัญหาที่อาจเกิดขึ้นเมื่อสร้างแอปอัจฉริยะ ลองคิดว่า AI framework เป็นเหมือนห้องสมุดที่จัดระเบียบอย่างดี: มันมีส่วนประกอบสำเร็จรูป, APIs ที่เป็นมาตรฐาน, และการจัดการแบบนามธรรมอัจฉริยะ ทำให้คุณสามารถมุ่งเน้นแก้ปัญหาจริงแทนที่จะต้องต่อสู้กับรายละเอียดการนำไปใช้งาน diff --git a/translations/th/2-js-basics/1-data-types/README.md b/translations/th/2-js-basics/1-data-types/README.md index beaeaba81..3c6ea4eeb 100644 --- a/translations/th/2-js-basics/1-data-types/README.md +++ b/translations/th/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # JavaScript เบื้องต้น: ประเภทข้อมูล ![JavaScript Basics - Data types](../../../../translated_images/th/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/th/2-js-basics/1-data-types/assignment.md b/translations/th/2-js-basics/1-data-types/assignment.md index 909e2d251..60a839d98 100644 --- a/translations/th/2-js-basics/1-data-types/assignment.md +++ b/translations/th/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # การฝึกฝนประเภทข้อมูล: ระบบตะกร้าสินค้าในอีคอมเมิร์ซ ## คำแนะนำ diff --git a/translations/th/2-js-basics/2-functions-methods/README.md b/translations/th/2-js-basics/2-functions-methods/README.md index 15cdf56ad..e451b5460 100644 --- a/translations/th/2-js-basics/2-functions-methods/README.md +++ b/translations/th/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # JavaScript Basics: Methods and Functions ![JavaScript Basics - Functions](../../../../translated_images/th/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/th/2-js-basics/2-functions-methods/assignment.md b/translations/th/2-js-basics/2-functions-methods/assignment.md index a6c4626fe..00b68cd0d 100644 --- a/translations/th/2-js-basics/2-functions-methods/assignment.md +++ b/translations/th/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # สนุกกับฟังก์ชัน ## คำแนะนำ diff --git a/translations/th/2-js-basics/3-making-decisions/README.md b/translations/th/2-js-basics/3-making-decisions/README.md index 3d8fd0c90..014d3d957 100644 --- a/translations/th/2-js-basics/3-making-decisions/README.md +++ b/translations/th/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # พื้นฐาน JavaScript: การตัดสินใจ ![JavaScript Basics - Making decisions](../../../../translated_images/th/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/th/2-js-basics/3-making-decisions/assignment.md b/translations/th/2-js-basics/3-making-decisions/assignment.md index bd0357468..87b548234 100644 --- a/translations/th/2-js-basics/3-making-decisions/assignment.md +++ b/translations/th/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # การตัดสินใจ: โปรแกรมประมวลผลเกรดนักเรียน ## วัตถุประสงค์การเรียนรู้ diff --git a/translations/th/2-js-basics/4-arrays-loops/README.md b/translations/th/2-js-basics/4-arrays-loops/README.md index 1584990d7..d668092de 100644 --- a/translations/th/2-js-basics/4-arrays-loops/README.md +++ b/translations/th/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # JavaScript Basics: Arrays and Loops ![JavaScript Basics - Arrays](../../../../translated_images/th/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/th/2-js-basics/4-arrays-loops/assignment.md b/translations/th/2-js-basics/4-arrays-loops/assignment.md index 3ec7bcdcf..9ad15d873 100644 --- a/translations/th/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/th/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # การบ้านเรื่องอาร์เรย์และลูป ## คำแนะนำ diff --git a/translations/th/2-js-basics/README.md b/translations/th/2-js-basics/README.md index 18c3a580a..5a8141adc 100644 --- a/translations/th/2-js-basics/README.md +++ b/translations/th/2-js-basics/README.md @@ -1,12 +1,3 @@ - # บทนำสู่ JavaScript JavaScript เป็นภาษาของเว็บ ในบทเรียนทั้งสี่นี้ คุณจะได้เรียนรู้พื้นฐานของมัน diff --git a/translations/th/3-terrarium/1-intro-to-html/README.md b/translations/th/3-terrarium/1-intro-to-html/README.md index acf2cb5da..1db1fd3c2 100644 --- a/translations/th/3-terrarium/1-intro-to-html/README.md +++ b/translations/th/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # โครงการ Terrarium ตอนที่ 1: แนะนำ HTML ```mermaid diff --git a/translations/th/3-terrarium/1-intro-to-html/assignment.md b/translations/th/3-terrarium/1-intro-to-html/assignment.md index 9e63cd918..35fca4fd2 100644 --- a/translations/th/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/th/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # การบ้านฝึก HTML: สร้างโครงร่างบล็อก ## วัตถุประสงค์การเรียนรู้ diff --git a/translations/th/3-terrarium/2-intro-to-css/README.md b/translations/th/3-terrarium/2-intro-to-css/README.md index 9f11250a8..e4638fdd9 100644 --- a/translations/th/3-terrarium/2-intro-to-css/README.md +++ b/translations/th/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # โครงการ Terrarium ตอนที่ 2: แนะนำ CSS ```mermaid diff --git a/translations/th/3-terrarium/2-intro-to-css/assignment.md b/translations/th/3-terrarium/2-intro-to-css/assignment.md index 05c7a4a81..ef5b5cb89 100644 --- a/translations/th/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/th/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # งานปรับปรุง CSS ## วัตถุประสงค์ diff --git a/translations/th/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/th/3-terrarium/3-intro-to-DOM-and-closures/README.md index c0675ed64..d7d3c63f0 100644 --- a/translations/th/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/th/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # โครงการ Terrarium ตอนที่ 3: การจัดการ DOM และ JavaScript Closures ```mermaid diff --git a/translations/th/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/th/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index 6549f0963..aff785921 100644 --- a/translations/th/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/th/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # การมอบหมายงานการสำรวจองค์ประกอบ DOM ## ภาพรวม diff --git a/translations/th/3-terrarium/README.md b/translations/th/3-terrarium/README.md index 452899ad2..7f5c4ee6e 100644 --- a/translations/th/3-terrarium/README.md +++ b/translations/th/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## นำ Terrarium ของคุณขึ้นใช้งาน คุณสามารถนำ Terrarium ของคุณขึ้นใช้งาน หรือเผยแพร่บนเว็บโดยใช้ **Azure Static Web Apps** diff --git a/translations/th/3-terrarium/solution/README.md b/translations/th/3-terrarium/solution/README.md index f6680aa36..88e42d9c6 100644 --- a/translations/th/3-terrarium/solution/README.md +++ b/translations/th/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # เทอร์ราเรียมของฉัน: โปรเจกต์เรียนรู้เกี่ยวกับ HTML, CSS และการจัดการ DOM ด้วย JavaScript 🌵🌱 โค้ดเล็กๆ ที่สามารถลากและวางได้ พร้อมด้วย HTML, JS และ CSS คุณสามารถสร้างอินเทอร์เฟซเว็บ ออกแบบสไตล์ และเพิ่มการโต้ตอบได้ diff --git a/translations/th/4-typing-game/README.md b/translations/th/4-typing-game/README.md index 461ddd852..63a3ff49a 100644 --- a/translations/th/4-typing-game/README.md +++ b/translations/th/4-typing-game/README.md @@ -1,12 +1,3 @@ - # การเขียนโปรแกรมแบบขับเคลื่อนด้วยเหตุการณ์ - สร้างเกมพิมพ์ข้อความ ```mermaid diff --git a/translations/th/4-typing-game/solution/README.md b/translations/th/4-typing-game/solution/README.md index 46e18f51b..d8be88ccb 100644 --- a/translations/th/4-typing-game/solution/README.md +++ b/translations/th/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - นี่คือช่องว่างที่เว้นไว้โดยเจตนา --- diff --git a/translations/th/4-typing-game/typing-game/README.md b/translations/th/4-typing-game/typing-game/README.md index 2b7590e0e..5ad8d259f 100644 --- a/translations/th/4-typing-game/typing-game/README.md +++ b/translations/th/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # การสร้างเกมโดยใช้เหตุการณ์ คุณเคยสงสัยไหมว่าเว็บไซต์รู้ได้อย่างไรเมื่อคุณคลิกปุ่มหรือพิมพ์ในกล่องข้อความ? นั่นคือความมหัศจรรย์ของโปรแกรมมิ่งแบบขับเคลื่อนด้วยเหตุการณ์! วิธีที่ดีที่สุดในการเรียนรู้ทักษะสำคัญนี้คือการสร้างสิ่งที่มีประโยชน์ - เกมวัดความเร็วการพิมพ์ที่ตอบสนองต่อทุกการกดแป้นที่คุณทำ diff --git a/translations/th/4-typing-game/typing-game/assignment.md b/translations/th/4-typing-game/typing-game/assignment.md index 53a483dec..868860698 100644 --- a/translations/th/4-typing-game/typing-game/assignment.md +++ b/translations/th/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # สร้างเกมคีย์บอร์ดใหม่ ## คำแนะนำ diff --git a/translations/th/5-browser-extension/1-about-browsers/README.md b/translations/th/5-browser-extension/1-about-browsers/README.md index c8af8844b..318b6ab30 100644 --- a/translations/th/5-browser-extension/1-about-browsers/README.md +++ b/translations/th/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # โครงการส่วนขยายเบราว์เซอร์ ตอนที่ 1: ทุกอย่างเกี่ยวกับเบราว์เซอร์ ```mermaid diff --git a/translations/th/5-browser-extension/1-about-browsers/assignment.md b/translations/th/5-browser-extension/1-about-browsers/assignment.md index c42959381..c2e487476 100644 --- a/translations/th/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/th/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # งาน: ปรับแต่งส่วนขยายเบราว์เซอร์ของคุณ ## ภาพรวม diff --git a/translations/th/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/th/5-browser-extension/2-forms-browsers-local-storage/README.md index e5ec6b9f8..75df6d9f9 100644 --- a/translations/th/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/th/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # Browser Extension Project Part 2: Call an API, use Local Storage ```mermaid diff --git a/translations/th/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/th/5-browser-extension/2-forms-browsers-local-storage/assignment.md index 055d0baee..e42f48e18 100644 --- a/translations/th/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/th/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # ใช้ API ## ภาพรวม diff --git a/translations/th/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/th/5-browser-extension/3-background-tasks-and-performance/README.md index a389fe437..60624f05d 100644 --- a/translations/th/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/th/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # โครงการส่วนเสริมเบราว์เซอร์ ตอนที่ 3: เรียนรู้เกี่ยวกับงานพื้นหลังและประสิทธิภาพ ```mermaid diff --git a/translations/th/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/th/5-browser-extension/3-background-tasks-and-performance/assignment.md index 7e1ccb0a5..b79463092 100644 --- a/translations/th/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/th/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # วิเคราะห์เว็บไซต์เพื่อประสิทธิภาพ ## ภาพรวมของงาน diff --git a/translations/th/5-browser-extension/README.md b/translations/th/5-browser-extension/README.md index 9ac41e7dc..ddc68980e 100644 --- a/translations/th/5-browser-extension/README.md +++ b/translations/th/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # การสร้างส่วนขยายเบราว์เซอร์ การสร้างส่วนขยายเบราว์เซอร์เป็นวิธีที่สนุกและน่าสนใจในการคิดเกี่ยวกับประสิทธิภาพของแอปพลิเคชันของคุณ ในขณะเดียวกันก็สร้างทรัพยากรเว็บในรูปแบบที่แตกต่างออกไป โมดูลนี้ประกอบด้วยบทเรียนเกี่ยวกับวิธีการทำงานของเบราว์เซอร์ วิธีการปรับใช้ส่วนขยายเบราว์เซอร์ วิธีสร้างฟอร์ม เรียก API และใช้พื้นที่เก็บข้อมูลในเครื่อง รวมถึงวิธีประเมินประสิทธิภาพของเว็บไซต์ของคุณและปรับปรุงให้ดีขึ้น diff --git a/translations/th/5-browser-extension/solution/README.md b/translations/th/5-browser-extension/solution/README.md index 3b7c78abd..056eaffd2 100644 --- a/translations/th/5-browser-extension/solution/README.md +++ b/translations/th/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # ส่วนขยายเบราว์เซอร์ Carbon Trigger: โค้ดที่เสร็จสมบูรณ์ ใช้ API C02 Signal ของ tmrow เพื่อติดตามการใช้ไฟฟ้า สร้างส่วนขยายเบราว์เซอร์เพื่อให้คุณมีตัวเตือนในเบราว์เซอร์เกี่ยวกับการใช้ไฟฟ้าที่หนักในภูมิภาคของคุณ การใช้ส่วนขยายนี้แบบตามความต้องการจะช่วยให้คุณตัดสินใจเกี่ยวกับกิจกรรมของคุณโดยอิงจากข้อมูลนี้ diff --git a/translations/th/5-browser-extension/solution/translation/README.es.md b/translations/th/5-browser-extension/solution/translation/README.es.md index dce9cdfd1..5ec4180a4 100644 --- a/translations/th/5-browser-extension/solution/translation/README.es.md +++ b/translations/th/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # ส่วนขยายเบราว์เซอร์ Carbon Trigger: โค้ดเต็ม ใช้ API สัญญาณ CO2 ของ tmrow เพื่อติดตามการใช้ไฟฟ้า สร้างส่วนขยายเบราว์เซอร์เพื่อให้คุณสามารถรับการแจ้งเตือนเกี่ยวกับการใช้ไฟฟ้าในภูมิภาคของคุณได้โดยตรงในเบราว์เซอร์ การใช้ส่วนขยายนี้จะช่วยให้คุณตัดสินใจกิจกรรมต่าง ๆ ได้โดยอิงจากข้อมูลนี้ diff --git a/translations/th/5-browser-extension/solution/translation/README.fr.md b/translations/th/5-browser-extension/solution/translation/README.fr.md index 3fcb58147..10614c47c 100644 --- a/translations/th/5-browser-extension/solution/translation/README.fr.md +++ b/translations/th/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # ส่วนขยายเบราว์เซอร์ Carbon Trigger: โค้ดที่เสร็จสมบูรณ์ โดยใช้ API C02 Signal จาก tmrow เพื่อติดตามการใช้ไฟฟ้า สร้างส่วนขยายเบราว์เซอร์เพื่อให้คุณสามารถรับการแจ้งเตือนโดยตรงในเบราว์เซอร์เกี่ยวกับการใช้ไฟฟ้าในพื้นที่ของคุณ การใช้ส่วนขยายนี้จะช่วยให้คุณตัดสินใจเกี่ยวกับกิจกรรมของคุณโดยอิงจากข้อมูลเหล่านี้ diff --git a/translations/th/5-browser-extension/solution/translation/README.hi.md b/translations/th/5-browser-extension/solution/translation/README.hi.md index 2367c1167..c6237ddef 100644 --- a/translations/th/5-browser-extension/solution/translation/README.hi.md +++ b/translations/th/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # ส่วนขยายเบราว์เซอร์ Carbon Trigger: โค้ดที่เสร็จสมบูรณ์ ใช้ API ของ CO2 Signal จาก tmrow เพื่อติดตามการใช้ไฟฟ้า สร้างส่วนขยายเบราว์เซอร์เพื่อเตือนคุณเกี่ยวกับการใช้ไฟฟ้าในพื้นที่ของคุณผ่านเบราว์เซอร์ การใช้ส่วนขยายนี้จะช่วยให้คุณตัดสินใจเกี่ยวกับกิจกรรมของคุณโดยอิงจากข้อมูลนี้ diff --git a/translations/th/5-browser-extension/solution/translation/README.it.md b/translations/th/5-browser-extension/solution/translation/README.it.md index f1f83c615..2263ed872 100644 --- a/translations/th/5-browser-extension/solution/translation/README.it.md +++ b/translations/th/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # ส่วนขยายเบราว์เซอร์ Carbon Trigger: โค้ดเริ่มต้น เราจะใช้ API Signal CO2 ของ tmrow เพื่อติดตามการใช้ไฟฟ้าและสร้างส่วนขยายสำหรับเบราว์เซอร์ เพื่อให้คุณสามารถรับการแจ้งเตือนโดยตรงในเบราว์เซอร์เกี่ยวกับการใช้ไฟฟ้าในภูมิภาคของคุณ การใช้ส่วนขยายนี้จะช่วยให้คุณประเมินกิจกรรมของคุณตามข้อมูลดังกล่าวได้ diff --git a/translations/th/5-browser-extension/solution/translation/README.ja.md b/translations/th/5-browser-extension/solution/translation/README.ja.md index 073c48773..e1e7155e9 100644 --- a/translations/th/5-browser-extension/solution/translation/README.ja.md +++ b/translations/th/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # ส่วนขยายเบราว์เซอร์ Carbon Trigger: โค้ดที่เสร็จสมบูรณ์ สร้างส่วนขยายเบราว์เซอร์ที่สามารถแสดงการแจ้งเตือนบนเบราว์เซอร์เกี่ยวกับการใช้พลังงานในพื้นที่ของคุณ โดยใช้ API ของ C02 Signal จาก tmrow เพื่อช่วยติดตามการใช้พลังงานของคุณ คุณสามารถใช้ส่วนขยายนี้เพื่อช่วยตัดสินใจกิจกรรมของคุณตามข้อมูลที่ได้รับ diff --git a/translations/th/5-browser-extension/solution/translation/README.ms.md b/translations/th/5-browser-extension/solution/translation/README.ms.md index 54cc7e842..b41b1b4b0 100644 --- a/translations/th/5-browser-extension/solution/translation/README.ms.md +++ b/translations/th/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # ส่วนขยายเบราว์เซอร์ Carbon Trigger: โค้ดฉบับสมบูรณ์ ใช้ API สัญญาณ CO2 ของ tmrow เพื่อตรวจจับการใช้ไฟฟ้า สร้างส่วนขยายเบราว์เซอร์เพื่อให้คุณได้รับการแจ้งเตือนในเบราว์เซอร์เกี่ยวกับความเข้มข้นของการใช้ไฟฟ้าในพื้นที่ของคุณ การใช้ส่วนขยายนี้จะช่วยให้คุณตัดสินใจเกี่ยวกับกิจกรรมของคุณโดยอิงจากข้อมูลนี้ diff --git a/translations/th/5-browser-extension/start/README.md b/translations/th/5-browser-extension/start/README.md index d4f4c7ac1..489d5c550 100644 --- a/translations/th/5-browser-extension/start/README.md +++ b/translations/th/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # ส่วนขยายเบราว์เซอร์ Carbon Trigger: โค้ดเริ่มต้น ใช้ API C02 Signal ของ tmrow เพื่อติดตามการใช้ไฟฟ้า สร้างส่วนขยายเบราว์เซอร์เพื่อให้คุณมีการแจ้งเตือนในเบราว์เซอร์เกี่ยวกับการใช้ไฟฟ้าในภูมิภาคของคุณ การใช้ส่วนขยายนี้เป็นครั้งคราวจะช่วยให้คุณตัดสินใจเกี่ยวกับกิจกรรมต่าง ๆ โดยอิงจากข้อมูลนี้ diff --git a/translations/th/6-space-game/1-introduction/README.md b/translations/th/6-space-game/1-introduction/README.md index d6109c358..d79975434 100644 --- a/translations/th/6-space-game/1-introduction/README.md +++ b/translations/th/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # สร้างเกมอวกาศ ตอนที่ 1: บทนำ ```mermaid diff --git a/translations/th/6-space-game/1-introduction/assignment.md b/translations/th/6-space-game/1-introduction/assignment.md index dac13a673..6d98f0e32 100644 --- a/translations/th/6-space-game/1-introduction/assignment.md +++ b/translations/th/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # สร้างเกมจำลอง: ใช้รูปแบบการออกแบบ ## ภาพรวมของงาน diff --git a/translations/th/6-space-game/2-drawing-to-canvas/README.md b/translations/th/6-space-game/2-drawing-to-canvas/README.md index 5cd95457e..b8b48fef2 100644 --- a/translations/th/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/th/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # สร้างเกมอวกาศ ตอนที่ 2: วาดฮีโร่และมอนสเตอร์บนแคนวาส ```mermaid diff --git a/translations/th/6-space-game/2-drawing-to-canvas/assignment.md b/translations/th/6-space-game/2-drawing-to-canvas/assignment.md index bcbd7e78c..8c9df7daa 100644 --- a/translations/th/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/th/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # งาน: สำรวจ Canvas API ## วัตถุประสงค์การเรียนรู้ diff --git a/translations/th/6-space-game/3-moving-elements-around/README.md b/translations/th/6-space-game/3-moving-elements-around/README.md index d1cb0bcdc..7002194ae 100644 --- a/translations/th/6-space-game/3-moving-elements-around/README.md +++ b/translations/th/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # สร้างเกมอวกาศ ตอนที่ 3: การเพิ่มการเคลื่อนที่ ```mermaid diff --git a/translations/th/6-space-game/3-moving-elements-around/assignment.md b/translations/th/6-space-game/3-moving-elements-around/assignment.md index e29d17b83..1778d8fda 100644 --- a/translations/th/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/th/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # แสดงความคิดเห็นในโค้ดของคุณ ## คำแนะนำ diff --git a/translations/th/6-space-game/4-collision-detection/README.md b/translations/th/6-space-game/4-collision-detection/README.md index cff88b419..577740bbd 100644 --- a/translations/th/6-space-game/4-collision-detection/README.md +++ b/translations/th/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # สร้างเกมอวกาศ ตอนที่ 4: เพิ่มเลเซอร์และตรวจจับการชน ```mermaid diff --git a/translations/th/6-space-game/4-collision-detection/assignment.md b/translations/th/6-space-game/4-collision-detection/assignment.md index b831c744d..07ce003d4 100644 --- a/translations/th/6-space-game/4-collision-detection/assignment.md +++ b/translations/th/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # สำรวจการชนกัน ## คำแนะนำ diff --git a/translations/th/6-space-game/4-collision-detection/solution/README.md b/translations/th/6-space-game/4-collision-detection/solution/README.md index 1ef1cc93b..4f72cb2df 100644 --- a/translations/th/6-space-game/4-collision-detection/solution/README.md +++ b/translations/th/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - นี่คือช่องว่างที่เว้นไว้โดยเจตนา --- diff --git a/translations/th/6-space-game/4-collision-detection/your-work/README.md b/translations/th/6-space-game/4-collision-detection/your-work/README.md index df159fceb..a262c1a3b 100644 --- a/translations/th/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/th/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - นี่คือช่องว่างที่เว้นไว้โดยเจตนา --- diff --git a/translations/th/6-space-game/5-keeping-score/README.md b/translations/th/6-space-game/5-keeping-score/README.md index 12c2a3644..ab9e578e2 100644 --- a/translations/th/6-space-game/5-keeping-score/README.md +++ b/translations/th/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # สร้างเกมอวกาศ ตอนที่ 5: การนับคะแนนและจำนวนชีวิต ```mermaid diff --git a/translations/th/6-space-game/5-keeping-score/assignment.md b/translations/th/6-space-game/5-keeping-score/assignment.md index 25342a9db..de90202bb 100644 --- a/translations/th/6-space-game/5-keeping-score/assignment.md +++ b/translations/th/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # สร้างเกมการให้คะแนน ## คำแนะนำ diff --git a/translations/th/6-space-game/5-keeping-score/solution/README.md b/translations/th/6-space-game/5-keeping-score/solution/README.md index bf2ca0816..a262c1a3b 100644 --- a/translations/th/6-space-game/5-keeping-score/solution/README.md +++ b/translations/th/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - นี่คือช่องว่างที่เว้นไว้โดยเจตนา --- diff --git a/translations/th/6-space-game/5-keeping-score/your-work/README.md b/translations/th/6-space-game/5-keeping-score/your-work/README.md index 51d2e3efc..46b550681 100644 --- a/translations/th/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/th/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - นี่คือช่องว่างที่ถูกเว้นไว้โดยเจตนา --- diff --git a/translations/th/6-space-game/6-end-condition/README.md b/translations/th/6-space-game/6-end-condition/README.md index 599cdc4b9..22294cf76 100644 --- a/translations/th/6-space-game/6-end-condition/README.md +++ b/translations/th/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # สร้างเกมอวกาศ ตอนที่ 6: สิ้นสุดและเริ่มใหม่ ```mermaid diff --git a/translations/th/6-space-game/6-end-condition/assignment.md b/translations/th/6-space-game/6-end-condition/assignment.md index df7c17500..08cd84c87 100644 --- a/translations/th/6-space-game/6-end-condition/assignment.md +++ b/translations/th/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # สร้างเกมตัวอย่าง ## ภาพรวมของงาน diff --git a/translations/th/6-space-game/6-end-condition/solution/README.md b/translations/th/6-space-game/6-end-condition/solution/README.md index f1526060b..fd5776c33 100644 --- a/translations/th/6-space-game/6-end-condition/solution/README.md +++ b/translations/th/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - นี่คือช่องว่างที่เว้นไว้โดยเจตนา --- diff --git a/translations/th/6-space-game/6-end-condition/your-work/README.md b/translations/th/6-space-game/6-end-condition/your-work/README.md index 60102e661..4f72cb2df 100644 --- a/translations/th/6-space-game/6-end-condition/your-work/README.md +++ b/translations/th/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - นี่คือช่องว่างที่เว้นไว้โดยเจตนา --- diff --git a/translations/th/6-space-game/README.md b/translations/th/6-space-game/README.md index e6845d1d6..484c73187 100644 --- a/translations/th/6-space-game/README.md +++ b/translations/th/6-space-game/README.md @@ -1,12 +1,3 @@ - # สร้างเกมอวกาศ เกมอวกาศเพื่อเรียนรู้พื้นฐาน JavaScript ขั้นสูง diff --git a/translations/th/6-space-game/solution/README.md b/translations/th/6-space-game/solution/README.md index dc702836d..4f72cb2df 100644 --- a/translations/th/6-space-game/solution/README.md +++ b/translations/th/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - นี่คือช่องว่างที่เว้นไว้โดยเจตนา --- diff --git a/translations/th/7-bank-project/1-template-route/README.md b/translations/th/7-bank-project/1-template-route/README.md index 8d57b956a..5408edc22 100644 --- a/translations/th/7-bank-project/1-template-route/README.md +++ b/translations/th/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # สร้างแอปธนาคาร ภาค 1: HTML เทมเพลตและเส้นทางในเว็บแอป ```mermaid diff --git a/translations/th/7-bank-project/1-template-route/assignment.md b/translations/th/7-bank-project/1-template-route/assignment.md index d9939e426..cc1908163 100644 --- a/translations/th/7-bank-project/1-template-route/assignment.md +++ b/translations/th/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # ปรับปรุงระบบ Routing ## คำแนะนำ diff --git a/translations/th/7-bank-project/2-forms/README.md b/translations/th/7-bank-project/2-forms/README.md index b959f453f..b857a42ea 100644 --- a/translations/th/7-bank-project/2-forms/README.md +++ b/translations/th/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # สร้างแอปธนาคาร ตอนที่ 2: สร้างฟอร์มเข้าสู่ระบบและลงทะเบียน ```mermaid diff --git a/translations/th/7-bank-project/2-forms/assignment.md b/translations/th/7-bank-project/2-forms/assignment.md index 165770e95..9b0532ad6 100644 --- a/translations/th/7-bank-project/2-forms/assignment.md +++ b/translations/th/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # สไตล์แอปธนาคารของคุณด้วย CSS สมัยใหม่ ## ภาพรวมของโปรเจกต์ diff --git a/translations/th/7-bank-project/3-data/README.md b/translations/th/7-bank-project/3-data/README.md index a687a908d..fd747fe90 100644 --- a/translations/th/7-bank-project/3-data/README.md +++ b/translations/th/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # สร้างแอปธนาคาร ตอนที่ 3: วิธีการดึงข้อมูลและใช้งานข้อมูล ลองนึกถึงคอมพิวเตอร์ของยาน Enterprise ใน Star Trek - เมื่อกัปตันพิคาร์ดถามสถานะของยาน ข้อมูลจะปรากฏขึ้นทันทีโดยที่อินเตอร์เฟซทั้งหมดไม่ต้องปิดลงและสร้างขึ้นใหม่ การไหลของข้อมูลที่ราบรื่นนี้คือสิ่งที่เรากำลังสร้างที่นี่ด้วยการดึงข้อมูลแบบไดนามิก diff --git a/translations/th/7-bank-project/3-data/assignment.md b/translations/th/7-bank-project/3-data/assignment.md index 712230377..b9d844633 100644 --- a/translations/th/7-bank-project/3-data/assignment.md +++ b/translations/th/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # การมอบหมายงานการปรับปรุงโค้ดและการเขียนเอกสาร ## วัตถุประสงค์การเรียนรู้ diff --git a/translations/th/7-bank-project/4-state-management/README.md b/translations/th/7-bank-project/4-state-management/README.md index 2ebe1e898..6483e2edc 100644 --- a/translations/th/7-bank-project/4-state-management/README.md +++ b/translations/th/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # สร้างแอปธนาคาร ตอนที่ 4: แนวคิดการจัดการสถานะ ## ⚡ สิ่งที่คุณทำได้ใน 5 นาทีถัดไป diff --git a/translations/th/7-bank-project/4-state-management/assignment.md b/translations/th/7-bank-project/4-state-management/assignment.md index b8fe7f5c9..ba09562c8 100644 --- a/translations/th/7-bank-project/4-state-management/assignment.md +++ b/translations/th/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # การสร้างหน้าต่าง "เพิ่มธุรกรรม" ## ภาพรวม diff --git a/translations/th/7-bank-project/README.md b/translations/th/7-bank-project/README.md index 8748d6e46..f1cb0b063 100644 --- a/translations/th/7-bank-project/README.md +++ b/translations/th/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: สร้างธนาคาร ในโปรเจกต์นี้ คุณจะได้เรียนรู้วิธีสร้างธนาคารสมมติ บทเรียนเหล่านี้จะรวมถึงคำแนะนำเกี่ยวกับการออกแบบเว็บแอปและการกำหนดเส้นทาง การสร้างฟอร์ม การจัดการสถานะ และการดึงข้อมูลจาก API ที่คุณสามารถใช้เพื่อดึงข้อมูลของธนาคารได้ diff --git a/translations/th/7-bank-project/api/README.md b/translations/th/7-bank-project/api/README.md index d1f581466..525eab5c1 100644 --- a/translations/th/7-bank-project/api/README.md +++ b/translations/th/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # Bank API > Bank API สร้างขึ้นด้วย [Node.js](https://nodejs.org) + [Express](https://expressjs.com/) diff --git a/translations/th/7-bank-project/solution/README.md b/translations/th/7-bank-project/solution/README.md index dd3e81e9a..a792785f2 100644 --- a/translations/th/7-bank-project/solution/README.md +++ b/translations/th/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # แอปธนาคาร > ตัวอย่างโซลูชันสำหรับโปรเจกต์แอปธนาคาร สร้างด้วย HTML5, CSS และ JavaScript แบบดั้งเดิม (ไม่ได้ใช้เฟรมเวิร์กหรือไลบรารี) diff --git a/translations/th/8-code-editor/1-using-a-code-editor/README.md b/translations/th/8-code-editor/1-using-a-code-editor/README.md index 3b41f6167..0c50dc119 100644 --- a/translations/th/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/th/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # การใช้ตัวแก้ไขโค้ด: การชำนาญ VSCode.dev จำได้ไหมใน *The Matrix* เมื่อ Neo ต้องเสียบปลั๊กเข้ากับเทอร์มินัลคอมพิวเตอร์ขนาดใหญ่เพื่อเข้าถึงโลกดิจิทัล? เครื่องมือพัฒนาเว็บในวันนี้เป็นเรื่องตรงกันข้าม – มีความสามารถที่ทรงพลังอย่างไม่น่าเชื่อที่เข้าถึงได้จากทุกที่ VSCode.dev เป็นตัวแก้ไขโค้ดบนเบราว์เซอร์ที่นำเครื่องมือพัฒนาระดับมืออาชีพมาไว้บนอุปกรณ์ใดก็ได้ที่มีการเชื่อมต่ออินเทอร์เน็ต diff --git a/translations/th/8-code-editor/1-using-a-code-editor/assignment.md b/translations/th/8-code-editor/1-using-a-code-editor/assignment.md index 9a7d145fb..b9a3b83f4 100644 --- a/translations/th/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/th/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # สร้างเว็บไซต์เรซูเม่ด้วย VSCode.dev เปลี่ยนโอกาสในอาชีพของคุณด้วยการสร้างเว็บไซต์เรซูเม่ที่แสดงทักษะและประสบการณ์ของคุณในรูปแบบที่ทันสมัยและน่าสนใจ แทนที่จะส่งไฟล์ PDF แบบดั้งเดิม ลองจินตนาการถึงการให้ผู้สรรหางานเข้าชมเว็บไซต์ที่ดูดีและตอบสนองได้ดี ซึ่งแสดงทั้งคุณสมบัติและความสามารถในการพัฒนาเว็บของคุณ diff --git a/translations/th/9-chat-project/README.md b/translations/th/9-chat-project/README.md index 04cdc51a1..12dd20c07 100644 --- a/translations/th/9-chat-project/README.md +++ b/translations/th/9-chat-project/README.md @@ -1,12 +1,3 @@ - # สร้างผู้ช่วยแชทด้วย AI จำได้ไหมในซีรีส์ Star Trek ที่ลูกเรือจะพูดคุยอย่างไม่เป็นทางการกับคอมพิวเตอร์ของยาน เรียกมันด้วยคำถามซับซ้อนและได้รับคำตอบที่ลึกซึ้ง? สิ่งที่ดูเหมือนนิยายวิทยาศาสตร์บริสุทธิ์ในทศวรรษ 1960 วันนี้คุณสามารถสร้างได้ด้วยเทคโนโลยีเว็บที่คุณรู้จักอยู่แล้ว diff --git a/translations/th/9-chat-project/solution/README.md b/translations/th/9-chat-project/solution/README.md index 97e715b18..d29d4055e 100644 --- a/translations/th/9-chat-project/solution/README.md +++ b/translations/th/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # เรียกใช้งานโซลูชัน 1. เริ่มต้น [backend](./backend/README.md) diff --git a/translations/th/9-chat-project/solution/backend/README.md b/translations/th/9-chat-project/solution/backend/README.md index 295dd8fd1..e46dcf2d4 100644 --- a/translations/th/9-chat-project/solution/backend/README.md +++ b/translations/th/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - เลือกสภาพแวดล้อมการทำงานของคุณ - [Python](./python/README.md) diff --git a/translations/th/9-chat-project/solution/backend/python/README.md b/translations/th/9-chat-project/solution/backend/python/README.md index 8cf903965..52409b11f 100644 --- a/translations/th/9-chat-project/solution/backend/python/README.md +++ b/translations/th/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # รันโค้ด ## ตั้งค่า diff --git a/translations/th/9-chat-project/solution/frontend/README.md b/translations/th/9-chat-project/solution/frontend/README.md index 1eb176a98..419df36fb 100644 --- a/translations/th/9-chat-project/solution/frontend/README.md +++ b/translations/th/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # รันโค้ด ```sh diff --git a/translations/th/AGENTS.md b/translations/th/AGENTS.md index 170b4f823..8b5cd9092 100644 --- a/translations/th/AGENTS.md +++ b/translations/th/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## ภาพรวมของโปรเจกต์ diff --git a/translations/th/CODE_OF_CONDUCT.md b/translations/th/CODE_OF_CONDUCT.md index d8897f9b0..045441c58 100644 --- a/translations/th/CODE_OF_CONDUCT.md +++ b/translations/th/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # หลักปฏิบัติของโค้ดโอเพ่นซอร์สของ Microsoft โครงการนี้ได้นำ [หลักปฏิบัติของโค้ดโอเพ่นซอร์สของ Microsoft](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon) มาใช้ diff --git a/translations/th/CONTRIBUTING.md b/translations/th/CONTRIBUTING.md index ee5a9b544..12f30da1f 100644 --- a/translations/th/CONTRIBUTING.md +++ b/translations/th/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # การมีส่วนร่วม โครงการนี้ยินดีต้อนรับการมีส่วนร่วมและข้อเสนอแนะ การมีส่วนร่วมส่วนใหญ่ต้องการให้คุณตกลงในข้อตกลงใบอนุญาตผู้มีส่วนร่วม (CLA) ซึ่งระบุว่าคุณมีสิทธิ์และได้มอบสิทธิ์ให้เราใช้สิ่งที่คุณมีส่วนร่วม สำหรับรายละเอียดเพิ่มเติม โปรดเยี่ยมชม [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon) diff --git a/translations/th/Git-Basics/README.md b/translations/th/Git-Basics/README.md index 1ecc7d485..15d1d9c8a 100644 --- a/translations/th/Git-Basics/README.md +++ b/translations/th/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## พื้นฐานของ GIT สำหรับมือใหม่ด้านการพัฒนาเว็บ 👶 ## Git คืออะไร? diff --git a/translations/th/README.md b/translations/th/README.md index bdec04bd5..134589371 100644 --- a/translations/th/README.md +++ b/translations/th/README.md @@ -1,12 +1,3 @@ - [![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) [![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) [![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) @@ -19,54 +10,54 @@ CO_OP_TRANSLATOR_METADATA: [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -# พื้นฐานการพัฒนาเว็บสำหรับผู้เริ่มต้น - หลักสูตร +# การพัฒนาเว็บสำหรับผู้เริ่มต้น - หลักสูตร -เรียนรู้พื้นฐานของการพัฒนาเว็บกับหลักสูตรทั้งหมด 12 สัปดาห์โดย Microsoft Cloud Advocates แต่ละบทเรียน 24 บทเรียนครอบคลุม JavaScript, CSS และ HTML ผ่านโปรเจกต์ปฏิบัติ เช่น เทอราเรียม ส่วนขยายเบราว์เซอร์ และเกมอวกาศ มีแบบทดสอบ การอภิปราย และการมอบหมายงานที่ใช้งานได้จริง เพิ่มทักษะของคุณและเพิ่มประสิทธิภาพการเก็บความรู้ด้วยวิธีการสอนที่เน้นโปรเจกต์ เริ่มต้นเส้นทางการเขียนโค้ดของคุณวันนี้! +เรียนรู้พื้นฐานของการพัฒนาเว็บกับหลักสูตรครบวงจร 12 สัปดาห์โดย Microsoft Cloud Advocates แต่ละบทเรียน 24 บทเจาะลึก JavaScript, CSS และ HTML ผ่านโครงการปฏิบัติ เช่น สวนในขวด, ส่วนขยายเบราว์เซอร์ และเกมอวกาศ มีการทดสอบ, การอภิปราย และแบบฝึกหัดเชิงปฏิบัติ เพิ่มพูนทักษะและเพิ่มประสิทธิภาพการจดจำความรู้ด้วยวิธีการสอนที่เน้นโครงการ เริ่มต้นการเขียนโค้ดของคุณวันนี้! เข้าร่วมชุมชน Azure AI Foundry Discord [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -ทำตามขั้นตอนเหล่านี้เพื่อเริ่มใช้งานทรัพยากรเหล่านี้: -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) +ทำตามขั้นตอนเหล่านี้เพื่อเริ่มต้นใช้แหล่งข้อมูลเหล่านี้: +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` -3. [**เข้าร่วม Azure AI Foundry Discord และพบกับผู้เชี่ยวชาญและนักพัฒนาร่วมกัน**](https://discord.com/invite/ByRwuEEgH4) +3. [**เข้าร่วม Azure AI Foundry Discord เพื่อพบปะผู้เชี่ยวชาญและนักพัฒนาร่วมกัน**](https://discord.com/invite/ByRwuEEgH4) ### 🌐 รองรับหลายภาษา #### รองรับผ่าน GitHub Action (อัตโนมัติ & อัปเดตตลอดเวลา) -[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](./README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) +[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](./README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) -> **ต้องการโคลนแบบท้องถิ่น?** +> **ต้องการโคลนในเครื่อง?** -> ที่เก็บนี้มีการแปลมากกว่า 50 ภาษา ซึ่งทำให้ขนาดการดาวน์โหลดเพิ่มขึ้นมาก หากต้องการโคลนโดยไม่รวมการแปลให้ใช้ sparse checkout: +> ที่เก็บนี้รวมการแปลมากกว่า 50 ภาษา ซึ่งเพิ่มขนาดการดาวน์โหลดอย่างมาก หากต้องการโคลนโดยไม่มีการแปล ให้ใช้ sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> สิ่งนี้จะให้ทุกอย่างที่คุณต้องการเพื่อทำหลักสูตรให้เสร็จด้วยความเร็วในการดาวน์โหลดที่รวดเร็วขึ้นมาก +> จะให้ทุกอย่างที่คุณต้องใช้สำหรับทำหลักสูตรนี้ด้วยการดาวน์โหลดที่เร็วขึ้นมาก -**หากคุณต้องการสนับสนุนภาษาการแปลเพิ่มเติม รายการภาษาที่รองรับอยู่ที่ [นี่](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +**หากคุณต้องการรองรับภาษาแปลเพิ่มเติม รายการภาษาที่รองรับอยู่ [ที่นี่](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** -[![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) +[![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=เปิดใน Visual Studio Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) #### 🧑‍🎓 _คุณเป็นนักเรียนหรือไม่?_ -เยี่ยมชม [**หน้า Student Hub**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) ซึ่งคุณจะพบทรัพยากรสำหรับผู้เริ่มต้น ชุดนักเรียน และแม้แต่ช่องทางในการรับคูปองรับรองฟรี นี่คือหน้าที่คุณควรบุ๊กมาร์กและตรวจสอบเป็นระยะเนื่องจากเราจะสลับเปลี่ยนเนื้อหาเป็นประจำทุกเดือน +เยี่ยมชม [**หน้า Student Hub**](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 มาก่อน มันสามารถไม่เพียงแค่สร้างข้อความ แต่ยังสร้างและแก้ไขไฟล์, รันคำสั่ง และอื่น ๆ ได้อีกด้วย -### 📣 ประกาศ - _โปรเจกต์ใหม่ที่สร้างด้วย Generative AI_ +### 📣 ประกาศ - _โครงการใหม่สร้างด้วย Generative AI_ -โปรเจกต์ AI Assistant ใหม่เพิ่งถูกเพิ่ม ลองดู [โปรเจกต์](./9-chat-project/README.md) +มีการเพิ่มโครงการผู้ช่วย AI ใหม่ ตรวจสอบ [โครงการ](./9-chat-project/README.md) -### 📣 ประกาศ - _หลักสูตรใหม่_ เรื่อง Generative AI สำหรับ JavaScript เพิ่งเปิดตัว +### 📣 ประกาศ - _หลักสูตรใหม่_ เกี่ยวกับ Generative AI สำหรับ JavaScript ได้เปิดตัวแล้ว อย่าพลาดหลักสูตร Generative AI ใหม่ของเรา! @@ -74,143 +65,148 @@ CO_OP_TRANSLATOR_METADATA: ![Background](../../translated_images/th/background.148a8d43afde5730.webp) -- บทเรียนครอบคลุมตั้งแต่พื้นฐานจนถึง RAG -- มีปฏิสัมพันธ์กับตัวละครในประวัติศาสตร์โดยใช้ GenAI และแอปช่วยเหลือของเรา -- เรื่องเล่าสนุก ๆ และน่าติดตาม คุณจะได้เดินทางข้ามเวลา! +- บทเรียนครอบคลุมทุกอย่างตั้งแต่พื้นฐานถึง RAG +- โต้ตอบกับตัวละครประวัติศาสตร์โดยใช้ GenAI และแอปเสริมของเรา +- เรื่องเล่าสนุกสนานและน่าติดตาม คุณจะได้เดินทางข้ามเวลา! ![character](../../translated_images/th/character.5c0dd8e067ffd693.webp) -แต่ละบทเรียนมีการมอบหมายงานให้ทำ การตรวจสอบความรู้ และความท้าทายเพื่อแนะนำคุณในการเรียนรู้หัวข้อต่าง ๆ เช่น: -- การกระตุ้นและการออกแบบคำกระตุ้น (prompt engineering) + +แต่ละบทเรียนมีงานมอบหมายให้ทำ, การตรวจสอบความรู้ และความท้าทายเพื่อแนะนำคุณในการเรียนรู้หัวข้อต่างๆ เช่น: +- การตั้งคำถามและวิศวกรรมคำถาม (Prompt Engineering) - การสร้างแอปข้อความและภาพ -- แอปการค้นหา +- แอปค้นหา เยี่ยมชม [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) เพื่อเริ่มต้น! -## 🌱 การเริ่มต้นใช้งาน -> **คุณครู** เราได้ [รวมข้อเสนอแนะบางส่วน](for-teachers.md) เกี่ยวกับวิธีใช้หลักสูตรนี้ เราต้องการรับฟังความคิดเห็นของคุณ [ในฟอรัมอภิปรายของเรา](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! -**[ผู้เรียน](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)** สำหรับแต่ละบทเรียน เริ่มด้วยแบบทดสอบก่อนการบรรยายและอ่านเนื้อหาบทเรียน ทำกิจกรรมต่าง ๆ และตรวจสอบความเข้าใจของคุณด้วยแบบทดสอบหลังการบรรยาย +## 🌱 เริ่มต้น + +> **คุณครู** เราได้ [รวมข้อแนะนำบางส่วน](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://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 ของคุณพร้อมสำเนาหลักสูตรนี้ +#### สร้างที่เก็บของคุณ +เพื่อให้คุณสามารถบันทึกผลงานของคุณได้ง่าย เราแนะนำให้คุณสร้างสำเนาของที่เก็บนี้ คุณสามารถทำได้โดยคลิกปุ่ม **ใช้แม่แบบนี้** ที่ด้านบนของหน้า ซึ่งจะสร้างที่เก็บใหม่ในบัญชี GitHub ของคุณที่มีสำเนาหลักสูตรนี้ -ทำตามขั้นตอนเหล่านี้: -1. **Fork ที่เก็บข้อมูล**: คลิกที่ปุ่ม "Fork" ที่มุมบนขวาของหน้านี้ +ทำตามขั้นตอนนี้: +1. **ทำ Fork ที่เก็บข้อมูล**: คลิกที่ปุ่ม "Fork" ที่มุมขวาบนของหน้านี้ 2. **โคลนที่เก็บข้อมูล**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -#### ใช้งานหลักสูตรใน Codespace +#### การรันหลักสูตรใน Codespace -ในสำเนาของที่เก็บนี้ที่คุณสร้างขึ้น คลิกปุ่ม **Code** และเลือก **Open with Codespaces** ซึ่งจะสร้าง Codespace ใหม่ให้คุณใช้งาน +ในสำเนาที่คุณสร้างขึ้น ให้คลิกปุ่ม **Code** และเลือก **เปิดด้วย Codespaces** เพื่อสร้าง Codespace ใหม่สำหรับคุณทำงาน ![Codespace](../../translated_images/th/createcodespace.0238bbf4d7a8d955.webp) -#### ใช้งานหลักสูตรในเครื่องคอมพิวเตอร์ของคุณ +#### การรันหลักสูตรในเครื่องของคุณ -ในการใช้งานหลักสูตรนี้ในเครื่องคอมพิวเตอร์ของคุณ คุณจะต้องมีตัวแก้ไขข้อความ เว็บเบราว์เซอร์ และเครื่องมือบรรทัดคำสั่ง บทเรียนแรกของเรา [Introduction to Programming Languages and Tools of the Trade](../../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) เป็นตัวแก้ไขซึ่งมี [Terminal](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) -จากนั้น เปิด [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) ภายใน [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) และรันคำสั่งต่อไปนี้ โดยแทนที่ `` ด้วย URL ที่คุณเพิ่งคัดลอกมา: +จากนั้น เปิด [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) ภายใน [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) แล้วรันคำสั่งต่อไปนี้ โดยแทนที่ `` ด้วย URL ที่คุณเพิ่งคัดลอกมา: ```bash git clone ``` -2. เปิดโฟลเดอร์ใน Visual Studio Code คุณสามารถทำได้โดยคลิก **File** > **Open Folder** และเลือกโฟลเดอร์ที่คุณเพิ่งโคลนมา +2. เปิดโฟลเดอร์ใน Visual Studio Code คุณสามารถทำได้โดยคลิกที่ **File** > **Open Folder** และเลือกโฟลเดอร์ที่คุณเพิ่งโคลนมา -> ส่วนขยายแนะนำสำหรับ 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 -> * [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 ตัวเลือกเสริม -- วิดีโอเสริมตัวเลือก -- แบบทดสอบอบอุ่นก่อนบทเรียน -- บทเรียนที่เขียนไว้ -- สำหรับบทเรียนแบบโครงงาน มีคู่มือทีละขั้นตอนเกี่ยวกับวิธีการสร้างโครงงาน +- สเก็ตช์โน้ต (optional) +- วิดีโอเสริม (optional) +- แบบทดสอบวอร์มอัพก่อนบทเรียน +- บทเรียนที่เขียน +- สำหรับบทเรียนแบบโปรเจกต์ มีไกด์ทีละขั้นตอนในการสร้างโปรเจกต์ - การตรวจสอบความรู้ - ความท้าทาย - การอ่านเสริม -- มอบหมายงาน +- งานมอบหมาย - [แบบทดสอบหลังบทเรียน](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 | -| 02 | เริ่มต้นใช้งาน | พื้นฐานของ GitHub รวมถึงการทำงานเป็นทีม | วิธีใช้ GitHub ในโปรเจกต์ของคุณ วิธีการร่วมมือกับผู้อื่นบนฐานโค้ด | [แนะนำ GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | เริ่มต้นใช้งาน | การเข้าถึงได้ | เรียนรู้พื้นฐานของการเข้าถึงเว็บ | [พื้นฐานการเข้าถึง](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | พื้นฐาน JS | ประเภทข้อมูลใน JavaScript | พื้นฐานของประเภทข้อมูลใน JavaScript | [ประเภทข้อมูล](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | พื้นฐาน JS | ฟังก์ชันและเมธอด | เรียนรู้เกี่ยวกับฟังก์ชันและเมธอดเพื่อจัดการกับการไหลของตรรกะในแอปพลิเคชัน | [ฟังก์ชันและเมธอด](./2-js-basics/2-functions-methods/README.md) | Jasmine and Christopher | -| 06 | พื้นฐาน JS | การตัดสินใจด้วย JS | เรียนรู้วิธีสร้างเงื่อนไขในโค้ดของคุณโดยใช้วิธีการตัดสินใจ | [การตัดสินใจ](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | พื้นฐาน JS | อาร์เรย์และลูป | การทำงานกับข้อมูลโดยใช้ arrays และ loops ใน 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 | -| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS ในการปฏิบัติ | สร้าง CSS เพื่อจัดแต่ง terrarium ออนไลน์โดยเน้นพื้นฐานของ CSS รวมถึงการทำให้หน้าเว็บตอบสนอง | [แนะนำ CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript Closures และการจัดการ DOM | สร้าง JavaScript เพื่อทำให้ terrarium ทำงานเป็นอินเทอร์เฟซลากและวาง โดยเน้น closures และการจัดการ DOM | [JavaScript Closures และการจัดการ DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [Typing Game](./4-typing-game/solution/README.md) | สร้างเกมพิมพ์ | เรียนรู้วิธีใช้เหตุการณ์คีย์บอร์ดเพื่อขับเคลื่อนตรรกะของแอป JavaScript ของคุณ | [การเขียนโปรแกรมแบบอิงเหตุการณ์](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [ส่วนขยายเบราว์เซอร์สีเขียว](./5-browser-extension/solution/README.md) | การทำงานกับเบราว์เซอร์ | เรียนรู้วิธีที่เบราว์เซอร์ทำงาน ประวัติของมัน และวิธีเริ่มต้นสร้างส่วนขยายเบราว์เซอร์ | [เกี่ยวกับเบราว์เซอร์](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [ส่วนขยายเบราว์เซอร์สีเขียว](./5-browser-extension/solution/README.md) | สร้างฟอร์ม เรียก API และเก็บตัวแปรใน local storage | สร้างองค์ประกอบ JavaScript ของส่วนขยายเบราว์เซอร์ของคุณเพื่อเรียก API โดยใช้ตัวแปรที่เก็บไว้ใน local storage | [APIs, ฟอร์ม และการเก็บข้อมูลในเครื่อง](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [ส่วนขยายเบราว์เซอร์สีเขียว](./5-browser-extension/solution/README.md) | กระบวนการเบื้องหลังในเบราว์เซอร์, ประสิทธิภาพเว็บ | ใช้กระบวนการเบื้องหลังของเบราว์เซอร์เพื่อจัดการไอคอนของส่วนขยาย; เรียนรู้เกี่ยวกับประสิทธิภาพเว็บและการปรับปรุงบางอย่างที่ทำได้ | [งานเบื้องหลังและประสิทธิภาพ](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [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 | -| 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) | การตรวจจับการชน | ทำให้องค์ประกอบชนกันและตอบสนองต่อกันโดยใช้ keypress พร้อมทั้งเพิ่มฟังก์ชัน cooldown เพื่อให้แน่ใจว่าเกมทำงานได้ราบรื่น | [การตรวจจับการชน](./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 | -| 20 | [Space Game](./6-space-game/solution/README.md) | การจบและรีสตาร์ทเกม | เรียนรู้เกี่ยวกับการจบและรีสตาร์ทเกม รวมถึงการล้างทรัพยากรและรีเซ็ตค่าตัวแปร | [เงื่อนไขการจบ](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [แอปธนาคาร](./7-bank-project/solution/README.md) | เทมเพลต HTML และเส้นทางในเว็บแอป | เรียนรู้วิธีสร้างโครงสร้างเว็บไซต์หลายหน้าด้วยการใช้ routing และเทมเพลต HTML | [เทมเพลต HTML และเส้นทาง](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [แอปธนาคาร](./7-bank-project/solution/README.md) | สร้างฟอร์มล็อกอินและลงทะเบียน | เรียนรู้เกี่ยวกับการสร้างฟอร์มและจัดการการตรวจสอบความถูกต้อง | [ฟอร์ม](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [แอปธนาคาร](./7-bank-project/solution/README.md) | วิธีการดึงและใช้ข้อมูล | วิธีการไหลของข้อมูลเข้าและออกจากแอปของคุณ วิธีการดึงข้อมูล เก็บ และกำจัด | [ข้อมูล](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [แอปธนาคาร](./7-bank-project/solution/README.md) | แนวคิดการจัดการสถานะ | เรียนรู้ว่าแอปของคุณเก็บสถานะอย่างไรและจัดการมันอย่างไรในทางโปรแกรม | [การจัดการสถานะ](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [โค้ดเบราว์เซอร์/VScode](../../8-code-editor) | การทำงานกับ VScode | เรียนรู้วิธีใช้ตัวแก้ไขโค้ด| [การใช้ตัวแก้ไขโค้ด VScode](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [ผู้ช่วย AI](./9-chat-project/README.md) | การทำงานกับ AI | เรียนรู้วิธีสร้างผู้ช่วย AI ของคุณเอง | [โครงงานผู้ช่วย AI](./9-chat-project/README.md) | Chris | - -## 🏫 จิตวิทยาการสอน - -หลักสูตรของเราออกแบบด้วยหลักการทางจิตวิทยาการสอนสองประการสำคัญ: -* การเรียนรู้ผ่านโครงงาน +| 01 | Getting Started | บทนำสู่การเขียนโปรแกรมและเครื่องมือการทำงาน | เรียนรู้พื้นฐานเบื้องต้นของภาษาการเขียนโปรแกรมส่วนใหญ่และเกี่ยวกับซอฟต์แวร์ที่ช่วยนักพัฒนามืออาชีพทำงานของพวกเขา | [Intro to Programming Languages and Tools of the Trade](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | Getting Started | พื้นฐานของ GitHub รวมถึงการทำงานร่วมกับทีม | วิธีใช้ GitHub ในโปรเจกต์ของคุณ วิธีการทำงานร่วมกับผู้อื่นบนฐานโค้ด | [Intro to GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | Getting Started | การเข้าถึง | เรียนรู้พื้นฐานของการเข้าถึงเว็บไซต์ | [Accessibility Fundamentals](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | JS Basics | ประเภทข้อมูลใน JavaScript | พื้นฐานของประเภทข้อมูลใน JavaScript | [Data Types](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | JS Basics | ฟังก์ชันและเมธอด | เรียนรู้เกี่ยวกับฟังก์ชันและเมธอดเพื่อจัดการลำดับความคิดของแอปพลิเคชัน | [Functions and Methods](./2-js-basics/2-functions-methods/README.md) | Jasmine and Christopher | +| 06 | JS Basics | การตัดสินใจใน JS | เรียนรู้วิธีสร้างเงื่อนไขในโค้ดของคุณโดยใช้วิธีการตัดสินใจ | [Making Decisions](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | JS Basics | อาร์เรย์และลูป | ทำงานกับข้อมูลโดยใช้ arrays และ loops ใน JavaScript | [Arrays and Loops](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Terrarium](./3-terrarium/solution/README.md) | การใช้งาน HTML | สร้าง HTML เพื่อสร้างเทอร์ราเรียมออนไลน์ โดยเน้นการสร้างเลย์เอาต์ | [Introduction to HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrarium](./3-terrarium/solution/README.md) | การใช้งาน CSS | สร้าง CSS เพื่อจัดแต่งเทอร์ราเรียมออนไลน์ โดยเน้นพื้นฐานของ CSS รวมถึงการทำให้หน้าเว็บตอบสนอง | [Introduction to CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript Closures, DOM manipulation | สร้าง JavaScript เพื่อทำให้เทอร์ราเรียมทำงานเป็นอินเทอร์เฟซลากและวาง โดยเน้น closures และ DOM manipulation | [JavaScript Closures, DOM manipulation](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Typing Game](./4-typing-game/solution/README.md) | สร้างเกมพิมพ์ | เรียนรู้วิธีใช้ keyboard events เพื่อขับเคลื่อนลอจิกของแอป JavaScript ของคุณ | [Event-Driven Programming](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [Green Browser Extension](./5-browser-extension/solution/README.md) | การทำงานกับเบราว์เซอร์ | เรียนรู้วิธีการทำงานของเบราว์เซอร์ ประวัติ และวิธีตั้งโครงร่างองค์ประกอบแรกของส่วนขยายเบราว์เซอร์ | [About Browsers](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [Green Browser Extension](./5-browser-extension/solution/README.md) | สร้างฟอร์ม เรียกใช้ API และจัดเก็บตัวแปรใน Local Storage | สร้างองค์ประกอบ JavaScript ของส่วนขยายเบราว์เซอร์ของคุณเพื่อเรียกใช้ API โดยใช้ตัวแปรที่เก็บใน Local Storage | [APIs, Forms, and Local Storage](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | กระบวนการพื้นหลังในเบราว์เซอร์ การแสดงผลเว็บ | ใช้กระบวนการพื้นหลังของเบราว์เซอร์เพื่อจัดการไอคอนส่วนขยาย เรียนรู้เกี่ยวกับการแสดงผลเว็บและการปรับแต่งเพื่อประสิทธิภาพที่ดีขึ้น | [Background Tasks and Performance](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [Space Game](./6-space-game/solution/README.md) | การพัฒนาเกมขั้นสูงด้วย JavaScript | เรียนรู้เกี่ยวกับการสืบทอดโดยใช้ทั้ง Classes และ Composition รวมถึงรูปแบบ Pub/Sub เพื่อเตรียมตัวสำหรับการสร้างเกม | [Introduction to Advanced Game Development](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [Space Game](./6-space-game/solution/README.md) | การวาดลงบนแคนวาส | เรียนรู้เกี่ยวกับ Canvas API ที่ใช้สำหรับวาดองค์ประกอบลงบนหน้าจอ | [Drawing to Canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [Space Game](./6-space-game/solution/README.md) | การเคลื่อนย้ายองค์ประกอบบนหน้าจอ | ค้นพบวิธีที่องค์ประกอบสามารถเคลื่อนที่ได้โดยใช้พิกัดคาร์ทีเซียนและ Canvas API | [Moving Elements Around](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [Space Game](./6-space-game/solution/README.md) | การตรวจจับการชน | ทำให้องค์ประกอบชนกันและตอบสนองต่อกันโดยใช้การกดปุ่มและเพิ่มฟังก์ชันเย็นตัวเพื่อประสิทธิภาพของเกม | [Collision Detection](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [Space Game](./6-space-game/solution/README.md) | การเก็บคะแนน | คำนวณทางคณิตศาสตร์ตามสถานะและประสิทธิภาพของเกม | [Keeping Score](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [Space Game](./6-space-game/solution/README.md) | การจบและเริ่มเกมใหม่ | เรียนรู้เกี่ยวกับการจบและเริ่มเกมใหม่ รวมถึงการจัดการกับทรัพยากรและรีเซ็ตค่าตัวแปร | [The Ending Condition](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [Banking App](./7-bank-project/solution/README.md) | HTML Templates และ Routes ในเว็บแอป | เรียนรู้วิธีสร้างโครงสร้างของเว็บหลายหน้าโดยใช้ routing และ HTML templates | [HTML Templates and Routes](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [Banking App](./7-bank-project/solution/README.md) | สร้างฟอร์มล็อกอินและลงทะเบียน | เรียนรู้เกี่ยวกับการสร้างฟอร์มและจัดการตรวจสอบความถูกต้อง | [Forms](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [Banking App](./7-bank-project/solution/README.md) | วิธีการดึงและใช้ข้อมูล | วิธีการไหลของข้อมูลเข้าออกแอปของคุณ วิธีการดึงข้อมูล เก็บ และลบทิ้ง | [Data](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [Banking App](./7-bank-project/solution/README.md) | แนวคิดการจัดการสถานะ | เรียนรู้ว่าแอปของคุณเก็บสถานะอย่างไร และการจัดการด้วยวิธีการเขียนโปรแกรม | [State Management](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [Browser/VScode Code](../../8-code-editor) | การใช้งานกับ VScode | เรียนรู้วิธีใช้ตัวแก้ไขโค้ด | [Use VScode Code Editor](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [AI Assistants](./9-chat-project/README.md) | การทำงานกับ AI | เรียนรู้วิธีสร้างผู้ช่วย AI ของคุณเอง | [AI Assistant project](./9-chat-project/README.md) | Chris | + +## 🏫 รูปแบบการสอน + +หลักสูตรของเราถูกออกแบบโดยมีหลักการสอนสำคัญสองประการ: +* การเรียนรู้ผ่านโปรเจกต์ * แบบทดสอบบ่อยครั้ง -โปรแกรมสอนพื้นฐานของ JavaScript, HTML และ CSS รวมถึงเครื่องมือและเทคนิคล่าสุดที่นักพัฒนาเว็บในปัจจุบันใช้ นักเรียนจะมีโอกาสพัฒนาประสบการณ์จริงโดยการสร้างเกมพิมพ์, terrarium เสมือน, ส่วนขยายเบราว์เซอร์ที่เป็นมิตรต่อสิ่งแวดล้อม, เกมสไตล์ space invader และแอปธนาคารสำหรับธุรกิจ เมื่อจบชุดบทเรียนนี้ นักเรียนจะได้รับความเข้าใจที่แข็งแกร่งเกี่ยวกับการพัฒนาเว็บ +โปรแกรมนี้สอนพื้นฐานของ JavaScript, HTML และ CSS รวมถึงเครื่องมือและเทคนิคล่าสุดที่นักพัฒนาเว็บสมัยใหม่ใช้ นักเรียนจะมีโอกาสพัฒนาทักษะผ่านการสร้างเกมพิมพ์ เกมเทอร์ราเรียมเสมือนจริง ส่วนขยายเบราว์เซอร์ที่เป็นมิตรต่อสิ่งแวดล้อม เกมสไตล์ space invader และแอปธนาคารสำหรับธุรกิจ เมื่อจบชุดนี้ นักเรียนจะได้ความเข้าใจที่มั่นคงเกี่ยวกับการพัฒนาเว็บ > 🎓 คุณสามารถเรียนบทเรียนแรกๆ ในหลักสูตรนี้เป็น [เส้นทางการเรียนรู้](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) บน Microsoft Learn! -โดยการทำให้เนื้อหาสอดคล้องกับโครงงาน กระบวนการจะน่าสนใจขึ้นสำหรับนักเรียนและช่วยเพิ่มการจดจำแนวคิด เรายังได้เขียนบทเรียนสำหรับผู้เริ่มต้นหลายบทเกี่ยวกับพื้นฐานของ JavaScript เพื่อแนะนำแนวคิดคู่กับวิดีโอจากชุดวิดีโอ "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" ซึ่งมีผู้เขียนบางส่วนมีส่วนร่วมกับหลักสูตรนี้ด้วย +โดยการทำให้เนื้อหาสอดคล้องกับโปรเจกต์ กระบวนการเรียนรู้จะน่าสนใจขึ้นและช่วยให้จดจำแนวคิดได้ดีขึ้น นอกจากนี้เรายังเขียนบทเรียนเริ่มต้นในพื้นฐาน JavaScript เพื่อแนะนำแนวคิด คู่กับวิดีโอจากชุด "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" ซึ่งผู้แต่งบางส่วนมีส่วนร่วมในการเขียนหลักสูตรนี้ด้วย -นอกจากนี้ แบบทดสอบที่ความเสี่ยงต่ำก่อนชั้นเรียนจะตั้งเจตนารมณ์ของนักเรียนเพื่อการเรียนรู้หัวข้อหนึ่ง ขณะที่แบบทดสอบที่สองหลังชั้นเรียนช่วยเพิ่มการจดจำหลักสูตรนี้ได้รับการออกแบบให้ยืดหยุ่นและสนุกสนาน และสามารถเรียนแบบเต็มชุดหรือแยกชิ้นส่วนได้ โครงงานเริ่มต้นเล็กและซับซ้อนขึ้นเรื่อยๆ ภายในรอบ 12 สัปดาห์ +นอกจากนี้ยังมีแบบทดสอบความเสี่ยงต่ำก่อนเข้าชั้นเรียนเพื่อช่วยให้นักเรียนตั้งใจเรียนหัวข้อ และแบบทดสอบอีกชุดหลังเรียนเพื่อเสริมการจดจำ หลักสูตรนี้ออกแบบให้ยืดหยุ่นและสนุกสนาน สามารถเรียนทั้งชุดหรือบางส่วนก็ได้ โปรเจกต์เริ่มเล็กและค่อยๆ มีความซับซ้อนมากขึ้นจนจบรอบ 12 สัปดาห์ -แม้ว่าเราจะจงใจหลีกเลี่ยงการแนะนำ JavaScript frameworks เพื่อมุ่งเน้นทักษะพื้นฐานที่จำเป็นสำหรับนักพัฒนาเว็บก่อนจะใช้ framework ขั้นตอนถัดไปที่ดีสำหรับการเรียนหลักสูตรนี้คือการเรียนรู้เกี่ยวกับ Node.js ผ่านชุดวิดีโออื่น: "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". +แม้ว่าเราจะตั้งใจไม่แนะนำ JavaScript frameworks เพื่อเน้นทักษะพื้นฐานที่จำเป็นก่อนใช้เฟรมเวิร์กขั้นสูง ขั้นตอนถัดไปที่ดีสำหรับการจบหลักสูตรนี้คือการเรียนรู้ 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](CODE_OF_CONDUCT.md) และแนวทาง [Contributing](CONTRIBUTING.md) ของเรา เรายินดีรับคำติชมเชิงสร้างสรรค์จากคุณ! ## 🧭 การเข้าถึงแบบออฟไลน์ -คุณสามารถรันเอกสารนี้แบบออฟไลน์โดยใช้ [Docsify](https://docsify.js.org/#/). Fork รีโปนี้, [ติดตั้ง Docsify](https://docsify.js.org/#/quickstart) บนเครื่องของคุณ จากนั้นในโฟลเดอร์รากของรีโปนี้ พิมพ์ `docsify serve`. เว็บไซต์จะให้บริการบนพอร์ต 3000 บน localhost ของคุณ: `localhost:3000`. +คุณสามารถรันเอกสารนี้แบบออฟไลน์โดยใช้ [Docsify](https://docsify.js.org/#/) โคลน repo นี้, [ติดตั้ง Docsify](https://docsify.js.org/#/quickstart) บนเครื่องของคุณ แล้วในโฟลเดอร์ root ของ repo นี้ ให้พิมพ์คำสั่ง `docsify serve` เว็บไซต์จะให้บริการที่พอร์ต 3000 บน localhost: `localhost:3000` ## 📘 PDF -PDF ของบทเรียนทั้งหมดสามารถพบได้ [ที่นี่](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). +ไฟล์ PDF ของบทเรียนทั้งหมดสามารถดูได้ [ที่นี่](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). + ## 🎒 หลักสูตรอื่น ๆ -ทีมของเราผลิตคอร์สอื่นๆ ด้วย! ลองดู: +ทีมของเราผลิตหลักสูตรอื่นๆ ด้วย! เชิญดูได้ที่: ### LangChain @@ -252,23 +248,23 @@ PDF ของบทเรียนทั้งหมดสามารถพบ [![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) -## Getting Help +## การขอความช่วยเหลือ -ถ้าคุณติดขัดหรือต้องการคำถามเกี่ยวกับการสร้างแอป AI เข้าร่วมกับผู้เรียนและนักพัฒนาที่มีประสบการณ์ในการพูดคุยเรื่อง MCP นี่คือชุมชนที่สนับสนุนซึ่งยินดีรับคำถามและแบ่งปันความรู้กันอย่างอิสระ +หากคุณติดขัดหรือมีคำถามเกี่ยวกับการสร้างแอป AI เข้าร่วมกับผู้เรียนและนักพัฒนาที่มีประสบการณ์ในการอภิปรายเกี่ยวกับ MCP นี่คือชุมชนที่สนับสนุนซึ่งยินดีต้อนรับคำถามและแบ่งปันความรู้กันอย่างเสรี [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -ถ้าคุณมีความคิดเห็นเกี่ยวกับผลิตภัณฑ์หรือต้องการรายงานข้อผิดพลาดระหว่างการสร้าง โปรดไปที่: +หากคุณมีความคิดเห็นเกี่ยวกับผลิตภัณฑ์หรือเกิดข้อผิดพลาดระหว่างการสร้างโปรดไปที่: [![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) -## License +## สิทธิ์การใช้งาน -ที่เก็บนี้ได้รับอนุญาตภายใต้สัญญาอนุญาต MIT ดูรายละเอียดเพิ่มเติมได้ที่ไฟล์ [LICENSE](../../LICENSE) +ที่เก็บนี้ได้รับอนุญาตภายใต้ใบอนุญาต MIT ดูไฟล์ [LICENSE](../../LICENSE) สำหรับข้อมูลเพิ่มเติม --- **ข้อจำกัดความรับผิดชอบ**: -เอกสารฉบับนี้ได้รับการแปลโดยใช้บริการแปลภาษาด้วย AI [Co-op Translator](https://github.com/Azure/co-op-translator) แม้ว่าเราจะพยายามให้ความถูกต้องสูงสุด แต่โปรดทราบว่าการแปลอัตโนมัติอาจมีข้อผิดพลาดหรือความไม่ถูกต้อง เอกสารต้นฉบับในภาษาดั้งเดิมถือเป็นแหล่งข้อมูลที่เชื่อถือได้ สำหรับข้อมูลที่สำคัญ แนะนำให้ใช้บริการแปลโดยผู้เชี่ยวชาญมนุษย์อย่างมืออาชีพ เราจะไม่รับผิดชอบในความผิดพลาดหรือการตีความที่ผิดพลาดใด ๆ ที่เกิดจากการใช้การแปลนี้ +เอกสารนี้ได้รับการแปลโดยใช้บริการแปลด้วย AI [Co-op Translator](https://github.com/Azure/co-op-translator) แม้เราจะพยายามให้มีความถูกต้อง โปรดทราบว่าการแปลอัตโนมัติอาจมีข้อผิดพลาดหรือความไม่แม่นยำ เอกสารต้นฉบับในภาษาต้นทางถือเป็นแหล่งข้อมูลที่ถูกต้องและน่าเชื่อถือ สำหรับข้อมูลที่สำคัญ ควรใช้การแปลโดยมนุษย์มืออาชีพ เราจะไม่รับผิดชอบต่อความเข้าใจผิดหรือการตีความที่ผิดพลาดที่เกิดจากการใช้การแปลนี้ \ No newline at end of file diff --git a/translations/th/SECURITY.md b/translations/th/SECURITY.md index afaa86e0b..608dc7310 100644 --- a/translations/th/SECURITY.md +++ b/translations/th/SECURITY.md @@ -1,12 +1,3 @@ - ## ความปลอดภัย 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) diff --git a/translations/th/SUPPORT.md b/translations/th/SUPPORT.md index f5b9897b7..f794be6bb 100644 --- a/translations/th/SUPPORT.md +++ b/translations/th/SUPPORT.md @@ -1,12 +1,3 @@ - # การสนับสนุน ## วิธีรายงานปัญหาและขอความช่วยเหลือ diff --git a/translations/th/_404.md b/translations/th/_404.md index af651596d..c495b9aba 100644 --- a/translations/th/_404.md +++ b/translations/th/_404.md @@ -1,12 +1,3 @@ - # กำลังดำเนินการ เรากำลังทำงานบนหน้านี้ กรุณากลับมาตรวจสอบอีกครั้งในภายหลัง diff --git a/translations/th/docs/_navbar.md b/translations/th/docs/_navbar.md index 0d865bc0b..0e63a206c 100644 --- a/translations/th/docs/_navbar.md +++ b/translations/th/docs/_navbar.md @@ -1,12 +1,3 @@ - - การแปลภาษา - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/th/docs/_sidebar.md b/translations/th/docs/_sidebar.md index 5c1253364..7425d3839 100644 --- a/translations/th/docs/_sidebar.md +++ b/translations/th/docs/_sidebar.md @@ -1,12 +1,3 @@ - - บทนำ - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/th/for-teachers.md b/translations/th/for-teachers.md index 1c35102fb..fe4d2cc3a 100644 --- a/translations/th/for-teachers.md +++ b/translations/th/for-teachers.md @@ -1,12 +1,3 @@ - ### สำหรับครูผู้สอน คุณสามารถใช้หลักสูตรนี้ในห้องเรียนของคุณได้ หลักสูตรนี้ทำงานร่วมกับ GitHub Classroom และแพลตฟอร์ม LMS ชั้นนำได้อย่างราบรื่น และยังสามารถใช้เป็น repo เดี่ยวสำหรับนักเรียนของคุณได้อีกด้วย diff --git a/translations/th/lesson-template/README.md b/translations/th/lesson-template/README.md index d7d41f6a7..28970a2f3 100644 --- a/translations/th/lesson-template/README.md +++ b/translations/th/lesson-template/README.md @@ -1,12 +1,3 @@ - # [หัวข้อบทเรียน] ![ฝังวิดีโอที่นี่](../../../lesson-template/video-url) diff --git a/translations/th/lesson-template/assignment.md b/translations/th/lesson-template/assignment.md index 032b990a5..016519b56 100644 --- a/translations/th/lesson-template/assignment.md +++ b/translations/th/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [ชื่อการมอบหมายงาน] ## คำแนะนำ diff --git a/translations/th/memory-game/README.md b/translations/th/memory-game/README.md index 7ca102075..9d356ebf0 100644 --- a/translations/th/memory-game/README.md +++ b/translations/th/memory-game/README.md @@ -1,12 +1,3 @@ - นี่คือโปรเจกต์ [Next.js](https://nextjs.org) ที่สร้างขึ้นด้วย [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app) ## เริ่มต้นใช้งาน diff --git a/translations/th/quiz-app/README.md b/translations/th/quiz-app/README.md index 99acc4e3b..3062d9b41 100644 --- a/translations/th/quiz-app/README.md +++ b/translations/th/quiz-app/README.md @@ -1,12 +1,3 @@ - # แอปแบบทดสอบ แบบทดสอบเหล่านี้เป็นแบบทดสอบก่อนและหลังการบรรยายสำหรับหลักสูตรวิทยาศาสตร์ข้อมูลที่ https://aka.ms/webdev-beginners diff --git a/translations/tl/.co-op-translator.json b/translations/tl/.co-op-translator.json new file mode 100644 index 000000000..56a9387b1 --- /dev/null +++ b/translations/tl/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2025-11-03T13:47:42+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "tl" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2025-10-20T21:02:35+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "tl" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2025-11-25T11:55:06+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "tl" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2025-11-03T13:49:27+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "tl" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2025-10-20T21:04:03+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "tl" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:28:53+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "tl" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2025-11-03T13:52:31+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "tl" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T18:47:43+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "tl" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2025-11-03T13:44:02+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "tl" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2025-10-22T15:17:10+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "tl" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2025-11-03T13:44:52+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "tl" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2025-10-22T15:17:49+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "tl" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2025-11-03T13:46:09+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "tl" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2025-10-22T15:19:07+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "tl" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2025-11-03T13:45:30+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "tl" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2025-10-22T15:18:27+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "tl" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-27T22:45:15+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "tl" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2025-11-03T13:57:13+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "tl" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2025-10-22T15:32:58+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "tl" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2025-11-03T13:56:26+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "tl" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2025-10-22T15:32:04+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "tl" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2025-11-03T13:55:32+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "tl" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2025-10-22T15:31:03+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "tl" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-07T01:13:58+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "tl" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-27T22:58:44+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "tl" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2025-11-03T14:02:18+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "tl" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T23:12:33+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "tl" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2025-11-03T14:02:32+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "tl" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2025-10-22T15:39:11+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "tl" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2025-11-03T14:09:19+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "tl" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2025-10-22T15:45:41+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "tl" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2025-11-03T14:08:38+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "tl" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2025-10-22T15:44:48+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "tl" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2025-11-03T14:07:52+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "tl" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2025-10-22T15:43:58+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "tl" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-27T22:16:22+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "tl" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-27T22:24:01+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "tl" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-27T22:26:31+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "tl" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-27T22:27:39+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "tl" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-27T22:24:41+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "tl" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-27T22:25:19+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "tl" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-27T22:25:55+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "tl" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-27T22:27:05+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "tl" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-27T22:23:25+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "tl" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2025-11-03T14:06:41+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "tl" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2025-10-22T15:42:56+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "tl" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2025-11-03T14:04:29+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "tl" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2025-10-22T15:40:46+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "tl" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2025-11-03T14:03:34+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "tl" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2025-10-22T15:40:07+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "tl" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2025-11-03T14:05:57+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "tl" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2025-10-22T15:42:20+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "tl" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:39:04+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "tl" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:39:21+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "tl" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2025-11-03T14:07:23+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "tl" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-27T22:35:46+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "tl" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:36:04+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "tl" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:36:22+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "tl" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2025-11-03T14:05:11+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "tl" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2025-10-22T15:41:29+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "tl" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:42:52+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "tl" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:43:08+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "tl" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-27T22:32:07+00:00", + "source_file": "6-space-game/README.md", + "language_code": "tl" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:36:39+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "tl" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2025-11-03T14:00:15+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "tl" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2025-10-22T15:36:36+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "tl" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2025-11-03T14:01:14+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "tl" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2025-10-22T15:37:48+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "tl" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2025-11-03T13:59:01+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "tl" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2025-10-22T15:35:33+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "tl" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2025-11-03T13:58:02+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "tl" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2025-10-22T15:34:02+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "tl" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-27T22:00:53+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "tl" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-27T22:05:17+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "tl" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-27T22:05:44+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "tl" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2025-11-03T13:46:48+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "tl" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2025-10-22T15:20:11+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "tl" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2025-11-03T13:53:25+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "tl" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:35:59+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "tl" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:44:19+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "tl" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2025-10-22T15:30:09+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "tl" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:53:11+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "tl" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:35:32+00:00", + "source_file": "AGENTS.md", + "language_code": "tl" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-27T22:00:24+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "tl" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-27T21:58:22+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "tl" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:56:54+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "tl" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T18:53:32+00:00", + "source_file": "README.md", + "language_code": "tl" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-27T21:59:06+00:00", + "source_file": "SECURITY.md", + "language_code": "tl" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-27T21:57:35+00:00", + "source_file": "SUPPORT.md", + "language_code": "tl" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-27T21:57:55+00:00", + "source_file": "_404.md", + "language_code": "tl" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-27T22:54:41+00:00", + "source_file": "docs/_navbar.md", + "language_code": "tl" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-27T22:54:14+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "tl" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T10:22:09+00:00", + "source_file": "for-teachers.md", + "language_code": "tl" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-27T22:55:10+00:00", + "source_file": "lesson-template/README.md", + "language_code": "tl" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-27T22:55:31+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "tl" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:58:01+00:00", + "source_file": "memory-game/README.md", + "language_code": "tl" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-27T23:04:22+00:00", + "source_file": "quiz-app/README.md", + "language_code": "tl" + } +} \ No newline at end of file diff --git a/translations/tl/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/tl/1-getting-started-lessons/1-intro-to-programming-languages/README.md index 267492f95..cd081627b 100644 --- a/translations/tl/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/tl/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # Panimula sa Mga Wika ng Programming at Modernong Developer Tools Kamusta, hinaharap na developer! 👋 Pwede ba akong magbahagi ng isang bagay na palaging nagbibigay sa akin ng kilig araw-araw? Malapit mo nang matuklasan na ang programming ay hindi lang tungkol sa mga computer – ito ay parang pagkakaroon ng superpowers para maisakatuparan ang mga pinakamalupit mong ideya! diff --git a/translations/tl/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/tl/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index ad1293fac..8298d7f55 100644 --- a/translations/tl/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/tl/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # Asaynment: Pagsusuri ng Makabagong Kasangkapan sa Web Development ## Mga Panuto diff --git a/translations/tl/1-getting-started-lessons/2-github-basics/README.md b/translations/tl/1-getting-started-lessons/2-github-basics/README.md index d7c174429..34b523021 100644 --- a/translations/tl/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/tl/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # Panimula sa GitHub Kamusta, hinaharap na developer! 👋 Handa ka na bang sumali sa milyon-milyong coder sa buong mundo? Talagang excited akong ipakilala sa'yo ang GitHub – isipin mo ito bilang social media platform para sa mga programmer, pero imbes na magbahagi ng mga larawan ng pagkain, nagbabahagi tayo ng code at gumagawa ng mga kamangha-manghang bagay nang sama-sama! diff --git a/translations/tl/1-getting-started-lessons/3-accessibility/README.md b/translations/tl/1-getting-started-lessons/3-accessibility/README.md index 93b70e51d..50922b34a 100644 --- a/translations/tl/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/tl/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # Paglikha ng Accessible na Mga Webpage ![Lahat Tungkol sa Accessibility](../../../../translated_images/tl/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/tl/1-getting-started-lessons/3-accessibility/assignment.md b/translations/tl/1-getting-started-lessons/3-accessibility/assignment.md index 3a16cc4c1..699094fb8 100644 --- a/translations/tl/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/tl/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # Komprehensibong Pagsusuri sa Accessibility ng Website ## Mga Instruksyon diff --git a/translations/tl/1-getting-started-lessons/README.md b/translations/tl/1-getting-started-lessons/README.md index 68db6e1ed..a2114bc0f 100644 --- a/translations/tl/1-getting-started-lessons/README.md +++ b/translations/tl/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # Pagsisimula sa Web Development Sa seksyong ito ng kurikulum, ipapakilala sa iyo ang mga konseptong hindi nakabatay sa proyekto na mahalaga upang maging isang propesyonal na developer. diff --git a/translations/tl/10-ai-framework-project/README.md b/translations/tl/10-ai-framework-project/README.md index 8ffd17b3e..b6bcc5fac 100644 --- a/translations/tl/10-ai-framework-project/README.md +++ b/translations/tl/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # AI Framework Naranasan mo na bang ma-overwhelm sa paggawa ng AI applications mula sa simula? Hindi ka nag-iisa! Ang mga AI framework ay parang Swiss Army knife para sa AI development - mga makapangyarihang tool na makakatipid sa iyo ng oras at sakit ng ulo sa paggawa ng mga intelligent na application. Isipin ang AI framework bilang isang maayos na library: nagbibigay ito ng mga pre-built na bahagi, standardized na API, at matatalinong abstraction para makapag-focus ka sa paglutas ng mga problema sa halip na magpakaabala sa mga detalye ng implementasyon. diff --git a/translations/tl/2-js-basics/1-data-types/README.md b/translations/tl/2-js-basics/1-data-types/README.md index d168decd6..857eed62c 100644 --- a/translations/tl/2-js-basics/1-data-types/README.md +++ b/translations/tl/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # Mga Pangunahing Kaalaman sa JavaScript: Mga Uri ng Data ![Mga Pangunahing Kaalaman sa JavaScript - Mga Uri ng Data](../../../../translated_images/tl/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/tl/2-js-basics/1-data-types/assignment.md b/translations/tl/2-js-basics/1-data-types/assignment.md index df082fce8..55b201085 100644 --- a/translations/tl/2-js-basics/1-data-types/assignment.md +++ b/translations/tl/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # Pagsasanay sa Uri ng Data: E-commerce Shopping Cart ## Mga Instruksyon diff --git a/translations/tl/2-js-basics/2-functions-methods/README.md b/translations/tl/2-js-basics/2-functions-methods/README.md index 776be2140..85867c13d 100644 --- a/translations/tl/2-js-basics/2-functions-methods/README.md +++ b/translations/tl/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # Mga Pangunahing Kaalaman sa JavaScript: Mga Pamamaraan at Function ![Mga Pangunahing Kaalaman sa JavaScript - Mga Function](../../../../translated_images/tl/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/tl/2-js-basics/2-functions-methods/assignment.md b/translations/tl/2-js-basics/2-functions-methods/assignment.md index a3834de87..701836318 100644 --- a/translations/tl/2-js-basics/2-functions-methods/assignment.md +++ b/translations/tl/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # Kasiyahan sa Mga Function ## Mga Instruksyon diff --git a/translations/tl/2-js-basics/3-making-decisions/README.md b/translations/tl/2-js-basics/3-making-decisions/README.md index 1d1259ae9..7a0a44993 100644 --- a/translations/tl/2-js-basics/3-making-decisions/README.md +++ b/translations/tl/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # Mga Pangunahing Kaalaman sa JavaScript: Paggawa ng Desisyon ![Mga Pangunahing Kaalaman sa JavaScript - Paggawa ng Desisyon](../../../../translated_images/tl/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/tl/2-js-basics/3-making-decisions/assignment.md b/translations/tl/2-js-basics/3-making-decisions/assignment.md index f8dde1471..27f18afad 100644 --- a/translations/tl/2-js-basics/3-making-decisions/assignment.md +++ b/translations/tl/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # Paggawa ng Desisyon: Tagaproseso ng Grado ng Mag-aaral ## Mga Layunin sa Pagkatuto diff --git a/translations/tl/2-js-basics/4-arrays-loops/README.md b/translations/tl/2-js-basics/4-arrays-loops/README.md index b93591cf2..fc5b88b32 100644 --- a/translations/tl/2-js-basics/4-arrays-loops/README.md +++ b/translations/tl/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # Mga Pangunahing Kaalaman sa JavaScript: Arrays at Loops ![Mga Pangunahing Kaalaman sa JavaScript - Arrays](../../../../translated_images/tl/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/tl/2-js-basics/4-arrays-loops/assignment.md b/translations/tl/2-js-basics/4-arrays-loops/assignment.md index a16133976..742d9fdd2 100644 --- a/translations/tl/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/tl/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # Arrays at Loops Assignment ## Mga Instruksyon diff --git a/translations/tl/2-js-basics/README.md b/translations/tl/2-js-basics/README.md index c7fc68cec..638bd2790 100644 --- a/translations/tl/2-js-basics/README.md +++ b/translations/tl/2-js-basics/README.md @@ -1,12 +1,3 @@ - # Panimula sa JavaScript Ang JavaScript ay ang wika ng web. Sa apat na araling ito, matutunan mo ang mga pangunahing kaalaman nito. diff --git a/translations/tl/3-terrarium/1-intro-to-html/README.md b/translations/tl/3-terrarium/1-intro-to-html/README.md index 324716b80..e27389ba5 100644 --- a/translations/tl/3-terrarium/1-intro-to-html/README.md +++ b/translations/tl/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Proyekto ng Terrarium Bahagi 1: Panimula sa HTML ```mermaid diff --git a/translations/tl/3-terrarium/1-intro-to-html/assignment.md b/translations/tl/3-terrarium/1-intro-to-html/assignment.md index 3dd98b097..7e8be1d53 100644 --- a/translations/tl/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/tl/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # HTML Practice Assignment: Gumawa ng Mockup ng Blog ## Mga Layunin sa Pag-aaral diff --git a/translations/tl/3-terrarium/2-intro-to-css/README.md b/translations/tl/3-terrarium/2-intro-to-css/README.md index 60f2d76b5..1957b6287 100644 --- a/translations/tl/3-terrarium/2-intro-to-css/README.md +++ b/translations/tl/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Terrarium Project Part 2: Panimula sa CSS ```mermaid diff --git a/translations/tl/3-terrarium/2-intro-to-css/assignment.md b/translations/tl/3-terrarium/2-intro-to-css/assignment.md index 959fab30e..9920ea591 100644 --- a/translations/tl/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/tl/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # CSS Refactoring Assignment ## Layunin diff --git a/translations/tl/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/tl/3-terrarium/3-intro-to-DOM-and-closures/README.md index a6698821f..f0be60d5a 100644 --- a/translations/tl/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/tl/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # Terrarium Project Part 3: Manipulasyon ng DOM at JavaScript Closures ```mermaid diff --git a/translations/tl/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/tl/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index 4ea780799..5c2536340 100644 --- a/translations/tl/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/tl/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # Pagsisiyasat sa DOM Element Assignment ## Pangkalahatang-ideya diff --git a/translations/tl/3-terrarium/README.md b/translations/tl/3-terrarium/README.md index cd4775c53..ac7d0f612 100644 --- a/translations/tl/3-terrarium/README.md +++ b/translations/tl/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## I-deploy ang iyong Terrarium Maaari mong i-deploy, o i-publish ang iyong Terrarium sa web gamit ang **Azure Static Web Apps**. diff --git a/translations/tl/3-terrarium/solution/README.md b/translations/tl/3-terrarium/solution/README.md index 80bb3afbe..9bd27d850 100644 --- a/translations/tl/3-terrarium/solution/README.md +++ b/translations/tl/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # Ang Aking Terrarium: Isang proyekto para matutunan ang HTML, CSS, at DOM manipulation gamit ang JavaScript 🌵🌱 Isang maliit na drag and drop na code-meditation. Sa kaunting HTML, JS, at CSS, maaari kang gumawa ng web interface, i-style ito, at magdagdag ng interaksyon. diff --git a/translations/tl/4-typing-game/README.md b/translations/tl/4-typing-game/README.md index 8e90d82b0..46913de6d 100644 --- a/translations/tl/4-typing-game/README.md +++ b/translations/tl/4-typing-game/README.md @@ -1,12 +1,3 @@ - # Event-Driven Programming - Gumawa ng Typing Game ```mermaid diff --git a/translations/tl/4-typing-game/solution/README.md b/translations/tl/4-typing-game/solution/README.md index de14c4fe4..db72f78d3 100644 --- a/translations/tl/4-typing-game/solution/README.md +++ b/translations/tl/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - Ito ay isang pansamantalang espasyo, iniwang blangko nang sadya --- diff --git a/translations/tl/4-typing-game/typing-game/README.md b/translations/tl/4-typing-game/typing-game/README.md index bc8f734ca..cf6786d33 100644 --- a/translations/tl/4-typing-game/typing-game/README.md +++ b/translations/tl/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # Paggawa ng laro gamit ang mga event Naisip mo na ba kung paano nalalaman ng mga website kapag nag-click ka sa isang button o nag-type sa isang text box? Iyan ang mahika ng event-driven programming! Ano pa ang mas magandang paraan para matutunan ang mahalagang kasanayang ito kundi ang paggawa ng isang kapaki-pakinabang na bagay - isang typing speed game na tumutugon sa bawat pindot mo sa keyboard. diff --git a/translations/tl/4-typing-game/typing-game/assignment.md b/translations/tl/4-typing-game/typing-game/assignment.md index 27ffad8ad..4406c5b07 100644 --- a/translations/tl/4-typing-game/typing-game/assignment.md +++ b/translations/tl/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # Gumawa ng bagong laro gamit ang keyboard ## Mga Instruksyon diff --git a/translations/tl/5-browser-extension/1-about-browsers/README.md b/translations/tl/5-browser-extension/1-about-browsers/README.md index a75a1d8c6..c1910d222 100644 --- a/translations/tl/5-browser-extension/1-about-browsers/README.md +++ b/translations/tl/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # Browser Extension Project Part 1: Lahat Tungkol sa Mga Browser ```mermaid diff --git a/translations/tl/5-browser-extension/1-about-browsers/assignment.md b/translations/tl/5-browser-extension/1-about-browsers/assignment.md index 3a1a2586e..8715d7eb5 100644 --- a/translations/tl/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/tl/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # Takdang-Aralin: Baguhin ang Disenyo ng Iyong Browser Extension ## Pangkalahatang-ideya diff --git a/translations/tl/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/tl/5-browser-extension/2-forms-browsers-local-storage/README.md index 5942ee835..d1589788c 100644 --- a/translations/tl/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/tl/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # Browser Extension Project Part 2: Gumamit ng API, Local Storage ```mermaid diff --git a/translations/tl/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/tl/5-browser-extension/2-forms-browsers-local-storage/assignment.md index 5ba478dd3..e25bde103 100644 --- a/translations/tl/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/tl/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # Gumawa ng API ## Pangkalahatang-ideya diff --git a/translations/tl/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/tl/5-browser-extension/3-background-tasks-and-performance/README.md index c7c53b21e..4197cec0e 100644 --- a/translations/tl/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/tl/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # Proyekto ng Browser Extension Bahagi 3: Alamin ang Tungkol sa Background Tasks at Performance ```mermaid diff --git a/translations/tl/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/tl/5-browser-extension/3-background-tasks-and-performance/assignment.md index e408b2097..ad82a19fb 100644 --- a/translations/tl/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/tl/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # Suriin ang isang site para sa performance ## Pangkalahatang-ideya ng Takdang-Aralin diff --git a/translations/tl/5-browser-extension/README.md b/translations/tl/5-browser-extension/README.md index 89737572e..5d1aa8623 100644 --- a/translations/tl/5-browser-extension/README.md +++ b/translations/tl/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # Pagbuo ng browser extension Ang paggawa ng browser extensions ay isang masaya at kawili-wiling paraan upang pag-isipan ang performance ng iyong mga app habang gumagawa ng ibang uri ng web asset. Ang module na ito ay naglalaman ng mga aralin tungkol sa kung paano gumagana ang mga browser, kung paano mag-deploy ng browser extension, kung paano gumawa ng form, tumawag sa isang API, gumamit ng local storage, at kung paano suriin ang performance ng iyong website at pagbutihin ito. diff --git a/translations/tl/5-browser-extension/solution/README.md b/translations/tl/5-browser-extension/solution/README.md index e53e55ab4..da78286fa 100644 --- a/translations/tl/5-browser-extension/solution/README.md +++ b/translations/tl/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser Extension: Kumpletong Kodigo Gamit ang tmrow's CO2 Signal API para subaybayan ang paggamit ng kuryente, gumawa ng browser extension upang magkaroon ka ng paalala sa iyong browser tungkol sa bigat ng paggamit ng kuryente sa iyong rehiyon. Ang paggamit ng extension na ito nang ad hoc ay makakatulong sa iyo na gumawa ng mas maingat na desisyon sa iyong mga aktibidad batay sa impormasyong ito. diff --git a/translations/tl/5-browser-extension/solution/translation/README.es.md b/translations/tl/5-browser-extension/solution/translation/README.es.md index f59fd268f..c3ebf46cd 100644 --- a/translations/tl/5-browser-extension/solution/translation/README.es.md +++ b/translations/tl/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser Extension: Kumpletong Kodigo Gamit ang CO2 Signal API ng tmrow para subaybayan ang paggamit ng kuryente, gumawa ng isang browser extension upang magkaroon ka ng paalala direkta sa iyong browser tungkol sa konsumo ng kuryente sa iyong rehiyon. Ang paggamit ng extension na ito ay makakatulong sa iyo na gumawa ng mga desisyon tungkol sa iyong mga aktibidad batay sa impormasyong ito. diff --git a/translations/tl/5-browser-extension/solution/translation/README.fr.md b/translations/tl/5-browser-extension/solution/translation/README.fr.md index b3478584f..f8d53eb78 100644 --- a/translations/tl/5-browser-extension/solution/translation/README.fr.md +++ b/translations/tl/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Extension ng Browser Carbon Trigger: Kumpletong Kodigo Gamit ang API ng CO2 Signal mula sa tmrow para subaybayan ang konsumo ng kuryente, gumawa ng browser extension upang magkaroon ka ng paalala direkta sa iyong browser tungkol sa konsumo ng kuryente sa iyong lugar. Ang paggamit ng extension na ito ay makakatulong sa iyo na magpasya sa iyong mga aktibidad base sa impormasyong ito. diff --git a/translations/tl/5-browser-extension/solution/translation/README.hi.md b/translations/tl/5-browser-extension/solution/translation/README.hi.md index b0a214686..2b439a38a 100644 --- a/translations/tl/5-browser-extension/solution/translation/README.hi.md +++ b/translations/tl/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser Extension: Kumpletong Code Gamit ang CO2 Signal API ng tmrow para subaybayan ang paggamit ng kuryente, gumawa ng isang browser extension na magbibigay sa iyo ng paalala kung gaano kabigat ang paggamit ng kuryente sa iyong lugar habang ginagamit ang iyong browser. Ang extension na ito ay makakatulong sa iyo na gumawa ng mga desisyon batay sa impormasyong ito para sa iyong mga aktibidad. diff --git a/translations/tl/5-browser-extension/solution/translation/README.it.md b/translations/tl/5-browser-extension/solution/translation/README.it.md index fc8705ef7..4b3bda162 100644 --- a/translations/tl/5-browser-extension/solution/translation/README.it.md +++ b/translations/tl/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser Extension: Code to Get Started Gagamitin ang Signal CO2 API ng tmrow upang subaybayan ang paggamit ng kuryente at lumikha ng isang browser extension na magbibigay ng paalala direkta sa iyong browser kung gaano kabigat ang paggamit ng kuryente sa iyong rehiyon. Ang paggamit ng extension na ito ay makakatulong sa iyo na suriin ang iyong mga aktibidad batay sa impormasyong ito. diff --git a/translations/tl/5-browser-extension/solution/translation/README.ja.md b/translations/tl/5-browser-extension/solution/translation/README.ja.md index 6a2fc8624..fce410981 100644 --- a/translations/tl/5-browser-extension/solution/translation/README.ja.md +++ b/translations/tl/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser Extension: Kumpletong Code Gagamitin natin ang CO2 Signal API ng tmrow upang subaybayan ang paggamit ng kuryente sa iyong lugar at ipapakita ito bilang paalala sa iyong browser. Sa pamamagitan ng browser extension na ito, maaari mong gamitin ang impormasyong ito upang magdesisyon sa iyong mga aktibidad. diff --git a/translations/tl/5-browser-extension/solution/translation/README.ms.md b/translations/tl/5-browser-extension/solution/translation/README.ms.md index d3dfca08c..9fcedf7cf 100644 --- a/translations/tl/5-browser-extension/solution/translation/README.ms.md +++ b/translations/tl/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser Extension: Kumpletong Kodigo Gamit ang API ng CO2 Signal mula sa tmrow para subaybayan ang paggamit ng kuryente, gumawa ng isang browser extension na magbibigay ng abiso sa iyong browser tungkol sa bigat ng paggamit ng kuryente sa iyong lugar. Ang paggamit ng extension na ito ay makakatulong sa iyo na magdesisyon tungkol sa iyong mga aktibidad base sa impormasyong ito. diff --git a/translations/tl/5-browser-extension/start/README.md b/translations/tl/5-browser-extension/start/README.md index 520aeb8a4..66b8bf653 100644 --- a/translations/tl/5-browser-extension/start/README.md +++ b/translations/tl/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser Extension: Panimulang Code Gamit ang tmrow's C02 Signal API para subaybayan ang paggamit ng kuryente, gumawa ng browser extension upang magkaroon ka ng paalala sa iyong browser tungkol sa bigat ng paggamit ng kuryente sa iyong rehiyon. Ang paggamit ng extension na ito nang ad hoc ay makakatulong sa iyo na gumawa ng mas maingat na desisyon sa iyong mga aktibidad batay sa impormasyong ito. diff --git a/translations/tl/6-space-game/1-introduction/README.md b/translations/tl/6-space-game/1-introduction/README.md index 7ab75879d..3a360bec2 100644 --- a/translations/tl/6-space-game/1-introduction/README.md +++ b/translations/tl/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # Gumawa ng Space Game Bahagi 1: Panimula ```mermaid diff --git a/translations/tl/6-space-game/1-introduction/assignment.md b/translations/tl/6-space-game/1-introduction/assignment.md index 2eeafb130..77f5e6aec 100644 --- a/translations/tl/6-space-game/1-introduction/assignment.md +++ b/translations/tl/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # Gumawa ng Laro: Mag-apply ng Design Patterns ## Pangkalahatang-ideya ng Takdang-Aralin diff --git a/translations/tl/6-space-game/2-drawing-to-canvas/README.md b/translations/tl/6-space-game/2-drawing-to-canvas/README.md index fc752f041..20e7a68d7 100644 --- a/translations/tl/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/tl/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # Gumawa ng Space Game Bahagi 2: I-drawing ang Hero at Monsters sa Canvas ```mermaid diff --git a/translations/tl/6-space-game/2-drawing-to-canvas/assignment.md b/translations/tl/6-space-game/2-drawing-to-canvas/assignment.md index 38bfd9d78..838d6964c 100644 --- a/translations/tl/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/tl/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # Asaynment: Tuklasin ang Canvas API ## Mga Layunin sa Pagkatuto diff --git a/translations/tl/6-space-game/3-moving-elements-around/README.md b/translations/tl/6-space-game/3-moving-elements-around/README.md index 66c083657..ce3f76520 100644 --- a/translations/tl/6-space-game/3-moving-elements-around/README.md +++ b/translations/tl/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # Gumawa ng Space Game Bahagi 3: Pagdaragdag ng Galaw ```mermaid diff --git a/translations/tl/6-space-game/3-moving-elements-around/assignment.md b/translations/tl/6-space-game/3-moving-elements-around/assignment.md index 20afe606d..33f645d34 100644 --- a/translations/tl/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/tl/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # Magkomento sa Iyong Code ## Mga Instruksyon diff --git a/translations/tl/6-space-game/4-collision-detection/README.md b/translations/tl/6-space-game/4-collision-detection/README.md index 701c7989b..68ef842f9 100644 --- a/translations/tl/6-space-game/4-collision-detection/README.md +++ b/translations/tl/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # Gumawa ng Space Game Bahagi 4: Pagdaragdag ng Laser at Pagtukoy ng Mga Banggaan ```mermaid diff --git a/translations/tl/6-space-game/4-collision-detection/assignment.md b/translations/tl/6-space-game/4-collision-detection/assignment.md index 8bd70ccc5..0e80db28b 100644 --- a/translations/tl/6-space-game/4-collision-detection/assignment.md +++ b/translations/tl/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # Tuklasin ang Mga Banggaan ## Mga Instruksyon diff --git a/translations/tl/6-space-game/4-collision-detection/solution/README.md b/translations/tl/6-space-game/4-collision-detection/solution/README.md index a1d7b1dc4..69d86b33d 100644 --- a/translations/tl/6-space-game/4-collision-detection/solution/README.md +++ b/translations/tl/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - Ito ay isang pansamantalang espasyo, iniwang blangko nang sadya --- diff --git a/translations/tl/6-space-game/4-collision-detection/your-work/README.md b/translations/tl/6-space-game/4-collision-detection/your-work/README.md index 7442a64e2..db72f78d3 100644 --- a/translations/tl/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/tl/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - Ito ay isang pansamantalang espasyo, iniwang blangko nang sadya --- diff --git a/translations/tl/6-space-game/5-keeping-score/README.md b/translations/tl/6-space-game/5-keeping-score/README.md index 09f3c3892..7eeff6f72 100644 --- a/translations/tl/6-space-game/5-keeping-score/README.md +++ b/translations/tl/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # Gumawa ng Space Game Bahagi 5: Puntos at Buhay ```mermaid diff --git a/translations/tl/6-space-game/5-keeping-score/assignment.md b/translations/tl/6-space-game/5-keeping-score/assignment.md index 8de3e8181..e6b180ad3 100644 --- a/translations/tl/6-space-game/5-keeping-score/assignment.md +++ b/translations/tl/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # Gumawa ng Larong Pang-Scoring ## Mga Instruksyon diff --git a/translations/tl/6-space-game/5-keeping-score/solution/README.md b/translations/tl/6-space-game/5-keeping-score/solution/README.md index 898306e05..a8b7402af 100644 --- a/translations/tl/6-space-game/5-keeping-score/solution/README.md +++ b/translations/tl/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - Ito ay isang pansamantalang espasyo, sinadyang iwanang walang laman --- diff --git a/translations/tl/6-space-game/5-keeping-score/your-work/README.md b/translations/tl/6-space-game/5-keeping-score/your-work/README.md index e03473218..db72f78d3 100644 --- a/translations/tl/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/tl/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - Ito ay isang pansamantalang espasyo, iniwang blangko nang sadya --- diff --git a/translations/tl/6-space-game/6-end-condition/README.md b/translations/tl/6-space-game/6-end-condition/README.md index 68831bdcd..c2763b47c 100644 --- a/translations/tl/6-space-game/6-end-condition/README.md +++ b/translations/tl/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # Gumawa ng Space Game Bahagi 6: Pagtapos at Pag-restart ```mermaid diff --git a/translations/tl/6-space-game/6-end-condition/assignment.md b/translations/tl/6-space-game/6-end-condition/assignment.md index e62d4ce75..49813cf93 100644 --- a/translations/tl/6-space-game/6-end-condition/assignment.md +++ b/translations/tl/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # Gumawa ng Sample na Laro ## Pangkalahatang-ideya ng Takdang-Aralin diff --git a/translations/tl/6-space-game/6-end-condition/solution/README.md b/translations/tl/6-space-game/6-end-condition/solution/README.md index 281946ec2..db72f78d3 100644 --- a/translations/tl/6-space-game/6-end-condition/solution/README.md +++ b/translations/tl/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - Ito ay isang pansamantalang espasyo, iniwang blangko nang sadya --- diff --git a/translations/tl/6-space-game/6-end-condition/your-work/README.md b/translations/tl/6-space-game/6-end-condition/your-work/README.md index 506026b18..e6f78feba 100644 --- a/translations/tl/6-space-game/6-end-condition/your-work/README.md +++ b/translations/tl/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - Ito ay isang pansamantalang espasyo, iniwang blangko nang sadya --- diff --git a/translations/tl/6-space-game/README.md b/translations/tl/6-space-game/README.md index bf8ea3355..1e1fba655 100644 --- a/translations/tl/6-space-game/README.md +++ b/translations/tl/6-space-game/README.md @@ -1,12 +1,3 @@ - # Gumawa ng Space Game Isang space game upang matutunan ang mas advanced na mga pundasyon ng JavaScript diff --git a/translations/tl/6-space-game/solution/README.md b/translations/tl/6-space-game/solution/README.md index 826d6b2b3..b60a47140 100644 --- a/translations/tl/6-space-game/solution/README.md +++ b/translations/tl/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - Ito ay isang pansamantalang espasyo, iniwang walang laman nang sadya --- diff --git a/translations/tl/7-bank-project/1-template-route/README.md b/translations/tl/7-bank-project/1-template-route/README.md index 65cc5d9ee..ed282c02d 100644 --- a/translations/tl/7-bank-project/1-template-route/README.md +++ b/translations/tl/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # Gumawa ng Banking App Bahagi 1: HTML Templates at Routes sa isang Web App ```mermaid diff --git a/translations/tl/7-bank-project/1-template-route/assignment.md b/translations/tl/7-bank-project/1-template-route/assignment.md index d838e03be..419ad1614 100644 --- a/translations/tl/7-bank-project/1-template-route/assignment.md +++ b/translations/tl/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # Pagbutihin ang Routing ## Mga Instruksyon diff --git a/translations/tl/7-bank-project/2-forms/README.md b/translations/tl/7-bank-project/2-forms/README.md index a26020515..d63e37f8a 100644 --- a/translations/tl/7-bank-project/2-forms/README.md +++ b/translations/tl/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # Gumawa ng Banking App Bahagi 2: Gumawa ng Login at Registration Form ```mermaid diff --git a/translations/tl/7-bank-project/2-forms/assignment.md b/translations/tl/7-bank-project/2-forms/assignment.md index 2cdd8de2d..af1d20e9d 100644 --- a/translations/tl/7-bank-project/2-forms/assignment.md +++ b/translations/tl/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # Istilo ang Iyong Bank App gamit ang Modernong CSS ## Pangkalahatang-ideya ng Proyekto diff --git a/translations/tl/7-bank-project/3-data/README.md b/translations/tl/7-bank-project/3-data/README.md index af81f448a..7dd0c5986 100644 --- a/translations/tl/7-bank-project/3-data/README.md +++ b/translations/tl/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # Gumawa ng Banking App Bahagi 3: Mga Paraan ng Pagkuha at Paggamit ng Data Isipin ang computer ng Enterprise sa Star Trek - kapag tinanong ni Captain Picard ang status ng barko, agad na lumalabas ang impormasyon nang hindi nagre-restart o nagre-rebuild ang buong interface. Ang seamless na daloy ng impormasyon na iyon ang eksaktong ginagawa natin dito gamit ang dynamic na pagkuha ng data. diff --git a/translations/tl/7-bank-project/3-data/assignment.md b/translations/tl/7-bank-project/3-data/assignment.md index 95696d451..d1ce07378 100644 --- a/translations/tl/7-bank-project/3-data/assignment.md +++ b/translations/tl/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # Pag-refactor ng Code at Dokumentasyon na Gawain ## Mga Layunin sa Pagkatuto diff --git a/translations/tl/7-bank-project/4-state-management/README.md b/translations/tl/7-bank-project/4-state-management/README.md index 7b4d1bbed..d7456e9b2 100644 --- a/translations/tl/7-bank-project/4-state-management/README.md +++ b/translations/tl/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # Gumawa ng Banking App Bahagi 4: Mga Konsepto ng State Management ## ⚡ Ano ang Magagawa Mo sa Loob ng 5 Minuto diff --git a/translations/tl/7-bank-project/4-state-management/assignment.md b/translations/tl/7-bank-project/4-state-management/assignment.md index bd9225c7b..cbe00f900 100644 --- a/translations/tl/7-bank-project/4-state-management/assignment.md +++ b/translations/tl/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # Pagpapatupad ng "Magdagdag ng Transaksyon" na Dialog ## Pangkalahatang-ideya diff --git a/translations/tl/7-bank-project/README.md b/translations/tl/7-bank-project/README.md index 338bc8915..f42f9a8f6 100644 --- a/translations/tl/7-bank-project/README.md +++ b/translations/tl/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: Gumawa ng Bangko Sa proyektong ito, matututo kang gumawa ng isang kathang-isip na bangko. Kasama sa mga araling ito ang mga tagubilin kung paano mag-layout ng isang web app at magbigay ng mga ruta, gumawa ng mga form, pamahalaan ang estado, at kumuha ng data mula sa isang API kung saan maaari mong makuha ang datos ng bangko. diff --git a/translations/tl/7-bank-project/api/README.md b/translations/tl/7-bank-project/api/README.md index a152e8d58..b67199174 100644 --- a/translations/tl/7-bank-project/api/README.md +++ b/translations/tl/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # Bank API > Bank API na ginawa gamit ang [Node.js](https://nodejs.org) + [Express](https://expressjs.com/). diff --git a/translations/tl/7-bank-project/solution/README.md b/translations/tl/7-bank-project/solution/README.md index 9cbd2c029..e784f602e 100644 --- a/translations/tl/7-bank-project/solution/README.md +++ b/translations/tl/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # Bank app > Halimbawa ng solusyon para sa proyekto ng bank app, ginawa gamit ang purong HTML5, CSS, at JavaScript (walang ginamit na frameworks o libraries). diff --git a/translations/tl/8-code-editor/1-using-a-code-editor/README.md b/translations/tl/8-code-editor/1-using-a-code-editor/README.md index 2e194e1e8..be380304b 100644 --- a/translations/tl/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/tl/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # Paggamit ng Code Editor: Pag-master sa VSCode.dev Naalala mo ba sa *The Matrix* kung paano kailangang kumonekta si Neo sa isang malaking computer terminal para ma-access ang digital na mundo? Ang mga kasalukuyang tools sa web development ay kabaligtaran – napakalakas na kakayahan na ma-access kahit saan. Ang VSCode.dev ay isang browser-based na code editor na nagdadala ng mga propesyonal na tools sa anumang device na may internet connection. diff --git a/translations/tl/8-code-editor/1-using-a-code-editor/assignment.md b/translations/tl/8-code-editor/1-using-a-code-editor/assignment.md index 173748e50..22420aa88 100644 --- a/translations/tl/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/tl/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # Gumawa ng Website ng Resume Gamit ang VSCode.dev Palawakin ang iyong mga oportunidad sa karera sa pamamagitan ng paggawa ng isang propesyonal na website ng resume na nagpapakita ng iyong mga kakayahan at karanasan sa isang interaktibo at modernong format. Sa halip na magpadala ng tradisyunal na PDF, isipin ang pagbibigay sa mga recruiter ng isang makinis at responsive na website na nagpapakita ng iyong mga kwalipikasyon at kakayahan sa web development. diff --git a/translations/tl/9-chat-project/README.md b/translations/tl/9-chat-project/README.md index eb22a45db..6492ab028 100644 --- a/translations/tl/9-chat-project/README.md +++ b/translations/tl/9-chat-project/README.md @@ -1,12 +1,3 @@ - # Gumawa ng Chat Assistant gamit ang AI Naalala mo ba sa Star Trek kung paano nakikipag-usap ang crew sa computer ng barko, nagtatanong ng mahihirap na tanong at nakakatanggap ng makabuluhang sagot? Ang tila purong science fiction noong 1960s ay ngayon ay kaya mo nang gawin gamit ang mga teknolohiyang web na alam mo na. diff --git a/translations/tl/9-chat-project/solution/README.md b/translations/tl/9-chat-project/solution/README.md index cdc884782..d93515967 100644 --- a/translations/tl/9-chat-project/solution/README.md +++ b/translations/tl/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # Patakbuhin ang solusyon 1. Simulan ang [backend](./backend/README.md) diff --git a/translations/tl/9-chat-project/solution/backend/README.md b/translations/tl/9-chat-project/solution/backend/README.md index 90b6b50fd..f903fa607 100644 --- a/translations/tl/9-chat-project/solution/backend/README.md +++ b/translations/tl/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - Piliin ang iyong runtime - [Python](./python/README.md) diff --git a/translations/tl/9-chat-project/solution/backend/python/README.md b/translations/tl/9-chat-project/solution/backend/python/README.md index fdcc05058..eecf4a701 100644 --- a/translations/tl/9-chat-project/solution/backend/python/README.md +++ b/translations/tl/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # Patakbuhin ang code ## I-set up diff --git a/translations/tl/9-chat-project/solution/frontend/README.md b/translations/tl/9-chat-project/solution/frontend/README.md index 470252743..340cfbc4f 100644 --- a/translations/tl/9-chat-project/solution/frontend/README.md +++ b/translations/tl/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # Patakbuhin ang code ```sh diff --git a/translations/tl/AGENTS.md b/translations/tl/AGENTS.md index 6b865515b..1ed15aa56 100644 --- a/translations/tl/AGENTS.md +++ b/translations/tl/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## Pangkalahatang-ideya ng Proyekto diff --git a/translations/tl/CODE_OF_CONDUCT.md b/translations/tl/CODE_OF_CONDUCT.md index df2ccab63..2575fa694 100644 --- a/translations/tl/CODE_OF_CONDUCT.md +++ b/translations/tl/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # Microsoft Open Source Code of Conduct Ang proyektong ito ay sumusunod sa [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/tl/CONTRIBUTING.md b/translations/tl/CONTRIBUTING.md index 0364b1a30..5457b13d5 100644 --- a/translations/tl/CONTRIBUTING.md +++ b/translations/tl/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # Pag-aambag Malugod na tinatanggap ng proyektong ito ang mga ambag at mungkahi. Karamihan sa mga ambag ay nangangailangan na sumang-ayon ka sa isang Contributor License Agreement (CLA) na nagsasaad na may karapatan ka at aktwal mong ibinibigay sa amin ang mga karapatan upang gamitin ang iyong ambag. Para sa karagdagang detalye, bisitahin ang [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/tl/Git-Basics/README.md b/translations/tl/Git-Basics/README.md index de5d23fac..a93f08b77 100644 --- a/translations/tl/Git-Basics/README.md +++ b/translations/tl/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## Mga Pangunahing Kaalaman sa GIT para sa mga Baguhan sa Web Development👶 ## Ano ang `Git`? diff --git a/translations/tl/README.md b/translations/tl/README.md index 99265868b..a8a90e7d3 100644 --- a/translations/tl/README.md +++ b/translations/tl/README.md @@ -1,12 +1,3 @@ - [![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) [![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) [![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) @@ -21,68 +12,68 @@ CO_OP_TRANSLATOR_METADATA: # Web Development para sa mga Nagsisimula - Isang Kurikulum -Matutunan ang mga pundasyon ng web development sa aming 12-linggong komprehensibong kurso mula sa Microsoft Cloud Advocates. Bawat isa sa 24 na aralin ay sumisid sa JavaScript, CSS, at HTML sa pamamagitan ng mga hands-on na proyekto tulad ng mga terrarium, browser extensions, at mga laro sa kalawakan. Makilahok sa mga pagsusulit, talakayan, at praktikal na mga asignatura. Paunlarin ang iyong mga kasanayan at pahusayin ang pagkatuto gamit ang aming epektibong metodolohiyang nakabatay sa proyekto. Simulan ang iyong paglalakbay sa coding ngayon! +Alamin ang mga pangunahing kaalaman sa web development gamit ang aming 12-linggong komprehensibong kurso mula sa Microsoft Cloud Advocates. Bawat isa sa 24 na aralin ay sumisid sa JavaScript, CSS, at HTML sa pamamagitan ng mga hands-on na proyekto tulad ng mga terrarium, browser extension, at mga space game. Makilahok sa mga pagsusulit, talakayan, at praktikal na mga gawain. Palawakin ang iyong kasanayan at paghusayin ang iyong kaalaman gamit ang epektibong pedagogiya namin na batay sa proyekto. Simulan ang iyong paglalakbay sa coding ngayon! Sumali sa Azure AI Foundry Discord Community [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Sundin ang mga hakbang na ito para makapagsimula gamit ang mga mapagkukunang ito: -1. **I-fork ang Repositoryo**: I-click ang [![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. **I-clone ang Repositoryo**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Sumali sa Azure AI Foundry Discord at makipagkilala sa mga eksperto at kapwa developer**](https://discord.com/invite/ByRwuEEgH4) +Sundin ang mga hakbang na ito para makapagsimula gamit ang mga resources na ito: +1. **I-Fork ang Repository**: I-click ang [![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. **I-Clone ang Repository**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**Sumali sa Azure AI Foundry Discord at makilala ang mga eksperto at ibang mga developer**](https://discord.com/invite/ByRwuEEgH4) ### 🌐 Suporta para sa Maramihang Wika #### Sinusuportahan sa pamamagitan ng GitHub Action (Awtomatiko at Palaging Napapanahon) -[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](./README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) +[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](./README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) -> **Mas gusto mo bang mag-clone nang lokal?** +> **Mas gusto mo bang I-clone ito nang Lokal?** -> Kasama sa repositoryo na ito ang mahigit 50 mga pagsasalin ng wika na malaki ang dagdag sa laki ng download. Para mag-clone nang walang mga pagsasalin, gamitin ang sparse checkout: +> Kasama sa repository na ito ang 50+ na mga pagsasalin sa wika na malaki ang dagdag sa laki ng pag-download. Para i-clone nang walang mga pagsasalin, gamitin ang sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Makukuha mo ang lahat ng kailangan mo para tapusin ang kurso nang mas mabilis mag-download. +> Bibigyan ka nito ng lahat ng kailangan mo para matapos ang kurso nang mas mabilis ang pag-download. -**Kung nais mong magkaroon pa ng ibang suporta sa mga wika ng pagsasalin, nakalista ito [dito](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +**Kung nais mo ng karagdagang suportadong mga wika ng pagsasalin ay nakalistang [dito](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** [![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) #### 🧑‍🎓 _Estudyante ka ba?_ -Bisitahin ang [**Student Hub page**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) kung saan makakakita ka ng mga mapagkukunang pambaguhan, Student packs at pati mga paraan para makakuha ng libreng voucher ng sertipiko. Ito ang pahina na gusto mong i-bookmark at paminsan-minsan tingnan dahil buwan-buwan ay pinalitan natin ang nilalaman. +Bisitahin ang [**Student Hub page**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) kung saan makakakita ka ng mga panimulang resources, Student packs at maging mga paraan para makakuha ng libreng voucher para sa sertipiko. Ito ang pahinang gusto mong i-bookmark at tingnan paminsan-minsan habang nagpapalit kami ng nilalaman buwan-buwan. -### 📣 Anunsyo - Mga bagong hamon sa GitHub Copilot Agent mode na dapat tapusin! +### 📣 Anunsyo - Mga bagong hamon sa GitHub Copilot Agent mode na kailangang tapusin! -May bagong hamon na idinagdag, hanapin ang "GitHub Copilot Agent Challenge 🚀" sa karamihan ng mga kabanata. Isa itong bagong hamon para sa iyo na tapusin gamit ang GitHub Copilot at Agent mode. Kung hindi mo pa nagamit ang Agent mode dati, kaya nitong hindi lang gumawa ng teksto kundi pati lumikha at mag-edit ng mga file, magpatakbo ng mga utos at marami pa. +May bagong Hamon na idinagdag, hanapin ang "GitHub Copilot Agent Challenge 🚀" sa karamihan ng mga kabanata. Isang bagong hamon para sa iyo na gamitin ang GitHub Copilot at Agent mode. Kung hindi mo pa nagagamit ang Agent mode, kaya nitong hindi lamang gumawa ng teksto kundi pati na maglikha at mag-edit ng mga file, magpatakbo ng mga utos, at marami pa. -### 📣 Anunsyo - _Bagong Proyekto gamit ang Generative AI_ +### 📣 Anunsyo - _Bagong Proyekto na gagawin gamit ang Generative AI_ -Bagong AI Assistant na proyekto lang ang idinagdag, tingnan ang [proyekto](./9-chat-project/README.md) +Bagong AI Assistant na proyekto lang ang idinagdag, tingnan ito [project](./9-chat-project/README.md) -### 📣 Anunsyo - _Bagong Kurikulum_ tungkol sa Generative AI para sa JavaScript ay inilabas na +### 📣 Anunsyo - _Bagong Kurikulum_ sa Generative AI para sa JavaScript ay inilabas na -Huwag palampasin ang aming bagong Generative AI kurikulum! +Huwag palampasin ang aming bagong Generative AI curriculum! Bisitahin ang [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) para makapagsimula! ![Background](../../translated_images/tl/background.148a8d43afde5730.webp) -- Mga aralin mula sa mga batayan hanggang sa RAG. -- Makipag-ugnayan sa mga makasaysayang karakter gamit ang GenAI at aming companion app. -- Masaya at nakakaaliw na kuwento, tulad ng paglalakbay sa panahon! +- Mga aralin na sumasaklaw mula sa mga batayan hanggang RAG. +- Makipag-ugnayan sa mga historikal na karakter gamit ang GenAI at aming kasamang app. +- Masaya at nakaka-enganyong kuwento, ikaw ay maglalakbay sa panahon! ![character](../../translated_images/tl/character.5c0dd8e067ffd693.webp) -Bawat aralin ay may nakalakip na asignatura, pagsusuri ng kaalaman, at hamon upang gabayan ka sa pag-aaral ng mga paksang tulad ng: -- Pag-prompt at prompt engineering +Bawat aralin ay may kasamang takdang-aralin, pagsusulit sa kaalaman at hamon upang gabayan ka sa pag-aaral ng mga paksa gaya ng: +- Prompting at prompt engineering - Pagbuo ng text at image app - Mga search app @@ -92,42 +83,42 @@ Bisitahin ang [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-cou ## 🌱 Pagsisimula -> **Mga Guro**, may [nagdagdag kaming ilang suhestiyon](for-teachers.md) kung paano gamitin ang kurikulum na ito. Nais naming marinig ang inyong puna [sa aming discussion forum](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! +> **Mga Guro**, nagbigay kami ng [ilang mga mungkahi](for-teachers.md) kung paano gamitin ang kurikulum na ito. Masaya kaming tanggapin ang inyong puna [sa aming discussion forum](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! -**[Mga Nag-aaral](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, para sa bawat aralin, magsimula sa pre-lecture quiz at sundan ito sa pagbabasa ng materyal ng lektura, pagtapos ng mga gawain, at pagsusuri ng iyong pag-unawa gamit ang post-lecture quiz. +**[Mga Nag-aaral](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, sa bawat aralin, magsimula sa isang pre-lecture quiz at sundan ito sa pagbasa ng materyal sa lektura, pagtapos sa iba't ibang gawain at pag-check ng iyong pagkaunawa gamit ang post-lecture quiz. -Para mapabuti ang iyong karanasan sa pag-aaral, makipag-ugnayan sa iyong mga kaklase upang magtulungan sa mga proyekto! Inirerekomenda ang mga talakayan sa aming [discussion forum](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) kung saan naroon ang aming mga moderator na handang sagutin ang iyong mga tanong. +Para mapabuti ang iyong karanasan sa pag-aaral, kumonekta sa iyong mga kapwa nag-aaral upang magtulungan sa mga proyekto! Hinihikayat ang mga talakayan sa aming [discussion forum](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) kung saan ang aming mga moderator ay handang sumagot sa iyong mga tanong. -Para lalo pang paunlarin ang iyong edukasyon, mariing inirerekumenda namin ang pag-explore sa [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) para sa karagdagang mga materyales sa pag-aaral. +Para lalong mapalawak ang iyong edukasyon, lubos naming inirerekomenda ang pag-explore sa [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) para sa mga karagdagang materyales sa pag-aaral. -### 📋 Pagsasaayos ng iyong kapaligiran +### 📋 Pag-setup ng iyong kapaligiran -Mayroon nang handang development environment ang kurikulum na ito! Sa pagsisimula mo maaari mong piliin na patakbuhin ang kurikulum sa isang [Codespace](https://github.com/features/codespaces/) (_isang browser-based, hindi kailangan mag-install na kapaligiran_), o lokal sa iyong kompyuter gamit ang isang text editor tulad ng [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +Ang kurikulum na ito ay may handang development environment! Sa pagsisimula mo, maaari mong piliin na patakbuhin ang kurikulum sa isang [Codespace](https://github.com/features/codespaces/) (_isang browser-based na kapaligiran na hindi na kailangan ng install_), o lokal sa iyong kompyuter gamit ang editor ng teksto tulad ng [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). #### Gumawa ng iyong repositoryo -Para madaling masave ang iyong mga gawa, inirerekomenda na gumawa ka ng sariling kopya ng repositoryo na ito. Magagawa mo ito sa pamamagitan ng pag-click sa **Use this template** na button sa itaas ng pahina. Lilikha ito ng bagong repositoryo sa iyong GitHub account na may kopya ng kurikulum. +Para madali mong masave ang iyong mga gawain, inirerekomenda na gumawa ka ng sariling kopya ng repositoryong ito. Magagawa mo ito sa pamamagitan ng pag-click ng button na **Use this template** sa itaas ng pahina. Ito ay lilikha ng bagong repositoryo sa iyong GitHub account na may kopya ng kurikulum. Sundin ang mga hakbang na ito: -1. **I-fork ang Repositoryo**: I-click ang "Fork" button sa kanang itaas na bahagi ng pahinang ito. -2. **I-clone ang Repositoryo**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +1. **I-Fork ang Repository**: I-click ang button na "Fork" sa kanang-itaas na bahagi ng pahinang ito. +2. **I-Clone ang Repository**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` #### Pagpapatakbo ng kurikulum sa Codespace -Sa iyong kopya ng repositoryo na ginawa mo, i-click ang **Code** button at piliin ang **Open with Codespaces**. Lilikha ito ng bagong Codespace para magtrabaho ka. +Sa kopya ng repositoryong ginawa mo, i-click ang button na **Code** at piliin ang **Open with Codespaces**. Ito ay lilikha ng bagong Codespace para sa iyong trabaho. ![Codespace](../../translated_images/tl/createcodespace.0238bbf4d7a8d955.webp) #### Pagpapatakbo ng kurikulum lokal sa iyong kompyuter -Para patakbuhin ang kurikulum na ito lokal sa iyong kompyuter, kailangan mo ng text editor, browser, at command line tool. Ang unang aralin namin, [Introduction to Programming Languages and Tools of the Trade](../../1-getting-started-lessons/1-intro-to-programming-languages), ay gagabay sa iyo sa iba't ibang mga opsyon para sa mga ito upang pumili ka ng angkop sa iyo. +Para patakbuhin ang kurikulum na ito nang lokal sa iyong kompyuter, kakailanganin mo ng isang text editor, browser, at command line tool. Ang unang aralin namin, [Panimula sa Programming Languages at Tools of the Trade](../../1-getting-started-lessons/1-intro-to-programming-languages), ay gagabay sa iyo sa iba't ibang pagpipilian para sa bawat tool na ito upang mapili mo ang pinakaangkop sa iyo. -Inirerekomenda naming gamitin ang [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) bilang editor mo, na may built-in na [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon). Maaari mong i-download ang Visual Studio Code [dito](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +Inirerekomenda namin ang paggamit ng [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) bilang iyong editor, na may kasamang built-in na [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon). Maaari mong i-download ang Visual Studio Code [dito](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -1. I-clone ang iyong repositoryo sa iyong kompyuter. Magagawa mo ito sa pamamagitan ng pag-click sa **Code** button at pagkopya ng URL: +1. I-clone ang iyong repository sa iyong kompyuter. Magagawa mo ito sa pamamagitan ng pag-click sa button na **Code** at pagkopya ng URL: [CodeSpace](./images/createcodespace.png) - Pagkatapos, buksan ang [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) sa loob ng [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) at patakbuhin ang sumusunod na utos, palitan ang `` ng URL na kakopya mo lang: + Pagkatapos, buksan ang [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) sa loob ng [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) at patakbuhin ang sumusunod na utos, palitan ang `` ng URL na iyong kinopya: ```bash git clone @@ -136,145 +127,145 @@ Inirerekomenda naming gamitin ang [Visual Studio Code](https://code.visualstudio 2. Buksan ang folder sa Visual Studio Code. Magagawa mo ito sa pamamagitan ng pag-click sa **File** > **Open Folder** at piliin ang folder na kaklone mo lang. -> Inirerekomendang Visual Studio Code extensions: +> Inirerekomendang Mga Extension ng Visual Studio Code: > -> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - para makita ang preview ng mga pahina ng HTML sa loob ng Visual Studio Code -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - upang makatulong sa mas mabilis na pagsusulat ng code +> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - upang makita ang preview ng mga pahina ng HTML sa loob mismo ng Visual Studio Code +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - para tulungan kang mas mabilis magsulat ng code -## 📂 Kasama sa bawat aralin: +## 📂 Bawat aralin ay may kasamang: - opsyonal na sketchnote - opsyonal na karagdagang video - pre-lesson warmup quiz - nakasulat na aralin -- para sa mga aralin na nakabase sa proyekto, mga gabay hakbang-hakbang sa kung paano buuin ang proyekto -- pagsubok sa kaalaman +- para sa mga proyekto, sunud-sunod na gabay kung paano itatayo ang proyekto +- pagsusuri ng kaalaman - isang hamon -- karagdagang pagbasa +- karagdagang babasahin - takdang-aralin - [post-lesson quiz](https://ff-quizzes.netlify.app/web/) -> **Isang tala tungkol sa mga pagsusulit**: Lahat ng pagsusulit ay nasa Quiz-app folder, may 48 na kabuuang pagsusulit na may tig-3 tanong bawat isa. Makukuha ang mga ito [dito](https://ff-quizzes.netlify.app/web/) ang quiz app ay maaaring patakbuhin locally o i-deploy sa Azure; sundin ang mga tagubilin sa `quiz-app` folder. +> **Isang tala tungkol sa mga pagsusulit**: Lahat ng pagsusulit ay nasa Quiz-app na folder, may 48 kabuuang pagsusulit na tig-3 tanong bawat isa. Available ang mga ito [dito](https://ff-quizzes.netlify.app/web/), ang quiz app ay maaaring patakbuhin nang lokal o ma-deploy sa Azure; sundin ang mga instruksyon sa `quiz-app` na folder. ## 🗃️ Mga Aralin -| | Pangalan ng Proyekto | Mga Konseptong Itinuturo | Mga Layunin sa Pagkatuto | Nakaugnay na Aralin | May-akda | -| :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | -| 01 | Getting Started | Introduksyon sa Programming at Mga Kagamitan sa Trabaho | Matutunan ang mga pundamental na kaalaman sa likod ng karamihan sa mga programming language at tungkol sa software na tumutulong sa mga propesyonal na developer | [Intro to Programming Languages and Tools of the Trade](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | -| 02 | Getting Started | Mga Batayan ng GitHub, kasama ang pagtatrabaho sa koponan | Paano gamitin ang GitHub sa iyong proyekto, paano makipagtulungan sa iba sa isang code base | [Intro to GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | Getting Started | Accessibility | Matutunan ang mga batayan ng web accessibility | [Accessibility Fundamentals](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | JS Basics | Mga Uri ng Data sa JavaScript | Mga batayan ng mga uri ng data sa JavaScript | [Data Types](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | JS Basics | Mga Function at Method | Matuto tungkol sa mga function at method para pamahalaan ang daloy ng lohika ng aplikasyon | [Functions and Methods](./2-js-basics/2-functions-methods/README.md) | Jasmine at Christopher | -| 06 | JS Basics | Paggawa ng mga Desisyon gamit ang JS | Matutunan kung paano gumawa ng mga kondisyon sa iyong code gamit ang mga pamamaraan sa paggawa ng desisyon | [Making Decisions](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | JS Basics | Arrays at Loops | Gumamit ng data gamit ang arrays at loops sa JavaScript | [Arrays and Loops](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML sa Praktis | Buoin ang HTML upang makagawa ng online terrarium, na nakatuon sa paggawa ng layout | [Introduction to HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS sa Praktis | Buoin ang CSS upang istayl ang online terrarium, na nakatuon sa mga batayan ng CSS kabilang ang paggawa ng pahina na responsive | [Introduction to CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript Closures, DOM manipulation | Buoin ang JavaScript upang gumana ang terrarium bilang drag/drop interface, na nakatuon sa closures at DOM manipulation | [JavaScript Closures, DOM manipulation](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [Typing Game](./4-typing-game/solution/README.md) | Gumawa ng Typing Game | Matutunan kung paano gamitin ang mga keyboard event upang patakbuhin ang lohika ng iyong JavaScript app | [Event-Driven Programming](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Paggamit ng Browsers | Matutunan kung paano gumagana ang mga browser, ang kanilang kasaysayan, at paano gumawa ng unang mga elemento ng isang browser extension | [About Browsers](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Pagbuo ng form, pagtawag ng API at pagtatago ng variables sa local storage | Buoin ang mga JavaScript na elemento ng iyong browser extension para tumawag ng API gamit ang mga variable na nakaimbak sa local storage | [APIs, Forms, and Local Storage](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Mga proseso sa background ng browser, web performance | Gamitin ang mga proseso sa background ng browser para pamahalaan ang icon ng extension; alamin ang tungkol sa web performance at ilang mga optimisasyon para mapahusay ito | [Background Tasks and Performance](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [Space Game](./6-space-game/solution/README.md) | Mas Advanced na Pag-develop ng Laro gamit ang JavaScript | Matutunan ang tungkol sa Inheritance gamit ang parehong Classes at Composition at ang Pub/Sub pattern, bilang paghahanda sa paggawa ng laro | [Introduction to Advanced Game Development](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [Space Game](./6-space-game/solution/README.md) | Pagguuhit sa canvas | Matutunan ang Canvas API, na ginagamit para mag-draw ng mga elemento sa screen | [Drawing to Canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [Space Game](./6-space-game/solution/README.md) | Paggalaw ng mga elemento sa paligid ng screen | Tuklasin kung paano magkakaroon ng galaw ang mga elemento gamit ang cartesian coordinates at ang Canvas API | [Moving Elements Around](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [Space Game](./6-space-game/solution/README.md) | Pagtuklas ng banggaan | Pahintulutan ang mga elemento na magbanggaan at mag-react sa isa't isa gamit ang mga keypress at magbigay ng cooldown function upang mapanatili ang performance ng laro | [Collision Detection](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [Space Game](./6-space-game/solution/README.md) | Pagpapanatili ng iskor | Gumawa ng mga kalkulasyon base sa status at performance ng laro | [Keeping Score](./6-space-game/5-keeping-score/README.md) | Chris | -| 20 | [Space Game](./6-space-game/solution/README.md) | Pagtatapos at pagsisimula muli ng laro | Matutunan ang tungkol sa pagtatapos at pagsisimula muli ng laro, kabilang ang paglilinis ng mga asset at pag-reset ng mga halaga ng variable | [The Ending Condition](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [Banking App](./7-bank-project/solution/README.md) | Mga HTML Template at Ruta sa Web App | Matutunan kung paano gumawa ng balangkas ng arkitektura ng multipage website gamit ang routing at mga HTML template | [HTML Templates and Routes](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [Banking App](./7-bank-project/solution/README.md) | Gumawa ng Form para sa Pag-login at Pagrehistro | Matuto tungkol sa paggawa ng mga form at paghawak ng mga routine sa validation | [Forms](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [Banking App](./7-bank-project/solution/README.md) | Mga Paraan ng Pagkuha at Paggamit ng Data | Paano dumadaloy ang data papasok at palabas ng iyong app, paano ito kunin, itago, at itapon | [Data](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [Banking App](./7-bank-project/solution/README.md) | Mga Konsepto ng State Management | Matuto kung paano nakahawak ang iyong app ng estado at paano ito pamahalaan nang programatiko | [State Management](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [Browser/VScode Code](../../8-code-editor) | Paggamit ng VScode | Matutunan kung paano gumamit ng code editor | [Use VScode Code Editor](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| | Pangalan ng Proyekto | Mga Konseptong Itinuro | Mga Layunin sa Pagkatuto | Nakalink na Aralin | May-akda | +| :-: | :--------------------------------------------------------------: | :--------------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :-----------------------: | +| 01 | Getting Started | Panimula sa Programming at Mga Kasangkapan ng Propesyon | Matutunan ang mga batayang pundasyon sa likod ng karamihan sa mga programming language at tungkol sa software na tumutulong sa mga propesyonal | [Intro to Programming Languages and Tools of the Trade](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | Getting Started | Mga Pangunahing Kaalaman sa GitHub, kasama ang pagtatrabaho sa koponan | Paano gamitin ang GitHub sa iyong proyekto, paano makipagtulungan sa iba sa isang code base | [Intro to GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | Getting Started | Accessibility | Matutunan ang mga batayan ng web accessibility | [Accessibility Fundamentals](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | JS Basics | Mga Uri ng Data sa JavaScript | Mga batayan ng mga uri ng data sa JavaScript | [Data Types](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | JS Basics | Mga Function at Method | Matutunan ang tungkol sa mga function at method para pamahalaan ang daloy ng lohika ng isang aplikasyon | [Functions and Methods](./2-js-basics/2-functions-methods/README.md) | Jasmine at Christopher | +| 06 | JS Basics | Paggawa ng Mga Desisyon gamit ang JS | Matutunan kung paano gumawa ng mga kondisyon sa iyong code gamit ang mga paraan ng paggawa ng desisyon | [Making Decisions](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | JS Basics | Arrays at Loops | Gumamit ng data gamit ang arrays at loops sa JavaScript | [Arrays and Loops](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML sa Praktis | Gumawa ng HTML para makagawa ng online terrarium, nakatuon sa paggawa ng layout | [Introduction to HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS sa Praktis | Gumawa ng CSS para istilohan ang online terrarium, nakatuon sa mga batayan ng CSS kabilang ang paggawa ng page na responsive | [Introduction to CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript Closures, DOM manipulation | Gumawa ng JavaScript upang pagandahin ang terrarium bilang isang drag/drop interface, na nakatuon sa closures at DOM manipulation | [JavaScript Closures, DOM manipulation](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Typing Game](./4-typing-game/solution/README.md) | Gumawa ng Typing Game | Matutunan kung paano gamitin ang mga keyboard events para patakbuhin ang lohika ng iyong JavaScript app | [Event-Driven Programming](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Paggawa gamit ang Mga Browser | Matutunan kung paano gumagana ang mga browser, ang kasaysayan nito, at paano magsimula sa mga unang elemento ng isang browser extension | [About Browsers](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Paggawa ng form, pagtawag ng API at pag-iimbak ng variables sa local storage | Gumawa ng mga elemento ng JavaScript ng iyong browser extension upang tumawag ng API gamit ang mga variable na nakaimbak sa local storage | [APIs, Forms, and Local Storage](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Mga background process sa browser, performance ng web | Gamitin ang mga background process ng browser upang pamahalaan ang icon ng extension; matutunan ang web performance at ilang optimizations | [Background Tasks and Performance](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [Space Game](./6-space-game/solution/README.md) | Mas Advanced na Pag-develop ng Game gamit ang JavaScript | Matutunan ang tungkol sa Inheritance gamit ang Classes at Composition pati na ang Pub/Sub pattern, bilang paghahanda sa paggawa ng laro | [Introduction to Advanced Game Development](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [Space Game](./6-space-game/solution/README.md) | Pag-drawing sa canvas | Matutunan ang Canvas API, na ginagamit para gumuhit ng mga elemento sa screen | [Drawing to Canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [Space Game](./6-space-game/solution/README.md) | Paggalaw ng mga elemento sa paligid ng screen | Alamin kung paano makakakuha ng galaw ang mga elemento gamit ang cartesian coordinates at ang Canvas API | [Moving Elements Around](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [Space Game](./6-space-game/solution/README.md) | Pagtuklas ng pagbangga | Pahintulutan ang mga elemento na dumagit at tumugon sa isa't isa gamit ang keypresses at magbigay ng cooldown function para sa performance ng laro | [Collision Detection](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [Space Game](./6-space-game/solution/README.md) | Pagpapanatili ng score | Isagawa ang mga kalkulasyon ng math base sa katayuan at performance ng laro | [Keeping Score](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [Space Game](./6-space-game/solution/README.md) | Pagtatapos at pagrere-start ng laro | Matutunan ang tungkol sa pagtatapos at pagrere-start ng laro, kabilang ang paglilinis ng mga asset at pagrereset ng mga variable na halaga | [The Ending Condition](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [Banking App](./7-bank-project/solution/README.md) | HTML Templates at Routes sa isang Web App | Matutunan kung paano lumikha ng istruktura ng isang multipage website gamit ang routing at HTML templates | [HTML Templates and Routes](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [Banking App](./7-bank-project/solution/README.md) | Gumawa ng Login at Registration Form | Matutunan ang paggawa ng mga form at paghawak ng validation routines | [Forms](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [Banking App](./7-bank-project/solution/README.md) | Mga Paraan ng Pagkuha at Paggamit ng Data | Paano dumadaloy ang data sa iyong app, paano ito kunin, iimbak, at alisin | [Data](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [Banking App](./7-bank-project/solution/README.md) | Mga Konsepto ng Pamamahala ng Estado | Matutunan kung paano pinananatili ng iyong app ang estado at paano ito pamahalaan programmatically | [State Management](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [Browser/VScode Code](../../8-code-editor) | Paggamit ng VScode | Matutunan kung paano Gumamit ng code editor | [Use VScode Code Editor](./8-code-editor/1-using-a-code-editor/README.md) | Chris | | 26 | [AI Assistants](./9-chat-project/README.md) | Paggamit ng AI | Matutunan kung paano gumawa ng sarili mong AI assistant | [AI Assistant project](./9-chat-project/README.md) | Chris | ## 🏫 Pedagohiya -Ang aming kurikulum ay idinisenyo gamit ang dalawang pangunahing prinsipyo sa pedagogiya: -* pagkatuto batay sa proyekto +Ang aming kurikulum ay dinisenyo gamit ang dalawang mahahalagang prinsipyo sa pagtuturo: +* pagkatuto base sa proyekto * madalas na pagsusulit -Itinuturo ng programa ang mga pundasyon ng JavaScript, HTML, at CSS, pati na rin ang mga pinakabagong mga kagamitan at teknik na ginagamit ng mga web developer sa kasalukuyan. Magkakaroon ang mga estudyante ng pagkakataon na magkaroon ng praktikal na karanasan sa paggawa ng isang typing game, virtual terrarium, eco-friendly browser extension, space-invader-style game, at isang banking app para sa mga negosyo. Sa pagtatapos ng serye, magkakaroon ang mga estudyante ng matibay na pag-unawa sa web development. +Itinuro sa programa ang mga pundasyon ng JavaScript, HTML, at CSS, pati na rin ang mga pinakabagong kasangkapan at teknik na ginagamit ng mga web developer ngayon. Magkakaroon ang mga mag-aaral ng pagkakataon na magkaroon ng praktikal na karanasan sa paggawa ng isang typing game, virtual na terrarium, eco-friendly na browser extension, space-invader-style game, at isang banking app para sa mga negosyo. Sa pagtatapos ng serye, magkakaroon ang mga mag-aaral ng matatag na pag-unawa sa web development. > 🎓 Maaari mong kunin ang mga unang aralin sa kurikulum na ito bilang isang [Learn Path](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) sa Microsoft Learn! -Sa pamamagitan ng pagtitiyak na ang nilalaman ay nakaayon sa mga proyekto, nagiging mas kaakit-akit ang proseso para sa mga estudyante at mas mapapalalim ang pag-alala ng mga konsepto. Sumulat din kami ng ilang panimulang aralin sa mga batayan ng JavaScript upang ipakilala ang mga konsepto, na pinagsama sa isang video mula sa koleksyon ng mga video tutorial na "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)", na ang ilan sa mga may-akda ay nag-ambag sa kurikulum na ito. +Sa pagtitiyak na ang nilalaman ay naka-align sa mga proyekto, mas nagiging kawili-wili ang proseso para sa mga mag-aaral at mapapalakas ang pag-alala sa mga konsepto. Sumulat din kami ng ilang panimulang aralin sa JavaScript basics upang ipakilala ang mga konsepto, na sinamahan ng isang video mula sa koleksyon ng mga tutorial na video na "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)", na ang ilan sa mga may-akda nito ay nag-ambag sa kurikulum na ito. -Bukod dito, ang isang low-stakes na pagsusulit bago ang klase ay nagtatakda ng intensyon ng estudyante sa pag-aaral ng isang paksa, habang ang pangalawang pagsusulit pagkatapos ng klase ay nagsisiguro ng karagdagang pag-alala. Ang kurikulum na ito ay idinisenyo upang maging flexible at masaya at maaaring kunin nang buo o bahagi lamang. Nagsisimula sa maliit ang mga proyekto at nagiging mas kumplikado habang papalapit ang pagtatapos ng 12-linggong siklo. +Bukod dito, ang isang low-stakes quiz bago ang klase ay nagtatakda ng intensiyon ng estudyante sa pagkatuto ng isang paksa, habang ang pangalawang pagsusulit pagkatapos ng klase ay nagtitiyak na lalo pang maalala ang materyal. Ang kurikulum na ito ay ginawa upang maging flexible at masaya at maaaring kunin nang buo o paunti-unti. Ang mga proyekto ay nagsisimula sa maliit at unti-unting lumalawak hanggang sa katapusan ng 12-linggong panahon. -Habang sinadyang iniiwasan naming ipakilala ang mga JavaScript framework upang magtuon sa mga pangunahing kasanayan na kailangan bilang web developer bago gumamit ng framework, isang magandang susunod na hakbang sa pagtatapos ng kurikulum na ito ay ang pag-aaral tungkol sa Node.js sa pamamagitan ng isa pang koleksyon ng mga video: "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". +Habang sinadyang iniiwasan naming ipakilala ang mga JavaScript framework upang magpokus sa mga pangunahing kasanayan na kailangan bilang web developer bago tumanggap ng framework, isang magandang susunod na hakbang matapos makumpleto ang kurikulum na ito ay ang pag-aaral tungkol sa Node.js sa pamamagitan ng isa pang koleksyon ng mga video: "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". -> Bisitahin ang aming [Code of Conduct](CODE_OF_CONDUCT.md) at [Contributing](CONTRIBUTING.md) na mga patnubay. Tinatanggap namin ang iyong konstruktibong puna! +> Bisitahin ang aming [Code of Conduct](CODE_OF_CONDUCT.md) at mga gabay sa [Contributing](CONTRIBUTING.md). Malugod naming tinatanggap ang iyong makabuluhang puna! ## 🧭 Offline access -Maaari mong patakbuhin ang dokumentasyong ito offline gamit ang [Docsify](https://docsify.js.org/#/). I-fork ang repo na ito, [i-install ang Docsify](https://docsify.js.org/#/quickstart) sa iyong local na makina, at pagkatapos sa root folder ng repo na ito, i-type ang `docsify serve`. Ang website ay ihahatid sa port 3000 sa iyong localhost: `localhost:3000`. +Maaari mong patakbuhin ang dokumentasyong ito nang offline gamit ang [Docsify](https://docsify.js.org/#/). I-fork ang repositoryong ito, [i-install ang Docsify](https://docsify.js.org/#/quickstart) sa iyong lokal na makina, at pagkatapos ay sa root folder ng repo na ito, i-type `docsify serve`. Ang website ay magiging available sa port 3000 sa iyong localhost: `localhost:3000`. ## 📘 PDF -Isang PDF ng lahat ng mga aralin ay matatagpuan [dito](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). +Ang PDF ng lahat ng mga aralin ay matatagpuan [dito](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). -## 🎒 Iba Pang Mga Kurso +## 🎒 Iba Pang Kurso Ang aming koponan ay gumagawa ng iba pang mga kurso! Tingnan: ### LangChain -[![LangChain4j para sa mga Baguhan](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 para sa mga Baguhan](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) +[![LangChain4j for Beginners](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![LangChain.js for Beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) --- ### Azure / Edge / MCP / Agents -[![AZD para sa mga Baguhan](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 para sa mga Baguhan](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 para sa mga Baguhan](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 para sa mga Baguhan](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) +[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Generative AI Series -[![Generative AI para sa mga Baguhan](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 for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) [![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) [![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) [![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- -### Pangunahing Pag-aaral -[![ML para sa mga Baguhan](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 para sa mga Baguhan](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 para sa mga Baguhan](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 para sa mga Baguhan](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 para sa mga Baguhan](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 para sa mga Baguhan](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 para sa mga Baguhan](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) +### 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) +[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Copilot Series -[![Copilot para sa 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 para sa 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) -[![Pakikipagsapalaran ng Copilot](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) ## Pagkuha ng Tulong -Kung ikaw ay natigil o may mga tanong tungkol sa paggawa ng AI apps. Sumali sa mga kapwa nag-aaral at may karanasang mga developer sa mga talakayan tungkol sa MCP. Ito ay isang sumusuportang komunidad kung saan malugod na tinatanggap ang mga tanong at malayang ibinabahagi ang kaalaman. +Kung ikaw ay nahihirapan o may mga tanong tungkol sa paggawa ng mga AI app. Sumali sa kapwa mga nag-aaral at mga bihasang developer sa mga talakayan tungkol sa MCP. Isa itong sumusuportang komunidad kung saan malugod ang pagtatanong at malayang pagbabahagi ng kaalaman. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Kung mayroon kang puna tungkol sa produkto o mga error habang nagtatayo, bisitahin: +Kung may feedback ka sa produkto o mga error habang nagbuo, bisitahin: [![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) ## Lisensya -Ang repositoryong ito ay lisensyado sa ilalim ng MIT license. Tingnan ang [LICENSE](../../LICENSE) na file para sa karagdagang impormasyon. +Ang repositoryong ito ay lisensiyado sa ilalim ng MIT license. Tingnan ang [LICENSE](../../LICENSE) na file para sa karagdagang impormasyon. --- -**Paalala**: -Ang dokumentong ito ay isinalin gamit ang AI translation service na [Co-op Translator](https://github.com/Azure/co-op-translator). Bagamat nagsusumikap kaming maging tumpak, pakatandaan na ang mga awtomatikong pagsasalin ay maaaring maglaman ng mga pagkakamali o kamalian. Ang orihinal na dokumento sa orihinal nitong wika ang dapat ituring na pangunahing sanggunian. Para sa mahahalagang impormasyon, inirerekomenda ang propesyonal na pagsasalin ng tao. Hindi kami mananagot sa anumang hindi pagkakaunawaan o maling interpretasyon na nagmula sa paggamit ng pagsasaling ito. +**Paunawa**: +Ang dokumentong ito ay isinalin gamit ang serbisyo ng AI translation na [Co-op Translator](https://github.com/Azure/co-op-translator). Bagaman aming sinisikap ang pagiging tumpak, pakatandaan na ang mga awtomatikong pagsasalin ay maaaring maglaman ng mga pagkakamali o di-tumpak na impormasyon. Ang orihinal na dokumento sa katutubong wika nito ang dapat ituring na pangunahing sanggunian. Para sa mahahalagang impormasyon, inirerekomenda ang propesyonal na pagsasaling tao. Hindi kami mananagot sa anumang hindi pagkakaunawaan o maling interpretasyon na maaaring magmula sa paggamit ng salin na ito. \ No newline at end of file diff --git a/translations/tl/SECURITY.md b/translations/tl/SECURITY.md index 7a2f05326..4e41f3ec8 100644 --- a/translations/tl/SECURITY.md +++ b/translations/tl/SECURITY.md @@ -1,12 +1,3 @@ - ## Seguridad Seryoso ang Microsoft sa seguridad ng aming mga produkto at serbisyo, kabilang na ang lahat ng source code repositories na pinamamahalaan sa pamamagitan ng aming mga organisasyon sa GitHub, tulad ng [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), at [aming mga organisasyon sa GitHub](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/tl/SUPPORT.md b/translations/tl/SUPPORT.md index ae47729b1..d372da5da 100644 --- a/translations/tl/SUPPORT.md +++ b/translations/tl/SUPPORT.md @@ -1,12 +1,3 @@ - # Suporta ## Paano maghain ng mga isyu at humingi ng tulong diff --git a/translations/tl/_404.md b/translations/tl/_404.md index 5e35f01dd..d4c9eee30 100644 --- a/translations/tl/_404.md +++ b/translations/tl/_404.md @@ -1,12 +1,3 @@ - # Patuloy na Ginagawa Ginagawa pa namin ang pahinang ito. Pakibalik na lang sa ibang pagkakataon. diff --git a/translations/tl/docs/_navbar.md b/translations/tl/docs/_navbar.md index 2e6a58305..609e1458f 100644 --- a/translations/tl/docs/_navbar.md +++ b/translations/tl/docs/_navbar.md @@ -1,12 +1,3 @@ - - Mga Pagsasalin - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/tl/docs/_sidebar.md b/translations/tl/docs/_sidebar.md index 518485bd0..30d67c1da 100644 --- a/translations/tl/docs/_sidebar.md +++ b/translations/tl/docs/_sidebar.md @@ -1,12 +1,3 @@ - - Panimula - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/tl/for-teachers.md b/translations/tl/for-teachers.md index ddc4061a7..c7fd82f89 100644 --- a/translations/tl/for-teachers.md +++ b/translations/tl/for-teachers.md @@ -1,12 +1,3 @@ - ### Para sa mga Guro Malugod kayong inaanyayahan na gamitin ang kurikulum na ito sa inyong klase. Madali itong gamitin kasama ang GitHub Classroom at mga nangungunang LMS platform, at maaari rin itong gamitin bilang isang standalone na repositoryo para sa inyong mga estudyante. diff --git a/translations/tl/lesson-template/README.md b/translations/tl/lesson-template/README.md index e31ce413c..8ed5b782f 100644 --- a/translations/tl/lesson-template/README.md +++ b/translations/tl/lesson-template/README.md @@ -1,12 +1,3 @@ - # [Paksa ng Aralin] ![Mag-embed ng video dito](../../../lesson-template/video-url) diff --git a/translations/tl/lesson-template/assignment.md b/translations/tl/lesson-template/assignment.md index 55cf8f52b..bb2e10f20 100644 --- a/translations/tl/lesson-template/assignment.md +++ b/translations/tl/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [Pangalan ng Takdang-Aralin] ## Mga Panuto diff --git a/translations/tl/memory-game/README.md b/translations/tl/memory-game/README.md index d4b53c513..1b93c0e05 100644 --- a/translations/tl/memory-game/README.md +++ b/translations/tl/memory-game/README.md @@ -1,12 +1,3 @@ - Ito ay isang proyekto ng [Next.js](https://nextjs.org) na ginawa gamit ang [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). ## Pagsisimula diff --git a/translations/tl/quiz-app/README.md b/translations/tl/quiz-app/README.md index 7cafc2414..e7df22129 100644 --- a/translations/tl/quiz-app/README.md +++ b/translations/tl/quiz-app/README.md @@ -1,12 +1,3 @@ - # Quiz app Ang mga pagsusulit na ito ay pre- at post-lecture quizzes para sa data science curriculum sa https://aka.ms/webdev-beginners diff --git a/translations/tr/.co-op-translator.json b/translations/tr/.co-op-translator.json new file mode 100644 index 000000000..c0be4dbe4 --- /dev/null +++ b/translations/tr/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2025-11-04T00:46:36+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "tr" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2025-10-22T23:49:15+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "tr" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2025-11-25T17:50:50+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "tr" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2025-11-04T00:48:16+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "tr" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2025-10-22T23:50:42+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "tr" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:27:33+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "tr" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2025-11-04T00:51:12+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "tr" + }, + "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": "tr" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2025-11-04T00:41:18+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "tr" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2025-10-22T23:44:30+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "tr" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2025-11-04T00:42:03+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "tr" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2025-10-22T23:45:01+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "tr" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2025-11-04T00:43:22+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "tr" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2025-10-22T23:46:17+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "tr" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2025-11-04T00:42:41+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "tr" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2025-10-22T23:45:39+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "tr" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-25T21:32:54+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "tr" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2025-11-04T00:55:59+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "tr" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2025-10-22T23:59:38+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "tr" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2025-11-04T00:55:10+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "tr" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2025-10-22T23:58:49+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "tr" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2025-11-04T00:54:10+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "tr" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2025-10-22T23:57:52+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "tr" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-06T20:06:55+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "tr" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-25T21:31:38+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "tr" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2025-11-04T01:01:01+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "tr" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T00:55:08+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "tr" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2025-11-04T01:01:15+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "tr" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2025-10-23T00:05:18+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "tr" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2025-11-04T01:08:12+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "tr" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2025-10-23T00:11:27+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "tr" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2025-11-04T01:07:28+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "tr" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2025-10-23T00:10:38+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "tr" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2025-11-04T01:06:40+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "tr" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2025-10-23T00:09:50+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "tr" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-25T23:27:25+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "tr" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-25T23:51:33+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "tr" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-25T23:53:17+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "tr" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-25T23:58:41+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "tr" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-25T23:55:08+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "tr" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-26T00:00:26+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "tr" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-26T00:02:18+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "tr" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-25T23:56:53+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "tr" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-25T23:36:09+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "tr" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2025-11-04T01:05:27+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "tr" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2025-10-23T00:08:50+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "tr" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2025-11-04T01:03:10+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "tr" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2025-10-23T00:06:47+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "tr" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2025-11-04T01:02:18+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "tr" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2025-10-23T00:06:07+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "tr" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2025-11-04T01:04:40+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "tr" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2025-10-23T00:08:20+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "tr" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:28:38+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "tr" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:27:52+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "tr" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2025-11-04T01:06:09+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "tr" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-25T22:07:07+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "tr" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:08:48+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "tr" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:08:02+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "tr" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2025-11-04T01:03:52+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "tr" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2025-10-23T00:07:30+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "tr" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:40:24+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "tr" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:39:36+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "tr" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-25T22:02:32+00:00", + "source_file": "6-space-game/README.md", + "language_code": "tr" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:41:13+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "tr" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2025-11-04T00:58:50+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "tr" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2025-10-23T00:03:11+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "tr" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2025-11-04T00:59:56+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "tr" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2025-10-23T00:04:06+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "tr" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2025-11-04T00:57:40+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "tr" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2025-10-23T00:02:03+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "tr" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2025-11-04T00:56:44+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "tr" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2025-10-23T00:00:43+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "tr" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-26T00:03:46+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "tr" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-26T00:05:43+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "tr" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-26T00:40:07+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "tr" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2025-11-04T00:44:00+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "tr" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2025-10-22T23:47:14+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "tr" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2025-11-04T00:52:07+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "tr" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:30:20+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "tr" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:43:28+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "tr" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2025-10-22T23:56:59+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "tr" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:52:17+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "tr" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:26:58+00:00", + "source_file": "AGENTS.md", + "language_code": "tr" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-25T20:58:50+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "tr" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-25T21:03:36+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "tr" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:52:27+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "tr" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T18:21:34+00:00", + "source_file": "README.md", + "language_code": "tr" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-25T21:02:04+00:00", + "source_file": "SECURITY.md", + "language_code": "tr" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-25T20:55:13+00:00", + "source_file": "SUPPORT.md", + "language_code": "tr" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-25T20:59:43+00:00", + "source_file": "_404.md", + "language_code": "tr" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-25T22:01:03+00:00", + "source_file": "docs/_navbar.md", + "language_code": "tr" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-25T21:59:49+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "tr" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T09:41:56+00:00", + "source_file": "for-teachers.md", + "language_code": "tr" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-26T00:51:44+00:00", + "source_file": "lesson-template/README.md", + "language_code": "tr" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-26T00:52:41+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "tr" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:56:17+00:00", + "source_file": "memory-game/README.md", + "language_code": "tr" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-26T01:13:55+00:00", + "source_file": "quiz-app/README.md", + "language_code": "tr" + } +} \ No newline at end of file diff --git a/translations/tr/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/tr/1-getting-started-lessons/1-intro-to-programming-languages/README.md index 2cf1b397c..694090539 100644 --- a/translations/tr/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/tr/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # Programlama Dillerine ve Modern Geliştirici Araçlarına Giriş Merhaba, geleceğin geliştiricisi! 👋 Sana her gün beni heyecanlandıran bir şey söyleyebilir miyim? Programlamanın sadece bilgisayarlarla ilgili olmadığını, aynı zamanda en çılgın fikirlerini hayata geçirebilmek için gerçek süper güçlere sahip olmakla ilgili olduğunu keşfetmek üzeresin! diff --git a/translations/tr/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/tr/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index 29e5d893f..eb725658e 100644 --- a/translations/tr/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/tr/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # Ödev: Modern Web Geliştirme Araçlarını Keşfetmek ## Talimatlar diff --git a/translations/tr/1-getting-started-lessons/2-github-basics/README.md b/translations/tr/1-getting-started-lessons/2-github-basics/README.md index 10cf9d06f..0edd3dabd 100644 --- a/translations/tr/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/tr/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # GitHub'a Giriş Merhaba, geleceğin geliştiricisi! 👋 Dünyanın dört bir yanındaki milyonlarca kodlayıcıya katılmaya hazır mısın? Seni GitHub ile tanıştırmak için gerçekten çok heyecanlıyım – bunu programcılar için bir sosyal medya platformu gibi düşün, ama öğle yemeği fotoğraflarını paylaşmak yerine kod paylaşıyoruz ve birlikte inanılmaz şeyler inşa ediyoruz! diff --git a/translations/tr/1-getting-started-lessons/3-accessibility/README.md b/translations/tr/1-getting-started-lessons/3-accessibility/README.md index 507bd4062..a4acc1b90 100644 --- a/translations/tr/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/tr/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # Erişilebilir Web Sayfaları Oluşturma ![Erişilebilirlik Hakkında Her Şey](../../../../translated_images/tr/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/tr/1-getting-started-lessons/3-accessibility/assignment.md b/translations/tr/1-getting-started-lessons/3-accessibility/assignment.md index d373b71c2..6733f1021 100644 --- a/translations/tr/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/tr/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # Kapsamlı Web Sitesi Erişilebilirlik Denetimi ## Talimatlar diff --git a/translations/tr/1-getting-started-lessons/README.md b/translations/tr/1-getting-started-lessons/README.md index 6bffac6e4..149e4fc6f 100644 --- a/translations/tr/1-getting-started-lessons/README.md +++ b/translations/tr/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # Web Geliştirmeye Başlangıç Bu müfredat bölümünde, profesyonel bir geliştirici olmak için önemli olan proje tabanlı olmayan kavramlarla tanışacaksınız. diff --git a/translations/tr/10-ai-framework-project/README.md b/translations/tr/10-ai-framework-project/README.md index 0322a609f..0a5ceb093 100644 --- a/translations/tr/10-ai-framework-project/README.md +++ b/translations/tr/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # AI Çerçevesi Hiç sıfırdan yapay zeka uygulamaları oluşturmakta zorlandınız mı? Yalnız değilsiniz! Yapay zeka çerçeveleri, yapay zeka geliştirme için bir İsviçre çakısı gibidir - akıllı uygulamalar oluştururken zaman ve sıkıntıdan tasarruf etmenizi sağlayan güçlü araçlardır. Bir yapay zeka çerçevesini iyi organize edilmiş bir kütüphane gibi düşünün: önceden oluşturulmuş bileşenler, standartlaştırılmış API'ler ve akıllı soyutlamalar sunar, böylece uygulama detaylarıyla uğraşmak yerine sorunları çözmeye odaklanabilirsiniz. diff --git a/translations/tr/2-js-basics/1-data-types/README.md b/translations/tr/2-js-basics/1-data-types/README.md index b46b1f9eb..a54d3ee29 100644 --- a/translations/tr/2-js-basics/1-data-types/README.md +++ b/translations/tr/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # JavaScript Temelleri: Veri Türleri ![JavaScript Temelleri - Veri Türleri](../../../../translated_images/tr/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/tr/2-js-basics/1-data-types/assignment.md b/translations/tr/2-js-basics/1-data-types/assignment.md index f26124ea6..5b7bf5e5f 100644 --- a/translations/tr/2-js-basics/1-data-types/assignment.md +++ b/translations/tr/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # Veri Türleri Uygulaması: E-ticaret Alışveriş Sepeti ## Talimatlar diff --git a/translations/tr/2-js-basics/2-functions-methods/README.md b/translations/tr/2-js-basics/2-functions-methods/README.md index b17b36336..e114dea1b 100644 --- a/translations/tr/2-js-basics/2-functions-methods/README.md +++ b/translations/tr/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # JavaScript Temelleri: Metotlar ve Fonksiyonlar ![JavaScript Temelleri - Fonksiyonlar](../../../../translated_images/tr/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/tr/2-js-basics/2-functions-methods/assignment.md b/translations/tr/2-js-basics/2-functions-methods/assignment.md index d551f6bf0..39063ff2e 100644 --- a/translations/tr/2-js-basics/2-functions-methods/assignment.md +++ b/translations/tr/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # Fonksiyonlarla Eğlence ## Talimatlar diff --git a/translations/tr/2-js-basics/3-making-decisions/README.md b/translations/tr/2-js-basics/3-making-decisions/README.md index 5c6fe1592..5d40fce54 100644 --- a/translations/tr/2-js-basics/3-making-decisions/README.md +++ b/translations/tr/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # JavaScript Temelleri: Karar Verme ![JavaScript Temelleri - Karar Verme](../../../../translated_images/tr/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/tr/2-js-basics/3-making-decisions/assignment.md b/translations/tr/2-js-basics/3-making-decisions/assignment.md index d3a159b1f..2c047d572 100644 --- a/translations/tr/2-js-basics/3-making-decisions/assignment.md +++ b/translations/tr/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # Karar Verme: Öğrenci Not İşlemcisi ## Öğrenme Hedefleri diff --git a/translations/tr/2-js-basics/4-arrays-loops/README.md b/translations/tr/2-js-basics/4-arrays-loops/README.md index d9ab6d04b..52dfea2d3 100644 --- a/translations/tr/2-js-basics/4-arrays-loops/README.md +++ b/translations/tr/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # JavaScript Temelleri: Diziler ve Döngüler ![JavaScript Temelleri - Diziler](../../../../translated_images/tr/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/tr/2-js-basics/4-arrays-loops/assignment.md b/translations/tr/2-js-basics/4-arrays-loops/assignment.md index 8d5e6f9cb..34a7e9988 100644 --- a/translations/tr/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/tr/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # Diziler ve Döngüler Ödevi ## Talimatlar diff --git a/translations/tr/2-js-basics/README.md b/translations/tr/2-js-basics/README.md index 61d255ce7..6c1da31c4 100644 --- a/translations/tr/2-js-basics/README.md +++ b/translations/tr/2-js-basics/README.md @@ -1,12 +1,3 @@ - # JavaScript'e Giriş JavaScript, web'in dilidir. Bu dört derste, temel bilgilerini öğreneceksiniz. diff --git a/translations/tr/3-terrarium/1-intro-to-html/README.md b/translations/tr/3-terrarium/1-intro-to-html/README.md index 3b0922383..d50d56686 100644 --- a/translations/tr/3-terrarium/1-intro-to-html/README.md +++ b/translations/tr/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Terrarium Projesi Bölüm 1: HTML'e Giriş ```mermaid diff --git a/translations/tr/3-terrarium/1-intro-to-html/assignment.md b/translations/tr/3-terrarium/1-intro-to-html/assignment.md index a7e24b11c..eee24d8b2 100644 --- a/translations/tr/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/tr/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # HTML Uygulama Ödevi: Blog Taslağı Oluşturma ## Öğrenme Hedefleri diff --git a/translations/tr/3-terrarium/2-intro-to-css/README.md b/translations/tr/3-terrarium/2-intro-to-css/README.md index 0149b312d..c1ca7580b 100644 --- a/translations/tr/3-terrarium/2-intro-to-css/README.md +++ b/translations/tr/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Teraryum Projesi Bölüm 2: CSS'e Giriş ```mermaid diff --git a/translations/tr/3-terrarium/2-intro-to-css/assignment.md b/translations/tr/3-terrarium/2-intro-to-css/assignment.md index 7acb64637..42d97ce33 100644 --- a/translations/tr/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/tr/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # CSS Yeniden Düzenleme Ödevi ## Amaç diff --git a/translations/tr/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/tr/3-terrarium/3-intro-to-DOM-and-closures/README.md index 5ed02911e..c3832eb72 100644 --- a/translations/tr/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/tr/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # Teraryum Projesi Bölüm 3: DOM Manipülasyonu ve JavaScript Kapanışları ```mermaid diff --git a/translations/tr/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/tr/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index d8b8bd531..5b10edbb7 100644 --- a/translations/tr/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/tr/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # DOM Elemanı İnceleme Ödevi ## Genel Bakış diff --git a/translations/tr/3-terrarium/README.md b/translations/tr/3-terrarium/README.md index 199912753..9c1001578 100644 --- a/translations/tr/3-terrarium/README.md +++ b/translations/tr/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## Terrarium'unuzu Yayınlayın Terrarium'unuzu **Azure Static Web Apps** kullanarak web üzerinde dağıtabilir veya yayınlayabilirsiniz. diff --git a/translations/tr/3-terrarium/solution/README.md b/translations/tr/3-terrarium/solution/README.md index cb2cd7351..4e34ac2f7 100644 --- a/translations/tr/3-terrarium/solution/README.md +++ b/translations/tr/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # Teraryumum: HTML, CSS ve JavaScript ile DOM manipülasyonunu öğrenmek için bir proje 🌵🌱 Küçük bir sürükle ve bırak kod meditasyonu. Biraz HTML, JS ve CSS ile bir web arayüzü oluşturabilir, stil verebilir ve etkileşim ekleyebilirsiniz. diff --git a/translations/tr/4-typing-game/README.md b/translations/tr/4-typing-game/README.md index ea928eac8..4b46d20ba 100644 --- a/translations/tr/4-typing-game/README.md +++ b/translations/tr/4-typing-game/README.md @@ -1,12 +1,3 @@ - # Olay Tabanlı Programlama - Bir Yazma Oyunu Oluşturun ```mermaid diff --git a/translations/tr/4-typing-game/solution/README.md b/translations/tr/4-typing-game/solution/README.md index 8ea4c59df..8d2f0fb84 100644 --- a/translations/tr/4-typing-game/solution/README.md +++ b/translations/tr/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - Bu, kasıtlı olarak boş bırakılmış bir yer tutucudur. **Feragatname**: diff --git a/translations/tr/4-typing-game/typing-game/README.md b/translations/tr/4-typing-game/typing-game/README.md index ea41f8405..442b4977b 100644 --- a/translations/tr/4-typing-game/typing-game/README.md +++ b/translations/tr/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # Oyun Oluşturma: Etkinlikler Kullanarak Hiç web sitelerinin bir düğmeye tıkladığınızda veya bir metin kutusuna yazdığınızda bunu nasıl bildiğini merak ettiniz mi? İşte bu, etkinlik odaklı programlamanın büyüsü! Bu önemli beceriyi öğrenmenin en iyi yolu, her tuş vuruşunuza tepki veren bir yazma hızı oyunu oluşturarak işe koyulmak. diff --git a/translations/tr/4-typing-game/typing-game/assignment.md b/translations/tr/4-typing-game/typing-game/assignment.md index 8034cce65..c8cace030 100644 --- a/translations/tr/4-typing-game/typing-game/assignment.md +++ b/translations/tr/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # Yeni bir klavye oyunu oluşturun ## Talimatlar diff --git a/translations/tr/5-browser-extension/1-about-browsers/README.md b/translations/tr/5-browser-extension/1-about-browsers/README.md index 88ff3707e..2b9d92b3e 100644 --- a/translations/tr/5-browser-extension/1-about-browsers/README.md +++ b/translations/tr/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # Tarayıcı Uzantısı Projesi Bölüm 1: Tarayıcılar Hakkında Her Şey ```mermaid diff --git a/translations/tr/5-browser-extension/1-about-browsers/assignment.md b/translations/tr/5-browser-extension/1-about-browsers/assignment.md index 64301247e..cc8cc4f2a 100644 --- a/translations/tr/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/tr/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # Ödev: Tarayıcı Eklentinizi Yeniden Tasarlayın ## Genel Bakış diff --git a/translations/tr/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/tr/5-browser-extension/2-forms-browsers-local-storage/README.md index 66d98535b..75811bd30 100644 --- a/translations/tr/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/tr/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # Tarayıcı Uzantısı Projesi Bölüm 2: Bir API Çağırma, Yerel Depolama Kullanma ```mermaid diff --git a/translations/tr/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/tr/5-browser-extension/2-forms-browsers-local-storage/assignment.md index bc9feb9d5..5460a0a91 100644 --- a/translations/tr/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/tr/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # Bir API Benimse ## Genel Bakış diff --git a/translations/tr/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/tr/5-browser-extension/3-background-tasks-and-performance/README.md index 0b7141d62..71ba4faf2 100644 --- a/translations/tr/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/tr/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # Tarayıcı Uzantısı Projesi Bölüm 3: Arka Plan Görevleri ve Performans Hakkında Bilgi Edinin ```mermaid diff --git a/translations/tr/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/tr/5-browser-extension/3-background-tasks-and-performance/assignment.md index 77f4f1644..d898942b6 100644 --- a/translations/tr/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/tr/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # Performans Analizi için Bir Site İnceleyin ## Ödevin Genel Bakışı diff --git a/translations/tr/5-browser-extension/README.md b/translations/tr/5-browser-extension/README.md index 2bd0e876e..66ee7bae7 100644 --- a/translations/tr/5-browser-extension/README.md +++ b/translations/tr/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # Bir tarayıcı uzantısı oluşturma Tarayıcı uzantıları oluşturmak, uygulamalarınızın performansını düşünürken farklı bir tür web varlığı oluşturmanın eğlenceli ve ilginç bir yoludur. Bu modül, tarayıcıların nasıl çalıştığı ve bir tarayıcı uzantısının nasıl dağıtılacağı, bir formun nasıl oluşturulacağı, bir API'nin nasıl çağrılacağı, yerel depolamanın nasıl kullanılacağı ve web sitenizin performansını nasıl ölçüp iyileştirebileceğiniz hakkında dersler içerir. diff --git a/translations/tr/5-browser-extension/solution/README.md b/translations/tr/5-browser-extension/solution/README.md index ab72b378b..b554a0edc 100644 --- a/translations/tr/5-browser-extension/solution/README.md +++ b/translations/tr/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # Karbon Tetikleyici Tarayıcı Uzantısı: Tamamlanmış Kod Elektrik kullanımını takip etmek için tmrow'un CO2 Signal API'sini kullanarak bir tarayıcı uzantısı oluşturun. Bu uzantı, bölgenizdeki elektrik kullanımının ne kadar yoğun olduğunu tarayıcınızda hatırlatıcı olarak gösterebilir. Bu uzantıyı anlık olarak kullanmak, bu bilgilere dayanarak aktiviteleriniz hakkında karar vermenize yardımcı olacaktır. diff --git a/translations/tr/5-browser-extension/solution/translation/README.es.md b/translations/tr/5-browser-extension/solution/translation/README.es.md index 75a6be4db..3420758f2 100644 --- a/translations/tr/5-browser-extension/solution/translation/README.es.md +++ b/translations/tr/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Carbon Trigger Tarayıcı Eklentisi: Tam Kod Elektrik kullanımını takip etmek için tmrow'un CO2 sinyal API'sini kullanarak, bölgenizdeki elektrik tüketimi hakkında doğrudan tarayıcınızda bir hatırlatıcı almanızı sağlayan bir tarayıcı eklentisi oluşturun. Bu özel eklentiyi kullanmak, bu bilgileri temel alarak aktiviteleriniz hakkında kararlar almanıza yardımcı olacaktır. diff --git a/translations/tr/5-browser-extension/solution/translation/README.fr.md b/translations/tr/5-browser-extension/solution/translation/README.fr.md index c0133cb93..9964f9f34 100644 --- a/translations/tr/5-browser-extension/solution/translation/README.fr.md +++ b/translations/tr/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Carbon Trigger Tarayıcı Uzantısı: Tamamlanmış Kod Tmrow'un C02 Signal API'sini kullanarak elektrik tüketimini takip edin ve bölgenizdeki elektrik tüketimi hakkında doğrudan tarayıcınızda bir hatırlatıcı almanızı sağlayan bir tarayıcı uzantısı oluşturun. Bu özel uzantıyı kullanmak, bu bilgilere dayanarak aktiviteleriniz hakkında daha bilinçli kararlar vermenize yardımcı olacaktır. diff --git a/translations/tr/5-browser-extension/solution/translation/README.hi.md b/translations/tr/5-browser-extension/solution/translation/README.hi.md index 13a570817..10308ffd7 100644 --- a/translations/tr/5-browser-extension/solution/translation/README.hi.md +++ b/translations/tr/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # Karbon Tetikleyici Tarayıcı Uzantısı: Tamamlanmış Kod Elektrik kullanımını izlemek için tmrow'un CO2 Signal API'sini kullanarak, tarayıcınızda bölgenizdeki elektrik kullanımının ne kadar yoğun olduğunu hatırlatacak bir tarayıcı uzantısı oluşturmak. Bu uzantıyı kullanarak, bu bilgiye dayanarak aktiviteleriniz hakkında karar vermenize yardımcı olabilirsiniz. diff --git a/translations/tr/5-browser-extension/solution/translation/README.it.md b/translations/tr/5-browser-extension/solution/translation/README.it.md index 0890bef68..439ec824b 100644 --- a/translations/tr/5-browser-extension/solution/translation/README.it.md +++ b/translations/tr/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Carbon Trigger Tarayıcı Eklentisi: Başlangıç Kodu Elektrik kullanımını izlemek için tmrow'un Signal CO2 API'sini kullanarak, bölgenizdeki elektrik kullanımının ne kadar yoğun olduğunu doğrudan tarayıcınızda hatırlatacak bir tarayıcı eklentisi oluşturacağız. Bu özel eklentiyi kullanmak, bu bilgilere dayanarak kendi aktivitelerinizi değerlendirmenize yardımcı olacaktır. diff --git a/translations/tr/5-browser-extension/solution/translation/README.ja.md b/translations/tr/5-browser-extension/solution/translation/README.ja.md index 8513d42a5..0e2bea4c9 100644 --- a/translations/tr/5-browser-extension/solution/translation/README.ja.md +++ b/translations/tr/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # Karbon Tetikleyici Tarayıcı Uzantısı: Tamamlanmış Kod tmrow'un CO2 Signal API'sini kullanarak enerji tüketiminizi takip etmek için, bölgenizdeki enerji kullanımının ne kadar yoğun olduğunu tarayıcıda bir hatırlatıcı olarak gösterebilen bir tarayıcı uzantısı oluşturacağız. Bu uzantıyı ad-hoc olarak kullanarak, bu bilgiye dayanarak aktivitelerinizi değerlendirebilirsiniz. diff --git a/translations/tr/5-browser-extension/solution/translation/README.ms.md b/translations/tr/5-browser-extension/solution/translation/README.ms.md index fa3ff4486..c797ca278 100644 --- a/translations/tr/5-browser-extension/solution/translation/README.ms.md +++ b/translations/tr/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # Carbon Trigger Tarayıcı Uzantısı: Tam Kod Elektrik kullanımını izlemek için tmrow CO2 Signal API'sini kullanarak, bölgenizdeki elektrik tüketiminin yoğunluğuna dair tarayıcınızda uyarılar almanızı sağlayan bir tarayıcı uzantısı oluşturun. Bu uzantıyı kullanmak, bu bilgiler doğrultusunda aktivitelerinizi değerlendirmenize yardımcı olacaktır. diff --git a/translations/tr/5-browser-extension/start/README.md b/translations/tr/5-browser-extension/start/README.md index 547607cb1..f3c04264d 100644 --- a/translations/tr/5-browser-extension/start/README.md +++ b/translations/tr/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # Karbon Tetikleyici Tarayıcı Uzantısı: Başlangıç Kodu Elektrik kullanımını takip etmek için tmrow'un CO2 Signal API'sini kullanarak, bölgenizdeki elektrik kullanımının ne kadar yoğun olduğunu tarayıcınızda hatırlatıcı olarak görebileceğiniz bir tarayıcı uzantısı oluşturun. Bu uzantıyı rastgele kullanmak, bu bilgilere dayanarak aktiviteleriniz hakkında karar vermenize yardımcı olacaktır. diff --git a/translations/tr/6-space-game/1-introduction/README.md b/translations/tr/6-space-game/1-introduction/README.md index 9926a0a1d..51c704440 100644 --- a/translations/tr/6-space-game/1-introduction/README.md +++ b/translations/tr/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # Uzay Oyunu Yapımı Bölüm 1: Giriş ```mermaid diff --git a/translations/tr/6-space-game/1-introduction/assignment.md b/translations/tr/6-space-game/1-introduction/assignment.md index 465b9e742..58ef1a047 100644 --- a/translations/tr/6-space-game/1-introduction/assignment.md +++ b/translations/tr/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # Bir Oyun Tasarlayın: Tasarım Kalıplarını Uygulayın ## Ödevin Genel Bakışı diff --git a/translations/tr/6-space-game/2-drawing-to-canvas/README.md b/translations/tr/6-space-game/2-drawing-to-canvas/README.md index 5a72cc143..7617f3608 100644 --- a/translations/tr/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/tr/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # Uzay Oyunu Yapımı Bölüm 2: Kahraman ve Canavarları Tuvale Çizmek ```mermaid diff --git a/translations/tr/6-space-game/2-drawing-to-canvas/assignment.md b/translations/tr/6-space-game/2-drawing-to-canvas/assignment.md index 75855ab1b..b7e9572fb 100644 --- a/translations/tr/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/tr/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # Ödev: Canvas API'yi Keşfet ## Öğrenme Hedefleri diff --git a/translations/tr/6-space-game/3-moving-elements-around/README.md b/translations/tr/6-space-game/3-moving-elements-around/README.md index ed547cb11..e95a8a867 100644 --- a/translations/tr/6-space-game/3-moving-elements-around/README.md +++ b/translations/tr/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # Uzay Oyunu Yapımı Bölüm 3: Hareket Ekleme ```mermaid diff --git a/translations/tr/6-space-game/3-moving-elements-around/assignment.md b/translations/tr/6-space-game/3-moving-elements-around/assignment.md index f840e7144..a9de6a58c 100644 --- a/translations/tr/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/tr/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # Kodunuzu Yorumlayın ## Talimatlar diff --git a/translations/tr/6-space-game/4-collision-detection/README.md b/translations/tr/6-space-game/4-collision-detection/README.md index 4e3e7ff9b..ef25f4036 100644 --- a/translations/tr/6-space-game/4-collision-detection/README.md +++ b/translations/tr/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # Uzay Oyunu Yapımı Bölüm 4: Lazer Eklemek ve Çarpışmaları Algılamak ```mermaid diff --git a/translations/tr/6-space-game/4-collision-detection/assignment.md b/translations/tr/6-space-game/4-collision-detection/assignment.md index 9353821c5..10da507bb 100644 --- a/translations/tr/6-space-game/4-collision-detection/assignment.md +++ b/translations/tr/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # Çarpışmaları Keşfet ## Talimatlar diff --git a/translations/tr/6-space-game/4-collision-detection/solution/README.md b/translations/tr/6-space-game/4-collision-detection/solution/README.md index ea6ce4779..1997b3bac 100644 --- a/translations/tr/6-space-game/4-collision-detection/solution/README.md +++ b/translations/tr/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - Bu, kasıtlı olarak boş bırakılmış bir yer tutucudur. **Feragatname**: diff --git a/translations/tr/6-space-game/4-collision-detection/your-work/README.md b/translations/tr/6-space-game/4-collision-detection/your-work/README.md index b29f780c1..8d2f0fb84 100644 --- a/translations/tr/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/tr/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - Bu, kasıtlı olarak boş bırakılmış bir yer tutucudur. **Feragatname**: diff --git a/translations/tr/6-space-game/5-keeping-score/README.md b/translations/tr/6-space-game/5-keeping-score/README.md index 94489accf..e0325b560 100644 --- a/translations/tr/6-space-game/5-keeping-score/README.md +++ b/translations/tr/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # Uzay Oyunu Yapımı Bölüm 5: Puanlama ve Canlar ```mermaid diff --git a/translations/tr/6-space-game/5-keeping-score/assignment.md b/translations/tr/6-space-game/5-keeping-score/assignment.md index 09e712acb..0b737acf7 100644 --- a/translations/tr/6-space-game/5-keeping-score/assignment.md +++ b/translations/tr/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # Bir Puanlama Oyunu Oluştur ## Talimatlar diff --git a/translations/tr/6-space-game/5-keeping-score/solution/README.md b/translations/tr/6-space-game/5-keeping-score/solution/README.md index 9fb409318..1997b3bac 100644 --- a/translations/tr/6-space-game/5-keeping-score/solution/README.md +++ b/translations/tr/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - Bu, kasıtlı olarak boş bırakılmış bir yer tutucudur. **Feragatname**: diff --git a/translations/tr/6-space-game/5-keeping-score/your-work/README.md b/translations/tr/6-space-game/5-keeping-score/your-work/README.md index 93f024f95..b8fdb3b8c 100644 --- a/translations/tr/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/tr/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - Bu, kasıtlı olarak boş bırakılmış bir yer tutucudur. **Feragatname**: diff --git a/translations/tr/6-space-game/6-end-condition/README.md b/translations/tr/6-space-game/6-end-condition/README.md index 4c6063e91..4a6b8f920 100644 --- a/translations/tr/6-space-game/6-end-condition/README.md +++ b/translations/tr/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # Uzay Oyunu Yapımı Bölüm 6: Son ve Yeniden Başlatma ```mermaid diff --git a/translations/tr/6-space-game/6-end-condition/assignment.md b/translations/tr/6-space-game/6-end-condition/assignment.md index a01f6ee84..24656a031 100644 --- a/translations/tr/6-space-game/6-end-condition/assignment.md +++ b/translations/tr/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # Örnek Bir Oyun Oluşturma ## Ödevin Genel Bakışı diff --git a/translations/tr/6-space-game/6-end-condition/solution/README.md b/translations/tr/6-space-game/6-end-condition/solution/README.md index 1c1876840..1997b3bac 100644 --- a/translations/tr/6-space-game/6-end-condition/solution/README.md +++ b/translations/tr/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - Bu, kasıtlı olarak boş bırakılmış bir yer tutucudur. **Feragatname**: diff --git a/translations/tr/6-space-game/6-end-condition/your-work/README.md b/translations/tr/6-space-game/6-end-condition/your-work/README.md index 6465ef331..1997b3bac 100644 --- a/translations/tr/6-space-game/6-end-condition/your-work/README.md +++ b/translations/tr/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - Bu, kasıtlı olarak boş bırakılmış bir yer tutucudur. **Feragatname**: diff --git a/translations/tr/6-space-game/README.md b/translations/tr/6-space-game/README.md index fc54e3de8..dd64d2c8b 100644 --- a/translations/tr/6-space-game/README.md +++ b/translations/tr/6-space-game/README.md @@ -1,12 +1,3 @@ - # Uzay Oyunu Yapımı Daha ileri düzey JavaScript temellerini öğretmek için bir uzay oyunu diff --git a/translations/tr/6-space-game/solution/README.md b/translations/tr/6-space-game/solution/README.md index a8d0851da..1997b3bac 100644 --- a/translations/tr/6-space-game/solution/README.md +++ b/translations/tr/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - Bu, kasıtlı olarak boş bırakılmış bir yer tutucudur. **Feragatname**: diff --git a/translations/tr/7-bank-project/1-template-route/README.md b/translations/tr/7-bank-project/1-template-route/README.md index ff7e0fe32..b9e619f5d 100644 --- a/translations/tr/7-bank-project/1-template-route/README.md +++ b/translations/tr/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # Bankacılık Uygulaması Yapımı Bölüm 1: Web Uygulamasında HTML Şablonları ve Yönlendirmeler ```mermaid diff --git a/translations/tr/7-bank-project/1-template-route/assignment.md b/translations/tr/7-bank-project/1-template-route/assignment.md index 9ddb48e63..ae2ad7f33 100644 --- a/translations/tr/7-bank-project/1-template-route/assignment.md +++ b/translations/tr/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # Yönlendirmeyi Geliştirme ## Talimatlar diff --git a/translations/tr/7-bank-project/2-forms/README.md b/translations/tr/7-bank-project/2-forms/README.md index 7c0c7a59b..396b70b7d 100644 --- a/translations/tr/7-bank-project/2-forms/README.md +++ b/translations/tr/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # Bankacılık Uygulaması Geliştirme Bölüm 2: Giriş ve Kayıt Formu Oluşturma ```mermaid diff --git a/translations/tr/7-bank-project/2-forms/assignment.md b/translations/tr/7-bank-project/2-forms/assignment.md index 6fddb6d04..d433f18a3 100644 --- a/translations/tr/7-bank-project/2-forms/assignment.md +++ b/translations/tr/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # Banka Uygulamanızı Modern CSS ile Şekillendirin ## Proje Genel Bakış diff --git a/translations/tr/7-bank-project/3-data/README.md b/translations/tr/7-bank-project/3-data/README.md index 11503b75e..9feb4d1fd 100644 --- a/translations/tr/7-bank-project/3-data/README.md +++ b/translations/tr/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # Bankacılık Uygulaması Geliştirme Bölüm 3: Verileri Alma ve Kullanma Yöntemleri Star Trek'teki Enterprise'ın bilgisayarını düşünün - Kaptan Picard geminin durumunu sorduğunda, bilgi anında görünür ve tüm arayüz kapanıp yeniden inşa edilmez. İşte burada, dinamik veri alma ile bu kesintisiz bilgi akışını oluşturuyoruz. diff --git a/translations/tr/7-bank-project/3-data/assignment.md b/translations/tr/7-bank-project/3-data/assignment.md index 9be2de156..db73d8aad 100644 --- a/translations/tr/7-bank-project/3-data/assignment.md +++ b/translations/tr/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # Kod Yeniden Düzenleme ve Dokümantasyon Ödevi ## Öğrenme Hedefleri diff --git a/translations/tr/7-bank-project/4-state-management/README.md b/translations/tr/7-bank-project/4-state-management/README.md index f555a2b26..6e7438de9 100644 --- a/translations/tr/7-bank-project/4-state-management/README.md +++ b/translations/tr/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # Bankacılık Uygulaması Yapımı Bölüm 4: Durum Yönetimi Kavramları ## ⚡ Sonraki 5 Dakikada Yapabilecekleriniz diff --git a/translations/tr/7-bank-project/4-state-management/assignment.md b/translations/tr/7-bank-project/4-state-management/assignment.md index d641d60f7..e47247f4c 100644 --- a/translations/tr/7-bank-project/4-state-management/assignment.md +++ b/translations/tr/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # "İşlem Ekle" Diyalog Kutusunu Uygulama ## Genel Bakış diff --git a/translations/tr/7-bank-project/README.md b/translations/tr/7-bank-project/README.md index fe0e5192f..58ffb25e2 100644 --- a/translations/tr/7-bank-project/README.md +++ b/translations/tr/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: Bir Banka Kur Bu projede, hayali bir banka nasıl kurulur öğreneceksiniz. Bu dersler, bir web uygulamasının nasıl tasarlanacağı ve yönlendirmelerin nasıl sağlanacağı, formların nasıl oluşturulacağı, durumun nasıl yönetileceği ve bir API'den banka verilerini nasıl çekeceğiniz gibi konularda talimatlar içerir. diff --git a/translations/tr/7-bank-project/api/README.md b/translations/tr/7-bank-project/api/README.md index d52e34130..3183de9fc 100644 --- a/translations/tr/7-bank-project/api/README.md +++ b/translations/tr/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # Bank API > [Node.js](https://nodejs.org) + [Express](https://expressjs.com/) kullanılarak oluşturulmuş Bank API. diff --git a/translations/tr/7-bank-project/solution/README.md b/translations/tr/7-bank-project/solution/README.md index 7e07e253d..6969b339e 100644 --- a/translations/tr/7-bank-project/solution/README.md +++ b/translations/tr/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # Banka uygulaması > Banka uygulaması projesi için örnek çözüm, vanilla HTML5, CSS ve JavaScript kullanılarak oluşturulmuştur (herhangi bir framework veya kütüphane kullanılmamıştır). diff --git a/translations/tr/8-code-editor/1-using-a-code-editor/README.md b/translations/tr/8-code-editor/1-using-a-code-editor/README.md index 790206436..a633bf00c 100644 --- a/translations/tr/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/tr/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # Bir Kod Editörü Kullanmak: VSCode.dev'i Ustalaşmak *Matrix* filminde Neo'nun dijital dünyaya erişmek için devasa bir bilgisayar terminaline bağlanması gerektiğini hatırlıyor musunuz? Günümüzün web geliştirme araçları tam tersi bir hikaye sunuyor – her yerden erişilebilen inanılmaz güçlü yetenekler. VSCode.dev, internet bağlantısı olan herhangi bir cihazda profesyonel geliştirme araçlarını sunan tarayıcı tabanlı bir kod editörüdür. diff --git a/translations/tr/8-code-editor/1-using-a-code-editor/assignment.md b/translations/tr/8-code-editor/1-using-a-code-editor/assignment.md index 4ef464c25..35016f001 100644 --- a/translations/tr/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/tr/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # VSCode.dev Kullanarak Özgeçmiş Web Sitesi Oluşturma Kariyer fırsatlarınızı, becerilerinizi ve deneyimlerinizi interaktif, modern bir formatta sergileyen profesyonel bir özgeçmiş web sitesi oluşturarak dönüştürün. Geleneksel PDF'ler göndermek yerine, niteliklerinizi ve web geliştirme yeteneklerinizi gösteren şık, duyarlı bir web sitesi sunmayı hayal edin. diff --git a/translations/tr/9-chat-project/README.md b/translations/tr/9-chat-project/README.md index 66bf53762..9abdc4655 100644 --- a/translations/tr/9-chat-project/README.md +++ b/translations/tr/9-chat-project/README.md @@ -1,12 +1,3 @@ - # AI ile Sohbet Asistanı Oluşturma Star Trek'te mürettebatın geminin bilgisayarıyla rahatça konuşup karmaşık sorular sorduğunu ve düşünceli yanıtlar aldığını hatırlıyor musunuz? 1960'larda saf bilim kurgu gibi görünen şey, artık bildiğiniz web teknolojilerini kullanarak oluşturabileceğiniz bir şey. diff --git a/translations/tr/9-chat-project/solution/README.md b/translations/tr/9-chat-project/solution/README.md index 32b686caa..cc8ab8792 100644 --- a/translations/tr/9-chat-project/solution/README.md +++ b/translations/tr/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # Çözümü Çalıştır 1. [backend](./backend/README.md)'i başlatın diff --git a/translations/tr/9-chat-project/solution/backend/README.md b/translations/tr/9-chat-project/solution/backend/README.md index 797ec54e1..cdd88f26a 100644 --- a/translations/tr/9-chat-project/solution/backend/README.md +++ b/translations/tr/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - Çalışma zamanınızı seçin - [Python](./python/README.md) diff --git a/translations/tr/9-chat-project/solution/backend/python/README.md b/translations/tr/9-chat-project/solution/backend/python/README.md index f7d8d182a..9f2c66841 100644 --- a/translations/tr/9-chat-project/solution/backend/python/README.md +++ b/translations/tr/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # Kod Çalıştırma ## Kurulum diff --git a/translations/tr/9-chat-project/solution/frontend/README.md b/translations/tr/9-chat-project/solution/frontend/README.md index 20ab29f84..c1a95706e 100644 --- a/translations/tr/9-chat-project/solution/frontend/README.md +++ b/translations/tr/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # Kodu çalıştır ```sh diff --git a/translations/tr/AGENTS.md b/translations/tr/AGENTS.md index 5be52126e..9ba95656f 100644 --- a/translations/tr/AGENTS.md +++ b/translations/tr/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## Proje Genel Bakış diff --git a/translations/tr/CODE_OF_CONDUCT.md b/translations/tr/CODE_OF_CONDUCT.md index 47da28c4b..36255a872 100644 --- a/translations/tr/CODE_OF_CONDUCT.md +++ b/translations/tr/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # Microsoft Açık Kaynak Davranış Kuralları Bu proje [Microsoft Açık Kaynak Davranış Kuralları](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon)'nı benimsemiştir. diff --git a/translations/tr/CONTRIBUTING.md b/translations/tr/CONTRIBUTING.md index ad53b7b9e..e65e7abd5 100644 --- a/translations/tr/CONTRIBUTING.md +++ b/translations/tr/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # Katkıda Bulunma Bu proje katkılara ve önerilere açıktır. Çoğu katkı, bir Katkıda Bulunma Lisans Anlaşması (CLA) imzalamanızı gerektirir. Bu anlaşma, katkınızı kullanma hakkını bize verdiğinizi ve bu hakkı gerçekten sahip olduğunuzu beyan eder. Daha fazla bilgi için [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon) adresini ziyaret edebilirsiniz. diff --git a/translations/tr/Git-Basics/README.md b/translations/tr/Git-Basics/README.md index 401302d87..183f100b9 100644 --- a/translations/tr/Git-Basics/README.md +++ b/translations/tr/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## Web Geliştirme Başlangıç Seviyesi için GIT Temelleri👶 ## `Git` Nedir? diff --git a/translations/tr/README.md b/translations/tr/README.md index b27ece6be..1271014ae 100644 --- a/translations/tr/README.md +++ b/translations/tr/README.md @@ -1,116 +1,124 @@ - -# Yeni Başlayanlar İçin Web Geliştirme - Bir Müfredat - -Microsoft Bulut Savunucuları tarafından sunulan 12 haftalık kapsamlı kursumuz ile web geliştirme temellerini öğrenin. 24 dersin her biri, terrariumlar, tarayıcı uzantıları ve uzay oyunları gibi uygulamalı projelerle JavaScript, CSS ve HTML'i derinlemesine ele alır. Quizler, tartışmalar ve pratik ödevlerle katılım sağlayın. Becerilerinizi geliştirin ve etkili proje tabanlı pedagojimizle bilgi tutmanızı optimize edin. Kodlama yolculuğunuza bugün başlayın! +[![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) +[![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) +[![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) +[![GitHub pull-requests](https://img.shields.io/github/issues-pr/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/pulls/) +[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) + +[![GitHub watchers](https://img.shields.io/github/watchers/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/watchers/) +[![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/network/) +[![GitHub stars](https://img.shields.io/github/stars/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/stargazers/) + +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + +# Yeni Başlayanlar için Web Geliştirme - Bir Müfredat + +Microsoft Cloud Advocates tarafından hazırlanan 12 haftalık kapsamlı kursumuzla web geliştirme temellerini öğrenin. 24 dersin her biri, teraryumlar, tarayıcı uzantıları ve uzay oyunları gibi uygulamalı projelerle JavaScript, CSS ve HTML’i derinlemesine inceliyor. Sınavlar, tartışmalar ve uygulamalı ödevlerle etkileşimde bulunun. Etkili proje tabanlı pedagojimizle becerilerinizi geliştirin ve bilgi tutumunuzu optimize edin. Kodlama yolculuğunuza bugün başlayın! Azure AI Foundry Discord Topluluğuna Katılın +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + Bu kaynakları kullanmaya başlamak için şu adımları izleyin: -1. **Depoyu Forklayın**: Tıklayın [![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. **Depoyu Çatallayın**: Tıklayın [![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. **Depoyu Klonlayın**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Azure AI Foundry Discord'a Katılın ve uzmanlar ve diğer geliştiricilerle tanışın**](https://discord.com/invite/ByRwuEEgH4) +3. [**Azure AI Foundry Discord’a Katılın ve uzmanlar ile diğer geliştiricilerle tanışın**](https://discord.com/invite/ByRwuEEgH4) ### 🌐 Çok Dilli Destek -#### GitHub Action ile Destekleniyor (Otomatik ve Her Zaman Güncel) +#### GitHub Action ile Desteklenir (Otomatik ve Her Zaman Güncel) -[Arapça](../ar/README.md) | [Bengalce](../bn/README.md) | [Bulgarca](../bg/README.md) | [Burmaca (Myanmar)](../my/README.md) | [Çince (Basitleştirilmiş)](../zh/README.md) | [Çince (Geleneksel, Hong Kong)](../hk/README.md) | [Çince (Geleneksel, Makao)](../mo/README.md) | [Çince (Geleneksel, Tayvan)](../tw/README.md) | [Hırvatça](../hr/README.md) | [Çekçe](../cs/README.md) | [Danca](../da/README.md) | [Flemenkçe](../nl/README.md) | [Estonca](../et/README.md) | [Fince](../fi/README.md) | [Fransızca](../fr/README.md) | [Almanca](../de/README.md) | [Yunanca](../el/README.md) | [İbranice](../he/README.md) | [Hintçe](../hi/README.md) | [Macarca](../hu/README.md) | [Endonezce](../id/README.md) | [İtalyanca](../it/README.md) | [Japonca](../ja/README.md) | [Kannada](../kn/README.md) | [Korece](../ko/README.md) | [Litvanca](../lt/README.md) | [Malayca](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepalce](../ne/README.md) | [Nijerya Pidgin](../pcm/README.md) | [Norveççe](../no/README.md) | [Farsça (Farsi)](../fa/README.md) | [Lehçe](../pl/README.md) | [Portekizce (Brezilya)](../br/README.md) | [Portekizce (Portekiz)](../pt/README.md) | [Pencapça (Gurmukhi)](../pa/README.md) | [Romence](../ro/README.md) | [Rusça](../ru/README.md) | [Sırpça (Kiril)](../sr/README.md) | [Slovakça](../sk/README.md) | [Slovence](../sl/README.md) | [İspanyolca](../es/README.md) | [Svahili](../sw/README.md) | [İsveççe](../sv/README.md) | [Tagalog (Filipinler)](../tl/README.md) | [Tamilce](../ta/README.md) | [Telugu](../te/README.md) | [Tayca](../th/README.md) | [Türkçe](./README.md) | [Ukraynaca](../uk/README.md) | [Urduca](../ur/README.md) | [Vietnamca](../vi/README.md) +[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](./README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) -> **Yerelde Klonlamayı mı Tercih Ediyorsunuz?** +> **Yerelde Klonlamayı Tercih Ediyor musunuz?** -> Bu depo 50'den fazla dil çevirisi içerir, bu da indirme boyutunu önemli ölçüde artırır. Çeviriler olmadan klonlamak için sparse checkout kullanın: +> Bu depo 50+ dil çevirisi içerir, bu da indirme boyutunu önemli ölçüde artırır. Çeviriler olmadan klonlamak için sparse checkout kullanın: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Bu, kursu tamamlamak için ihtiyacınız olan her şeyi çok daha hızlı indirebilmenizi sağlar. +> Bu, kursu tamamlamak için ihtiyacınız olan her şeyi çok daha hızlı bir indirme ile sağlar. -**Ek çeviri dilleri istenirse, desteklenenler [burada](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md) listelenmiştir** +**Ek çeviri dillerinin desteklenmesini istiyorsanız, bunlar [burada](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md) listelenmiştir** + +[![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) #### 🧑‍🎓 _Öğrenci misiniz?_ -Başlangıç kaynakları, Öğrenci paketleri ve hatta ücretsiz bir sertifika kuponu kazanma yollarını bulabileceğiniz [**Öğrenci Merkezi sayfasını**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) ziyaret edin. Bu sayfayı yer imlerinize ekleyin ve ayda bir içerik değişikliklerini kontrol edin. +Başlangıç kaynakları, Öğrenci paketleri ve hatta ücretsiz sertifika kuponu alma yollarını bulabileceğiniz [**Öğrenci Merkezi sayfasını**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) ziyaret edin. İçeriği her ay değiştirdiğimiz için yer işareti olarak ekleyip zaman zaman kontrol etmek isteyeceğiniz sayfa burasıdır. -### 📣 Duyuru - Tamamlanması Gereken Yeni GitHub Copilot Agent modu zorlukları! +### 📣 Duyuru - Tamamlanması Gereken Yeni GitHub Copilot Agent modu meydan okumaları! -Yeni zorluk eklendi, çoğu bölümde "GitHub Copilot Agent Challenge 🚀" arayın. Bu, GitHub Copilot ve Agent modu kullanarak tamamlayabileceğiniz yeni bir zorluk. Daha önce Agent modunu kullanmadıysanız, sadece metin üretmekle kalmaz, aynı zamanda dosyalar oluşturup düzenleyebilir, komutlar çalıştırabilir ve daha fazlasını yapabilir. +Yeni Meydan Okuma eklendi, çoğu bölümde "GitHub Copilot Agent Challenge 🚀" arayın. Bu, GitHub Copilot ve Agent modu kullanarak tamamlamanız gereken yeni bir meydan okumadır. Agent modunu daha önce kullanmadıysanız, yalnızca metin üretmekle kalmaz, aynı zamanda dosya oluşturup düzenleyebilir, komut çalıştırabilir ve daha fazlasını yapabilir. -### 📣 Duyuru - _Generative AI kullanarak oluşturulacak Yeni Proje_ +### 📣 Duyuru - _Generatif AI kullanarak yeni bir proje_ -Yeni AI Asistan projesi eklendi, kontrol edin [proje](./9-chat-project/README.md) +Yeni AI Asistan projesi eklendi, inceleyin [proje](./9-chat-project/README.md) -### 📣 Duyuru - _JavaScript için yeni Generative AI Müfredatı_ yayınlandı +### 📣 Duyuru - _Generatif AI için JavaScript’te Yeni Müfredat_ yayımlandı -Yeni Generative AI müfredatımızı kaçırmayın! +Yeni Generatif AI müfredatımızı kaçırmayın! -Başlamak için ziyaret edin [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course)! +Başlamak için [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) adresini ziyaret edin! ![Background](../../translated_images/tr/background.148a8d43afde5730.webp) -- Temelden RAG'a kadar her şeyi kapsayan dersler. -- GenAI ve yardımcı uygulamamızla tarihi karakterlerle etkileşim kurun. -- Eğlenceli ve ilgi çekici anlatım, zamanda yolculuk yapacaksınız! +- Temelden RAG’a kadar her şeyi kapsayan dersler. +- GenAI ve eşlik eden uygulamamızla tarihî karakterlerle etkileşim. +- Eğlenceli ve sürükleyici anlatı, zaman yolculuğu yapacaksınız! ![character](../../translated_images/tr/character.5c0dd8e067ffd693.webp) -Her ders; tamamlanacak bir ödev, bilgi kontrolü ve şu konulara rehberlik eden bir zorluk içerir: -- Promptlama ve prompt mühendisliği -- Metin ve görsel uygulama üretimi +Her ders; tamamlanacak bir ödev, bilgi kontrolü ve aşağıdaki gibi konularda sizi yönlendirecek bir meydan okumayı içerir: +- Prompt verme ve prompt mühendisliği +- Metin ve resim uygulama üretimi - Arama uygulamaları -Başlamak için ziyaret edin [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course)! +Başlamak için [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) adresini ziyaret edin! ## 🌱 Başlarken -> **Öğretmenler**, bu müfredatı nasıl kullanacağınıza dair [bazı öneriler](for-teachers.md) ekledik. Geri bildiriminizi [tartışma forumumuzda](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner) duymak isteriz! +> **Öğretmenler**, bu müfredatı nasıl kullanabileceğinize dair [birkaç öneri ekledik](for-teachers.md). Geri bildirimlerinizi [tartışma forumumuzda](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner) duymak isteriz! -**[Öğrenciler](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, her ders için bir ön-ders quiz’i ile başlayın, ardından ders materyalini okuyun, çeşitli etkinlikleri tamamlayın ve ders sonrası quiz ile anlayışınızı kontrol edin. +**[Öğrenciler](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, her ders için ders öncesi bir sınavla başlayın ve ardından ders materyalini okuyun, çeşitli aktiviteleri tamamlayın ve ders sonrası sınavla anlayışınızı kontrol edin. -Öğrenme deneyiminizi geliştirmek için projeler üzerinde birlikte çalışmak üzere arkadaşlarınızla bağlantı kurun! Tartışmalar, moderatör ekibimizin sorularınızı yanıtlamak için mevcut olduğu [tartışma forumumuzda](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) teşvik edilmektedir. +Öğrenme deneyiminizi geliştirmek için, projeler üzerinde birlikte çalışmak üzere akranlarınızla bağlanın! Tartışmalar [tartışma forumumuzda](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) teşvik edilir; moderatörlerden oluşan ekibimiz sorularınızı yanıtlamak için hazırdır. -Eğitiminizi ilerletmek için ek çalışma materyalleri için [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) platformunu keşfetmenizi şiddetle tavsiye ederiz. +Eğitiminizi ilerletmek için ek çalışma materyalleri için [Microsoft Learn’i](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) keşfetmenizi şiddetle tavsiye ederiz. -### 📋 Ortamınızı Kurmak +### 📋 Ortamınızı Kurma -Bu müfredat hazır bir geliştirme ortamına sahiptir! Başlarken, müfredatı [Codespace](https://github.com/features/codespaces/) (_tarayıcı tabanlı, kuruluma gerek olmayan ortam_) üzerinde ya da bilgisayarınızda [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) gibi bir metin düzenleyicisi kullanarak çalıştırabilirsiniz. +Bu müfredat geliştirme ortamı hazırdır! Başlarken, müfredatı [Codespace](https://github.com/features/codespaces/) içinde (_tarayıcı tabanlı, kurulum gerektirmeyen bir ortam_) veya bilgisayarınızda bir metin düzenleyici kullanarak (örneğin [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon)) çalıştırmayı seçebilirsiniz. -#### Depo oluşturun -Çalışmanızı kolayca kaydedebilmeniz için, bu deponun kendi kopyanızı oluşturmanız önerilir. Sayfanın üstündeki **Use this template** (Bu şablonu kullan) düğmesine tıklayarak bunu yapabilirsiniz. Bu, GitHub hesabınızda müfredatın bir kopyasıyla yeni bir depo oluşturur. +#### Depo Oluşturun +Çalışmanızı kolay kaydetmeniz için bu deponun kendi kopyanızı oluşturmanız önerilir. Bunu sayfanın üst kısmındaki **Use this template** butonuna tıklayarak yapabilirsiniz. Bu, GitHub hesabınızda müfredat kopyası olan yeni bir depo oluşturur. -Şu adımları izleyin: -1. **Depoyu Forklayın**: Bu sayfanın sağ üst köşesindeki "Fork" düğmesine tıklayın. +Aşağıdaki adımları izleyin: +1. **Depoyu Çatallayın**: Bu sayfanın sağ üst köşesindeki "Fork" butonuna tıklayın. 2. **Depoyu Klonlayın**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -#### Müfredatı Codespace üzerinde çalıştırma +#### Müfredatı Codespace’de Çalıştırma -Oluşturduğunuz deponuzda **Code** (Kod) düğmesine tıklayın ve **Open with Codespaces** (Codespaces ile Aç) seçeneğini seçin. Bu, üzerinde çalışmanız için yeni bir Codespace oluşturacaktır. +Oluşturduğunuz bu deponuzda, **Code** butonuna tıklayın ve **Open with Codespaces** seçeneğini seçin. Bu, sizin için üzerinde çalışabileceğiniz yeni bir Codespace oluşturacaktır. ![Codespace](../../translated_images/tr/createcodespace.0238bbf4d7a8d955.webp) -#### Müfredatı bilgisayarınızda yerel olarak çalıştırma +#### Müfredatı Bilgisayarınızda Yerel Çalıştırma + +Bu müfredatı bilgisayarınızda yerel olarak çalıştırmak için bir metin editörüne, bir tarayıcıya ve bir komut satırı aracına ihtiyacınız olacak. İlk dersimiz, [Programlama Dillerine ve Ticaret Araçlarına Giriş](../../1-getting-started-lessons/1-intro-to-programming-languages), her bir araç için çeşitli seçenekleri size tanıtacaktır, böylece size en uygun olanı seçebilirsiniz. -Bu müfredatı bilgisayarınızda yerel olarak çalıştırmak için bir metin düzenleyiciye, bir tarayıcıya ve bir komut satırı aracına ihtiyacınız olacak. İlk dersimiz [Programlama Dillerine ve Ticaret Araçlarına Giriş](../../1-getting-started-lessons/1-intro-to-programming-languages), seçiminize yardımcı olacak bu araçlar için çeşitli seçenekleri tanıtacaktır. +Tavsiyemiz, editör olarak [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) kullanmanızdır; içinde yerleşik bir [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) vardır. Visual Studio Code’u [buradan](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) indirebilirsiniz. -Önerimiz, ayrıca yerleşik bir [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) içeren [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) editörünü kullanmanızdır. Visual Studio Code'u [buradan](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) indirebilirsiniz. -1. Depoyu bilgisayarınıza klonlayın. Bunu, **Code** düğmesine tıklayarak URL'yi kopyalayarak yapabilirsiniz: +1. Depoyu bilgisayarınıza klonlayın. Bunu yapmak için **Code** düğmesine tıklayın ve URL’yi kopyalayın: [CodeSpace](./images/createcodespace.png) -Sonra, [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) içinde [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) bölümünü açın ve `` yerine az önce kopyaladığınız URL'yi koyarak aşağıdaki komutu çalıştırın: + Ardından, [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) içinde [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) açın ve az önce kopyaladığınız URL ile `` değiştirerek aşağıdaki komutu çalıştırın: ```bash git clone @@ -119,83 +127,83 @@ Sonra, [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-778 2. Klasörü Visual Studio Code'da açın. Bunu **Dosya** > **Klasör Aç** seçeneğine tıklayarak ve az önce klonladığınız klasörü seçerek yapabilirsiniz. -> Önerilen Visual Studio Code uzantıları: +> Önerilen Visual Studio Code eklentileri: > -> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - Visual Studio Code içinde HTML sayfalarını önizlemek için +> * [Canlı Sunucu (Live Server)](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - Visual Studio Code içinde HTML sayfalarını önizlemek için > * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - kod yazmanızı hızlandırmak için ## 📂 Her ders şunları içerir: -- isteğe bağlı skeç notu -- isteğe bağlı ek video -- ders öncesi ısınma testi +- isteğe bağlı taslak notu +- isteğe bağlı destekleyici video +- dersten önce yapılan ısınma sınavı - yazılı ders -- proje tabanlı dersler için projenin nasıl oluşturulacağına dair adım adım rehberler +- proje tabanlı derslerde, projeyi adım adım nasıl inşa edeceğinizin rehberi - bilgi kontrolü - bir meydan okuma -- ek okuma materyali -- görev -- [ders sonrası sınav](https://ff-quizzes.netlify.app/web/) +- destekleyici okumalar +- ödev +- [dersten sonra yapılan sınav](https://ff-quizzes.netlify.app/web/) -> **Testler hakkında bir not**: Tüm testler, her biri üç sorudan oluşan toplam 48 test olmak üzere Quiz-app klasöründe yer almaktadır. Testlere [buradan](https://ff-quizzes.netlify.app/web/) erişebilirsiniz; quiz uygulaması yerel olarak çalıştırılabilir veya Azure'da dağıtılabilir; `quiz-app` klasöründeki talimatları izleyin. +> **Sınavlar hakkında not**: Tüm sınavlar Quiz-app klasöründe yer almakta olup, her biri üç sorudan oluşan toplam 48 sınav bulunmaktadır. Bu sınavlar [burada](https://ff-quizzes.netlify.app/web/) mevcuttur, sınav uygulaması yerel olarak çalıştırılabilir veya Azure’a dağıtılabilir; talimatlar `quiz-app` klasöründe bulunmaktadır. ## 🗃️ Dersler | | Proje Adı | Öğretilen Kavramlar | Öğrenme Hedefleri | Bağlantılı Ders | Yazar | -| :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | -| 01 | Başlarken | Programlamaya Giriş ve Araçlar | Çoğu programlama dilinin temel prensiplerini ve profesyonel geliştiricilerin işlerini yapmalarına yardımcı olan yazılımları öğrenin | [Programlama Dillerine ve Araçlarına Giriş](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | -| 02 | Başlarken | GitHub Temelleri, takım ile çalışma | Projenizde GitHub'ı nasıl kullanacağınızı, kod tabanında başkalarıyla nasıl iş birliği yapacağınızı öğrenin | [GitHub'a Giriş](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | Başlarken | Erişilebilirlik | Web erişilebilirliğinin temellerini öğrenin | [Erişilebilirlik Temelleri](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | JS Temelleri | JavaScript Veri Tipleri | JavaScript veri tiplerinin temelleri | [Veri Tipleri](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | JS Temelleri | Fonksiyonlar ve Metodlar | Bir uygulamanın mantık akışını yönetmek için fonksiyonlar ve metodlar hakkında bilgi edinin | [Fonksiyonlar ve Metodlar](./2-js-basics/2-functions-methods/README.md) | Jasmine ve Christopher | -| 06 | JS Temelleri | JS ile Karar Verme | Kodunuzda karar verme yöntemlerini kullanarak koşullar oluşturmayı öğrenin | [Karar Verme](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | JS Temelleri | Diziler ve Döngüler | JavaScript'te diziler ve döngülerle veriyle çalışma | [Diziler ve Döngüler](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML Uygulaması | Bir çevrimiçi terraryum oluşturmak için HTML inşa edin, özellikle bir düzen oluşturmaya odaklanın | [HTML'ye Giriş](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS Uygulaması | Çevrimiçi terraryumu stilize etmek için CSS oluşturun, sayfayı duyarlı yapmak dahil CSS temellerine odaklanın | [CSS'ye Giriş](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript Closures, DOM manipülasyonu | Terraryumun sürükle/bırak arayüzü olarak işlev görmesi için JavaScript oluşturun, closures ve DOM manipülasyonuna odaklanın | [JavaScript Closures, DOM Manipülasyonu](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [Yazma Oyunu](./4-typing-game/solution/README.md) | Yazma Oyunu Oluşturma | JavaScript uygulamanızın mantığını sürdürmek için klavye olaylarını nasıl kullanacağınızı öğrenin | [Olay Tabanlı Programlama](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [Yeşil Tarayıcı Uzantısı](./5-browser-extension/solution/README.md) | Tarayıcılarla Çalışmak | Tarayıcıların nasıl çalıştığını, tarihçesini ve bir tarayıcı uzantısının ilk elemanlarını nasıl iskeletini oluşturacağınızı öğrenin | [Tarayıcılar Hakkında](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [Yeşil Tarayıcı Uzantısı](./5-browser-extension/solution/README.md) | Form oluşturma, API çağırma ve yerel depolamada değişken saklama | Yerel depolamada saklanan değişkenleri kullanarak bir API çağırmak için tarayıcı uzantınızın JavaScript öğelerini oluşturun | [API'ler, Formlar ve Yerel Depolama](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [Yeşil Tarayıcı Uzantısı](./5-browser-extension/solution/README.md) | Tarayıcıdaki arka plan işlemleri, web performansı | Uzantının simgesini yönetmek için tarayıcı arka plan işlemlerini kullanın; web performansı ve bazı optimizasyonlar hakkında bilgi edinin | [Arka Plan Görevleri ve Performans](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [Uzay Oyunu](./6-space-game/solution/README.md) | JavaScript ile Daha Gelişmiş Oyun Geliştirme | Bir oyun geliştirmeye hazırlık olarak Sınıflar ve Kompozisyon kullanarak Tür mirası ve Yayıncı/Abone (Pub/Sub) desenini öğrenin | [Gelişmiş Oyun Geliştirmeye Giriş](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [Uzay Oyunu](./6-space-game/solution/README.md) | Canvas'a Çizim | Ekrana eleman çizmek için kullanılan Canvas API hakkında bilgi edinin | [Canvas'a Çizim](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [Uzay Oyunu](./6-space-game/solution/README.md) | Ekrandaki elemanları hareket ettirme | Kartezyen koordinatları ve Canvas API kullanarak elemanların hareket kazanmasını keşfedin | [Elemanları Hareket Ettirme](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [Uzay Oyunu](./6-space-game/solution/README.md) | Çarpışma algılama | Elemanların birbirine çarpmasını ve tepki vermesini klavye basışlarıyla sağlayın; oyunun performansı için bir dinlenme fonksiyonu oluşturun | [Çarpışma Algılama](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [Uzay Oyunu](./6-space-game/solution/README.md) | Skor Tutma | Oyunun durumu ve performansına bağlı matematiksel hesaplamalar yapın | [Skor Tutma](./6-space-game/5-keeping-score/README.md) | Chris | -| 20 | [Uzay Oyunu](./6-space-game/solution/README.md) | Oyunu bitirme ve yeniden başlatma | Oyunun bitirilmesi ve yeniden başlatılması hakkında bilgi edinin, varlıkların temizlenmesi ve değişken değerlerinin sıfırlanması dahil | [Bitiş Koşulu](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [Bankacılık Uygulaması](./7-bank-project/solution/README.md) | Bir Web Uygulamasında HTML Şablonları ve Rotalar | Çok sayfalı bir web sitesinin mimarisinin iskeletini oluşturmak için routing ve HTML şablonlarını kullanmayı öğrenin | [HTML Şablonları ve Rotalar](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [Bankacılık Uygulaması](./7-bank-project/solution/README.md) | Giriş ve Kayıt Formu Oluşturma | Formlar oluşturma ve doğrulama işlemlerini nasıl yapacağınızı öğrenin | [Formlar](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [Bankacılık Uygulaması](./7-bank-project/solution/README.md) | Veri Alma ve Kullanma Yöntemleri | Verinin uygulamanıza nasıl giriş ve çıkış yaptığını, nasıl alındığını, saklandığını ve atıldığını öğrenin | [Veri](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [Bankacılık Uygulaması](./7-bank-project/solution/README.md) | Durum Yönetimi Kavramları | Uygulamanızın durumu nasıl koruduğunu ve bunu programatik olarak nasıl yönettiğinizi öğrenin | [Durum Yönetimi](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [Tarayıcı/VScode Kodu](../../8-code-editor) | VScode ile Çalışmak | Bir kod editörü nasıl kullanılır öğrenin| [VScode Kod Editörü Kullanımı](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [Yapay Zeka Asistanları](./9-chat-project/README.md) | Yapay Zeka ile Çalışmak | Kendi Yapay Zeka asistanınızı nasıl oluşturacağınızı öğrenin | [Yapay Zeka Asistanı projesi](./9-chat-project/README.md) | Chris | - -## 🏫 Pedagoji - -Müfredatımız iki temel pedagojik ilke göz önünde bulundurularak tasarlanmıştır: +| :-: | :--------------------------------------------------: | :------------------------------------------------------------------------: | --------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------: | :--------------------: | +| 01 | Başlarken | Programlamaya Giriş ve Araçlar | Çoğu programlama dilinin temelini öğrenmek ve profesyonel geliştiricilerin işlerini yapmalarına yardımcı olan yazılımlar hakkında bilgi edinmek | [Programlama Dilleri ve Araçlara Giriş](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | Başlarken | GitHub Temelleri, ekip ile çalışma | Projenizde GitHub’ı nasıl kullanacağınızı, kod tabanı üzerinde başkalarıyla nasıl iş birliği yapacağınızı öğrenmek | [GitHub’a Giriş](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | Başlarken | Erişilebilirlik | Web erişilebilirliğinin temellerini öğrenmek | [Erişilebilirlik Temelleri](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | JS Temelleri | JavaScript Veri Türleri | JavaScript veri türlerinin temellerini öğrenmek | [Veri Türleri](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | JS Temelleri | Fonksiyonlar ve Metodlar | Uygulamanın mantık akışını yönetmek için fonksiyonlar ve metodları öğrenmek | [Fonksiyonlar ve Metodlar](./2-js-basics/2-functions-methods/README.md) | Jasmine ve Christopher | +| 06 | JS Temelleri | JS ile Karar Verme | Karar verme yöntemlerini kullanarak kodunuzda koşullar oluşturmayı öğrenmek | [Karar Verme](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | JS Temelleri | Diziler ve Döngüler | JavaScript’te diziler ve döngüler kullanarak veri ile çalışma | [Diziler ve Döngüler](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML Uygulaması | Çevrimiçi bir terraryum oluşturmak için HTML yapısını oluşturmak, düzen oluşturulmasına odaklanmak | [HTML’e Giriş](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS Uygulaması | Çevrimiçi terraryumu stilize etmek için CSS oluşturmak, sayfayı duyarlı hale getirme dahil olmak üzere CSS temelleri | [CSS’e Giriş](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript Kapanışları, DOM işlemleri | Terraryumun sürükle/bırak arayüzü olarak işlev görmesi için JavaScript oluşturmak, kapanışlar ve DOM işlemlerine odaklanmak | [JavaScript Kapanışları, DOM işlemleri](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Yazma Oyunu](./4-typing-game/solution/README.md) | Bir Yazma Oyunu Oluşturma | Klavye olaylarını kullanarak JavaScript uygulamanızın mantığını yönetmeyi öğrenmek | [Olay Tabanlı Programlama](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [Yeşil Tarayıcı Uzantısı](./5-browser-extension/solution/README.md) | Tarayıcılarla Çalışmak | Tarayıcıların nasıl çalıştığını, tarihçesini öğrenmek ve ilk tarayıcı uzantısı elemanlarını tasarlamak | [Tarayıcılar Hakkında](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [Yeşil Tarayıcı Uzantısı](./5-browser-extension/solution/README.md) | Bir form oluşturmak, API çağrısı ve yerel depolamada değişkenleri saklamak | Yerel depolamada saklanan değişkenleri kullanarak API çağıran tarayıcı uzantınızın JavaScript öğelerini oluşturun | [API’lar, Formlar ve Yerel Depolama](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [Yeşil Tarayıcı Uzantısı](./5-browser-extension/solution/README.md) | Tarayıcıda arka plan süreçleri, web performansı | Uzantının simgesini yönetmek için tarayıcının arka plan süreçlerini kullanmak; web performansı ve bazı optimizasyonları öğrenmek | [Arka Plan Görevleri ve Performans](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [Uzay Oyunu](./6-space-game/solution/README.md) | JavaScript ile Daha İleri Oyun Geliştirme | Kalıtım (Inheritance) kavramını hem Sınıflar hem de Kompozisyon ve Yayınla/Abone (Pub/Sub) desenleriyle öğrenmek, oyun geliştirmeye hazırlanmak | [İleri Oyun Geliştirmeye Giriş](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [Uzay Oyunu](./6-space-game/solution/README.md) | Canvas üzerine çizim | Ekrana elemanlar çizmek için kullanılan Canvas API’yi öğrenmek | [Canvas’e Çizim](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [Uzay Oyunu](./6-space-game/solution/README.md) | Ekrandaki elemanları hareket ettirme | Elemanların Kartezyen koordinatları ve Canvas API’si kullanılarak nasıl hareket kazandığını keşfetmek | [Elemanları Hareket Ettirme](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [Uzay Oyunu](./6-space-game/solution/README.md) | Çarpışma algılama | Tuş basımlarını kullanarak elemanları çarpıştırmak ve birbirlerine tepki vermelerini sağlamak; oyunun performansı için bekleme fonksiyonu oluşturmak | [Çarpışma Algılama](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [Uzay Oyunu](./6-space-game/solution/README.md) | Skor Tutma | Oyunun durumu ve performansına dayalı matematiksel hesaplamalar yapmak | [Skor Tutma](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [Uzay Oyunu](./6-space-game/solution/README.md) | Oyunu bitirme ve yeniden başlatma | Oyunu bitirme ve yeniden başlatma işlemleri, varlıkları temizleme ve değişken değerlerini sıfırlama hakkında bilgi almak | [Bitiş Koşulu](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [Banka Uygulaması](./7-bank-project/solution/README.md) | Bir Web Uygulamasında HTML Şablonları ve Yönlendirme | Çok sayfalı bir web sitesinin mimarisini yönlendirme ve HTML şablonları kullanarak nasıl oluşturacağınızı öğrenmek | [HTML Şablonları ve Yönler](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [Banka Uygulaması](./7-bank-project/solution/README.md) | Giriş ve Kayıt Formu Oluşturma | Form oluşturma ve doğrulama rutinlerini nasıl yöneteceğinizi öğrenmek | [Formlar](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [Banka Uygulaması](./7-bank-project/solution/README.md) | Veri Alma ve Kullanma Yöntemleri | Uygulamanıza veri akışı, veriyi alma, saklama ve atma yöntemlerini öğrenmek | [Veri](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [Banka Uygulaması](./7-bank-project/solution/README.md) | Durum Yönetimi Kavramları | Uygulamanızın durumu nasıl tuttuğunu ve programatik olarak nasıl yöneteceğinizi öğrenmek | [Durum Yönetimi](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [Tarayıcı/VScode Kodu](../../8-code-editor) | VScode ile Çalışmak | Bir kod editörü nasıl kullanılır öğrenin | [VScode Kod Editörü Kullanımı](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [Yapay Zeka Asistanları](./9-chat-project/README.md) | Yapay Zeka ile Çalışmak | Kendi yapay zeka asistanınızı nasıl oluşturacağınızı öğrenin | [Yapay Zeka Asistanı Projesi](./9-chat-project/README.md) | Chris | + +## 🏫 Eğitim Öğretim Yöntemi + +Müfredatımız iki temel pedagojik ilke göz önünde bulundurularak tasarlandı: * proje tabanlı öğrenme -* sık sık yapılan testler +* sık sık sınavlar -Program, JavaScript, HTML ve CSS'nin temellerini, ayrıca günümüz web geliştiricilerinin kullandığı en son araç ve teknikleri öğretir. Öğrenciler, bir yazma oyunu, sanal terraryum, çevre dostu tarayıcı uzantısı, uzay istilacı tarzı oyun ve iş için bankacılık uygulaması inşa ederek pratik deneyim elde etme fırsatı bulacaklar. Serinin sonunda öğrenciler web geliştirme konusunda sağlam bir anlayışa sahip olacaklar. +Program, JavaScript, HTML ve CSS’nin temelini ve günümüz web geliştiricileri tarafından kullanılan en son araçlar ve teknikleri öğretir. Öğrenciler, yazma oyunu, sanal terraryum, çevre dostu tarayıcı uzantısı, uzay istilacısı tarzı oyun ve işletmeler için bir banka uygulaması inşa ederek uygulamalı deneyim kazanma fırsatına sahip olacaklar. Serinin sonunda öğrenciler web geliştirme konusunda sağlam bir anlayışa sahip olacaklar. -> 🎓 Bu müfredattaki ilk birkaç dersi Microsoft Learn üzerinden bir [Öğrenme Yolu](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) olarak alabilirsiniz! +> 🎓 Bu müfredattaki ilk birkaç dersi Microsoft Learn’de bir [Öğrenme Yolu](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) olarak alabilirsiniz! -İçeriğin projelerle uyumlu olmasını sağlayarak süreç öğrenciler için daha ilgi çekici hale getirilmiş ve kavramların akılda kalıcılığı artırılmıştır. Ayrıca, kavramların tanıtılması için JavaScript temellerinde birkaç başlangıç dersleri yazdık ve bunları, yazarlarından bazıları bu müfredatın oluşturulmasına katkı sağlamış olan "[JavaScript’e Yeni Başlayanlar Serisi](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" video eğitimi koleksiyonundan bir video ile eşleştirdik. +İçeriğin projelerle uyumlu olmasını sağlayarak süreç öğrenciler için daha ilgi çekici hale getirilir ve kavramların kalıcılığı artırılır. Ayrıca konseptleri tanıtmak amacıyla çeşitli JavaScript temel dersleri yazdık ve bunlara eşlik eden, bazı yazarlarının bu müfredatta katkısı bulunan "[JavaScript’e Başlangıç Serisi](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" video eğitim koleksiyonundan bir video eşlik eder. -Ek olarak, sınıftan önce yapılan düşük baskılı bir test öğrencinin bir konuyu öğrenme niyetini belirlerken, sınıftan sonra yapılan ikinci test öğrendiklerinin korunmasını sağlar. Bu müfredat esnek ve eğlenceli olacak şekilde tasarlanmış olup tamamen veya kısmen alınabilir. Projeler küçük başlar ve 12 haftalık döngünün sonunda giderek karmaşıklaşır. +Buna ek olarak, bir ders öncesi düşük riskli bir sınav, öğrencinin öğrenme niyetini belirlerken, dersten sonra ikinci bir sınav kalıcılığı garanti eder. Bu müfredat esnek ve eğlenceli olacak şekilde tasarlandı ve tamamı ya da bir kısmı alınabilir. Projeler küçük başlar ve 12 haftalık döngü sonunda giderek daha karmaşık hale gelir. -Bir framework’e geçmeden önce bir web geliştiricisi için gerekli temel becerilere odaklanmak amacıyla JavaScript frameworklerini bilinçli olarak tanıtmaktan kaçındık, ancak bu müfredatı tamamlamak için iyi bir sonraki adım başka bir video koleksiyonu olan "[Node.js’e Yeni Başlayanlar Serisi](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)" aracılığıyla Node.js öğrenmek olur. +JavaScript çerçevelerini kasıtlı olarak tanıtmaktan kaçınarak, bir çerçeve benimsemeden önce web geliştiricisi olarak ihtiyaç duyulan temel becerilere odaklandık; bu müfredatı tamamlamak için iyi bir sonraki adım, başka bir video koleksiyonu olan “[Node.js’e Başlangıç Serisi](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)” aracılığıyla Node.js öğrenmek olacaktır. -> [Davranış Kurallarımız](CODE_OF_CONDUCT.md) ve [Katılım](CONTRIBUTING.md) rehberlerimizi ziyaret edin. Yapıcı geri bildirimlerinizi bekliyoruz! +> [Davranış Kuralları](CODE_OF_CONDUCT.md) ve [Katkıda Bulunma](CONTRIBUTING.md) rehberlerimizi ziyaret edin. Yapıcı geri bildirimlerinizi bekliyoruz! -## 🧭 Çevrimdışı erişim +## 🧭 Çevrimdışı Erişim -Bu dokümantasyonu çevrimdışı olarak [Docsify](https://docsify.js.org/#/) kullanarak çalıştırabilirsiniz. Bu repoyu çatallayın, local makinenize [Docsify](https://docsify.js.org/#/quickstart) kurun ve ardından bu repoyu içeren kök klasörde `docsify serve` yazın. Web sitesi, yerel sunucunuzda 3000 portundan sunulacaktır: `localhost:3000`. +Bu dokümantasyonu çevrimdışı olarak [Docsify](https://docsify.js.org/#/) kullanarak çalıştırabilirsiniz. Bu depoyu çatallayın, yerel makinenize [Docsify kurun](https://docsify.js.org/#/quickstart) ve ardından bu deponun kök klasöründe `docsify serve` yazın. Web sitesi localhost:3000 portunda (localhost:3000) yayınlanacaktır. ## 📘 PDF -Tüm derslerin PDF hali [burada](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf) bulunabilir. +Tüm derslerin PDF’sine [buradan](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf) ulaşabilirsiniz. ## 🎒 Diğer Kurslar @@ -216,7 +224,7 @@ Ekibimiz başka kurslar da üretiyor! Göz atın: --- -### Üretken Yapay Zeka Serisi +### Üretken AI Serisi [![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) [![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) [![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) @@ -228,36 +236,36 @@ Ekibimiz başka kurslar da üretiyor! Göz atın: [![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) [![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) [![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Siber Güvenlik için Yeni Başlayanlar](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) +[![Yeni Başlayanlar için Web Geliştirme](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) +[![Nesnelerin İnterneti için Yeni Başlayanlar](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 Geliştirme için Yeni Başlayanlar](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 Serisi -[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +[![Yapay Zeka Eşliğinde Programlama için Copilot](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) +[![C#/.NET için Copilot](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 Macerası](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) ## Yardım Alma -Yapay zeka uygulamaları geliştirme konusunda takılırsanız veya herhangi bir sorunuz olursa, MCP hakkında tartışmalara katılmak için diğer öğrenenlerle ve deneyimli geliştiricilerle buluşun. Soruların hoş karşılandığı ve bilginin özgürce paylaşıldığı destekleyici bir topluluktur. +AI uygulamaları geliştirme sürecinde takılırsanız veya herhangi bir sorunuz olursa, MCP hakkında tartışmalara katılmak için diğer öğrenenler ve deneyimli geliştiricilerle bir araya gelin. Soruların hoş karşılandığı ve bilginin özgürce paylaşıldığı destekleyici bir topluluktur. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Ürün geri bildiriminiz veya geliştirme sırasında karşılaştığınız hatalar için ziyaret edin: +Ürün geri bildirimi veya geliştirme sırasında hata bildirimi yapmak için ziyaret edin: [![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) ## Lisans -Bu depo MIT lisansı ile lisanslanmıştır. Daha fazla bilgi için [LICENSE](../../LICENSE) dosyasına bakınız. +Bu depo MIT lisansı altında lisanslanmıştır. Daha fazla bilgi için [LICENSE](../../LICENSE) dosyasına bakınız. --- -**Feragatname**: -Bu belge, AI çeviri servisi [Co-op Translator](https://github.com/Azure/co-op-translator) kullanılarak çevrilmiştir. Doğruluk için çaba gösterilse de, otomatik çevirilerin hatalar veya yanlışlıklar içerebileceğini lütfen unutmayın. Orijinal belge, kendi dilinde otoriter kaynak olarak değerlendirilmelidir. Kritik bilgiler için profesyonel insan çevirisi tavsiye edilir. Bu çevirinin kullanımıyla ortaya çıkabilecek yanlış anlamalar veya yanlış yorumlamalar nedeniyle sorumluluk kabul edilmemektedir. +**Feragatname**: +Bu belge, AI çeviri servisi [Co-op Translator](https://github.com/Azure/co-op-translator) kullanılarak çevrilmiştir. Doğruluk için çaba göstermemize rağmen, otomatik çeviri hatalar veya yanlışlıklar içerebilir. Orijinal belge, kendi dilinde yetkili kaynak olarak kabul edilmelidir. Kritik bilgiler için profesyonel insan çevirisi önerilir. Bu çevirinin kullanılması nedeniyle doğabilecek yanlış anlamalar veya yorumlamalardan sorumlu değiliz. \ No newline at end of file diff --git a/translations/tr/SECURITY.md b/translations/tr/SECURITY.md index 307961d55..f67671894 100644 --- a/translations/tr/SECURITY.md +++ b/translations/tr/SECURITY.md @@ -1,12 +1,3 @@ - ## Güvenlik Microsoft, yazılım ürünlerimizin ve hizmetlerimizin güvenliğini ciddiye alır. Bu, [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) ve [GitHub organizasyonlarımız](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon) tarafından yönetilen tüm kaynak kodu depolarını içerir. diff --git a/translations/tr/SUPPORT.md b/translations/tr/SUPPORT.md index 9d1e99e85..584ae25b6 100644 --- a/translations/tr/SUPPORT.md +++ b/translations/tr/SUPPORT.md @@ -1,12 +1,3 @@ - # Destek ## Sorunları nasıl bildirebilir ve yardım alabilirsiniz diff --git a/translations/tr/_404.md b/translations/tr/_404.md index d7ffc5d5a..bca890de7 100644 --- a/translations/tr/_404.md +++ b/translations/tr/_404.md @@ -1,12 +1,3 @@ - # Çalışmalar devam ediyor Bu sayfa üzerinde çalışıyoruz. Lütfen daha sonra tekrar kontrol edin. diff --git a/translations/tr/docs/_navbar.md b/translations/tr/docs/_navbar.md index 0f943dda0..5ac8aad60 100644 --- a/translations/tr/docs/_navbar.md +++ b/translations/tr/docs/_navbar.md @@ -1,12 +1,3 @@ - - Çeviriler - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/tr/docs/_sidebar.md b/translations/tr/docs/_sidebar.md index 7844b946d..de6415a37 100644 --- a/translations/tr/docs/_sidebar.md +++ b/translations/tr/docs/_sidebar.md @@ -1,12 +1,3 @@ - - Giriş - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/tr/for-teachers.md b/translations/tr/for-teachers.md index ab8ce5f5c..3fbc83805 100644 --- a/translations/tr/for-teachers.md +++ b/translations/tr/for-teachers.md @@ -1,12 +1,3 @@ - ### Eğitimciler İçin Bu müfredatı sınıfınızda kullanabilirsiniz. GitHub Classroom ve önde gelen LMS platformlarıyla sorunsuz bir şekilde çalışır ve öğrencilerinizle bağımsız bir depo olarak da kullanılabilir. diff --git a/translations/tr/lesson-template/README.md b/translations/tr/lesson-template/README.md index a25a1d0c9..e985eecad 100644 --- a/translations/tr/lesson-template/README.md +++ b/translations/tr/lesson-template/README.md @@ -1,12 +1,3 @@ - # [Ders Konusu] ![Buraya bir video ekleyin](../../../lesson-template/video-url) diff --git a/translations/tr/lesson-template/assignment.md b/translations/tr/lesson-template/assignment.md index 097b998ee..b57c4bfa2 100644 --- a/translations/tr/lesson-template/assignment.md +++ b/translations/tr/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [Görev Adı] ## Talimatlar diff --git a/translations/tr/memory-game/README.md b/translations/tr/memory-game/README.md index e6986ae24..64f2e8b03 100644 --- a/translations/tr/memory-game/README.md +++ b/translations/tr/memory-game/README.md @@ -1,12 +1,3 @@ - Bu, [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app) ile başlatılmış bir [Next.js](https://nextjs.org) projesidir. ## Başlarken diff --git a/translations/tr/quiz-app/README.md b/translations/tr/quiz-app/README.md index 9e95916b1..a6b3903f3 100644 --- a/translations/tr/quiz-app/README.md +++ b/translations/tr/quiz-app/README.md @@ -1,12 +1,3 @@ - # Quiz uygulaması Bu quizler, https://aka.ms/webdev-beginners adresindeki veri bilimi müfredatının ders öncesi ve sonrası quizleridir. diff --git a/translations/tw/README.md b/translations/tw/README.md deleted file mode 100644 index 34c0a8c01..000000000 --- a/translations/tw/README.md +++ /dev/null @@ -1,275 +0,0 @@ - -[![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) -[![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) -[![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) -[![GitHub pull-requests](https://img.shields.io/github/issues-pr/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/pulls/) -[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) - -[![GitHub watchers](https://img.shields.io/github/watchers/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/watchers/) -[![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/network/) -[![GitHub stars](https://img.shields.io/github/stars/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/stargazers/) - -[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) - -# Web Development for Beginners - 課程大綱 - -透過 Microsoft 雲端宣導者精心策劃的為期十二週綜合課程,學習網頁開發的基礎知識。24 節課程深入探討 JavaScript、CSS 與 HTML,並透過實作專案,如生態瓶、瀏覽器擴充功能和太空遊戲,培養動手能力。積極參與小測驗、討論與實務作業。利用我們高效的專案導向教學法提升技能並優化知識保留。立即開始你的程式設計旅程! - -加入 Azure AI Foundry Discord 社群 - -[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) - -遵循以下步驟開始使用這些資源: -1. **派生此儲存庫**:點擊 [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) -2. **複製儲存庫**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**加入 Azure AI Foundry Discord,與專家及開發者交流**](https://discord.com/invite/ByRwuEEgH4) - -### 🌐 多語言支援 - -#### 透過 GitHub Action 支援 (自動且隨時更新) - - -[阿拉伯文](../ar/README.md) | [孟加拉文](../bn/README.md) | [保加利亞文](../bg/README.md) | [緬甸文 (Myanmar)](../my/README.md) | [中文 (簡體)](../zh/README.md) | [中文 (繁體, 香港)](../hk/README.md) | [中文 (繁體, 澳門)](../mo/README.md) | [中文 (繁體, 台灣)](./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) | [希臘文](../el/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) | [波斯文 (Farsi)](../fa/README.md) | [波蘭文](../pl/README.md) | [葡萄牙文 (巴西)](../br/README.md) | [葡萄牙文 (葡萄牙)](../pt/README.md) | [旁遮普文 (Gurmukhi)](../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): -> ```bash -> git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git -> cd Web-Dev-For-Beginners -> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' -> ``` -> 如此即可用更快速的速度下載,並取得完成課程所需的所有內容。 - - -**若您希望支援更多翻譯語言,請參考此處列出的語言:[here](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** - -[![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) - -#### 🧑‍🎓 _你是學生嗎?_ - -請造訪 [**學生專區頁面**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon),這裡提供入門資源、學生包,甚至還有獲得免費證書優惠券的方法。這是你應該加入書籤並不時回訪的頁面,我們每月都會更新內容。 - -### 📣 公告 - 新增 GitHub Copilot Agent 模式挑戰! - -新增挑戰,請於多數章節中尋找「GitHub Copilot Agent Challenge 🚀」。這是一項全新挑戰,讓你使用 GitHub Copilot 與 Agent 模式完成。如果你以前沒用過 Agent 模式,它不僅能生成文字,也可以創建和編輯檔案、執行指令等功能。 - -### 📣 公告 - _新增利用生成式 AI 建置的專案_ - -新 AI 助理專案剛加入,請查看 [project](./9-chat-project/README.md) - -### 📣 公告 - _全新 JavaScript 生成式 AI 課程剛發布_ - -不要錯過我們全新的生成式 AI 課程! - -造訪 [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) 開始學習! - -![Background](../../translated_images/tw/background.148a8d43afde5730.webp) - -- 授課內容涵蓋從基礎至 RAG。 -- 使用生成式 AI 與我們的伴隨應用程式與歷史人物互動。 -- 有趣且引人入勝的敘事,你會穿越時光! - -![character](../../translated_images/tw/character.5c0dd8e067ffd693.webp) - -每堂課皆含作業、知識測驗及挑戰,引導你學習: -- 提示語和提示工程 -- 文字與圖像應用程式生成 -- 搜尋應用程式 - -造訪 [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) 開始學習! - - - -## 🌱 入門指南 - -> **教師們**,我們已在 [包含了一些建議](for-teachers.md) 關於如何使用此課程。歡迎你在 [討論區](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner) 分享你的回饋! - -**[學習者](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**,每堂課開始前請先完成課前小測驗,再閱讀課程內容,完成各種活動,最後用課後小測驗檢驗你的理解。 - -為了提升學習效果,建議你與同儕一同合作完成專案!請善用我們的 [討論區](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) 以獲取更多學習資料。 - -### 📋 建立你的開發環境 - -本課程已準備好開發環境!開始時,你可以選擇在 [Codespace](https://github.com/features/codespaces/)(一個基於瀏覽器且免安裝的環境)執行此課程,或是在本機使用像是 [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) 的文字編輯器。 - -#### 建立你的儲存庫 -為方便保存你的作品,建議你建立此儲存庫的個人副本。你可以點擊上方的 **Use this template** 按鈕,系統將於你的 GitHub 帳號上建立一個包含課程內容的新儲存庫。 - -請依照下列步驟: -1. **派生儲存庫**:點擊本頁右上方的「Fork」按鈕。 -2. **複製儲存庫**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` - -#### 在 Codespace 執行課程 - -在你建立的此儲存庫副本中,點擊 **Code** 按鈕,並選擇 **Open with Codespaces**,系統將為你建立一個新的 Codespace 讓你作業。 - -![Codespace](../../translated_images/tw/createcodespace.0238bbf4d7a8d955.webp) - -#### 在本機執行課程 - -想於本機執行此課程,你需要一個文字編輯器、瀏覽器和命令列工具。第一堂課 [程式語言與開發工具入門](../../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)。 - -1. 將儲存庫複製到你的電腦。你可以點擊 **Code** 按鈕並複製網址: - - [CodeSpace](./images/createcodespace.png) -然後,在 [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) 並執行以下命令,將 `` 替換為您剛剛複製的 URL: - - ```bash - git clone - ``` - -2. 在 Visual Studio Code 中開啟資料夾。您可以點擊 **檔案** > **開啟資料夾** 並選取您剛剛複製的資料夾。 - -> 推薦的 Visual Studio Code 擴充功能: -> -> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - 在 Visual Studio Code 中預覽 HTML 頁面 -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - 幫助您更快撰寫程式碼 - -## 📂 每堂課包括: - -- 選擇性筆記 -- 選擇性補充影片 -- 課前熱身小測驗 -- 書面課程內容 -- 專案導向課程,包含專案逐步指南 -- 知識檢核 -- 挑戰任務 -- 補充閱讀 -- 作業 -- [課後小測驗](https://ff-quizzes.netlify.app/web/) - -> **關於小測驗的說明**:所有小測驗集中在 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 | -| 02 | 入門篇 | GitHub 基礎與團隊協作 | 如何在專案中使用 GitHub,以及如何與其他人協作共同維護程式碼庫 | [GitHub 入門](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | 入門篇 | 無障礙設計 | 學習網頁無障礙設計的基礎概念 | [無障礙設計基礎](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | JS 基礎篇 | JavaScript 資料型別 | JavaScript 資料型別的基礎 | [資料型別](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | JS 基礎篇 | 函式與方法 | 學習函式與方法以管理應用程式的邏輯流程 | [函式與方法](./2-js-basics/2-functions-methods/README.md) | Jasmine 和 Christopher | -| 06 | JS 基礎篇 | 使用 JS 做出決策 | 學習如何使用條件判斷方法撰寫程式碼 | [決策判斷](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | JS 基礎篇 | 陣列與迴圈 | 使用 JavaScript 陣列與迴圈操作資料 | [陣列與迴圈](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML 實作 | 製作線上生態箱的 HTML,著重於版面配置 | [HTML 入門](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS 實作 | 製作線上生態箱的 CSS,著重於 CSS 基本與製作響應式網頁 | [CSS 入門](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript 閉包與 DOM 操作 | 編寫 JavaScript 使生態箱具備拖放功能,重點是閉包與 DOM 操作 | [JavaScript 閉包與 DOM 操作](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [Typing Game](./4-typing-game/solution/README.md) | 製作打字遊戲 | 學習如何使用鍵盤事件來驅動 JavaScript 應用的邏輯 | [事件驅動程式設計](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [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 | -| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | 瀏覽器背景工作程序與網頁效能優化 | 使用瀏覽器背景工作程序管理擴充功能圖示,並學習網頁效能及優化方法 | [背景工作程序與效能](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [Space Game](./6-space-game/solution/README.md) | 使用 JavaScript 進行進階遊戲開發 | 學習類別與組合(Class 和 Composition)的繼承,以及發布/訂閱模式 (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 | -| 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) | 碰撞偵測 | 讓元素碰撞並能反應,使用按鍵事件並設計冷卻功能確保遊戲效能 | [碰撞偵測](./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 | -| 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 模板及路由 | 學習如何透過路由與 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 | -| 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 | -| 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) | 使用 AI | 學習如何建立自己的 AI 助手 | [AI 助手專案](./9-chat-project/README.md) | Chris | - -## 🏫 教學法 - -我們的課程設計基於兩大教學原則: -* 專案導向學習 -* 頻繁的小測驗 - -課程教授 JavaScript、HTML 及 CSS 的基礎,並介紹現今網頁開發者所使用的最新工具和技術。學生將有機會透過製作打字遊戲、虛擬生態箱、環保瀏覽器擴充功能、太空侵略者風格遊戲與銀行業務應用程式來累積實務經驗。完成此系列課程後,學生將具備穩固的網頁開發基礎知識。 - -> 🎓 您可以將此課程的前幾堂課程視為 [Microsoft Learn 上的學習路徑](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon)! - -確保內容與專案對應,讓學生學習過程更有趣且能提升概念記憶。我們也撰寫了數個 JavaScript 基礎入門課程,搭配「[JavaScript 初學者系列](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)」影片教學,其中部分作者也曾為本課程做出貢獻。 - -此外,課前的一次低壓力小測驗有助於學生設定學習目標,課後第二次小測驗則幫助加深學習印象。本課程設計靈活且富趣味性,您可以選擇全部或部分修習。專案從簡單開始,並在 12 週課程結束時逐步增加難度。 - -我們刻意不引入 JavaScript 框架,專注於網頁開發者在採用框架之前需要學習的基本技能。完成本課程後,學習 Node.js 是個良好後續,相關內容可參考另一套影片系列:「[Node.js 初學者系列](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)」。 - -> 請參閱我們的 [行為準則](CODE_OF_CONDUCT.md) 及 [貢獻指南](CONTRIBUTING.md)。歡迎您提出建設性回饋! - -## 🧭 離線存取 - -您可以使用 [Docsify](https://docsify.js.org/#/) 離線瀏覽此文件。複製此儲存庫,於本機安裝 [Docsify](https://docsify.js.org/#/quickstart),然後在儲存庫根目錄輸入 `docsify serve`。網站將於本機端口 3000 (localhost:3000) 提供服務。 - -## 📘 PDF - -所有課程的 PDF 可於 [此處](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf) 下載。 - -## 🎒 其他課程 -我們團隊還有製作其他課程!歡迎查看: - - -### 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) -[![LangChain.js for Beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) - ---- - -### Azure / Edge / MCP / Agents -[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) - ---- - -### 生成式 AI 系列 -[![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) - ---- - -### 核心學習 -[![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) - ---- - -### Copilot 系列 -[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) - - -## 尋求協助 - -如果您在建立 AI 應用程式時遇到困難或有任何問題,歡迎加入學習夥伴與資深開發者的討論,分享 MCP 的相關主題。這是一個充滿支持的社群,熱忱歡迎提問並自由分享知識。 - -[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) - -若您在開發過程中有產品回饋或遇到錯誤,請造訪: - -[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) - -## 授權條款 - -此資源庫採用 MIT 授權。更多資訊請參閱 [LICENSE](../../LICENSE) 檔案。 - ---- - - -**免責聲明**: -本文件係使用 AI 翻譯服務 [Co-op Translator](https://github.com/Azure/co-op-translator) 進行翻譯。儘管我們致力於追求準確性,但請注意,機器翻譯可能包含錯誤或不準確之處。原始文件以其原文版本為權威依據。對於重要資訊,建議採用專業人工翻譯。我們不對因使用本翻譯版本而產生之任何誤解或誤釋負責。 - \ No newline at end of file diff --git a/translations/uk/.co-op-translator.json b/translations/uk/.co-op-translator.json new file mode 100644 index 000000000..4b1feb3e8 --- /dev/null +++ b/translations/uk/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2025-11-06T13:19:37+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "uk" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2025-10-24T15:29:47+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "uk" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2025-11-18T18:52:37+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "uk" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2025-11-06T13:23:02+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "uk" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2025-10-24T15:32:40+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "uk" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:30:07+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "uk" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2025-11-06T13:28:32+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "uk" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T19:20:32+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "uk" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2025-11-06T13:12:22+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "uk" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2025-10-24T15:22:00+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "uk" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2025-11-06T13:13:56+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "uk" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2025-10-24T15:22:34+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "uk" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2025-11-06T13:15:16+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "uk" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2025-10-24T15:23:52+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "uk" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2025-11-06T13:14:35+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "uk" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2025-10-24T15:23:13+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "uk" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-27T22:28:03+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "uk" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2025-11-06T13:37:57+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "uk" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2025-10-24T15:44:00+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "uk" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2025-11-06T13:37:04+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "uk" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2025-10-24T15:43:04+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "uk" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2025-11-06T13:35:03+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "uk" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2025-10-24T15:41:26+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "uk" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-07T10:53:11+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "uk" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-27T22:36:22+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "uk" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2025-11-06T13:47:44+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "uk" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:45:44+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "uk" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2025-11-06T13:48:00+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "uk" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2025-10-24T15:54:32+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "uk" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2025-11-06T14:00:19+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "uk" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2025-10-24T16:03:03+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "uk" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2025-11-06T13:58:46+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "uk" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2025-10-24T16:01:29+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "uk" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2025-11-06T13:57:10+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "uk" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2025-10-24T16:00:13+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "uk" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-27T22:09:09+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "uk" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-27T22:13:39+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "uk" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-27T22:15:15+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "uk" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-27T22:15:57+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "uk" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-27T22:14:04+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "uk" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-27T22:14:29+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "uk" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-27T22:14:51+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "uk" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-27T22:15:38+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "uk" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-27T22:13:18+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "uk" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2025-11-06T13:54:56+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "uk" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2025-10-24T15:59:06+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "uk" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2025-11-06T13:50:59+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "uk" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2025-10-24T15:56:52+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "uk" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2025-11-06T13:50:05+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "uk" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2025-10-24T15:56:13+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "uk" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2025-11-06T13:53:26+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "uk" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2025-10-24T15:58:29+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "uk" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:23:49+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "uk" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:23:58+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "uk" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2025-11-06T13:55:46+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "uk" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-27T22:21:30+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "uk" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:21:46+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "uk" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:21:56+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "uk" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2025-11-06T13:51:43+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "uk" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2025-10-24T15:57:38+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "uk" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:26:31+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "uk" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:26:39+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "uk" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-27T22:19:06+00:00", + "source_file": "6-space-game/README.md", + "language_code": "uk" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:22:05+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "uk" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2025-11-06T13:44:23+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "uk" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2025-10-24T15:50:52+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "uk" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2025-11-06T13:46:38+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "uk" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2025-10-24T15:53:11+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "uk" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2025-11-06T13:41:59+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "uk" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2025-10-24T15:48:44+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "uk" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2025-11-06T13:39:44+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "uk" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2025-10-24T15:46:07+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "uk" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-27T21:58:29+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "uk" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-27T22:01:38+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "uk" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-27T22:02:07+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "uk" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2025-11-06T13:16:55+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "uk" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2025-10-24T15:26:06+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "uk" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2025-11-06T13:31:40+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "uk" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:41:18+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "uk" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:45:10+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "uk" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2025-10-24T15:39:38+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "uk" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:54:06+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "uk" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:43:06+00:00", + "source_file": "AGENTS.md", + "language_code": "uk" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-27T21:58:15+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "uk" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-27T21:56:50+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "uk" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T16:00:48+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "uk" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T19:22:43+00:00", + "source_file": "README.md", + "language_code": "uk" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-27T21:57:08+00:00", + "source_file": "SECURITY.md", + "language_code": "uk" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-27T21:56:24+00:00", + "source_file": "SUPPORT.md", + "language_code": "uk" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-27T21:56:39+00:00", + "source_file": "_404.md", + "language_code": "uk" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-27T22:33:50+00:00", + "source_file": "docs/_navbar.md", + "language_code": "uk" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-27T22:33:29+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "uk" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T11:04:47+00:00", + "source_file": "for-teachers.md", + "language_code": "uk" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-27T22:34:04+00:00", + "source_file": "lesson-template/README.md", + "language_code": "uk" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-27T22:34:22+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "uk" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:59:40+00:00", + "source_file": "memory-game/README.md", + "language_code": "uk" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-27T22:40:11+00:00", + "source_file": "quiz-app/README.md", + "language_code": "uk" + } +} \ No newline at end of file diff --git a/translations/uk/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/uk/1-getting-started-lessons/1-intro-to-programming-languages/README.md index 2b60e1295..e06f4d478 100644 --- a/translations/uk/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/uk/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # Вступ до мов програмування та сучасних інструментів розробника Привіт, майбутній розробнику! 👋 Можу розповісти тобі щось, що досі викликає у мене мурашки щодня? Ти збираєшся дізнатися, що програмування – це не просто про комп’ютери, це про справжні суперсили, які дозволяють втілювати найсміливіші ідеї в життя! diff --git a/translations/uk/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/uk/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index 0243a11d3..a6ab3851f 100644 --- a/translations/uk/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/uk/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # Завдання: Дослідження сучасних інструментів веб-розробки ## Інструкції diff --git a/translations/uk/1-getting-started-lessons/2-github-basics/README.md b/translations/uk/1-getting-started-lessons/2-github-basics/README.md index 72686cc24..59c16fe84 100644 --- a/translations/uk/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/uk/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # Вступ до GitHub Привіт, майбутній розробнику! 👋 Готовий приєднатися до мільйонів кодерів по всьому світу? Я щиро радий познайомити тебе з GitHub – уяви це як соціальну мережу для програмістів, але замість фото обідів ми ділимося кодом і створюємо неймовірні речі разом! diff --git a/translations/uk/1-getting-started-lessons/3-accessibility/README.md b/translations/uk/1-getting-started-lessons/3-accessibility/README.md index 42ff0e4ed..d5aa0d980 100644 --- a/translations/uk/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/uk/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # Створення доступних веб-сторінок ![Все про доступність](../../../../translated_images/uk/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/uk/1-getting-started-lessons/3-accessibility/assignment.md b/translations/uk/1-getting-started-lessons/3-accessibility/assignment.md index 2b1665eff..b474c03c6 100644 --- a/translations/uk/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/uk/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # Комплексний аудит доступності вебсайту ## Інструкції diff --git a/translations/uk/1-getting-started-lessons/README.md b/translations/uk/1-getting-started-lessons/README.md index 79786d10f..59055e3ad 100644 --- a/translations/uk/1-getting-started-lessons/README.md +++ b/translations/uk/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # Початок роботи з веб-розробкою У цьому розділі навчальної програми ви ознайомитеся з концепціями, які не пов'язані з конкретними проєктами, але є важливими для того, щоб стати професійним розробником. diff --git a/translations/uk/10-ai-framework-project/README.md b/translations/uk/10-ai-framework-project/README.md index a4d92fd31..001340eba 100644 --- a/translations/uk/10-ai-framework-project/README.md +++ b/translations/uk/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # AI Framework Відчували себе перевантаженими, намагаючись створити AI-додатки з нуля? Ви не самотні! AI-фреймворки — це як швейцарський ніж для розробки штучного інтелекту — потужні інструменти, які можуть заощадити ваш час і позбавити вас головного болю при створенні інтелектуальних додатків. Уявіть AI-фреймворк як добре організовану бібліотеку: він надає готові компоненти, стандартизовані API та розумні абстракції, щоб ви могли зосередитися на вирішенні проблем, а не на деталях реалізації. diff --git a/translations/uk/2-js-basics/1-data-types/README.md b/translations/uk/2-js-basics/1-data-types/README.md index 4ea763e81..a21a0a347 100644 --- a/translations/uk/2-js-basics/1-data-types/README.md +++ b/translations/uk/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # Основи JavaScript: Типи даних ![Основи JavaScript - Типи даних](../../../../translated_images/uk/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/uk/2-js-basics/1-data-types/assignment.md b/translations/uk/2-js-basics/1-data-types/assignment.md index f3e0c35cc..852af7660 100644 --- a/translations/uk/2-js-basics/1-data-types/assignment.md +++ b/translations/uk/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # Практика типів даних: Кошик для покупок в електронній комерції ## Інструкції diff --git a/translations/uk/2-js-basics/2-functions-methods/README.md b/translations/uk/2-js-basics/2-functions-methods/README.md index 13525dbd3..168a19cbb 100644 --- a/translations/uk/2-js-basics/2-functions-methods/README.md +++ b/translations/uk/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # Основи JavaScript: Методи та функції ![Основи JavaScript - Функції](../../../../translated_images/uk/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/uk/2-js-basics/2-functions-methods/assignment.md b/translations/uk/2-js-basics/2-functions-methods/assignment.md index 864501d61..5d0a5b7fb 100644 --- a/translations/uk/2-js-basics/2-functions-methods/assignment.md +++ b/translations/uk/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # Розваги з функціями ## Інструкції diff --git a/translations/uk/2-js-basics/3-making-decisions/README.md b/translations/uk/2-js-basics/3-making-decisions/README.md index f8c3eb1e6..bc4f2603a 100644 --- a/translations/uk/2-js-basics/3-making-decisions/README.md +++ b/translations/uk/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # Основи JavaScript: Прийняття рішень ![Основи JavaScript - Прийняття рішень](../../../../translated_images/uk/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/uk/2-js-basics/3-making-decisions/assignment.md b/translations/uk/2-js-basics/3-making-decisions/assignment.md index f96195729..96ec148ce 100644 --- a/translations/uk/2-js-basics/3-making-decisions/assignment.md +++ b/translations/uk/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # Прийняття рішень: Обробка оцінок студентів ## Цілі навчання diff --git a/translations/uk/2-js-basics/4-arrays-loops/README.md b/translations/uk/2-js-basics/4-arrays-loops/README.md index 346c4390a..c2ba4686f 100644 --- a/translations/uk/2-js-basics/4-arrays-loops/README.md +++ b/translations/uk/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # Основи JavaScript: Масиви та Цикли ![Основи JavaScript - Масиви](../../../../translated_images/uk/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/uk/2-js-basics/4-arrays-loops/assignment.md b/translations/uk/2-js-basics/4-arrays-loops/assignment.md index b8ffcef7d..551ef868a 100644 --- a/translations/uk/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/uk/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # Масиви та цикли: Завдання ## Інструкції diff --git a/translations/uk/2-js-basics/README.md b/translations/uk/2-js-basics/README.md index 1fbe5c1dc..0d34a5e5d 100644 --- a/translations/uk/2-js-basics/README.md +++ b/translations/uk/2-js-basics/README.md @@ -1,12 +1,3 @@ - # Вступ до JavaScript JavaScript — це мова вебу. У цих чотирьох уроках ви ознайомитеся з її основами. diff --git a/translations/uk/3-terrarium/1-intro-to-html/README.md b/translations/uk/3-terrarium/1-intro-to-html/README.md index 38cdf4885..77f8227da 100644 --- a/translations/uk/3-terrarium/1-intro-to-html/README.md +++ b/translations/uk/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Проєкт "Тераріум" Частина 1: Вступ до HTML ```mermaid diff --git a/translations/uk/3-terrarium/1-intro-to-html/assignment.md b/translations/uk/3-terrarium/1-intro-to-html/assignment.md index a0652bc27..883b73c6e 100644 --- a/translations/uk/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/uk/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # Завдання з практики HTML: Створення макету блогу ## Цілі навчання diff --git a/translations/uk/3-terrarium/2-intro-to-css/README.md b/translations/uk/3-terrarium/2-intro-to-css/README.md index 48b7c60eb..e5f8d3b24 100644 --- a/translations/uk/3-terrarium/2-intro-to-css/README.md +++ b/translations/uk/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Проєкт "Тераріум", частина 2: Вступ до CSS ```mermaid diff --git a/translations/uk/3-terrarium/2-intro-to-css/assignment.md b/translations/uk/3-terrarium/2-intro-to-css/assignment.md index 09d131831..1cf7050ec 100644 --- a/translations/uk/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/uk/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # Завдання з рефакторингу CSS ## Мета diff --git a/translations/uk/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/uk/3-terrarium/3-intro-to-DOM-and-closures/README.md index 8aa84c201..ac1f61f2b 100644 --- a/translations/uk/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/uk/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # Проєкт "Тераріум", Частина 3: Маніпуляція DOM і замикання в JavaScript ```mermaid diff --git a/translations/uk/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/uk/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index a8a5b3139..05f2105d0 100644 --- a/translations/uk/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/uk/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # Завдання з дослідження елементів DOM ## Огляд diff --git a/translations/uk/3-terrarium/README.md b/translations/uk/3-terrarium/README.md index 54435536c..d14d1f4e9 100644 --- a/translations/uk/3-terrarium/README.md +++ b/translations/uk/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## Розгорніть свій Terrarium Ви можете розгорнути або опублікувати свій Terrarium в Інтернеті за допомогою **Azure Static Web Apps**. diff --git a/translations/uk/3-terrarium/solution/README.md b/translations/uk/3-terrarium/solution/README.md index 665120cee..482c9fc10 100644 --- a/translations/uk/3-terrarium/solution/README.md +++ b/translations/uk/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # Мій тераріум: проект для вивчення HTML, CSS та маніпуляцій з DOM за допомогою JavaScript 🌵🌱 Невелика вправа з перетягування елементів. За допомогою трохи HTML, JS і CSS ви можете створити веб-інтерфейс, стилізувати його та додати взаємодію. diff --git a/translations/uk/4-typing-game/README.md b/translations/uk/4-typing-game/README.md index 579b452cc..4c701382f 100644 --- a/translations/uk/4-typing-game/README.md +++ b/translations/uk/4-typing-game/README.md @@ -1,12 +1,3 @@ - # Програмування на основі подій - Створення гри для набору тексту ```mermaid diff --git a/translations/uk/4-typing-game/solution/README.md b/translations/uk/4-typing-game/solution/README.md index dc01e879f..f845ede0b 100644 --- a/translations/uk/4-typing-game/solution/README.md +++ b/translations/uk/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - Це заповнювач, залишений порожнім навмисно --- diff --git a/translations/uk/4-typing-game/typing-game/README.md b/translations/uk/4-typing-game/typing-game/README.md index e5e9f1cec..9481191af 100644 --- a/translations/uk/4-typing-game/typing-game/README.md +++ b/translations/uk/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # Створення гри за допомогою подій Чи замислювалися ви, як вебсайти знають, коли ви натискаєте кнопку або вводите текст у текстове поле? Це магія програмування, орієнтованого на події! Що може бути кращим способом освоїти цей важливий навик, ніж створити щось корисне — гру на швидкість набору тексту, яка реагує на кожне ваше натискання клавіші. diff --git a/translations/uk/4-typing-game/typing-game/assignment.md b/translations/uk/4-typing-game/typing-game/assignment.md index f33e4a656..1e41d54b8 100644 --- a/translations/uk/4-typing-game/typing-game/assignment.md +++ b/translations/uk/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # Створіть нову гру на клавіатурі ## Інструкції diff --git a/translations/uk/5-browser-extension/1-about-browsers/README.md b/translations/uk/5-browser-extension/1-about-browsers/README.md index d7a6f39e5..f9be9dae5 100644 --- a/translations/uk/5-browser-extension/1-about-browsers/README.md +++ b/translations/uk/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # Проєкт розширення для браузера Частина 1: Все про браузери ```mermaid diff --git a/translations/uk/5-browser-extension/1-about-browsers/assignment.md b/translations/uk/5-browser-extension/1-about-browsers/assignment.md index 1b716881e..d67d3811d 100644 --- a/translations/uk/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/uk/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # Завдання: Змінити стиль вашого розширення для браузера ## Огляд diff --git a/translations/uk/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/uk/5-browser-extension/2-forms-browsers-local-storage/README.md index 24587c4f7..e7645c497 100644 --- a/translations/uk/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/uk/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # Проєкт розширення для браузера, частина 2: Виклик API, використання локального сховища ```mermaid diff --git a/translations/uk/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/uk/5-browser-extension/2-forms-browsers-local-storage/assignment.md index 76d014b89..dd327faab 100644 --- a/translations/uk/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/uk/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # Використання API ## Огляд diff --git a/translations/uk/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/uk/5-browser-extension/3-background-tasks-and-performance/README.md index 9bdde9b65..0517b7a8a 100644 --- a/translations/uk/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/uk/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # Проєкт розширення для браузера, частина 3: Дізнайтеся про фонові завдання та продуктивність ```mermaid diff --git a/translations/uk/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/uk/5-browser-extension/3-background-tasks-and-performance/assignment.md index 60436ca72..c3fdc60ec 100644 --- a/translations/uk/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/uk/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # Аналіз сайту на продуктивність ## Огляд завдання diff --git a/translations/uk/5-browser-extension/README.md b/translations/uk/5-browser-extension/README.md index 4c668fed5..51520d474 100644 --- a/translations/uk/5-browser-extension/README.md +++ b/translations/uk/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # Створення розширення для браузера Створення розширень для браузера — це цікавий і захоплюючий спосіб подумати про продуктивність ваших додатків, створюючи при цьому інший тип веб-активів. Цей модуль включає уроки про те, як працюють браузери, як розгорнути розширення для браузера, як створити форму, викликати API, використовувати локальне сховище, а також як оцінити продуктивність вашого вебсайту та покращити її. diff --git a/translations/uk/5-browser-extension/solution/README.md b/translations/uk/5-browser-extension/solution/README.md index 371e49026..9e6b967e4 100644 --- a/translations/uk/5-browser-extension/solution/README.md +++ b/translations/uk/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # Розширення для браузера Carbon Trigger: Завершений код Використовуючи API C02 Signal від tmrow для відстеження споживання електроенергії, створіть розширення для браузера, щоб мати нагадування прямо у вашому браузері про те, наскільки інтенсивним є споживання електроенергії у вашому регіоні. Використання цього розширення допоможе вам приймати обґрунтовані рішення щодо ваших дій на основі цієї інформації. diff --git a/translations/uk/5-browser-extension/solution/translation/README.es.md b/translations/uk/5-browser-extension/solution/translation/README.es.md index d4ce6dd85..0e06c6f4a 100644 --- a/translations/uk/5-browser-extension/solution/translation/README.es.md +++ b/translations/uk/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Розширення браузера Carbon Trigger: Повний код Використовуючи API CO2 Signal від tmrow для відстеження споживання електроенергії, створіть розширення для браузера, яке дозволить вам отримувати нагадування безпосередньо у вашому браузері про споживання електроенергії у вашому регіоні. Використання цього розширення допоможе вам приймати рішення щодо ваших дій, спираючись на цю інформацію. diff --git a/translations/uk/5-browser-extension/solution/translation/README.fr.md b/translations/uk/5-browser-extension/solution/translation/README.fr.md index e9b8f1f77..b06af50dc 100644 --- a/translations/uk/5-browser-extension/solution/translation/README.fr.md +++ b/translations/uk/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Розширення браузера Carbon Trigger: Завершений код Використовуючи API C02 Signal від tmrow для відстеження споживання електроенергії, створіть розширення для браузера, щоб ви могли отримувати нагадування безпосередньо у своєму браузері про споживання електроенергії у вашому регіоні. Використання цього розширення допоможе вам приймати рішення щодо ваших дій на основі цієї інформації. diff --git a/translations/uk/5-browser-extension/solution/translation/README.hi.md b/translations/uk/5-browser-extension/solution/translation/README.hi.md index 98203875a..b550b31e5 100644 --- a/translations/uk/5-browser-extension/solution/translation/README.hi.md +++ b/translations/uk/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # Розширення для браузера Carbon Trigger: завершений код Використання API CO2 Signal від tmrow для відстеження споживання електроенергії, створення розширення для браузера, яке нагадуватиме вам про те, наскільки інтенсивно використовується електроенергія у вашому регіоні. Використання цього розширення допоможе вам приймати рішення щодо ваших дій на основі цієї інформації. diff --git a/translations/uk/5-browser-extension/solution/translation/README.it.md b/translations/uk/5-browser-extension/solution/translation/README.it.md index 4979455f8..66186615e 100644 --- a/translations/uk/5-browser-extension/solution/translation/README.it.md +++ b/translations/uk/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Розширення браузера Carbon Trigger: код для початку Ви будете використовувати API Signal CO2 від tmrow для моніторингу споживання електроенергії, щоб створити розширення для браузера, яке надаватиме нагадування безпосередньо у вашому браузері про те, наскільки інтенсивним є використання електроенергії у вашому регіоні. Використання цього спеціального розширення допоможе оцінити ваші дії на основі цієї інформації. diff --git a/translations/uk/5-browser-extension/solution/translation/README.ja.md b/translations/uk/5-browser-extension/solution/translation/README.ja.md index 267bd90db..0bb578081 100644 --- a/translations/uk/5-browser-extension/solution/translation/README.ja.md +++ b/translations/uk/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # Розширення для браузера Carbon Trigger: Завершений код Ми створимо розширення для браузера, яке використовує API CO2 Signal від tmrow, щоб відстежувати споживання електроенергії у вашому регіоні. Це розширення відображатиме нагадування у вашому браузері про рівень споживання електроенергії, що дозволить вам приймати рішення щодо вашої діяльності на основі цієї інформації. diff --git a/translations/uk/5-browser-extension/solution/translation/README.ms.md b/translations/uk/5-browser-extension/solution/translation/README.ms.md index a89ff6d7f..818bd7995 100644 --- a/translations/uk/5-browser-extension/solution/translation/README.ms.md +++ b/translations/uk/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # Розширення браузера Carbon Trigger: Повний код Використовуючи API CO2 Signal від tmrow для відстеження споживання електроенергії, створіть розширення для браузера, яке дозволить вам отримувати сповіщення про рівень споживання електроенергії у вашому регіоні. Використання цього розширення допоможе вам приймати рішення щодо ваших дій, спираючись на цю інформацію. diff --git a/translations/uk/5-browser-extension/start/README.md b/translations/uk/5-browser-extension/start/README.md index ea798f39f..17a368524 100644 --- a/translations/uk/5-browser-extension/start/README.md +++ b/translations/uk/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # Розширення для браузера Carbon Trigger: Початковий код Використовуючи API CO2 Signal від tmrow для відстеження споживання електроенергії, створіть розширення для браузера, щоб мати нагадування прямо у вашому браузері про те, наскільки інтенсивно використовується електроенергія у вашому регіоні. Використання цього розширення допоможе вам приймати рішення щодо ваших дій, спираючись на цю інформацію. diff --git a/translations/uk/6-space-game/1-introduction/README.md b/translations/uk/6-space-game/1-introduction/README.md index 163d0b090..c2f1f981e 100644 --- a/translations/uk/6-space-game/1-introduction/README.md +++ b/translations/uk/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # Створення космічної гри Частина 1: Вступ ```mermaid diff --git a/translations/uk/6-space-game/1-introduction/assignment.md b/translations/uk/6-space-game/1-introduction/assignment.md index 67e2036db..bc58ef3f8 100644 --- a/translations/uk/6-space-game/1-introduction/assignment.md +++ b/translations/uk/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # Створення гри: застосування шаблонів проектування ## Огляд завдання diff --git a/translations/uk/6-space-game/2-drawing-to-canvas/README.md b/translations/uk/6-space-game/2-drawing-to-canvas/README.md index d4fe3632d..edbef2627 100644 --- a/translations/uk/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/uk/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # Створення космічної гри, частина 2: Малюємо героя та монстрів на Canvas ```mermaid diff --git a/translations/uk/6-space-game/2-drawing-to-canvas/assignment.md b/translations/uk/6-space-game/2-drawing-to-canvas/assignment.md index 2dcebc9ca..db4a7f056 100644 --- a/translations/uk/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/uk/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # Завдання: Дослідження Canvas API ## Цілі навчання diff --git a/translations/uk/6-space-game/3-moving-elements-around/README.md b/translations/uk/6-space-game/3-moving-elements-around/README.md index c61fe6212..00eb5309e 100644 --- a/translations/uk/6-space-game/3-moving-elements-around/README.md +++ b/translations/uk/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # Створення космічної гри, частина 3: Додавання руху ```mermaid diff --git a/translations/uk/6-space-game/3-moving-elements-around/assignment.md b/translations/uk/6-space-game/3-moving-elements-around/assignment.md index a807999d1..40532fb96 100644 --- a/translations/uk/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/uk/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # Коментуйте свій код ## Інструкції diff --git a/translations/uk/6-space-game/4-collision-detection/README.md b/translations/uk/6-space-game/4-collision-detection/README.md index 0aee51cd1..aedae4cfa 100644 --- a/translations/uk/6-space-game/4-collision-detection/README.md +++ b/translations/uk/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # Створення космічної гри, частина 4: Додавання лазера та виявлення зіткнень ```mermaid diff --git a/translations/uk/6-space-game/4-collision-detection/assignment.md b/translations/uk/6-space-game/4-collision-detection/assignment.md index 5705fb0ba..9167404be 100644 --- a/translations/uk/6-space-game/4-collision-detection/assignment.md +++ b/translations/uk/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # Дослідження зіткнень ## Інструкції diff --git a/translations/uk/6-space-game/4-collision-detection/solution/README.md b/translations/uk/6-space-game/4-collision-detection/solution/README.md index 25bd4e412..0ee38f80d 100644 --- a/translations/uk/6-space-game/4-collision-detection/solution/README.md +++ b/translations/uk/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - Це заповнювач, залишений порожнім навмисно --- diff --git a/translations/uk/6-space-game/4-collision-detection/your-work/README.md b/translations/uk/6-space-game/4-collision-detection/your-work/README.md index 3016fa954..f845ede0b 100644 --- a/translations/uk/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/uk/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - Це заповнювач, залишений порожнім навмисно --- diff --git a/translations/uk/6-space-game/5-keeping-score/README.md b/translations/uk/6-space-game/5-keeping-score/README.md index 033397882..a1a806806 100644 --- a/translations/uk/6-space-game/5-keeping-score/README.md +++ b/translations/uk/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # Створення космічної гри, частина 5: Очки та життя ```mermaid diff --git a/translations/uk/6-space-game/5-keeping-score/assignment.md b/translations/uk/6-space-game/5-keeping-score/assignment.md index 7fcfd5ad9..7c1a90aa5 100644 --- a/translations/uk/6-space-game/5-keeping-score/assignment.md +++ b/translations/uk/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # Створіть Гру з Нарахуванням Балів ## Інструкції diff --git a/translations/uk/6-space-game/5-keeping-score/solution/README.md b/translations/uk/6-space-game/5-keeping-score/solution/README.md index 869138504..904fa7c79 100644 --- a/translations/uk/6-space-game/5-keeping-score/solution/README.md +++ b/translations/uk/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - Це заповнювач, залишений порожнім навмисно --- diff --git a/translations/uk/6-space-game/5-keeping-score/your-work/README.md b/translations/uk/6-space-game/5-keeping-score/your-work/README.md index c0d1e5d80..f845ede0b 100644 --- a/translations/uk/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/uk/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - Це заповнювач, залишений порожнім навмисно --- diff --git a/translations/uk/6-space-game/6-end-condition/README.md b/translations/uk/6-space-game/6-end-condition/README.md index 00ac5c05f..b7d78ead3 100644 --- a/translations/uk/6-space-game/6-end-condition/README.md +++ b/translations/uk/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # Створення космічної гри, частина 6: завершення та перезапуск ```mermaid diff --git a/translations/uk/6-space-game/6-end-condition/assignment.md b/translations/uk/6-space-game/6-end-condition/assignment.md index f01b29cae..3f59acbf2 100644 --- a/translations/uk/6-space-game/6-end-condition/assignment.md +++ b/translations/uk/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # Створення прикладної гри ## Огляд завдання diff --git a/translations/uk/6-space-game/6-end-condition/solution/README.md b/translations/uk/6-space-game/6-end-condition/solution/README.md index 641d5dea1..f845ede0b 100644 --- a/translations/uk/6-space-game/6-end-condition/solution/README.md +++ b/translations/uk/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - Це заповнювач, залишений порожнім навмисно --- diff --git a/translations/uk/6-space-game/6-end-condition/your-work/README.md b/translations/uk/6-space-game/6-end-condition/your-work/README.md index 564b6d31b..f845ede0b 100644 --- a/translations/uk/6-space-game/6-end-condition/your-work/README.md +++ b/translations/uk/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - Це заповнювач, залишений порожнім навмисно --- diff --git a/translations/uk/6-space-game/README.md b/translations/uk/6-space-game/README.md index ba4b706f1..2bd144b17 100644 --- a/translations/uk/6-space-game/README.md +++ b/translations/uk/6-space-game/README.md @@ -1,12 +1,3 @@ - # Створення космічної гри Космічна гра для вивчення більш складних основ JavaScript diff --git a/translations/uk/6-space-game/solution/README.md b/translations/uk/6-space-game/solution/README.md index d349a20b5..e5595490b 100644 --- a/translations/uk/6-space-game/solution/README.md +++ b/translations/uk/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - Це заповнювач, залишений порожнім навмисно --- diff --git a/translations/uk/7-bank-project/1-template-route/README.md b/translations/uk/7-bank-project/1-template-route/README.md index bb699a465..cc1b985b7 100644 --- a/translations/uk/7-bank-project/1-template-route/README.md +++ b/translations/uk/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # Створення банківського додатку, частина 1: HTML-шаблони та маршрути у веб-додатку ```mermaid diff --git a/translations/uk/7-bank-project/1-template-route/assignment.md b/translations/uk/7-bank-project/1-template-route/assignment.md index 6353044fb..6f2d1210d 100644 --- a/translations/uk/7-bank-project/1-template-route/assignment.md +++ b/translations/uk/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # Покращення маршрутизації ## Інструкції diff --git a/translations/uk/7-bank-project/2-forms/README.md b/translations/uk/7-bank-project/2-forms/README.md index b81ae2cdc..78ea76c62 100644 --- a/translations/uk/7-bank-project/2-forms/README.md +++ b/translations/uk/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # Створення банківського додатку Частина 2: Створення форми входу та реєстрації ```mermaid diff --git a/translations/uk/7-bank-project/2-forms/assignment.md b/translations/uk/7-bank-project/2-forms/assignment.md index 3fd7a5295..9b028162e 100644 --- a/translations/uk/7-bank-project/2-forms/assignment.md +++ b/translations/uk/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # Стилізуйте ваш банківський додаток за допомогою сучасного CSS ## Огляд проєкту diff --git a/translations/uk/7-bank-project/3-data/README.md b/translations/uk/7-bank-project/3-data/README.md index 499a49e9a..de600ef8b 100644 --- a/translations/uk/7-bank-project/3-data/README.md +++ b/translations/uk/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # Створення банківського додатку, частина 3: Методи отримання та використання даних Уявіть комп'ютер на борту Enterprise у Star Trek — коли капітан Пікард запитує статус корабля, інформація з'являється миттєво, без перезавантаження інтерфейсу. Саме такий плавний потік інформації ми створюємо тут за допомогою динамічного отримання даних. diff --git a/translations/uk/7-bank-project/3-data/assignment.md b/translations/uk/7-bank-project/3-data/assignment.md index 3bd2209e0..e770f81d1 100644 --- a/translations/uk/7-bank-project/3-data/assignment.md +++ b/translations/uk/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # Завдання з рефакторингу коду та документації ## Цілі навчання diff --git a/translations/uk/7-bank-project/4-state-management/README.md b/translations/uk/7-bank-project/4-state-management/README.md index f87d51712..6f785080c 100644 --- a/translations/uk/7-bank-project/4-state-management/README.md +++ b/translations/uk/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # Створення банківського додатку, частина 4: Концепції управління станом ## ⚡ Що можна зробити за наступні 5 хвилин diff --git a/translations/uk/7-bank-project/4-state-management/assignment.md b/translations/uk/7-bank-project/4-state-management/assignment.md index 5869e488d..523079bb1 100644 --- a/translations/uk/7-bank-project/4-state-management/assignment.md +++ b/translations/uk/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # Реалізація діалогу "Додати транзакцію" ## Огляд diff --git a/translations/uk/7-bank-project/README.md b/translations/uk/7-bank-project/README.md index bef3ef196..6a7413859 100644 --- a/translations/uk/7-bank-project/README.md +++ b/translations/uk/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: Створення Банку У цьому проєкті ви навчитеся створювати вигаданий банк. Ці уроки включають інструкції щодо створення макету веб-додатку, налаштування маршрутів, створення форм, управління станом і отримання даних з API, з якого можна отримати дані банку. diff --git a/translations/uk/7-bank-project/api/README.md b/translations/uk/7-bank-project/api/README.md index 5a13e35fe..e5c6f0c05 100644 --- a/translations/uk/7-bank-project/api/README.md +++ b/translations/uk/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # Bank API > Bank API створений за допомогою [Node.js](https://nodejs.org) + [Express](https://expressjs.com/). diff --git a/translations/uk/7-bank-project/solution/README.md b/translations/uk/7-bank-project/solution/README.md index 27fb79189..a232c65d2 100644 --- a/translations/uk/7-bank-project/solution/README.md +++ b/translations/uk/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # Банківський додаток > Приклад рішення для проєкту банківського додатка, створеного за допомогою чистих HTML5, CSS та JavaScript (без використання фреймворків чи бібліотек). diff --git a/translations/uk/8-code-editor/1-using-a-code-editor/README.md b/translations/uk/8-code-editor/1-using-a-code-editor/README.md index d764aff15..68f6c8b6e 100644 --- a/translations/uk/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/uk/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # Використання редактора коду: освоєння VSCode.dev Пам'ятаєте, як у *Матриці* Нео підключався до величезного комп'ютерного терміналу, щоб отримати доступ до цифрового світу? Сучасні інструменти веб-розробки — це зовсім інша історія: надзвичайно потужні можливості, доступні з будь-якого місця. VSCode.dev — це редактор коду, який працює у браузері та надає професійні інструменти розробки на будь-якому пристрої з доступом до інтернету. diff --git a/translations/uk/8-code-editor/1-using-a-code-editor/assignment.md b/translations/uk/8-code-editor/1-using-a-code-editor/assignment.md index b2c29d271..4a3b6ae06 100644 --- a/translations/uk/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/uk/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # Створення вебсайту-резюме за допомогою VSCode.dev Покращіть свої кар'єрні перспективи, створивши професійний вебсайт-резюме, який демонструє ваші навички та досвід у інтерактивному, сучасному форматі. Замість того, щоб надсилати традиційні PDF-файли, уявіть, що ви надаєте рекрутерам стильний, адаптивний вебсайт, який показує як ваші кваліфікації, так і ваші здібності у веброзробці. diff --git a/translations/uk/9-chat-project/README.md b/translations/uk/9-chat-project/README.md index 3fc5948c9..5b63eb076 100644 --- a/translations/uk/9-chat-project/README.md +++ b/translations/uk/9-chat-project/README.md @@ -1,12 +1,3 @@ - # Створення чат-асистента з AI Пам'ятаєте, як у "Зоряному шляху" команда корабля невимушено спілкувалася з комп'ютером, задаючи складні питання і отримуючи вдумливі відповіді? Те, що здавалося чистою науковою фантастикою у 1960-х, тепер можна створити за допомогою веб-технологій, які ви вже знаєте. diff --git a/translations/uk/9-chat-project/solution/README.md b/translations/uk/9-chat-project/solution/README.md index 9fe45445d..3f53f9e00 100644 --- a/translations/uk/9-chat-project/solution/README.md +++ b/translations/uk/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # Запуск рішення 1. Запустіть [бекенд](./backend/README.md) diff --git a/translations/uk/9-chat-project/solution/backend/README.md b/translations/uk/9-chat-project/solution/backend/README.md index 006aef04b..7c411160f 100644 --- a/translations/uk/9-chat-project/solution/backend/README.md +++ b/translations/uk/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - Виберіть середовище виконання - [Python](./python/README.md) diff --git a/translations/uk/9-chat-project/solution/backend/python/README.md b/translations/uk/9-chat-project/solution/backend/python/README.md index 8d78b3c05..6b6c0696d 100644 --- a/translations/uk/9-chat-project/solution/backend/python/README.md +++ b/translations/uk/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # Запуск коду ## Налаштування diff --git a/translations/uk/9-chat-project/solution/frontend/README.md b/translations/uk/9-chat-project/solution/frontend/README.md index 817c978e5..d1d10ba92 100644 --- a/translations/uk/9-chat-project/solution/frontend/README.md +++ b/translations/uk/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # Запустіть код ```sh diff --git a/translations/uk/AGENTS.md b/translations/uk/AGENTS.md index 59892337b..9adfb8bae 100644 --- a/translations/uk/AGENTS.md +++ b/translations/uk/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## Огляд проєкту diff --git a/translations/uk/CODE_OF_CONDUCT.md b/translations/uk/CODE_OF_CONDUCT.md index b7e37d5dc..9f91d2a0e 100644 --- a/translations/uk/CODE_OF_CONDUCT.md +++ b/translations/uk/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # Кодекс поведінки з відкритим кодом Microsoft Цей проєкт прийняв [Кодекс поведінки з відкритим кодом Microsoft](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/uk/CONTRIBUTING.md b/translations/uk/CONTRIBUTING.md index e85827b5f..39849cbb5 100644 --- a/translations/uk/CONTRIBUTING.md +++ b/translations/uk/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # Участь у проекті Цей проєкт вітає внески та пропозиції. Більшість внесків вимагають від вас погодитися з Угодою про ліцензування внесків (Contributor License Agreement, CLA), яка підтверджує, що ви маєте право і дійсно надаєте нам права на використання вашого внеску. Для отримання додаткової інформації відвідайте [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/uk/Git-Basics/README.md b/translations/uk/Git-Basics/README.md index bdd544ae1..281cb8149 100644 --- a/translations/uk/Git-Basics/README.md +++ b/translations/uk/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## Основи GIT для початківців веб-розробників👶 ## Що таке `Git`? diff --git a/translations/uk/README.md b/translations/uk/README.md index 8bd77bfbf..8e1dc272a 100644 --- a/translations/uk/README.md +++ b/translations/uk/README.md @@ -1,12 +1,3 @@ - [![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) [![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) [![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) @@ -19,70 +10,71 @@ CO_OP_TRANSLATOR_METADATA: [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -# Веб-розробка для початківців - навчальна програма +# Веб-розробка для початківців — навчальна програма -Вивчіть основи веб-розробки за нашим 12-тижневим комплексним курсом від Microsoft Cloud Advocates. Кожен із 24 уроків детально розглядає JavaScript, CSS та HTML через практичні проекти, такі як тераріуми, розширення для браузера та космічні ігри. Беріть участь у вікторинах, обговореннях та практичних завданнях. Покращуйте свої навички та оптимізуйте засвоєння знань за допомогою ефективної педагогіки на основі проектів. Починайте свій шлях у кодуванні сьогодні! +Вивчайте основи веб-розробки з нашим 12-тижневим комплексним курсом від Microsoft Cloud Advocates. Кожен із 24 уроків глибоко занурюється в JavaScript, CSS та HTML через практичні проєкти, такі як тераріуми, розширення браузера та космічні ігри. Залучайтеся до вікторин, дискусій та практичних завдань. Покращуйте свої навички та оптимізуйте засвоєння знань завдяки нашій ефективній методиці навчання на основі проєктів. Почніть свою подорож у кодуванні вже сьогодні! -Приєднуйтесь до спільноти Azure AI Foundry Discord +Приєднуйтесь до спільноти Azure AI Foundry у Discord [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Виконайте ці кроки, щоб почати користуватися цими ресурсами: -1. **Зробіть форк репозиторію**: Натисніть [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) -2. **Клонуйте репозиторій**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Приєднуйтесь до Azure AI Foundry Discord і зустрічайте експертів та інших розробників**](https://discord.com/invite/ByRwuEEgH4) +Дотримуйтесь цих кроків, щоб почати використовувати ці ресурси: +1. **Форкніть репозиторій**: Клацніть [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) +2. **Склонуйте репозиторій**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**Приєднайтесь до Azure AI Foundry Discord та зустріньте експертів та інших розробників**](https://discord.com/invite/ByRwuEEgH4) -### 🌐 Підтримка багатьох мов +### 🌐 Підтримка кількох мов #### Підтримується через GitHub Action (автоматично та завжди актуально) -[Арабська](../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) | [Грецька](../el/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) | [Українська](./README.md) | [Урду](../ur/README.md) | [В’єтнамська](../vi/README.md) +[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](./README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) -> **Надаєте перевагу клонуванню локально?** +> **Віддаєте перевагу клонувати локально?** -> У цьому репозиторії міститься 50+ мовних перекладів, що значно збільшує розмір завантаження. Щоб клонувати без перекладів, використайте sparse checkout: +> У цьому репозиторії є понад 50 перекладів мов, що значно збільшує розмір завантаження. Щоб клонувати без перекладів, використовуйте sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Це дасть вам усе необхідне для проходження курсу з набагато швидшим завантаженням. +> Це дасть вам усе, що потрібно для проходження курсу, з набагато швидшим завантаженням. -**Якщо ви хочете додаткові переклади, підтримувані мови наведені [тут](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +**Якщо ви хочете, щоб додаткові мови перекладу були підтримані, вони перераховані [тут](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** -[![Відкрити у 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) +[![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) #### 🧑‍🎓 _Ви студент?_ -Відвідайте [**сторінку Student Hub**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon), де ви знайдете ресурси для початківців, студентські пакети та навіть можливості отримати безкоштовний сертифікат. Цю сторінку варто додати до закладок і час від часу перевіряти, оскільки ми щомісяця оновлюємо контент. +Відвідайте сторінку [**Student Hub**](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_ -Новий проект AI Assistant лише додано, перегляньте його [тут](./9-chat-project/README.md) +Додано новий проєкт AI Assistant, ознайомтеся з ним [тут](./9-chat-project/README.md) -### 📣 Оголошення - _Нова навчальна програма_ з генеративного ШІ для JavaScript щойно випущена +### 📣 Оголошення — _Нова навчальна програма_ з генеративного AI для JavaScript щойно випущена -Не пропустіть нашу нову навчальну програму генеративного ШІ! +Не пропустіть нашу нову програму з генеративного AI! -Відвідайте [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course), щоб почати! +Відвідайте [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course), щоб розпочати! -![Фон](../../translated_images/uk/background.148a8d43afde5730.webp) +![Background](../../translated_images/uk/background.148a8d43afde5730.webp) -- Уроки, що охоплюють все від основ до RAG. -- Взаємодійте з історичними персонажами за допомогою GenAI і нашого супутнього додатку. -- Весела та захоплююча розповідь, ви будете подорожувати в часі! +- Уроки охоплюють все від основ до RAG. +- Взаємодійте з історичними персонажами за допомогою GenAI та нашого супутнього додатка. +- Весела та захоплива розповідь, ви будете подорожувати у часі! -![персонаж](../../translated_images/uk/character.5c0dd8e067ffd693.webp) +![character](../../translated_images/uk/character.5c0dd8e067ffd693.webp) -Кожен урок включає завдання для виконання, перевірку знань і виклик, щоб допомогти вам у вивченні таких тем: -- Запити і інженерія запитів -- Генерація додатків для тексту та зображень + +Кожен урок включає завдання для виконання, перевірку знань та виклик, щоб допомогти вам вивчити такі теми: +- Підказки та інженерія підказок +- Генерація додатків тексту та зображень - Пошукові додатки Відвідайте [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course), щоб почати! @@ -91,125 +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" у верхньому правому куті цієї сторінки. -2. **Клонуйте репозиторій**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +1. **Форкніть репозиторій**: Клацніть кнопку "Fork" у верхньому правому куті цієї сторінки. +2. **Склонуйте репозиторій**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -#### Запуск навчальної програми у Codespace +#### Запуск навчальної програми в Codespace -У вашій копії цього репозиторію, яку ви створили, натисніть кнопку **Code** і виберіть **Open with Codespaces**. Це створить для вас новий Codespace для роботи. +У вашій копії репозиторію, яку ви створили, клацніть кнопку **Code** і виберіть **Open with Codespaces**. Це створить для вас новий Codespace для роботи. ![Codespace](../../translated_images/uk/createcodespace.0238bbf4d7a8d955.webp) #### Запуск навчальної програми локально на вашому комп’ютері -Щоб запустити цю навчальну програму локально на вашому комп’ютері, вам знадобиться текстовий редактор, браузер і командний рядок. Наш перший урок, [Вступ до мов програмування та інструментів](../../1-getting-started-lessons/1-intro-to-programming-languages), допоможе вам дослідити різні варіанти для кожного з цих інструментів та обрати найкращий для вас. +Щоб запустити цю програму локально на вашому комп’ютері, вам потрібен текстовий редактор, браузер та командний рядок. Наш перший урок, [Вступ до мов програмування та інструментів](../../1-getting-started-lessons/1-intro-to-programming-languages), проведе вас через різні варіанти кожного з цих інструментів, щоб ви могли обрати те, що вам підходить. + +Ми рекомендуємо використовувати [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) як редактор, який також має вбудований [Термінал](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon). Ви можете завантажити Visual Studio Code [тут](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -Ми рекомендуємо використовувати [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) як редактор, який також має вбудований [термінал](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon). Ви можете завантажити Visual Studio Code [тут](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -1. Клонуйте свій репозиторій на свій комп’ютер. Ви можете зробити це, натиснувши кнопку **Code** і скопіювавши URL: +1. Склонуйте ваш репозиторій на комп’ютер. Ви можете зробити це, клацнувши кнопку **Code** і скопіювавши URL: [CodeSpace](./images/createcodespace.png) - Потім відкрийте [Термінал](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) у [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) і виконайте наступну команду, замінивши `` на URL, який ви щойно скопіювали: + Потім відкрийте [Термінал](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) у [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) та виконайте наступну команду, замінивши `` на URL, який ви щойно скопіювали: ```bash git clone ``` -2. Відкрийте папку у Visual Studio Code. Це можна зробити, клацнувши **Файл** > **Відкрити папку** та вибравши щойно клоновану папку. +2. Відкрийте папку у Visual Studio Code. Ви можете зробити це, натиснувши **Файл** > **Відкрити папку** і вибравши папку, яку ви щойно клонували. -> Рекомендовані розширення 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 -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - для допомоги у швидшому написанні коду +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - щоб допомогти вам писати код швидше ## 📂 Кожен урок включає: -- необов’язкову замітку +- необов’язкову схему заміток (скетчноут) - необов’язкове додаткове відео - розминковий тест перед уроком - письмовий урок -- для уроків із проєктами — покрокові інструкції зі створення проєкту +- для уроків, заснованих на проектах, покрокові інструкції зі створення проєкту - перевірки знань -- завдання +- виклик (челендж) - додаткове читання +- завдання - [тест після уроку](https://ff-quizzes.netlify.app/web/) -> **Примітка щодо тестів**: Всі тести знаходяться у папці 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 | -| 02 | Початок роботи | Основи GitHub, робота у команді | Як використовувати GitHub у вашому проєкті, як співпрацювати з іншими над кодовою базою | [Вступ до GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | Початок роботи | Доступність | Вивчити основи веб-доступності | [Основи доступності](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | Основи JS | Типи даних JavaScript | Основи типів даних у JavaScript | [Типи даних](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | Основи JS | Функції та методи | Вивчити функції та методи для керування логікою додатка | [Функції та методи](./2-js-basics/2-functions-methods/README.md) | Jasmine and Christopher | -| 06 | Основи JS | Прийняття рішень у JS | Навчитися створювати умови у коді за допомогою методів прийняття рішень | [Прийняття рішень](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | Основи JS | Масиви та цикли | Працювати з даними, використовуючи масиви та цикли у JavaScript | [Масиви та цикли](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Тераріум](./3-terrarium/solution/README.md) | Практика HTML | Побудувати HTML для створення онлайн-тераріуму, зосереджуючись на верстці | [Вступ до HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Тераріум](./3-terrarium/solution/README.md) | Практика CSS | Побудувати CSS для стилізації онлайн-тераріуму, зосереджуючись на основах CSS, включно з адаптивністю сторінки | [Вступ до CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Тераріум](./3-terrarium/solution/README.md) | Замикання JavaScript, робота з DOM | Побудувати JavaScript для функціонування тераріуму з інтерфейсом перетягування, з акцентом на замикання та роботу з DOM | [Замикання JS, робота з DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [Гра на набір тексту](./4-typing-game/solution/README.md) | Створення гри на друку | Навчитися використовувати події клавіатури для управління логікою вашого JS-додатка | [Програмування на подіях](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [Зелений Розширення для браузера](./5-browser-extension/solution/README.md) | Робота з браузерами | Вивчити, як працюють браузери, їхню історію та як створити перші елементи розширення браузера | [Про браузери](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [Зелений Розширення для браузера](./5-browser-extension/solution/README.md) | Створення форми, виклик API та зберігання змінних у локальному сховищі | Створити JavaScript-елементи розширення браузера для виклику API з використанням змінних, збережених у локальному сховищі | [API, форми та локальне сховище](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [Зелений Розширення для браузера](./5-browser-extension/solution/README.md) | Фонові процеси у браузері, веб-продуктивність | Використовувати фонова процеси браузера для керування іконкою розширення; вивчити продуктивність вебу та деякі оптимізації місця | [Фонові завдання та продуктивність](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [Космічна гра](./6-space-game/solution/README.md) | Розширена розробка ігор на JavaScript | Вивчити наслідування через Класи та Композицію та патерн Pub/Sub у підготовці до створення гри | [Вступ до розширеної розробки ігор](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [Космічна гра](./6-space-game/solution/README.md) | Малювання на canvas | Вивчити Canvas API, який використовується для малювання на екрані | [Малювання на Canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [Космічна гра](./6-space-game/solution/README.md) | Переміщення елементів на екрані | Дізнатися, як елементи можуть рухатися, використовуючи декартові координати та Canvas API | [Переміщення елементів](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [Космічна гра](./6-space-game/solution/README.md) | Виявлення зіткнень | Зробити зіткнення елементів і їхню реакцію, використовуючи натискання клавіш і функцію охолодження для збереження продуктивності | [Виявлення зіткнень](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [Космічна гра](./6-space-game/solution/README.md) | Ведення рахунку | Виконувати математичні обчислення, базовані на статусі та продуктивності гри | [Ведення рахунку](./6-space-game/5-keeping-score/README.md) | Chris | -| 20 | [Космічна гра](./6-space-game/solution/README.md) | Завершення та перезапуск гри | Вивчити, як завершувати та перезапускати гру, включно з очищенням ресурсів і скиданням значень змінних | [Умови завершення](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [Банківський додаток](./7-bank-project/solution/README.md) | HTML-шаблони і маршрути у веб-додатку | Навчитися створювати каркас багатосторінкового сайту за допомогою маршрутизації та HTML-шаблонів | [HTML-шаблони і маршрути](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [Банківський додаток](./7-bank-project/solution/README.md) | Створення форм входу та реєстрації | Дізнатися про створення форм і обробку процедур валідації | [Форми](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [Банківський додаток](./7-bank-project/solution/README.md) | Способи отримання та використання даних | Як дані надходять і виходять із додатка, як їх отримувати, зберігати та видаляти | [Дані](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [Банківський додаток](./7-bank-project/solution/README.md) | Концепції управління станом | Вивчити, як додаток зберігає стан і як управляти ним програмно | [Управління станом](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [Код браузера/VScode](../../8-code-editor) | Робота з VScode | Навчіться використовувати редактор коду | [Використання редактора коду VScode](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [AI помічники](./9-chat-project/README.md) | Робота з ІІ | Навчіться створювати власного ІІ помічника | [Проєкт AI помічника](./9-chat-project/README.md) | Chris | +| | Назва проєкту | Теми | Навчальні цілі | Пов’язаний урок | Автор | +| :-: | :--------------------------------------------------------: | :-----------------------------------------------------------------: | -------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | +| 01 | Початок роботи | Введення в програмування та інструменти професії | Вивчити основи більшості мов програмування та програмне забезпечення, яке допомагає професійним розробникам у роботі | [Вступ до мов програмування та інструментів професії](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | Початок роботи | Основи GitHub, включно з командною роботою | Як використовувати GitHub у проєкті, як співпрацювати з іншими над кодом | [Вступ до GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | Початок роботи | Доступність | Вивчити основи веб-доступності | [Основи доступності](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | Основи JS | Типи даних у JavaScript | Основи типів даних у JavaScript | [Типи даних](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | Основи JS | Функції та методи | Вивчити функції та методи для управління логікою додатку | [Функції та методи](./2-js-basics/2-functions-methods/README.md) | Jasmine and Christopher | +| 06 | Основи JS | Прийняття рішень у JS | Вивчити створення умов у коді за допомогою методів прийняття рішень | [Прийняття рішень](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | Основи JS | Масиви та цикли | Працювати з даними за допомогою масивів та циклів у JavaScript | [Масиви та цикли](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Тераріум](./3-terrarium/solution/README.md) | HTML на практиці | Побудувати HTML для створення онлайн тераріуму, зосередившись на побудові макету | [Вступ до HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Тераріум](./3-terrarium/solution/README.md) | CSS на практиці | Побудувати CSS для стилізації онлайн тераріуму, з акцентом на основах CSS, включаючи адаптивність сторінки | [Вступ до CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Тераріум](./3-terrarium/solution/README.md) | Замикання JavaScript, маніпуляції DOM | Створити JavaScript, щоб тераріум працював як інтерфейс drag/drop, зосередившись на замиканнях та маніпуляціях DOM | [Замикання JavaScript, маніпуляції DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Гра на друкування](./4-typing-game/solution/README.md) | Створення гри на друкування | Вивчити, як використовувати події клавіатури для керування логікою JavaScript-додатку | [Програмування на основі подій](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [Зелене розширення браузера](./5-browser-extension/solution/README.md) | Робота з браузерами | Вивчити, як працюють браузери, їх історію, та як створити перші елементи розширення браузера | [Про браузери](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [Зелене розширення браузера](./5-browser-extension/solution/README.md) | Створення форми, виклик API та зберігання змінних у локальному сховищі | Створити JavaScript-елементи розширення браузера для виклику API, використовуючи змінні, збережені у локальному сховищі | [API, форми та локальне сховище](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [Зелене розширення браузера](./5-browser-extension/solution/README.md) | Фонові процеси у браузері, веб-продуктивність | Використовувати фонові процеси браузера для керування іконкою розширення; дізнатися про веб-продуктивність і оптимізації | [Фонові завдання та продуктивність](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [Космічна гра](./6-space-game/solution/README.md) | Більш розвинена розробка ігор на JavaScript | Вивчити наслідування за допомогою класів і композиції та патерн Pub/Sub, готуючись до створення гри | [Вступ до розширеної розробки ігор](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [Космічна гра](./6-space-game/solution/README.md) | Малювання на канвасі | Вивчити Canvas API, який використовується для малювання елементів на екрані | [Малювання на канвасі](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [Космічна гра](./6-space-game/solution/README.md) | Переміщення об’єктів на екрані | Дізнатися, як елементи набувають руху за допомогою декартових координат та Canvas API | [Рух елементів по екрану](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [Космічна гра](./6-space-game/solution/README.md) | Виявлення зіткнень | Зробити так, щоб елементи стикалися та реагували один на одного за допомогою натискань клавіш, додати функцію охолодження для оптимізації гри | [Виявлення зіткнень](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [Космічна гра](./6-space-game/solution/README.md) | Ведення рахунку | Виконувати математичні обчислення на основі статусу та продуктивності гри | [Ведення рахунку](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [Космічна гра](./6-space-game/solution/README.md) | Закінчення та перезапуск гри | Вивчити завершення та перезапуск гри, включно з очищенням ресурсів і скиданням значень змінних | [Умова завершення](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [Банківський додаток](./7-bank-project/solution/README.md) | Шаблони HTML і маршрути у веб-додатку | Навчитися створювати структуру мультисторінкового вебсайту, використовуючи маршрутизацію та HTML-шаблони | [HTML-шаблони та маршрути](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [Банківський додаток](./7-bank-project/solution/README.md) | Створення форм входу та реєстрації | Вивчити створення форм та обробку валідації | [Форми](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [Банківський додаток](./7-bank-project/solution/README.md) | Методи отримання та використання даних | Як дані надходять та використовуються у додатку, як їх отримати, зберігати та видаляти | [Дані](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [Банківський додаток](./7-bank-project/solution/README.md) | Концепції управління станом | Вивчити, як додаток зберігає стан і як програмно ним керувати | [Управління станом](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [Код браузера/VScode](../../8-code-editor) | Робота з VScode | Вивчити, як використовувати редактор коду| [Використання редактора коду VScode](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [AI Асистенти](./9-chat-project/README.md) | Робота з штучним інтелектом | Навчитися створювати власного AI асистента | [Проєкт AI Асистент](./9-chat-project/README.md) | Chris | ## 🏫 Педагогіка -Наша навчальна програма розроблена з урахуванням двох ключових педагогічних принципів: +Наша навчальна програма створена з урахуванням двох ключових педагогічних принципів: * навчання на основі проєктів * часті тести -Програма викладає основи JavaScript, HTML і CSS, а також найсучасніші інструменти й техніки, які використовують сьогоднішні веб-розробники. Студенти матимуть змогу отримати практичний досвід, створюючи гру на друк, віртуальний тераріум, екологічне розширення для браузера, гру в стилі космічних загарбників та банківський додаток для бізнесу. Наприкінці курсу студенти отримають ґрунтовні знання веб-розробки. +Програма викладає основи JavaScript, HTML і CSS, а також найсучасніші інструменти та техніки, які використовують веб-розробники сьогодні. Студенти матимуть можливість отримати практичний досвід, створюючи гру для друкування, віртуальний тераріум, екологічне розширення браузера, гру в стилі космічного загарбника та банківський додаток для бізнесу. Наприкінці серії студенти отримають міцні знання з веб-розробки. -> 🎓 Ви можете пройти перші кілька уроків цієї програми як [навчальний шлях](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) на Microsoft Learn! +> 🎓 Ви можете пройти перші кілька уроків цієї програми як [Навчальний шлях](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) на Microsoft Learn! -Забезпечуючи відповідність контенту проєктам, процес стає більш захопливим для студентів, а засвоєння концепцій — кращим. Ми також створили кілька початкових уроків з основ JavaScript, поєднаних з відеоуроком із серії "[Початок роботи з JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)", деякі автори якої сприяли цій програмі. +Забезпечуючи відповідність контенту проектам, процес стає цікавішим для студентів, а засвоєння понять поліпшується. Ми також написали кілька стартових уроків з основ JavaScript, щоб ознайомити з поняттями, доповнених відео з колекції "[Серія для початківців з JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)", автори деяких з яких допомагали писати цю програму. -Крім того, легкий тест перед заняттям формує намір студента вивчати тему, а другий тест після заняття забезпечує подальше засвоєння. Цю програму було спроєктовано, щоб вона була гнучкою та цікавою, і її можна проходити повністю або частково. Проєкти починаються з простих і стають дедалі складнішими до кінця 12-тижневого циклу. +Крім того, низькостресовий тест перед заняттям налаштовує студента на вивчення теми, а другий тест після заняття сприяє кращому її засвоєнню. Ця програма була розроблена таким чином, щоб бути гнучкою та цікавою, і її можна проходити повністю або частково. Проєкти починаються з простих і стають усе складнішими до кінця 12-тижневого циклу. -Хоча ми цілеспрямовано уникали впровадження фреймворків JavaScript, щоб зосередитися на базових навичках, необхідних веб-розробнику до використання фреймворку, наступним логічним кроком після завершення цієї програми буде вивчення Node.js за допомогою іншої серії відеоуроків: "[Початкова серія по Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". +У той час як ми свідомо уникали впровадження фреймворків JavaScript, щоб зосередитися на базових навичках веб-розробника перш ніж переходити до фреймворків, хорошим наступним кроком після цієї програми буде вивчення Node.js за допомогою іншої колекції відео: "[Серія для початківців з 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/#/). Форкніть цей репозиторій, [встановіть Docsify](https://docsify.js.org/#/quickstart) на свій локальний комп’ютер, а потім у кореневій папці репозиторію введіть `docsify serve`. Вебсайт буде доступний на порту 3000 на вашому localhost: `localhost:3000`. ## 📘 PDF -PDF усіх уроків можна знайти [тут](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). +PDF з усіма уроками можна знайти [тут](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). ## 🎒 Інші курси @@ -217,61 +211,61 @@ PDF усіх уроків можна знайти [тут](https://microsoft.git ### LangChain -[![LangChain4j для початківців](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) -[![LangChain.js для початківців](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) +[![LangChain4j for Beginners](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![LangChain.js for Beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) --- -### Azure / Edge / MCP / Агенти -[![AZD для початківців](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI для початківців](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP для початківців](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI Агенти для початківців](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +### Azure / Edge / MCP / Agents +[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Серія Генеративного ШІ -[![Генеративний ШІ для початківців](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) -[![Генеративний ШІ (.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) -[![Генеративний ШІ (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) -[![Генеративний ШІ (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 for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- ### Основне навчання -[![Машинне навчання для початківців](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 для початківців](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/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![Кібербезпека для початківців](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Веб-розробка для початківців](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![IoT для початківців](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![XR Розробка для початківців](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +[![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Серія Copilot -[![Copilot для спільного програмування з ШІ](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![Copilot для C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) [![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) ## Отримання допомоги -Якщо ви застрягли або маєте будь-які питання щодо створення AI-додатків. Приєднуйтесь до інших учнів та досвідчених розробників у обговореннях MCP. Це підтримуюча спільнота, де вітаються питання і знання вільно обмінюються. +Якщо у вас виникли труднощі або є питання щодо створення додатків ШІ, приєднуйтесь до спільноти учнів і досвідчених розробників у дискусіях про MCP. Це підтримуюча спільнота, де питання вітаються, а знання вільно обмінюються. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Якщо у вас є відгуки про продукт або помилки під час розробки, відвідайте: +Якщо у вас є відгуки щодо продукту або помилки під час розробки, відвідайте: -[![Форум розробників Microsoft Foundry](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](https://github.com/Azure/co-op-translator). Хоча ми прагнемо до точності, будь ласка, майте на увазі, що автоматизовані переклади можуть містити помилки або неточності. Оригінальний документ рідною мовою слід вважати авторитетним джерелом. Для критично важливої інформації рекомендується звертатися до професійного людського перекладу. Ми не несемо відповідальності за будь-які непорозуміння або неправильні тлумачення, що виникли внаслідок використання цього перекладу. +**Відмова від відповідальності**: +Цей документ був перекладений за допомогою сервісу автоматичного перекладу [Co-op Translator](https://github.com/Azure/co-op-translator). Хоча ми прагнемо до точності, будь ласка, майте на увазі, що автоматичні переклади можуть містити помилки або неточності. Оригінальний документ рідною мовою слід вважати авторитетним джерелом. Для критичної інформації рекомендується звертатися до професійного людського перекладу. Ми не несемо відповідальності за будь-які непорозуміння чи неправильні тлумачення, що виникли внаслідок використання цього перекладу. \ No newline at end of file diff --git a/translations/uk/SECURITY.md b/translations/uk/SECURITY.md index a4ab5eb16..7733be44c 100644 --- a/translations/uk/SECURITY.md +++ b/translations/uk/SECURITY.md @@ -1,12 +1,3 @@ - ## Безпека 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). diff --git a/translations/uk/SUPPORT.md b/translations/uk/SUPPORT.md index 865038df0..f1bfab59d 100644 --- a/translations/uk/SUPPORT.md +++ b/translations/uk/SUPPORT.md @@ -1,12 +1,3 @@ - # Підтримка ## Як повідомити про проблеми та отримати допомогу diff --git a/translations/uk/_404.md b/translations/uk/_404.md index 78cabeb35..0534cf1de 100644 --- a/translations/uk/_404.md +++ b/translations/uk/_404.md @@ -1,12 +1,3 @@ - # Робота триває Ми працюємо над цією сторінкою. Будь ласка, поверніться пізніше. diff --git a/translations/uk/docs/_navbar.md b/translations/uk/docs/_navbar.md index b4dd5d343..f82f6d731 100644 --- a/translations/uk/docs/_navbar.md +++ b/translations/uk/docs/_navbar.md @@ -1,12 +1,3 @@ - - Переклади - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/uk/docs/_sidebar.md b/translations/uk/docs/_sidebar.md index 0f6c8191f..d33c33de4 100644 --- a/translations/uk/docs/_sidebar.md +++ b/translations/uk/docs/_sidebar.md @@ -1,12 +1,3 @@ - - Вступ - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/uk/for-teachers.md b/translations/uk/for-teachers.md index 088f911db..857625d7a 100644 --- a/translations/uk/for-teachers.md +++ b/translations/uk/for-teachers.md @@ -1,12 +1,3 @@ - ### Для викладачів Ви можете використовувати цю навчальну програму у своїй аудиторії. Вона бездоганно працює з GitHub Classroom і провідними платформами LMS, а також може використовуватися як окремий репозиторій зі студентами. diff --git a/translations/uk/lesson-template/README.md b/translations/uk/lesson-template/README.md index 481468f36..10325fd95 100644 --- a/translations/uk/lesson-template/README.md +++ b/translations/uk/lesson-template/README.md @@ -1,12 +1,3 @@ - # [Тема уроку] ![Вставте відео тут](../../../lesson-template/video-url) diff --git a/translations/uk/lesson-template/assignment.md b/translations/uk/lesson-template/assignment.md index 0a8f190d2..61afbfdba 100644 --- a/translations/uk/lesson-template/assignment.md +++ b/translations/uk/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [Назва Завдання] ## Інструкції diff --git a/translations/uk/memory-game/README.md b/translations/uk/memory-game/README.md index 1c9d5078b..608850b80 100644 --- a/translations/uk/memory-game/README.md +++ b/translations/uk/memory-game/README.md @@ -1,12 +1,3 @@ - Це проект [Next.js](https://nextjs.org), створений за допомогою [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). ## Початок роботи diff --git a/translations/uk/quiz-app/README.md b/translations/uk/quiz-app/README.md index b90ac2189..f8fe39503 100644 --- a/translations/uk/quiz-app/README.md +++ b/translations/uk/quiz-app/README.md @@ -1,12 +1,3 @@ - # Додаток для вікторин Ці вікторини є попередніми та підсумковими тестами для навчальної програми з науки про дані на https://aka.ms/webdev-beginners diff --git a/translations/ur/.co-op-translator.json b/translations/ur/.co-op-translator.json new file mode 100644 index 000000000..0a6303607 --- /dev/null +++ b/translations/ur/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2025-11-03T12:59:41+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "ur" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2025-10-20T20:45:48+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "ur" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2025-11-25T11:50:03+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "ur" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2025-11-03T13:03:16+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "ur" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2025-10-20T20:48:34+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "ur" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:25:49+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "ur" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2025-11-03T13:07:43+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "ur" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T17:41:28+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "ur" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2025-11-03T12:52:12+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "ur" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2025-10-22T14:32:15+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "ur" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2025-11-03T12:53:48+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "ur" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2025-10-22T14:32:55+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "ur" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2025-11-03T12:55:10+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "ur" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2025-10-22T14:34:18+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "ur" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2025-11-03T12:54:29+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "ur" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2025-10-22T14:33:38+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "ur" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-25T21:31:58+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "ur" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2025-11-03T13:16:50+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "ur" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2025-10-22T14:56:03+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "ur" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2025-11-03T13:15:52+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "ur" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2025-10-22T14:54:16+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "ur" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2025-11-03T13:13:52+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "ur" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2025-10-22T14:53:12+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "ur" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-06T11:01:29+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "ur" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-25T21:30:26+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "ur" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2025-11-03T13:27:08+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "ur" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T00:54:31+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "ur" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2025-11-03T13:28:28+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "ur" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2025-10-22T15:07:02+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "ur" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2025-11-03T13:42:16+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "ur" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2025-10-22T15:16:12+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "ur" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2025-11-03T13:40:35+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "ur" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2025-10-22T15:14:39+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "ur" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2025-11-03T13:38:52+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "ur" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2025-10-22T15:13:04+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "ur" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-25T23:26:02+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "ur" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-25T23:50:11+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "ur" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-25T23:52:00+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "ur" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-25T23:57:21+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "ur" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-25T23:53:44+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "ur" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-25T23:59:07+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "ur" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-26T00:00:54+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "ur" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-25T23:55:33+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "ur" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-25T23:34:52+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "ur" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2025-11-03T13:36:40+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "ur" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2025-10-22T15:11:57+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "ur" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2025-11-03T13:32:20+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "ur" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2025-10-22T15:09:25+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "ur" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2025-11-03T13:30:35+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "ur" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2025-10-22T15:08:43+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "ur" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2025-11-03T13:35:53+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "ur" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2025-10-22T15:11:17+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "ur" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:28:03+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "ur" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:27:14+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "ur" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2025-11-03T13:37:22+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "ur" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-25T22:06:15+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "ur" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:08:15+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "ur" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:07:21+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "ur" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2025-11-03T13:33:58+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "ur" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2025-10-22T15:10:11+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "ur" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:39:49+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "ur" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:39:00+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "ur" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-25T22:01:25+00:00", + "source_file": "6-space-game/README.md", + "language_code": "ur" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:40:36+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "ur" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2025-11-03T13:23:42+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "ur" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2025-10-22T15:03:16+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "ur" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2025-11-03T13:26:00+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "ur" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2025-10-22T15:05:35+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "ur" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2025-11-03T13:21:06+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "ur" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2025-10-22T15:00:56+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "ur" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2025-11-03T13:18:39+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "ur" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2025-10-22T14:58:15+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "ur" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-26T00:02:42+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "ur" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-26T00:04:13+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "ur" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-26T00:39:14+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "ur" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2025-11-03T12:56:53+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "ur" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2025-10-22T14:36:54+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "ur" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2025-11-03T13:10:45+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "ur" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:21:26+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "ur" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:42:19+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "ur" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2025-10-22T14:51:21+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "ur" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:51:05+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "ur" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:15:55+00:00", + "source_file": "AGENTS.md", + "language_code": "ur" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-25T20:58:01+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "ur" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-25T21:02:32+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "ur" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:46:23+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "ur" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T17:43:12+00:00", + "source_file": "README.md", + "language_code": "ur" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-25T21:00:13+00:00", + "source_file": "SECURITY.md", + "language_code": "ur" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-25T20:54:24+00:00", + "source_file": "SUPPORT.md", + "language_code": "ur" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-25T20:59:04+00:00", + "source_file": "_404.md", + "language_code": "ur" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-25T22:00:10+00:00", + "source_file": "docs/_navbar.md", + "language_code": "ur" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-25T21:58:33+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "ur" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T08:42:38+00:00", + "source_file": "for-teachers.md", + "language_code": "ur" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-26T00:50:45+00:00", + "source_file": "lesson-template/README.md", + "language_code": "ur" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-26T00:52:01+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "ur" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:53:51+00:00", + "source_file": "memory-game/README.md", + "language_code": "ur" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-26T01:11:36+00:00", + "source_file": "quiz-app/README.md", + "language_code": "ur" + } +} \ No newline at end of file diff --git a/translations/ur/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/ur/1-getting-started-lessons/1-intro-to-programming-languages/README.md index 552059211..09b201321 100644 --- a/translations/ur/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/ur/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # پروگرامنگ زبانوں اور جدید ڈیولپر ٹولز کا تعارف ہیلو، مستقبل کے ڈیولپر! 👋 کیا میں آپ کو کچھ بتا سکتا ہوں جو مجھے ہر دن حیران کر دیتا ہے؟ آپ یہ دریافت کرنے والے ہیں کہ پروگرامنگ صرف کمپیوٹرز کے بارے میں نہیں ہے – یہ آپ کے سب سے منفرد خیالات کو حقیقت میں بدلنے کی طاقت ہے! diff --git a/translations/ur/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/ur/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index 938c0f67f..6b7a253fd 100644 --- a/translations/ur/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/ur/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # اسائنمنٹ: جدید ویب ڈیولپمنٹ کے آلات کی تحقیق ## ہدایات diff --git a/translations/ur/1-getting-started-lessons/2-github-basics/README.md b/translations/ur/1-getting-started-lessons/2-github-basics/README.md index 6bd0098db..86a50a9cb 100644 --- a/translations/ur/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/ur/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # GitHub کا تعارف ہیلو، مستقبل کے ڈویلپر! 👋 کیا آپ دنیا بھر کے لاکھوں کوڈرز کے ساتھ شامل ہونے کے لیے تیار ہیں؟ میں واقعی پرجوش ہوں کہ آپ کو GitHub سے متعارف کراؤں – اسے پروگرامرز کے لیے سوشل میڈیا پلیٹ فارم سمجھیں، لیکن یہاں لنچ کی تصاویر شیئر کرنے کے بجائے، ہم کوڈ شیئر کرتے ہیں اور مل کر حیرت انگیز چیزیں بناتے ہیں! diff --git a/translations/ur/1-getting-started-lessons/3-accessibility/README.md b/translations/ur/1-getting-started-lessons/3-accessibility/README.md index 79a82663b..66df86135 100644 --- a/translations/ur/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/ur/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # قابل رسائی ویب صفحات بنانا ![سب کچھ قابل رسائی کے بارے میں](../../../../translated_images/ur/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/ur/1-getting-started-lessons/3-accessibility/assignment.md b/translations/ur/1-getting-started-lessons/3-accessibility/assignment.md index e95a82b72..23ceb54c5 100644 --- a/translations/ur/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/ur/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # جامع ویب سائٹ رسائی آڈٹ ## ہدایات diff --git a/translations/ur/1-getting-started-lessons/README.md b/translations/ur/1-getting-started-lessons/README.md index 85170397b..5362fe65d 100644 --- a/translations/ur/1-getting-started-lessons/README.md +++ b/translations/ur/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # ویب ڈویلپمنٹ کے ساتھ شروعات اس نصاب کے اس حصے میں، آپ کو ان غیر پروجیکٹ پر مبنی تصورات سے متعارف کرایا جائے گا جو ایک پیشہ ور ڈویلپر بننے کے لیے اہم ہیں۔ diff --git a/translations/ur/10-ai-framework-project/README.md b/translations/ur/10-ai-framework-project/README.md index aa6f462bd..570e07144 100644 --- a/translations/ur/10-ai-framework-project/README.md +++ b/translations/ur/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # اے آئی فریم ورک کبھی ایسا محسوس ہوا کہ اے آئی ایپلیکیشنز کو شروع سے بنانے کی کوشش کرتے ہوئے آپ پریشان ہو گئے ہیں؟ آپ اکیلے نہیں ہیں! اے آئی فریم ورک ایک سوئس آرمی نائف کی طرح ہیں جو اے آئی ڈیولپمنٹ کے لیے طاقتور ٹولز فراہم کرتے ہیں، جو آپ کو ذہین ایپلیکیشنز بنانے میں وقت اور پریشانی سے بچاتے ہیں۔ اے آئی فریم ورک کو ایک منظم لائبریری کی طرح سمجھیں: یہ پہلے سے تیار شدہ اجزاء، معیاری APIs، اور ذہین خلاصے فراہم کرتا ہے تاکہ آپ مسائل حل کرنے پر توجہ مرکوز کر سکیں بجائے اس کے کہ آپ عمل درآمد کی تفصیلات سے لڑیں۔ diff --git a/translations/ur/2-js-basics/1-data-types/README.md b/translations/ur/2-js-basics/1-data-types/README.md index e988f43ae..a1ac097e8 100644 --- a/translations/ur/2-js-basics/1-data-types/README.md +++ b/translations/ur/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # جاوا اسکرپٹ کی بنیادی باتیں: ڈیٹا کی اقسام ![جاوا اسکرپٹ کی بنیادی باتیں - ڈیٹا کی اقسام](../../../../translated_images/ur/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/ur/2-js-basics/1-data-types/assignment.md b/translations/ur/2-js-basics/1-data-types/assignment.md index 62b82794b..95746d576 100644 --- a/translations/ur/2-js-basics/1-data-types/assignment.md +++ b/translations/ur/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # ڈیٹا ٹائپس کی مشق: ای کامرس شاپنگ کارٹ ## ہدایات diff --git a/translations/ur/2-js-basics/2-functions-methods/README.md b/translations/ur/2-js-basics/2-functions-methods/README.md index 4f80c377d..81444140c 100644 --- a/translations/ur/2-js-basics/2-functions-methods/README.md +++ b/translations/ur/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # جاوا اسکرپٹ کی بنیادی باتیں: طریقے اور فنکشنز ![جاوا اسکرپٹ کی بنیادی باتیں - فنکشنز](../../../../translated_images/ur/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/ur/2-js-basics/2-functions-methods/assignment.md b/translations/ur/2-js-basics/2-functions-methods/assignment.md index 94dc56a89..f11e6c9cc 100644 --- a/translations/ur/2-js-basics/2-functions-methods/assignment.md +++ b/translations/ur/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # فنکشنز کے ساتھ مزہ کریں ## ہدایات diff --git a/translations/ur/2-js-basics/3-making-decisions/README.md b/translations/ur/2-js-basics/3-making-decisions/README.md index 5c0cb2257..d80bd896f 100644 --- a/translations/ur/2-js-basics/3-making-decisions/README.md +++ b/translations/ur/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # جاوا اسکرپٹ کی بنیادی باتیں: فیصلے کرنا ![جاوا اسکرپٹ کی بنیادی باتیں - فیصلے کرنا](../../../../translated_images/ur/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/ur/2-js-basics/3-making-decisions/assignment.md b/translations/ur/2-js-basics/3-making-decisions/assignment.md index b81345c15..595eb4d9e 100644 --- a/translations/ur/2-js-basics/3-making-decisions/assignment.md +++ b/translations/ur/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # فیصلے کرنا: طالب علم گریڈ پروسیسر ## سیکھنے کے مقاصد diff --git a/translations/ur/2-js-basics/4-arrays-loops/README.md b/translations/ur/2-js-basics/4-arrays-loops/README.md index 748974dc8..75e12a9c5 100644 --- a/translations/ur/2-js-basics/4-arrays-loops/README.md +++ b/translations/ur/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # جاوا اسکرپٹ کی بنیادی باتیں: Arrays اور Loops ![جاوا اسکرپٹ کی بنیادی باتیں - Arrays](../../../../translated_images/ur/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/ur/2-js-basics/4-arrays-loops/assignment.md b/translations/ur/2-js-basics/4-arrays-loops/assignment.md index 33ea3d035..1ffccb1af 100644 --- a/translations/ur/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/ur/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # Arrays اور Loops کا اسائنمنٹ ## ہدایات diff --git a/translations/ur/2-js-basics/README.md b/translations/ur/2-js-basics/README.md index 255667ac7..86519280e 100644 --- a/translations/ur/2-js-basics/README.md +++ b/translations/ur/2-js-basics/README.md @@ -1,12 +1,3 @@ - # جاوا اسکرپٹ کا تعارف جاوا اسکرپٹ ویب کی زبان ہے۔ ان چار اسباق میں، آپ اس کی بنیادی باتیں سیکھیں گے۔ diff --git a/translations/ur/3-terrarium/1-intro-to-html/README.md b/translations/ur/3-terrarium/1-intro-to-html/README.md index ef837f1f5..1ef066100 100644 --- a/translations/ur/3-terrarium/1-intro-to-html/README.md +++ b/translations/ur/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # ٹیریریم پروجیکٹ حصہ 1: HTML کا تعارف ```mermaid diff --git a/translations/ur/3-terrarium/1-intro-to-html/assignment.md b/translations/ur/3-terrarium/1-intro-to-html/assignment.md index b9f2b4d09..eac8570f9 100644 --- a/translations/ur/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/ur/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # ایچ ٹی ایم ایل پریکٹس اسائنمنٹ: بلاگ موک اپ بنائیں ## سیکھنے کے مقاصد diff --git a/translations/ur/3-terrarium/2-intro-to-css/README.md b/translations/ur/3-terrarium/2-intro-to-css/README.md index 22fcaf667..6991c5a11 100644 --- a/translations/ur/3-terrarium/2-intro-to-css/README.md +++ b/translations/ur/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # ٹیریریم پروجیکٹ حصہ 2: CSS کا تعارف ```mermaid diff --git a/translations/ur/3-terrarium/2-intro-to-css/assignment.md b/translations/ur/3-terrarium/2-intro-to-css/assignment.md index 28c1f78c9..43775a8ed 100644 --- a/translations/ur/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/ur/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # سی ایس ایس ریفیکٹرنگ اسائنمنٹ ## مقصد diff --git a/translations/ur/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/ur/3-terrarium/3-intro-to-DOM-and-closures/README.md index 9558a727a..25e1a5c48 100644 --- a/translations/ur/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/ur/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # ٹیریریم پروجیکٹ حصہ 3: DOM مینپولیشن اور جاوا اسکرپٹ کلوزرز ```mermaid diff --git a/translations/ur/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/ur/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index 2f32cda4c..9e70c6846 100644 --- a/translations/ur/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/ur/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # DOM عنصر کی تحقیق کا اسائنمنٹ ## جائزہ diff --git a/translations/ur/3-terrarium/README.md b/translations/ur/3-terrarium/README.md index 5a57f2a0b..cb43df21a 100644 --- a/translations/ur/3-terrarium/README.md +++ b/translations/ur/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## اپنا ٹیریریم تعینات کریں آپ اپنی ٹیریریم کو ویب پر **Azure Static Web Apps** استعمال کرتے ہوئے تعینات یا شائع کر سکتے ہیں۔ diff --git a/translations/ur/3-terrarium/solution/README.md b/translations/ur/3-terrarium/solution/README.md index ea9850b4c..398db0818 100644 --- a/translations/ur/3-terrarium/solution/README.md +++ b/translations/ur/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # میرا ٹیریریم: ایک پروجیکٹ HTML، CSS، اور DOM مینپولیشن کو جاوا اسکرپٹ کے ذریعے سیکھنے کے لیے 🌵🌱 ایک چھوٹا سا ڈریگ اینڈ ڈراپ کوڈ-میڈیٹیشن۔ تھوڑے سے HTML، JS اور CSS کے ساتھ، آپ ایک ویب انٹرفیس بنا سکتے ہیں، اسے اسٹائل دے سکتے ہیں، اور اس میں انٹریکشن شامل کر سکتے ہیں۔ diff --git a/translations/ur/4-typing-game/README.md b/translations/ur/4-typing-game/README.md index 5dd7cbf2d..c8fd246f9 100644 --- a/translations/ur/4-typing-game/README.md +++ b/translations/ur/4-typing-game/README.md @@ -1,12 +1,3 @@ - # ایونٹ ڈرائیون پروگرامنگ - ایک ٹائپنگ گیم بنائیں ```mermaid diff --git a/translations/ur/4-typing-game/solution/README.md b/translations/ur/4-typing-game/solution/README.md index f5d00db7b..d7032c237 100644 --- a/translations/ur/4-typing-game/solution/README.md +++ b/translations/ur/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - یہ ایک جگہ دار ہے، جان بوجھ کر خالی چھوڑا گیا ہے۔ **ڈسکلیمر**: diff --git a/translations/ur/4-typing-game/typing-game/README.md b/translations/ur/4-typing-game/typing-game/README.md index 1aedabfe5..77c943b72 100644 --- a/translations/ur/4-typing-game/typing-game/README.md +++ b/translations/ur/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # کھیل بنانا ایونٹس کے ذریعے کیا آپ نے کبھی سوچا ہے کہ ویب سائٹس کو کیسے پتہ چلتا ہے جب آپ کوئی بٹن کلک کرتے ہیں یا ٹیکسٹ باکس میں کچھ ٹائپ کرتے ہیں؟ یہ ایونٹ ڈرائیون پروگرامنگ کا جادو ہے! اس اہم مہارت کو سیکھنے کا بہترین طریقہ یہ ہے کہ کچھ مفید بنائیں - ایک ٹائپنگ اسپیڈ گیم جو آپ کے ہر کی اسٹروک پر ردعمل ظاہر کرے۔ diff --git a/translations/ur/4-typing-game/typing-game/assignment.md b/translations/ur/4-typing-game/typing-game/assignment.md index 478d20995..d5ea7e72e 100644 --- a/translations/ur/4-typing-game/typing-game/assignment.md +++ b/translations/ur/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # ایک نیا کی بورڈ گیم بنائیں ## ہدایات diff --git a/translations/ur/5-browser-extension/1-about-browsers/README.md b/translations/ur/5-browser-extension/1-about-browsers/README.md index e41d54f20..07c90e9d7 100644 --- a/translations/ur/5-browser-extension/1-about-browsers/README.md +++ b/translations/ur/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # براؤزر ایکسٹینشن پروجیکٹ حصہ 1: براؤزرز کے بارے میں سب کچھ ```mermaid diff --git a/translations/ur/5-browser-extension/1-about-browsers/assignment.md b/translations/ur/5-browser-extension/1-about-browsers/assignment.md index 2680db29d..62674cf9b 100644 --- a/translations/ur/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/ur/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # اسائنمنٹ: اپنے براؤزر ایکسٹینشن کو دوبارہ اسٹائل کریں ## جائزہ diff --git a/translations/ur/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/ur/5-browser-extension/2-forms-browsers-local-storage/README.md index 9779251a9..5bfb026af 100644 --- a/translations/ur/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/ur/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # براؤزر ایکسٹینشن پروجیکٹ حصہ 2: API کال کریں، لوکل اسٹوریج استعمال کریں ```mermaid diff --git a/translations/ur/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/ur/5-browser-extension/2-forms-browsers-local-storage/assignment.md index 321ab1394..783f9cdc4 100644 --- a/translations/ur/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/ur/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # API اپنانا ## جائزہ diff --git a/translations/ur/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/ur/5-browser-extension/3-background-tasks-and-performance/README.md index 67990bad4..5bc0848bb 100644 --- a/translations/ur/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/ur/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # براؤزر ایکسٹینشن پروجیکٹ حصہ 3: بیک گراؤنڈ ٹاسکس اور کارکردگی کے بارے میں جانیں ```mermaid diff --git a/translations/ur/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/ur/5-browser-extension/3-background-tasks-and-performance/assignment.md index aa33d9bd9..d75953701 100644 --- a/translations/ur/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/ur/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # کسی ویب سائٹ کی کارکردگی کا تجزیہ کریں ## اسائنمنٹ کا جائزہ diff --git a/translations/ur/5-browser-extension/README.md b/translations/ur/5-browser-extension/README.md index 56596dcd0..910b69869 100644 --- a/translations/ur/5-browser-extension/README.md +++ b/translations/ur/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # براؤزر ایکسٹینشن بنانا براؤزر ایکسٹینشنز بنانا ایک دلچسپ اور مزے دار طریقہ ہے جس سے آپ اپنی ایپس کی کارکردگی کے بارے میں سوچ سکتے ہیں اور ایک مختلف قسم کا ویب اثاثہ تیار کر سکتے ہیں۔ اس ماڈیول میں اسباق شامل ہیں کہ براؤزرز کیسے کام کرتے ہیں، براؤزر ایکسٹینشن کو کیسے ڈپلائے کیا جائے، ایک فارم کیسے بنایا جائے، API کو کیسے کال کیا جائے، لوکل اسٹوریج کا استعمال کیسے کیا جائے، اور اپنی ویب سائٹ کی کارکردگی کو کیسے جانچا جائے اور بہتر بنایا جائے۔ diff --git a/translations/ur/5-browser-extension/solution/README.md b/translations/ur/5-browser-extension/solution/README.md index 134bea353..58efc1bf4 100644 --- a/translations/ur/5-browser-extension/solution/README.md +++ b/translations/ur/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # کاربن ٹریگر براؤزر ایکسٹینشن: مکمل کوڈ tmrow کے C02 Signal API کا استعمال کرتے ہوئے بجلی کے استعمال کو ٹریک کریں اور ایک براؤزر ایکسٹینشن بنائیں تاکہ آپ کے براؤزر میں یاد دہانی ہو کہ آپ کے علاقے میں بجلی کا استعمال کتنا زیادہ ہے۔ اس ایکسٹینشن کو استعمال کرنے سے آپ کو اپنی سرگرمیوں کے بارے میں بہتر فیصلے کرنے میں مدد ملے گی۔ diff --git a/translations/ur/5-browser-extension/solution/translation/README.es.md b/translations/ur/5-browser-extension/solution/translation/README.es.md index b1bbded30..bde34f68d 100644 --- a/translations/ur/5-browser-extension/solution/translation/README.es.md +++ b/translations/ur/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # کاربن ٹریگر براؤزر ایکسٹینشن: مکمل کوڈ tmrow کی C02 Signal API کا استعمال کرتے ہوئے بجلی کے استعمال کو ٹریک کریں اور ایک براؤزر ایکسٹینشن بنائیں تاکہ آپ کے براؤزر میں براہ راست آپ کے علاقے کے بجلی کے استعمال کا یاد دہانی ہو۔ اس ایڈہاک ایکسٹینشن کا استعمال آپ کو اپنی سرگرمیوں کے بارے میں فیصلے کرنے میں مدد دے گا، اس معلومات کی بنیاد پر۔ diff --git a/translations/ur/5-browser-extension/solution/translation/README.fr.md b/translations/ur/5-browser-extension/solution/translation/README.fr.md index 433066507..e0bc24f0c 100644 --- a/translations/ur/5-browser-extension/solution/translation/README.fr.md +++ b/translations/ur/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # کاربن ٹریگر براؤزر ایکسٹینشن: مکمل کوڈ tmrow کی CO2 Signal API کا استعمال کرتے ہوئے بجلی کی کھپت کو ٹریک کریں اور ایک براؤزر ایکسٹینشن بنائیں تاکہ آپ کو اپنے براؤزر میں براہ راست اپنی علاقے کی بجلی کی کھپت کا یاد دہانی مل سکے۔ اس ایڈہاک ایکسٹینشن کا استعمال آپ کو ان معلومات کی بنیاد پر اپنی سرگرمیوں کے بارے میں بہتر فیصلہ کرنے میں مدد دے گا۔ diff --git a/translations/ur/5-browser-extension/solution/translation/README.hi.md b/translations/ur/5-browser-extension/solution/translation/README.hi.md index 09fe6575a..70fb27701 100644 --- a/translations/ur/5-browser-extension/solution/translation/README.hi.md +++ b/translations/ur/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # کاربن ٹریگر براؤزر ایکسٹینشن: مکمل کوڈ tmrow کے C02 سگنل API کا استعمال کرتے ہوئے بجلی کے استعمال کو ٹریک کرنے کے لیے ایک براؤزر ایکسٹینشن بنائیں تاکہ آپ کے براؤزر میں آپ کے علاقے کی بجلی کے استعمال کی شدت کے بارے میں آپ کو یاد دہانی مل سکے۔ اس ایکسٹینشن کا استعمال آپ کو اس معلومات کی بنیاد پر اپنی سرگرمیوں کے بارے میں فیصلے کرنے میں مدد دے گا۔ diff --git a/translations/ur/5-browser-extension/solution/translation/README.it.md b/translations/ur/5-browser-extension/solution/translation/README.it.md index 12ff71896..6d2d91885 100644 --- a/translations/ur/5-browser-extension/solution/translation/README.it.md +++ b/translations/ur/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # کاربن ٹریگر براؤزر ایکسٹینشن: شروعات کا کوڈ آپ tmrow کی Signal CO2 API کا استعمال کریں گے تاکہ بجلی کے استعمال کی نگرانی کی جا سکے اور ایک براؤزر ایکسٹینشن بنائی جا سکے، جس سے آپ کو اپنے براؤزر میں براہ راست یاد دہانی ملے کہ آپ کے علاقے میں بجلی کا استعمال کتنا زیادہ ہے۔ اس خاص ایکسٹینشن کا استعمال آپ کو اپنی سرگرمیوں کا جائزہ لینے میں مدد دے گا، ان معلومات کی بنیاد پر۔ diff --git a/translations/ur/5-browser-extension/solution/translation/README.ja.md b/translations/ur/5-browser-extension/solution/translation/README.ja.md index b321b1167..d0f6bda25 100644 --- a/translations/ur/5-browser-extension/solution/translation/README.ja.md +++ b/translations/ur/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # کاربن ٹریگر براؤزر ایکسٹینشن: مکمل شدہ کوڈ tmrow کے CO2 سگنل API کا استعمال کرتے ہوئے، آپ کے علاقے میں بجلی کے استعمال کی مقدار کو ٹریک کرنے کے لیے ایک براؤزر ایکسٹینشن بنایا گیا ہے جو آپ کے براؤزر پر ایک یاد دہانی کے طور پر ظاہر ہوتا ہے۔ اس ایکسٹینشن کو استعمال کرتے ہوئے، آپ اپنی سرگرمیوں کا فیصلہ اس معلومات کی بنیاد پر کر سکتے ہیں۔ diff --git a/translations/ur/5-browser-extension/solution/translation/README.ms.md b/translations/ur/5-browser-extension/solution/translation/README.ms.md index 3d907df3b..273343313 100644 --- a/translations/ur/5-browser-extension/solution/translation/README.ms.md +++ b/translations/ur/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # کاربن ٹریگر براؤزر ایکسٹینشن: مکمل کوڈ tmrow کے CO2 سگنل API کا استعمال کرتے ہوئے بجلی کے استعمال کا پتہ لگائیں اور ایک براؤزر ایکسٹینشن بنائیں تاکہ آپ کو اپنے علاقے میں بجلی کے استعمال کی شدت کے بارے میں براؤزر میں الرٹس مل سکیں۔ اس ایکسٹینشن کا استعمال خاص طور پر آپ کو اپنی سرگرمیوں کے بارے میں بہتر فیصلے کرنے میں مدد دے گا۔ diff --git a/translations/ur/5-browser-extension/start/README.md b/translations/ur/5-browser-extension/start/README.md index e9ecacae6..626b260e7 100644 --- a/translations/ur/5-browser-extension/start/README.md +++ b/translations/ur/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # کاربن ٹریگر براؤزر ایکسٹینشن: اسٹارٹر کوڈ tmrow کے C02 Signal API کا استعمال کرتے ہوئے بجلی کے استعمال کو ٹریک کریں اور ایک براؤزر ایکسٹینشن بنائیں تاکہ آپ کے براؤزر میں یاد دہانی ہو کہ آپ کے علاقے میں بجلی کا استعمال کتنا زیادہ ہے۔ اس ایکسٹینشن کو وقتی طور پر استعمال کرنے سے آپ کو اپنی سرگرمیوں کے بارے میں بہتر فیصلے کرنے میں مدد ملے گی۔ diff --git a/translations/ur/6-space-game/1-introduction/README.md b/translations/ur/6-space-game/1-introduction/README.md index ed31658f6..1a1e99fc2 100644 --- a/translations/ur/6-space-game/1-introduction/README.md +++ b/translations/ur/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # خلائی کھیل بنائیں حصہ 1: تعارف ```mermaid diff --git a/translations/ur/6-space-game/1-introduction/assignment.md b/translations/ur/6-space-game/1-introduction/assignment.md index ffddb3cbc..fc851710a 100644 --- a/translations/ur/6-space-game/1-introduction/assignment.md +++ b/translations/ur/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # گیم کا خاکہ: ڈیزائن پیٹرنز کا اطلاق کریں ## اسائنمنٹ کا جائزہ diff --git a/translations/ur/6-space-game/2-drawing-to-canvas/README.md b/translations/ur/6-space-game/2-drawing-to-canvas/README.md index fdf47f298..8c8225822 100644 --- a/translations/ur/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/ur/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # خلائی کھیل بنائیں حصہ 2: ہیرو اور مونسٹرز کو کینوس پر ڈرائنگ کریں ```mermaid diff --git a/translations/ur/6-space-game/2-drawing-to-canvas/assignment.md b/translations/ur/6-space-game/2-drawing-to-canvas/assignment.md index 0a845f303..4d03f5dc6 100644 --- a/translations/ur/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/ur/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # اسائنمنٹ: کینوس API کو دریافت کریں ## سیکھنے کے مقاصد diff --git a/translations/ur/6-space-game/3-moving-elements-around/README.md b/translations/ur/6-space-game/3-moving-elements-around/README.md index 0802a01e1..23f27bbf3 100644 --- a/translations/ur/6-space-game/3-moving-elements-around/README.md +++ b/translations/ur/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # خلائی کھیل بنائیں حصہ 3: حرکت شامل کرنا ```mermaid diff --git a/translations/ur/6-space-game/3-moving-elements-around/assignment.md b/translations/ur/6-space-game/3-moving-elements-around/assignment.md index 90890921d..b67b067da 100644 --- a/translations/ur/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/ur/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # اپنے کوڈ پر تبصرہ کریں ## ہدایات diff --git a/translations/ur/6-space-game/4-collision-detection/README.md b/translations/ur/6-space-game/4-collision-detection/README.md index 1cc90203a..ebba0afa4 100644 --- a/translations/ur/6-space-game/4-collision-detection/README.md +++ b/translations/ur/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # خلائی کھیل بنائیں حصہ 4: لیزر شامل کریں اور تصادم کا پتہ لگائیں ```mermaid diff --git a/translations/ur/6-space-game/4-collision-detection/assignment.md b/translations/ur/6-space-game/4-collision-detection/assignment.md index 105fd2c6c..6a7e2a59d 100644 --- a/translations/ur/6-space-game/4-collision-detection/assignment.md +++ b/translations/ur/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # تصادمات کا جائزہ لیں ## ہدایات diff --git a/translations/ur/6-space-game/4-collision-detection/solution/README.md b/translations/ur/6-space-game/4-collision-detection/solution/README.md index cb0665ddc..d7032c237 100644 --- a/translations/ur/6-space-game/4-collision-detection/solution/README.md +++ b/translations/ur/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - یہ ایک جگہ دار ہے، جان بوجھ کر خالی چھوڑا گیا ہے۔ **ڈسکلیمر**: diff --git a/translations/ur/6-space-game/4-collision-detection/your-work/README.md b/translations/ur/6-space-game/4-collision-detection/your-work/README.md index 6616a8efb..765400ab7 100644 --- a/translations/ur/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/ur/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - یہ ایک جگہ دار ہے، جان بوجھ کر خالی چھوڑا گیا ہے **ڈسکلیمر**: diff --git a/translations/ur/6-space-game/5-keeping-score/README.md b/translations/ur/6-space-game/5-keeping-score/README.md index 7b628a57c..75b55ad51 100644 --- a/translations/ur/6-space-game/5-keeping-score/README.md +++ b/translations/ur/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # خلائی کھیل بنائیں حصہ 5: اسکورنگ اور زندگیاں ```mermaid diff --git a/translations/ur/6-space-game/5-keeping-score/assignment.md b/translations/ur/6-space-game/5-keeping-score/assignment.md index f95e9cb50..3754d15c1 100644 --- a/translations/ur/6-space-game/5-keeping-score/assignment.md +++ b/translations/ur/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # اسکورنگ گیم بنائیں ## ہدایات diff --git a/translations/ur/6-space-game/5-keeping-score/solution/README.md b/translations/ur/6-space-game/5-keeping-score/solution/README.md index b546302eb..d7032c237 100644 --- a/translations/ur/6-space-game/5-keeping-score/solution/README.md +++ b/translations/ur/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - یہ ایک جگہ دار ہے، جان بوجھ کر خالی چھوڑا گیا ہے۔ **ڈسکلیمر**: diff --git a/translations/ur/6-space-game/5-keeping-score/your-work/README.md b/translations/ur/6-space-game/5-keeping-score/your-work/README.md index 90a6e74c5..765400ab7 100644 --- a/translations/ur/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/ur/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - یہ ایک جگہ دار ہے، جان بوجھ کر خالی چھوڑا گیا ہے **ڈسکلیمر**: diff --git a/translations/ur/6-space-game/6-end-condition/README.md b/translations/ur/6-space-game/6-end-condition/README.md index a6f3e4fa8..b3fd4de93 100644 --- a/translations/ur/6-space-game/6-end-condition/README.md +++ b/translations/ur/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # اسپیس گیم بنائیں حصہ 6: اختتام اور دوبارہ شروع کریں ```mermaid diff --git a/translations/ur/6-space-game/6-end-condition/assignment.md b/translations/ur/6-space-game/6-end-condition/assignment.md index ec0e5793d..1f8299932 100644 --- a/translations/ur/6-space-game/6-end-condition/assignment.md +++ b/translations/ur/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # ایک نمونہ گیم بنائیں ## اسائنمنٹ کا جائزہ diff --git a/translations/ur/6-space-game/6-end-condition/solution/README.md b/translations/ur/6-space-game/6-end-condition/solution/README.md index 8113fabae..d7032c237 100644 --- a/translations/ur/6-space-game/6-end-condition/solution/README.md +++ b/translations/ur/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - یہ ایک جگہ دار ہے، جان بوجھ کر خالی چھوڑا گیا ہے۔ **ڈسکلیمر**: diff --git a/translations/ur/6-space-game/6-end-condition/your-work/README.md b/translations/ur/6-space-game/6-end-condition/your-work/README.md index e433b3191..765400ab7 100644 --- a/translations/ur/6-space-game/6-end-condition/your-work/README.md +++ b/translations/ur/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - یہ ایک جگہ دار ہے، جان بوجھ کر خالی چھوڑا گیا ہے **ڈسکلیمر**: diff --git a/translations/ur/6-space-game/README.md b/translations/ur/6-space-game/README.md index 33a67b0a6..a38274439 100644 --- a/translations/ur/6-space-game/README.md +++ b/translations/ur/6-space-game/README.md @@ -1,12 +1,3 @@ - # خلائی کھیل بنائیں ایک خلائی کھیل جو جاوا اسکرپٹ کے مزید جدید اصول سکھانے کے لیے بنایا گیا ہے diff --git a/translations/ur/6-space-game/solution/README.md b/translations/ur/6-space-game/solution/README.md index 003c8ea6b..765400ab7 100644 --- a/translations/ur/6-space-game/solution/README.md +++ b/translations/ur/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - یہ ایک جگہ دار ہے، جان بوجھ کر خالی چھوڑا گیا ہے **ڈسکلیمر**: diff --git a/translations/ur/7-bank-project/1-template-route/README.md b/translations/ur/7-bank-project/1-template-route/README.md index 2e7d7babe..66952c36e 100644 --- a/translations/ur/7-bank-project/1-template-route/README.md +++ b/translations/ur/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # بینکنگ ایپ بنائیں حصہ 1: ویب ایپ میں HTML ٹیمپلیٹس اور روٹس ```mermaid diff --git a/translations/ur/7-bank-project/1-template-route/assignment.md b/translations/ur/7-bank-project/1-template-route/assignment.md index b493bc08b..4290c2e18 100644 --- a/translations/ur/7-bank-project/1-template-route/assignment.md +++ b/translations/ur/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # روٹنگ کو بہتر بنائیں ## ہدایات diff --git a/translations/ur/7-bank-project/2-forms/README.md b/translations/ur/7-bank-project/2-forms/README.md index 7c00b1ed5..d02d78342 100644 --- a/translations/ur/7-bank-project/2-forms/README.md +++ b/translations/ur/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # بینکنگ ایپ بنائیں حصہ 2: لاگ ان اور رجسٹریشن فارم بنائیں ```mermaid diff --git a/translations/ur/7-bank-project/2-forms/assignment.md b/translations/ur/7-bank-project/2-forms/assignment.md index 040215afe..e436f036f 100644 --- a/translations/ur/7-bank-project/2-forms/assignment.md +++ b/translations/ur/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # اپنے بینک ایپ کو جدید CSS کے ساتھ اسٹائل کریں ## پروجیکٹ کا جائزہ diff --git a/translations/ur/7-bank-project/3-data/README.md b/translations/ur/7-bank-project/3-data/README.md index 9a2da03f1..33b82c888 100644 --- a/translations/ur/7-bank-project/3-data/README.md +++ b/translations/ur/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # بینکنگ ایپ بنائیں حصہ 3: ڈیٹا حاصل کرنے اور استعمال کرنے کے طریقے اسٹار ٹریک میں انٹرپرائز کے کمپیوٹر کے بارے میں سوچیں - جب کیپٹن پیکارڈ جہاز کی حالت کے بارے میں پوچھتے ہیں، تو معلومات فوراً ظاہر ہوتی ہیں بغیر پورے انٹرفیس کو بند کیے اور دوبارہ تعمیر کیے۔ معلومات کا یہ ہموار بہاؤ بالکل وہی ہے جو ہم یہاں متحرک ڈیٹا حاصل کرنے کے ساتھ بنا رہے ہیں۔ diff --git a/translations/ur/7-bank-project/3-data/assignment.md b/translations/ur/7-bank-project/3-data/assignment.md index ed85c3871..e62c27588 100644 --- a/translations/ur/7-bank-project/3-data/assignment.md +++ b/translations/ur/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # کوڈ ریفیکٹرنگ اور دستاویز سازی کا کام ## سیکھنے کے مقاصد diff --git a/translations/ur/7-bank-project/4-state-management/README.md b/translations/ur/7-bank-project/4-state-management/README.md index 2ac18cffb..510f30395 100644 --- a/translations/ur/7-bank-project/4-state-management/README.md +++ b/translations/ur/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # بینکنگ ایپ بنائیں حصہ 4: اسٹیٹ مینجمنٹ کے تصورات ## ⚡ اگلے 5 منٹ میں آپ کیا کر سکتے ہیں؟ diff --git a/translations/ur/7-bank-project/4-state-management/assignment.md b/translations/ur/7-bank-project/4-state-management/assignment.md index 1e89aa871..8509bf9b3 100644 --- a/translations/ur/7-bank-project/4-state-management/assignment.md +++ b/translations/ur/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # "ٹرانزیکشن شامل کریں" ڈائیلاگ نافذ کریں ## جائزہ diff --git a/translations/ur/7-bank-project/README.md b/translations/ur/7-bank-project/README.md index bec366c19..66396b4eb 100644 --- a/translations/ur/7-bank-project/README.md +++ b/translations/ur/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: ایک بینک بنائیں اس پروجیکٹ میں، آپ ایک خیالی بینک بنانے کا طریقہ سیکھیں گے۔ یہ اسباق آپ کو ویب ایپ کی ترتیب اور راستے فراہم کرنے، فارم بنانے، اسٹیٹ کو منظم کرنے، اور API سے ڈیٹا حاصل کرنے کے طریقے سکھائیں گے جس سے آپ بینک کا ڈیٹا حاصل کر سکتے ہیں۔ diff --git a/translations/ur/7-bank-project/api/README.md b/translations/ur/7-bank-project/api/README.md index e001300a9..20d51fd36 100644 --- a/translations/ur/7-bank-project/api/README.md +++ b/translations/ur/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # بینک API > بینک API [Node.js](https://nodejs.org) + [Express](https://expressjs.com/) کے ساتھ بنایا گیا ہے۔ diff --git a/translations/ur/7-bank-project/solution/README.md b/translations/ur/7-bank-project/solution/README.md index e95078b7e..8bbcbd1f0 100644 --- a/translations/ur/7-bank-project/solution/README.md +++ b/translations/ur/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # بینک ایپ > بینک ایپ پروجیکٹ کے لیے ایک مثال حل، جو خالص HTML5، CSS اور جاوا اسکرپٹ کے ساتھ بنایا گیا ہے (کوئی فریم ورک یا لائبریری استعمال نہیں کی گئی)۔ diff --git a/translations/ur/8-code-editor/1-using-a-code-editor/README.md b/translations/ur/8-code-editor/1-using-a-code-editor/README.md index a81063961..1530ba0a2 100644 --- a/translations/ur/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/ur/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # کوڈ ایڈیٹر کا استعمال: VSCode.dev میں مہارت حاصل کریں یاد کریں *دی میٹرکس* میں جب نیو کو ڈیجیٹل دنیا تک رسائی کے لیے ایک بڑے کمپیوٹر ٹرمینل میں پلگ ان کرنا پڑا تھا؟ آج کے ویب ڈیولپمنٹ ٹولز اس کے بالکل برعکس ہیں – ناقابل یقین حد تک طاقتور صلاحیتیں جو کہیں بھی دستیاب ہیں۔ VSCode.dev ایک براؤزر پر مبنی کوڈ ایڈیٹر ہے جو پیشہ ورانہ ترقی کے ٹولز کو کسی بھی انٹرنیٹ کنکشن والے ڈیوائس پر لے آتا ہے۔ diff --git a/translations/ur/8-code-editor/1-using-a-code-editor/assignment.md b/translations/ur/8-code-editor/1-using-a-code-editor/assignment.md index e882e6613..e6d82ea89 100644 --- a/translations/ur/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/ur/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # وی ایس کوڈ ڈاٹ ڈی وی کا استعمال کرتے ہوئے ریزیوم ویب سائٹ بنائیں اپنے کیریئر کے مواقع کو بہتر بنائیں اور ایک پروفیشنل ریزیوم ویب سائٹ بنائیں جو آپ کی مہارت اور تجربے کو ایک انٹرایکٹو اور جدید انداز میں پیش کرے۔ روایتی پی ڈی ایف بھیجنے کے بجائے، تصور کریں کہ آپ ریکروٹرز کو ایک خوبصورت، ریسپانسیو ویب سائٹ فراہم کر رہے ہیں جو آپ کی قابلیت اور ویب ڈیولپمنٹ کی صلاحیتوں کو ظاہر کرتی ہے۔ diff --git a/translations/ur/9-chat-project/README.md b/translations/ur/9-chat-project/README.md index 53e9224fc..10a72b1c8 100644 --- a/translations/ur/9-chat-project/README.md +++ b/translations/ur/9-chat-project/README.md @@ -1,12 +1,3 @@ - # چیٹ اسسٹنٹ بنائیں AI کے ساتھ یاد کریں کہ اسٹار ٹریک میں جب عملہ آرام سے جہاز کے کمپیوٹر سے بات کرتا تھا، پیچیدہ سوالات پوچھتا تھا اور سوچ سمجھ کر جواب حاصل کرتا تھا؟ جو 1960 کی دہائی میں خالص سائنس فکشن لگتا تھا، وہ اب کچھ ایسا ہے جو آپ ویب ٹیکنالوجیز کے ذریعے بنا سکتے ہیں جو آپ پہلے ہی جانتے ہیں۔ diff --git a/translations/ur/9-chat-project/solution/README.md b/translations/ur/9-chat-project/solution/README.md index e90d8d473..aba3ba501 100644 --- a/translations/ur/9-chat-project/solution/README.md +++ b/translations/ur/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # حل چلائیں 1. [بیک اینڈ](./backend/README.md) کو شروع کریں diff --git a/translations/ur/9-chat-project/solution/backend/README.md b/translations/ur/9-chat-project/solution/backend/README.md index e5d781115..f5e0ef524 100644 --- a/translations/ur/9-chat-project/solution/backend/README.md +++ b/translations/ur/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - اپنا رن ٹائم منتخب کریں - [Python](./python/README.md) diff --git a/translations/ur/9-chat-project/solution/backend/python/README.md b/translations/ur/9-chat-project/solution/backend/python/README.md index 01cc8acdb..71f13f20f 100644 --- a/translations/ur/9-chat-project/solution/backend/python/README.md +++ b/translations/ur/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # کوڈ چلائیں ## ترتیب دیں diff --git a/translations/ur/9-chat-project/solution/frontend/README.md b/translations/ur/9-chat-project/solution/frontend/README.md index 1239f2183..8eec76fa9 100644 --- a/translations/ur/9-chat-project/solution/frontend/README.md +++ b/translations/ur/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # کوڈ چلائیں ```sh diff --git a/translations/ur/AGENTS.md b/translations/ur/AGENTS.md index e6261007d..a3ac71234 100644 --- a/translations/ur/AGENTS.md +++ b/translations/ur/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## پروجیکٹ کا جائزہ diff --git a/translations/ur/CODE_OF_CONDUCT.md b/translations/ur/CODE_OF_CONDUCT.md index e22c6501f..67465cc52 100644 --- a/translations/ur/CODE_OF_CONDUCT.md +++ b/translations/ur/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # مائیکروسافٹ اوپن سورس ضابطہ اخلاق اس پروجیکٹ نے [مائیکروسافٹ اوپن سورس ضابطہ اخلاق](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon) کو اپنایا ہے۔ diff --git a/translations/ur/CONTRIBUTING.md b/translations/ur/CONTRIBUTING.md index 758b7f8fc..0aba8852b 100644 --- a/translations/ur/CONTRIBUTING.md +++ b/translations/ur/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # تعاون کرنا یہ منصوبہ تعاون اور تجاویز کا خیر مقدم کرتا ہے۔ زیادہ تر تعاون کے لیے آپ کو ایک Contributor License Agreement (CLA) سے اتفاق کرنا ہوگا، جس میں آپ یہ اعلان کرتے ہیں کہ آپ کے پاس یہ حق ہے اور آپ واقعی ہمیں اپنے تعاون کو استعمال کرنے کے حقوق دیتے ہیں۔ مزید تفصیلات کے لیے [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon) پر جائیں۔ diff --git a/translations/ur/Git-Basics/README.md b/translations/ur/Git-Basics/README.md index ea47406f6..2d818dc5f 100644 --- a/translations/ur/Git-Basics/README.md +++ b/translations/ur/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## ویب ڈویلپمنٹ کے ابتدائی افراد کے لیے GIT کی بنیادی باتیں👶 ## `Git` کیا ہے؟ diff --git a/translations/ur/README.md b/translations/ur/README.md index f60f8ca1c..4df7d8e9e 100644 --- a/translations/ur/README.md +++ b/translations/ur/README.md @@ -1,263 +1,267 @@ - -# ویب ڈویلپمنٹ برائے مبتدئین - ایک نصاب +[![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) +[![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) +[![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) +[![GitHub pull-requests](https://img.shields.io/github/issues-pr/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/pulls/) +[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) -مائیکروسافٹ کلاؤڈ ایڈووکیٹس کے ذریعہ ہمارا 12 ہفتوں کا جامع کورس کے ساتھ ویب ڈیولپمنٹ کے بنیادی اصول سیکھیں۔ 24 اسباق میں ہر ایک جاوا اسکرپٹ، CSS، اور HTML کو ٹیراریئمز، براؤزر ایکسٹینشنز، اور اسپیس گیمز جیسے عملی منصوبوں کے ذریعے جانچا گیا ہے۔ کوئزز، مباحثوں، اور عملی اسائنمنٹ میں حصہ لیں۔ اپنی مہارتوں کو بہتر بنائیں اور ہمارے مؤثر پروجیکٹ پر مبنی تدریسی طریقہ کار کے ساتھ اپنی معلومات کو بہتر طور پر یاد رکھیں۔ آج ہی اپنی کوڈنگ کی سفر شروع کریں! +[![GitHub watchers](https://img.shields.io/github/watchers/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/watchers/) +[![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/network/) +[![GitHub stars](https://img.shields.io/github/stars/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/stargazers/) -ایژور AI فاؤنڈری ڈسکارڈ کمیونٹی میں شامل ہوں +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + +# ابتدائی افراد کے لیے ویب ڈیولپمنٹ - ایک نصاب + +Microsoft Cloud Advocates کے ذریعہ تیار کردہ 12 ہفتوں پر محیط مکمل کورس کے ساتھ ویب ڈیولپمنٹ کی بنیادی باتیں سیکھیں۔ 24 اسباق میں سے ہر ایک JavaScript، CSS، اور HTML کو ہاتھوں کے عملی پروجیکٹس جیسے کہ ٹیریریمز، براؤزر ایکسٹینشنز، اور اسپیس گیمز کے ذریعے تفصیل سے بتاتا ہے۔ کوئزز، مباحثوں، اور عملی اسائنمنٹس کے ذریعے حصہ لیں۔ اپنی مہارتوں کو بہتر بنائیں اور ہمارے مؤثر پروجیکٹ پر مبنی تدریسی طریقہ کار کے ساتھ اپنی معلومات کو بہتر طریقے سے برقرار رکھیں۔ آج ہی اپنے کوڈنگ کے سفر کا آغاز کریں! + +Azure AI Foundry Discord کمیونٹی میں شامل ہوں [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -ان وسائل کو استعمال کرنے کے لیے یہ اقدامات کریں: -1. **ریفوزیٹری کو فورک کریں**: کلک کریں [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) -2. **ریفوزیٹری کو کلون کریں**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**ایژور AI فاؤنڈری ڈسکارڈ میں شامل ہوں اور ماہرین اور دیگر ڈویلپرز سے ملیں**](https://discord.com/invite/ByRwuEEgH4) +ان وسائل کو استعمال کرنے کے لیے یہ اقدامات کریں: +1. **ریپوزیٹری کو فورک کریں**: کلک کریں [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) +2. **ریپوزیٹری کلون کریں**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**Azure AI Foundry Discord میں شامل ہوں اور ماہرین و ساتھی ڈویلپرز سے ملاقات کریں**](https://discord.com/invite/ByRwuEEgH4) -### 🌐 متعدد زبانوں کی حمایت +### 🌐 کثیراللسانی معاونت -#### گیٹ ہب ایکشن کے ذریعہ سپورٹ (خودکار اور ہمیشہ تازہ ترین) +#### GitHub Action کے ذریعے سپورٹ کی گئی (خودکار اور ہمیشہ جدید) -[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](./README.md) | [Vietnamese](../vi/README.md) +[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](./README.md) | [Vietnamese](../vi/README.md) > **مقامی طور پر کلون کرنا پسند کریں؟** -> یہ ریپوزیٹری 50+ زبانوں کے تراجم شامل کرتی ہے جو ڈاؤن لوڈ سائز کو نمایاں طور پر بڑھاتے ہیں۔ بغیر تراجم کے کلون کرنے کے لیے اسپارس چیک آؤٹ استعمال کریں: +> یہ ریپوزیٹری 50+ زبانوں کے تراجم شامل ہے جو ڈاؤن لوڈ سائز کو کافی بڑھا دیتا ہے۔ بغیر تراجم کے کلون کرنے کے لیے sparse checkout استعمال کریں: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> اس کے ذریعے آپ کو کورس مکمل کرنے کے لیے سب کچھ مل جائے گا اور ڈاؤن لوڈ بہت تیز ہوگا۔ +> اس سے آپ کو کورس مکمل کرنے کے لیے ہر چیز ملے گی جس سے ڈاؤن لوڈ بہت تیز ہوجاتا ہے۔ -**اگر آپ اضافی ترجمہ شدہ زبانوں کی حمایت چاہتے ہیں تو وہ یہاں [دیکھیے](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md) دستیاب ہیں** +**اگر آپ مزید زبانوں کی حمایت چاہتے ہیں تو وہ یہاں دستیاب ہیں [here](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** [![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) #### 🧑‍🎓 _کیا آپ طالب علم ہیں؟_ -[**اسٹوڈنٹ ہب صفحہ**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) پر جائیں جہاں آپ کو ابتدائی مواد، طالب علم پیک اور مفت سرٹیفکیٹ واؤچر حاصل کرنے کے طریقے ملیں گے۔ یہ صفحہ آپ کو بک مارک کرنا چاہیے اور وقتاً فوقتاً چیک کرنا چاہیے کیونکہ ہم ہر مہینہ مواد کو تبدیل کرتے رہتے ہیں۔ +وزٹ کریں [**Student Hub page**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) جہاں آپ کو ابتدائی وسائل، طالب علم پیک، اور مفت سرٹیفیکیٹ واؤچر حاصل کرنے کے طریقے ملیں گے۔ یہ وہ صفحہ ہے جسے آپ کو بک مارک کرنا چاہیے اور وقتاً فوقتاً چیک کرنا چاہیے کیونکہ ہم ہر مہینے مواد تبدیل کرتے ہیں۔ -### 📣 اعلان - نئے GitHub Copilot ایجنٹ موڈ چیلنجز مکمل کریں! +### 📣 اعلان - نئے GitHub Copilot ایجنٹ موڈ چیلنجز مکمل کرنے کے لیے! -نیا چیلنج شامل کیا گیا ہے، زیادہ تر ابواب میں "GitHub Copilot Agent Challenge 🚀" تلاش کریں۔ یہ آپ کے لیے ایک نیا چیلنج ہے جو آپ GitHub Copilot اور ایجنٹ موڈ استعمال کرتے ہوئے مکمل کریں گے۔ اگر آپ نے پہلے ایجنٹ موڈ استعمال نہیں کیا تو یہ صرف متن بنانے کے قابل نہیں بلکہ فائلیں بنانے، ترمیم کرنے، کمانڈیں چلانے اور مزید کام کر سکتا ہے۔ +نیا چیلنج شامل کیا گیا ہے، زیادہ تر ابواب میں "GitHub Copilot Agent Challenge 🚀" تلاش کریں۔ یہ آپ کے لیے GitHub Copilot اور Agent موڈ استعمال کرتے ہوئے مکمل کرنے کے لیے نیا چیلنج ہے۔ اگر آپ نے پہلے Agent موڈ استعمال نہیں کیا تو یہ صرف متن تیار کرنے کے قابل نہیں بلکہ فائلیں بنانے اور ایڈٹ کرنے، کمانڈز چلانے اور بہت کچھ کرنے کے قابل ہے۔ -### 📣 اعلان - _جنریٹیو AI کے استعمال سے نیا پروجیکٹ بنائیں_ +### 📣 اعلان - _نئی پروجیکٹ جنریٹو AI استعمال کرتے ہوئے بنانے کے لیے_ -نیا AI اسسٹنٹ پروجیکٹ حال ہی میں شامل کیا گیا ہے، چیک کریں [پروجیکٹ](./9-chat-project/README.md) +نیا AI اسسٹنٹ پروجیکٹ شامل کیا گیا ہے، چیک کریں [پروجیکٹ](./9-chat-project/README.md) -### 📣 اعلان - _جنریٹیو AI برائے جاوا اسکرپٹ کا نیا نصاب جاری کیا گیا_ +### 📣 اعلان - _نئی نصاب_ جنریٹو AI کے لیے جاوا اسکرپٹ میں ابھی ریلیز ہوا ہے -ہمارا نیا جنریٹیو AI نصاب مت چھوڑیں! +ہماری نئی جنریٹو AI کی نصاب مت چھوڑیں! شروع کرنے کے لیے وزٹ کریں [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course)! ![Background](../../translated_images/ur/background.148a8d43afde5730.webp) -- اسباق بنیادی باتوں سے لے کر RAG تک سب کچھ کور کرتے ہیں۔ -- GenAI اور ہمارے معاون ایپ کے ذریعے تاریخی شخصیات سے بات چیت کریں۔ -- دلچسپ اور مشغول نگارش، آپ وقت کے سفر پر ہوں گے! +- بنیادی سے لے کر RAG تک ہر چیز کے لیے اسباق۔ +- GenAI اور ہمارے کمپینین ایپ کے استعمال سے تاریخی کرداروں کے ساتھ بات چیت کریں۔ +- مزے دار اور دلچسپ بیانیہ، آپ وقت کا سفر کریں گے! ![character](../../translated_images/ur/character.5c0dd8e067ffd693.webp) -ہر سبق میں ایک اسائنمنٹ، نالج چیک اور چیلنج شامل ہے تاکہ آپ اس طرح کے موضوعات پر سیکھنے میں رہنمائی کریں: -- پرامپٹنگ اور پرامپٹ انجینئرنگ -- ٹیکسٹ اور امیج ایپ جنریشن -- سرچ ایپس +ہر سبق میں ایک اسائنمنٹ، نالج چیک، اور ایک چیلنج شامل ہے تاکہ آپ کو درج ذیل موضوعات سیکھنے میں رہنمائی ملے: +- پرامپٹ اور پرامپٹ انجینئرنگ +- ٹیکسٹ اور امیج ایپ جنریشن +- سرچ ایپس -شروع کرنے کے لیے وزٹ کریں [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course)! +شروع کرنے کے لیے وزٹ کریں [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course)! -## 🌱 شروعات کیسے کریں +## 🌱 آغاز کریں -> **اساتذہ**، ہم نے [کچھ تجاویز](for-teachers.md) شامل کی ہیں کہ اس نصاب کو کیسے استعمال کیا جائے۔ ہمیں آپ کی رائے [ہماری مباحثہ فورم میں](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner) ملنے کی خواہش ہے! +> **اساتذہ**، ہم نے [کچھ تجاویز شامل کی ہیں](for-teachers.md) کہ اس نصاب کو کس طرح استعمال کیا جائے۔ ہمیں آپ کی رائے خوشی ہوگی [ہماری مباحثہ فورم میں](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! -**[طلباء](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**، ہر سبق کے لیے پہلے پری لیکچر کوئز کے ساتھ شروع کریں اور پھر لیکچر کا مواد پڑھیں، مختلف سرگرمیاں مکمل کریں اور پوسٹ لیکچر کوئز کے ساتھ اپنی سمجھ کو چیک کریں۔ +**[سیکھنے والے](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**، ہر سبق کے لیے پری لیکچر کوئز سے شروع کریں اور لیکچر کے مواد کو پڑھیں، مختلف سرگرمیاں مکمل کریں اور پوسٹ لیکچر کوئز کے ساتھ اپنی سمجھ کو چیک کریں۔ -اپنے تعلیم کے تجربے کو بہتر بنانے کے لیے، اپنے ساتھیوں کے ساتھ مل کر منصوبوں پر کام کریں! ہمارے [مباحثہ فورم](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) میں مباحثوں کی حوصلہ افزائی کی جاتی ہے جہاں ہمارے ماڈریٹرز آپ کے سوالات کے جواب کے لیے دستیاب ہوں گے۔ +اپنے تعلیمی تجربے کو بڑھانے کے لیے، اپنے ساتھی سیکھنے والوں کے ساتھ جڑیں اور پروجیکٹس پر اکٹھے کام کریں! ہمارے [مباحثہ فورم](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) میں مباحثوں کی حوصلہ افزائی کی جاتی ہے جہاں ہمارے ماڈریٹرز کی ٹیم آپ کے سوالات کا جواب دینے کے لیے دستیاب ہوگی۔ -اپنی تعلیم کو مزید بڑھانے کے لیے، ہم سختی سے سفارش کرتے ہیں کہ آپ اضافی مطالعہ کے مواد کے لیے [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) کو دریافت کریں۔ +تعلیم کو مزید بڑھانے کے لیے، ہم سختی سے مشورہ دیتے ہیں کہ آپ اضافی مطالعہ کے مواد کے لیے [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) کو دریافت کریں۔ -### 📋 اپنا ماحول کیسے سیٹ کریں +### 📋 اپنا ماحول مرتب کرنا -اس نصاب کے لیے ایک تیار شدہ ڈویلپمنٹ ماحول موجود ہے! جیسے ہی آپ شروع کریں، آپ نصاب کو [Codespace](https://github.com/features/codespaces/) میں چلا سکتے ہیں (جو براؤزر پر مبنی اور بغیر کسی انسٹالیشن کے چلنے والا ماحول ہے)، یا اپنے کمپیوٹر پر مقامی طور پر ٹیکسٹ ایڈیٹر جیسے [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) کے ذریعے چلائیں۔ +اس نصاب کے لیے ترقیاتی ماحول تیار ہے! شروع کرتے وقت آپ نصاب کو ایک [Codespace](https://github.com/features/codespaces/) (_ایک براؤزر پر مبنی، بغیر انسٹالیشن کی ضرورت والا ماحول_) میں یا اپنے کمپیوٹر پر کوئی ٹیکسٹ ایڈیٹر جیسے [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) استعمال کرتے ہوئے لوکل طور پر چلا سکتے ہیں۔ #### اپنی ریپوزیٹری بنائیں -اپنا کام آسانی سے محفوظ کرنے کے لیے، سفارش کی جاتی ہے کہ آپ اس ریپوزیٹری کی اپنی کاپی بنائیں۔ آپ یہ صفحہ کے اوپر موجود **Use this template** بٹن پر کلک کرکے کر سکتے ہیں۔ یہ آپ کے GitHub اکاؤنٹ میں نصاب کی کاپی کے ساتھ ایک نئی ریپوزیٹری بنائے گا۔ +اپنا کام آسانی سے محفوظ کرنے کے لیے، یہ تجویز کیا جاتا ہے کہ آپ اس ریپوزیٹری کی اپنی کاپی بنائیں۔ آپ یہ صفحہ کے اوپر موجود **Use this template** بٹن پر کلک کرکے کر سکتے ہیں۔ یہ آپ کے GitHub اکاؤنٹ میں نصاب کی کاپی کے ساتھ ایک نئی ریپوزیٹری بنائے گا۔ -ان مراحل کی پیروی کریں: -1. **ریفوزیٹری کو فورک کریں**: اس صفحہ کے اوپر دائیں کونے میں موجود "Fork" بٹن پر کلک کریں۔ -2. **ریفوزیٹری کو کلون کریں**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +مندرجہ ذیل اقدامات کی پیروی کریں: +1. **ریپوزیٹری کو فورک کریں**: اس صفحہ کے اوپر دائیں کونے میں موجود "Fork" بٹن پر کلک کریں۔ +2. **ریپوزیٹری کلون کریں**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -#### کوڈ اسپیس میں نصاب چلانا +#### Codespace میں نصاب چلانا -اپنی بنائی گئی ریپوزیٹری میں، **Code** بٹن پر کلک کریں اور **Open with Codespaces** منتخب کریں۔ یہ آپ کے لیے ایک نیا Codespace بنائے گا جہاں آپ کام کر سکتے ہیں۔ +آپ کی بنائی ہوئی ریپوزیٹری میں، **Code** بٹن پر کلک کریں اور **Open with Codespaces** منتخب کریں۔ یہ آپ کے لیے ایک نیا Codespace بنائے گا جہاں آپ کام کر سکیں گے۔ ![Codespace](../../translated_images/ur/createcodespace.0238bbf4d7a8d955.webp) -#### اپنے کمپیوٹر پر نصاب لوکل چلانا +#### نصاب کو اپنے کمپیوٹر پر لوکل چلانا -اس نصاب کو اپنے کمپیوٹر پر چلانے کے لیے، آپ کو ایک ٹیکسٹ ایڈیٹر، ایک براؤزر اور ایک کمانڈ لائن ٹول کی ضرورت ہوگی۔ ہمارا پہلا سبق، [پروگرامنگ زبانوں اور آلات کا تعارف](../../1-getting-started-lessons/1-intro-to-programming-languages)، آپ کو ہر ایک ٹول کے مختلف اختیارات کے بارے میں گائیڈ کرے گا تاکہ آپ خود کے لیے بہترین انتخاب کرسکیں۔ +اس نصاب کو اپنے کمپیوٹر پر لوکل چلانے کے لیے، آپ کو ایک ٹیکسٹ ایڈیٹر، ایک براؤزر، اور ایک کمانڈ لائن ٹول کی ضرورت ہوگی۔ ہمارا پہلا سبق، [Introduction to Programming Languages and Tools of the Trade](../../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 یہاں سے ڈاؤن لوڈ کرسکتے ہیں: [link](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon)۔ +ہماری تجویز ہے کہ آپ [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) کو اپنے ایڈیٹر کے طور پر استعمال کریں، جس میں بلٹ ان [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) بھی موجود ہے۔ آپ Visual Studio Code یہاں سے ڈاؤن لوڈ کر سکتے ہیں [here](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon)۔ -1. اپنی ریپوزیٹری اپنے کمپیوٹر پر کلون کریں۔ یہ آپ **Code** بٹن پر کلک کرکے اور URL کی کاپی کرکے کر سکتے ہیں: +1. اپنی ریپوزیٹری کو اپنے کمپیوٹر پر کلون کریں۔ آپ یہ **Code** بٹن پر کلک کرکے اور URL کاپی کرکے کر سکتے ہیں: [CodeSpace](./images/createcodespace.png) -پھر، [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) میں [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) کھولیں اور درج ذیل کمانڈ چلائیں، `` کو اس URL سے بدلیں جو آپ نے ابھی کاپی کیا ہے: +پھر، [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) کے اندر [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) کھولیں اور درج ذیل کمانڈ چلائیں، `` کو اس URL سے بدل کر جو آپ نے ابھی کاپی کیا ہے: ```bash git clone ``` -2. Visual Studio Code میں فولڈر کھولیں۔ آپ یہ کام **File** > **Open Folder** پر کلک کر کے کر سکتے ہیں اور اس فولڈر کو منتخب کریں جو آپ نے ابھی کلون کیا ہے۔ +2. Visual Studio Code میں فولڈر کھولیں۔ آپ یہ **File** > **Open Folder** پر کلک کرکے اور اس فولڈر کو منتخب کرکے کر سکتے ہیں جسے آپ نے ابھی کلون کیا ہے۔ -> سفارش کردہ Visual Studio Code توسیعات: +> Visual Studio Code ایکسٹینشنز کی سفارش کی جاتی ہے: > > * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - Visual Studio Code میں HTML صفحات کا پیش نظارہ کرنے کے لیے -> * [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) - آپ کی کوڈ لکھنے کی رفتار کو تیز کرنے میں مدد کے لیے -## 📂 ہر سبق میں شامل ہیں: +## 📂 ہر سبق میں شامل ہے: -- اختیاری سکیچ نوٹ -- اختیاری اضافی ویڈیو -- سبق سے پہلے وارم اپ کوئز +- اختیاری سکچ نوٹ +- اختیاری معاون ویڈیو +- سبق سے پہلے گرم اپ کوئز - تحریری سبق -- پروجیکٹ کی بنیاد پر اسباق کے لیے، قدم بہ قدم ہدایات کہ پروجیکٹ کیسے بنایا جائے -- علم کی جانچ +- پراجیکٹ پر مبنی اسباق کے لیے، پروجیکٹ بنانے کے مرحلہ وار رہنما +- معلومات کی جانچ - ایک چیلنج -- اضافی مطالعہ -- اسباق کے بعد کوئز [post-lesson 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 | شروعات کرنا | پروگرامنگ کا تعارف اور پیشہ ورانہ آلات | زیادہ تر پروگرامنگ زبانوں کے بنیادی اصول سیکھیں اور ایسے سافٹ ویئر کے بارے میں جانیں جو پیشہ ور ڈویلپرز کو ان کے کام میں مدد دیتے ہیں | [Intro to Programming Languages and Tools of the Trade](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | -| 02 | شروعات کرنا | GitHub کی بنیادی باتیں، ٹیم کے ساتھ کام کرنا | GitHub کو اپنے پروجیکٹ میں استعمال کرنا، اور دوسروں کے ساتھ کوڈ بیس پر مل کر کام کرنا | [Intro to GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | شروعات کرنا | قابل رسائی ہونا | ویب کی بنیادی قابل رسائی سیکھیں | [Accessibility Fundamentals](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | JS بیسکس | جاوا اسکرپٹ ڈیٹا کی اقسام | جاوا اسکرپٹ ڈیٹا کی اقسام کی بنیادی باتیں | [Data Types](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | JS بیسکس | فنکشنز اور طریقے | ایسی فنکشنز اور طریقوں کے بارے میں سیکھیں جو ایپلیکیشن کی منطق کے بہاؤ کو مینج کرتے ہیں | [Functions and Methods](./2-js-basics/2-functions-methods/README.md) | Jasmine and Christopher | -| 06 | JS بیسکس | JS کے ساتھ فیصلے کرنا | اپنے کوڈ میں شرائط بنانے کے لیے فیصلے کرنے کے طریقے سیکھیں | [Making Decisions](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | JS بیسکس | ارے اور لوپس | جاوا اسکرپٹ میں ارے اور لوپس کا استعمال کرتے ہوئے ڈیٹا کے ساتھ کام کریں | [Arrays and Loops](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terrarium](./3-terrarium/solution/README.md) | عملی HTML | آن لائن ٹیریریم بنانے کے لیے HTML تیار کریں، لے آؤٹ بنانے پر توجہ مرکوز کریں | [Introduction to HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terrarium](./3-terrarium/solution/README.md) | عملی CSS | آن لائن ٹیریریم کو اسٹائل کرنے کے لیے CSS تیار کریں، CSS کے بنیادی اصولوں پر دھیان دیں بشمول صفحے کو رد عمل پذیر بنانا | [Introduction to CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrarium](./3-terrarium/solution/README.md) | جاوا اسکرپٹ کلوزرز، DOM میں تبدیلی | ٹیریریم کو ڈریگ/ڈراپ انٹرفیس بنانے کے لیے جاوا اسکرپٹ تیار کریں، کلوزرز اور DOM میں تبدیلی پر توجہ دیں | [JavaScript Closures, DOM manipulation](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [Typing Game](./4-typing-game/solution/README.md) | ٹائپنگ گیم بنائیں | اپنے جاوا اسکرپٹ ایپ کی منطق چلانے کے لیے کی بورڈ ایونٹس کا استعمال سیکھیں | [Event-Driven Programming](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [Green Browser Extension](./5-browser-extension/solution/README.md) | براؤزر کے ساتھ کام کرنا | براؤزر کیسے کام کرتے ہیں، ان کی تاریخ، اور براؤزر ایکسٹینشن کے پہلے عناصر تیار کرنے کے طریقے سیکھیں | [About Browsers](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [Green Browser Extension](./5-browser-extension/solution/README.md) | فارم بنانا، API کال کرنا اور لوکل اسٹوریج میں متغیرات ذخیرہ کرنا | اپنے براؤزر ایکسٹینشن کے جاوا اسکرپٹ عناصر تیار کریں تاکہ API کال کریں جو لوکل اسٹوریج میں ذخیرہ کیے گئے متغیرات استعمال کرتا ہے | [APIs, Forms, and Local Storage](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | براؤزر میں پس منظر کے عمل، ویب کی کارکردگی | براؤزر کے پس منظر کے عمل استعمال کریں تاکہ ایکسٹینشن کے آئیکون کو مینج کیا جا سکے؛ ویب کی کارکردگی کے بارے میں جانیں اور کچھ اصلاحات بھی کریں | [Background Tasks and Performance](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [Space Game](./6-space-game/solution/README.md) | جاوا اسکرپٹ کے ساتھ مزید اعلیٰ درجے کا گیم ڈیولپمنٹ | وارثت کے بارے میں سیکھیں، دونوں کلاسز اور کمپوزیشن کے ذریعے، اور پب/سب پیٹرن، کھیل بنانے کی تیاری کے لیے | [Introduction to Advanced Game Development](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [Space Game](./6-space-game/solution/README.md) | کینوس پر ڈرائنگ | کینوس API کے بارے میں جانیں، جو اسکرین پر عناصر ڈرائنگ کے لیے استعمال ہوتا ہے | [Drawing to Canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [Space Game](./6-space-game/solution/README.md) | اسکرین پر عناصر کو منتقل کرنا | دریافت کریں کہ عناصر کو حرکت کیسے دی جا سکتی ہے کارٹیسین کوآرڈینیٹس اور کینوس API کا استعمال کرتے ہوئے | [Moving Elements Around](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [Space Game](./6-space-game/solution/README.md) | ٹکراؤ کی شناخت | عناصر کو آپس میں ٹکرانے اور ایک دوسرے پر ردعمل ظاہر کرنے کے لیے بنائیں، کی پریس کے ذریعے، اور کھیل کی کارکردگی کو یقینی بنانے کے لیے کول ڈاؤن فنکشن فراہم کریں | [Collision Detection](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [Space Game](./6-space-game/solution/README.md) | سکور رکھنا | کھیل کی حالت اور کارکردگی کی بنیاد پر ریاضیاتی حسابات کریں | [Keeping Score](./6-space-game/5-keeping-score/README.md) | Chris | -| 20 | [Space Game](./6-space-game/solution/README.md) | کھیل کا اختتام اور دوبارہ شروع کرنا | کھیل کے اختتام اور دوبارہ شروع کرنے کے بارے میں جانیں، بشمول اثاثے صاف کرنا اور متغیر اقدار کو ری سیٹ کرنا | [The Ending Condition](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [Banking App](./7-bank-project/solution/README.md) | ویب ایپ میں HTML ٹیمپلیٹس اور روٹس | ملٹی پیج ویب سائٹ کے ڈھانچے کے سافٹ ویئر بنانے کے لیے روٹنگ اور HTML ٹیمپلیٹس کا استعمال سیکھیں | [HTML Templates and Routes](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [Banking App](./7-bank-project/solution/README.md) | لاگ ان اور رجسٹریشن فارم بنانا | فارم بنانے اور ویلیڈیشن روٹینز کو ہینڈل کرنے کے بارے میں جانیں | [Forms](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [Banking App](./7-bank-project/solution/README.md) | ڈیٹا حاصل کرنے اور استعمال کرنے کے طریقے | آپ کی ایپ میں ڈیٹا کی بہاؤ، اسے حاصل کرنے، ذخیرہ کرنے اور ضائع کرنے کے بارے میں جانیں | [Data](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [Banking App](./7-bank-project/solution/README.md) | ریاستی انتظامیہ کے تصورات | جانیں کہ آپ کی ایپ ریاست کو کیسے برقرار رکھتی ہے اور اسے پروگرامنگ کی مدد سے کیسے مینج کرتی ہے | [State Management](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [Browser/VScode Code](../../8-code-editor) | VScode کے ساتھ کام کرنا | کوڈ ایڈیٹر استعمال کرنے کا طریقہ سیکھیں | [Use VScode Code Editor](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [AI Assistants](./9-chat-project/README.md) | AI کے ساتھ کام کرنا | اپنا AI اسسٹنٹ بنانا سیکھیں | [AI Assistant project](./9-chat-project/README.md) | Chris | - -## 🏫 تدریسی اصول - -ہمارا نصاب دو بنیادی تدریسی اصولوں کے ساتھ ڈیزائن کیا گیا ہے: -* پروجیکٹ پر مبنی تعلیم -* بار بار کوئزز - -یہ پروگرام جاوا اسکرپٹ، HTML، اور CSS کی بنیادی باتیں سکھاتا ہے، نیز جدید ٹولز اور طریقے جنہیں آج کے ویب ڈویلپرز استعمال کرتے ہیں۔ طلباء کو موقع ملے گا کہ وہ عملی تجربہ حاصل کریں ایک ٹائپنگ گیم، ورچوئل ٹیریریم، ماحول دوست براؤزر ایکسٹینشن، اسپیس-انوادر طرز کے گیم، اور کاروباری بینکنگ ایپ بنا کر۔ اس سلسلے کے اختتام پر طلباء کو ویب ڈیولپمنٹ کی مضبوط سمجھ حاصل ہو گی۔ - -> 🎓 آپ اس نصاب کے ابتدائی چند اسباق کو Microsoft Learn پر [Learn Path](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) کے طور پر لے سکتے ہیں! - -مواد کو پروجیکٹس کے ساتھ ہم آہنگ کر کے، عمل کو طلباء کے لیے زیادہ خوشگوار بنایا جاتا ہے اور تصورات کو یاد رکھنے میں اضافہ ہوتا ہے۔ ہم نے جاوا اسکرپٹ کی بنیادی باتیں متعارف کرانے کے لیے کئی ابتدائی اسباق لکھے ہیں، جن کے ساتھ "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" ویڈیو ٹیوٹوریلز کی ویڈیو شامل ہے، جن میں سے کچھ مصنفین نے اس نصاب میں حصہ لیا ہے۔ - -اس کے علاوہ، کلاس سے پہلے کم اہم کوئز طلباء کے سیکھنے کے مقصد کو متعین کرتا ہے، جبکہ کلاس کے بعد دوسرا کوئز مزید یادداشت کو یقینی بناتا ہے۔ یہ نصاب لچکدار اور تفریحی بنانے کے لیے ڈیزائن کیا گیا ہے اور اسے مکمل یا جزوی طور پر لیا جا سکتا ہے۔ پروجیکٹس شروع میں چھوٹے ہوتے ہیں اور 12 ہفتوں کے دورانیے کے اختتام تک پیچیدہ ہو جاتے ہیں۔ - -جبکہ ہم نے جان بوجھ کر جاوا اسکرپٹ فریم ورکس متعارف نہیں کرائے تاکہ بنیادی مہارتوں پر توجہ دی جا سکے جو ایک ویب ڈویلپر کے لیے ضروری ہیں، اس نصاب کو مکمل کرنے کا اگلا اچھا قدم 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](CODE_OF_CONDUCT.md) اور [Contributing](CONTRIBUTING.md) رہنما اصول دیکھیں۔ ہم آپ کی تعمیری تبصرے کا خیرمقدم کرتے ہیں! - -## 🧭 آف لائن رسائی - -آپ [Docsify](https://docsify.js.org/#/) استعمال کر کے اس دستاویز کو آف لائن چلا سکتے ہیں۔ اس ریپو کو فورک کریں، [Docsify انسٹال کریں](https://docsify.js.org/#/quickstart) اپنی مقامی مشین پر، اور پھر اس ریپو کے روٹ فولڈر میں `docsify serve` ٹائپ کریں۔ ویب سائٹ آپ کے لوکل ہوسٹ پر پورٹ 3000 پر دستیاب ہو گی: `localhost:3000`۔ +| | پراجیکٹ کا نام | سکھائے گئے تصورات | تعلیمی مقاصد | منسلک سبق | مصنف | +| :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | +| 01 | شروع کرنا | پروگرامنگ اور ٹولز کا تعارف | اکثر پروگرامنگ زبانوں کی بنیادی بنیادیں سیکھیں اور وہ سافٹ ویئر جو ماہر ڈویلپرز کو ان کے کام میں مدد دیتا ہے | [پروگرامنگ زبانوں اور ٹولز کا تعارف](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | شروع کرنا | GitHub کے بنیادی اصول، ٹیم کے ساتھ کام کرنا | اپنے پراجیکٹ میں GitHub کا استعمال کیسے کریں، دوسروں کے ساتھ کوڈ بیس پر تعاون کیسے کریں | [GitHub کا تعارف](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | شروع کرنا | قابل رسائی ہونا | ویب کی قابل رسائی کی بنیادی باتیں سیکھیں | [قابل رسائی اصول](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | JS بنیادیات | JavaScript ڈیٹا کی اقسام | JavaScript ڈیٹا کی اقسام کی بنیادی باتیں | [ڈیٹا کی اقسام](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | JS بنیادیات | فنکشنز اور میتھڈز | اپلیکیشن کی منطق کے بہاؤ کو منظم کرنے کے لیے فنکشنز اور میتھڈز کے بارے میں سیکھیں | [فنکشنز اور میتھڈز](./2-js-basics/2-functions-methods/README.md) | Jasmine and Christopher | +| 06 | JS بنیادیات | JS کے ساتھ فیصلے کرنا | اپنے کوڈ میں فیصلہ سازی کے طریقے بنانا سیکھیں | [فیصلے کرنا](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | JS بنیادیات | ارے اور لوپ | JavaScript میں ارے اور لوپ کے ذریعے ڈیٹا کے ساتھ کام کریں | [ارے اور لوپ](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML عملی طور پر | آن لائن ٹیریریم بنانے کے لیے HTML تیار کریں، لے آؤٹ بنانے پر زور دیں | [HTML کا تعارف](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS عملی طور پر | آن لائن ٹیریریم کے لیے CSS تیار کریں، CSS کی بنیادی باتوں پر توجہ دیں جن میں صفحہ کو جوابدہ بنانا شامل ہے | [CSS کا تعارف](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript کلوزرز، DOM کی منیپولیشن | ٹیریریم کو ڈریگ/ڈراپ انٹرفیس کے طور پر کام کرنے کے لیے JavaScript تیار کریں، کلوزرز اور DOM کی منیپولیشن پر توجہ دیں | [JavaScript کلوزرز، DOM کی منیپولیشن](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Typing Game](./4-typing-game/solution/README.md) | ٹائپنگ گیم بنائیں | اپنے JavaScript ایپ کی منطق کو چلانے کے لیے کی بورڈ ایونٹس کا استعمال کیسے کریں | [ایونٹ پر مبنی پروگرامنگ](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [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 کال کی جا سکے اور لوکل سٹوریج میں محفوظ ویری ایبلز استعمال کریں | [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 | +| 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) | کینوس پر ڈرائنگ | کینوس API کے بارے میں سیکھیں، جو اسکرین پر عناصر کی ڈرائنگ کے لیے استعمال ہوتا ہے | [کینوس پر ڈرائنگ](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [Space Game](./6-space-game/solution/README.md) | اسکرین پر عناصر کو حرکت دینا | دریافت کریں کہ کس طرح عناصر کو کارٹیسیئن کوآرڈینیٹ اور کینوس API کا استعمال کرتے ہوئے حرکت دی جا سکتی ہے | [عناصر کو حرکت دینا](./6-space-game/3-moving-elements-around/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 | +| 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 ٹیمپلیٹس اور روٹس | روٹنگ اور 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 | +| 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 | +| 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) | AI کے ساتھ کام کرنا | اپنا AI اسسٹنٹ بنانے کا طریقہ سیکھیں | [AI اسسٹنٹ پراجیکٹ](./9-chat-project/README.md) | Chris | + +## 🏫 تعلیم و تدریس + +ہمارا نصاب دو اہم تعلیمی اصولوں کو ذہن میں رکھتے ہوئے تیار کیا گیا ہے: +* پراجیکٹ پر مبنی سیکھنا +* کثرت سے کوئزز + +یہ پروگرام جاوا اسکرپٹ، HTML، اور CSS کی بنیادیں سکھاتا ہے، نیز آج کے ویب ڈویلپرز کے استعمال کردہ جدید ٹولز اور تکنیکس بھی۔ طلباء کو موقع ملے گا کہ وہ ہاتھوں ہاتھ تجربہ حاصل کریں جیسے کہ ٹائپنگ گیم، ورچوئل ٹیریریم، ماحول دوست براؤزر ایکسٹینشن، اسپیس-انوائیڈر طرز کا گیم، اور کاروباروں کے لیے بینکنگ ایپ بنانا۔ سیریز کے اختتام پر طلباء کو ویب ڈیویلپمنٹ کی مضبوط سمجھ حاصل ہو جائے گی۔ + +> 🎓 آپ اس نصاب کے کچھ ابتدائی اسباق کو Microsoft Learn پر ایک [Learn Path](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) کی طرح لے سکتے ہیں! + +مواد کو پراجیکٹس کے ساتھ ہم آہنگ رکھ کر، عمل طلباء کے لیے زیادہ دلچسپ بنایا جاتا ہے اور تصورات کے یاد رکھنے کی صلاحیت بڑھے گی۔ ہم نے جاوا اسکرپٹ بنیادیات میں چند ابتدائی اسباق بھی لکھے ہیں تاکہ تصورات کا تعارف کرایا جا سکے، جو "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" ویڈیو ٹیوٹوریلز کی کلیکشن سے ایک ویڈیو کے ساتھ جوڑے گئے ہیں، جن میں سے کچھ مصنفین نے اس نصاب میں حصہ لیا ہے۔ + +اس کے علاوہ، کلاس سے پہلے ایک کم داؤ کا کوئز طلباء کی نیت کو کسی موضوع سیکھنے کی طرف مرکوز کرتا ہے، جبکہ کلاس کے بعد دوسرا کوئز مزید یادداشت کو یقینی بناتا ہے۔ یہ نصاب لچکدار اور مزیدار ہونے کے لیے ڈیزائن کیا گیا ہے اور اسے مکمل یا جزوی طور پر لیا جا سکتا ہے۔ پراجیکٹس چھوٹے سے شروع ہوکر 12 ہفتوں کے دورانیے کے اختتام تک بتدریج پیچیدہ ہوتے جاتے ہیں۔ + +اگرچہ ہم نے جان بوجھ کر جاوا اسکرپٹ فریم ورکس متعارف نہیں کروائے تاکہ ایک ویب ڈویلپر کے طور پر ابتدائی سکلز پر توجہ دی جا سکے، اس نصاب کو مکمل کرنے کے لیے اگلا اچھا قدم 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](CODE_OF_CONDUCT.md) اور [Contributing](CONTRIBUTING.md) رہنما خطوط ملاحظہ کریں۔ ہم آپ کی تعمیری فیڈ بیک کا خیرمقدم کرتے ہیں! + +## 🧭 آفلائن رسائی + +آپ [Docsify](https://docsify.js.org/#/) کا استعمال کرکے اس دستاویز کو آف لائن چلا سکتے ہیں۔ اس ریپو کو فورک کریں، اپنے مقامی کمپیوٹر پر [Docsify انسٹال کریں](https://docsify.js.org/#/quickstart)، اور پھر اس ریپو کے روٹ فولڈر میں `docsify serve` ٹائپ کریں۔ ویب سائٹ آپ کی لوکل ہوسٹ پر پورٹ 3000 پر دستیاب ہو جائے گی: `localhost:3000`۔ ## 📘 پی ڈی ایف -تمام اسباق کا پی ڈی ایف [یہاں](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf) دستیاب ہے۔ +تمام اسباق کا پی ڈی ایف [یہاں](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf) پایا جا سکتا ہے۔ ## 🎒 دیگر کورسز ہماری ٹیم دیگر کورسز بھی تیار کرتی ہے! دیکھیں: -### 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) -[![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) +### لینگ چین +[![ابتدائیوں کے لئے LangChain4j](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![ابتدائیوں کے لئے LangChain.js](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) --- -### Azure / Edge / MCP / Agents -[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +### ایزور / ایج / MCP / ایجنٹس +[![ابتدائیوں کے لئے AZD](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![ابتدائیوں کے لئے ایج AI](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![ابتدائیوں کے لئے MCP](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![ابتدائیوں کے لئے AI ایجنٹس](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Generative AI Series -[![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) +### جنریٹو AI سیریز +[![ابتدائیوں کے لئے جنریٹو AI](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![جنریٹو AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![جنریٹو AI (جاوا)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![جنریٹو AI (جاوا اسکرپٹ)](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) -[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) +### بنیادی تعلیم +[![ابتدائیوں کے لئے مشین لرننگ](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![ابتدائیوں کے لئے ڈیٹا سائنس](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![ابتدائیوں کے لئے AI](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![ابتدائیوں کے لئے سائبر سیکیورٹی](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![ابتدائیوں کے لئے ویب ڈیولپمنٹ](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![ابتدائیوں کے لئے آئی او ٹی](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![ابتدائیوں کے لئے XR ڈیولپمنٹ](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- -### Copilot Series -[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) +### کوپائلٹ سیریز +[![AI پیئر پروگرامنگ کے لئے کوپائلٹ](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) +[![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) +[![کوپائلٹ ایڈونچر](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## مدد حاصل کرنا +## مدد حاصل کریں -اگر آپ پھنس جائیں یا AI ایپس بنانے کے بارے میں کوئی سوال ہو۔ MCP کے بارے میں ساتھی سیکھنے والوں اور تجربہ کار ڈویلپرز کے ساتھ گفتگو میں شامل ہوں۔ یہ ایک معاون کمیونٹی ہے جہاں سوالات خوش آمدید ہیں اور علم بلا روک ٹوک شیئر کیا جاتا ہے۔ +اگر آپ پھنس جاتے ہیں یا AI ایپس بنانے کے بارے میں کوئی سوال ہے۔ دیگر سیکھنے والوں اور تجربہ کار ڈویلپرز کے ساتھ MCP پر گفتگو میں شامل ہوں۔ یہ ایک معاون کمیونٹی ہے جہاں سوالات خوش آمدید ہیں اور علم آزادانہ طور پر شیئر کیا جاتا ہے۔ [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -اگر آپ کے پاس پروڈکٹ کی رائے یا تعمیر کے دوران غلطیاں ہیں تو ملاحظہ کریں: +اگر آپ کے پاس پروڈکٹ فیڈبیک یا تعمیر کے دوران غلطیاں ہیں تو یہاں جائیں: [![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) ## لائسنس -یہ ذخیرہ MIT لائسنس کے تحت لائسنس یافتہ ہے۔ مزید معلومات کے لیے [LICENSE](../../LICENSE) فائل دیکھیں۔ +یہ ریپوزیٹری MIT لائسنس کے تحت لائسنس یافتہ ہے۔ مزید معلومات کے لیے [LICENSE](../../LICENSE) فائل دیکھیں۔ --- -**استثناء**: -اس دستاویز کا ترجمہ AI ترجمہ سروس [Co-op Translator](https://github.com/Azure/co-op-translator) کے ذریعے کیا گیا ہے۔ اگرچہ ہم درستگی کی کوشش کرتے ہیں، براہِ مہربانی آگاہ رہیں کہ خودکار ترجمے میں غلطیاں یا عدم صحت ہو سکتی ہے۔ اصل دستاویز اپنی مادری زبان میں معتبر ماخذ سمجھی جانی چاہیے۔ اہم معلومات کے لیے پیشہ ور انسانی ترجمہ کی سفارش کی جاتی ہے۔ ہم اس ترجمے کے استعمال سے پیدا ہونے والی کسی بھی غلط فہمی یا غلط تشریح کے ذمہ دار نہیں ہیں۔ +**انتباہ**: +اس دستاویز کا ترجمہ AI ترجمہ سروس [Co-op Translator](https://github.com/Azure/co-op-translator) کے ذریعے کیا گیا ہے۔ اگرچہ ہم درستگی کے لیے کوشاں ہیں، براہ کرم نوٹ کریں کہ خودکار ترجمے میں غلطیاں یا بے دقتیاں ہو سکتی ہیں۔ اصلی دستاویز اپنی مادری زبان میں معتبر ماخذ سمجھی جانی چاہیے۔ اہم معلومات کے لیے پیشہ ور انسانی ترجمہ تجویز کیا جاتا ہے۔ اس ترجمہ کے استعمال سے ہونے والی کسی بھی غلط فہمی یا غلط تشریح کی ذمہ داری ہم پر نہیں ہوگی۔ \ No newline at end of file diff --git a/translations/ur/SECURITY.md b/translations/ur/SECURITY.md index 75f704a98..cd5bdcf7a 100644 --- a/translations/ur/SECURITY.md +++ b/translations/ur/SECURITY.md @@ -1,12 +1,3 @@ - ## سیکیورٹی مائیکروسافٹ اپنی سافٹ ویئر مصنوعات اور خدمات کی سیکیورٹی کو سنجیدگی سے لیتا ہے، جس میں ہمارے تمام سورس کوڈ ریپوزیٹریز شامل ہیں جو ہماری GitHub تنظیموں کے ذریعے منظم کیے جاتے ہیں، جن میں [Microsoft](https://github.com/Microsoft)، [Azure](https://github.com/Azure)، [DotNet](https://github.com/dotnet)، [AspNet](https://github.com/aspnet)، [Xamarin](https://github.com/xamarin)، اور [ہمارے GitHub تنظیمیں](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon) شامل ہیں۔ diff --git a/translations/ur/SUPPORT.md b/translations/ur/SUPPORT.md index 64e47e786..44acbadc8 100644 --- a/translations/ur/SUPPORT.md +++ b/translations/ur/SUPPORT.md @@ -1,12 +1,3 @@ - # سپورٹ ## مسائل درج کرنے اور مدد حاصل کرنے کا طریقہ diff --git a/translations/ur/_404.md b/translations/ur/_404.md index 397499e27..6e1e31493 100644 --- a/translations/ur/_404.md +++ b/translations/ur/_404.md @@ -1,12 +1,3 @@ - # کام جاری ہے ہم اس صفحے پر کام کر رہے ہیں۔ براہ کرم بعد میں دوبارہ چیک کریں۔ diff --git a/translations/ur/docs/_navbar.md b/translations/ur/docs/_navbar.md index b6b35bb1f..76c4af123 100644 --- a/translations/ur/docs/_navbar.md +++ b/translations/ur/docs/_navbar.md @@ -1,12 +1,3 @@ - - ترجمے - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/ur/docs/_sidebar.md b/translations/ur/docs/_sidebar.md index 2bfa77533..49b01e290 100644 --- a/translations/ur/docs/_sidebar.md +++ b/translations/ur/docs/_sidebar.md @@ -1,12 +1,3 @@ - - تعارف - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/ur/for-teachers.md b/translations/ur/for-teachers.md index 8da6364f2..94e016a4b 100644 --- a/translations/ur/for-teachers.md +++ b/translations/ur/for-teachers.md @@ -1,12 +1,3 @@ - ### اساتذہ کے لیے آپ اس نصاب کو اپنی کلاس میں استعمال کرنے کے لیے خوش آمدید ہیں۔ یہ GitHub Classroom اور معروف LMS پلیٹ فارمز کے ساتھ بخوبی کام کرتا ہے، اور اسے آپ اپنے طلباء کے ساتھ ایک علیحدہ ریپو کے طور پر بھی استعمال کر سکتے ہیں۔ diff --git a/translations/ur/lesson-template/README.md b/translations/ur/lesson-template/README.md index d4768030a..e2cb67779 100644 --- a/translations/ur/lesson-template/README.md +++ b/translations/ur/lesson-template/README.md @@ -1,12 +1,3 @@ - # [سبق کا موضوع] ![یہاں ویڈیو شامل کریں](../../../lesson-template/video-url) diff --git a/translations/ur/lesson-template/assignment.md b/translations/ur/lesson-template/assignment.md index 8cf92fa47..6bf7c335e 100644 --- a/translations/ur/lesson-template/assignment.md +++ b/translations/ur/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [Assignment Name] ## ہدایات diff --git a/translations/ur/memory-game/README.md b/translations/ur/memory-game/README.md index 838208560..304c0506d 100644 --- a/translations/ur/memory-game/README.md +++ b/translations/ur/memory-game/README.md @@ -1,12 +1,3 @@ - یہ ایک [Next.js](https://nextjs.org) پروجیکٹ ہے جو [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app) کے ذریعے بنایا گیا ہے۔ ## شروعات کریں diff --git a/translations/ur/quiz-app/README.md b/translations/ur/quiz-app/README.md index fcfb8c15f..1f71b16f7 100644 --- a/translations/ur/quiz-app/README.md +++ b/translations/ur/quiz-app/README.md @@ -1,12 +1,3 @@ - # کوئز ایپ یہ کوئزز ڈیٹا سائنس کے نصاب کے لیے لیکچر سے پہلے اور بعد کے کوئزز ہیں، جو یہاں دستیاب ہیں: https://aka.ms/webdev-beginners diff --git a/translations/vi/.co-op-translator.json b/translations/vi/.co-op-translator.json new file mode 100644 index 000000000..3a37e6832 --- /dev/null +++ b/translations/vi/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2025-11-06T11:14:44+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "vi" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2025-10-24T13:32:07+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "vi" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2025-11-18T18:36:54+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "vi" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2025-11-06T11:16:29+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "vi" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2025-10-24T13:33:36+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "vi" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:28:35+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "vi" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2025-11-06T11:19:34+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "vi" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T18:39:11+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "vi" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2025-11-06T11:11:18+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "vi" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2025-10-24T13:27:26+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "vi" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2025-11-06T11:12:08+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "vi" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2025-10-24T13:27:58+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "vi" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2025-11-06T11:13:16+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "vi" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2025-10-24T13:29:05+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "vi" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2025-11-06T11:12:41+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "vi" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2025-10-24T13:28:32+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "vi" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-27T22:44:56+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "vi" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2025-11-06T11:24:45+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "vi" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2025-10-24T13:41:55+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "vi" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2025-11-06T11:23:52+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "vi" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2025-10-24T13:41:03+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "vi" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2025-11-06T11:22:47+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "vi" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2025-10-24T13:39:36+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "vi" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-07T01:09:33+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "vi" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-27T22:58:22+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "vi" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2025-11-06T11:29:56+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "vi" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T23:12:20+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "vi" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2025-11-06T11:30:11+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "vi" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2025-10-24T13:48:46+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "vi" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2025-11-06T11:37:41+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "vi" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2025-10-24T13:55:06+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "vi" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2025-11-06T11:36:55+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "vi" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2025-10-24T13:54:17+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "vi" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2025-11-06T11:36:04+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "vi" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2025-10-24T13:53:31+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "vi" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-27T22:15:53+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "vi" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-27T22:23:33+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "vi" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-27T22:26:04+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "vi" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-27T22:27:15+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "vi" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-27T22:24:14+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "vi" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-27T22:24:52+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "vi" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-27T22:25:29+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "vi" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-27T22:26:40+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "vi" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-27T22:22:57+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "vi" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2025-11-06T11:34:23+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "vi" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2025-10-24T13:52:30+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "vi" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2025-11-06T11:32:09+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "vi" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2025-10-24T13:50:28+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "vi" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2025-11-06T11:31:14+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "vi" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2025-10-24T13:49:35+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "vi" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2025-11-06T11:33:40+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "vi" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2025-10-24T13:51:57+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "vi" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:38:51+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "vi" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:39:08+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "vi" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2025-11-06T11:35:33+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "vi" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-27T22:35:28+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "vi" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:35:51+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "vi" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:36:09+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "vi" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2025-11-06T11:32:56+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "vi" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2025-10-24T13:51:08+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "vi" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:42:39+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "vi" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:42:56+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "vi" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-27T22:31:43+00:00", + "source_file": "6-space-game/README.md", + "language_code": "vi" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:36:26+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "vi" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2025-11-06T11:27:50+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "vi" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2025-10-24T13:46:35+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "vi" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2025-11-06T11:28:51+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "vi" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2025-10-24T13:47:31+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "vi" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2025-11-06T11:26:30+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "vi" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2025-10-24T13:45:28+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "vi" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2025-11-06T11:25:33+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "vi" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2025-10-24T13:43:07+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "vi" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-27T22:00:31+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "vi" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-27T22:04:46+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "vi" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-27T22:05:26+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "vi" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2025-11-06T11:13:52+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "vi" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2025-10-24T13:30:04+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "vi" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2025-11-06T11:20:38+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "vi" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:34:31+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "vi" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:44:06+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "vi" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2025-10-24T13:38:02+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "vi" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:52:59+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "vi" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:33:31+00:00", + "source_file": "AGENTS.md", + "language_code": "vi" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-27T22:00:04+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "vi" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-27T21:58:00+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "vi" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:55:45+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "vi" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T18:44:30+00:00", + "source_file": "README.md", + "language_code": "vi" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-27T21:58:31+00:00", + "source_file": "SECURITY.md", + "language_code": "vi" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-27T21:57:18+00:00", + "source_file": "SUPPORT.md", + "language_code": "vi" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-27T21:57:42+00:00", + "source_file": "_404.md", + "language_code": "vi" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-27T22:54:23+00:00", + "source_file": "docs/_navbar.md", + "language_code": "vi" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-27T22:53:44+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "vi" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T10:13:05+00:00", + "source_file": "for-teachers.md", + "language_code": "vi" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-27T22:54:48+00:00", + "source_file": "lesson-template/README.md", + "language_code": "vi" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-27T22:55:18+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "vi" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:57:35+00:00", + "source_file": "memory-game/README.md", + "language_code": "vi" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-27T23:03:43+00:00", + "source_file": "quiz-app/README.md", + "language_code": "vi" + } +} \ No newline at end of file diff --git a/translations/vi/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/vi/1-getting-started-lessons/1-intro-to-programming-languages/README.md index 3863ea515..93b42fb70 100644 --- a/translations/vi/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/vi/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # Giới thiệu về Ngôn ngữ Lập trình và Công cụ Phát triển Hiện đại Chào bạn, nhà phát triển tương lai! 👋 Tôi có thể nói với bạn điều gì đó khiến tôi vẫn còn nổi da gà mỗi ngày không? Bạn sắp khám phá ra rằng lập trình không chỉ là về máy tính – mà còn là siêu năng lực thực sự để biến những ý tưởng táo bạo nhất của bạn thành hiện thực! diff --git a/translations/vi/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/vi/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index 31e2bc1ed..a99b4260f 100644 --- a/translations/vi/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/vi/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # Bài tập: Khám phá các công cụ phát triển web hiện đại ## Hướng dẫn diff --git a/translations/vi/1-getting-started-lessons/2-github-basics/README.md b/translations/vi/1-getting-started-lessons/2-github-basics/README.md index 191dcf150..217d469ee 100644 --- a/translations/vi/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/vi/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # Giới thiệu về GitHub Chào bạn, nhà phát triển tương lai! 👋 Sẵn sàng tham gia cùng hàng triệu lập trình viên trên khắp thế giới chưa? Mình thực sự rất hào hứng giới thiệu với bạn về GitHub – hãy nghĩ về nó như một mạng xã hội dành cho lập trình viên, nhưng thay vì chia sẻ ảnh bữa trưa, chúng ta chia sẻ mã nguồn và cùng nhau xây dựng những điều tuyệt vời! diff --git a/translations/vi/1-getting-started-lessons/3-accessibility/README.md b/translations/vi/1-getting-started-lessons/3-accessibility/README.md index dee75c770..570975189 100644 --- a/translations/vi/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/vi/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # Tạo Trang Web Dễ Tiếp Cận ![Tất cả về khả năng tiếp cận](../../../../translated_images/vi/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/vi/1-getting-started-lessons/3-accessibility/assignment.md b/translations/vi/1-getting-started-lessons/3-accessibility/assignment.md index 6e67669e3..791777f70 100644 --- a/translations/vi/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/vi/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # Kiểm tra toàn diện khả năng truy cập của website ## Hướng dẫn diff --git a/translations/vi/1-getting-started-lessons/README.md b/translations/vi/1-getting-started-lessons/README.md index b5bd5371d..41b77bdda 100644 --- a/translations/vi/1-getting-started-lessons/README.md +++ b/translations/vi/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # Bắt đầu với Phát triển Web Trong phần này của chương trình học, bạn sẽ được giới thiệu các khái niệm không dựa trên dự án nhưng rất quan trọng để trở thành một nhà phát triển chuyên nghiệp. diff --git a/translations/vi/10-ai-framework-project/README.md b/translations/vi/10-ai-framework-project/README.md index f07c81221..56594c9c0 100644 --- a/translations/vi/10-ai-framework-project/README.md +++ b/translations/vi/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # Khung AI Bạn đã bao giờ cảm thấy choáng ngợp khi cố gắng xây dựng ứng dụng AI từ đầu chưa? Bạn không cô đơn đâu! Các khung AI giống như một con dao đa năng Thụy Sĩ dành cho phát triển AI - chúng là những công cụ mạnh mẽ có thể tiết kiệm thời gian và giảm đau đầu khi xây dựng ứng dụng thông minh. Hãy nghĩ về một khung AI như một thư viện được tổ chức tốt: nó cung cấp các thành phần được xây dựng sẵn, API tiêu chuẩn hóa và các trừu tượng thông minh để bạn có thể tập trung vào việc giải quyết vấn đề thay vì vật lộn với các chi tiết triển khai. diff --git a/translations/vi/2-js-basics/1-data-types/README.md b/translations/vi/2-js-basics/1-data-types/README.md index e8a52affb..5f471032e 100644 --- a/translations/vi/2-js-basics/1-data-types/README.md +++ b/translations/vi/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # Cơ bản về JavaScript: Kiểu dữ liệu ![Cơ bản về JavaScript - Kiểu dữ liệu](../../../../translated_images/vi/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/vi/2-js-basics/1-data-types/assignment.md b/translations/vi/2-js-basics/1-data-types/assignment.md index 6d23a4adb..50ada7049 100644 --- a/translations/vi/2-js-basics/1-data-types/assignment.md +++ b/translations/vi/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # Thực hành kiểu dữ liệu: Giỏ hàng thương mại điện tử ## Hướng dẫn diff --git a/translations/vi/2-js-basics/2-functions-methods/README.md b/translations/vi/2-js-basics/2-functions-methods/README.md index 7cc2109a6..6cee7bb77 100644 --- a/translations/vi/2-js-basics/2-functions-methods/README.md +++ b/translations/vi/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # Cơ bản về JavaScript: Phương thức và Hàm ![Cơ bản về JavaScript - Hàm](../../../../translated_images/vi/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/vi/2-js-basics/2-functions-methods/assignment.md b/translations/vi/2-js-basics/2-functions-methods/assignment.md index eb4479722..84af3a54f 100644 --- a/translations/vi/2-js-basics/2-functions-methods/assignment.md +++ b/translations/vi/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # Vui với Hàm ## Hướng dẫn diff --git a/translations/vi/2-js-basics/3-making-decisions/README.md b/translations/vi/2-js-basics/3-making-decisions/README.md index 4ac634b45..c16e97342 100644 --- a/translations/vi/2-js-basics/3-making-decisions/README.md +++ b/translations/vi/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # Cơ bản về JavaScript: Ra quyết định ![Cơ bản về JavaScript - Ra quyết định](../../../../translated_images/vi/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/vi/2-js-basics/3-making-decisions/assignment.md b/translations/vi/2-js-basics/3-making-decisions/assignment.md index 38fa638a7..d7552e80d 100644 --- a/translations/vi/2-js-basics/3-making-decisions/assignment.md +++ b/translations/vi/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # Xử lý quyết định: Bộ xử lý điểm số học sinh ## Mục tiêu học tập diff --git a/translations/vi/2-js-basics/4-arrays-loops/README.md b/translations/vi/2-js-basics/4-arrays-loops/README.md index d884a8d75..4e070c768 100644 --- a/translations/vi/2-js-basics/4-arrays-loops/README.md +++ b/translations/vi/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # Cơ bản về JavaScript: Mảng và Vòng lặp ![Cơ bản về JavaScript - Mảng](../../../../translated_images/vi/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/vi/2-js-basics/4-arrays-loops/assignment.md b/translations/vi/2-js-basics/4-arrays-loops/assignment.md index 2f558817e..b3368854e 100644 --- a/translations/vi/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/vi/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # Bài tập về Mảng và Vòng lặp ## Hướng dẫn diff --git a/translations/vi/2-js-basics/README.md b/translations/vi/2-js-basics/README.md index 4af99bfdf..09ebaf7b6 100644 --- a/translations/vi/2-js-basics/README.md +++ b/translations/vi/2-js-basics/README.md @@ -1,12 +1,3 @@ - # Giới thiệu về JavaScript JavaScript là ngôn ngữ của web. Trong bốn bài học này, bạn sẽ học những kiến thức cơ bản về nó. diff --git a/translations/vi/3-terrarium/1-intro-to-html/README.md b/translations/vi/3-terrarium/1-intro-to-html/README.md index ceb747763..f7661cfb7 100644 --- a/translations/vi/3-terrarium/1-intro-to-html/README.md +++ b/translations/vi/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Dự án Terrarium Phần 1: Giới thiệu về HTML ```mermaid diff --git a/translations/vi/3-terrarium/1-intro-to-html/assignment.md b/translations/vi/3-terrarium/1-intro-to-html/assignment.md index 08bf8214b..a03989a20 100644 --- a/translations/vi/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/vi/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # Bài Tập Thực Hành HTML: Xây Dựng Mô Hình Blog ## Mục Tiêu Học Tập diff --git a/translations/vi/3-terrarium/2-intro-to-css/README.md b/translations/vi/3-terrarium/2-intro-to-css/README.md index 9ce5272a2..8aecb222d 100644 --- a/translations/vi/3-terrarium/2-intro-to-css/README.md +++ b/translations/vi/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Dự án Terrarium Phần 2: Giới thiệu về CSS ```mermaid diff --git a/translations/vi/3-terrarium/2-intro-to-css/assignment.md b/translations/vi/3-terrarium/2-intro-to-css/assignment.md index 1dfc8addb..da21677b1 100644 --- a/translations/vi/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/vi/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # Bài tập Tái cấu trúc CSS ## Mục tiêu diff --git a/translations/vi/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/vi/3-terrarium/3-intro-to-DOM-and-closures/README.md index 3c38e4884..4a2d61444 100644 --- a/translations/vi/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/vi/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # Dự án Terrarium Phần 3: Tương tác DOM và Closures trong JavaScript ```mermaid diff --git a/translations/vi/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/vi/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index 8aa0cd83d..fb3179dc0 100644 --- a/translations/vi/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/vi/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # Bài Tập Nghiên Cứu Phần Tử DOM ## Tổng Quan diff --git a/translations/vi/3-terrarium/README.md b/translations/vi/3-terrarium/README.md index d0dc7b236..fff1b8798 100644 --- a/translations/vi/3-terrarium/README.md +++ b/translations/vi/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## Triển khai Terrarium của bạn Bạn có thể triển khai hoặc xuất bản Terrarium của mình trên web bằng cách sử dụng **Azure Static Web Apps**. diff --git a/translations/vi/3-terrarium/solution/README.md b/translations/vi/3-terrarium/solution/README.md index 064dd3126..e10f566cc 100644 --- a/translations/vi/3-terrarium/solution/README.md +++ b/translations/vi/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # Terrarium của tôi: Một dự án học về HTML, CSS và thao tác DOM bằng JavaScript 🌵🌱 Một bài tập nhỏ về kéo và thả. Với một chút HTML, JS và CSS, bạn có thể tạo giao diện web, định kiểu và thêm tương tác. diff --git a/translations/vi/4-typing-game/README.md b/translations/vi/4-typing-game/README.md index 9162f6759..b01ecba49 100644 --- a/translations/vi/4-typing-game/README.md +++ b/translations/vi/4-typing-game/README.md @@ -1,12 +1,3 @@ - # Lập trình hướng sự kiện - Xây dựng trò chơi đánh máy ```mermaid diff --git a/translations/vi/4-typing-game/solution/README.md b/translations/vi/4-typing-game/solution/README.md index 031c37d81..58a4ff14f 100644 --- a/translations/vi/4-typing-game/solution/README.md +++ b/translations/vi/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - Đây là một chỗ trống, để trống một cách có chủ đích --- diff --git a/translations/vi/4-typing-game/typing-game/README.md b/translations/vi/4-typing-game/typing-game/README.md index 46412eb6c..944d31c09 100644 --- a/translations/vi/4-typing-game/typing-game/README.md +++ b/translations/vi/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # Tạo một trò chơi sử dụng sự kiện Bạn đã bao giờ tự hỏi làm thế nào các trang web biết khi bạn nhấp vào một nút hoặc nhập vào một hộp văn bản chưa? Đó là sự kỳ diệu của lập trình hướng sự kiện! Cách tốt nhất để học kỹ năng quan trọng này là xây dựng một thứ gì đó hữu ích - một trò chơi đo tốc độ gõ phản ứng với từng phím bạn nhấn. diff --git a/translations/vi/4-typing-game/typing-game/assignment.md b/translations/vi/4-typing-game/typing-game/assignment.md index 14c0ab40c..36f66a27b 100644 --- a/translations/vi/4-typing-game/typing-game/assignment.md +++ b/translations/vi/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # Tạo một trò chơi bàn phím mới ## Hướng dẫn diff --git a/translations/vi/5-browser-extension/1-about-browsers/README.md b/translations/vi/5-browser-extension/1-about-browsers/README.md index 15efd7a9a..b3fdd7ab3 100644 --- a/translations/vi/5-browser-extension/1-about-browsers/README.md +++ b/translations/vi/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # Dự án Tiện ích Mở rộng Trình duyệt Phần 1: Tất cả về Trình duyệt ```mermaid diff --git a/translations/vi/5-browser-extension/1-about-browsers/assignment.md b/translations/vi/5-browser-extension/1-about-browsers/assignment.md index 8bca7e9ed..51e0affc0 100644 --- a/translations/vi/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/vi/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # Bài tập: Tạo lại phong cách cho tiện ích mở rộng trình duyệt của bạn ## Tổng quan diff --git a/translations/vi/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/vi/5-browser-extension/2-forms-browsers-local-storage/README.md index c95af4dff..eccb4dae2 100644 --- a/translations/vi/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/vi/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # Dự án Tiện ích Trình duyệt Phần 2: Gọi API, sử dụng Bộ nhớ Cục bộ ```mermaid diff --git a/translations/vi/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/vi/5-browser-extension/2-forms-browsers-local-storage/assignment.md index dd38213a6..f10a49849 100644 --- a/translations/vi/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/vi/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # Áp dụng một API ## Tổng quan diff --git a/translations/vi/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/vi/5-browser-extension/3-background-tasks-and-performance/README.md index 5eb7e216b..51e66ea2c 100644 --- a/translations/vi/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/vi/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # Dự án Tiện ích Trình duyệt Phần 3: Tìm hiểu về Nhiệm vụ Nền và Hiệu suất ```mermaid diff --git a/translations/vi/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/vi/5-browser-extension/3-background-tasks-and-performance/assignment.md index 1eaa2cd31..cab6090f5 100644 --- a/translations/vi/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/vi/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # Phân tích hiệu suất của một trang web ## Tổng quan về bài tập diff --git a/translations/vi/5-browser-extension/README.md b/translations/vi/5-browser-extension/README.md index efd1293fa..5f3145ffc 100644 --- a/translations/vi/5-browser-extension/README.md +++ b/translations/vi/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # Xây dựng tiện ích mở rộng trình duyệt Xây dựng tiện ích mở rộng trình duyệt là một cách thú vị và hấp dẫn để suy nghĩ về hiệu suất của ứng dụng của bạn trong khi tạo một loại tài sản web khác biệt. Module này bao gồm các bài học về cách trình duyệt hoạt động, cách triển khai tiện ích mở rộng trình duyệt, cách xây dựng một biểu mẫu, gọi API, sử dụng bộ nhớ cục bộ, cũng như cách đánh giá hiệu suất của trang web và cải thiện nó. diff --git a/translations/vi/5-browser-extension/solution/README.md b/translations/vi/5-browser-extension/solution/README.md index 70c740ef5..f6d5b2885 100644 --- a/translations/vi/5-browser-extension/solution/README.md +++ b/translations/vi/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # Tiện Ích Mở Rộng Trình Duyệt Carbon Trigger: Mã Hoàn Chỉnh Sử dụng API C02 Signal của tmrow để theo dõi mức tiêu thụ điện, bạn có thể xây dựng một tiện ích mở rộng trình duyệt để nhận nhắc nhở ngay trong trình duyệt về mức độ tiêu thụ điện năng trong khu vực của bạn. Việc sử dụng tiện ích này một cách linh hoạt sẽ giúp bạn đưa ra quyết định về các hoạt động của mình dựa trên thông tin này. diff --git a/translations/vi/5-browser-extension/solution/translation/README.es.md b/translations/vi/5-browser-extension/solution/translation/README.es.md index 26613eabc..06b79a0b7 100644 --- a/translations/vi/5-browser-extension/solution/translation/README.es.md +++ b/translations/vi/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Tiện ích mở rộng trình duyệt Carbon Trigger: Mã nguồn đầy đủ Sử dụng API tín hiệu CO2 của tmrow để theo dõi việc sử dụng điện, hãy tạo một tiện ích mở rộng trình duyệt để bạn có thể nhận được lời nhắc trực tiếp trong trình duyệt về mức tiêu thụ điện năng trong khu vực của mình. Việc sử dụng tiện ích mở rộng này sẽ giúp bạn đưa ra quyết định về các hoạt động của mình dựa trên thông tin này. diff --git a/translations/vi/5-browser-extension/solution/translation/README.fr.md b/translations/vi/5-browser-extension/solution/translation/README.fr.md index a8841d4af..ae9b1294a 100644 --- a/translations/vi/5-browser-extension/solution/translation/README.fr.md +++ b/translations/vi/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Carbon Trigger: Hoàn thành mã cho tiện ích mở rộng trình duyệt Sử dụng API C02 Signal của tmrow để theo dõi mức tiêu thụ điện năng, hãy tạo một tiện ích mở rộng trình duyệt để bạn có thể nhận được thông báo trực tiếp trong trình duyệt về mức tiêu thụ điện năng của khu vực bạn. Việc sử dụng tiện ích mở rộng này sẽ giúp bạn đưa ra quyết định về các hoạt động của mình dựa trên thông tin này. diff --git a/translations/vi/5-browser-extension/solution/translation/README.hi.md b/translations/vi/5-browser-extension/solution/translation/README.hi.md index 86c6b7ce5..4add4d045 100644 --- a/translations/vi/5-browser-extension/solution/translation/README.hi.md +++ b/translations/vi/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # Tiện ích mở rộng trình duyệt Carbon Trigger: Mã hoàn chỉnh Sử dụng API tín hiệu CO2 của tmrow để theo dõi mức tiêu thụ điện năng, xây dựng một tiện ích mở rộng trình duyệt nhằm nhắc nhở bạn về mức độ tiêu thụ điện năng trong khu vực của bạn ngay trong trình duyệt. Việc sử dụng tiện ích này sẽ giúp bạn đưa ra quyết định dựa trên thông tin đó về các hoạt động của mình. diff --git a/translations/vi/5-browser-extension/solution/translation/README.it.md b/translations/vi/5-browser-extension/solution/translation/README.it.md index 531e6b994..2e9dee872 100644 --- a/translations/vi/5-browser-extension/solution/translation/README.it.md +++ b/translations/vi/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Tiện ích mở rộng trình duyệt Carbon Trigger: mã để bắt đầu Chúng ta sẽ sử dụng API Signal CO2 của tmrow để theo dõi việc sử dụng điện và tạo một tiện ích mở rộng cho trình duyệt, giúp bạn nhận được thông báo trực tiếp trên trình duyệt về mức độ tiêu thụ điện năng trong khu vực của mình. Việc sử dụng tiện ích mở rộng này sẽ giúp bạn đánh giá các hoạt động của mình dựa trên thông tin này. diff --git a/translations/vi/5-browser-extension/solution/translation/README.ja.md b/translations/vi/5-browser-extension/solution/translation/README.ja.md index eb2396d17..ee66343b7 100644 --- a/translations/vi/5-browser-extension/solution/translation/README.ja.md +++ b/translations/vi/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # Tiện ích mở rộng trình duyệt Carbon Trigger: Mã hoàn chỉnh Xây dựng một tiện ích mở rộng trình duyệt để hiển thị lời nhắc trên trình duyệt về mức độ sử dụng điện trong khu vực của bạn, sử dụng API CO2 Signal của tmrow để theo dõi lượng điện tiêu thụ. Bằng cách sử dụng tiện ích mở rộng này, bạn có thể đưa ra quyết định về các hoạt động của mình dựa trên thông tin này. diff --git a/translations/vi/5-browser-extension/solution/translation/README.ms.md b/translations/vi/5-browser-extension/solution/translation/README.ms.md index ad8e8982f..73e10b0e3 100644 --- a/translations/vi/5-browser-extension/solution/translation/README.ms.md +++ b/translations/vi/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # Tiện Ích Mở Rộng Trình Duyệt Carbon Trigger: Mã Hoàn Chỉnh Sử dụng API CO2 Signal của tmrow để theo dõi mức tiêu thụ điện năng, xây dựng tiện ích mở rộng trình duyệt để bạn có thể nhận được cảnh báo trong trình duyệt về mức độ tiêu thụ điện năng của khu vực bạn. Việc sử dụng tiện ích này sẽ giúp bạn cân nhắc các hoạt động của mình dựa trên thông tin này. diff --git a/translations/vi/5-browser-extension/start/README.md b/translations/vi/5-browser-extension/start/README.md index 836533803..6a78fe7a5 100644 --- a/translations/vi/5-browser-extension/start/README.md +++ b/translations/vi/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # Tiện ích mở rộng Carbon Trigger: Mã khởi đầu Sử dụng API C02 Signal của tmrow để theo dõi mức tiêu thụ điện, bạn sẽ xây dựng một tiện ích mở rộng trình duyệt để có thể nhận được nhắc nhở ngay trong trình duyệt về mức độ tiêu thụ điện năng của khu vực bạn. Việc sử dụng tiện ích này một cách linh hoạt sẽ giúp bạn đưa ra quyết định về các hoạt động của mình dựa trên thông tin này. diff --git a/translations/vi/6-space-game/1-introduction/README.md b/translations/vi/6-space-game/1-introduction/README.md index 9398d4c79..45515ff76 100644 --- a/translations/vi/6-space-game/1-introduction/README.md +++ b/translations/vi/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # Xây dựng trò chơi không gian Phần 1: Giới thiệu ```mermaid diff --git a/translations/vi/6-space-game/1-introduction/assignment.md b/translations/vi/6-space-game/1-introduction/assignment.md index 596e8312b..25c1a6fee 100644 --- a/translations/vi/6-space-game/1-introduction/assignment.md +++ b/translations/vi/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # Tạo một trò chơi mẫu: Áp dụng các mẫu thiết kế ## Tổng quan bài tập diff --git a/translations/vi/6-space-game/2-drawing-to-canvas/README.md b/translations/vi/6-space-game/2-drawing-to-canvas/README.md index c01de2310..1e8a99a12 100644 --- a/translations/vi/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/vi/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # Xây dựng trò chơi không gian Phần 2: Vẽ nhân vật chính và quái vật lên Canvas ```mermaid diff --git a/translations/vi/6-space-game/2-drawing-to-canvas/assignment.md b/translations/vi/6-space-game/2-drawing-to-canvas/assignment.md index 3b5914863..19de19846 100644 --- a/translations/vi/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/vi/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # Bài tập: Khám phá Canvas API ## Mục tiêu học tập diff --git a/translations/vi/6-space-game/3-moving-elements-around/README.md b/translations/vi/6-space-game/3-moving-elements-around/README.md index 6d2eb6d09..0e90b15c1 100644 --- a/translations/vi/6-space-game/3-moving-elements-around/README.md +++ b/translations/vi/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # Xây dựng trò chơi không gian Phần 3: Thêm chuyển động ```mermaid diff --git a/translations/vi/6-space-game/3-moving-elements-around/assignment.md b/translations/vi/6-space-game/3-moving-elements-around/assignment.md index b412293ba..16a7acdca 100644 --- a/translations/vi/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/vi/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # Bình luận Mã của Bạn ## Hướng dẫn diff --git a/translations/vi/6-space-game/4-collision-detection/README.md b/translations/vi/6-space-game/4-collision-detection/README.md index a15bc52cb..2fcfd9482 100644 --- a/translations/vi/6-space-game/4-collision-detection/README.md +++ b/translations/vi/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # Xây dựng trò chơi không gian Phần 4: Thêm tia laser và phát hiện va chạm ```mermaid diff --git a/translations/vi/6-space-game/4-collision-detection/assignment.md b/translations/vi/6-space-game/4-collision-detection/assignment.md index fda96c686..cbd72c73c 100644 --- a/translations/vi/6-space-game/4-collision-detection/assignment.md +++ b/translations/vi/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # Khám phá Va chạm ## Hướng dẫn diff --git a/translations/vi/6-space-game/4-collision-detection/solution/README.md b/translations/vi/6-space-game/4-collision-detection/solution/README.md index f7deafdfb..c2aa54205 100644 --- a/translations/vi/6-space-game/4-collision-detection/solution/README.md +++ b/translations/vi/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - Đây là một chỗ trống, để trống một cách có chủ đích --- diff --git a/translations/vi/6-space-game/4-collision-detection/your-work/README.md b/translations/vi/6-space-game/4-collision-detection/your-work/README.md index f7ee3db1b..a3d97eb3e 100644 --- a/translations/vi/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/vi/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - Đây là một chỗ trống, được để trống một cách có chủ đích --- diff --git a/translations/vi/6-space-game/5-keeping-score/README.md b/translations/vi/6-space-game/5-keeping-score/README.md index c0cd62334..3307e4521 100644 --- a/translations/vi/6-space-game/5-keeping-score/README.md +++ b/translations/vi/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # Xây dựng trò chơi không gian Phần 5: Điểm số và mạng sống ## Bài kiểm tra trước bài học diff --git a/translations/vi/6-space-game/5-keeping-score/assignment.md b/translations/vi/6-space-game/5-keeping-score/assignment.md index 236a30911..b5fa6d86a 100644 --- a/translations/vi/6-space-game/5-keeping-score/assignment.md +++ b/translations/vi/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # Xây dựng một trò chơi tính điểm ## Hướng dẫn diff --git a/translations/vi/6-space-game/5-keeping-score/solution/README.md b/translations/vi/6-space-game/5-keeping-score/solution/README.md index 12fe442f5..c2aa54205 100644 --- a/translations/vi/6-space-game/5-keeping-score/solution/README.md +++ b/translations/vi/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - Đây là một chỗ trống, để trống một cách có chủ đích --- diff --git a/translations/vi/6-space-game/5-keeping-score/your-work/README.md b/translations/vi/6-space-game/5-keeping-score/your-work/README.md index cc50d2bbb..181ed7100 100644 --- a/translations/vi/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/vi/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - Đây là một chỗ trống, được để trống một cách có chủ đích --- diff --git a/translations/vi/6-space-game/6-end-condition/README.md b/translations/vi/6-space-game/6-end-condition/README.md index 9154a38ee..965bc4247 100644 --- a/translations/vi/6-space-game/6-end-condition/README.md +++ b/translations/vi/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # Xây dựng trò chơi không gian Phần 6: Kết thúc và Khởi động lại ```mermaid diff --git a/translations/vi/6-space-game/6-end-condition/assignment.md b/translations/vi/6-space-game/6-end-condition/assignment.md index b9ee4bc24..da0afa94a 100644 --- a/translations/vi/6-space-game/6-end-condition/assignment.md +++ b/translations/vi/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # Xây dựng một trò chơi mẫu ## Tổng quan về bài tập diff --git a/translations/vi/6-space-game/6-end-condition/solution/README.md b/translations/vi/6-space-game/6-end-condition/solution/README.md index 9383af24e..181ed7100 100644 --- a/translations/vi/6-space-game/6-end-condition/solution/README.md +++ b/translations/vi/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - Đây là một chỗ trống, được để trống một cách có chủ đích --- diff --git a/translations/vi/6-space-game/6-end-condition/your-work/README.md b/translations/vi/6-space-game/6-end-condition/your-work/README.md index a31d0e355..75bca44f1 100644 --- a/translations/vi/6-space-game/6-end-condition/your-work/README.md +++ b/translations/vi/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - Đây là một chỗ trống, để trống một cách có chủ đích --- diff --git a/translations/vi/6-space-game/README.md b/translations/vi/6-space-game/README.md index de5de8621..8a41ce640 100644 --- a/translations/vi/6-space-game/README.md +++ b/translations/vi/6-space-game/README.md @@ -1,12 +1,3 @@ - # Xây dựng trò chơi không gian Một trò chơi không gian để học các nguyên tắc cơ bản nâng cao của JavaScript diff --git a/translations/vi/6-space-game/solution/README.md b/translations/vi/6-space-game/solution/README.md index 666ac929b..127978139 100644 --- a/translations/vi/6-space-game/solution/README.md +++ b/translations/vi/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - Đây là một chỗ trống, được để trống một cách có chủ đích --- diff --git a/translations/vi/7-bank-project/1-template-route/README.md b/translations/vi/7-bank-project/1-template-route/README.md index fed2da7bd..c04c5a6f7 100644 --- a/translations/vi/7-bank-project/1-template-route/README.md +++ b/translations/vi/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # Xây dựng ứng dụng ngân hàng Phần 1: Mẫu HTML và định tuyến trong ứng dụng web ```mermaid diff --git a/translations/vi/7-bank-project/1-template-route/assignment.md b/translations/vi/7-bank-project/1-template-route/assignment.md index 1995be5fd..2d97eead5 100644 --- a/translations/vi/7-bank-project/1-template-route/assignment.md +++ b/translations/vi/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # Cải thiện hệ thống định tuyến ## Hướng dẫn diff --git a/translations/vi/7-bank-project/2-forms/README.md b/translations/vi/7-bank-project/2-forms/README.md index 61d12a3f5..068bdc371 100644 --- a/translations/vi/7-bank-project/2-forms/README.md +++ b/translations/vi/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # Xây dựng ứng dụng ngân hàng Phần 2: Tạo biểu mẫu đăng nhập và đăng ký ```mermaid diff --git a/translations/vi/7-bank-project/2-forms/assignment.md b/translations/vi/7-bank-project/2-forms/assignment.md index 9a3b01e88..7b758a59c 100644 --- a/translations/vi/7-bank-project/2-forms/assignment.md +++ b/translations/vi/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # Tạo Phong Cách Cho Ứng Dụng Ngân Hàng Với CSS Hiện Đại ## Tổng Quan Dự Án diff --git a/translations/vi/7-bank-project/3-data/README.md b/translations/vi/7-bank-project/3-data/README.md index f9a87e225..bc8a657c3 100644 --- a/translations/vi/7-bank-project/3-data/README.md +++ b/translations/vi/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # Xây dựng ứng dụng ngân hàng Phần 3: Các phương pháp lấy và sử dụng dữ liệu Hãy nghĩ về máy tính của Enterprise trong Star Trek - khi Captain Picard yêu cầu trạng thái của tàu, thông tin xuất hiện ngay lập tức mà không làm giao diện bị gián đoạn hay phải xây dựng lại toàn bộ. Dòng chảy thông tin mượt mà đó chính là điều chúng ta đang xây dựng ở đây với việc lấy dữ liệu động. diff --git a/translations/vi/7-bank-project/3-data/assignment.md b/translations/vi/7-bank-project/3-data/assignment.md index 6dbd7559e..4d900e079 100644 --- a/translations/vi/7-bank-project/3-data/assignment.md +++ b/translations/vi/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # Bài Tập Tái Cấu Trúc Mã và Tài Liệu ## Mục Tiêu Học Tập diff --git a/translations/vi/7-bank-project/4-state-management/README.md b/translations/vi/7-bank-project/4-state-management/README.md index b238eb13c..ca4d3afc5 100644 --- a/translations/vi/7-bank-project/4-state-management/README.md +++ b/translations/vi/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # Xây dựng ứng dụng ngân hàng Phần 4: Khái niệm về Quản lý trạng thái ## ⚡ Những gì bạn có thể làm trong 5 phút tiếp theo diff --git a/translations/vi/7-bank-project/4-state-management/assignment.md b/translations/vi/7-bank-project/4-state-management/assignment.md index cbd722b91..df59348bb 100644 --- a/translations/vi/7-bank-project/4-state-management/assignment.md +++ b/translations/vi/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # Triển khai hộp thoại "Thêm giao dịch" ## Tổng quan diff --git a/translations/vi/7-bank-project/README.md b/translations/vi/7-bank-project/README.md index c98da17c9..418ca6f16 100644 --- a/translations/vi/7-bank-project/README.md +++ b/translations/vi/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: Xây dựng một ngân hàng Trong dự án này, bạn sẽ học cách xây dựng một ngân hàng giả tưởng. Những bài học này bao gồm hướng dẫn về cách thiết kế ứng dụng web và cung cấp các tuyến đường, xây dựng biểu mẫu, quản lý trạng thái, và lấy dữ liệu từ API để truy xuất thông tin của ngân hàng. diff --git a/translations/vi/7-bank-project/api/README.md b/translations/vi/7-bank-project/api/README.md index ba21a9877..484db8b05 100644 --- a/translations/vi/7-bank-project/api/README.md +++ b/translations/vi/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # API Ngân Hàng > API Ngân Hàng được xây dựng bằng [Node.js](https://nodejs.org) + [Express](https://expressjs.com/). diff --git a/translations/vi/7-bank-project/solution/README.md b/translations/vi/7-bank-project/solution/README.md index 8d3460532..d01729d17 100644 --- a/translations/vi/7-bank-project/solution/README.md +++ b/translations/vi/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # Ứng dụng ngân hàng > Giải pháp ví dụ cho dự án ứng dụng ngân hàng, được xây dựng bằng HTML5, CSS và JavaScript thuần (không sử dụng framework hay thư viện). diff --git a/translations/vi/8-code-editor/1-using-a-code-editor/README.md b/translations/vi/8-code-editor/1-using-a-code-editor/README.md index 5db75ce38..401c12624 100644 --- a/translations/vi/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/vi/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # Sử dụng Trình Soạn Thảo Mã: Làm Chủ VSCode.dev Bạn còn nhớ trong *The Matrix* khi Neo phải kết nối với một máy tính khổng lồ để truy cập thế giới số không? Các công cụ phát triển web ngày nay lại hoàn toàn ngược lại – khả năng mạnh mẽ có thể truy cập từ bất cứ đâu. VSCode.dev là một trình soạn thảo mã dựa trên trình duyệt, mang đến các công cụ phát triển chuyên nghiệp cho bất kỳ thiết bị nào có kết nối internet. diff --git a/translations/vi/8-code-editor/1-using-a-code-editor/assignment.md b/translations/vi/8-code-editor/1-using-a-code-editor/assignment.md index 5671ec1e8..070907a12 100644 --- a/translations/vi/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/vi/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # Tạo Website Sơ Yếu Lý Lịch Bằng VSCode.dev Nâng cao triển vọng nghề nghiệp của bạn bằng cách xây dựng một website sơ yếu lý lịch chuyên nghiệp, thể hiện kỹ năng và kinh nghiệm của bạn dưới dạng tương tác, hiện đại. Thay vì gửi các tệp PDF truyền thống, hãy tưởng tượng việc cung cấp cho nhà tuyển dụng một website đẹp mắt, đáp ứng tốt, vừa thể hiện trình độ chuyên môn vừa chứng minh khả năng phát triển web của bạn. diff --git a/translations/vi/9-chat-project/README.md b/translations/vi/9-chat-project/README.md index 4d31ac6e4..82b2ce0e6 100644 --- a/translations/vi/9-chat-project/README.md +++ b/translations/vi/9-chat-project/README.md @@ -1,12 +1,3 @@ - # Xây dựng Trợ lý Chat với AI Bạn còn nhớ trong Star Trek, khi phi hành đoàn trò chuyện với máy tính của tàu, hỏi những câu hỏi phức tạp và nhận được các câu trả lời sâu sắc? Điều tưởng chừng như khoa học viễn tưởng vào những năm 1960 giờ đây là điều bạn có thể xây dựng bằng các công nghệ web mà bạn đã biết. diff --git a/translations/vi/9-chat-project/solution/README.md b/translations/vi/9-chat-project/solution/README.md index 582d7f223..4ac87304c 100644 --- a/translations/vi/9-chat-project/solution/README.md +++ b/translations/vi/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # Chạy giải pháp 1. Khởi động [backend](./backend/README.md) diff --git a/translations/vi/9-chat-project/solution/backend/README.md b/translations/vi/9-chat-project/solution/backend/README.md index cdcea5483..e8be2e26c 100644 --- a/translations/vi/9-chat-project/solution/backend/README.md +++ b/translations/vi/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - Chọn môi trường chạy của bạn - [Python](./python/README.md) diff --git a/translations/vi/9-chat-project/solution/backend/python/README.md b/translations/vi/9-chat-project/solution/backend/python/README.md index 222e121e3..1cc74046e 100644 --- a/translations/vi/9-chat-project/solution/backend/python/README.md +++ b/translations/vi/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # Chạy mã ## Thiết lập diff --git a/translations/vi/9-chat-project/solution/frontend/README.md b/translations/vi/9-chat-project/solution/frontend/README.md index 98980c7eb..6858da153 100644 --- a/translations/vi/9-chat-project/solution/frontend/README.md +++ b/translations/vi/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # Chạy mã ```sh diff --git a/translations/vi/AGENTS.md b/translations/vi/AGENTS.md index 4f6e4f277..577a6657c 100644 --- a/translations/vi/AGENTS.md +++ b/translations/vi/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## Tổng quan dự án diff --git a/translations/vi/CODE_OF_CONDUCT.md b/translations/vi/CODE_OF_CONDUCT.md index ce81ac62b..caed757eb 100644 --- a/translations/vi/CODE_OF_CONDUCT.md +++ b/translations/vi/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # Quy tắc Ứng xử Mã nguồn Mở của Microsoft Dự án này đã áp dụng [Quy tắc Ứng xử Mã nguồn Mở của Microsoft](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/vi/CONTRIBUTING.md b/translations/vi/CONTRIBUTING.md index 0f139fb31..2039bbf2e 100644 --- a/translations/vi/CONTRIBUTING.md +++ b/translations/vi/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # Đóng góp Dự án này hoan nghênh các đóng góp và gợi ý. Hầu hết các đóng góp yêu cầu bạn đồng ý với Thỏa thuận Cấp phép Người đóng góp (CLA), xác nhận rằng bạn có quyền và thực sự cấp cho chúng tôi quyền sử dụng đóng góp của bạn. Để biết thêm chi tiết, hãy truy cập [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/vi/Git-Basics/README.md b/translations/vi/Git-Basics/README.md index 099febcaa..749e96891 100644 --- a/translations/vi/Git-Basics/README.md +++ b/translations/vi/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## Cơ bản về GIT dành cho người mới bắt đầu phát triển web 👶 ## Git là gì? diff --git a/translations/vi/README.md b/translations/vi/README.md index a40ee248b..c4c061da4 100644 --- a/translations/vi/README.md +++ b/translations/vi/README.md @@ -1,87 +1,79 @@ - -[![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) -[![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) -[![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) -[![GitHub pull-requests](https://img.shields.io/github/issues-pr/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/pulls/) -[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) - -[![GitHub watchers](https://img.shields.io/github/watchers/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/watchers/) -[![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/network/) -[![GitHub stars](https://img.shields.io/github/stars/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/stargazers/) +[![Giấy phép GitHub](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) +[![Người đóng góp GitHub](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) +[![Vấn đề GitHub](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) +[![Yêu cầu kéo GitHub](https://img.shields.io/github/issues-pr/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/pulls/) +[![Chào đón PR](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) + +[![Người theo dõi GitHub](https://img.shields.io/github/watchers/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/watchers/) +[![Nhánh GitHub](https://img.shields.io/github/forks/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/network/) +[![Sao GitHub](https://img.shields.io/github/stars/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/stargazers/) [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -# Phát triển Web cho Người mới bắt đầu - Chương trình học +# Phát triển Web cho Người mới bắt đầu - Một Chương trình học -Học những điều cơ bản về phát triển web với khóa học toàn diện 12 tuần do Microsoft Cloud Advocates thiết kế. Mỗi trong số 24 bài học đào sâu về JavaScript, CSS, và HTML thông qua các dự án thực hành như terrariums, tiện ích mở rộng trình duyệt, và trò chơi không gian. Tham gia với các bài kiểm tra, thảo luận, và bài tập thực tế. Nâng cao kỹ năng và tối ưu hóa việc ghi nhớ kiến thức với phương pháp dựa trên dự án hiệu quả của chúng tôi. Bắt đầu hành trình lập trình của bạn ngay hôm nay! +Học các kiến thức cơ bản về phát triển web qua khóa học toàn diện 12 tuần của các Chuyên gia Microsoft Cloud Advocates. Mỗi trong số 24 bài học sẽ đi sâu vào JavaScript, CSS, và HTML thông qua các dự án thực hành như terrarium, tiện ích mở rộng trình duyệt, và trò chơi không gian. Tham gia các bài kiểm tra, thảo luận, và bài tập thực tế. Nâng cao kỹ năng và tối ưu khả năng ghi nhớ kiến thức với phương pháp học tập dựa trên dự án hiệu quả của chúng tôi. Bắt đầu hành trình lập trình của bạn ngay hôm nay! Tham gia Cộng đồng Discord Azure AI Foundry [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Làm theo các bước sau để bắt đầu sử dụng các tài nguyên này: -1. **Fork Kho lưu trữ**: Nhấp vào [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) -2. **Clone Kho lưu trữ**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Tham gia Discord Azure AI Foundry và gặp gỡ các chuyên gia cũng như các nhà phát triển khác**](https://discord.com/invite/ByRwuEEgH4) +Thực hiện các bước sau để bắt đầu sử dụng các tài nguyên này: +1. **Tạo Nhánh Repository**: Nhấp vào [![Nhánh GitHub](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) +2. **Sao chép Repository**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**Tham gia Azure AI Foundry Discord và gặp gỡ các chuyên gia và đồng hành phát triển**](https://discord.com/invite/ByRwuEEgH4) -### 🌐 Hỗ trợ Đa ngôn ngữ +### 🌐 Hỗ trợ Đa Ngôn ngữ -#### Hỗ trợ qua GitHub Action (Tự động & Luôn được cập nhật) +#### Hỗ trợ qua GitHub Action (Tự động & Luôn Cập nhật) -[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](./README.md) +[Tiếng Ả Rập](../ar/README.md) | [Tiếng Bengal](../bn/README.md) | [Tiếng Bulgaria](../bg/README.md) | [Tiếng Miến Điện (Myanmar)](../my/README.md) | [Tiếng Trung (Giản thể)](../zh-CN/README.md) | [Tiếng Trung (Phồn thể, Hồng Kông)](../zh-HK/README.md) | [Tiếng Trung (Phồn thể, Macau)](../zh-MO/README.md) | [Tiếng Trung (Phồn thể, Đài Loan)](../zh-TW/README.md) | [Tiếng Croatia](../hr/README.md) | [Tiếng Séc](../cs/README.md) | [Tiếng Đan Mạch](../da/README.md) | [Tiếng Hà Lan](../nl/README.md) | [Tiếng Estonia](../et/README.md) | [Tiếng Phần Lan](../fi/README.md) | [Tiếng Pháp](../fr/README.md) | [Tiếng Đức](../de/README.md) | [Tiếng Hy Lạp](../el/README.md) | [Tiếng Do Thái](../he/README.md) | [Tiếng Hindi](../hi/README.md) | [Tiếng Hungary](../hu/README.md) | [Tiếng Indonesia](../id/README.md) | [Tiếng Ý](../it/README.md) | [Tiếng Nhật](../ja/README.md) | [Tiếng Kannada](../kn/README.md) | [Tiếng Hàn](../ko/README.md) | [Tiếng Litva](../lt/README.md) | [Tiếng Mã Lai](../ms/README.md) | [Tiếng Malayalam](../ml/README.md) | [Tiếng Marathi](../mr/README.md) | [Tiếng Nepal](../ne/README.md) | [Tiếng Pidgin Nigeria](../pcm/README.md) | [Tiếng Na Uy](../no/README.md) | [Tiếng Ba Tư (Farsi)](../fa/README.md) | [Tiếng Ba Lan](../pl/README.md) | [Tiếng Bồ Đào Nha (Brazil)](../pt-BR/README.md) | [Tiếng Bồ Đào Nha (Bồ Đào Nha)](../pt-PT/README.md) | [Tiếng Punjabi (Gurmukhi)](../pa/README.md) | [Tiếng Romania](../ro/README.md) | [Tiếng Nga](../ru/README.md) | [Tiếng Serbia (Chữ Kirin)](../sr/README.md) | [Tiếng Slovakia](../sk/README.md) | [Tiếng Slovenia](../sl/README.md) | [Tiếng Tây Ban Nha](../es/README.md) | [Tiếng Swahili](../sw/README.md) | [Tiếng Thụy Điển](../sv/README.md) | [Tiếng Tagalog (Philippines)](../tl/README.md) | [Tiếng Tamil](../ta/README.md) | [Tiếng Telugu](../te/README.md) | [Tiếng Thái](../th/README.md) | [Tiếng Thổ Nhĩ Kỳ](../tr/README.md) | [Tiếng Ukraina](../uk/README.md) | [Tiếng Urdu](../ur/README.md) | [Tiếng Việt](./README.md) -> **Ưu tiên Clone về máy tính?** +> **Ưu tiên Sao chép Cục bộ?** -> Kho lưu trữ này bao gồm hơn 50 bản dịch ngôn ngữ làm tăng đáng kể kích thước tải xuống. Để clone mà không có bản dịch, hãy sử dụng sparse checkout: +> Kho lưu trữ này bao gồm hơn 50 bản dịch ngôn ngữ, điều này làm tăng đáng kể kích thước tải xuống. Để sao chép mà không có bản dịch, hãy sử dụng kiểm tra rải rác: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Điều này cung cấp cho bạn tất cả những gì bạn cần để hoàn thành khóa học với tốc độ tải xuống nhanh hơn nhiều. +> Điều này cung cấp cho bạn mọi thứ cần thiết để hoàn thành khóa học với tốc độ tải xuống nhanh hơn nhiều. -**Nếu bạn muốn có thêm các ngôn ngữ dịch hỗ trợ được liệt kê [ở đây](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +**Nếu bạn muốn có thêm ngôn ngữ dịch được hỗ trợ, danh sách được liệt kê [ở đây](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** -[![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) +[![Mở trong Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Mở%20trong%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) -#### 🧑‍🎓 _Bạn là sinh viên?_ +#### 🧑‍🎓 _Bạn là học sinh sinh viên?_ -Truy cập [**Trang Trung tâm Sinh viên**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) nơi bạn sẽ tìm thấy tài nguyên cho người mới bắt đầu, bộ dụng cụ dành cho sinh viên và thậm chí cả cách nhận phiếu chứng nhận miễn phí. Đây là trang bạn nên đánh dấu và kiểm tra thường xuyên vì chúng tôi thay đổi nội dung hàng tháng. +Truy cập [**trang Trung Tâm Sinh Viên**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) nơi bạn sẽ tìm thấy các tài nguyên dành cho người mới bắt đầu, các gói Sinh viên và thậm chí cách nhận phiếu chứng nhận miễn phí. Đây là trang bạn nên đánh dấu và kiểm tra thường xuyên khi chúng tôi thay đổi nội dung hàng tháng. -### 📣 Thông báo - Thử thách mới về Chế độ GitHub Copilot Agent để hoàn thành! +### 📣 Thông báo - Thử thách Chế độ Tác nhân GitHub Copilot mới để hoàn thành! -Thử thách mới đã được thêm, tìm "GitHub Copilot Agent Challenge 🚀" trong hầu hết các chương. Đây là thử thách mới dành cho bạn hoàn thành bằng cách sử dụng GitHub Copilot và Chế độ Agent. Nếu bạn chưa từng dùng Chế độ Agent trước đây, nó không chỉ tạo ra văn bản mà còn có thể tạo và chỉnh sửa tệp, chạy lệnh và nhiều hơn thế. +Thử thách mới đã được thêm vào, tìm "Thử thách Chế độ Tác nhân GitHub Copilot 🚀" trong phần lớn các chương. Đó là thử thách mới dành cho bạn sử dụng GitHub Copilot và chế độ Tác nhân để hoàn thành. Nếu bạn chưa từng sử dụng chế độ Tác nhân trước đây, nó không chỉ tạo văn bản mà còn có thể tạo và chỉnh sửa tệp, chạy lệnh và nhiều hơn nữa. -### 📣 Thông báo - _Dự án mới xây dựng sử dụng AI Tạo sinh_ +### 📣 Thông báo - _Dự án Mới xây dựng sử dụng AI Sinh tạo_ -Dự án Trợ lý AI mới vừa được thêm, xem ngay [dự án](./9-chat-project/README.md) +Dự án Trợ lý AI mới vừa được thêm, xem dự án tại [project](./9-chat-project/README.md) -### 📣 Thông báo - _Chương trình học mới_ về Generative AI cho JavaScript vừa được phát hành +### 📣 Thông báo - _Chương trình học Mới_ về AI Sinh tạo cho JavaScript vừa được phát hành -Đừng bỏ lỡ chương trình học Generative AI mới của chúng tôi! +Đừng bỏ lỡ chương trình học AI Sinh tạo mới của chúng tôi! Truy cập [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) để bắt đầu! -![Background](../../translated_images/vi/background.148a8d43afde5730.webp) +![Nền](../../translated_images/vi/background.148a8d43afde5730.webp) -- Các bài học bao phủ từ cơ bản đến RAG. +- Bài học bao gồm mọi thứ từ cơ bản đến RAG. - Tương tác với các nhân vật lịch sử bằng GenAI và ứng dụng đồng hành của chúng tôi. -- Câu chuyện thú vị và hấp dẫn, bạn sẽ du hành thời gian! +- Câu chuyện vui nhộn và hấp dẫn, bạn sẽ du hành thời gian! + +![nhân vật](../../translated_images/vi/character.5c0dd8e067ffd693.webp) -![character](../../translated_images/vi/character.5c0dd8e067ffd693.webp) -Mỗi bài học bao gồm một bài tập hoàn thành, kiểm tra kiến thức và một thử thách để hướng dẫn bạn học các chủ đề như: -- Lời nhắc và kỹ thuật tạo lời nhắc +Mỗi bài học bao gồm một bài tập để hoàn thành, kiểm tra kiến thức và một thử thách để hướng dẫn bạn học các chủ đề như: +- Kỹ thuật yêu cầu và xây dựng câu lệnh prompt - Tạo ứng dụng văn bản và hình ảnh - Ứng dụng tìm kiếm @@ -91,39 +83,39 @@ Truy cập [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course ## 🌱 Bắt đầu -> **Giáo viên**, chúng tôi đã [đưa ra một số gợi ý](for-teachers.md) về cách sử dụng chương trình học này. Chúng tôi rất mong nhận được phản hồi của bạn [trong diễn đàn thảo luận của chúng tôi](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! +> **Giáo viên**, chúng tôi đã [bao gồm một số đề xuất](for-teachers.md) về cách sử dụng chương trình học này. Chúng tôi rất mong nhận phản hồi của bạn [trong diễn đàn thảo luận của chúng tôi](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! -**[Người học](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, với mỗi bài học, bắt đầu với bài kiểm tra trước bài giảng và tiếp tục đọc tài liệu bài giảng, hoàn thành các hoạt động đa dạng và kiểm tra hiểu biết của bạn bằng bài kiểm tra sau bài giảng. +**[Người học](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, đối với mỗi bài học, hãy bắt đầu với bài kiểm tra trước bài giảng và tiếp tục đọc tài liệu bài giảng, hoàn thành các hoạt động khác nhau và kiểm tra hiểu biết của bạn qua bài kiểm tra sau bài giảng. -Để nâng cao trải nghiệm học tập, hãy kết nối với bạn bè để cùng làm các dự án! Thảo luận được khuyến khích trong [diễn đàn thảo luận](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) nơi đội ngũ điều hành của chúng tôi sẽ hỗ trợ trả lời câu hỏi của bạn. +Để nâng cao trải nghiệm học tập, hãy kết nối với đồng nghiệp để làm việc cùng nhau trên các dự án! Khuyến khích thảo luận trong [diễn đàn thảo luận](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) của chúng tôi, nơi đội ngũ điều hành sẽ sẵn sàng trả lời các câu hỏi của bạn. -Để mở rộng kiến thức, chúng tôi khuyên bạn nên khám phá [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) để có thêm tài liệu học tập. +Để học sâu hơn, chúng tôi rất khuyên bạn khám phá [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) để có thêm tài liệu học tập. -### 📋 Thiết lập môi trường +### 📋 Cài đặt môi trường của bạn -Chương trình học này đã có sẵn môi trường phát triển! Khi bắt đầu, bạn có thể chọn chạy chương trình trong [Codespace](https://github.com/features/codespaces/) (_một môi trường trên trình duyệt không cần cài đặt_), hoặc chạy cục bộ trên máy tính sử dụng trình soạn thảo văn bản như [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +Chương trình học này có môi trường phát triển sẵn sàng! Khi bạn bắt đầu, bạn có thể chọn chạy chương trình học trong một [Codespace](https://github.com/features/codespaces/) (_môi trường trên trình duyệt, không cần cài đặt_), hoặc chạy cục bộ trên máy tính với trình soạn thảo văn bản như [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). #### Tạo kho lưu trữ của bạn -Để dễ dàng lưu trữ công việc của bạn, bạn nên tạo bản sao riêng của kho lưu trữ này. Bạn có thể làm điều đó bằng cách nhấp vào nút **Use this template** ở đầu trang. Điều này sẽ tạo một kho lưu trữ mới trong tài khoản GitHub của bạn với bản sao chương trình học. +Để dễ dàng lưu tác phẩm của bạn, bạn nên tạo một bản sao riêng của kho lưu trữ này. Bạn có thể làm điều này bằng cách nhấn nút **Use this template** ở đầu trang. Điều này sẽ tạo một kho lưu trữ mới trong tài khoản GitHub của bạn với bản sao chương trình học. -Thực hiện theo các bước: -1. **Fork Kho lưu trữ**: Nhấp vào nút "Fork" ở góc trên bên phải của trang này. -2. **Clone Kho lưu trữ**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +Thực hiện các bước sau: +1. **Tạo Nhánh Repository**: Nhấp nút "Fork" ở góc trên bên phải của trang này. +2. **Sao chép Repository**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -#### Chạy chương trình trong Codespace +#### Chạy chương trình học trong Codespace -Trong bản sao kho lưu trữ bạn đã tạo, nhấp nút **Code** và chọn **Open with Codespaces**. Điều này sẽ tạo Codespace mới để bạn làm việc. +Trong bản sao kho lưu trữ mà bạn đã tạo, nhấp nút **Code** và chọn **Open with Codespaces**. Điều này sẽ tạo một Codespace mới để bạn làm việc. ![Codespace](../../translated_images/vi/createcodespace.0238bbf4d7a8d955.webp) -#### Chạy chương trình trên máy tính của bạn +#### Chạy chương trình học trên máy tính cục bộ -Để chạy chương trình này trên máy tính, bạn cần trình soạn thảo văn bản, trình duyệt và công cụ dòng lệnh. Bài học đầu tiên của chúng tôi, [Giới thiệu về Ngôn ngữ Lập trình và Công cụ](../../1-getting-started-lessons/1-intro-to-programming-languages), sẽ hướng dẫn bạn các lựa chọn cho từng công cụ để bạn chọn phù hợp nhất. +Để chạy chương trình học này trên máy tính, bạn cần một trình soạn thảo văn bản, trình duyệt và công cụ dòng lệnh. Bài học đầu tiên của chúng tôi, [Giới thiệu về Ngôn ngữ Lập trình và Công cụ Thương mại](../../1-getting-started-lessons/1-intro-to-programming-languages), sẽ hướng dẫn bạn qua các tùy chọn cho từng công cụ này để bạn chọn cái phù hợp nhất với mình. -Chúng tôi khuyên bạn dùng [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) làm trình soạn thảo, trình soạn thảo này cũng có [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) tích hợp sẵn. Bạn có thể tải Visual Studio Code [tại đây](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +Chúng tôi khuyên bạn sử dụng [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) làm trình soạn thảo, trình soạn này cũng có [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) tích hợp sẵn. Bạn có thể tải Visual Studio Code [tại đây](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -1. Clone kho lưu trữ về máy tính. Bạn có thể làm điều này bằng cách nhấp nút **Code** và sao chép URL: +1. Sao chép kho lưu trữ về máy tính của bạn. Bạn có thể làm điều này bằng cách nhấp nút **Code** và sao chép URL: [CodeSpace](./images/createcodespace.png) Sau đó, mở [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) trong [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) và chạy lệnh sau, thay thế `` bằng URL bạn vừa sao chép: @@ -134,85 +126,87 @@ Sau đó, mở [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT 2. Mở thư mục trong Visual Studio Code. Bạn có thể làm điều này bằng cách nhấp vào **File** > **Open Folder** và chọn thư mục bạn vừa sao chép. -> Các tiện ích mở rộng Visual Studio Code được khuyến nghị: + +> Các tiện ích mở rộng được đề xuất cho Visual Studio Code: > > * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - để xem trước các trang HTML trong Visual Studio Code > * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - giúp bạn viết mã nhanh hơn ## 📂 Mỗi bài học bao gồm: -- có thể có sketchnote tùy chọn -- có thể có video bổ sung tùy chọn -- bài kiểm tra làm nóng trước bài học -- bài học viết +- sketchnote tùy chọn +- video bổ sung tùy chọn +- bài kiểm tra khởi động trước bài học +- bài học bằng văn bản - đối với các bài học dựa trên dự án, hướng dẫn từng bước cách xây dựng dự án -- các bài kiểm tra kiến thức +- kiểm tra kiến thức - một thử thách - tài liệu đọc bổ sung - bài kiểm tra sau bài học [post-lesson quiz](https://ff-quizzes.netlify.app/web/) -> **Lưu ý về các bài kiểm tra**: Tất cả các bài kiểm tra đều nằm trong thư mục Quiz-app, tổng cộng 48 bài kiểm tra với mỗi bài 3 câu hỏi. Chúng có sẵn [tại đây](https://ff-quizzes.netlify.app/web/); ứng dụng kiểm tra có thể chạy cục bộ hoặc triển khai lên Azure; làm theo hướng dẫn trong thư mục `quiz-app`. +> **Ghi chú về bài kiểm tra**: Tất cả bài kiểm tra đều nằm trong thư mục Quiz-app, tổng cộng 48 bài kiểm tra, mỗi bài gồm ba câu hỏi. Chúng có sẵn [tại đây](https://ff-quizzes.netlify.app/web/), ứng dụng bài kiểm tra có thể chạy cục bộ hoặc được triển khai lên Azure; làm theo hướng dẫn trong thư mục `quiz-app`. ## 🗃️ Các bài học -| | Tên Dự Án | Khái Niệm Được Dạy | Mục Tiêu Học Tập | Bài Học Liên Kết | Tác Giả | -| :-: | :----------------------------------------------------: | :----------------------------------------------------------------------: | -------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :-----------------------: | -| 01 | Getting Started | Giới thiệu về Lập trình và Công cụ làm việc | Tìm hiểu nền tảng cơ bản đằng sau hầu hết các ngôn ngữ lập trình và về phần mềm hỗ trợ các nhà phát triển chuyên nghiệp | [Intro to Programming Languages and Tools of the Trade](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | -| 02 | Getting Started | Kiến thức cơ bản về GitHub, bao gồm làm việc nhóm | Cách sử dụng GitHub trong dự án của bạn, cách hợp tác với người khác trên mã code | [Intro to GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | Getting Started | Khả năng truy cập | Tìm hiểu các kiến thức cơ bản về truy cập web | [Accessibility Fundamentals](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | JS Basics | Các loại dữ liệu trong JavaScript | Các kiến thức cơ bản về các loại dữ liệu trong JavaScript | [Data Types](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | JS Basics | Hàm và Phương thức | Tìm hiểu về hàm và phương thức để quản lý luồng logic ứng dụng | [Functions and Methods](./2-js-basics/2-functions-methods/README.md) | Jasmine và Christopher | -| 06 | JS Basics | Ra quyết định với JavaScript | Tìm hiểu cách tạo điều kiện trong mã của bạn bằng các phương pháp ra quyết định | [Making Decisions](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | JS Basics | Mảng và Vòng lặp | Làm việc với dữ liệu bằng cách sử dụng mảng và vòng lặp trong JavaScript | [Arrays and Loops](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML trong Thực hành | Xây dựng HTML để tạo một terrarium trực tuyến, tập trung vào xây dựng bố cục | [Introduction to HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS trong Thực hành | Xây dựng CSS để tạo kiểu cho terrarium trực tuyến, tập trung vào kiến thức cơ bản CSS bao gồm làm trang web phản hồi | [Introduction to CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript Closures, thao tác DOM | Xây dựng JavaScript để làm cho terrarium hoạt động như giao diện kéo và thả, tập trung vào closures và thao tác DOM | [JavaScript Closures, DOM manipulation](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [Typing Game](./4-typing-game/solution/README.md) | Xây dựng trò chơi đánh máy | Tìm hiểu cách sử dụng sự kiện bàn phím để điều khiển luồng logic cho ứng dụng JavaScript của bạn | [Event-Driven Programming](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Làm việc với Trình duyệt | Tìm hiểu về cách trình duyệt hoạt động, lịch sử của nó và cách dựng khung đầu tiên cho tiện ích mở rộng trình duyệt | [About Browsers](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Xây dựng biểu mẫu, gọi API và lưu biến trong bộ nhớ cục bộ | Xây dựng các thành phần JavaScript của tiện ích trình duyệt để gọi API sử dụng biến lưu trữ trong bộ nhớ cục bộ | [APIs, Forms, and Local Storage](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Các tiến trình nền của trình duyệt, hiệu suất web | Sử dụng các tiến trình nền của trình duyệt để quản lý biểu tượng tiện ích; tìm hiểu về hiệu suất web và một số tối ưu để cải thiện | [Background Tasks and Performance](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [Space Game](./6-space-game/solution/README.md) | Phát triển trò chơi nâng cao hơn với JavaScript | Tìm hiểu về Kế thừa sử dụng cả Lớp và Thành phần cũng như mô hình Pub/Sub, chuẩn bị cho việc xây dựng trò chơi | [Introduction to Advanced Game Development](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [Space Game](./6-space-game/solution/README.md) | Vẽ lên canvas | Tìm hiểu về Canvas API, sử dụng để vẽ các phần tử lên màn hình | [Drawing to Canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [Space Game](./6-space-game/solution/README.md) | Di chuyển các phần tử trên màn hình | Khám phá cách các phần tử có thể di chuyển sử dụng tọa độ Decart và Canvas API | [Moving Elements Around](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [Space Game](./6-space-game/solution/README.md) | Phát hiện va chạm | Làm cho các phần tử va chạm và phản ứng lẫn nhau sử dụng phím bấm và cung cấp chức năng làm mát để đảm bảo hiệu suất của trò chơi | [Collision Detection](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [Space Game](./6-space-game/solution/README.md) | Giữ điểm số | Thực hiện các phép tính toán dựa trên trạng thái và hiệu suất của trò chơi | [Keeping Score](./6-space-game/5-keeping-score/README.md) | Chris | -| 20 | [Space Game](./6-space-game/solution/README.md) | Kết thúc và khởi động lại trò chơi | Tìm hiểu về kết thúc và khởi động lại trò chơi, bao gồm dọn dẹp tài nguyên và đặt lại các giá trị biến | [The Ending Condition](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [Banking App](./7-bank-project/solution/README.md) | Mẫu HTML và Định tuyến trong Web App | Tìm hiểu cách tạo khung kiến trúc website nhiều trang bằng kỹ thuật định tuyến và mẫu HTML | [HTML Templates and Routes](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [Banking App](./7-bank-project/solution/README.md) | Xây dựng mẫu đăng nhập và đăng ký | Tìm hiểu cách xây dựng biểu mẫu và xử lý các quy trình xác thực | [Forms](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [Banking App](./7-bank-project/solution/README.md) | Các phương thức lấy và sử dụng dữ liệu | Cách dữ liệu chảy vào và ra khỏi ứng dụng của bạn, cách lấy dữ liệu, lưu trữ và loại bỏ | [Data](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [Banking App](./7-bank-project/solution/README.md) | Các khái niệm quản lý trạng thái | Tìm hiểu cách ứng dụng của bạn giữ trạng thái và cách quản lý nó bằng lập trình | [State Management](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [Browser/VScode Code](../../8-code-editor) | Làm việc với VScode | Tìm hiểu cách sử dụng trình soạn thảo mã | [Use VScode Code Editor](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [AI Assistants](./9-chat-project/README.md) | Làm việc với AI | Tìm hiểu cách xây dựng trợ lý AI của riêng bạn | [AI Assistant project](./9-chat-project/README.md) | Chris | +| | Tên Dự Án | Khái Niệm Được Dạy | Mục Tiêu Học Tập | Bài Học Liên Kết | Tác Giả | +| :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | +| 01 | Bắt Đầu | Giới thiệu Lập trình và Công cụ Nghề nghiệp | Học các kiến thức cơ bản đằng sau hầu hết các ngôn ngữ lập trình và về phần mềm giúp các nhà phát triển chuyên nghiệp làm việc | [Intro to Programming Languages and Tools of the Trade](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | Bắt Đầu | Cơ bản về GitHub, bao gồm làm việc nhóm | Cách sử dụng GitHub trong dự án của bạn, cách cộng tác với người khác trên mã nguồn | [Intro to GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | Bắt Đầu | Khả năng tiếp cận | Học các kiến thức cơ bản về khả năng tiếp cận web | [Accessibility Fundamentals](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | JS Cơ Bản | Các loại dữ liệu trong JavaScript | Các kiến thức cơ bản về loại dữ liệu trong JavaScript | [Data Types](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | JS Cơ Bản | Hàm và Phương thức | Học về các hàm và phương thức để quản lý luồng logic của ứng dụng | [Functions and Methods](./2-js-basics/2-functions-methods/README.md) | Jasmine and Christopher | +| 06 | JS Cơ Bản | Quyết định với JS | Học cách tạo điều kiện trong mã của bạn sử dụng các phương pháp ra quyết định | [Making Decisions](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | JS Cơ Bản | Mảng và Vòng lặp | Làm việc với dữ liệu sử dụng mảng và vòng lặp trong JavaScript | [Arrays and Loops](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Terrarium](./3-terrarium/solution/README.md) | Thực hành HTML | Xây dựng HTML để tạo một terrarium trực tuyến, tập trung vào xây dựng bố cục | [Introduction to HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrarium](./3-terrarium/solution/README.md) | Thực hành CSS | Xây dựng CSS để tạo kiểu cho terrarium trực tuyến, tập trung vào các kiến thức cơ bản về CSS bao gồm làm trang web phản hồi | [Introduction to CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrarium](./3-terrarium/solution/README.md) | Đóng gói JavaScript, thao tác DOM | Xây dựng JavaScript để terrarium hoạt động như một giao diện kéo thả, tập trung vào đóng gói và thao tác DOM | [JavaScript Closures, DOM manipulation](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Typing Game](./4-typing-game/solution/README.md) | Xây dựng một Trò chơi Gõ phím | Học cách sử dụng sự kiện bàn phím để điều khiển logic của ứng dụng JavaScript | [Event-Driven Programming](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Làm việc với Trình duyệt | Học cách trình duyệt hoạt động, lịch sử của chúng và cách tạo khung cho các phần tử đầu tiên của tiện ích mở rộng trình duyệt | [About Browsers](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Xây dựng biểu mẫu, gọi API và lưu trữ biến trong bộ nhớ cục bộ | Xây dựng các phần tử JavaScript của tiện ích mở rộng trình duyệt để gọi API sử dụng biến lưu trong bộ nhớ cục bộ | [APIs, Forms, and Local Storage](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Các quy trình nền trong trình duyệt, hiệu suất web | Sử dụng các quy trình nền của trình duyệt để quản lý biểu tượng tiện ích; tìm hiểu về hiệu suất web và một số tối ưu hóa để nâng cao | [Background Tasks and Performance](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [Space Game](./6-space-game/solution/README.md) | Phát triển Game nâng cao hơn với JavaScript | Học về kế thừa sử dụng cả Lớp và Tổng hợp và mẫu Pub/Sub, chuẩn bị cho việc xây dựng game | [Introduction to Advanced Game Development](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [Space Game](./6-space-game/solution/README.md) | Vẽ trên canvas | Học về Canvas API, dùng để vẽ các phần tử lên màn hình | [Drawing to Canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [Space Game](./6-space-game/solution/README.md) | Di chuyển các phần tử quanh màn hình | Khám phá cách các phần tử có thể chuyển động sử dụng tọa độ Đề-các và Canvas API | [Moving Elements Around](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [Space Game](./6-space-game/solution/README.md) | Phát hiện va chạm | Làm cho các phần tử va chạm và phản ứng với nhau sử dụng phím bấm và cung cấp chức năng hạ nhiệt để đảm bảo hiệu suất trò chơi | [Collision Detection](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [Space Game](./6-space-game/solution/README.md) | Tính điểm | Thực hiện các phép tính toán dựa trên trạng thái và hiệu suất của trò chơi | [Keeping Score](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [Space Game](./6-space-game/solution/README.md) | Kết thúc và khởi động lại trò chơi | Học về kết thúc và khởi động lại trò chơi, bao gồm dọn dẹp tài sản và đặt lại biến | [The Ending Condition](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [Banking App](./7-bank-project/solution/README.md) | Mẫu HTML và Định tuyến trong ứng dụng Web | Học cách tạo khung kiến trúc của một trang web đa trang sử dụng định tuyến và mẫu HTML | [HTML Templates and Routes](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [Banking App](./7-bank-project/solution/README.md) | Xây dựng biểu mẫu Đăng nhập và Đăng ký | Học về xây dựng biểu mẫu và xử lý các quy trình xác thực | [Forms](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [Banking App](./7-bank-project/solution/README.md) | Phương pháp lấy và sử dụng dữ liệu | Cách dữ liệu đi vào và ra khỏi ứng dụng của bạn, cách lấy nó, lưu trữ và loại bỏ | [Data](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [Banking App](./7-bank-project/solution/README.md) | Khái niệm Quản lý Trạng thái | Học cách ứng dụng giữ trạng thái và quản lý nó một cách lập trình | [State Management](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [Browser/VScode Code](../../8-code-editor) | Làm việc với VScode | Học cách sử dụng trình soạn thảo mã | [Use VScode Code Editor](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [AI Assistants](./9-chat-project/README.md) | Làm việc với AI | Học cách xây dựng trợ lý AI của riêng bạn | [AI Assistant project](./9-chat-project/README.md) | Chris | ## 🏫 Phương pháp giảng dạy -Chương trình học của chúng tôi được thiết kế dựa trên hai nguyên tắc sư phạm chủ chốt: +Chương trình giảng dạy của chúng tôi được thiết kế với hai nguyên tắc sư phạm chính: * học dựa trên dự án * các bài kiểm tra thường xuyên -Chương trình giảng dạy dạy các kiến thức cơ bản của JavaScript, HTML và CSS, cũng như các công cụ và kỹ thuật mới nhất được các nhà phát triển web hiện nay sử dụng. Học sinh sẽ có cơ hội phát triển kinh nghiệm thực hành bằng cách xây dựng trò chơi đánh máy, terrarium ảo, tiện ích mở rộng trình duyệt thân thiện với môi trường, trò chơi kiểu xâm lược không gian và ứng dụng ngân hàng cho doanh nghiệp. Cuối chuỗi bài học, học viên sẽ nắm chắc kiến thức cơ bản về phát triển web. +Chương trình dạy các kiến thức cơ bản về JavaScript, HTML và CSS, cũng như các công cụ và kỹ thuật mới nhất được các nhà phát triển web hiện nay sử dụng. Học viên sẽ có cơ hội phát triển kinh nghiệm thực tế bằng cách xây dựng một trò chơi gõ phím, terrarium ảo, tiện ích mở rộng trình duyệt thân thiện với môi trường, trò chơi kiểu không gian xâm lược, và ứng dụng ngân hàng cho doanh nghiệp. Cuối chuỗi bài học, học viên sẽ có được hiểu biết vững chắc về phát triển web. + +> 🎓 Bạn có thể học những bài đầu tiên trong chương trình này như một [Đường Học](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) trên Microsoft Learn! -> 🎓 Bạn có thể theo học vài bài học đầu tiên trong chương trình này dưới dạng [Learn Path](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) trên Microsoft Learn! +Bằng cách đảm bảo nội dung phù hợp với các dự án, quá trình học trở nên hấp dẫn hơn cho học viên và việc ghi nhớ kiến thức sẽ được tăng cường. Chúng tôi cũng đã viết một số bài học khởi đầu về cơ bản JavaScript để giới thiệu các khái niệm, kết hợp với video từ bộ sưu tập tài liệu video "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)", một số tác giả của nó cũng góp phần vào chương trình giảng dạy này. -Bằng cách đảm bảo nội dung phù hợp với dự án, quá trình học trở nên hấp dẫn hơn cho học sinh và khả năng ghi nhớ các khái niệm sẽ được tăng cường. Chúng tôi cũng đã viết một số bài học khởi đầu về cơ bản JavaScript để giới thiệu các khái niệm, kết hợp với video từ bộ sưu tập "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)", một số tác giả của video này đã góp sức vào chương trình học này. +Ngoài ra, một bài kiểm tra với mức độ áp lực thấp trước lớp nhằm đặt mục tiêu cho học viên hướng tới việc học một chủ đề, trong khi bài kiểm tra thứ hai sau lớp đảm bảo việc lưu giữ kiến thức. Chương trình này được thiết kế linh hoạt và vui nhộn, có thể học toàn bộ hoặc từng phần. Các dự án bắt đầu nhỏ và ngày càng phức tạp hơn vào cuối chu kỳ 12 tuần. -Ngoài ra, một bài kiểm tra nhẹ trước lớp giúp học sinh có định hướng học tập chủ động về chủ đề, trong khi một bài kiểm tra thứ hai sau lớp giúp đảm bảo sự ghi nhớ lâu dài. Chương trình này được thiết kế linh hoạt và vui vẻ, bạn có thể học toàn bộ hoặc học từng phần. Các dự án bắt đầu nhỏ và trở nên phức tạp hơn dần vào cuối chu kỳ 12 tuần. +Trong khi chúng tôi cố ý tránh giới thiệu các framework JavaScript để tập trung vào kỹ năng cơ bản cần có của nhà phát triển web trước khi áp dụng một framework, bước tiếp theo tốt để hoàn thành chương trình giảng dạy này là học về Node.js qua một bộ video khác: "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". -Mặc dù chúng tôi cố tình tránh giới thiệu các framework JavaScript để tập trung vào các kỹ năng cơ bản cần thiết cho một nhà phát triển web trước khi áp dụng framework, bước tiếp theo tốt để hoàn thành chương trình học này là tìm hiểu về Node.js thông qua bộ sưu tập video khác: "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". +> Tham khảo [Quy tắc Ứng xử](CODE_OF_CONDUCT.md) và hướng dẫn [Đóng góp](CONTRIBUTING.md) của chúng tôi. Chúng tôi hoan nghênh các phản hồi xây dựng của bạn! -> Hãy tham khảo hướng dẫn [Quy tắc ứng xử](CODE_OF_CONDUCT.md) và [Đóng góp](CONTRIBUTING.md) của chúng tôi. Chúng tôi rất hoan nghênh phản hồi xây dựng của bạn! -## 🧭 Truy cập ngoại tuyến +## 🧭 Truy cập Offline -Bạn có thể chạy tài liệu này ngoại tuyến bằng cách sử dụng [Docsify](https://docsify.js.org/#/). Fork kho lưu trữ này, [cài đặt Docsify](https://docsify.js.org/#/quickstart) trên máy tính của bạn, sau đó trong thư mục gốc của kho này, gõ `docsify serve`. Trang web sẽ được phục vụ trên cổng 3000 tại localhost của bạn: `localhost:3000`. +Bạn có thể chạy tài liệu này offline bằng cách sử dụng [Docsify](https://docsify.js.org/#/). Tạo một bản fork repo này, [cài đặt Docsify](https://docsify.js.org/#/quickstart) trên máy tính của bạn, sau đó trong thư mục gốc của repo này, gõ `docsify serve`. Trang web sẽ được phục vụ tại cổng 3000 trên localhost của bạn: `localhost:3000`. ## 📘 PDF -Bản PDF của tất cả các bài học có thể được tìm thấy [tại đây](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). +Một bản PDF của tất cả các bài học có thể được tìm thấy [tại đây](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). -## 🎒 Các khóa học khác -Nhóm của chúng tôi còn sản xuất các khóa học khác! Hãy xem qua: +## 🎒 Các Khóa Học Khác +Nhóm của chúng tôi sản xuất các khóa học khác! Hãy xem: ### LangChain @@ -254,23 +248,23 @@ Nhóm của chúng tôi còn sản xuất các khóa học khác! Hãy xem qua: [![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## Nhận trợ giúp +## Nhận Trợ Giúp -Nếu bạn gặp khó khăn hoặc có bất kỳ câu hỏi nào về việc xây dựng ứng dụng AI, hãy tham gia cùng những người học khác và các nhà phát triển giàu kinh nghiệm trong các cuộc thảo luận về MCP. Đây là một cộng đồng hỗ trợ, nơi các câu hỏi được chào đón và kiến thức được chia sẻ tự do. +Nếu bạn gặp khó khăn hoặc có bất kỳ câu hỏi nào về việc xây dựng các ứng dụng AI. Hãy tham gia cùng các học viên khác và các nhà phát triển có kinh nghiệm trong các cuộc thảo luận về MCP. Đây là một cộng đồng hỗ trợ nơi các câu hỏi được chào đón và kiến thức được chia sẻ tự do. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Nếu bạn có phản hồi về sản phẩm hoặc lỗi trong quá trình xây dựng, hãy truy cập: +Nếu bạn có phản hồi về sản phẩm hoặc lỗi trong khi xây dựng, hãy truy cập: [![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) -## Giấy phép +## Giấy Phép Kho lưu trữ này được cấp phép theo giấy phép MIT. Xem tệp [LICENSE](../../LICENSE) để biết thêm thông tin. --- -**Tuyên bố từ chối trách nhiệm**: -Tài liệu này đã được dịch bằng dịch vụ dịch thuật AI [Co-op Translator](https://github.com/Azure/co-op-translator). Mặc dù chúng tôi cố gắng đảm bảo độ chính xác, xin lưu ý rằng các bản dịch tự động có thể chứa lỗi hoặc sai sót. Tài liệu gốc bằng ngôn ngữ nguyên bản nên được xem là nguồn thông tin chính xác nhất. Đối với các thông tin quan trọng, nên sử dụng dịch vụ dịch thuật chuyên nghiệp bởi người dịch. Chúng tôi không chịu trách nhiệm đối với bất kỳ sự hiểu nhầm hay giải thích sai nào phát sinh từ việc sử dụng bản dịch này. +**Tuyên bố miễn trừ trách nhiệm**: +Tài liệu này đã được dịch bằng dịch vụ dịch thuật AI [Co-op Translator](https://github.com/Azure/co-op-translator). Mặc dù chúng tôi nỗ lực đảm bảo tính chính xác, xin lưu ý rằng bản dịch tự động có thể chứa lỗi hoặc không chính xác. Tài liệu gốc bằng ngôn ngữ bản địa nên được coi là nguồn tham khảo chính thức. Đối với thông tin quan trọng, khuyến nghị sử dụng dịch vụ dịch thuật chuyên nghiệp của con người. Chúng tôi không chịu trách nhiệm đối với bất kỳ sự hiểu lầm hay giải thích sai nào phát sinh từ việc sử dụng bản dịch này. \ No newline at end of file diff --git a/translations/vi/SECURITY.md b/translations/vi/SECURITY.md index 1579defd8..eff420adf 100644 --- a/translations/vi/SECURITY.md +++ b/translations/vi/SECURITY.md @@ -1,12 +1,3 @@ - ## Bảo mật Microsoft coi trọng vấn đề bảo mật của các sản phẩm và dịch vụ phần mềm của mình, bao gồm tất cả các kho mã nguồn được quản lý thông qua các tổ chức GitHub của chúng tôi, bao gồm [Microsoft](https://github.com/Microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet), [Xamarin](https://github.com/xamarin), và [các tổ chức GitHub của chúng tôi](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/vi/SUPPORT.md b/translations/vi/SUPPORT.md index 24e1620ea..0cd60bed9 100644 --- a/translations/vi/SUPPORT.md +++ b/translations/vi/SUPPORT.md @@ -1,12 +1,3 @@ - # Hỗ trợ ## Cách báo cáo vấn đề và nhận trợ giúp diff --git a/translations/vi/_404.md b/translations/vi/_404.md index 23cad921a..6d6a92dbd 100644 --- a/translations/vi/_404.md +++ b/translations/vi/_404.md @@ -1,12 +1,3 @@ - # Đang trong quá trình thực hiện Chúng tôi đang làm việc trên trang này. Vui lòng quay lại sau. diff --git a/translations/vi/docs/_navbar.md b/translations/vi/docs/_navbar.md index e28fe4168..a61edb873 100644 --- a/translations/vi/docs/_navbar.md +++ b/translations/vi/docs/_navbar.md @@ -1,12 +1,3 @@ - - Bản dịch - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/vi/docs/_sidebar.md b/translations/vi/docs/_sidebar.md index b2b882dfa..bfb3d1c76 100644 --- a/translations/vi/docs/_sidebar.md +++ b/translations/vi/docs/_sidebar.md @@ -1,12 +1,3 @@ - - Giới thiệu - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/vi/for-teachers.md b/translations/vi/for-teachers.md index 16fe89bff..d6a488135 100644 --- a/translations/vi/for-teachers.md +++ b/translations/vi/for-teachers.md @@ -1,12 +1,3 @@ - ### Dành cho giáo viên Bạn có thể sử dụng giáo trình này trong lớp học của mình. Nó hoạt động mượt mà với GitHub Classroom và các nền tảng LMS hàng đầu, đồng thời cũng có thể được sử dụng như một kho lưu trữ độc lập với học sinh. diff --git a/translations/vi/lesson-template/README.md b/translations/vi/lesson-template/README.md index 3e01ae76f..4bb138048 100644 --- a/translations/vi/lesson-template/README.md +++ b/translations/vi/lesson-template/README.md @@ -1,12 +1,3 @@ - # [Chủ đề bài học] ![Nhúng một video tại đây](../../../lesson-template/video-url) diff --git a/translations/vi/lesson-template/assignment.md b/translations/vi/lesson-template/assignment.md index dca0b903f..5155a313c 100644 --- a/translations/vi/lesson-template/assignment.md +++ b/translations/vi/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [Tên Bài Tập] ## Hướng Dẫn diff --git a/translations/vi/memory-game/README.md b/translations/vi/memory-game/README.md index c67ba1e74..df1013288 100644 --- a/translations/vi/memory-game/README.md +++ b/translations/vi/memory-game/README.md @@ -1,12 +1,3 @@ - Đây là một dự án [Next.js](https://nextjs.org) được khởi tạo bằng [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). ## Bắt đầu diff --git a/translations/vi/quiz-app/README.md b/translations/vi/quiz-app/README.md index 9bfda4cdb..83a88dcba 100644 --- a/translations/vi/quiz-app/README.md +++ b/translations/vi/quiz-app/README.md @@ -1,12 +1,3 @@ - # Ứng dụng Quiz Các bài quiz này là bài kiểm tra trước và sau bài giảng trong chương trình học khoa học dữ liệu tại https://aka.ms/webdev-beginners diff --git a/translations/zh-CN/.co-op-translator.json b/translations/zh-CN/.co-op-translator.json new file mode 100644 index 000000000..bf649cb68 --- /dev/null +++ b/translations/zh-CN/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2026-01-06T11:58:19+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "zh-CN" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2026-01-06T12:01:03+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "zh-CN" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2026-01-06T12:01:16+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "zh-CN" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2026-01-06T11:54:52+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "zh-CN" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2026-01-06T11:57:51+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "zh-CN" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:25:55+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "zh-CN" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2026-01-06T11:03:16+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "zh-CN" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T17:41:28+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "zh-CN" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2026-01-06T11:12:57+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "zh-CN" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2026-01-06T11:14:42+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "zh-CN" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2026-01-06T11:10:57+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "zh-CN" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2026-01-06T11:12:43+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "zh-CN" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2026-01-06T11:14:50+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "zh-CN" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2026-01-06T11:17:04+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "zh-CN" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2026-01-06T11:17:26+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "zh-CN" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2026-01-06T11:19:25+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "zh-CN" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-23T22:36:41+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "zh-CN" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2026-01-06T11:48:52+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "zh-CN" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2026-01-06T11:50:29+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "zh-CN" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2026-01-06T11:53:01+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "zh-CN" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2026-01-06T11:54:36+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "zh-CN" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2026-01-06T11:50:49+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "zh-CN" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2026-01-06T11:52:45+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "zh-CN" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-06T11:06:19+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "zh-CN" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-23T22:35:49+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "zh-CN" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2026-01-06T11:05:33+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "zh-CN" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T00:17:41+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "zh-CN" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2026-01-06T11:47:12+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "zh-CN" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2026-01-06T11:48:41+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "zh-CN" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2026-01-06T11:36:28+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "zh-CN" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2026-01-06T11:37:53+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "zh-CN" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2026-01-06T11:32:52+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "zh-CN" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2026-01-06T11:34:27+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "zh-CN" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2026-01-06T11:34:42+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "zh-CN" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2026-01-06T11:36:13+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "zh-CN" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-23T23:37:05+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "zh-CN" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-23T23:48:13+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "zh-CN" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-23T23:49:06+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "zh-CN" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-23T23:51:49+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "zh-CN" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-23T23:50:02+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "zh-CN" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-23T23:52:42+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "zh-CN" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-23T23:53:33+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "zh-CN" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-23T23:50:56+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "zh-CN" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-23T23:41:12+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "zh-CN" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2026-01-06T11:29:06+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "zh-CN" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2026-01-06T11:30:50+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "zh-CN" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2026-01-06T11:24:04+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "zh-CN" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2026-01-06T11:25:39+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "zh-CN" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2026-01-06T11:31:07+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "zh-CN" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2026-01-06T11:32:45+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "zh-CN" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2026-01-06T11:22:28+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "zh-CN" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2026-01-06T11:23:55+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "zh-CN" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T23:03:54+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "zh-CN" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T23:03:24+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "zh-CN" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2026-01-06T11:28:05+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "zh-CN" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-23T22:53:29+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "zh-CN" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T22:54:32+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "zh-CN" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T22:54:04+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "zh-CN" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2026-01-06T11:25:54+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "zh-CN" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2026-01-06T11:27:43+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "zh-CN" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T23:09:58+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "zh-CN" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T23:09:28+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "zh-CN" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-23T22:51:01+00:00", + "source_file": "6-space-game/README.md", + "language_code": "zh-CN" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T23:10:27+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "zh-CN" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2026-01-06T11:40:39+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "zh-CN" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2026-01-06T11:42:27+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "zh-CN" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2026-01-06T11:38:09+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "zh-CN" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2026-01-06T11:40:21+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "zh-CN" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2026-01-06T11:42:36+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "zh-CN" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2026-01-06T11:44:49+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "zh-CN" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2026-01-06T11:45:06+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "zh-CN" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2026-01-06T11:46:54+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "zh-CN" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-23T23:54:25+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "zh-CN" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-23T23:55:10+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "zh-CN" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-24T00:10:23+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "zh-CN" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2026-01-06T11:19:40+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "zh-CN" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2026-01-06T11:21:50+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "zh-CN" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2026-01-06T11:06:24+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "zh-CN" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:22:00+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "zh-CN" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:42:23+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "zh-CN" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2026-01-06T12:03:23+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "zh-CN" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:51:09+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "zh-CN" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:16:34+00:00", + "source_file": "AGENTS.md", + "language_code": "zh-CN" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-23T22:20:05+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "zh-CN" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-23T22:22:20+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "zh-CN" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:46:50+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "zh-CN" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T17:44:53+00:00", + "source_file": "README.md", + "language_code": "zh-CN" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-23T22:21:13+00:00", + "source_file": "SECURITY.md", + "language_code": "zh-CN" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-23T22:18:28+00:00", + "source_file": "SUPPORT.md", + "language_code": "zh-CN" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-23T22:20:41+00:00", + "source_file": "_404.md", + "language_code": "zh-CN" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-23T22:50:22+00:00", + "source_file": "docs/_navbar.md", + "language_code": "zh-CN" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-23T22:49:23+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "zh-CN" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T08:46:37+00:00", + "source_file": "for-teachers.md", + "language_code": "zh-CN" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-24T00:15:43+00:00", + "source_file": "lesson-template/README.md", + "language_code": "zh-CN" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-24T00:16:24+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "zh-CN" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:53:59+00:00", + "source_file": "memory-game/README.md", + "language_code": "zh-CN" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-24T00:22:46+00:00", + "source_file": "quiz-app/README.md", + "language_code": "zh-CN" + } +} \ No newline at end of file diff --git a/translations/zh/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/zh-CN/1-getting-started-lessons/1-intro-to-programming-languages/README.md similarity index 99% rename from translations/zh/1-getting-started-lessons/1-intro-to-programming-languages/README.md rename to translations/zh-CN/1-getting-started-lessons/1-intro-to-programming-languages/README.md index fa1594492..df1ee5a3f 100644 --- a/translations/zh/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/zh-CN/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # 编程语言与现代开发工具简介 嗨,未来的开发者!👋 我能告诉你一件每天都会让我激动不已的事情吗?你即将发现,编程不仅仅是关于计算机——它是一种具有真正超能力的方式,能让你把最狂野的创意变成现实! @@ -17,7 +8,7 @@ CO_OP_TRANSLATOR_METADATA: 今天,我们将探索那些让现代网页开发不仅可行而且极其上瘾的令人难以置信的工具。我说的是 Netflix、Spotify 和你最喜欢的独立应用工作室每天使用的同样的编辑器、浏览器和工作流程。最棒的是,这些专业级、行业标准的工具大多数是完全免费的! -![Intro Programming](../../../../translated_images/zh/webdev101-programming.d6e3f98e61ac4bff.webp) +![Intro Programming](../../../../translated_images/zh-CN/webdev101-programming.d6e3f98e61ac4bff.webp) > 速写笔记由 [Tomomi Imura](https://twitter.com/girlie_mac) 制作 ```mermaid diff --git a/translations/zh/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/zh-CN/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md similarity index 92% rename from translations/zh/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md rename to translations/zh-CN/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index 4d97000fa..f0192ae80 100644 --- a/translations/zh/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/zh-CN/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # Assignment: 探索现代网络开发工具 ## Instructions diff --git a/translations/zh/1-getting-started-lessons/2-github-basics/README.md b/translations/zh-CN/1-getting-started-lessons/2-github-basics/README.md similarity index 98% rename from translations/zh/1-getting-started-lessons/2-github-basics/README.md rename to translations/zh-CN/1-getting-started-lessons/2-github-basics/README.md index ff0891944..c0fd8b75f 100644 --- a/translations/zh/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/zh-CN/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # GitHub简介 嗨,未来的开发者!👋 准备好加入全球数百万程序员的行列了吗?我真心兴奋地向你介绍GitHub——把它想象成程序员的社交媒体平台,不过我们分享的不是午餐照片,而是代码,共同构建令人难以置信的东西! @@ -17,7 +8,7 @@ CO_OP_TRANSLATOR_METADATA: 我们将一步步一起出发。没有急躁,没有压力——只有你我和一些即将成为你新朋友的酷炫工具! -![Intro to GitHub](../../../../translated_images/zh/webdev101-github.8846d7971abef6f9.webp) +![Intro to GitHub](../../../../translated_images/zh-CN/webdev101-github.8846d7971abef6f9.webp) > 速记图由 [Tomomi Imura](https://twitter.com/girlie_mac) 制作 ```mermaid @@ -604,7 +595,7 @@ flowchart TD ✅ 一个很好的寻找“初学者友好”仓库的方法是[通过“good-first-issue”标签搜索](https://github.blog/2020-01-22-browse-good-first-issues-to-start-contributing-to-open-source/)。 -![在本地复制仓库](../../../../translated_images/zh/clone_repo.5085c48d666ead57.webp) +![在本地复制仓库](../../../../translated_images/zh-CN/clone_repo.5085c48d666ead57.webp) 有几种方式可以复制代码。一种是使用 HTTPS、SSH,或者 GitHub CLI(命令行界面)“克隆”仓库内容。 diff --git a/translations/zh/1-getting-started-lessons/3-accessibility/README.md b/translations/zh-CN/1-getting-started-lessons/3-accessibility/README.md similarity index 98% rename from translations/zh/1-getting-started-lessons/3-accessibility/README.md rename to translations/zh-CN/1-getting-started-lessons/3-accessibility/README.md index 75df386ba..eb88f37c3 100644 --- a/translations/zh/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/zh-CN/1-getting-started-lessons/3-accessibility/README.md @@ -1,15 +1,6 @@ - # 创建无障碍网页 -![无障碍知识全览](../../../../translated_images/zh/webdev101-a11y.8ef3025c858d897a.webp) +![无障碍知识全览](../../../../translated_images/zh-CN/webdev101-a11y.8ef3025c858d897a.webp) > 草图笔记由 [Tomomi Imura](https://twitter.com/girlie_mac) 制作 ```mermaid @@ -1049,12 +1040,12 @@ pie title "常见的 ARIA 使用模式" **信息性图像** - 传递重要信息: ```html -Sales increased 25% from Q1 to Q2 2024 +Sales increased 25% from Q1 to Q2 2024 ``` **装饰性图像** - 纯视觉,无信息价值: ```html - + ``` **功能性图像** - 作为按钮或控件: @@ -1066,7 +1057,7 @@ pie title "常见的 ARIA 使用模式" **复杂图像** - 图表、图解、信息图: ```html -Quarterly sales data +Quarterly sales data

Detailed description: Sales data shows a steady increase across all quarters...

@@ -1106,7 +1097,7 @@ pie title "常见的 ARIA 使用模式" - Website traffic increased 40% after accessibility improvements + Website traffic increased 40% after accessibility improvements ``` diff --git a/translations/zh/1-getting-started-lessons/3-accessibility/assignment.md b/translations/zh-CN/1-getting-started-lessons/3-accessibility/assignment.md similarity index 97% rename from translations/zh/1-getting-started-lessons/3-accessibility/assignment.md rename to translations/zh-CN/1-getting-started-lessons/3-accessibility/assignment.md index 88a746299..7341966a7 100644 --- a/translations/zh/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/zh-CN/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # 综合网站无障碍审计 ## 说明 diff --git a/translations/zh/1-getting-started-lessons/README.md b/translations/zh-CN/1-getting-started-lessons/README.md similarity index 82% rename from translations/zh/1-getting-started-lessons/README.md rename to translations/zh-CN/1-getting-started-lessons/README.md index 3217871bf..4a67e6c6b 100644 --- a/translations/zh/1-getting-started-lessons/README.md +++ b/translations/zh-CN/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # Web开发入门 在本课程的这一部分中,您将学习成为专业开发人员所需的重要非项目概念。 diff --git a/translations/zh/10-ai-framework-project/README.md b/translations/zh-CN/10-ai-framework-project/README.md similarity index 99% rename from translations/zh/10-ai-framework-project/README.md rename to translations/zh-CN/10-ai-framework-project/README.md index 44e3234a4..77ccad443 100644 --- a/translations/zh/10-ai-framework-project/README.md +++ b/translations/zh-CN/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # AI 框架 曾经觉得从头开始构建 AI 应用令人不知所措吗?你并不孤单!AI 框架就像 AI 开发的瑞士军刀——它们是强大的工具,可以在构建智能应用时为你节省时间和烦恼。把 AI 框架想象成一个组织良好的库:它提供预构建组件、标准化 API 以及智能抽象,让你可以专注于解决问题,而不是与实现细节搏斗。 diff --git a/translations/mo/10-ai-framework-project/solution/README.md b/translations/zh-CN/10-ai-framework-project/solution/README.md similarity index 100% rename from translations/mo/10-ai-framework-project/solution/README.md rename to translations/zh-CN/10-ai-framework-project/solution/README.md diff --git a/translations/zh/2-js-basics/1-data-types/README.md b/translations/zh-CN/2-js-basics/1-data-types/README.md similarity index 98% rename from translations/zh/2-js-basics/1-data-types/README.md rename to translations/zh-CN/2-js-basics/1-data-types/README.md index 717d0ae3f..b7f75d2c5 100644 --- a/translations/zh/2-js-basics/1-data-types/README.md +++ b/translations/zh-CN/2-js-basics/1-data-types/README.md @@ -1,15 +1,6 @@ - # JavaScript 基础:数据类型 -![JavaScript Basics - Data types](../../../../translated_images/zh/webdev101-js-datatypes.4cc470179730702c.webp) +![JavaScript Basics - Data types](../../../../translated_images/zh-CN/webdev101-js-datatypes.4cc470179730702c.webp) > 手绘笔记,作者 [Tomomi Imura](https://twitter.com/girlie_mac) ```mermaid diff --git a/translations/zh/2-js-basics/1-data-types/assignment.md b/translations/zh-CN/2-js-basics/1-data-types/assignment.md similarity index 94% rename from translations/zh/2-js-basics/1-data-types/assignment.md rename to translations/zh-CN/2-js-basics/1-data-types/assignment.md index 94edb99c4..62706aad9 100644 --- a/translations/zh/2-js-basics/1-data-types/assignment.md +++ b/translations/zh-CN/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # 数据类型练习:电子商务购物车 ## 说明 diff --git a/translations/zh/2-js-basics/2-functions-methods/README.md b/translations/zh-CN/2-js-basics/2-functions-methods/README.md similarity index 98% rename from translations/zh/2-js-basics/2-functions-methods/README.md rename to translations/zh-CN/2-js-basics/2-functions-methods/README.md index 4a3f16f2c..937977a3c 100644 --- a/translations/zh/2-js-basics/2-functions-methods/README.md +++ b/translations/zh-CN/2-js-basics/2-functions-methods/README.md @@ -1,15 +1,6 @@ - # JavaScript 基础:方法与函数 -![JavaScript Basics - Functions](../../../../translated_images/zh/webdev101-js-functions.be049c4726e94f8b.webp) +![JavaScript Basics - Functions](../../../../translated_images/zh-CN/webdev101-js-functions.be049c4726e94f8b.webp) > 速记图由 [Tomomi Imura](https://twitter.com/girlie_mac) 制作 ```mermaid diff --git a/translations/zh/2-js-basics/2-functions-methods/assignment.md b/translations/zh-CN/2-js-basics/2-functions-methods/assignment.md similarity index 93% rename from translations/zh/2-js-basics/2-functions-methods/assignment.md rename to translations/zh-CN/2-js-basics/2-functions-methods/assignment.md index 38be83883..2fffd688b 100644 --- a/translations/zh/2-js-basics/2-functions-methods/assignment.md +++ b/translations/zh-CN/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # 有趣的函数 ## 说明 diff --git a/translations/zh/2-js-basics/3-making-decisions/README.md b/translations/zh-CN/2-js-basics/3-making-decisions/README.md similarity index 98% rename from translations/zh/2-js-basics/3-making-decisions/README.md rename to translations/zh-CN/2-js-basics/3-making-decisions/README.md index 0c4774bca..aa84bd4ad 100644 --- a/translations/zh/2-js-basics/3-making-decisions/README.md +++ b/translations/zh-CN/2-js-basics/3-making-decisions/README.md @@ -1,15 +1,6 @@ - # JavaScript基础:做出决策 -![JavaScript Basics - Making decisions](../../../../translated_images/zh/webdev101-js-decisions.69e1b20f272dd1f0.webp) +![JavaScript Basics - Making decisions](../../../../translated_images/zh-CN/webdev101-js-decisions.69e1b20f272dd1f0.webp) > 速写笔记由 [Tomomi Imura](https://twitter.com/girlie_mac) 提供 diff --git a/translations/zh/2-js-basics/3-making-decisions/assignment.md b/translations/zh-CN/2-js-basics/3-making-decisions/assignment.md similarity index 94% rename from translations/zh/2-js-basics/3-making-decisions/assignment.md rename to translations/zh-CN/2-js-basics/3-making-decisions/assignment.md index 4ccfc9ebe..18bd4a5f7 100644 --- a/translations/zh/2-js-basics/3-making-decisions/assignment.md +++ b/translations/zh-CN/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # 做决策:学生成绩处理器 ## 学习目标 diff --git a/translations/zh/2-js-basics/4-arrays-loops/README.md b/translations/zh-CN/2-js-basics/4-arrays-loops/README.md similarity index 98% rename from translations/zh/2-js-basics/4-arrays-loops/README.md rename to translations/zh-CN/2-js-basics/4-arrays-loops/README.md index 9039b96ee..9e31624fd 100644 --- a/translations/zh/2-js-basics/4-arrays-loops/README.md +++ b/translations/zh-CN/2-js-basics/4-arrays-loops/README.md @@ -1,15 +1,6 @@ - # JavaScript 基础知识:数组和循环 -![JavaScript Basics - Arrays](../../../../translated_images/zh/webdev101-js-arrays.439d7528b8a29455.webp) +![JavaScript Basics - Arrays](../../../../translated_images/zh-CN/webdev101-js-arrays.439d7528b8a29455.webp) > 速写笔记,作者:[Tomomi Imura](https://twitter.com/girlie_mac) ```mermaid diff --git a/translations/zh/2-js-basics/4-arrays-loops/assignment.md b/translations/zh-CN/2-js-basics/4-arrays-loops/assignment.md similarity index 93% rename from translations/zh/2-js-basics/4-arrays-loops/assignment.md rename to translations/zh-CN/2-js-basics/4-arrays-loops/assignment.md index 65caa4ad6..284b21c3f 100644 --- a/translations/zh/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/zh-CN/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # 数组与循环作业 ## 说明 diff --git a/translations/zh/2-js-basics/README.md b/translations/zh-CN/2-js-basics/README.md similarity index 80% rename from translations/zh/2-js-basics/README.md rename to translations/zh-CN/2-js-basics/README.md index 2190b42e6..74a0301f8 100644 --- a/translations/zh/2-js-basics/README.md +++ b/translations/zh-CN/2-js-basics/README.md @@ -1,12 +1,3 @@ - # JavaScript简介 JavaScript是网页的语言。在这四节课中,你将学习它的基础知识。 diff --git a/translations/zh/3-terrarium/1-intro-to-html/README.md b/translations/zh-CN/3-terrarium/1-intro-to-html/README.md similarity index 95% rename from translations/zh/3-terrarium/1-intro-to-html/README.md rename to translations/zh-CN/3-terrarium/1-intro-to-html/README.md index 294c2ad97..fcb4d5b69 100644 --- a/translations/zh/3-terrarium/1-intro-to-html/README.md +++ b/translations/zh-CN/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Terrarium 项目第一部分:HTML 入门 ```mermaid @@ -25,7 +16,7 @@ journey 提升无障碍性: 5: Student 建造生态瓶: 5: Student ``` -![HTML 入门](../../../../translated_images/zh/webdev101-html.4389c2067af68e98.webp) +![HTML 入门](../../../../translated_images/zh-CN/webdev101-html.4389c2067af68e98.webp) > 速记图由 [Tomomi Imura](https://twitter.com/girlie_mac) 提供 HTML,即超文本标记语言,是你访问过的每个网站的基础。把 HTML 想象成网页的骨架 —— 它定义了内容的位置、组织方式以及每个部分的含义。虽然 CSS 会在之后用颜色和布局“装饰”你的 HTML,JavaScript 会通过交互让它“活起来”,但 HTML 则提供了实现一切的基本结构。 @@ -86,7 +77,7 @@ mindmap 4. 在资源管理器面板点击“新建文件”图标 5. 将你的文件命名为 `index.html` -![VS Code 资源管理器显示新建文件](../../../../translated_images/zh/vs-code-index.e2986cf919471eb9.webp) +![VS Code 资源管理器显示新建文件](../../../../translated_images/zh-CN/vs-code-index.e2986cf919471eb9.webp) **选项 2:使用终端命令** ```bash @@ -236,48 +227,48 @@ HTML 使用成对标签定义元素。大多数标签有开标签如 `

` 和

- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
diff --git a/translations/zh/3-terrarium/1-intro-to-html/assignment.md b/translations/zh-CN/3-terrarium/1-intro-to-html/assignment.md similarity index 96% rename from translations/zh/3-terrarium/1-intro-to-html/assignment.md rename to translations/zh-CN/3-terrarium/1-intro-to-html/assignment.md index 4424c0957..d4730aae6 100644 --- a/translations/zh/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/zh-CN/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # HTML 练习作业:构建博客原型 ## 学习目标 diff --git a/translations/zh/3-terrarium/2-intro-to-css/README.md b/translations/zh-CN/3-terrarium/2-intro-to-css/README.md similarity index 97% rename from translations/zh/3-terrarium/2-intro-to-css/README.md rename to translations/zh-CN/3-terrarium/2-intro-to-css/README.md index c3aea5e1a..d937af75f 100644 --- a/translations/zh/3-terrarium/2-intro-to-css/README.md +++ b/translations/zh-CN/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Terrarium Project 第二部分:CSS 介绍 ```mermaid @@ -29,7 +20,7 @@ journey 响应式设计: 5: Student 玻璃反光: 5: Student ``` -![Introduction to CSS](../../../../translated_images/zh/webdev101-css.3f7af5991bf53a20.webp) +![Introduction to CSS](../../../../translated_images/zh-CN/webdev101-css.3f7af5991bf53a20.webp) > 速写笔记作者 [Tomomi Imura](https://twitter.com/girlie_mac) 还记得你的 HTML 生态瓶看起来很基础吗?CSS 就是把那个普通的结构变成视觉上更吸引人的东西。 @@ -202,7 +193,7 @@ body { 打开浏览器开发者工具(F12),切换到 Elements 面板,检查 `

` 元素,你会看到它继承自 body 的字体: -![inherited font](../../../../translated_images/zh/1.cc07a5cbe114ad1d.webp) +![inherited font](../../../../translated_images/zh-CN/1.cc07a5cbe114ad1d.webp) ✅ **试验时间**:尝试给 `` 设置其他可继承属性如 `color`,`line-height` 或 `text-align`。你的标题和其他元素会发生什么变化? @@ -332,7 +323,7 @@ ID 选择器用 `#` 符号,定位具有唯一 `id` 属性的元素。ID 在页 **各植物的 HTML 结构如下:** ```html
- Decorative plant for terrarium + Decorative plant for terrarium
``` @@ -594,7 +585,7 @@ flowchart LR 你将创建细腻的高光,模拟光在玻璃表面的反射。这与文艺复兴画家扬·凡·艾克(Jan van Eyck)使用光线和反射使绘画玻璃呈现三维感的手法类似。你的目标如下: -![finished terrarium](../../../../translated_images/zh/terrarium-final.2f07047ffc597d0a.webp) +![finished terrarium](../../../../translated_images/zh-CN/terrarium-final.2f07047ffc597d0a.webp) **你的挑战:** - **创建** 微妙的白色或浅色椭圆形反光 diff --git a/translations/zh/3-terrarium/2-intro-to-css/assignment.md b/translations/zh-CN/3-terrarium/2-intro-to-css/assignment.md similarity index 95% rename from translations/zh/3-terrarium/2-intro-to-css/assignment.md rename to translations/zh-CN/3-terrarium/2-intro-to-css/assignment.md index 854011dc1..58ec822ed 100644 --- a/translations/zh/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/zh-CN/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # CSS 重构作业 ## 目标 diff --git a/translations/zh/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/zh-CN/3-terrarium/3-intro-to-DOM-and-closures/README.md similarity index 97% rename from translations/zh/3-terrarium/3-intro-to-DOM-and-closures/README.md rename to translations/zh-CN/3-terrarium/3-intro-to-DOM-and-closures/README.md index c29787026..1fa81efc9 100644 --- a/translations/zh/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/zh-CN/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # Terrarium 项目第三部分:DOM 操作与 JavaScript 闭包 ```mermaid @@ -25,7 +16,7 @@ journey 测试功能: 5: Student 完成生态箱: 5: Student ``` -![DOM 和闭包](../../../../translated_images/zh/webdev101-js.10280393044d7eaa.webp) +![DOM 和闭包](../../../../translated_images/zh-CN/webdev101-js.10280393044d7eaa.webp) > 草图笔记作者:[Tomomi Imura](https://twitter.com/girlie_mac) 欢迎来到网页开发中最具趣味性的部分之一——让页面变得互动!文档对象模型(DOM)就像是你的 HTML 和 JavaScript 之间的一座桥梁,今天我们将用它让你的生态瓶变得栩栩如生。当 Tim Berners-Lee 创建第一款网页浏览器时,他设想了一个可以动态交互的网页世界——而DOM让这个设想成为可能。 @@ -102,7 +93,7 @@ flowchart TD style P fill:#ffebee style Q fill:#ffebee ``` -![DOM 树结构表示](../../../../translated_images/zh/dom-tree.7daf0e763cbbba92.webp) +![DOM 树结构表示](../../../../translated_images/zh-CN/dom-tree.7daf0e763cbbba92.webp) > DOM 及其关联 HTML 标记的表示。来自 [Olfa Nasraoui](https://www.researchgate.net/publication/221417012_Profile-Based_Focused_Crawler_for_Social_Media-Sharing_Websites) @@ -146,7 +137,7 @@ flowchart LR ``` > 💡 **理解闭包**:闭包是 JavaScript 中的重要话题,许多开发者多年使用后才完全掌握所有理论细节。今天我们专注于实用应用——你将看到闭包在实现交互功能时自然而然出现。理解将随着你观察它们解决实际问题而逐步加深。 -![DOM 树结构表示](../../../../translated_images/zh/dom-tree.7daf0e763cbbba92.webp) +![DOM 树结构表示](../../../../translated_images/zh-CN/dom-tree.7daf0e763cbbba92.webp) > DOM 及其关联 HTML 标记的表示。来自 [Olfa Nasraoui](https://www.researchgate.net/publication/221417012_Profile-Based_Focused_Crawler_for_Social_Media-Sharing_Websites) @@ -591,7 +582,7 @@ function stopElementDrag() { - **跨设备支持**:兼容桌面和移动端 - **性能意识**:无内存泄漏或冗余计算 -![完成的花园](../../../../translated_images/zh/terrarium-final.0920f16e87c13a84.webp) +![完成的花园](../../../../translated_images/zh-CN/terrarium-final.0920f16e87c13a84.webp) --- diff --git a/translations/zh/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/zh-CN/3-terrarium/3-intro-to-DOM-and-closures/assignment.md similarity index 94% rename from translations/zh/3-terrarium/3-intro-to-DOM-and-closures/assignment.md rename to translations/zh-CN/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index a234f57aa..d3f3b0025 100644 --- a/translations/zh/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/zh-CN/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # DOM 元素调查作业 ## 概述 diff --git a/translations/zh/3-terrarium/README.md b/translations/zh-CN/3-terrarium/README.md similarity index 80% rename from translations/zh/3-terrarium/README.md rename to translations/zh-CN/3-terrarium/README.md index e131c18f0..22590b991 100644 --- a/translations/zh/3-terrarium/README.md +++ b/translations/zh-CN/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## 部署您的 Terrarium 您可以使用 **Azure Static Web Apps** 将您的 Terrarium 部署或发布到网络上。 diff --git a/translations/zh/3-terrarium/solution/README.md b/translations/zh-CN/3-terrarium/solution/README.md similarity index 87% rename from translations/zh/3-terrarium/solution/README.md rename to translations/zh-CN/3-terrarium/solution/README.md index 24651ad4e..853cb2f1a 100644 --- a/translations/zh/3-terrarium/solution/README.md +++ b/translations/zh-CN/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # 我的微型生态瓶:一个学习HTML、CSS和使用JavaScript操作DOM的项目 🌵🌱 一个小型的拖放代码冥想项目。通过一些HTML、JS和CSS,你可以构建一个网页界面,为其设计样式,并添加交互功能。 diff --git a/translations/zh/4-typing-game/README.md b/translations/zh-CN/4-typing-game/README.md similarity index 97% rename from translations/zh/4-typing-game/README.md rename to translations/zh-CN/4-typing-game/README.md index 5da115b2d..5a29931fb 100644 --- a/translations/zh/4-typing-game/README.md +++ b/translations/zh-CN/4-typing-game/README.md @@ -1,12 +1,3 @@ - # 事件驱动编程 - 构建一个打字游戏 ```mermaid diff --git a/translations/zh/4-typing-game/solution/README.md b/translations/zh-CN/4-typing-game/solution/README.md similarity index 65% rename from translations/zh/4-typing-game/solution/README.md rename to translations/zh-CN/4-typing-game/solution/README.md index 0f2d4f0f2..f5ebc6ff3 100644 --- a/translations/zh/4-typing-game/solution/README.md +++ b/translations/zh-CN/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - 这是一个占位符,故意留空 **免责声明**: diff --git a/translations/zh/4-typing-game/typing-game/README.md b/translations/zh-CN/4-typing-game/typing-game/README.md similarity index 99% rename from translations/zh/4-typing-game/typing-game/README.md rename to translations/zh-CN/4-typing-game/typing-game/README.md index 5557ac9cb..dbb6ab7c6 100644 --- a/translations/zh/4-typing-game/typing-game/README.md +++ b/translations/zh-CN/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # 使用事件创建游戏 你有没有想过网站是如何知道你点击了按钮或在文本框中输入的?这就是事件驱动编程的魔力!还有什么比通过构建一个能够响应你每一次按键的打字速度游戏来学习这项关键技能更好的方法呢。 diff --git a/translations/zh/4-typing-game/typing-game/assignment.md b/translations/zh-CN/4-typing-game/typing-game/assignment.md similarity index 92% rename from translations/zh/4-typing-game/typing-game/assignment.md rename to translations/zh-CN/4-typing-game/typing-game/assignment.md index 7a0461b4c..3b2dcf247 100644 --- a/translations/zh/4-typing-game/typing-game/assignment.md +++ b/translations/zh-CN/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # 创建一个新的键盘游戏 ## 说明 diff --git a/translations/zh/5-browser-extension/1-about-browsers/README.md b/translations/zh-CN/5-browser-extension/1-about-browsers/README.md similarity index 97% rename from translations/zh/5-browser-extension/1-about-browsers/README.md rename to translations/zh-CN/5-browser-extension/1-about-browsers/README.md index 633bb0464..9b8d647b7 100644 --- a/translations/zh/5-browser-extension/1-about-browsers/README.md +++ b/translations/zh-CN/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # 浏览器扩展项目第一部分:关于浏览器的一切 ```mermaid @@ -25,7 +16,7 @@ journey 调试问题: 4: Student 优化体验: 5: Student ``` -![浏览器手绘笔记](../../../../translated_images/zh/browser.60317c9be8b7f84a.webp) +![浏览器手绘笔记](../../../../translated_images/zh-CN/browser.60317c9be8b7f84a.webp) > 手绘笔记作者:[Wassim Chegham](https://dev.to/wassimchegham/ever-wondered-what-happens-when-you-type-in-a-url-in-an-address-bar-in-a-browser-3dob) ## 课前测验 @@ -77,7 +68,7 @@ mindmap ✅ **一点历史**:第一款浏览器名为“WorldWideWeb”,由蒂姆·伯纳斯-李爵士于1990年创建。 -![早期浏览器](../../../../translated_images/zh/earlybrowsers.d984b711cdf3a42d.webp) +![早期浏览器](../../../../translated_images/zh-CN/earlybrowsers.d984b711cdf3a42d.webp) > 一些早期浏览器,来源:[Karen McGrane](https://www.slideshare.net/KMcGrane/week-4-ixd-history-personal-computing) ### 浏览器如何处理网页内容 @@ -194,7 +185,7 @@ quadrantChart 了解扩展安装过程,有助于你预见用户安装你扩展时的体验。现代浏览器的安装流程标准化,界面设计略有差异。 -![Edge 浏览器扩展页面打开及设置菜单截图](../../../../translated_images/zh/install-on-edge.d68781acaf0b3d3d.webp) +![Edge 浏览器扩展页面打开及设置菜单截图](../../../../translated_images/zh-CN/install-on-edge.d68781acaf0b3d3d.webp) > **重要提示**:测试自己的扩展时,务必开启开发者模式并允许来自其他商店的扩展。 @@ -308,10 +299,10 @@ project-root/ ### 扩展视图概览 **设置视图** - 首次用户配置: -![扩展完整界面截图,显示包含地区名称和 API 密钥输入的表单](../../../../translated_images/zh/1.b6da8c1394b07491.webp) +![扩展完整界面截图,显示包含地区名称和 API 密钥输入的表单](../../../../translated_images/zh-CN/1.b6da8c1394b07491.webp) **结果视图** - 碳足迹数据显示: -![扩展显示 US-NEISO 区域碳使用量和化石燃料百分比的截图](../../../../translated_images/zh/2.1dae52ff08042246.webp) +![扩展显示 US-NEISO 区域碳使用量和化石燃料百分比的截图](../../../../translated_images/zh-CN/2.1dae52ff08042246.webp) ### 构建配置表单 diff --git a/translations/zh/5-browser-extension/1-about-browsers/assignment.md b/translations/zh-CN/5-browser-extension/1-about-browsers/assignment.md similarity index 95% rename from translations/zh/5-browser-extension/1-about-browsers/assignment.md rename to translations/zh-CN/5-browser-extension/1-about-browsers/assignment.md index dc75bde2e..cfecb511d 100644 --- a/translations/zh/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/zh-CN/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # 作业:重新设计你的浏览器扩展样式 ## 概述 diff --git a/translations/zh/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/zh-CN/5-browser-extension/2-forms-browsers-local-storage/README.md similarity index 98% rename from translations/zh/5-browser-extension/2-forms-browsers-local-storage/README.md rename to translations/zh-CN/5-browser-extension/2-forms-browsers-local-storage/README.md index 5a9a88962..1cd2d4acc 100644 --- a/translations/zh/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/zh-CN/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # 浏览器扩展项目第二部分:调用 API,使用本地存储 ```mermaid @@ -263,7 +254,7 @@ stateDiagram-v2 Reset --> ClearStorage: 删除保存的数据 ClearStorage --> FirstTime: 返回设置 ``` -![本地存储面板](../../../../translated_images/zh/localstorage.472f8147b6a3f8d1.webp) +![本地存储面板](../../../../translated_images/zh-CN/localstorage.472f8147b6a3f8d1.webp) > ⚠️ **安全注意事项**:在生产环境中,将 API 密钥存储在 LocalStorage 存在安全风险,因为 JavaScript 代码可以访问这些数据。学习用途这样做可以,但实际应用应使用安全的服务器端存储敏感凭证。 diff --git a/translations/zh/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/zh-CN/5-browser-extension/2-forms-browsers-local-storage/assignment.md similarity index 94% rename from translations/zh/5-browser-extension/2-forms-browsers-local-storage/assignment.md rename to translations/zh-CN/5-browser-extension/2-forms-browsers-local-storage/assignment.md index 056b5b59c..182598478 100644 --- a/translations/zh/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/zh-CN/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # 采用一个 API ## 概述 diff --git a/translations/zh/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/zh-CN/5-browser-extension/3-background-tasks-and-performance/README.md similarity index 97% rename from translations/zh/5-browser-extension/3-background-tasks-and-performance/README.md rename to translations/zh-CN/5-browser-extension/3-background-tasks-and-performance/README.md index bea52a07d..9cda32f5c 100644 --- a/translations/zh/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/zh-CN/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # 浏览器扩展项目 第3部分:了解后台任务与性能 ```mermaid @@ -123,7 +114,7 @@ flowchart LR 试试吧。打开一个网站(例如 Microsoft.com),点击“录制”然后刷新页面,查看性能分析器捕捉的一切。当停止录制,你会看到浏览器如何“脚本执行”(scripts)、“渲染”(renders)和“绘制”(paints)的详细分解。这让我想起火箭发射时指挥中心监控所有系统——你获取实时且详细的操作数据。 -![Edge profiler](../../../../translated_images/zh/profiler.5a4a62479c5df01c.webp) +![Edge profiler](../../../../translated_images/zh-CN/profiler.5a4a62479c5df01c.webp) ✅ 若想深入了解,请查阅 [微软文档](https://docs.microsoft.com/microsoft-edge/devtools-guide/performance/?WT.mc_id=academic-77807-sagibbon) @@ -133,11 +124,11 @@ flowchart LR 通过选取时间线片段,查看摘要面板,获得页面性能快照: -![Edge profiler snapshot](../../../../translated_images/zh/snapshot.97750180ebcad737.webp) +![Edge profiler snapshot](../../../../translated_images/zh-CN/snapshot.97750180ebcad737.webp) 查看事件日志面板是否有事件耗时超过15毫秒: -![Edge event log](../../../../translated_images/zh/log.804026979f3707e0.webp) +![Edge event log](../../../../translated_images/zh-CN/log.804026979f3707e0.webp) ✅ 熟悉你的分析器!在本站打开开发者工具,看看是否存在瓶颈。加载最慢和最快的资源分别是什么? diff --git a/translations/zh/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/zh-CN/5-browser-extension/3-background-tasks-and-performance/assignment.md similarity index 94% rename from translations/zh/5-browser-extension/3-background-tasks-and-performance/assignment.md rename to translations/zh-CN/5-browser-extension/3-background-tasks-and-performance/assignment.md index 3e6df9f0c..8bf6ec6bb 100644 --- a/translations/zh/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/zh-CN/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # 分析网站性能 ## 任务概述 diff --git a/translations/zh/5-browser-extension/README.md b/translations/zh-CN/5-browser-extension/README.md similarity index 90% rename from translations/zh/5-browser-extension/README.md rename to translations/zh-CN/5-browser-extension/README.md index 117233db3..6a7f55058 100644 --- a/translations/zh/5-browser-extension/README.md +++ b/translations/zh-CN/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # 构建浏览器扩展 构建浏览器扩展是一种有趣且新颖的方式,可以在开发不同类型的网页资源时思考应用程序的性能。本模块包括关于浏览器工作原理以及如何部署浏览器扩展的课程,如何构建表单、调用 API、使用本地存储,以及如何评估网站性能并进行优化。 diff --git a/translations/zh/5-browser-extension/solution/README.md b/translations/zh-CN/5-browser-extension/solution/README.md similarity index 89% rename from translations/zh/5-browser-extension/solution/README.md rename to translations/zh-CN/5-browser-extension/solution/README.md index ad749d56f..c28cc62cd 100644 --- a/translations/zh/5-browser-extension/solution/README.md +++ b/translations/zh-CN/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # Carbon Trigger 浏览器扩展:完整代码 使用 tmrow 的 C02 Signal API 来追踪电力使用情况,构建一个浏览器扩展,让您可以直接在浏览器中收到关于您所在地区电力使用强度的提醒。临时使用此扩展可以帮助您根据这些信息对自己的活动做出判断。 diff --git a/translations/zh/5-browser-extension/solution/translation/README.es.md b/translations/zh-CN/5-browser-extension/solution/translation/README.es.md similarity index 88% rename from translations/zh/5-browser-extension/solution/translation/README.es.md rename to translations/zh-CN/5-browser-extension/solution/translation/README.es.md index 85ebf8f2c..d8cc107f7 100644 --- a/translations/zh/5-browser-extension/solution/translation/README.es.md +++ b/translations/zh-CN/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Carbon Trigger 浏览器扩展:完整代码 使用 tmrow 的 CO2 Signal API 来追踪电力使用情况,创建一个浏览器扩展,让您可以直接在浏览器中查看所在地区的电力消耗情况。这款临时扩展可以帮助您根据这些信息做出活动决策。 diff --git a/translations/zh/5-browser-extension/solution/translation/README.fr.md b/translations/zh-CN/5-browser-extension/solution/translation/README.fr.md similarity index 88% rename from translations/zh/5-browser-extension/solution/translation/README.fr.md rename to translations/zh-CN/5-browser-extension/solution/translation/README.fr.md index a39f04212..9bb0b36fc 100644 --- a/translations/zh/5-browser-extension/solution/translation/README.fr.md +++ b/translations/zh-CN/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Carbon Trigger 浏览器扩展:完整代码 使用 tmrow 的 C02 Signal API 来追踪电力消耗,创建一个浏览器扩展,让您可以直接在浏览器中查看所在地区的电力消耗情况。使用这个定制扩展可以帮助您根据这些信息对自己的活动做出更明智的判断。 diff --git a/translations/zh/5-browser-extension/solution/translation/README.hi.md b/translations/zh-CN/5-browser-extension/solution/translation/README.hi.md similarity index 88% rename from translations/zh/5-browser-extension/solution/translation/README.hi.md rename to translations/zh-CN/5-browser-extension/solution/translation/README.hi.md index 23d97c1ea..2a9b89072 100644 --- a/translations/zh/5-browser-extension/solution/translation/README.hi.md +++ b/translations/zh-CN/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # Carbon Trigger 浏览器扩展:完整代码 使用 tmrow 的 CO2 Signal API 来追踪电力使用情况,构建一个浏览器扩展,以便在您的浏览器中提醒您所在地区的电力使用负荷情况。通过使用这个扩展,您可以根据这些信息来决定自己的活动安排。 diff --git a/translations/zh/5-browser-extension/solution/translation/README.it.md b/translations/zh-CN/5-browser-extension/solution/translation/README.it.md similarity index 88% rename from translations/zh/5-browser-extension/solution/translation/README.it.md rename to translations/zh-CN/5-browser-extension/solution/translation/README.it.md index c48c629e5..f48602f34 100644 --- a/translations/zh/5-browser-extension/solution/translation/README.it.md +++ b/translations/zh-CN/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Carbon Trigger 浏览器扩展:启动代码 我们将使用 tmrow 的 Signal CO2 API 来监控电力使用情况,创建一个浏览器扩展,以便直接在浏览器中提醒您所在地区的电力使用情况有多严重。使用这个定制扩展可以帮助您根据这些信息评估自己的活动。 diff --git a/translations/zh/5-browser-extension/solution/translation/README.ja.md b/translations/zh-CN/5-browser-extension/solution/translation/README.ja.md similarity index 88% rename from translations/zh/5-browser-extension/solution/translation/README.ja.md rename to translations/zh-CN/5-browser-extension/solution/translation/README.ja.md index d2f70f6fc..c1da342ea 100644 --- a/translations/zh/5-browser-extension/solution/translation/README.ja.md +++ b/translations/zh-CN/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # 碳触发浏览器扩展:完成的代码 使用 tmrow 的 C02 Signal API 构建一个浏览器扩展,以追踪电力使用情况,并在浏览器中显示您所在地区的电力使用量作为提醒。通过使用此扩展,您可以根据这些信息来判断自己的活动。 diff --git a/translations/zh/5-browser-extension/solution/translation/README.ms.md b/translations/zh-CN/5-browser-extension/solution/translation/README.ms.md similarity index 89% rename from translations/zh/5-browser-extension/solution/translation/README.ms.md rename to translations/zh-CN/5-browser-extension/solution/translation/README.ms.md index 7e655d37c..a80e73b03 100644 --- a/translations/zh/5-browser-extension/solution/translation/README.ms.md +++ b/translations/zh-CN/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # Carbon Trigger 浏览器扩展:完整代码 利用 tmrow 的 CO2 Signal API 检测电力使用情况,构建一个浏览器扩展,让您可以在浏览器中收到关于所在地区电力使用情况的提醒。使用这个扩展可以帮助您根据这些信息更好地规划自己的活动。 diff --git a/translations/zh/5-browser-extension/start/README.md b/translations/zh-CN/5-browser-extension/start/README.md similarity index 89% rename from translations/zh/5-browser-extension/start/README.md rename to translations/zh-CN/5-browser-extension/start/README.md index ac1a5a324..2180af99e 100644 --- a/translations/zh/5-browser-extension/start/README.md +++ b/translations/zh-CN/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # Carbon Trigger 浏览器扩展:入门代码 使用 tmrow 的 C02 Signal API 来追踪电力使用情况,构建一个浏览器扩展,让您可以在浏览器中直接提醒所在地区的电力使用情况有多繁重。临时使用此扩展可以帮助您根据这些信息对活动进行判断。 diff --git a/translations/zh/6-space-game/1-introduction/README.md b/translations/zh-CN/6-space-game/1-introduction/README.md similarity index 98% rename from translations/zh/6-space-game/1-introduction/README.md rename to translations/zh-CN/6-space-game/1-introduction/README.md index c072db9e5..9999e7fc2 100644 --- a/translations/zh/6-space-game/1-introduction/README.md +++ b/translations/zh-CN/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # 构建一个太空游戏 第一部分: 介绍 ```mermaid diff --git a/translations/zh/6-space-game/1-introduction/assignment.md b/translations/zh-CN/6-space-game/1-introduction/assignment.md similarity index 93% rename from translations/zh/6-space-game/1-introduction/assignment.md rename to translations/zh-CN/6-space-game/1-introduction/assignment.md index 79692515e..73e6378f9 100644 --- a/translations/zh/6-space-game/1-introduction/assignment.md +++ b/translations/zh-CN/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # 模拟游戏:应用设计模式 ## 作业概述 diff --git a/translations/zh/6-space-game/2-drawing-to-canvas/README.md b/translations/zh-CN/6-space-game/2-drawing-to-canvas/README.md similarity index 97% rename from translations/zh/6-space-game/2-drawing-to-canvas/README.md rename to translations/zh-CN/6-space-game/2-drawing-to-canvas/README.md index 23347c541..adb7eb8b7 100644 --- a/translations/zh/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/zh-CN/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # 构建太空游戏第二部分:将英雄和怪物绘制到画布上 ```mermaid @@ -105,7 +96,7 @@ quadrantChart Power-up: [0.7, 0.6] UI Elements: [0.9, 0.1] ``` -![canvas 网格](../../../../translated_images/zh/canvas_grid.5f209da785ded492.webp) +![canvas 网格](../../../../translated_images/zh-CN/canvas_grid.5f209da785ded492.webp) > 图片来自 [MDN](https://developer.mozilla.org/docs/Web/API/Canvas_API/Tutorial/Drawing_shapes) 要在 canvas 元素上绘图,你需要遵循所有画布图形基础的三个步骤。重复几次后,会变得很自然: @@ -323,11 +314,11 @@ flowchart TD - 英雄飞船 - ![英雄飞船](../../../../translated_images/zh/player.dd24c1afa8c71e9b.webp) + ![英雄飞船](../../../../translated_images/zh-CN/player.dd24c1afa8c71e9b.webp) - 5*5 怪物阵型 - ![怪物飞船](../../../../translated_images/zh/enemyShip.5df2a822c16650c2.webp) + ![怪物飞船](../../../../translated_images/zh-CN/enemyShip.5df2a822c16650c2.webp) ### 推荐开发步骤 @@ -463,7 +454,7 @@ for (let x = START_X; x < STOP_X; x += ENEMY_SPACING) { 完成的结果应如下所示: -![带有英雄和 5*5 怪物的黑屏](../../../../translated_images/zh/partI-solution.36c53b48c9ffae2a.webp) +![带有英雄和 5*5 怪物的黑屏](../../../../translated_images/zh-CN/partI-solution.36c53b48c9ffae2a.webp) ## 解决方案 diff --git a/translations/zh/6-space-game/2-drawing-to-canvas/assignment.md b/translations/zh-CN/6-space-game/2-drawing-to-canvas/assignment.md similarity index 92% rename from translations/zh/6-space-game/2-drawing-to-canvas/assignment.md rename to translations/zh-CN/6-space-game/2-drawing-to-canvas/assignment.md index c19e68e15..e3db78ee6 100644 --- a/translations/zh/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/zh-CN/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # 作业:探索 Canvas API ## 学习目标 diff --git a/translations/zh/6-space-game/3-moving-elements-around/README.md b/translations/zh-CN/6-space-game/3-moving-elements-around/README.md similarity index 99% rename from translations/zh/6-space-game/3-moving-elements-around/README.md rename to translations/zh-CN/6-space-game/3-moving-elements-around/README.md index 1184f33bf..069ac86c1 100644 --- a/translations/zh/6-space-game/3-moving-elements-around/README.md +++ b/translations/zh-CN/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # 构建太空游戏 第3部分:添加运动 ```mermaid diff --git a/translations/zh/6-space-game/3-moving-elements-around/assignment.md b/translations/zh-CN/6-space-game/3-moving-elements-around/assignment.md similarity index 87% rename from translations/zh/6-space-game/3-moving-elements-around/assignment.md rename to translations/zh-CN/6-space-game/3-moving-elements-around/assignment.md index 66bd60037..c196237c9 100644 --- a/translations/zh/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/zh-CN/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # 评论你的代码 ## 指南 diff --git a/translations/zh/6-space-game/4-collision-detection/README.md b/translations/zh-CN/6-space-game/4-collision-detection/README.md similarity index 98% rename from translations/zh/6-space-game/4-collision-detection/README.md rename to translations/zh-CN/6-space-game/4-collision-detection/README.md index b0faac2ff..92015223c 100644 --- a/translations/zh/6-space-game/4-collision-detection/README.md +++ b/translations/zh-CN/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # 构建太空游戏 第4部分:添加激光枪并检测碰撞 ```mermaid diff --git a/translations/zh/6-space-game/4-collision-detection/assignment.md b/translations/zh-CN/6-space-game/4-collision-detection/assignment.md similarity index 90% rename from translations/zh/6-space-game/4-collision-detection/assignment.md rename to translations/zh-CN/6-space-game/4-collision-detection/assignment.md index 88b100a12..5526d75fc 100644 --- a/translations/zh/6-space-game/4-collision-detection/assignment.md +++ b/translations/zh-CN/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # 探索碰撞 ## 说明 diff --git a/translations/zh/6-space-game/5-keeping-score/solution/README.md b/translations/zh-CN/6-space-game/4-collision-detection/solution/README.md similarity index 63% rename from translations/zh/6-space-game/5-keeping-score/solution/README.md rename to translations/zh-CN/6-space-game/4-collision-detection/solution/README.md index 44edb7bf3..0f65929b5 100644 --- a/translations/zh/6-space-game/5-keeping-score/solution/README.md +++ b/translations/zh-CN/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - 这是一个占位符,故意留空 **免责声明**: diff --git a/translations/zh/6-space-game/4-collision-detection/solution/README.md b/translations/zh-CN/6-space-game/4-collision-detection/your-work/README.md similarity index 63% rename from translations/zh/6-space-game/4-collision-detection/solution/README.md rename to translations/zh-CN/6-space-game/4-collision-detection/your-work/README.md index 4e8a84aa6..0f65929b5 100644 --- a/translations/zh/6-space-game/4-collision-detection/solution/README.md +++ b/translations/zh-CN/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - 这是一个占位符,故意留空 **免责声明**: diff --git a/translations/zh/6-space-game/5-keeping-score/README.md b/translations/zh-CN/6-space-game/5-keeping-score/README.md similarity index 98% rename from translations/zh/6-space-game/5-keeping-score/README.md rename to translations/zh-CN/6-space-game/5-keeping-score/README.md index 86640b1bd..61b4b866c 100644 --- a/translations/zh/6-space-game/5-keeping-score/README.md +++ b/translations/zh-CN/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # 构建太空游戏 第5部分:计分与生命 ```mermaid @@ -155,7 +146,7 @@ sequenceDiagram end ``` - **计分系统**:每摧毁一艘敌舰奖励100分(圆整数字更便于玩家心算)。分数显示在左下角。 -- **生命计数器**:你的英雄从三条命开始——这是早期街机游戏确立的标准,平衡挑战和可玩性。每次与敌人碰撞会损失一条命。我们将在右下用飞船图标显示剩余生命 ![life image](../../../../translated_images/zh/life.6fb9f50d53ee0413.webp)。 +- **生命计数器**:你的英雄从三条命开始——这是早期街机游戏确立的标准,平衡挑战和可玩性。每次与敌人碰撞会损失一条命。我们将在右下用飞船图标显示剩余生命 ![life image](../../../../translated_images/zh-CN/life.6fb9f50d53ee0413.webp)。 ## 开始构建吧! diff --git a/translations/zh/6-space-game/5-keeping-score/assignment.md b/translations/zh-CN/6-space-game/5-keeping-score/assignment.md similarity index 80% rename from translations/zh/6-space-game/5-keeping-score/assignment.md rename to translations/zh-CN/6-space-game/5-keeping-score/assignment.md index 623247c87..4aee7c507 100644 --- a/translations/zh/6-space-game/5-keeping-score/assignment.md +++ b/translations/zh-CN/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # 创建一个计分游戏 ## 指导 diff --git a/translations/zh/6-space-game/4-collision-detection/your-work/README.md b/translations/zh-CN/6-space-game/5-keeping-score/solution/README.md similarity index 63% rename from translations/zh/6-space-game/4-collision-detection/your-work/README.md rename to translations/zh-CN/6-space-game/5-keeping-score/solution/README.md index 2d1afdb96..0f65929b5 100644 --- a/translations/zh/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/zh-CN/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - 这是一个占位符,故意留空 **免责声明**: diff --git a/translations/zh/6-space-game/5-keeping-score/your-work/README.md b/translations/zh-CN/6-space-game/5-keeping-score/your-work/README.md similarity index 63% rename from translations/zh/6-space-game/5-keeping-score/your-work/README.md rename to translations/zh-CN/6-space-game/5-keeping-score/your-work/README.md index 80496984b..207e995bf 100644 --- a/translations/zh/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/zh-CN/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - 这是一个占位符,故意留空 **免责声明**: diff --git a/translations/zh/6-space-game/6-end-condition/README.md b/translations/zh-CN/6-space-game/6-end-condition/README.md similarity index 98% rename from translations/zh/6-space-game/6-end-condition/README.md rename to translations/zh-CN/6-space-game/6-end-condition/README.md index de4dc33e1..c52e9e9cc 100644 --- a/translations/zh/6-space-game/6-end-condition/README.md +++ b/translations/zh-CN/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # 构建太空游戏第6部分:结束与重启 ```mermaid diff --git a/translations/zh/6-space-game/6-end-condition/assignment.md b/translations/zh-CN/6-space-game/6-end-condition/assignment.md similarity index 96% rename from translations/zh/6-space-game/6-end-condition/assignment.md rename to translations/zh-CN/6-space-game/6-end-condition/assignment.md index bad478f5f..985d105b5 100644 --- a/translations/zh/6-space-game/6-end-condition/assignment.md +++ b/translations/zh-CN/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # 构建一个示例游戏 ## 作业概述 diff --git a/translations/zh/6-space-game/6-end-condition/solution/README.md b/translations/zh-CN/6-space-game/6-end-condition/solution/README.md similarity index 63% rename from translations/zh/6-space-game/6-end-condition/solution/README.md rename to translations/zh-CN/6-space-game/6-end-condition/solution/README.md index c29fceef5..4625bf35a 100644 --- a/translations/zh/6-space-game/6-end-condition/solution/README.md +++ b/translations/zh-CN/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - 这是一个占位符,故意留空 **免责声明**: diff --git a/translations/zh/6-space-game/6-end-condition/your-work/README.md b/translations/zh-CN/6-space-game/6-end-condition/your-work/README.md similarity index 63% rename from translations/zh/6-space-game/6-end-condition/your-work/README.md rename to translations/zh-CN/6-space-game/6-end-condition/your-work/README.md index 65f4c8860..f5ebc6ff3 100644 --- a/translations/zh/6-space-game/6-end-condition/your-work/README.md +++ b/translations/zh-CN/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - 这是一个占位符,故意留空 **免责声明**: diff --git a/translations/zh/6-space-game/README.md b/translations/zh-CN/6-space-game/README.md similarity index 88% rename from translations/zh/6-space-game/README.md rename to translations/zh-CN/6-space-game/README.md index a71093b2a..1f9d8c097 100644 --- a/translations/zh/6-space-game/README.md +++ b/translations/zh-CN/6-space-game/README.md @@ -1,12 +1,3 @@ - # 构建一个太空游戏 一个通过太空游戏学习更高级 JavaScript 基础的课程 diff --git a/translations/zh/6-space-game/solution/README.md b/translations/zh-CN/6-space-game/solution/README.md similarity index 64% rename from translations/zh/6-space-game/solution/README.md rename to translations/zh-CN/6-space-game/solution/README.md index e97f4227d..e79d99c33 100644 --- a/translations/zh/6-space-game/solution/README.md +++ b/translations/zh-CN/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - 这是一个占位符,故意留空 **免责声明**: diff --git a/translations/zh/7-bank-project/1-template-route/README.md b/translations/zh-CN/7-bank-project/1-template-route/README.md similarity index 98% rename from translations/zh/7-bank-project/1-template-route/README.md rename to translations/zh-CN/7-bank-project/1-template-route/README.md index f9183bc18..6696bc0e3 100644 --- a/translations/zh/7-bank-project/1-template-route/README.md +++ b/translations/zh-CN/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # 构建银行应用第1部分:Web应用中的HTML模板与路由 ```mermaid @@ -644,7 +635,7 @@ sequenceDiagram 使用 `history.pushState` 创建了新的浏览历史条目。你可以按住浏览器的 *后退按钮* 来查看,如下图所示: -![浏览历史截图](../../../../translated_images/zh/history.7fdabbafa521e064.webp) +![浏览历史截图](../../../../translated_images/zh-CN/history.7fdabbafa521e064.webp) 如果你尝试点击后退几次,你会发现当前 URL 变化了,历史记录也更新了,但显示的模板却没有变化。 diff --git a/translations/zh/7-bank-project/1-template-route/assignment.md b/translations/zh-CN/7-bank-project/1-template-route/assignment.md similarity index 93% rename from translations/zh/7-bank-project/1-template-route/assignment.md rename to translations/zh-CN/7-bank-project/1-template-route/assignment.md index ab60dfbac..f289299db 100644 --- a/translations/zh/7-bank-project/1-template-route/assignment.md +++ b/translations/zh-CN/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # 改进路由 ## 指令 diff --git a/translations/zh/7-bank-project/2-forms/README.md b/translations/zh-CN/7-bank-project/2-forms/README.md similarity index 98% rename from translations/zh/7-bank-project/2-forms/README.md rename to translations/zh-CN/7-bank-project/2-forms/README.md index 6fcc4a7c6..a14d8f695 100644 --- a/translations/zh/7-bank-project/2-forms/README.md +++ b/translations/zh-CN/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # 构建银行应用第 2 部分:构建登录和注册表单 ```mermaid @@ -292,7 +283,7 @@ graph TD 2. 观察浏览器地址栏的变化 3. 注意页面如何重新加载,数据出现在 URL 中 -![点击注册按钮后浏览器 URL 变化截图](../../../../translated_images/zh/click-register.e89a30bf0d4bc9ca.webp) +![点击注册按钮后浏览器 URL 变化截图](../../../../translated_images/zh-CN/click-register.e89a30bf0d4bc9ca.webp) ### HTTP 方法对比 @@ -346,7 +337,7 @@ graph TD 2. **点击**“创建账户”按钮 3. **观察**浏览器中的服务器响应 -![浏览器窗口访问 localhost:5000/api/accounts,显示包含用户数据的 JSON 字符串](../../../../translated_images/zh/form-post.61de4ca1b964d91a.webp) +![浏览器窗口访问 localhost:5000/api/accounts,显示包含用户数据的 JSON 字符串](../../../../translated_images/zh-CN/form-post.61de4ca1b964d91a.webp) **你应该看到:** - **浏览器跳转到 API 端点 URL** @@ -609,7 +600,7 @@ async function register() { 3. **点击** “创建账户” 4. **观察** 控制台信息和用户反馈 -![浏览器控制台日志截图](../../../../translated_images/zh/browser-console.efaf0b51aaaf6778.webp) +![浏览器控制台日志截图](../../../../translated_images/zh-CN/browser-console.efaf0b51aaaf6778.webp) **你应该看到:** - **加载状态** 出现在提交按钮上 @@ -783,7 +774,7 @@ input:focus:invalid { 3. **尝试** 在用户名字段使用特殊字符 4. **输入** 负余额数值 -![尝试提交表单时显示验证错误截图](../../../../translated_images/zh/validation-error.8bd23e98d416c22f.webp) +![尝试提交表单时显示验证错误截图](../../../../translated_images/zh-CN/validation-error.8bd23e98d416c22f.webp) **你会看到:** - **浏览器显示** 原生验证消息 @@ -943,7 +934,7 @@ timeline 下面是经过一些样式调整后最终登录页面的示例: -![添加 CSS 样式后登录页面的截图](../../../../translated_images/zh/result.96ef01f607bf856a.webp) +![添加 CSS 样式后登录页面的截图](../../../../translated_images/zh-CN/result.96ef01f607bf856a.webp) ## 课后测验 diff --git a/translations/zh/7-bank-project/2-forms/assignment.md b/translations/zh-CN/7-bank-project/2-forms/assignment.md similarity index 96% rename from translations/zh/7-bank-project/2-forms/assignment.md rename to translations/zh-CN/7-bank-project/2-forms/assignment.md index b555072a7..130a75a43 100644 --- a/translations/zh/7-bank-project/2-forms/assignment.md +++ b/translations/zh-CN/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # 使用现代 CSS 美化你的银行应用 ## 项目概述 diff --git a/translations/zh/7-bank-project/3-data/README.md b/translations/zh-CN/7-bank-project/3-data/README.md similarity index 98% rename from translations/zh/7-bank-project/3-data/README.md rename to translations/zh-CN/7-bank-project/3-data/README.md index 8fb9bba25..31b2406fa 100644 --- a/translations/zh/7-bank-project/3-data/README.md +++ b/translations/zh-CN/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # 构建银行应用 第3部分:获取和使用数据的方法 想想《星际迷航》里的企业号计算机——当皮卡德舰长询问舰船状态时,信息会瞬间出现,而不会让整个界面关闭并重新构建。那种无缝的信息流正是我们要通过动态数据获取打造的。 @@ -156,7 +147,7 @@ sequenceDiagram Server->>Browser: 返回完整的HTML页面 Browser->>User: 显示新页面(闪烁/重载) ``` -![多页面应用的更新流程](../../../../translated_images/zh/mpa.7f7375a1a2d4aa77.webp) +![多页面应用的更新流程](../../../../translated_images/zh-CN/mpa.7f7375a1a2d4aa77.webp) **这种方式为何显得笨重:** - 每次点击都要重新构建整页 @@ -182,7 +173,7 @@ sequenceDiagram JavaScript->>Browser: 更新特定页面元素 Browser->>User: 显示更新内容(无刷新) ``` -![单页面应用的更新流程](../../../../translated_images/zh/spa.268ec73b41f992c2.webp) +![单页面应用的更新流程](../../../../translated_images/zh-CN/spa.268ec73b41f992c2.webp) **为何SPA体验更佳:** - 只更新实际变化部分(聪明吧?) @@ -516,7 +507,7 @@ if (data.error) { 现在测试输入无效账号时,页面上会出现有用的错误提示! -![登录时显示错误消息的截图](../../../../translated_images/zh/login-error.416fe019b36a6327.webp) +![登录时显示错误消息的截图](../../../../translated_images/zh-CN/login-error.416fe019b36a6327.webp) #### 第四步:兼顾无障碍访问 @@ -950,7 +941,7 @@ timeline 这是美化后仪表盘的示例: -![Screenshot of an example result of the dashboard after styling](../../../../translated_images/zh/screen2.123c82a831a1d14a.webp) +![Screenshot of an example result of the dashboard after styling](../../../../translated_images/zh-CN/screen2.123c82a831a1d14a.webp) 不必完全照搬——以此为灵感,打造属于你自己的风格! diff --git a/translations/zh/7-bank-project/3-data/assignment.md b/translations/zh-CN/7-bank-project/3-data/assignment.md similarity index 95% rename from translations/zh/7-bank-project/3-data/assignment.md rename to translations/zh-CN/7-bank-project/3-data/assignment.md index 7b8ab57b3..eed2fcab0 100644 --- a/translations/zh/7-bank-project/3-data/assignment.md +++ b/translations/zh-CN/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # 代码重构与文档作业 ## 学习目标 diff --git a/translations/zh/7-bank-project/4-state-management/README.md b/translations/zh-CN/7-bank-project/4-state-management/README.md similarity index 98% rename from translations/zh/7-bank-project/4-state-management/README.md rename to translations/zh-CN/7-bank-project/4-state-management/README.md index e5e65d137..8a7a74bb7 100644 --- a/translations/zh/7-bank-project/4-state-management/README.md +++ b/translations/zh-CN/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # 构建银行应用 第4部分:状态管理概念 ## ⚡ 你可以在接下来的5分钟内完成的事情 @@ -187,7 +178,7 @@ mindmap 我们将创建一个**集中式状态管理**系统。把它想象成一个非常有条理的人掌管所有重要事务: -![显示HTML、用户操作与状态间数据流的架构图](../../../../translated_images/zh/data-flow.fa2354e0908fecc8.webp) +![显示HTML、用户操作与状态间数据流的架构图](../../../../translated_images/zh-CN/data-flow.fa2354e0908fecc8.webp) ```mermaid flowchart TD @@ -799,7 +790,7 @@ timeline 完成作业后的示例效果: -![显示“添加交易”对话框示例的截图](../../../../translated_images/zh/dialog.93bba104afeb79f1.webp) +![显示“添加交易”对话框示例的截图](../../../../translated_images/zh-CN/dialog.93bba104afeb79f1.webp) --- diff --git a/translations/zh/7-bank-project/4-state-management/assignment.md b/translations/zh-CN/7-bank-project/4-state-management/assignment.md similarity index 95% rename from translations/zh/7-bank-project/4-state-management/assignment.md rename to translations/zh-CN/7-bank-project/4-state-management/assignment.md index 9c41def4c..9f6674c86 100644 --- a/translations/zh/7-bank-project/4-state-management/assignment.md +++ b/translations/zh-CN/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # 实现“添加交易”对话框 ## 概述 @@ -112,7 +103,7 @@ CO_OP_TRANSLATOR_METADATA: **预期效果:** 完成本作业后,您的银行应用应具备一个功能齐全的“添加交易”功能,外观与行为均专业: -![显示示例“添加交易”对话框的截图](../../../../translated_images/zh/dialog.93bba104afeb79f1.webp) +![显示示例“添加交易”对话框的截图](../../../../translated_images/zh-CN/dialog.93bba104afeb79f1.webp) ## 测试您的实现 diff --git a/translations/zh/7-bank-project/README.md b/translations/zh-CN/7-bank-project/README.md similarity index 86% rename from translations/zh/7-bank-project/README.md rename to translations/zh-CN/7-bank-project/README.md index e492351a6..743ae1e16 100644 --- a/translations/zh/7-bank-project/README.md +++ b/translations/zh-CN/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: 创建一个银行 在这个项目中,你将学习如何构建一个虚拟银行。这些课程包括如何设计一个网页应用并提供路由、构建表单、管理状态,以及从 API 获取数据以访问银行数据的相关内容。 diff --git a/translations/zh/7-bank-project/api/README.md b/translations/zh-CN/7-bank-project/api/README.md similarity index 90% rename from translations/zh/7-bank-project/api/README.md rename to translations/zh-CN/7-bank-project/api/README.md index bab817ef7..45d7168dc 100644 --- a/translations/zh/7-bank-project/api/README.md +++ b/translations/zh-CN/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # 银行 API > 使用 [Node.js](https://nodejs.org) + [Express](https://expressjs.com/) 构建的银行 API。 diff --git a/translations/zh/7-bank-project/solution/README.md b/translations/zh-CN/7-bank-project/solution/README.md similarity index 81% rename from translations/zh/7-bank-project/solution/README.md rename to translations/zh-CN/7-bank-project/solution/README.md index 8c930232c..0c3c10e66 100644 --- a/translations/zh/7-bank-project/solution/README.md +++ b/translations/zh-CN/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # 银行应用 > 银行应用项目的示例解决方案,使用原生 HTML5、CSS 和 JavaScript 构建(未使用任何框架或库)。 diff --git a/translations/zh/8-code-editor/1-using-a-code-editor/README.md b/translations/zh-CN/8-code-editor/1-using-a-code-editor/README.md similarity index 96% rename from translations/zh/8-code-editor/1-using-a-code-editor/README.md rename to translations/zh-CN/8-code-editor/1-using-a-code-editor/README.md index 05e0777a8..32062afee 100644 --- a/translations/zh/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/zh-CN/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # 使用代码编辑器:掌握 VSCode.dev 还记得*黑客帝国*里,尼奥需要连接到一个庞大的计算机终端以访问数字世界吗?今天的网页开发工具则相反——功能强大,且随时随地都能访问。VSCode.dev 是一个基于浏览器的代码编辑器,能为任何有网络连接的设备带来专业开发工具。 @@ -182,7 +173,7 @@ VSCode.dev 将这些能力带入浏览器: 加载完成后,你会看到一个清爽的工作区,设计围绕代码展开,让你专注于核心任务! -![默认 VSCode.dev 界面](../../../../translated_images/zh/default-vscode-dev.5d06881d65c1b323.webp) +![默认 VSCode.dev 界面](../../../../translated_images/zh-CN/default-vscode-dev.5d06881d65c1b323.webp) **你的界面导览:** - **活动栏**(左侧条带):主导航,含资源管理器 📁、搜索 🔍、源代码控制 🌿、扩展 🧩 及设置 ⚙️ @@ -229,7 +220,7 @@ flowchart TB 1. 如果没在页面,先访问 [vscode.dev](https://vscode.dev) 2. 在欢迎界面点击“Open Remote Repository”按钮 - ![打开远程仓库](../../../../translated_images/zh/open-remote-repository.bd9c2598b8949e7f.webp) + ![打开远程仓库](../../../../translated_images/zh-CN/open-remote-repository.bd9c2598b8949e7f.webp) 3. 粘贴任意 GitHub 仓库 URL(试试这个:`https://github.com/microsoft/Web-Dev-For-Beginners`) 4. 按回车,见证神奇! @@ -238,7 +229,7 @@ flowchart TB 想更像编码巫师?试试 Ctrl+Shift+P(Mac 上为 Cmd+Shift+P)打开命令面板: -![命令面板](../../../../translated_images/zh/palette-menu.4946174e07f42622.webp) +![命令面板](../../../../translated_images/zh-CN/palette-menu.4946174e07f42622.webp) **命令面板是你所有操作的搜索引擎:** - 输入“open remote”即可找到打开远程仓库的功能 @@ -300,7 +291,7 @@ flowchart TB 3. 输入文件名并包含适当扩展名(如 `style.css`,`script.js`,`index.html`) 4. 按回车创建文件 -![创建新文件](../../../../translated_images/zh/create-new-file.2814e609c2af9aeb.webp) +![创建新文件](../../../../translated_images/zh-CN/create-new-file.2814e609c2af9aeb.webp) **命名规范:** - 使用描述性名称,体现文件用途 @@ -318,7 +309,7 @@ flowchart TB 2. 开始输入,感受 VSCode.dev 用颜色、高亮和错误提示支持你的创作 3. 用 Ctrl+S(Windows/Linux)或 Cmd+S(Mac)保存——其实它也会自动保存! -![编辑文件](../../../../translated_images/zh/edit-a-file.52c0ee665ef19f08.webp) +![编辑文件](../../../../translated_images/zh-CN/edit-a-file.52c0ee665ef19f08.webp) **编码时的酷炫特性:** - 代码色彩丰富,易于阅读 @@ -339,7 +330,7 @@ flowchart TB 2. 已修改的文件会出现在“变更”区域 3. 用颜色区分变动类型:绿色表示新增,红色表示删除 -![查看源代码变更](../../../../translated_images/zh/working-tree.c58eec08e6335c79.webp) +![查看源代码变更](../../../../translated_images/zh-CN/working-tree.c58eec08e6335c79.webp) **保存工作(提交工作流):** @@ -431,7 +422,7 @@ mindmap 2. 浏览或搜索特定内容 3. 点击感兴趣的扩展,了解更多信息 -![扩展市场界面](../../../../translated_images/zh/extensions.eca0e0c7f59a10b5.webp) +![扩展市场界面](../../../../translated_images/zh-CN/extensions.eca0e0c7f59a10b5.webp) **你会看到内容:** @@ -484,7 +475,7 @@ mindmap 3. 选择“扩展设置” 4. 进行调整,直到感觉顺手 -![自定义扩展设置](../../../../translated_images/zh/extension-settings.21c752ae4f4cdb78.webp) +![自定义扩展设置](../../../../translated_images/zh-CN/extension-settings.21c752ae4f4cdb78.webp) **你可能想调整的常见项:** - 代码格式化方式(制表符与空格,行宽等) diff --git a/translations/zh/8-code-editor/1-using-a-code-editor/assignment.md b/translations/zh-CN/8-code-editor/1-using-a-code-editor/assignment.md similarity index 97% rename from translations/zh/8-code-editor/1-using-a-code-editor/assignment.md rename to translations/zh-CN/8-code-editor/1-using-a-code-editor/assignment.md index 13382d342..69cfd01a3 100644 --- a/translations/zh/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/zh-CN/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # 使用 VSCode.dev 创建简历网站 通过构建一个专业的简历网站,展示您的技能和经验,以交互式、现代化的形式提升您的职业前景。想象一下,您不再发送传统的 PDF,而是向招聘人员提供一个时尚、响应式的网站,既展示您的资格,也体现您的网页开发能力。 @@ -79,7 +70,7 @@ CO_OP_TRANSLATOR_METADATA: 4. **填写** 提交信息:“Add initial HTML structure” 5. **点击** “Commit new file” 保存更改 -![在 GitHub 上创建初始文件](../../../../translated_images/zh/new-file-github.com.c886796d800e8056.webp) +![在 GitHub 上创建初始文件](../../../../translated_images/zh-CN/new-file-github.com.c886796d800e8056.webp) **此初始设置功效:** - **建立** 合适的 HTML5 文档结构及语义元素 @@ -105,7 +96,7 @@ CO_OP_TRANSLATOR_METADATA: ✅ **成功标志**:您将在资源管理器侧边栏看到项目文件,并可在主编辑区打开 `index.html` 进行编辑。 -![VSCode.dev 中的项目加载界面](../../../../translated_images/zh/project-on-vscode.dev.e79815a9a95ee7fe.webp) +![VSCode.dev 中的项目加载界面](../../../../translated_images/zh-CN/project-on-vscode.dev.e79815a9a95ee7fe.webp) **界面包含内容:** - **资源管理器侧边栏**:显示仓库文件及目录结构 @@ -450,7 +441,7 @@ li:before { **安装后即时效果:** 安装完成后,编辑器内会显示简历网站的实时预览,方便您边编辑边查看网站实际效果。 -![CodeSwing 扩展实时预览](../../../../translated_images/zh/after-codeswing-extension-pb.0ebddddcf73b5509.webp) +![CodeSwing 扩展实时预览](../../../../translated_images/zh-CN/after-codeswing-extension-pb.0ebddddcf73b5509.webp) **增强界面解析:** - **分屏视图**:左侧显示代码,右侧实时预览 diff --git a/translations/zh/9-chat-project/README.md b/translations/zh-CN/9-chat-project/README.md similarity index 99% rename from translations/zh/9-chat-project/README.md rename to translations/zh-CN/9-chat-project/README.md index 09eb66f2d..dca65ba75 100644 --- a/translations/zh/9-chat-project/README.md +++ b/translations/zh-CN/9-chat-project/README.md @@ -1,12 +1,3 @@ - # 使用 AI 构建聊天助手 还记得《星际迷航》里,船员们随意与飞船计算机聊天,提出复杂问题并得到深思熟虑的回答吗? 在20世纪60年代这似乎纯属科幻的场景,现在你可以使用已掌握的网页技术来实现。 @@ -60,7 +51,7 @@ print(response.choices[0].message.content) 这是你完成项目后的效果: -![聊天应用界面显示用户和 AI 助手之间的对话](../../../translated_images/zh/screenshot.0a1ee0d123df681b.webp) +![聊天应用界面显示用户和 AI 助手之间的对话](../../../translated_images/zh-CN/screenshot.0a1ee0d123df681b.webp) ## 🗺️ 你的 AI 应用开发学习之旅 @@ -189,7 +180,7 @@ mindmap ``` **核心原则**:AI 应用开发融合传统网页开发技能与 AI 服务集成,创建感觉自然且响应迅速的智能应用。 -![GitHub Models AI Playground 界面,包含模型选择和测试区域](../../../translated_images/zh/playground.d2b927122224ff8f.webp) +![GitHub Models AI Playground 界面,包含模型选择和测试区域](../../../translated_images/zh-CN/playground.d2b927122224ff8f.webp) **Playground 超有用的原因:** - **试用** 不同 AI 模型如 GPT-4o-mini、Claude 等(全都免费!) @@ -199,7 +190,7 @@ mindmap 玩过后,直接点“Code”标签选你要的编程语言,拿到实现代码。 -![Playground 选择界面,展示多编程语言代码生成选项](../../../translated_images/zh/playground-choice.1d23ba7d407f4758.webp) +![Playground 选择界面,展示多编程语言代码生成选项](../../../translated_images/zh-CN/playground-choice.1d23ba7d407f4758.webp) ## 配置 Python 后端集成 @@ -2352,14 +2343,14 @@ mindmap - **访问** [Web Dev For Beginners 仓库](https://github.com/microsoft/Web-Dev-For-Beginners) - **点击** 右上角的“Use this template”(确保已登录 GitHub) -![Create from template interface showing the green "Use this template" button](../../../translated_images/zh/template.67ad477109d29a2b.webp) +![Create from template interface showing the green "Use this template" button](../../../translated_images/zh-CN/template.67ad477109d29a2b.webp) **步骤 2:启动 Codespaces** - **打开** 你刚创建的仓库 - **点击** 绿色“Code”按钮,选择“Codespaces” - **选择** “Create codespace on main” 启动开发环境 -![Create codespace interface with options for launching cloud development environment](../../../translated_images/zh/codespace.bcecbdf5d2747d3d.webp) +![Create codespace interface with options for launching cloud development environment](../../../translated_images/zh-CN/codespace.bcecbdf5d2747d3d.webp) **步骤 3:环境配置** Codespace 加载完成后,你将获得: diff --git a/translations/zh/9-chat-project/solution/README.md b/translations/zh-CN/9-chat-project/solution/README.md similarity index 68% rename from translations/zh/9-chat-project/solution/README.md rename to translations/zh-CN/9-chat-project/solution/README.md index 8a9406d30..279e21b1e 100644 --- a/translations/zh/9-chat-project/solution/README.md +++ b/translations/zh-CN/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # 运行解决方案 1. 启动 [后端](./backend/README.md) diff --git a/translations/zh/9-chat-project/solution/backend/README.md b/translations/zh-CN/9-chat-project/solution/backend/README.md similarity index 65% rename from translations/zh/9-chat-project/solution/backend/README.md rename to translations/zh-CN/9-chat-project/solution/backend/README.md index 2729f7dc4..2942f5f5e 100644 --- a/translations/zh/9-chat-project/solution/backend/README.md +++ b/translations/zh-CN/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - 选择运行时 - [Python](./python/README.md) diff --git a/translations/zh/9-chat-project/solution/backend/python/README.md b/translations/zh-CN/9-chat-project/solution/backend/python/README.md similarity index 82% rename from translations/zh/9-chat-project/solution/backend/python/README.md rename to translations/zh-CN/9-chat-project/solution/backend/python/README.md index 270f1cffd..6e56e0bdd 100644 --- a/translations/zh/9-chat-project/solution/backend/python/README.md +++ b/translations/zh-CN/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # 运行代码 ## 设置 diff --git a/translations/zh/9-chat-project/solution/frontend/README.md b/translations/zh-CN/9-chat-project/solution/frontend/README.md similarity index 69% rename from translations/zh/9-chat-project/solution/frontend/README.md rename to translations/zh-CN/9-chat-project/solution/frontend/README.md index eaac6fa1e..944e93b16 100644 --- a/translations/zh/9-chat-project/solution/frontend/README.md +++ b/translations/zh-CN/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # 运行代码 ```sh diff --git a/translations/zh/AGENTS.md b/translations/zh-CN/AGENTS.md similarity index 98% rename from translations/zh/AGENTS.md rename to translations/zh-CN/AGENTS.md index fbe423ca5..c8a2f614d 100644 --- a/translations/zh/AGENTS.md +++ b/translations/zh-CN/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## 项目概述 diff --git a/translations/zh/CODE_OF_CONDUCT.md b/translations/zh-CN/CODE_OF_CONDUCT.md similarity index 80% rename from translations/zh/CODE_OF_CONDUCT.md rename to translations/zh-CN/CODE_OF_CONDUCT.md index aefb8e9ca..0ac0b1072 100644 --- a/translations/zh/CODE_OF_CONDUCT.md +++ b/translations/zh-CN/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # Microsoft 开源行为准则 本项目已采用 [Microsoft 开源行为准则](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon)。 diff --git a/translations/zh/CONTRIBUTING.md b/translations/zh-CN/CONTRIBUTING.md similarity index 87% rename from translations/zh/CONTRIBUTING.md rename to translations/zh-CN/CONTRIBUTING.md index bf566b291..4e3db1f5a 100644 --- a/translations/zh/CONTRIBUTING.md +++ b/translations/zh-CN/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # 贡献 本项目欢迎您的贡献和建议。大多数贡献需要您同意一份贡献者许可协议 (CLA),声明您有权利并确实授予我们使用您贡献的权利。更多详情,请访问 [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon)。 diff --git a/translations/zh/Git-Basics/README.md b/translations/zh-CN/Git-Basics/README.md similarity index 96% rename from translations/zh/Git-Basics/README.md rename to translations/zh-CN/Git-Basics/README.md index e47f4ce84..dcb8e7b74 100644 --- a/translations/zh/Git-Basics/README.md +++ b/translations/zh-CN/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## 面向网页开发初学者的 GIT 基础👶 ## 什么是 `Git`? diff --git a/translations/zh-CN/README.md b/translations/zh-CN/README.md new file mode 100644 index 000000000..a2dd9b719 --- /dev/null +++ b/translations/zh-CN/README.md @@ -0,0 +1,265 @@ +[![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) +[![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) +[![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) +[![GitHub pull-requests](https://img.shields.io/github/issues-pr/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/pulls/) +[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) + +[![GitHub watchers](https://img.shields.io/github/watchers/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/watchers/) +[![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/network/) +[![GitHub stars](https://img.shields.io/github/stars/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/stargazers/) + +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + +# Web Development for Beginners - 课程纲要 + +通过微软云倡导者的12周全面课程,学习网页开发的基础知识。24堂课通过实践项目深入探讨JavaScript、CSS和HTML,项目包括生态瓶、浏览器扩展和太空游戏。参与测验、讨论和实践作业。通过我们高效的基于项目的教学法提升技能并优化知识吸收。今天开始你的编码之旅! + +加入 Azure AI Foundry Discord 社区 + +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + +按照以下步骤开始使用这些资源: +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` +3. [**加入 Azure AI Foundry Discord,结识专家和开发者伙伴**](https://discord.com/invite/ByRwuEEgH4) + +### 🌐 多语言支持 + +#### 通过 GitHub Action 支持(自动且实时更新) + + +[阿拉伯语](../ar/README.md) | [孟加拉语](../bn/README.md) | [保加利亚语](../bg/README.md) | [缅甸语](../my/README.md) | [中文(简体)](./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) | [希腊语](../el/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多种语言的翻译,显著增加下载体积。若要排除翻译文件克隆,请使用稀疏检出: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git +> cd Web-Dev-For-Beginners +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> 这让你以更快速度下载并获取完成课程所需的全部内容。 + + +**如果希望支持更多翻译语言,请查看[此处](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** + +[![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) + +#### 🧑‍🎓 _你是学生吗?_ + +访问 [**学生中心页面**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon),这里有初学者资源、学生包,甚至还有获取免费证书凭证的方法。这个页面是你想要收藏并定期查看的,因为我们每月都会更换内容。 + +### 📣 公告 - 新增 GitHub Copilot Agent 模式挑战任务! + +新增了挑战任务,大部分章节都有“GitHub Copilot Agent Challenge 🚀”标识。这是一个使用 GitHub Copilot 及 Agent 模式完成的新挑战。如果你尚未使用过 Agent 模式,它不仅可以生成文本,还可创建和编辑文件、运行命令等。 + +### 📣 公告 - _新增生成式 AI 项目_ + +刚刚添加了新的 AI 助手项目,查看这个[项目](./9-chat-project/README.md) + +### 📣 公告 - _全新 JavaScript 生成式 AI 课程上线_ + +不要错过我们的新生成式 AI 课程! + +访问 [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) 开始学习! + +![Background](../../translated_images/zh-CN/background.148a8d43afde5730.webp) + +- 课程覆盖基础到检索增强生成(RAG)。 +- 使用生成式AI和我们的配套应用与历史人物互动。 +- 趣味且引人入胜的叙事,你将穿越时空! + +![character](../../translated_images/zh-CN/character.5c0dd8e067ffd693.webp) + +每节课都包含一项作业、知识检查和挑战,引导你学习以下主题: +- 提示设计与提示工程 +- 文本和图像应用生成 +- 搜索应用 + +访问 [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) 开始学习! + + + +## 🌱 入门指南 + +> **教师们**,我们提供[一些建议](for-teachers.md)关于如何使用这套课程。非常欢迎您在[讨论区](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)反馈! + +**[学习者](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**,每节课程开始请先做预讲座测验,随后阅读讲义资料,完成各项活动,并用课后测验检验理解情况。 + +为了提升学习体验,建议与同伴合作完成项目!鼓励在我们的[讨论区](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)获取额外学习资料。 + +### 📋 搭建你的开发环境 + +本课程含有预配置的开发环境!你可以选择在[Codespace](https://github.com/features/codespaces/)(浏览器运行,无需安装)中运行,或者在本地电脑上使用文本编辑器如[Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon)。 + +#### 创建你的仓库 +为了方便保存你的作业,建议你创建该仓库的个人副本。点击页面顶部的 **Use this template** 按钮,这会在你的 GitHub 账户下创建一个全新仓库,包含课程内容副本。 + +操作步骤: +1. **Fork 仓库**:点击本页右上角的“Fork”按钮。 +2. **克隆仓库**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` + +#### 在 Codespace 中运行课程 + +在你创建的仓库副本中,点击 **Code** 按钮并选择 **Open with Codespaces**。这将为你创建一个可编辑的 Codespace 环境。 + +![Codespace](../../translated_images/zh-CN/createcodespace.0238bbf4d7a8d955.webp) + +#### 在本地电脑运行课程 + +若要在本地电脑运行此课程,你需要文本编辑器、浏览器及命令行工具。我们的第一课,[编程语言与工具简介](../../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)。你可以在[这里](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon)下载。 + +1. 克隆仓库到本地电脑。点击 **Code** 按钮并复制 URL: + + [CodeSpace](./images/createcodespace.png) +然后,在[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),运行以下命令,将``替换为您刚刚复制的URL: + + ```bash + git clone + ``` + +2. 在Visual Studio Code中打开文件夹。您可以通过点击**文件** > **打开文件夹**,然后选择您刚刚克隆的文件夹来完成此操作。 + +> 推荐的 Visual Studio Code 扩展程序: +> +> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - 在 Visual Studio Code 内部预览 HTML 页面 +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - 帮助您更快地编写代码 + +## 📂 每课内容包括: + +- 可选的手绘笔记 +- 可选的补充视频 +- 课前热身测验 +- 书面课程 +- 针对项目型课程,逐步指导如何构建项目 +- 知识检测 +- 挑战任务 +- 补充阅读 +- 课后测验 [post-lesson quiz](https://ff-quizzes.netlify.app/web/) + +> **关于测验的说明**:所有测验都包含在 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 | +| 02 | 入门篇 | GitHub基础,团队协作 | 学习如何在项目中使用GitHub,以及如何与他人协作管理代码库 | [GitHub简介](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | 入门篇 | 无障碍访问 | 了解网页无障碍访问的基础知识 | [无障碍基础](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | JS基础 | JavaScript数据类型 | JavaScript数据类型基础 | [数据类型](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | JS基础 | 函数与方法 | 了解函数与方法以管理应用程序的逻辑流程 | [函数与方法](./2-js-basics/2-functions-methods/README.md) | Jasmine和Christopher | +| 06 | JS基础 | 使用JS进行决策 | 学习如何使用决策方法在代码中创建条件 | [做出决策](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | JS基础 | 数组与循环 | 使用JavaScript中的数组和循环处理数据 | [数组与循环](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [生态瓶](./3-terrarium/solution/README.md) | HTML实战 | 构建用于创建线上生态瓶的HTML,专注于页面布局 | [HTML简介](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [生态瓶](./3-terrarium/solution/README.md) | CSS实战 | 构建用于为线上生态瓶添加样式的CSS,专注于CSS基础及页面响应式 | [CSS简介](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [生态瓶](./3-terrarium/solution/README.md) | JavaScript闭包与DOM操作 | 编写JavaScript使生态瓶具备拖放功能,重点讲解闭包与DOM操作 | [JavaScript闭包与DOM操作](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [打字游戏](./4-typing-game/solution/README.md) | 制作打字游戏 | 学习如何使用键盘事件驱动JavaScript应用逻辑 | [事件驱动编程](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [绿色浏览器扩展](./5-browser-extension/solution/README.md) | 浏览器工作原理 | 了解浏览器工作原理、历史及搭建浏览器扩展的基础结构 | [关于浏览器](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [绿色浏览器扩展](./5-browser-extension/solution/README.md) | 构建表单、调用API和使用本地存储变量 | 构建浏览器扩展中的JavaScript部分,实现API调用及使用本地存储的变量 | [API、表单及本地存储](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [绿色浏览器扩展](./5-browser-extension/solution/README.md) | 浏览器后台进程与网页性能优化 | 利用浏览器后台进程管理扩展图标;学习网页性能及优化方法 | [后台任务与性能](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [太空游戏](./6-space-game/solution/README.md) | 使用JavaScript进行高级游戏开发 | 学习使用类与组合继承及发布/订阅模式,为构建游戏做准备 | [高级游戏开发入门](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [太空游戏](./6-space-game/solution/README.md) | 画布绘图 | 了解用于绘制屏幕元素的Canvas API | [画布绘图](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [太空游戏](./6-space-game/solution/README.md) | 在屏幕上移动元素 | 了解如何使用笛卡尔坐标与Canvas API使元素获得运动 | [移动元素](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [太空游戏](./6-space-game/solution/README.md) | 碰撞检测 | 使元素碰撞后产生反应,使用按键触发并提供冷却功能以确保游戏性能 | [碰撞检测](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [太空游戏](./6-space-game/solution/README.md) | 计分 | 根据游戏状态和表现执行数学计算 | [计分](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [太空游戏](./6-space-game/solution/README.md) | 结束与重新开始游戏 | 了解如何结束与重新开始游戏,包括资源清理和变量重置 | [结束条件](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [银行应用](./7-bank-project/solution/README.md) | Web应用中的HTML模板和路由 | 学习如何使用路由和HTML模板创建多页网站的框架 | [HTML模板与路由](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [银行应用](./7-bank-project/solution/README.md) | 构建登录及注册表单 | 学习如何构建表单及处理表单验证 | [表单](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [银行应用](./7-bank-project/solution/README.md) | 数据获取与使用方法 | 了解数据在应用中的流入流出,如何获取、存储与处理数据 | [数据](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [银行应用](./7-bank-project/solution/README.md) | 状态管理概念 | 学习应用如何保持状态及如何编程管理状态 | [状态管理](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [浏览器/VScode代码](../../8-code-editor) | 使用VScode | 学习如何使用代码编辑器| [使用VScode代码编辑器](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [AI 助手](./9-chat-project/README.md) | 使用人工智能 | 学习如何构建自己的AI助手 | [AI助手项目](./9-chat-project/README.md) | Chris | + +## 🏫 教学法 + +我们的课程设计基于两个关键的教学原则: +* 项目驱动学习 +* 频繁测验 + +本课程教授JavaScript、HTML和CSS的基础知识,以及现今网页开发者使用的最新工具和技术。学生将有机会通过构建打字游戏、虚拟生态瓶、环保浏览器扩展、太空入侵者风格游戏和企业银行应用来获得实践经验。课程结束时,学生将掌握扎实的网页开发基础。 + +> 🎓 您可以将本课程的前几节作为Microsoft Learn上的[学习路径](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon)! + +通过确保内容与项目相结合,过程对学生更有吸引力,有助于增强概念的记忆。我们还编写了几个JavaScript基础入门课程,结合了 “[JavaScript入门系列](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)” 视频教程,其中部分作者参与了本课程的编写。 + +此外,课前的低压力测验能设定学生学习该主题的目的,课后的第二次测验则帮助进一步巩固记忆。该课程设计灵活且有趣,可以整体学习也可以部分学习。项目从简单开始,至12周周期结束时逐渐变得更复杂。 + +虽然我们刻意避免介绍JavaScript框架,以专注于掌握作为网页开发者在采用框架前所需的基础技能,但完成本课程的一个良好后续步骤是通过另一套视频学习Node.js:“[Node.js入门系列](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)”。 + +> 请查看我们的[行为准则](CODE_OF_CONDUCT.md)和[贡献指南](CONTRIBUTING.md)。我们欢迎您的建设性反馈! + +## 🧭 离线访问 + +您可以使用[Docsify](https://docsify.js.org/#/)离线运行本说明文档。Fork此仓库,在本地安装[Docsify](https://docsify.js.org/#/quickstart),然后在此仓库根目录下输入 `docsify serve`。网站将在本地主机的3000端口提供服务:`localhost:3000`。 + +## 📘 PDF + +所有课程的PDF文件可在[这里](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf)找到。 + +## 🎒 其他课程 +我们的团队还制作了其他课程!快来看看: + + +### 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) +[![LangChain.js for Beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) + +--- + +### Azure / Edge / MCP / Agents +[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) + +--- + +### 生成式 AI 系列 +[![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) + +--- + +### 核心学习 +[![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) + +--- + +### Copilot 系列 +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) + + +## 获取帮助 + +如果你遇到困难或有任何关于构建 AI 应用的问题,欢迎加入 MCP 的学习者和有经验开发者们的讨论。这里是一个充满支持的社区,问题受到欢迎,知识自由共享。 + +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + +如果你有产品反馈或在构建过程中遇到错误,请访问: + +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) + +## 许可证 + +本仓库采用 MIT 许可证。详情请参见 [LICENSE](../../LICENSE) 文件。 + +--- + + +**免责声明**: +本文件使用AI翻译服务[Co-op Translator](https://github.com/Azure/co-op-translator)翻译完成。虽然我们力求准确,但请注意自动翻译可能存在错误或不准确之处。原始文件的原文应被视为权威来源。对于重要信息,建议采用专业人工翻译。我们不对因使用此翻译而产生的任何误解或误释承担责任。 + \ No newline at end of file diff --git a/translations/zh/SECURITY.md b/translations/zh-CN/SECURITY.md similarity index 93% rename from translations/zh/SECURITY.md rename to translations/zh-CN/SECURITY.md index 715e59af2..a8623e7a0 100644 --- a/translations/zh/SECURITY.md +++ b/translations/zh-CN/SECURITY.md @@ -1,12 +1,3 @@ - ## 安全性 微软非常重视我们软件产品和服务的安全性,包括通过我们的 GitHub 组织管理的所有源代码库,这些组织包括 [Microsoft](https://github.com/Microsoft)、[Azure](https://github.com/Azure)、[DotNet](https://github.com/dotnet)、[AspNet](https://github.com/aspnet)、[Xamarin](https://github.com/xamarin) 和 [我们的 GitHub 组织](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon)。 diff --git a/translations/zh/SUPPORT.md b/translations/zh-CN/SUPPORT.md similarity index 79% rename from translations/zh/SUPPORT.md rename to translations/zh-CN/SUPPORT.md index 04b1ab213..f0d0839b3 100644 --- a/translations/zh/SUPPORT.md +++ b/translations/zh-CN/SUPPORT.md @@ -1,12 +1,3 @@ - # 支持 ## 如何提交问题并获取帮助 diff --git a/translations/zh/_404.md b/translations/zh-CN/_404.md similarity index 75% rename from translations/zh/_404.md rename to translations/zh-CN/_404.md index 1b04f5668..432634223 100644 --- a/translations/zh/_404.md +++ b/translations/zh-CN/_404.md @@ -1,12 +1,3 @@ - # 工作进行中 我们正在完善此页面。请稍后再来查看。 diff --git a/translations/zh/docs/_navbar.md b/translations/zh-CN/docs/_navbar.md similarity index 85% rename from translations/zh/docs/_navbar.md rename to translations/zh-CN/docs/_navbar.md index 76841e87f..d5a1ffd77 100644 --- a/translations/zh/docs/_navbar.md +++ b/translations/zh-CN/docs/_navbar.md @@ -1,12 +1,3 @@ - - 翻译 - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/zh/docs/_sidebar.md b/translations/zh-CN/docs/_sidebar.md similarity index 89% rename from translations/zh/docs/_sidebar.md rename to translations/zh-CN/docs/_sidebar.md index 69e112844..5f2a7793d 100644 --- a/translations/zh/docs/_sidebar.md +++ b/translations/zh-CN/docs/_sidebar.md @@ -1,12 +1,3 @@ - - 简介 - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/zh/for-teachers.md b/translations/zh-CN/for-teachers.md similarity index 91% rename from translations/zh/for-teachers.md rename to translations/zh-CN/for-teachers.md index 121013adb..ead9ddb1f 100644 --- a/translations/zh/for-teachers.md +++ b/translations/zh-CN/for-teachers.md @@ -1,12 +1,3 @@ - ### 面向教育工作者 欢迎您在课堂上使用本课程内容。它可以与 GitHub Classroom 和主流 LMS 平台无缝结合使用,也可以作为独立的代码库供学生使用。 @@ -42,10 +33,10 @@ CO_OP_TRANSLATOR_METADATA: - Moodle Cloud 对 Common Cartridge 的支持有限。建议优先使用上述 Moodle 文件,该文件也可以上传到 Canvas。 - 导入后,请根据学期安排检查模块、截止日期和测验设置。 -![Moodle](../../translated_images/zh/moodle.94eb93d714a50cb2.webp) +![Moodle](../../translated_images/zh-CN/moodle.94eb93d714a50cb2.webp) > Moodle 教室中的课程内容 -![Canvas](../../translated_images/zh/canvas.fbd605ff8e5b8aff.webp) +![Canvas](../../translated_images/zh-CN/canvas.fbd605ff8e5b8aff.webp) > Canvas 教室中的课程内容 ### 直接使用代码库(不使用 Classroom) diff --git a/translations/zh/lesson-template/README.md b/translations/zh-CN/lesson-template/README.md similarity index 85% rename from translations/zh/lesson-template/README.md rename to translations/zh-CN/lesson-template/README.md index 080a5342e..0a83f004b 100644 --- a/translations/zh/lesson-template/README.md +++ b/translations/zh-CN/lesson-template/README.md @@ -1,12 +1,3 @@ - # [课程主题] ![嵌入一个视频](../../../lesson-template/video-url) diff --git a/translations/zh/lesson-template/assignment.md b/translations/zh-CN/lesson-template/assignment.md similarity index 73% rename from translations/zh/lesson-template/assignment.md rename to translations/zh-CN/lesson-template/assignment.md index 331536ae2..c55952de4 100644 --- a/translations/zh/lesson-template/assignment.md +++ b/translations/zh-CN/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [作业名称] ## 说明 diff --git a/translations/zh/memory-game/README.md b/translations/zh-CN/memory-game/README.md similarity index 89% rename from translations/zh/memory-game/README.md rename to translations/zh-CN/memory-game/README.md index 231a9ce36..a62f5c7da 100644 --- a/translations/zh/memory-game/README.md +++ b/translations/zh-CN/memory-game/README.md @@ -1,12 +1,3 @@ - 这是一个使用 [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app) 创建的 [Next.js](https://nextjs.org) 项目。 ## 快速开始 diff --git a/translations/zh/quiz-app/README.md b/translations/zh-CN/quiz-app/README.md similarity index 96% rename from translations/zh/quiz-app/README.md rename to translations/zh-CN/quiz-app/README.md index 640a97fbf..db65cad43 100644 --- a/translations/zh/quiz-app/README.md +++ b/translations/zh-CN/quiz-app/README.md @@ -1,12 +1,3 @@ - # 测验应用程序 这些测验是数据科学课程(https://aka.ms/webdev-beginners)中的课前和课后测验。 diff --git a/translations/zh-HK/.co-op-translator.json b/translations/zh-HK/.co-op-translator.json new file mode 100644 index 000000000..093d2a030 --- /dev/null +++ b/translations/zh-HK/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2026-01-06T13:11:27+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "zh-HK" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2026-01-06T13:14:37+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "zh-HK" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2026-01-06T13:14:50+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "zh-HK" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2026-01-06T13:06:57+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "zh-HK" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2026-01-06T13:10:46+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "zh-HK" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:26:07+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "zh-HK" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2026-01-06T12:06:41+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "zh-HK" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T17:48:27+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "zh-HK" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2026-01-06T12:16:34+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "zh-HK" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2026-01-06T12:18:33+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "zh-HK" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2026-01-06T12:14:28+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "zh-HK" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2026-01-06T12:16:19+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "zh-HK" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2026-01-06T12:18:41+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "zh-HK" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2026-01-06T12:20:58+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "zh-HK" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2026-01-06T12:21:18+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "zh-HK" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2026-01-06T12:23:34+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "zh-HK" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-23T22:36:52+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "zh-HK" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2026-01-06T12:59:30+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "zh-HK" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2026-01-06T13:01:24+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "zh-HK" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2026-01-06T13:04:33+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "zh-HK" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2026-01-06T13:06:33+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "zh-HK" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2026-01-06T13:01:48+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "zh-HK" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2026-01-06T13:04:13+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "zh-HK" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-06T12:09:40+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "zh-HK" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-23T22:36:06+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "zh-HK" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2026-01-06T12:08:49+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "zh-HK" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T00:17:49+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "zh-HK" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2026-01-06T12:57:28+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "zh-HK" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2026-01-06T12:59:16+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "zh-HK" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2026-01-06T12:44:16+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "zh-HK" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2026-01-06T12:46:05+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "zh-HK" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2026-01-06T12:39:22+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "zh-HK" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2026-01-06T12:41:26+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "zh-HK" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2026-01-06T12:41:45+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "zh-HK" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2026-01-06T12:43:55+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "zh-HK" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-23T23:37:23+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "zh-HK" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-23T23:48:31+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "zh-HK" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-23T23:49:24+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "zh-HK" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-23T23:52:05+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "zh-HK" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-23T23:50:20+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "zh-HK" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-23T23:52:57+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "zh-HK" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-23T23:53:50+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "zh-HK" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-23T23:51:13+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "zh-HK" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-23T23:41:32+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "zh-HK" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2026-01-06T12:35:19+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "zh-HK" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2026-01-06T12:37:04+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "zh-HK" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2026-01-06T12:29:28+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "zh-HK" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2026-01-06T12:31:24+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "zh-HK" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2026-01-06T12:37:20+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "zh-HK" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2026-01-06T12:39:12+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "zh-HK" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2026-01-06T12:27:34+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "zh-HK" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2026-01-06T12:29:14+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "zh-HK" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T23:04:04+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "zh-HK" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T23:03:34+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "zh-HK" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2026-01-06T12:34:17+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "zh-HK" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-23T22:53:40+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "zh-HK" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T22:54:41+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "zh-HK" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T22:54:13+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "zh-HK" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2026-01-06T12:31:42+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "zh-HK" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2026-01-06T12:33:53+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "zh-HK" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T23:10:07+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "zh-HK" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T23:09:37+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "zh-HK" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-23T22:51:15+00:00", + "source_file": "6-space-game/README.md", + "language_code": "zh-HK" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T23:10:37+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "zh-HK" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2026-01-06T12:48:54+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "zh-HK" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2026-01-06T12:51:16+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "zh-HK" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2026-01-06T12:46:26+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "zh-HK" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2026-01-06T12:48:34+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "zh-HK" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2026-01-06T12:51:26+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "zh-HK" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2026-01-06T12:54:17+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "zh-HK" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2026-01-06T12:54:43+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "zh-HK" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2026-01-06T12:57:07+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "zh-HK" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-23T23:54:39+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "zh-HK" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-23T23:55:32+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "zh-HK" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-24T00:10:34+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "zh-HK" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2026-01-06T12:23:51+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "zh-HK" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2026-01-06T12:26:51+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "zh-HK" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2026-01-06T12:09:46+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "zh-HK" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:22:57+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "zh-HK" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:42:31+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "zh-HK" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2026-01-06T13:17:10+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "zh-HK" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:51:18+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "zh-HK" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:17:40+00:00", + "source_file": "AGENTS.md", + "language_code": "zh-HK" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-23T22:20:18+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "zh-HK" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-23T22:22:35+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "zh-HK" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:47:27+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "zh-HK" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T17:50:10+00:00", + "source_file": "README.md", + "language_code": "zh-HK" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-23T22:21:34+00:00", + "source_file": "SECURITY.md", + "language_code": "zh-HK" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-23T22:18:37+00:00", + "source_file": "SUPPORT.md", + "language_code": "zh-HK" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-23T22:20:52+00:00", + "source_file": "_404.md", + "language_code": "zh-HK" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-23T22:50:35+00:00", + "source_file": "docs/_navbar.md", + "language_code": "zh-HK" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-23T22:49:41+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "zh-HK" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T08:53:49+00:00", + "source_file": "for-teachers.md", + "language_code": "zh-HK" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-24T00:15:57+00:00", + "source_file": "lesson-template/README.md", + "language_code": "zh-HK" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-24T00:16:33+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "zh-HK" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:54:24+00:00", + "source_file": "memory-game/README.md", + "language_code": "zh-HK" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-24T00:23:11+00:00", + "source_file": "quiz-app/README.md", + "language_code": "zh-HK" + } +} \ No newline at end of file diff --git a/translations/hk/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/zh-HK/1-getting-started-lessons/1-intro-to-programming-languages/README.md similarity index 99% rename from translations/hk/1-getting-started-lessons/1-intro-to-programming-languages/README.md rename to translations/zh-HK/1-getting-started-lessons/1-intro-to-programming-languages/README.md index 6f0c1e959..2c8f83b67 100644 --- a/translations/hk/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/zh-HK/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # 程式語言與現代開發工具簡介 嗨,未來的開發者!👋 可不可以跟你說件每天都讓我雞皮疙瘩掉滿地的事?你即將發現,程式設計不只是關於電腦——它是擁有真正超能力,把你最狂野的想法實現出來的能力! @@ -17,7 +8,7 @@ CO_OP_TRANSLATOR_METADATA: 今天,我們將探索現代網頁開發令人驚嘆的工具,讓它不僅僅是可行,而是讓人嚴重上癮。我說的就是 Netflix、Spotify 和你喜歡的獨立應用工作室每天使用的同一套編輯器、瀏覽器和工作流程。最棒的是:這些專業級、業界標準的工具大多數都是完全免費的! -![Intro Programming](../../../../translated_images/hk/webdev101-programming.d6e3f98e61ac4bff.webp) +![Intro Programming](../../../../translated_images/zh-HK/webdev101-programming.d6e3f98e61ac4bff.webp) > Sketchnote by [Tomomi Imura](https://twitter.com/girlie_mac) ```mermaid diff --git a/translations/hk/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/zh-HK/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md similarity index 93% rename from translations/hk/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md rename to translations/zh-HK/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index b508e3086..e70c99f63 100644 --- a/translations/hk/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/zh-HK/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # Assignment: Exploring Modern Web Development Tools ## Instructions diff --git a/translations/hk/1-getting-started-lessons/2-github-basics/README.md b/translations/zh-HK/1-getting-started-lessons/2-github-basics/README.md similarity index 98% rename from translations/hk/1-getting-started-lessons/2-github-basics/README.md rename to translations/zh-HK/1-getting-started-lessons/2-github-basics/README.md index 1c3b86322..aa1bf70a2 100644 --- a/translations/hk/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/zh-HK/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # GitHub 簡介 嗨,未來的開發者!👋 準備好加入全球數百萬程式員的行列了嗎?我非常興奮地向你介紹 GitHub——把它想像成程式員的社交媒體平台,不同的是,我們分享的不是午餐照,而是程式碼,一起打造令人驚嘆的作品! @@ -17,7 +8,7 @@ CO_OP_TRANSLATOR_METADATA: 我們會一步步一起走這趟旅程,沒有急躁,沒有壓力——只有你我和一些超酷的工具,它們將成為你新的好朋友! -![Intro to GitHub](../../../../translated_images/hk/webdev101-github.8846d7971abef6f9.webp) +![Intro to GitHub](../../../../translated_images/zh-HK/webdev101-github.8846d7971abef6f9.webp) > Sketchnote by [Tomomi Imura](https://twitter.com/girlie_mac) ```mermaid @@ -606,7 +597,7 @@ flowchart TD ✅ 找到「新手友好」的 repo 一個好方法是[使用 'good-first-issue' 標籤搜尋](https://github.blog/2020-01-22-browse-good-first-issues-to-start-contributing-to-open-source/)。 -![Copy a repo locally](../../../../translated_images/hk/clone_repo.5085c48d666ead57.webp) +![Copy a repo locally](../../../../translated_images/zh-HK/clone_repo.5085c48d666ead57.webp) 複製代碼有好幾種方式。最常見的是使用 HTTPS、SSH 或 GitHub CLI(命令列工具)「克隆」該儲存庫內容。 diff --git a/translations/hk/1-getting-started-lessons/3-accessibility/README.md b/translations/zh-HK/1-getting-started-lessons/3-accessibility/README.md similarity index 98% rename from translations/hk/1-getting-started-lessons/3-accessibility/README.md rename to translations/zh-HK/1-getting-started-lessons/3-accessibility/README.md index 9c52b61d3..0c2422fd0 100644 --- a/translations/hk/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/zh-HK/1-getting-started-lessons/3-accessibility/README.md @@ -1,15 +1,6 @@ - # 建立無障礙網頁 -![All About Accessibility](../../../../translated_images/hk/webdev101-a11y.8ef3025c858d897a.webp) +![All About Accessibility](../../../../translated_images/zh-HK/webdev101-a11y.8ef3025c858d897a.webp) > 筆記作者:[Tomomi Imura](https://twitter.com/girlie_mac) ```mermaid @@ -1049,12 +1040,12 @@ pie title "常用 ARIA 使用模式" **資訊型圖片** - 傳達重要訊息: ```html -Sales increased 25% from Q1 to Q2 2024 +Sales increased 25% from Q1 to Q2 2024 ``` **裝飾型圖片** - 純視覺效果,無資訊價值: ```html - + ``` **功能型圖片** - 擔任按鈕或控制元件: @@ -1066,7 +1057,7 @@ pie title "常用 ARIA 使用模式" **複雜圖片** - 圖表、圖解、資訊圖: ```html -Quarterly sales data +Quarterly sales data

Detailed description: Sales data shows a steady increase across all quarters...

@@ -1106,7 +1097,7 @@ pie title "常用 ARIA 使用模式" - Website traffic increased 40% after accessibility improvements + Website traffic increased 40% after accessibility improvements ``` diff --git a/translations/hk/1-getting-started-lessons/3-accessibility/assignment.md b/translations/zh-HK/1-getting-started-lessons/3-accessibility/assignment.md similarity index 97% rename from translations/hk/1-getting-started-lessons/3-accessibility/assignment.md rename to translations/zh-HK/1-getting-started-lessons/3-accessibility/assignment.md index f508d6019..e9aaf7dbd 100644 --- a/translations/hk/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/zh-HK/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # 全面網站無障礙測試報告 ## 指引 diff --git a/translations/hk/1-getting-started-lessons/README.md b/translations/zh-HK/1-getting-started-lessons/README.md similarity index 81% rename from translations/hk/1-getting-started-lessons/README.md rename to translations/zh-HK/1-getting-started-lessons/README.md index 0395bca10..91bb6f465 100644 --- a/translations/hk/1-getting-started-lessons/README.md +++ b/translations/zh-HK/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # 網頁開發入門 在本課程的這部分,你將學習一些非專案基礎的重要概念,這些概念對成為專業開發者至關重要。 diff --git a/translations/hk/10-ai-framework-project/README.md b/translations/zh-HK/10-ai-framework-project/README.md similarity index 99% rename from translations/hk/10-ai-framework-project/README.md rename to translations/zh-HK/10-ai-framework-project/README.md index 3c3b7d052..b3799308f 100644 --- a/translations/hk/10-ai-framework-project/README.md +++ b/translations/zh-HK/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # AI Framework 曾經試過從零開始建立 AI 應用程式,感覺不知所措嗎?你並不孤單!AI 框架就像是 AI 開發的瑞士軍刀 — 它們是強大的工具,能在建立智能應用時為你節省時間和煩惱。把 AI 框架想像成一個井然有序的函式庫:它提供預建元件、標準化 API 及智能抽象,讓你專注於解決問題,而不是為實現細節苦惱。 diff --git a/translations/pt/10-ai-framework-project/solution/README.md b/translations/zh-HK/10-ai-framework-project/solution/README.md similarity index 100% rename from translations/pt/10-ai-framework-project/solution/README.md rename to translations/zh-HK/10-ai-framework-project/solution/README.md diff --git a/translations/hk/2-js-basics/1-data-types/README.md b/translations/zh-HK/2-js-basics/1-data-types/README.md similarity index 98% rename from translations/hk/2-js-basics/1-data-types/README.md rename to translations/zh-HK/2-js-basics/1-data-types/README.md index 9ba358c4d..2e5e02e90 100644 --- a/translations/hk/2-js-basics/1-data-types/README.md +++ b/translations/zh-HK/2-js-basics/1-data-types/README.md @@ -1,15 +1,6 @@ - # JavaScript 基礎:資料類型 -![JavaScript Basics - Data types](../../../../translated_images/hk/webdev101-js-datatypes.4cc470179730702c.webp) +![JavaScript Basics - Data types](../../../../translated_images/zh-HK/webdev101-js-datatypes.4cc470179730702c.webp) > 筆記作者:[Tomomi Imura](https://twitter.com/girlie_mac) ```mermaid diff --git a/translations/hk/2-js-basics/1-data-types/assignment.md b/translations/zh-HK/2-js-basics/1-data-types/assignment.md similarity index 94% rename from translations/hk/2-js-basics/1-data-types/assignment.md rename to translations/zh-HK/2-js-basics/1-data-types/assignment.md index 228bf62c6..7da6c6d17 100644 --- a/translations/hk/2-js-basics/1-data-types/assignment.md +++ b/translations/zh-HK/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # Data Types Practice: E-commerce Shopping Cart ## Instructions diff --git a/translations/hk/2-js-basics/2-functions-methods/README.md b/translations/zh-HK/2-js-basics/2-functions-methods/README.md similarity index 98% rename from translations/hk/2-js-basics/2-functions-methods/README.md rename to translations/zh-HK/2-js-basics/2-functions-methods/README.md index 3abbdb0f0..ed13f8c0a 100644 --- a/translations/hk/2-js-basics/2-functions-methods/README.md +++ b/translations/zh-HK/2-js-basics/2-functions-methods/README.md @@ -1,15 +1,6 @@ - # JavaScript 基礎:方法與函數 -![JavaScript Basics - Functions](../../../../translated_images/hk/webdev101-js-functions.be049c4726e94f8b.webp) +![JavaScript Basics - Functions](../../../../translated_images/zh-HK/webdev101-js-functions.be049c4726e94f8b.webp) > 繪圖筆記由 [Tomomi Imura](https://twitter.com/girlie_mac) 製作 ```mermaid diff --git a/translations/hk/2-js-basics/2-functions-methods/assignment.md b/translations/zh-HK/2-js-basics/2-functions-methods/assignment.md similarity index 93% rename from translations/hk/2-js-basics/2-functions-methods/assignment.md rename to translations/zh-HK/2-js-basics/2-functions-methods/assignment.md index 05ae5ed0b..2f487d39d 100644 --- a/translations/hk/2-js-basics/2-functions-methods/assignment.md +++ b/translations/zh-HK/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # 函數樂趣 ## 指示 diff --git a/translations/hk/2-js-basics/3-making-decisions/README.md b/translations/zh-HK/2-js-basics/3-making-decisions/README.md similarity index 98% rename from translations/hk/2-js-basics/3-making-decisions/README.md rename to translations/zh-HK/2-js-basics/3-making-decisions/README.md index 68c0646b1..2bc0e49df 100644 --- a/translations/hk/2-js-basics/3-making-decisions/README.md +++ b/translations/zh-HK/2-js-basics/3-making-decisions/README.md @@ -1,15 +1,6 @@ - # JavaScript 基礎:作出決策 -![JavaScript Basics - Making decisions](../../../../translated_images/hk/webdev101-js-decisions.69e1b20f272dd1f0.webp) +![JavaScript Basics - Making decisions](../../../../translated_images/zh-HK/webdev101-js-decisions.69e1b20f272dd1f0.webp) > Sketchnote 由 [Tomomi Imura](https://twitter.com/girlie_mac) 製作 diff --git a/translations/hk/2-js-basics/3-making-decisions/assignment.md b/translations/zh-HK/2-js-basics/3-making-decisions/assignment.md similarity index 94% rename from translations/hk/2-js-basics/3-making-decisions/assignment.md rename to translations/zh-HK/2-js-basics/3-making-decisions/assignment.md index 3361e2b26..d8bf0a484 100644 --- a/translations/hk/2-js-basics/3-making-decisions/assignment.md +++ b/translations/zh-HK/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # Making Decisions: Student Grade Processor ## Learning Objectives diff --git a/translations/hk/2-js-basics/4-arrays-loops/README.md b/translations/zh-HK/2-js-basics/4-arrays-loops/README.md similarity index 98% rename from translations/hk/2-js-basics/4-arrays-loops/README.md rename to translations/zh-HK/2-js-basics/4-arrays-loops/README.md index cd1161d65..3583f3abd 100644 --- a/translations/hk/2-js-basics/4-arrays-loops/README.md +++ b/translations/zh-HK/2-js-basics/4-arrays-loops/README.md @@ -1,15 +1,6 @@ - # JavaScript 基礎:陣列與迴圈 -![JavaScript Basics - Arrays](../../../../translated_images/hk/webdev101-js-arrays.439d7528b8a29455.webp) +![JavaScript Basics - Arrays](../../../../translated_images/zh-HK/webdev101-js-arrays.439d7528b8a29455.webp) > 筆記作者:[Tomomi Imura](https://twitter.com/girlie_mac) ```mermaid diff --git a/translations/hk/2-js-basics/4-arrays-loops/assignment.md b/translations/zh-HK/2-js-basics/4-arrays-loops/assignment.md similarity index 93% rename from translations/hk/2-js-basics/4-arrays-loops/assignment.md rename to translations/zh-HK/2-js-basics/4-arrays-loops/assignment.md index c1fb673ae..c3d1bb8b6 100644 --- a/translations/hk/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/zh-HK/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # 陣列與迴圈練習 ## 指示 diff --git a/translations/hk/2-js-basics/README.md b/translations/zh-HK/2-js-basics/README.md similarity index 79% rename from translations/hk/2-js-basics/README.md rename to translations/zh-HK/2-js-basics/README.md index 54e62a19d..8fdf35ca7 100644 --- a/translations/hk/2-js-basics/README.md +++ b/translations/zh-HK/2-js-basics/README.md @@ -1,12 +1,3 @@ - # JavaScript 簡介 JavaScript 是網絡的語言。在這四節課中,你將學習它的基礎知識。 diff --git a/translations/hk/3-terrarium/1-intro-to-html/README.md b/translations/zh-HK/3-terrarium/1-intro-to-html/README.md similarity index 95% rename from translations/hk/3-terrarium/1-intro-to-html/README.md rename to translations/zh-HK/3-terrarium/1-intro-to-html/README.md index dca66d96a..71f10a518 100644 --- a/translations/hk/3-terrarium/1-intro-to-html/README.md +++ b/translations/zh-HK/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Terrarium Project Part 1: 介紹 HTML ```mermaid @@ -25,7 +16,7 @@ journey Enhance accessibility: 5: Student Build terrarium: 5: Student ``` -![Introduction to HTML](../../../../translated_images/hk/webdev101-html.4389c2067af68e98.webp) +![Introduction to HTML](../../../../translated_images/zh-HK/webdev101-html.4389c2067af68e98.webp) > Sketchnote 由 [Tomomi Imura](https://twitter.com/girlie_mac) 製作 HTML,或稱超文字標記語言,是你曾造訪過的每個網站的基礎。將 HTML 想像成提供網頁結構的骨架——它定義內容的位置、組織方式以及每個部分的意義。雖然稍後 CSS 會為你的 HTML 加上顏色與版面配置,JavaScript 則會讓它具有互動性,但 HTML 提供了讓一切成為可能的必要結構。 @@ -86,7 +77,7 @@ mindmap 4. 在檔案總管側邊欄,點擊「新增檔案」圖示 5. 將檔案命名為 `index.html` -![VS Code Explorer showing new file creation](../../../../translated_images/hk/vs-code-index.e2986cf919471eb9.webp) +![VS Code Explorer showing new file creation](../../../../translated_images/zh-HK/vs-code-index.e2986cf919471eb9.webp) **方案二:使用終端機指令** ```bash @@ -236,48 +227,48 @@ HTML 使用成對標籤來定義元素。大部分標籤有開始標籤例如 `<
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
diff --git a/translations/hk/3-terrarium/1-intro-to-html/assignment.md b/translations/zh-HK/3-terrarium/1-intro-to-html/assignment.md similarity index 96% rename from translations/hk/3-terrarium/1-intro-to-html/assignment.md rename to translations/zh-HK/3-terrarium/1-intro-to-html/assignment.md index 91bf36cc2..d627708cf 100644 --- a/translations/hk/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/zh-HK/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # HTML 練習作業:建立博客模型 ## 學習目標 diff --git a/translations/hk/3-terrarium/2-intro-to-css/README.md b/translations/zh-HK/3-terrarium/2-intro-to-css/README.md similarity index 97% rename from translations/hk/3-terrarium/2-intro-to-css/README.md rename to translations/zh-HK/3-terrarium/2-intro-to-css/README.md index e3256ccdf..856583c7e 100644 --- a/translations/hk/3-terrarium/2-intro-to-css/README.md +++ b/translations/zh-HK/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Terrarium Project Part 2: CSS 入門 ```mermaid @@ -29,7 +20,7 @@ journey 響應式設計: 5: Student 玻璃反射: 5: Student ``` -![Introduction to CSS](../../../../translated_images/hk/webdev101-css.3f7af5991bf53a20.webp) +![Introduction to CSS](../../../../translated_images/zh-HK/webdev101-css.3f7af5991bf53a20.webp) > Sketchnote 由 [Tomomi Imura](https://twitter.com/girlie_mac) 製作 還記得你的 HTML terrarium 看起來相當簡單嗎?CSS 就是將那個普通結構變得視覺吸引的關鍵。 @@ -202,7 +193,7 @@ body { 打開瀏覽器開發者工具(F12),切換至 Elements,檢查 `

`,可看到它繼承 body 的字型: -![inherited font](../../../../translated_images/hk/1.cc07a5cbe114ad1d.webp) +![inherited font](../../../../translated_images/zh-HK/1.cc07a5cbe114ad1d.webp) ✅ **實驗時間**:試著在 `` 設定其他可繼承屬性如 `color`、`line-height`、`text-align`。你的標題和其他元素會發生什麼事? @@ -332,7 +323,7 @@ ID 選擇器使用 `#`,針對具有特定 `id` 屬性的元素。因 ID 在頁 **這是每株植物的 HTML 結構:** ```html
- Decorative plant for terrarium + Decorative plant for terrarium
``` @@ -594,7 +585,7 @@ flowchart LR 你將創建細膩的高光,模擬光線如何在玻璃面反射。這類似文藝復興畫家 Jan van Eyck 利用光影與反射使繪畫中的玻璃呈現立體感。目標如下: -![finished terrarium](../../../../translated_images/hk/terrarium-final.2f07047ffc597d0a.webp) +![finished terrarium](../../../../translated_images/zh-HK/terrarium-final.2f07047ffc597d0a.webp) **你的挑戰:** - **創建**細膩的白色或淺色橢圓形,用於玻璃反光 diff --git a/translations/hk/3-terrarium/2-intro-to-css/assignment.md b/translations/zh-HK/3-terrarium/2-intro-to-css/assignment.md similarity index 95% rename from translations/hk/3-terrarium/2-intro-to-css/assignment.md rename to translations/zh-HK/3-terrarium/2-intro-to-css/assignment.md index 10f5d2ad6..acd4422d9 100644 --- a/translations/hk/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/zh-HK/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # CSS 重構作業 ## 目標 diff --git a/translations/hk/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/zh-HK/3-terrarium/3-intro-to-DOM-and-closures/README.md similarity index 97% rename from translations/hk/3-terrarium/3-intro-to-DOM-and-closures/README.md rename to translations/zh-HK/3-terrarium/3-intro-to-DOM-and-closures/README.md index cb4c7f841..df07b3e91 100644 --- a/translations/hk/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/zh-HK/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # Terrarium 項目第三部分:DOM 操作與 JavaScript 閉包 ```mermaid @@ -25,7 +16,7 @@ journey 測試功能: 5: Student 完成生態箱: 5: Student ``` -![DOM 與閉包](../../../../translated_images/hk/webdev101-js.10280393044d7eaa.webp) +![DOM 與閉包](../../../../translated_images/zh-HK/webdev101-js.10280393044d7eaa.webp) > Sketchnote 由 [Tomomi Imura](https://twitter.com/girlie_mac) 製作 歡迎來到網頁開發中最吸引人的部分之一——讓事物互動起來!文件物件模型(DOM)就像你的 HTML 與 JavaScript 之間的橋樑,今天我們將利用它讓你的植物箱活起來。當 Tim Berners-Lee 發明第一台網頁瀏覽器時,他就想像了一個文件可以動態且互動的網路,而 DOM 讓這個願景成為可能。 @@ -102,7 +93,7 @@ flowchart TD style P fill:#ffebee style Q fill:#ffebee ``` -![DOM 樹狀結構圖](../../../../translated_images/hk/dom-tree.7daf0e763cbbba92.webp) +![DOM 樹狀結構圖](../../../../translated_images/zh-HK/dom-tree.7daf0e763cbbba92.webp) > DOM 與對應 HTML 標記的示意圖。來自 [Olfa Nasraoui](https://www.researchgate.net/publication/221417012_Profile-Based_Focused_Crawler_for_Social_Media-Sharing_Websites) @@ -146,7 +137,7 @@ flowchart LR ``` > 💡 **理解閉包**:閉包是 JavaScript 中一個重要主題,許多開發者使用多年後才完全掌握所有理論面。今天我們主要探討實務應用——你會自然看到閉包在我們建構互動功能時出現。當你看到它們如何解決實際問題,理解就會逐漸形成。 -![DOM 樹狀結構圖](../../../../translated_images/hk/dom-tree.7daf0e763cbbba92.webp) +![DOM 樹狀結構圖](../../../../translated_images/zh-HK/dom-tree.7daf0e763cbbba92.webp) > DOM 與對應 HTML 標記的示意圖。來自 [Olfa Nasraoui](https://www.researchgate.net/publication/221417012_Profile-Based_Focused_Crawler_for_Social_Media-Sharing_Websites) @@ -591,7 +582,7 @@ function stopElementDrag() { - **跨裝置支援**:適用桌面與行動裝置 - **效能意識**:無記憶體洩漏或多餘計算 -![finished terrarium](../../../../translated_images/hk/terrarium-final.0920f16e87c13a84.webp) +![finished terrarium](../../../../translated_images/zh-HK/terrarium-final.0920f16e87c13a84.webp) --- diff --git a/translations/hk/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/zh-HK/3-terrarium/3-intro-to-DOM-and-closures/assignment.md similarity index 94% rename from translations/hk/3-terrarium/3-intro-to-DOM-and-closures/assignment.md rename to translations/zh-HK/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index 4b81d7fc4..9875fdb19 100644 --- a/translations/hk/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/zh-HK/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # DOM 元素調查作業 ## 概覽 diff --git a/translations/hk/3-terrarium/README.md b/translations/zh-HK/3-terrarium/README.md similarity index 80% rename from translations/hk/3-terrarium/README.md rename to translations/zh-HK/3-terrarium/README.md index d85087c9e..047490841 100644 --- a/translations/hk/3-terrarium/README.md +++ b/translations/zh-HK/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## 部署你的 Terrarium 你可以使用 **Azure Static Web Apps** 在網絡上部署或發佈你的 Terrarium。 diff --git a/translations/hk/3-terrarium/solution/README.md b/translations/zh-HK/3-terrarium/solution/README.md similarity index 88% rename from translations/hk/3-terrarium/solution/README.md rename to translations/zh-HK/3-terrarium/solution/README.md index 72f28b149..1f8809590 100644 --- a/translations/hk/3-terrarium/solution/README.md +++ b/translations/zh-HK/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # 我的微型植物園:一個學習 HTML、CSS 和使用 JavaScript 操控 DOM 的項目 🌵🌱 一個小型的拖放代碼冥想項目。通過一點 HTML、JS 和 CSS,你可以構建一個網頁界面,為其設計樣式,並添加互動功能。 diff --git a/translations/hk/4-typing-game/README.md b/translations/zh-HK/4-typing-game/README.md similarity index 97% rename from translations/hk/4-typing-game/README.md rename to translations/zh-HK/4-typing-game/README.md index ad0252fec..37bb7b5dd 100644 --- a/translations/hk/4-typing-game/README.md +++ b/translations/zh-HK/4-typing-game/README.md @@ -1,12 +1,3 @@ - # 事件驅動程式設計 - 建立一個打字遊戲 ```mermaid diff --git a/translations/hk/4-typing-game/solution/README.md b/translations/zh-HK/4-typing-game/solution/README.md similarity index 62% rename from translations/hk/4-typing-game/solution/README.md rename to translations/zh-HK/4-typing-game/solution/README.md index 9a798845a..a4045a8dc 100644 --- a/translations/hk/4-typing-game/solution/README.md +++ b/translations/zh-HK/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - 這是一個佔位符,故意留空 **免責聲明**: diff --git a/translations/hk/4-typing-game/typing-game/README.md b/translations/zh-HK/4-typing-game/typing-game/README.md similarity index 99% rename from translations/hk/4-typing-game/typing-game/README.md rename to translations/zh-HK/4-typing-game/typing-game/README.md index a6797a17f..362d6e4f0 100644 --- a/translations/hk/4-typing-game/typing-game/README.md +++ b/translations/zh-HK/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # 使用事件創建一個遊戲 你是否曾經想過網站如何知道你何時點按按鈕或在文字框中輸入?這就是事件驅動程式設計的魔力!有什麼比構建一個有用的東西更好的方式來學習這項基本技能呢——一個會對你每次敲打的按鍵作出反應的打字速度遊戲。 diff --git a/translations/hk/4-typing-game/typing-game/assignment.md b/translations/zh-HK/4-typing-game/typing-game/assignment.md similarity index 92% rename from translations/hk/4-typing-game/typing-game/assignment.md rename to translations/zh-HK/4-typing-game/typing-game/assignment.md index 46e74b2f2..9541d2833 100644 --- a/translations/hk/4-typing-game/typing-game/assignment.md +++ b/translations/zh-HK/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # 創建一個新的鍵盤遊戲 ## 指引 diff --git a/translations/hk/5-browser-extension/1-about-browsers/README.md b/translations/zh-HK/5-browser-extension/1-about-browsers/README.md similarity index 97% rename from translations/hk/5-browser-extension/1-about-browsers/README.md rename to translations/zh-HK/5-browser-extension/1-about-browsers/README.md index 9ad90ccb2..f132beafb 100644 --- a/translations/hk/5-browser-extension/1-about-browsers/README.md +++ b/translations/zh-HK/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # 瀏覽器擴充功能專案第1部分:瀏覽器入門 ```mermaid @@ -25,7 +16,7 @@ journey 除錯問題: 4: 學生 精煉體驗: 5: 學生 ``` -![瀏覽器手繪筆記](../../../../translated_images/hk/browser.60317c9be8b7f84a.webp) +![瀏覽器手繪筆記](../../../../translated_images/zh-HK/browser.60317c9be8b7f84a.webp) > 手繪筆記作者:[Wassim Chegham](https://dev.to/wassimchegham/ever-wondered-what-happens-when-you-type-in-a-url-in-an-address-bar-in-a-browser-3dob) ## 課前測驗 @@ -77,7 +68,7 @@ mindmap ✅ **歷史小知識**:首款瀏覽器名為「WorldWideWeb」,由Sir Timothy Berners-Lee於1990年創造。 -![早期瀏覽器](../../../../translated_images/hk/earlybrowsers.d984b711cdf3a42d.webp) +![早期瀏覽器](../../../../translated_images/zh-HK/earlybrowsers.d984b711cdf3a42d.webp) > 一些早期瀏覽器,來源:[Karen McGrane](https://www.slideshare.net/KMcGrane/week-4-ixd-history-personal-computing) ### 瀏覽器如何處理網頁內容 @@ -194,7 +185,7 @@ quadrantChart 了解擴充功能安裝流程,能幫助您預見用戶安裝擴充功能時的操作體驗。現代瀏覽器的安裝流程標準化,但介面設計或略有差異。 -![Edge 瀏覽器截圖顯示開啟 edge://extensions 頁面與設定選單](../../../../translated_images/hk/install-on-edge.d68781acaf0b3d3d.webp) +![Edge 瀏覽器截圖顯示開啟 edge://extensions 頁面與設定選單](../../../../translated_images/zh-HK/install-on-edge.d68781acaf0b3d3d.webp) > **重要**:測試自製擴充功能時,務必切換至開發者模式,並允許來自其他商店的擴充功能。 @@ -308,10 +299,10 @@ project-root/ ### 擴充功能視圖概述 **設定畫面** - 用戶首次配置: -![完成的擴充功能在瀏覽器中顯示含地區名稱及 API 金鑰輸入欄位的表單截圖。](../../../../translated_images/hk/1.b6da8c1394b07491.webp) +![完成的擴充功能在瀏覽器中顯示含地區名稱及 API 金鑰輸入欄位的表單截圖。](../../../../translated_images/zh-HK/1.b6da8c1394b07491.webp) **結果畫面** - 顯示碳足跡資料: -![完成的擴充功能顯示 US-NEISO 地區碳使用量及化石燃料百分比數值的截圖。](../../../../translated_images/hk/2.1dae52ff08042246.webp) +![完成的擴充功能顯示 US-NEISO 地區碳使用量及化石燃料百分比數值的截圖。](../../../../translated_images/zh-HK/2.1dae52ff08042246.webp) ### 建構設定表單 diff --git a/translations/hk/5-browser-extension/1-about-browsers/assignment.md b/translations/zh-HK/5-browser-extension/1-about-browsers/assignment.md similarity index 95% rename from translations/hk/5-browser-extension/1-about-browsers/assignment.md rename to translations/zh-HK/5-browser-extension/1-about-browsers/assignment.md index d56821385..1e759c661 100644 --- a/translations/hk/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/zh-HK/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # Assignment: 重新設計你的瀏覽器擴充功能風格 ## 概覽 diff --git a/translations/hk/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/zh-HK/5-browser-extension/2-forms-browsers-local-storage/README.md similarity index 98% rename from translations/hk/5-browser-extension/2-forms-browsers-local-storage/README.md rename to translations/zh-HK/5-browser-extension/2-forms-browsers-local-storage/README.md index 44b2e9153..28331a098 100644 --- a/translations/hk/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/zh-HK/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # 瀏覽器擴充功能專案第二部分:呼叫 API,使用本地儲存 ```mermaid @@ -263,7 +254,7 @@ stateDiagram-v2 Reset --> ClearStorage: 移除已儲存資料 ClearStorage --> FirstTime: 返回設定 ``` -![Local storage pane](../../../../translated_images/hk/localstorage.472f8147b6a3f8d1.webp) +![Local storage pane](../../../../translated_images/zh-HK/localstorage.472f8147b6a3f8d1.webp) > ⚠️ **安全注意**:在正式應用中,將 API 金鑰儲存在 LocalStorage 有安全風險,因為任何 JavaScript 都能讀取。學習用途可以暫時使用,但實際應用應採用安全的伺服器端儲存敏感憑證。 diff --git a/translations/hk/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/zh-HK/5-browser-extension/2-forms-browsers-local-storage/assignment.md similarity index 94% rename from translations/hk/5-browser-extension/2-forms-browsers-local-storage/assignment.md rename to translations/zh-HK/5-browser-extension/2-forms-browsers-local-storage/assignment.md index d3f4c0ee5..0db16bc54 100644 --- a/translations/hk/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/zh-HK/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # 採用 API ## 概覽 diff --git a/translations/hk/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/zh-HK/5-browser-extension/3-background-tasks-and-performance/README.md similarity index 97% rename from translations/hk/5-browser-extension/3-background-tasks-and-performance/README.md rename to translations/zh-HK/5-browser-extension/3-background-tasks-and-performance/README.md index 247001150..8fc4c82e7 100644 --- a/translations/hk/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/zh-HK/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # 瀏覽器擴充套件專案 第三部分:了解背景任務與效能 ```mermaid @@ -123,7 +114,7 @@ flowchart LR 我們試試看。打開一個網站(Microsoft.com 很適合),點按「錄製」按鈕。現在刷新頁面,並觀看分析器捕捉整個過程。停止錄製後,你會看到詳細的瀏覽器如何「腳本執行」、「渲染」和「繪製」網站的分析報告。這讓我想到任務控制中心在火箭發射時監控每個系統—你會取得實時資料,知道到底發生了什麼、什麼時候發生。 -![Edge profiler](../../../../translated_images/hk/profiler.5a4a62479c5df01c.webp) +![Edge profiler](../../../../translated_images/zh-HK/profiler.5a4a62479c5df01c.webp) ✅ 若想深入學習,參考 [Microsoft 文件](https://docs.microsoft.com/microsoft-edge/devtools-guide/performance/?WT.mc_id=academic-77807-sagibbon) 裡有豐富細節 @@ -133,11 +124,11 @@ flowchart LR 選取剖面時間軸的一部分,查看摘要面板,以獲取頁面效能快照: -![Edge profiler snapshot](../../../../translated_images/hk/snapshot.97750180ebcad737.webp) +![Edge profiler snapshot](../../../../translated_images/zh-HK/snapshot.97750180ebcad737.webp) 查看事件紀錄面板,看看是否有事件耗時超過 15 毫秒: -![Edge event log](../../../../translated_images/hk/log.804026979f3707e0.webp) +![Edge event log](../../../../translated_images/zh-HK/log.804026979f3707e0.webp) ✅ 熟悉你的剖析器!打開本網站的開發者工具,看看是否有哪些瓶頸。最慢載入的資源是什麼?最快的是什麼? diff --git a/translations/hk/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/zh-HK/5-browser-extension/3-background-tasks-and-performance/assignment.md similarity index 94% rename from translations/hk/5-browser-extension/3-background-tasks-and-performance/assignment.md rename to translations/zh-HK/5-browser-extension/3-background-tasks-and-performance/assignment.md index 88e3ec3bd..c94bc9e41 100644 --- a/translations/hk/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/zh-HK/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # 分析網站效能 ## 作業概述 diff --git a/translations/hk/5-browser-extension/README.md b/translations/zh-HK/5-browser-extension/README.md similarity index 90% rename from translations/hk/5-browser-extension/README.md rename to translations/zh-HK/5-browser-extension/README.md index 71eb9301d..3bb787234 100644 --- a/translations/hk/5-browser-extension/README.md +++ b/translations/zh-HK/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # 建立瀏覽器擴充功能 建立瀏覽器擴充功能是一種有趣且新穎的方式,可以在開發不同類型的網頁資產時,思考應用程式的效能。本模組包含有關瀏覽器運作方式以及如何部署瀏覽器擴充功能的課程,還有如何建立表單、呼叫 API、使用本地存儲,以及如何評估網站效能並進行改進。 diff --git a/translations/hk/5-browser-extension/solution/README.md b/translations/zh-HK/5-browser-extension/solution/README.md similarity index 89% rename from translations/hk/5-browser-extension/solution/README.md rename to translations/zh-HK/5-browser-extension/solution/README.md index c37f25a44..1fa7891fb 100644 --- a/translations/hk/5-browser-extension/solution/README.md +++ b/translations/zh-HK/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # Carbon Trigger 瀏覽器擴展:完成的代碼 使用 tmrow 的 C02 Signal API 追蹤電力使用情況,建立一個瀏覽器擴展,讓您可以在瀏覽器中直接提醒所在地區的電力使用情況。即時使用此擴展可以幫助您根據這些信息對活動進行判斷。 diff --git a/translations/hk/5-browser-extension/solution/translation/README.es.md b/translations/zh-HK/5-browser-extension/solution/translation/README.es.md similarity index 88% rename from translations/hk/5-browser-extension/solution/translation/README.es.md rename to translations/zh-HK/5-browser-extension/solution/translation/README.es.md index ee3b11c14..ff6de814d 100644 --- a/translations/hk/5-browser-extension/solution/translation/README.es.md +++ b/translations/zh-HK/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # 瀏覽器擴展 Carbon Trigger:完整代碼 使用 tmrow 的 C02 信號 API 來追蹤電力使用情況,創建一個瀏覽器擴展,讓您可以直接在瀏覽器中獲得有關您所在地區電力消耗的提醒。使用這個即時的擴展可以幫助您根據這些資訊來決定您的活動。 diff --git a/translations/hk/5-browser-extension/solution/translation/README.fr.md b/translations/zh-HK/5-browser-extension/solution/translation/README.fr.md similarity index 88% rename from translations/hk/5-browser-extension/solution/translation/README.fr.md rename to translations/zh-HK/5-browser-extension/solution/translation/README.fr.md index aa5523b6e..b879e0d52 100644 --- a/translations/hk/5-browser-extension/solution/translation/README.fr.md +++ b/translations/zh-HK/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # 瀏覽器擴展 Carbon Trigger:完成的代碼 使用 tmrow 的 C02 Signal API 來追蹤電力消耗,創建一個瀏覽器擴展,讓您可以直接在瀏覽器中獲得有關您所在地區電力消耗的提醒。使用這個即時的擴展可以幫助您根據這些資訊對您的活動作出判斷。 diff --git a/translations/hk/5-browser-extension/solution/translation/README.hi.md b/translations/zh-HK/5-browser-extension/solution/translation/README.hi.md similarity index 88% rename from translations/hk/5-browser-extension/solution/translation/README.hi.md rename to translations/zh-HK/5-browser-extension/solution/translation/README.hi.md index 0aacbcc46..84ab3fcb7 100644 --- a/translations/hk/5-browser-extension/solution/translation/README.hi.md +++ b/translations/zh-HK/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # Carbon Trigger 瀏覽器擴展:完成的代碼 使用 tmrow 的 C02 Signal API 追蹤電力使用情況,開發一個瀏覽器擴展,提醒您所在地區的電力使用情況是否繁重。使用此擴展可以幫助您根據這些資訊來決定自己的活動。 diff --git a/translations/hk/5-browser-extension/solution/translation/README.it.md b/translations/zh-HK/5-browser-extension/solution/translation/README.it.md similarity index 88% rename from translations/hk/5-browser-extension/solution/translation/README.it.md rename to translations/zh-HK/5-browser-extension/solution/translation/README.it.md index 2951e0c6a..bd4449812 100644 --- a/translations/hk/5-browser-extension/solution/translation/README.it.md +++ b/translations/zh-HK/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # 碳觸發瀏覽器擴展:啟動代碼 我們將使用 tmrow 的 Signal C02 API 來監測電力使用情況,並創建一個瀏覽器擴展,讓您可以直接在瀏覽器中獲得提醒,了解所在地區的電力使用情況。使用這個專門的擴展可以幫助您根據這些信息評估自己的活動。 diff --git a/translations/hk/5-browser-extension/solution/translation/README.ja.md b/translations/zh-HK/5-browser-extension/solution/translation/README.ja.md similarity index 88% rename from translations/hk/5-browser-extension/solution/translation/README.ja.md rename to translations/zh-HK/5-browser-extension/solution/translation/README.ja.md index a6aea9ed2..09761a6b5 100644 --- a/translations/hk/5-browser-extension/solution/translation/README.ja.md +++ b/translations/zh-HK/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # 碳觸發瀏覽器擴展功能:完成的代碼 使用 tmrow 的 C02 Signal API 來追蹤電力使用情況,並在瀏覽器上顯示您所在地區的電力使用量作為提醒。透過這個瀏覽器擴展功能,您可以根據這些資訊來判斷自己的活動。 diff --git a/translations/hk/5-browser-extension/solution/translation/README.ms.md b/translations/zh-HK/5-browser-extension/solution/translation/README.ms.md similarity index 89% rename from translations/hk/5-browser-extension/solution/translation/README.ms.md rename to translations/zh-HK/5-browser-extension/solution/translation/README.ms.md index 749e8f45d..522d378d2 100644 --- a/translations/hk/5-browser-extension/solution/translation/README.ms.md +++ b/translations/zh-HK/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # Carbon Trigger 瀏覽器擴展:完整代碼 使用 tmrow 的 C02 Signal API 來檢測電力使用情況,構建一個瀏覽器擴展,讓您可以在瀏覽器中收到有關您所在地區電力使用情況的提醒。使用這個擴展可以幫助您根據這些資訊來調整您的活動。 diff --git a/translations/hk/5-browser-extension/start/README.md b/translations/zh-HK/5-browser-extension/start/README.md similarity index 89% rename from translations/hk/5-browser-extension/start/README.md rename to translations/zh-HK/5-browser-extension/start/README.md index 299e9dbbf..086cb353e 100644 --- a/translations/hk/5-browser-extension/start/README.md +++ b/translations/zh-HK/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # Carbon Trigger 瀏覽器擴展:入門代碼 使用 tmrow 的 C02 Signal API 來追蹤電力使用情況,建立一個瀏覽器擴展,讓你可以在瀏覽器中即時獲得有關你所在地區電力使用情況的提醒。隨時使用這個擴展可以幫助你根據這些資訊對你的活動作出判斷。 diff --git a/translations/hk/6-space-game/1-introduction/README.md b/translations/zh-HK/6-space-game/1-introduction/README.md similarity index 98% rename from translations/hk/6-space-game/1-introduction/README.md rename to translations/zh-HK/6-space-game/1-introduction/README.md index 70cfb4e02..adf8c1628 100644 --- a/translations/hk/6-space-game/1-introduction/README.md +++ b/translations/zh-HK/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # 建立太空遊戲第一部分:介紹 ```mermaid diff --git a/translations/hk/6-space-game/1-introduction/assignment.md b/translations/zh-HK/6-space-game/1-introduction/assignment.md similarity index 93% rename from translations/hk/6-space-game/1-introduction/assignment.md rename to translations/zh-HK/6-space-game/1-introduction/assignment.md index 222a020ba..20eae0154 100644 --- a/translations/hk/6-space-game/1-introduction/assignment.md +++ b/translations/zh-HK/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # 模擬設計一款遊戲:應用設計模式 ## 作業概述 diff --git a/translations/hk/6-space-game/2-drawing-to-canvas/README.md b/translations/zh-HK/6-space-game/2-drawing-to-canvas/README.md similarity index 97% rename from translations/hk/6-space-game/2-drawing-to-canvas/README.md rename to translations/zh-HK/6-space-game/2-drawing-to-canvas/README.md index 85f255f62..b71d4a173 100644 --- a/translations/hk/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/zh-HK/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # 建立一個太空遊戲 第二部分:在畫布上繪製主角與怪物 ```mermaid @@ -105,7 +96,7 @@ quadrantChart Power-up: [0.7, 0.6] UI Elements: [0.9, 0.1] ``` -![canvas 的格線](../../../../translated_images/hk/canvas_grid.5f209da785ded492.webp) +![canvas 的格線](../../../../translated_images/zh-HK/canvas_grid.5f209da785ded492.webp) > 圖片來自 [MDN](https://developer.mozilla.org/docs/Web/API/Canvas_API/Tutorial/Drawing_shapes) 在 canvas 元素上繪圖,你會按照以下三個步驟,這是所有 canvas 圖形的基礎。練習幾次之後,你就能輕鬆習慣: @@ -323,11 +314,11 @@ flowchart TD - 英雄飛船 - ![英雄飛船](../../../../translated_images/hk/player.dd24c1afa8c71e9b.webp) + ![英雄飛船](../../../../translated_images/zh-HK/player.dd24c1afa8c71e9b.webp) - 5×5 隻怪物 - ![怪物飛船](../../../../translated_images/hk/enemyShip.5df2a822c16650c2.webp) + ![怪物飛船](../../../../translated_images/zh-HK/enemyShip.5df2a822c16650c2.webp) ### 推薦開發步驟 @@ -463,7 +454,7 @@ for (let x = START_X; x < STOP_X; x += ENEMY_SPACING) { 完成的結果應該看起來像這樣: -![Black screen with a hero and 5*5 monsters](../../../../translated_images/hk/partI-solution.36c53b48c9ffae2a.webp) +![Black screen with a hero and 5*5 monsters](../../../../translated_images/zh-HK/partI-solution.36c53b48c9ffae2a.webp) ## 解決方案 diff --git a/translations/hk/6-space-game/2-drawing-to-canvas/assignment.md b/translations/zh-HK/6-space-game/2-drawing-to-canvas/assignment.md similarity index 92% rename from translations/hk/6-space-game/2-drawing-to-canvas/assignment.md rename to translations/zh-HK/6-space-game/2-drawing-to-canvas/assignment.md index 868c4acff..bc967d4a1 100644 --- a/translations/hk/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/zh-HK/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # 作業:探索 Canvas API ## 學習目標 diff --git a/translations/hk/6-space-game/3-moving-elements-around/README.md b/translations/zh-HK/6-space-game/3-moving-elements-around/README.md similarity index 99% rename from translations/hk/6-space-game/3-moving-elements-around/README.md rename to translations/zh-HK/6-space-game/3-moving-elements-around/README.md index 0626bc5b6..e87c8d5e3 100644 --- a/translations/hk/6-space-game/3-moving-elements-around/README.md +++ b/translations/zh-HK/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # Build a Space Game Part 3: Adding Motion ```mermaid diff --git a/translations/hk/6-space-game/3-moving-elements-around/assignment.md b/translations/zh-HK/6-space-game/3-moving-elements-around/assignment.md similarity index 87% rename from translations/hk/6-space-game/3-moving-elements-around/assignment.md rename to translations/zh-HK/6-space-game/3-moving-elements-around/assignment.md index 4eac95d2a..a8bf4bdd9 100644 --- a/translations/hk/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/zh-HK/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # 註解你的程式碼 ## 指示 diff --git a/translations/hk/6-space-game/4-collision-detection/README.md b/translations/zh-HK/6-space-game/4-collision-detection/README.md similarity index 98% rename from translations/hk/6-space-game/4-collision-detection/README.md rename to translations/zh-HK/6-space-game/4-collision-detection/README.md index f44a37d97..8a8078157 100644 --- a/translations/hk/6-space-game/4-collision-detection/README.md +++ b/translations/zh-HK/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # 建立太空遊戲第4部分:加入雷射與碰撞偵測 ```mermaid diff --git a/translations/hk/6-space-game/4-collision-detection/assignment.md b/translations/zh-HK/6-space-game/4-collision-detection/assignment.md similarity index 90% rename from translations/hk/6-space-game/4-collision-detection/assignment.md rename to translations/zh-HK/6-space-game/4-collision-detection/assignment.md index 8b42e10c5..94bc57aad 100644 --- a/translations/hk/6-space-game/4-collision-detection/assignment.md +++ b/translations/zh-HK/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # 探索碰撞 ## 指示 diff --git a/translations/hk/6-space-game/solution/README.md b/translations/zh-HK/6-space-game/4-collision-detection/solution/README.md similarity index 65% rename from translations/hk/6-space-game/solution/README.md rename to translations/zh-HK/6-space-game/4-collision-detection/solution/README.md index 0fe9c7318..7d8dc81bc 100644 --- a/translations/hk/6-space-game/solution/README.md +++ b/translations/zh-HK/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - 這是一個佔位符,故意留空 **免責聲明**: diff --git a/translations/hk/6-space-game/6-end-condition/your-work/README.md b/translations/zh-HK/6-space-game/4-collision-detection/your-work/README.md similarity index 64% rename from translations/hk/6-space-game/6-end-condition/your-work/README.md rename to translations/zh-HK/6-space-game/4-collision-detection/your-work/README.md index 9e4986348..997506fc1 100644 --- a/translations/hk/6-space-game/6-end-condition/your-work/README.md +++ b/translations/zh-HK/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - 這是一個佔位符,故意留空 **免責聲明**: diff --git a/translations/hk/6-space-game/5-keeping-score/README.md b/translations/zh-HK/6-space-game/5-keeping-score/README.md similarity index 98% rename from translations/hk/6-space-game/5-keeping-score/README.md rename to translations/zh-HK/6-space-game/5-keeping-score/README.md index d69cd949f..801df6e4d 100644 --- a/translations/hk/6-space-game/5-keeping-score/README.md +++ b/translations/zh-HK/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # 建立太空遊戲第5部分:得分與生命值 ```mermaid @@ -155,7 +146,7 @@ sequenceDiagram end ``` - **得分系統**:每摧毀一艘敵機,獲得100分(整數更方便玩家心算)。分數顯示在左下角。 -- **生命計數器**:你的英雄起始有三條命 —— 這是早期街機遊戲定下的標準,平衡挑戰與可玩性。每次與敵機碰撞損失一條命。剩餘生命用飛船圖示顯示在右下角 ![life image](../../../../translated_images/hk/life.6fb9f50d53ee0413.webp)。 +- **生命計數器**:你的英雄起始有三條命 —— 這是早期街機遊戲定下的標準,平衡挑戰與可玩性。每次與敵機碰撞損失一條命。剩餘生命用飛船圖示顯示在右下角 ![life image](../../../../translated_images/zh-HK/life.6fb9f50d53ee0413.webp)。 ## 開始動手吧! diff --git a/translations/hk/6-space-game/5-keeping-score/assignment.md b/translations/zh-HK/6-space-game/5-keeping-score/assignment.md similarity index 78% rename from translations/hk/6-space-game/5-keeping-score/assignment.md rename to translations/zh-HK/6-space-game/5-keeping-score/assignment.md index 6b1f093be..c357d0d28 100644 --- a/translations/hk/6-space-game/5-keeping-score/assignment.md +++ b/translations/zh-HK/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # 建立一個計分遊戲 ## 指引 diff --git a/translations/hk/6-space-game/5-keeping-score/solution/README.md b/translations/zh-HK/6-space-game/5-keeping-score/solution/README.md similarity index 64% rename from translations/hk/6-space-game/5-keeping-score/solution/README.md rename to translations/zh-HK/6-space-game/5-keeping-score/solution/README.md index 887dc420a..94773c2fe 100644 --- a/translations/hk/6-space-game/5-keeping-score/solution/README.md +++ b/translations/zh-HK/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - 這是一個佔位符,故意留空 **免責聲明**: diff --git a/translations/hk/6-space-game/5-keeping-score/your-work/README.md b/translations/zh-HK/6-space-game/5-keeping-score/your-work/README.md similarity index 63% rename from translations/hk/6-space-game/5-keeping-score/your-work/README.md rename to translations/zh-HK/6-space-game/5-keeping-score/your-work/README.md index a62a0160c..8199c8f4a 100644 --- a/translations/hk/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/zh-HK/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - 這是一個佔位符,故意留空 **免責聲明**: diff --git a/translations/hk/6-space-game/6-end-condition/README.md b/translations/zh-HK/6-space-game/6-end-condition/README.md similarity index 98% rename from translations/hk/6-space-game/6-end-condition/README.md rename to translations/zh-HK/6-space-game/6-end-condition/README.md index 0fdbd9136..283de5bb9 100644 --- a/translations/hk/6-space-game/6-end-condition/README.md +++ b/translations/zh-HK/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # 建立太空遊戲第6部分:結束與重新開始 ```mermaid diff --git a/translations/hk/6-space-game/6-end-condition/assignment.md b/translations/zh-HK/6-space-game/6-end-condition/assignment.md similarity index 96% rename from translations/hk/6-space-game/6-end-condition/assignment.md rename to translations/zh-HK/6-space-game/6-end-condition/assignment.md index 21c210eeb..d60196dff 100644 --- a/translations/hk/6-space-game/6-end-condition/assignment.md +++ b/translations/zh-HK/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # 建立範例遊戲 ## 作業概覽 diff --git a/translations/hk/6-space-game/6-end-condition/solution/README.md b/translations/zh-HK/6-space-game/6-end-condition/solution/README.md similarity index 61% rename from translations/hk/6-space-game/6-end-condition/solution/README.md rename to translations/zh-HK/6-space-game/6-end-condition/solution/README.md index eaac8dcf9..2e2fb2e3e 100644 --- a/translations/hk/6-space-game/6-end-condition/solution/README.md +++ b/translations/zh-HK/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - 這是一個佔位符,故意留空 **免責聲明**: diff --git a/translations/hk/6-space-game/4-collision-detection/your-work/README.md b/translations/zh-HK/6-space-game/6-end-condition/your-work/README.md similarity index 63% rename from translations/hk/6-space-game/4-collision-detection/your-work/README.md rename to translations/zh-HK/6-space-game/6-end-condition/your-work/README.md index 3556fc21a..997506fc1 100644 --- a/translations/hk/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/zh-HK/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - 這是一個佔位符,故意留空 **免責聲明**: diff --git a/translations/hk/6-space-game/README.md b/translations/zh-HK/6-space-game/README.md similarity index 88% rename from translations/hk/6-space-game/README.md rename to translations/zh-HK/6-space-game/README.md index 18af2d741..9fd80921c 100644 --- a/translations/hk/6-space-game/README.md +++ b/translations/zh-HK/6-space-game/README.md @@ -1,12 +1,3 @@ - # 建造太空遊戲 一個教導更高級 JavaScript 基礎的太空遊戲 diff --git a/translations/hk/6-space-game/4-collision-detection/solution/README.md b/translations/zh-HK/6-space-game/solution/README.md similarity index 63% rename from translations/hk/6-space-game/4-collision-detection/solution/README.md rename to translations/zh-HK/6-space-game/solution/README.md index b9cdc00bf..7d8dc81bc 100644 --- a/translations/hk/6-space-game/4-collision-detection/solution/README.md +++ b/translations/zh-HK/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - 這是一個佔位符,故意留空 **免責聲明**: diff --git a/translations/hk/7-bank-project/1-template-route/README.md b/translations/zh-HK/7-bank-project/1-template-route/README.md similarity index 98% rename from translations/hk/7-bank-project/1-template-route/README.md rename to translations/zh-HK/7-bank-project/1-template-route/README.md index 63347302c..b567acbd8 100644 --- a/translations/hk/7-bank-project/1-template-route/README.md +++ b/translations/zh-HK/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # 建構銀行應用程式第一部分:Web 應用程式中的 HTML 模板與路由 ```mermaid @@ -644,7 +635,7 @@ sequenceDiagram 使用 `history.pushState` 會在瀏覽器導航歷史中新增條目。你可按住瀏覽器「返回按鈕」,會看到類似這樣的視窗: -![截圖:導航歷史](../../../../translated_images/hk/history.7fdabbafa521e064.webp) +![截圖:導航歷史](../../../../translated_images/zh-HK/history.7fdabbafa521e064.webp) 若連按幾次返回按鈕,你會發現目前 URL 改變、歷史更新,但模板不斷顯示相同內容。 diff --git a/translations/hk/7-bank-project/1-template-route/assignment.md b/translations/zh-HK/7-bank-project/1-template-route/assignment.md similarity index 93% rename from translations/hk/7-bank-project/1-template-route/assignment.md rename to translations/zh-HK/7-bank-project/1-template-route/assignment.md index 72ad437d1..1c84d0c7b 100644 --- a/translations/hk/7-bank-project/1-template-route/assignment.md +++ b/translations/zh-HK/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # 改善路由 ## 指示 diff --git a/translations/hk/7-bank-project/2-forms/README.md b/translations/zh-HK/7-bank-project/2-forms/README.md similarity index 98% rename from translations/hk/7-bank-project/2-forms/README.md rename to translations/zh-HK/7-bank-project/2-forms/README.md index b39294239..29424e3fe 100644 --- a/translations/hk/7-bank-project/2-forms/README.md +++ b/translations/zh-HK/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # 建立銀行應用程式第二部分:建立登入及註冊表單 ```mermaid @@ -292,7 +283,7 @@ graph TD 2. 觀察瀏覽器網址列的變化 3. 注意頁面重新載入且資料出現在 URL 中 -![點擊註冊按鈕後瀏覽器網址變化截圖](../../../../translated_images/hk/click-register.e89a30bf0d4bc9ca.webp) +![點擊註冊按鈕後瀏覽器網址變化截圖](../../../../translated_images/zh-HK/click-register.e89a30bf0d4bc9ca.webp) ### HTTP 方法比較 @@ -346,7 +337,7 @@ graph TD 2. **點擊**「建立帳戶」按鈕 3. **觀察**瀏覽器中的伺服器回應 -![瀏覽器視窗顯示 localhost:5000/api/accounts 地址,呈現包含用戶資料的 JSON 字串](../../../../translated_images/hk/form-post.61de4ca1b964d91a.webp) +![瀏覽器視窗顯示 localhost:5000/api/accounts 地址,呈現包含用戶資料的 JSON 字串](../../../../translated_images/zh-HK/form-post.61de4ca1b964d91a.webp) **你應該看到:** - **瀏覽器跳轉**至 API 端點 URL @@ -609,7 +600,7 @@ async function register() { 3. **點擊**「建立帳戶」 4. **觀察** 控制台訊息及使用者回饋 -![瀏覽器控制台顯示紀錄訊息的截圖](../../../../translated_images/hk/browser-console.efaf0b51aaaf6778.webp) +![瀏覽器控制台顯示紀錄訊息的截圖](../../../../translated_images/zh-HK/browser-console.efaf0b51aaaf6778.webp) **你應該看到:** - **提交按鈕出現** 加載狀態 @@ -783,7 +774,7 @@ input:focus:invalid { 3. **嘗試** 在使用者名稱內輸入特殊字元 4. **輸入** 負數餘額金額 -![嘗試送出表單時顯示驗證錯誤的截圖](../../../../translated_images/hk/validation-error.8bd23e98d416c22f.webp) +![嘗試送出表單時顯示驗證錯誤的截圖](../../../../translated_images/zh-HK/validation-error.8bd23e98d416c22f.webp) **你會觀察到:** - **瀏覽器呈現** 原生驗證訊息 @@ -943,7 +934,7 @@ timeline 以下是簡單美化後的最終登入頁面範例: -![Screenshot of the login page after adding CSS styles](../../../../translated_images/hk/result.96ef01f607bf856a.webp) +![Screenshot of the login page after adding CSS styles](../../../../translated_images/zh-HK/result.96ef01f607bf856a.webp) ## 課後小測驗 diff --git a/translations/hk/7-bank-project/2-forms/assignment.md b/translations/zh-HK/7-bank-project/2-forms/assignment.md similarity index 95% rename from translations/hk/7-bank-project/2-forms/assignment.md rename to translations/zh-HK/7-bank-project/2-forms/assignment.md index 081901f7a..75f42b162 100644 --- a/translations/hk/7-bank-project/2-forms/assignment.md +++ b/translations/zh-HK/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # 使用現代 CSS 美化您的銀行應用程式 ## 專案概覽 diff --git a/translations/hk/7-bank-project/3-data/README.md b/translations/zh-HK/7-bank-project/3-data/README.md similarity index 98% rename from translations/hk/7-bank-project/3-data/README.md rename to translations/zh-HK/7-bank-project/3-data/README.md index 068f393b4..72daa7283 100644 --- a/translations/hk/7-bank-project/3-data/README.md +++ b/translations/zh-HK/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # 建立銀行應用程式 第3部分:擷取及使用資料的方法 想像《星艦迷航記》裡的星際企業號電腦——當皮卡爾艦長查詢船隻狀態時,資訊即時顯示,整個介面不會停頓或重新載入。我們要打造的,正是這種動態資料擷取的無縫資訊流。 @@ -156,7 +147,7 @@ sequenceDiagram Server->>Browser: 返回完整的 HTML 頁面 Browser->>User: 顯示新頁面(閃爍/重載) ``` -![多頁面應用的更新流程](../../../../translated_images/hk/mpa.7f7375a1a2d4aa77.webp) +![多頁面應用的更新流程](../../../../translated_images/zh-HK/mpa.7f7375a1a2d4aa77.webp) **這方法令人覺得笨拙的原因:** - 每次點擊都重建整個頁面 @@ -182,7 +173,7 @@ sequenceDiagram JavaScript->>Browser: 更新指定的頁面元素 Browser->>User: 顯示更新內容(無需重新載入) ``` -![單頁應用的更新流程](../../../../translated_images/hk/spa.268ec73b41f992c2.webp) +![單頁應用的更新流程](../../../../translated_images/zh-HK/spa.268ec73b41f992c2.webp) **SPA 感覺更好的原因:** - 只更新實際改變的部分(很聰明吧?) @@ -516,7 +507,7 @@ if (data.error) { 以後測試錯誤帳號,你會立刻在頁面看到有幫助的錯誤訊息! -![Screenshot showing the error message displayed during login](../../../../translated_images/hk/login-error.416fe019b36a6327.webp) +![Screenshot showing the error message displayed during login](../../../../translated_images/zh-HK/login-error.416fe019b36a6327.webp) #### 第四步:考慮無障礙使用 @@ -950,7 +941,7 @@ timeline 呢度係一個經過樣式化嘅儀表板嘅示例: -![Screenshot of an example result of the dashboard after styling](../../../../translated_images/hk/screen2.123c82a831a1d14a.webp) +![Screenshot of an example result of the dashboard after styling](../../../../translated_images/zh-HK/screen2.123c82a831a1d14a.webp) 唔使死乞白賴要完全一樣,用嚟做靈感,打造屬於你嘅風格! diff --git a/translations/hk/7-bank-project/3-data/assignment.md b/translations/zh-HK/7-bank-project/3-data/assignment.md similarity index 95% rename from translations/hk/7-bank-project/3-data/assignment.md rename to translations/zh-HK/7-bank-project/3-data/assignment.md index f48b7a6b4..58a24f431 100644 --- a/translations/hk/7-bank-project/3-data/assignment.md +++ b/translations/zh-HK/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # 代碼重構與文件編寫作業 ## 學習目標 diff --git a/translations/hk/7-bank-project/4-state-management/README.md b/translations/zh-HK/7-bank-project/4-state-management/README.md similarity index 98% rename from translations/hk/7-bank-project/4-state-management/README.md rename to translations/zh-HK/7-bank-project/4-state-management/README.md index 93ac601e7..0136dcc73 100644 --- a/translations/hk/7-bank-project/4-state-management/README.md +++ b/translations/zh-HK/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # 建立銀行應用程式 第4部分:狀態管理概念 ## ⚡ 接下來5分鐘可完成的事項 @@ -187,7 +178,7 @@ mindmap 不再蛇行亂撞,而是建立 **集中式狀態管理** 系統。想像有一名非常有組織的專責人員主控所有重要事物: -![Schema showing the data flows between the HTML, user actions and state](../../../../translated_images/hk/data-flow.fa2354e0908fecc8.webp) +![Schema showing the data flows between the HTML, user actions and state](../../../../translated_images/zh-HK/data-flow.fa2354e0908fecc8.webp) ```mermaid flowchart TD @@ -798,7 +789,7 @@ timeline 以下為完成作業後的示範結果: -![Screenshot showing an example "Add transaction" dialog](../../../../translated_images/hk/dialog.93bba104afeb79f1.webp) +![Screenshot showing an example "Add transaction" dialog](../../../../translated_images/zh-HK/dialog.93bba104afeb79f1.webp) --- diff --git a/translations/hk/7-bank-project/4-state-management/assignment.md b/translations/zh-HK/7-bank-project/4-state-management/assignment.md similarity index 95% rename from translations/hk/7-bank-project/4-state-management/assignment.md rename to translations/zh-HK/7-bank-project/4-state-management/assignment.md index 134557c7d..2643f6bc5 100644 --- a/translations/hk/7-bank-project/4-state-management/assignment.md +++ b/translations/zh-HK/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # 實作「新增交易」對話框 ## 概述 @@ -112,7 +103,7 @@ CO_OP_TRANSLATOR_METADATA: **預期結果:** 完成作業後,你的銀行應用應具備完整且專業的「新增交易」功能: -![顯示「新增交易」對話框範例的截圖](../../../../translated_images/hk/dialog.93bba104afeb79f1.webp) +![顯示「新增交易」對話框範例的截圖](../../../../translated_images/zh-HK/dialog.93bba104afeb79f1.webp) ## 測試你的實作 diff --git a/translations/hk/7-bank-project/README.md b/translations/zh-HK/7-bank-project/README.md similarity index 87% rename from translations/hk/7-bank-project/README.md rename to translations/zh-HK/7-bank-project/README.md index 912607e57..9d177cd0a 100644 --- a/translations/hk/7-bank-project/README.md +++ b/translations/zh-HK/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: 建立一間銀行 在這個項目中,你將學習如何建立一間虛構的銀行。這些課程包括如何設計一個網頁應用程式並提供路由、建立表單、管理狀態,以及從 API 獲取數據以取得銀行的相關資料。 diff --git a/translations/hk/7-bank-project/api/README.md b/translations/zh-HK/7-bank-project/api/README.md similarity index 91% rename from translations/hk/7-bank-project/api/README.md rename to translations/zh-HK/7-bank-project/api/README.md index 8dee7dae4..72909d2ff 100644 --- a/translations/hk/7-bank-project/api/README.md +++ b/translations/zh-HK/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # 銀行 API > 使用 [Node.js](https://nodejs.org) + [Express](https://expressjs.com/) 建構的銀行 API。 diff --git a/translations/hk/7-bank-project/solution/README.md b/translations/zh-HK/7-bank-project/solution/README.md similarity index 81% rename from translations/hk/7-bank-project/solution/README.md rename to translations/zh-HK/7-bank-project/solution/README.md index 9a99c1811..0f5766fa5 100644 --- a/translations/hk/7-bank-project/solution/README.md +++ b/translations/zh-HK/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # 銀行應用程式 > 銀行應用程式專案的範例解決方案,使用原生 HTML5、CSS 和 JavaScript 建構(未使用任何框架或函式庫)。 diff --git a/translations/hk/8-code-editor/1-using-a-code-editor/README.md b/translations/zh-HK/8-code-editor/1-using-a-code-editor/README.md similarity index 96% rename from translations/hk/8-code-editor/1-using-a-code-editor/README.md rename to translations/zh-HK/8-code-editor/1-using-a-code-editor/README.md index 7c42f2f30..defe2561a 100644 --- a/translations/hk/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/zh-HK/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # 使用程式碼編輯器:精通 VSCode.dev 記得《駭客任務》中尼歐必須連接到龐大的電腦終端來進入數碼世界嗎?現今的網頁開發工具則完全相反——強大功能,可隨時隨地使用。VSCode.dev 是一款基於瀏覽器的程式碼編輯器,將專業的開發工具帶到任何有網絡連接的裝置上。 @@ -182,7 +173,7 @@ VSCode.dev 將這些功能帶入瀏覽器: 一切載入後,你將看到一個簡潔美觀的工作區,設計來幫助你專注於重要的事——你的程式碼! -![Default VSCode.dev interface](../../../../translated_images/hk/default-vscode-dev.5d06881d65c1b323.webp) +![Default VSCode.dev interface](../../../../translated_images/zh-HK/default-vscode-dev.5d06881d65c1b323.webp) **這是你的區域導覽:** - **活動欄**(左側條):主導航含資源管理器 📁、搜尋 🔍、原始碼控制 🌿、擴充功能 🧩、設定 ⚙️ @@ -229,7 +220,7 @@ flowchart TB 1. 如果還沒在,先前往 [vscode.dev](https://vscode.dev) 2. 在歡迎頁尋找「Open Remote Repository」按鈕並點擊 - ![Open remote repository](../../../../translated_images/hk/open-remote-repository.bd9c2598b8949e7f.webp) + ![Open remote repository](../../../../translated_images/zh-HK/open-remote-repository.bd9c2598b8949e7f.webp) 3. 貼上任何 GitHub 倉庫網址(試試這個:`https://github.com/microsoft/Web-Dev-For-Beginners`) 4. 按 Enter,見證魔法發生! @@ -238,7 +229,7 @@ flowchart TB 想感受成為編碼魔法師的感覺?試試這個鍵盤快捷鍵:Ctrl+Shift+P(Mac 上為 Cmd+Shift+P),開啟指令面板: -![Command Palette](../../../../translated_images/hk/palette-menu.4946174e07f42622.webp) +![Command Palette](../../../../translated_images/zh-HK/palette-menu.4946174e07f42622.webp) **指令面板就像你所有操作的搜尋引擎:** - 輸入「open remote」立刻找到開啟遠端倉庫功能 @@ -300,7 +291,7 @@ flowchart TB 3. 輸入包含正確副檔名的檔名(如 `style.css`、`script.js`、`index.html`) 4. 按 Enter 建立檔案 -![Creating a new file](../../../../translated_images/hk/create-new-file.2814e609c2af9aeb.webp) +![Creating a new file](../../../../translated_images/zh-HK/create-new-file.2814e609c2af9aeb.webp) **命名規範:** - 使用描述性名稱以表明檔案用途 @@ -318,7 +309,7 @@ flowchart TB 2. 開始輸入,觀看 VSCode.dev 為你提供顏色標示、建議及錯誤提示 3. 用 Ctrl+S(Windows/Linux)或 Cmd+S(Mac)保存工作——但它也會自動保存! -![Editing files in VSCode.dev](../../../../translated_images/hk/edit-a-file.52c0ee665ef19f08.webp) +![Editing files in VSCode.dev](../../../../translated_images/zh-HK/edit-a-file.52c0ee665ef19f08.webp) **編碼時有趣的事情:** - 程式碼會被漂亮地著色,閱讀方便 @@ -339,7 +330,7 @@ flowchart TB 2. 已修改檔案會出現在「Changes」區域 3. 顏色標示變更類型:綠色代表新增,紅色代表刪除 -![Viewing changes in Source Control](../../../../translated_images/hk/working-tree.c58eec08e6335c79.webp) +![Viewing changes in Source Control](../../../../translated_images/zh-HK/working-tree.c58eec08e6335c79.webp) **保存工作(提交工作流程):** @@ -431,7 +422,7 @@ mindmap 2. 瀏覽或搜尋特定項目 3. 點擊任何看起來有趣的項目以了解更多 -![Extension marketplace interface](../../../../translated_images/hk/extensions.eca0e0c7f59a10b5.webp) +![Extension marketplace interface](../../../../translated_images/zh-HK/extensions.eca0e0c7f59a10b5.webp) **你會看到的內容:** @@ -484,7 +475,7 @@ mindmap 3. 從下拉選單中選「擴充功能設定」 4. 依照工作流程調整到自己喜歡的狀態 -![Customizing extension settings](../../../../translated_images/hk/extension-settings.21c752ae4f4cdb78.webp) +![Customizing extension settings](../../../../translated_images/zh-HK/extension-settings.21c752ae4f4cdb78.webp) **常見調整項目:** - 程式碼格式設定(tab 或空白鍵、最大行長等) diff --git a/translations/hk/8-code-editor/1-using-a-code-editor/assignment.md b/translations/zh-HK/8-code-editor/1-using-a-code-editor/assignment.md similarity index 96% rename from translations/hk/8-code-editor/1-using-a-code-editor/assignment.md rename to translations/zh-HK/8-code-editor/1-using-a-code-editor/assignment.md index 055a113b4..bf1d59077 100644 --- a/translations/hk/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/zh-HK/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # 使用 VSCode.dev 建立履歷網站 建立一個專業的履歷網站,展示你的技能和經驗,以互動且現代的形式呈現,從而提升你的職業前景。與直接傳送傳統 PDF 不同,想像一下能向招聘者提供一個時尚、響應式的網站,既展示你的資格,也展現你的網頁開發能力。 @@ -79,7 +70,7 @@ CO_OP_TRANSLATOR_METADATA: 4. **輸入**提交訊息:「Add initial HTML structure」 5. **點擊**「Commit new file」儲存變更 -![在 GitHub 建立初始檔案](../../../../translated_images/hk/new-file-github.com.c886796d800e8056.webp) +![在 GitHub 建立初始檔案](../../../../translated_images/zh-HK/new-file-github.com.c886796d800e8056.webp) **這初始設置達成的效果:** - **建立**正確的 HTML5 文件結構,使用語意標籤 @@ -105,7 +96,7 @@ CO_OP_TRANSLATOR_METADATA: ✅ **成功指標**:你會看到專案檔案呈現在側邊欄中,且能在主要編輯區編輯 `index.html`。 -![專案載入 VSCode.dev](../../../../translated_images/hk/project-on-vscode.dev.e79815a9a95ee7fe.webp) +![專案載入 VSCode.dev](../../../../translated_images/zh-HK/project-on-vscode.dev.e79815a9a95ee7fe.webp) **介面中你將看到:** - **Explorer 側邊欄**:**顯示**版本庫檔案與資料夾結構 @@ -450,7 +441,7 @@ li:before { **安裝後的即時效果:** 安裝完成後,你會在編輯器看到履歷網站的即時預覽,方便你隨時檢視網站外觀。 -![CodeSwing 即時預覽](../../../../translated_images/hk/after-codeswing-extension-pb.0ebddddcf73b5509.webp) +![CodeSwing 即時預覽](../../../../translated_images/zh-HK/after-codeswing-extension-pb.0ebddddcf73b5509.webp) **強化介面說明:** - **分割檢視**:一側顯示程式碼,一側顯示即時預覽 diff --git a/translations/hk/9-chat-project/README.md b/translations/zh-HK/9-chat-project/README.md similarity index 99% rename from translations/hk/9-chat-project/README.md rename to translations/zh-HK/9-chat-project/README.md index 90d4aa5a5..60b835137 100644 --- a/translations/hk/9-chat-project/README.md +++ b/translations/zh-HK/9-chat-project/README.md @@ -1,12 +1,3 @@ - # 使用 AI 建立聊天助理 還記得《星際迷航》當船員會隨意跟飛船的電腦聊天,問它複雜的問題並得到深思熟慮的回覆嗎?在 1960 年代看似純科幻的東西,如今你可以利用你已經認識的網頁技術建構出來。 @@ -60,7 +51,7 @@ print(response.choices[0].message.content) 以下是你完成的專案外觀: -![Chat app interface showing conversation between user and AI assistant](../../../translated_images/hk/screenshot.0a1ee0d123df681b.webp) +![Chat app interface showing conversation between user and AI assistant](../../../translated_images/zh-HK/screenshot.0a1ee0d123df681b.webp) ## 🗺️ 你的 AI 應用開發學習之旅 @@ -189,7 +180,7 @@ mindmap ``` **核心原則**:AI 應用開發結合傳統網頁技能與 AI 服務整合,創建智能且自然、回應迅速的應用。 -![GitHub Models AI Playground interface with model selection and testing area](../../../translated_images/hk/playground.d2b927122224ff8f.webp) +![GitHub Models AI Playground interface with model selection and testing area](../../../translated_images/zh-HK/playground.d2b927122224ff8f.webp) **playground 特別實用的原因:** - **試用** 不同的 AI 模型,如 GPT-4o-mini、Claude 等(全部免費!) @@ -199,7 +190,7 @@ mindmap 玩過一會兒後,點擊「Code」頁籤,選擇程式語言,即可取得你需要的實作程式碼。 -![Playground choice showing code generation options for different programming languages](../../../translated_images/hk/playground-choice.1d23ba7d407f4758.webp) +![Playground choice showing code generation options for different programming languages](../../../translated_images/zh-HK/playground-choice.1d23ba7d407f4758.webp) ## 設定 Python 後端整合 @@ -2353,14 +2344,14 @@ mindmap - **前往** [Web Dev For Beginners repository](https://github.com/microsoft/Web-Dev-For-Beginners) - **點擊** 右上角的「Use this template」(確保已登入 GitHub) -![Create from template interface showing the green "Use this template" button](../../../translated_images/hk/template.67ad477109d29a2b.webp) +![Create from template interface showing the green "Use this template" button](../../../translated_images/zh-HK/template.67ad477109d29a2b.webp) **步驟 2:啟動 Codespaces** - **打開** 剛建立的儲存庫 - **點擊** 綠色「Code」按鈕,選擇「Codespaces」 - **選擇** 「Create codespace on main」開始你的開發環境 -![Create codespace interface with options for launching cloud development environment](../../../translated_images/hk/codespace.bcecbdf5d2747d3d.webp) +![Create codespace interface with options for launching cloud development environment](../../../translated_images/zh-HK/codespace.bcecbdf5d2747d3d.webp) **步驟 3:環境配置** 你的 Codespace 載入後,即可使用: diff --git a/translations/hk/9-chat-project/solution/README.md b/translations/zh-HK/9-chat-project/solution/README.md similarity index 67% rename from translations/hk/9-chat-project/solution/README.md rename to translations/zh-HK/9-chat-project/solution/README.md index 7c62028a5..1b9c583e5 100644 --- a/translations/hk/9-chat-project/solution/README.md +++ b/translations/zh-HK/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # 執行解決方案 1. 啟動 [backend](./backend/README.md) diff --git a/translations/hk/9-chat-project/solution/backend/README.md b/translations/zh-HK/9-chat-project/solution/backend/README.md similarity index 64% rename from translations/hk/9-chat-project/solution/backend/README.md rename to translations/zh-HK/9-chat-project/solution/backend/README.md index bf8eb40e0..9a3319ed7 100644 --- a/translations/hk/9-chat-project/solution/backend/README.md +++ b/translations/zh-HK/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - 選擇您的執行環境 - [Python](./python/README.md) diff --git a/translations/hk/9-chat-project/solution/backend/python/README.md b/translations/zh-HK/9-chat-project/solution/backend/python/README.md similarity index 82% rename from translations/hk/9-chat-project/solution/backend/python/README.md rename to translations/zh-HK/9-chat-project/solution/backend/python/README.md index 7dc6cbd2c..26ccec295 100644 --- a/translations/hk/9-chat-project/solution/backend/python/README.md +++ b/translations/zh-HK/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # 運行代碼 ## 設置 diff --git a/translations/hk/9-chat-project/solution/frontend/README.md b/translations/zh-HK/9-chat-project/solution/frontend/README.md similarity index 67% rename from translations/hk/9-chat-project/solution/frontend/README.md rename to translations/zh-HK/9-chat-project/solution/frontend/README.md index 25b2cef2d..578e25bbd 100644 --- a/translations/hk/9-chat-project/solution/frontend/README.md +++ b/translations/zh-HK/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # 執行程式碼 ```sh diff --git a/translations/hk/AGENTS.md b/translations/zh-HK/AGENTS.md similarity index 97% rename from translations/hk/AGENTS.md rename to translations/zh-HK/AGENTS.md index c538ea456..fc6b93e70 100644 --- a/translations/hk/AGENTS.md +++ b/translations/zh-HK/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## 項目概述 diff --git a/translations/hk/CODE_OF_CONDUCT.md b/translations/zh-HK/CODE_OF_CONDUCT.md similarity index 80% rename from translations/hk/CODE_OF_CONDUCT.md rename to translations/zh-HK/CODE_OF_CONDUCT.md index 081eb71c2..912a31d62 100644 --- a/translations/hk/CODE_OF_CONDUCT.md +++ b/translations/zh-HK/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # Microsoft 開源行為準則 此項目已採用 [Microsoft 開源行為準則](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon)。 diff --git a/translations/hk/CONTRIBUTING.md b/translations/zh-HK/CONTRIBUTING.md similarity index 87% rename from translations/hk/CONTRIBUTING.md rename to translations/zh-HK/CONTRIBUTING.md index 4372bb3f8..f3bc12f90 100644 --- a/translations/hk/CONTRIBUTING.md +++ b/translations/zh-HK/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # 貢獻 此項目歡迎各種貢獻和建議。大多數貢獻需要您同意一份貢獻者許可協議 (CLA),聲明您擁有權利並確實授予我們使用您貢獻的權利。欲了解更多詳情,請訪問 [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon)。 diff --git a/translations/hk/Git-Basics/README.md b/translations/zh-HK/Git-Basics/README.md similarity index 95% rename from translations/hk/Git-Basics/README.md rename to translations/zh-HK/Git-Basics/README.md index 0e37b0d46..8fbff6e1b 100644 --- a/translations/hk/Git-Basics/README.md +++ b/translations/zh-HK/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## GIT 基礎知識:適合網頁開發初學者👶 ## 什麼是 `Git`? diff --git a/translations/zh-HK/README.md b/translations/zh-HK/README.md new file mode 100644 index 000000000..02c76640f --- /dev/null +++ b/translations/zh-HK/README.md @@ -0,0 +1,267 @@ +[![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) +[![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) +[![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) +[![GitHub pull-requests](https://img.shields.io/github/issues-pr/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/pulls/) +[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) + +[![GitHub watchers](https://img.shields.io/github/watchers/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/watchers/) +[![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/network/) +[![GitHub stars](https://img.shields.io/github/stars/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/stargazers/) + +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + +# 初學者網頁開發課程 + +透過由 Microsoft 雲端倡導者團隊提供的 12 週全方位課程,學習網頁開發的基礎知識。24 個課程單元深入探討 JavaScript、CSS 和 HTML,透過實作專案如生態缸、瀏覽器擴充功能和太空遊戲加深理解。參與測驗、討論與實務作業。透過我們有效的專案導向教學法提升技能並優化知識吸收。現在就開始你的程式設計旅程! + +加入 Azure AI Foundry Discord 社群 + +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + +按照以下步驟開始使用這些資源: +1. **分支此儲存庫**:點擊 [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) +2. **複製儲存庫**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**加入 Azure AI Foundry Discord,與專家及其他開發者交流**](https://discord.com/invite/ByRwuEEgH4) + +### 🌐 多語言支援 + +#### 透過 GitHub Action 支援(自動且隨時更新) + + +[阿拉伯語](../ar/README.md) | [孟加拉語](../bn/README.md) | [保加利亞語](../bg/README.md) | [緬甸語(Myanmar)](../my/README.md) | [中文(簡體)](../zh-CN/README.md) | [中文(繁體,香港)](./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) | [希臘語](../el/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 多種語言翻譯,極大增加下載大小。若希望不包含翻譯檔,請使用稀疏檢出: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git +> cd Web-Dev-For-Beginners +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> 這可讓你更快下載,並取得完成課程所需的所有資源。 + + +**若您希望加入其他支援語言,請參考[此處](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** + +[![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) + +#### 🧑‍🎓 _你是學生嗎?_ + +請造訪[**學生中心頁面**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon),你將找到入門資源、學生套件,甚至取得免費證書憑證的方式。這個頁面值得收藏,並且隨時留意我們每月更新的內容。 + +### 📣 公告 - 新增 GitHub Copilot Agent 模式挑戰! + +新增挑戰,請於大部分章節中尋找「GitHub Copilot Agent Challenge 🚀」,體驗使用 GitHub Copilot 與 Agent 模式完成的挑戰。如果你沒用過 Agent 模式,它不只能生成人工智慧文字,也能建立與編輯檔案、執行命令等等。 + +### 📣 公告 - _新增使用生成式 AI 的專案_ + +最新 AI 助理專案已上線,請查看此[專案](./9-chat-project/README.md) + +### 📣 公告 - _全新生成式 AI JavaScript 課程_ 正式發布 + +千萬別錯過我們全新的生成式 AI 課程! + +請造訪 [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) 開始學習! + +![Background](../../translated_images/zh-HK/background.148a8d43afde5730.webp) + +- 課程涵蓋從基礎到 RAG(檢索擴充生成模型) +- 使用 GenAI 和配套應用與歷史人物互動 +- 有趣且引人入勝的故事,帶你穿越時空! + +![character](../../translated_images/zh-HK/character.5c0dd8e067ffd693.webp) + +每課包含作業、知識檢測與挑戰,帶領你學習以下主題: +- 提示詞及提示工程 +- 文字與影像應用程式生成 +- 搜索應用程式 + +請造訪 [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) 開始! + +## 🌱 開始 + +> **老師們**,我們已[提供建議](for-teachers.md)介紹本課程的使用方式。歡迎於[討論區](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)分享你的回饋! + +**[學員](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**,每堂課先做課前測驗,接著閱讀課程內容,完成各項活動,再透過課後測驗檢視學習成果。 + +為提升學習成效,請與同儕合作完成專案!我們鼓勵在[討論區](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)以取得更多學習資源。 + +### 📋 設置你的開發環境 + +本課程已備妥開發環境!開始時可選擇在 [Codespace](https://github.com/features/codespaces/)(瀏覽器運行、免安裝環境)或本地電腦使用文字編輯器,例如 [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) 來執行課程。 + +#### 建立你的儲存庫 +為方便儲存作品,我們建議你建立本儲存庫的個人副本。點擊頁面頂部的 **Use this template** 按鈕,即可在你的 GitHub 帳號中建立一個帶有課程副本的新儲存庫。 + +操作步驟如下: +1. **分支儲存庫**:點擊頁面右上角的「Fork」按鈕。 +2. **複製儲存庫**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` + +#### 在 Codespace 上執行課程 + +在你的儲存庫副本中,點選 **Code** 按鈕並選擇 **Open with Codespaces**。這會為你建立一個新的 Codespace 工作環境。 + +![Codespace](../../translated_images/zh-HK/createcodespace.0238bbf4d7a8d955.webp) + +#### 在本地電腦上執行課程 + +要在本地電腦執行課程,你需要文字編輯器、瀏覽器和命令列工具。我們的第一堂課,[程式語言與工具入門](../../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) 功能。你可以從[這裡](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon)下載 Visual Studio Code。 + +1. 把你的儲存庫複製到電腦中。可點擊 **Code** 按鈕並複製網址: + + [CodeSpace](./images/createcodespace.png) +然後,在 [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) 裡面打開 [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon),並執行以下命令,將 `` 替換成你剛剛複製的 URL: + + ```bash + git clone + ``` + +2. 在 Visual Studio Code 中打開資料夾。你可以點擊 **File** > **Open Folder** 並選擇你剛剛 clone 的資料夾。 + + +> 推薦的 Visual Studio Code 擴充功能: +> +> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - 在 Visual Studio Code 中預覽 HTML 頁面 +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - 幫助你更快寫程式碼 + +## 📂 每堂課包含: + +- 選擇性的手繪筆記 +- 選擇性的補充影片 +- 課前熱身小測驗 +- 課文 +- 專案導向課程中,逐步指導如何建立專案 +- 知識檢測 +- 挑戰 +- 補充閱讀材料 +- 作業 +- [課後小測驗](https://ff-quizzes.netlify.app/web/) + +> **有關小測驗的說明**:所有小測驗均包含在 Quiz-app 資料夾中,共 48 個小測驗,每個小測驗三題。它們可以在[此處](https://ff-quizzes.netlify.app/web/) 取得,測驗應用程式可在本地執行或部署於 Azure;請參考 `quiz-app` 資料夾內的說明。 + +## 🗃️ 課程列表 + +| | 專案名稱 | 教授的概念 | 學習目標 | 連結課程 | 作者 | +| :-: | :--------------------------------------------------: | :----------------------------------------------------------------: | ------------------------------------------------------------------------------------------------------------------------ | :-------------------------------------------------------------------------------------------------------------------------: | :-------------------: | +| 01 | Getting Started | 程式設計與開發工具介紹 | 了解大多數程式語言的基本原理,以及協助專業開發人員工作的軟體 | [程式語言與工具簡介](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | Getting Started | GitHub 基礎與團隊協作 | 如何在專案中使用 GitHub,及如何與他人協作撰寫程式碼 | [GitHub 簡介](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | Getting Started | 無障礙設計 | 了解網頁無障礙設計基礎 | [無障礙設計基礎](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | JS Basics | JavaScript 資料型態 | JavaScript 資料型態基礎 | [資料型態](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | JS Basics | 函式與方法 | 學習函式與方法,管理應用程式的邏輯流程 | [函式與方法](./2-js-basics/2-functions-methods/README.md) | Jasmine 和 Christopher | +| 06 | JS Basics | 使用 JS 做決策判斷 | 學習如何用判斷式創造條件流程 | [決策判斷](./2-js-basics/3-making-decisions/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 來創建線上生態箱,重點在建立版面配置 | [HTML 簡介](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS 實作 | 建構 CSS 為線上生態箱上色,重點為 CSS 基礎與響應式網頁設計 | [CSS 簡介](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript 閉包與 DOM 操作 | 編寫 JavaScript 使生態箱具備拖曳介面,聚焦閉包與 DOM 操作 | [JavaScript 閉包與 DOM 操作](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Typing Game](./4-typing-game/solution/README.md) | 製作打字遊戲 | 學習如何用鍵盤事件驅動 JavaScript 應用程式邏輯 | [事件驅動程式設計](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [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 | +| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | 瀏覽器背景程序與網路效能優化 | 利用瀏覽器背景程序管理擴充功能圖示;學習網路效能及優化方法 | [背景程序與效能](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [Space Game](./6-space-game/solution/README.md) | 進階 JavaScript 遊戲開發 | 學習使用類別與組成繼承以及發布/訂閱模式,為遊戲開發做準備 | [進階遊戲開發入門](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [Space Game](./6-space-game/solution/README.md) | Canvas 繪圖 | 了解 Canvas API,用於繪製畫面元素 | [Canvas 繪圖](./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 | +| 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 | +| 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 模板與路由 | 學習如何用路由與 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 | +| 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 | +| 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) | 使用 AI | 學習如何建立自己的 AI 助理 | [AI 助理專案](./9-chat-project/README.md) | Chris | + +## 🏫 教學法 + +我們的課程設計有兩項核心教學原則: +* 專案導向學習 +* 經常性小測驗 + +課程教授 JavaScript、HTML 及 CSS 的基礎知識,及當今網頁開發者使用的最新工具與技術。學生將有機會透過製作打字遊戲、虛擬生態箱、環保瀏覽器擴充功能、太空侵略者風格遊戲及企業銀行應用程式,累積實務經驗。完成整套課程後,學生將建立紮實的網頁開發基礎。 + +> 🎓 你可以將本課程的前幾堂課當作 Microsoft Learn 上的 [學習路徑](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon)! + +透過確保內容與專案對齊,讓學習過程對學生更具吸引力,且概念記憶更為深刻。我們也撰寫了多堂 JavaScript 基礎入門課程,搭配來自「[JavaScript 初學者系列](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)」影片教學,部分作者也參與了本課程的撰寫。 + +此外,於上課前進行低風險的測驗,幫助學生設定學習主題的心態,而課後的第二次測驗則確保持續記憶。課程設計靈活且有趣,既可完整修習,也可部分選修。專案自小而簡單,隨著 12 週課程逐步變得更複雜。 + +我們刻意避免介紹 JavaScript 框架,專注於網頁開發人員在採用框架前所需的基礎能力,完成本課程後的良好下一步是透過另一系列影片學習 Node.js:「[Node.js 初學者系列](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)」。 + +> 請參閱我們的 [行為準則](CODE_OF_CONDUCT.md) 和 [貢獻指南](CONTRIBUTING.md)。歡迎您的寶貴建議! + + +## 🧭 離線瀏覽 + +您可以使用 [Docsify](https://docsify.js.org/#/) 來離線執行此文件。請 fork 此 repo,在本機安裝 [Docsify](https://docsify.js.org/#/quickstart),然後在此 repo 根目錄執行 `docsify serve`,網站將在本機的 3000 埠提供服務:`localhost:3000`。 + +## 📘 PDF + +所有課程的 PDF 檔案可於[此處](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf)下載。 + + +## 🎒 其他課程 +我們團隊還製作其他課程!快來看看: + + +### 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) +[![LangChain.js for Beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) + +--- + +### Azure / Edge / MCP / Agents +[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) + +--- + +### 生成式 AI 系列 +[![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) + +--- + +### 核心學習 +[![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) + +--- + +### Copilot 系列 +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) + + +## 尋求幫助 + +如果你遇到困難或對建立 AI 應用有任何疑問,歡迎加入學習者與經驗豐富的開發者討論 MCP。這是一個支援性強的社群,歡迎提出問題並自由分享知識。 + +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + +如果你在開發過程中有產品回饋或發現錯誤,請造訪: + +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) + +## 授權條款 + +本倉庫採用 MIT 許可證。詳情請參見 [LICENSE](../../LICENSE) 檔案。 + +--- + + +**免責聲明**: +本文件由 AI 翻譯服務 [Co-op Translator](https://github.com/Azure/co-op-translator) 所翻譯。儘管我們致力於提供準確的翻譯,但請注意,自動翻譯可能會包含錯誤或不準確之處。原始語言版本的文件應視為權威來源。如涉及重要資訊,建議進行專業人工翻譯。我們對因使用此翻譯而引起的任何誤解或誤釋概不負責。 + \ No newline at end of file diff --git a/translations/hk/SECURITY.md b/translations/zh-HK/SECURITY.md similarity index 92% rename from translations/hk/SECURITY.md rename to translations/zh-HK/SECURITY.md index 0786b1d82..5580f8af4 100644 --- a/translations/hk/SECURITY.md +++ b/translations/zh-HK/SECURITY.md @@ -1,12 +1,3 @@ - ## 安全性 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)。 diff --git a/translations/hk/SUPPORT.md b/translations/zh-HK/SUPPORT.md similarity index 79% rename from translations/hk/SUPPORT.md rename to translations/zh-HK/SUPPORT.md index 367086b24..00e54a9dc 100644 --- a/translations/hk/SUPPORT.md +++ b/translations/zh-HK/SUPPORT.md @@ -1,12 +1,3 @@ - # 支援 ## 如何提交問題及獲取協助 diff --git a/translations/hk/_404.md b/translations/zh-HK/_404.md similarity index 75% rename from translations/hk/_404.md rename to translations/zh-HK/_404.md index c43552efb..344c0a297 100644 --- a/translations/hk/_404.md +++ b/translations/zh-HK/_404.md @@ -1,12 +1,3 @@ - # 工作進行中 我們正在處理此頁面。請稍後再回來查看。 diff --git a/translations/hk/docs/_navbar.md b/translations/zh-HK/docs/_navbar.md similarity index 84% rename from translations/hk/docs/_navbar.md rename to translations/zh-HK/docs/_navbar.md index 9cc60467b..3eb7dca08 100644 --- a/translations/hk/docs/_navbar.md +++ b/translations/zh-HK/docs/_navbar.md @@ -1,12 +1,3 @@ - - 翻譯 - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/hk/docs/_sidebar.md b/translations/zh-HK/docs/_sidebar.md similarity index 89% rename from translations/hk/docs/_sidebar.md rename to translations/zh-HK/docs/_sidebar.md index 2d1dda396..412db1844 100644 --- a/translations/hk/docs/_sidebar.md +++ b/translations/zh-HK/docs/_sidebar.md @@ -1,12 +1,3 @@ - - 介紹 - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/hk/for-teachers.md b/translations/zh-HK/for-teachers.md similarity index 91% rename from translations/hk/for-teachers.md rename to translations/zh-HK/for-teachers.md index 4dd474868..1d13091bd 100644 --- a/translations/hk/for-teachers.md +++ b/translations/zh-HK/for-teachers.md @@ -1,12 +1,3 @@ - ### 給教育工作者 歡迎您在課堂上使用這份課程內容。它可以無縫配合 GitHub Classroom 和主流 LMS 平台使用,也可以作為獨立的資源庫供學生使用。 @@ -42,10 +33,10 @@ CO_OP_TRANSLATOR_METADATA: - Moodle Cloud 對 Common Cartridge 的支持有限。建議使用上面的 Moodle 文件,該文件也可以上傳到 Canvas。 - 導入後,請檢查模塊、截止日期和測驗設置,以匹配您的學期安排。 -![Moodle](../../translated_images/hk/moodle.94eb93d714a50cb2.webp) +![Moodle](../../translated_images/zh-HK/moodle.94eb93d714a50cb2.webp) > Moodle 課堂中的課程內容 -![Canvas](../../translated_images/hk/canvas.fbd605ff8e5b8aff.webp) +![Canvas](../../translated_images/zh-HK/canvas.fbd605ff8e5b8aff.webp) > Canvas 課堂中的課程內容 ### 直接使用資源庫(不使用 Classroom) diff --git a/translations/hk/lesson-template/README.md b/translations/zh-HK/lesson-template/README.md similarity index 85% rename from translations/hk/lesson-template/README.md rename to translations/zh-HK/lesson-template/README.md index a62c4fc23..d3e021a3f 100644 --- a/translations/hk/lesson-template/README.md +++ b/translations/zh-HK/lesson-template/README.md @@ -1,12 +1,3 @@ - # [課堂主題] ![嵌入影片](../../../lesson-template/video-url) diff --git a/translations/hk/lesson-template/assignment.md b/translations/zh-HK/lesson-template/assignment.md similarity index 71% rename from translations/hk/lesson-template/assignment.md rename to translations/zh-HK/lesson-template/assignment.md index 3dea6f8c4..b8565c2dd 100644 --- a/translations/hk/lesson-template/assignment.md +++ b/translations/zh-HK/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [Assignment Name] ## 指示 diff --git a/translations/hk/memory-game/README.md b/translations/zh-HK/memory-game/README.md similarity index 88% rename from translations/hk/memory-game/README.md rename to translations/zh-HK/memory-game/README.md index 3568e7eeb..45b7b1a40 100644 --- a/translations/hk/memory-game/README.md +++ b/translations/zh-HK/memory-game/README.md @@ -1,12 +1,3 @@ - 這是一個使用 [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app) 初始化的 [Next.js](https://nextjs.org) 項目。 ## 開始使用 diff --git a/translations/hk/quiz-app/README.md b/translations/zh-HK/quiz-app/README.md similarity index 95% rename from translations/hk/quiz-app/README.md rename to translations/zh-HK/quiz-app/README.md index 171889859..012460a0d 100644 --- a/translations/hk/quiz-app/README.md +++ b/translations/zh-HK/quiz-app/README.md @@ -1,12 +1,3 @@ - # 測驗應用程式 這些測驗是數據科學課程的課前和課後測驗,課程網址為:https://aka.ms/webdev-beginners diff --git a/translations/zh-MO/.co-op-translator.json b/translations/zh-MO/.co-op-translator.json new file mode 100644 index 000000000..32fb957b2 --- /dev/null +++ b/translations/zh-MO/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2025-11-03T23:37:49+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "zh-MO" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2025-10-22T22:38:29+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "zh-MO" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2025-11-25T17:34:27+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "zh-MO" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2025-11-03T23:39:22+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "zh-MO" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2025-10-22T22:39:54+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "zh-MO" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:26:01+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "zh-MO" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2025-11-03T23:41:57+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "zh-MO" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T17:41:28+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "zh-MO" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2025-11-03T23:34:42+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "zh-MO" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2025-10-22T22:34:13+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "zh-MO" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2025-11-03T23:35:26+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "zh-MO" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2025-10-22T22:34:42+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "zh-MO" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2025-11-03T23:36:31+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "zh-MO" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2025-10-22T22:35:48+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "zh-MO" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2025-11-03T23:35:57+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "zh-MO" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2025-10-22T22:35:14+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "zh-MO" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-25T21:32:04+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "zh-MO" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2025-11-03T23:46:10+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "zh-MO" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2025-10-22T22:46:42+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "zh-MO" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2025-11-03T23:45:28+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "zh-MO" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2025-10-22T22:45:57+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "zh-MO" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2025-11-03T23:44:37+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "zh-MO" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2025-10-22T22:45:09+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "zh-MO" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-06T12:05:07+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "zh-MO" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-25T21:30:37+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "zh-MO" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2025-11-03T23:50:37+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "zh-MO" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-26T00:54:36+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "zh-MO" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2025-11-03T23:50:50+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "zh-MO" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2025-10-22T22:52:18+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "zh-MO" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2025-11-03T23:56:49+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "zh-MO" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2025-10-22T22:57:49+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "zh-MO" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2025-11-03T23:56:06+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "zh-MO" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2025-10-22T22:57:02+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "zh-MO" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2025-11-03T23:55:24+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "zh-MO" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2025-10-22T22:56:21+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "zh-MO" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-25T23:26:14+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "zh-MO" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-25T23:50:22+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "zh-MO" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-25T23:52:09+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "zh-MO" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-25T23:57:31+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "zh-MO" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-25T23:53:59+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "zh-MO" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-25T23:59:17+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "zh-MO" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-26T00:01:04+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "zh-MO" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-25T23:55:43+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "zh-MO" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-25T23:35:00+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "zh-MO" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2025-11-03T23:54:21+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "zh-MO" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2025-10-22T22:55:27+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "zh-MO" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2025-11-03T23:52:25+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "zh-MO" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2025-10-22T22:53:37+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "zh-MO" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2025-11-03T23:51:42+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "zh-MO" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2025-10-22T22:53:03+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "zh-MO" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2025-11-03T23:53:42+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "zh-MO" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2025-10-22T22:54:58+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "zh-MO" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:28:07+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "zh-MO" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:27:20+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "zh-MO" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2025-11-03T23:54:59+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "zh-MO" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-25T22:06:20+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "zh-MO" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:08:19+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "zh-MO" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:07:25+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "zh-MO" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2025-11-03T23:53:02+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "zh-MO" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2025-10-22T22:54:13+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "zh-MO" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:39:53+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "zh-MO" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:39:04+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "zh-MO" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-25T22:01:33+00:00", + "source_file": "6-space-game/README.md", + "language_code": "zh-MO" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-25T22:40:40+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "zh-MO" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2025-11-03T23:48:39+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "zh-MO" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2025-10-22T22:50:01+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "zh-MO" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2025-11-03T23:49:37+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "zh-MO" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2025-10-22T22:51:08+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "zh-MO" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2025-11-03T23:47:37+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "zh-MO" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2025-10-22T22:49:04+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "zh-MO" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2025-11-03T23:46:48+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "zh-MO" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2025-10-22T22:47:38+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "zh-MO" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-26T00:02:50+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "zh-MO" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-26T00:04:23+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "zh-MO" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-26T00:39:20+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "zh-MO" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2025-11-03T23:37:02+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "zh-MO" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2025-10-22T22:36:40+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "zh-MO" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2025-11-03T23:42:45+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "zh-MO" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:22:30+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "zh-MO" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:42:27+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "zh-MO" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2025-10-22T22:43:42+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "zh-MO" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:51:13+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "zh-MO" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:17:02+00:00", + "source_file": "AGENTS.md", + "language_code": "zh-MO" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-25T20:58:06+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "zh-MO" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-25T21:02:40+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "zh-MO" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:47:08+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "zh-MO" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T17:46:52+00:00", + "source_file": "README.md", + "language_code": "zh-MO" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-25T21:00:29+00:00", + "source_file": "SECURITY.md", + "language_code": "zh-MO" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-25T20:54:30+00:00", + "source_file": "SUPPORT.md", + "language_code": "zh-MO" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-25T20:59:10+00:00", + "source_file": "_404.md", + "language_code": "zh-MO" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-25T22:00:16+00:00", + "source_file": "docs/_navbar.md", + "language_code": "zh-MO" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-25T21:58:42+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "zh-MO" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T08:50:12+00:00", + "source_file": "for-teachers.md", + "language_code": "zh-MO" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-26T00:50:52+00:00", + "source_file": "lesson-template/README.md", + "language_code": "zh-MO" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-26T00:52:06+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "zh-MO" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:54:16+00:00", + "source_file": "memory-game/README.md", + "language_code": "zh-MO" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-26T01:11:50+00:00", + "source_file": "quiz-app/README.md", + "language_code": "zh-MO" + } +} \ No newline at end of file diff --git a/translations/mo/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/zh-MO/1-getting-started-lessons/1-intro-to-programming-languages/README.md similarity index 99% rename from translations/mo/1-getting-started-lessons/1-intro-to-programming-languages/README.md rename to translations/zh-MO/1-getting-started-lessons/1-intro-to-programming-languages/README.md index cd24a0a90..a2cd77723 100644 --- a/translations/mo/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/zh-MO/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # 程式語言與現代開發工具簡介 嗨,未來的開發者!👋 我能告訴你一件每天都讓我感到激動的事嗎?你即將發現,程式設計不僅僅是關於電腦的事情——它更像是擁有一種能將你最狂野的想法變成現實的超能力! @@ -17,7 +8,7 @@ CO_OP_TRANSLATOR_METADATA: 今天,我們將探索那些讓現代網頁開發不僅僅是可能,而且令人上癮的不可思議工具。我說的是Netflix、Spotify以及你最喜歡的獨立應用程式工作室的開發者每天都在使用的編輯器、瀏覽器和工作流程。而最讓人開心的是:大多數這些專業級、行業標準的工具都是完全免費的! -![程式設計簡介](../../../../translated_images/mo/webdev101-programming.d6e3f98e61ac4bff.webp) +![程式設計簡介](../../../../translated_images/zh-MO/webdev101-programming.d6e3f98e61ac4bff.webp) > [Tomomi Imura](https://twitter.com/girlie_mac) 的手繪筆記 ```mermaid diff --git a/translations/mo/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/zh-MO/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md similarity index 93% rename from translations/mo/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md rename to translations/zh-MO/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index 31c051eec..818f1cc6e 100644 --- a/translations/mo/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/zh-MO/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # 作業:探索現代網頁開發工具 ## 指示 diff --git a/translations/mo/1-getting-started-lessons/2-github-basics/README.md b/translations/zh-MO/1-getting-started-lessons/2-github-basics/README.md similarity index 98% rename from translations/mo/1-getting-started-lessons/2-github-basics/README.md rename to translations/zh-MO/1-getting-started-lessons/2-github-basics/README.md index 5f7c76a67..bda70a2ff 100644 --- a/translations/mo/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/zh-MO/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # GitHub 簡介 嗨,未來的開發者!👋 準備好加入全球數百萬的程式設計師行列了嗎?我真的很興奮向你介紹 GitHub——把它想像成程式員的社交媒體平台,不過我們分享的不是午餐照片,而是程式碼,並一起創造令人驚嘆的事物! @@ -17,7 +8,7 @@ CO_OP_TRANSLATOR_METADATA: 我們會一起踏上這段旅程,一步一步來。沒有匆忙,沒有壓力——只有你、我,以及一些即將成為你新好朋友的超酷工具! -![GitHub 簡介](../../../../translated_images/mo/webdev101-github.8846d7971abef6f9.webp) +![GitHub 簡介](../../../../translated_images/zh-MO/webdev101-github.8846d7971abef6f9.webp) > Sketchnote by [Tomomi Imura](https://twitter.com/girlie_mac) ```mermaid @@ -604,7 +595,7 @@ flowchart TD ✅ 找到 "適合初學者" 的儲存庫的一個好方法是 [透過標籤 'good-first-issue' 進行搜尋](https://github.blog/2020-01-22-browse-good-first-issues-to-start-contributing-to-open-source/)。 -![本地複製儲存庫](../../../../translated_images/mo/clone_repo.5085c48d666ead57.webp) +![本地複製儲存庫](../../../../translated_images/zh-MO/clone_repo.5085c48d666ead57.webp) 有幾種複製程式碼的方法。一種方法是使用 HTTPS、SSH 或 GitHub CLI(命令列介面)來 "克隆" 儲存庫的內容。 diff --git a/translations/mo/1-getting-started-lessons/3-accessibility/README.md b/translations/zh-MO/1-getting-started-lessons/3-accessibility/README.md similarity index 98% rename from translations/mo/1-getting-started-lessons/3-accessibility/README.md rename to translations/zh-MO/1-getting-started-lessons/3-accessibility/README.md index 1b52838fe..66b3aeee3 100644 --- a/translations/mo/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/zh-MO/1-getting-started-lessons/3-accessibility/README.md @@ -1,15 +1,6 @@ - # 建立無障礙網頁 -![關於無障礙設計](../../../../translated_images/mo/webdev101-a11y.8ef3025c858d897a.webp) +![關於無障礙設計](../../../../translated_images/zh-MO/webdev101-a11y.8ef3025c858d897a.webp) > Sketchnote 作者:[Tomomi Imura](https://twitter.com/girlie_mac) ```mermaid @@ -1060,12 +1051,12 @@ pie title "Common ARIA Usage Patterns" **信息性圖片** - 傳達重要信息: ```html -Sales increased 25% from Q1 to Q2 2024 +Sales increased 25% from Q1 to Q2 2024 ``` **裝飾性圖片** - 純粹視覺效果,無信息價值: ```html - + ``` **功能性圖片** - 作為按鈕或控制項: @@ -1077,7 +1068,7 @@ pie title "Common ARIA Usage Patterns" **複雜圖片** - 圖表、圖解、資訊圖表: ```html -Quarterly sales data +Quarterly sales data

Detailed description: Sales data shows a steady increase across all quarters...

@@ -1117,7 +1108,7 @@ pie title "Common ARIA Usage Patterns" - Website traffic increased 40% after accessibility improvements + Website traffic increased 40% after accessibility improvements ``` diff --git a/translations/mo/1-getting-started-lessons/3-accessibility/assignment.md b/translations/zh-MO/1-getting-started-lessons/3-accessibility/assignment.md similarity index 97% rename from translations/mo/1-getting-started-lessons/3-accessibility/assignment.md rename to translations/zh-MO/1-getting-started-lessons/3-accessibility/assignment.md index d4013bf10..6be5f6478 100644 --- a/translations/mo/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/zh-MO/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # 全面網站無障礙性審核 ## 指導說明 diff --git a/translations/mo/1-getting-started-lessons/README.md b/translations/zh-MO/1-getting-started-lessons/README.md similarity index 81% rename from translations/mo/1-getting-started-lessons/README.md rename to translations/zh-MO/1-getting-started-lessons/README.md index 71aa0ec5c..9c72f2faf 100644 --- a/translations/mo/1-getting-started-lessons/README.md +++ b/translations/zh-MO/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # 網頁開發入門 在本課程的這部分,你將學習一些非專案型的概念,這些概念對成為專業開發者非常重要。 diff --git a/translations/mo/10-ai-framework-project/README.md b/translations/zh-MO/10-ai-framework-project/README.md similarity index 99% rename from translations/mo/10-ai-framework-project/README.md rename to translations/zh-MO/10-ai-framework-project/README.md index 805d64d45..8a4eb86ba 100644 --- a/translations/mo/10-ai-framework-project/README.md +++ b/translations/zh-MO/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # AI 框架 是否曾感到在從零開始構建 AI 應用程式時感到不知所措?你並不孤單!AI 框架就像是 AI 開發的瑞士刀——它們是強大的工具,可以在構建智能應用程式時節省時間和減少麻煩。可以將 AI 框架想像成一個井然有序的圖書館:它提供預建的組件、標準化的 API 和智能抽象,讓你可以專注於解決問題,而不是糾結於實現細節。 diff --git a/translations/tw/10-ai-framework-project/solution/README.md b/translations/zh-MO/10-ai-framework-project/solution/README.md similarity index 100% rename from translations/tw/10-ai-framework-project/solution/README.md rename to translations/zh-MO/10-ai-framework-project/solution/README.md diff --git a/translations/mo/2-js-basics/1-data-types/README.md b/translations/zh-MO/2-js-basics/1-data-types/README.md similarity index 98% rename from translations/mo/2-js-basics/1-data-types/README.md rename to translations/zh-MO/2-js-basics/1-data-types/README.md index 40bb99b87..bd281db33 100644 --- a/translations/mo/2-js-basics/1-data-types/README.md +++ b/translations/zh-MO/2-js-basics/1-data-types/README.md @@ -1,15 +1,6 @@ - # JavaScript 基礎:資料型別 -![JavaScript 基礎 - 資料型別](../../../../translated_images/mo/webdev101-js-datatypes.4cc470179730702c.webp) +![JavaScript 基礎 - 資料型別](../../../../translated_images/zh-MO/webdev101-js-datatypes.4cc470179730702c.webp) > Sketchnote by [Tomomi Imura](https://twitter.com/girlie_mac) ```mermaid diff --git a/translations/mo/2-js-basics/1-data-types/assignment.md b/translations/zh-MO/2-js-basics/1-data-types/assignment.md similarity index 95% rename from translations/mo/2-js-basics/1-data-types/assignment.md rename to translations/zh-MO/2-js-basics/1-data-types/assignment.md index 2c45d32e5..45463620f 100644 --- a/translations/mo/2-js-basics/1-data-types/assignment.md +++ b/translations/zh-MO/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # 資料型別練習:電子商務購物車 ## 說明 diff --git a/translations/mo/2-js-basics/2-functions-methods/README.md b/translations/zh-MO/2-js-basics/2-functions-methods/README.md similarity index 98% rename from translations/mo/2-js-basics/2-functions-methods/README.md rename to translations/zh-MO/2-js-basics/2-functions-methods/README.md index 9e373e0bd..2c7b69076 100644 --- a/translations/mo/2-js-basics/2-functions-methods/README.md +++ b/translations/zh-MO/2-js-basics/2-functions-methods/README.md @@ -1,15 +1,6 @@ - # JavaScript 基礎:方法與函數 -![JavaScript 基礎 - 函數](../../../../translated_images/mo/webdev101-js-functions.be049c4726e94f8b.webp) +![JavaScript 基礎 - 函數](../../../../translated_images/zh-MO/webdev101-js-functions.be049c4726e94f8b.webp) > Sketchnote by [Tomomi Imura](https://twitter.com/girlie_mac) ```mermaid diff --git a/translations/mo/2-js-basics/2-functions-methods/assignment.md b/translations/zh-MO/2-js-basics/2-functions-methods/assignment.md similarity index 93% rename from translations/mo/2-js-basics/2-functions-methods/assignment.md rename to translations/zh-MO/2-js-basics/2-functions-methods/assignment.md index 8315fc248..7f68d781f 100644 --- a/translations/mo/2-js-basics/2-functions-methods/assignment.md +++ b/translations/zh-MO/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # 與函數的趣味互動 ## 說明 diff --git a/translations/mo/2-js-basics/3-making-decisions/README.md b/translations/zh-MO/2-js-basics/3-making-decisions/README.md similarity index 98% rename from translations/mo/2-js-basics/3-making-decisions/README.md rename to translations/zh-MO/2-js-basics/3-making-decisions/README.md index f80cd999f..78608368f 100644 --- a/translations/mo/2-js-basics/3-making-decisions/README.md +++ b/translations/zh-MO/2-js-basics/3-making-decisions/README.md @@ -1,15 +1,6 @@ - # JavaScript 基礎:做出決策 -![JavaScript 基礎 - 做出決策](../../../../translated_images/mo/webdev101-js-decisions.69e1b20f272dd1f0.webp) +![JavaScript 基礎 - 做出決策](../../../../translated_images/zh-MO/webdev101-js-decisions.69e1b20f272dd1f0.webp) > Sketchnote 作者:[Tomomi Imura](https://twitter.com/girlie_mac) diff --git a/translations/mo/2-js-basics/3-making-decisions/assignment.md b/translations/zh-MO/2-js-basics/3-making-decisions/assignment.md similarity index 95% rename from translations/mo/2-js-basics/3-making-decisions/assignment.md rename to translations/zh-MO/2-js-basics/3-making-decisions/assignment.md index 2567c41fe..43c96fe79 100644 --- a/translations/mo/2-js-basics/3-making-decisions/assignment.md +++ b/translations/zh-MO/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # 做決策:學生成績處理器 ## 學習目標 diff --git a/translations/mo/2-js-basics/4-arrays-loops/README.md b/translations/zh-MO/2-js-basics/4-arrays-loops/README.md similarity index 98% rename from translations/mo/2-js-basics/4-arrays-loops/README.md rename to translations/zh-MO/2-js-basics/4-arrays-loops/README.md index c8a1f0517..6567fa55a 100644 --- a/translations/mo/2-js-basics/4-arrays-loops/README.md +++ b/translations/zh-MO/2-js-basics/4-arrays-loops/README.md @@ -1,15 +1,6 @@ - # JavaScript 基礎:陣列與迴圈 -![JavaScript 基礎 - 陣列](../../../../translated_images/mo/webdev101-js-arrays.439d7528b8a29455.webp) +![JavaScript 基礎 - 陣列](../../../../translated_images/zh-MO/webdev101-js-arrays.439d7528b8a29455.webp) > Sketchnote 作者:[Tomomi Imura](https://twitter.com/girlie_mac) ```mermaid diff --git a/translations/mo/2-js-basics/4-arrays-loops/assignment.md b/translations/zh-MO/2-js-basics/4-arrays-loops/assignment.md similarity index 94% rename from translations/mo/2-js-basics/4-arrays-loops/assignment.md rename to translations/zh-MO/2-js-basics/4-arrays-loops/assignment.md index b0e83385d..3d68040b1 100644 --- a/translations/mo/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/zh-MO/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # 陣列與迴圈作業 ## 指示 diff --git a/translations/mo/2-js-basics/README.md b/translations/zh-MO/2-js-basics/README.md similarity index 81% rename from translations/mo/2-js-basics/README.md rename to translations/zh-MO/2-js-basics/README.md index 4a4777559..898763d9c 100644 --- a/translations/mo/2-js-basics/README.md +++ b/translations/zh-MO/2-js-basics/README.md @@ -1,12 +1,3 @@ - # JavaScript 簡介 JavaScript 是網頁的語言。在這四節課中,你將學習它的基礎知識。 diff --git a/translations/mo/3-terrarium/1-intro-to-html/README.md b/translations/zh-MO/3-terrarium/1-intro-to-html/README.md similarity index 93% rename from translations/mo/3-terrarium/1-intro-to-html/README.md rename to translations/zh-MO/3-terrarium/1-intro-to-html/README.md index 3d4f7c1d0..1b9e4db9a 100644 --- a/translations/mo/3-terrarium/1-intro-to-html/README.md +++ b/translations/zh-MO/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # 玻璃花園專案第一部分:HTML入門 ```mermaid @@ -26,7 +17,7 @@ journey Build terrarium: 5: Student ``` -![HTML入門](../../../../translated_images/mo/webdev101-html.4389c2067af68e98.webp) +![HTML入門](../../../../translated_images/zh-MO/webdev101-html.4389c2067af68e98.webp) > 手繪筆記由 [Tomomi Imura](https://twitter.com/girlie_mac) 提供 HTML,即超文本標記語言,是您曾經瀏覽過的每個網站的基礎。可以將HTML想像成網頁的骨架——它定義了內容的位置、組織方式以及每個部分的意義。雖然CSS稍後會用顏色和佈局來“裝飾”您的HTML,JavaScript則會通過互動性使其“活起來”,但HTML提供了使其他一切成為可能的基本結構。 @@ -88,7 +79,7 @@ mindmap 4. 在Explorer面板中,點擊“New File”圖標 5. 將文件命名為`index.html` -![VS Code Explorer顯示新文件創建](../../../../translated_images/mo/vs-code-index.e2986cf919471eb9.webp) +![VS Code Explorer顯示新文件創建](../../../../translated_images/zh-MO/vs-code-index.e2986cf919471eb9.webp) **選項2:使用終端命令** ```bash @@ -239,48 +230,48 @@ HTML使用成對的標籤來定義元素。大多數標籤都有像`

`這樣

- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
diff --git a/translations/mo/3-terrarium/1-intro-to-html/assignment.md b/translations/zh-MO/3-terrarium/1-intro-to-html/assignment.md similarity index 96% rename from translations/mo/3-terrarium/1-intro-to-html/assignment.md rename to translations/zh-MO/3-terrarium/1-intro-to-html/assignment.md index 43c5bc529..17769cab0 100644 --- a/translations/mo/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/zh-MO/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # HTML 練習作業:建立部落格模擬版面 ## 學習目標 diff --git a/translations/mo/3-terrarium/2-intro-to-css/README.md b/translations/zh-MO/3-terrarium/2-intro-to-css/README.md similarity index 97% rename from translations/mo/3-terrarium/2-intro-to-css/README.md rename to translations/zh-MO/3-terrarium/2-intro-to-css/README.md index bdff14d11..b98e480af 100644 --- a/translations/mo/3-terrarium/2-intro-to-css/README.md +++ b/translations/zh-MO/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # 微型生態瓶專案第二部分:CSS入門 ```mermaid @@ -30,7 +21,7 @@ journey Glass reflections: 5: Student ``` -![CSS入門](../../../../translated_images/mo/webdev101-css.3f7af5991bf53a20.webp) +![CSS入門](../../../../translated_images/zh-MO/webdev101-css.3f7af5991bf53a20.webp) > 手繪筆記由 [Tomomi Imura](https://twitter.com/girlie_mac) 提供 還記得你的HTML微型生態瓶看起來非常基本嗎?CSS就是用來將這個簡單的結構轉變成視覺上更吸引人的東西。 @@ -205,7 +196,7 @@ body { 打開瀏覽器的開發者工具(F12),導航到“元素”選項卡,檢查你的`

`元素。你會看到它繼承了`body`的字體: -![繼承的字體](../../../../translated_images/mo/1.cc07a5cbe114ad1d.webp) +![繼承的字體](../../../../translated_images/zh-MO/1.cc07a5cbe114ad1d.webp) ✅ **實驗時間**:嘗試在``上設置其他可繼承屬性,例如`color`、`line-height`或`text-align`。你的標題和其他元素會發生什麼變化? @@ -335,7 +326,7 @@ ID選擇器使用`#`符號,定位具有特定`id`屬性的元素。由於ID在 **以下是每個植物的HTML結構:** ```html
- Decorative plant for terrarium + Decorative plant for terrarium
``` @@ -599,7 +590,7 @@ flowchart LR 你將創建微妙的高光,模擬光線如何在玻璃表面反射。這種方法類似於文藝復興時期的畫家如 Jan van Eyck 如何使用光線和反射使繪製的玻璃看起來具有三維效果。以下是你的目標: -![完成的玻璃瓶](../../../../translated_images/mo/terrarium-final.2f07047ffc597d0a.webp) +![完成的玻璃瓶](../../../../translated_images/zh-MO/terrarium-final.2f07047ffc597d0a.webp) **你的挑戰:** - **創建** 微妙的白色或淺色橢圓形作為玻璃反射效果 diff --git a/translations/mo/3-terrarium/2-intro-to-css/assignment.md b/translations/zh-MO/3-terrarium/2-intro-to-css/assignment.md similarity index 95% rename from translations/mo/3-terrarium/2-intro-to-css/assignment.md rename to translations/zh-MO/3-terrarium/2-intro-to-css/assignment.md index 799b19c3f..6622865af 100644 --- a/translations/mo/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/zh-MO/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # CSS重構作業 ## 目標 diff --git a/translations/mo/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/zh-MO/3-terrarium/3-intro-to-DOM-and-closures/README.md similarity index 98% rename from translations/mo/3-terrarium/3-intro-to-DOM-and-closures/README.md rename to translations/zh-MO/3-terrarium/3-intro-to-DOM-and-closures/README.md index 40123b91f..f2095c256 100644 --- a/translations/mo/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/zh-MO/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # 微型生態瓶項目第三部分:DOM 操作與 JavaScript 閉包 ```mermaid @@ -26,7 +17,7 @@ journey Complete terrarium: 5: Student ``` -![DOM 和閉包](../../../../translated_images/mo/webdev101-js.10280393044d7eaa.webp) +![DOM 和閉包](../../../../translated_images/zh-MO/webdev101-js.10280393044d7eaa.webp) > 手繪筆記由 [Tomomi Imura](https://twitter.com/girlie_mac) 提供 歡迎來到網頁開發中最有趣的部分之一——讓網頁變得互動!文檔物件模型(DOM)就像是 HTML 和 JavaScript 之間的橋樑,今天我們將利用它讓你的微型生態瓶活起來。當 Tim Berners-Lee 創建第一個網頁瀏覽器時,他設想了一個可以動態和互動的網頁世界,而 DOM 使這一願景成為可能。 @@ -105,7 +96,7 @@ flowchart TD style Q fill:#ffebee ``` -![DOM 樹表示](../../../../translated_images/mo/dom-tree.7daf0e763cbbba92.webp) +![DOM 樹表示](../../../../translated_images/zh-MO/dom-tree.7daf0e763cbbba92.webp) > DOM 的表示及其引用的 HTML 標記。來源:[Olfa Nasraoui](https://www.researchgate.net/publication/221417012_Profile-Based_Focused_Crawler_for_Social_Media-Sharing_Websites) @@ -150,7 +141,7 @@ flowchart LR > 💡 **理解閉包**:閉包是 JavaScript 中的重要主題,許多開發者在使用多年後才完全掌握其理論方面。今天,我們專注於實際應用——你將看到閉包在構建我們的互動功能時自然地出現。隨著你了解它如何解決實際問題,理解也會逐漸加深。 -![DOM 樹表示](../../../../translated_images/mo/dom-tree.7daf0e763cbbba92.webp) +![DOM 樹表示](../../../../translated_images/zh-MO/dom-tree.7daf0e763cbbba92.webp) > DOM 的表示及其引用的 HTML 標記。來源:[Olfa Nasraoui](https://www.researchgate.net/publication/221417012_Profile-Based_Focused_Crawler_for_Social_Media-Sharing_Websites) @@ -598,7 +589,7 @@ function stopElementDrag() { - **跨設備支援**:適用於桌面和移動設備 - **效能意識**:無記憶體洩漏或冗餘計算 -![完成的微型花園](../../../../translated_images/mo/terrarium-final.0920f16e87c13a84.webp) +![完成的微型花園](../../../../translated_images/zh-MO/terrarium-final.0920f16e87c13a84.webp) --- diff --git a/translations/mo/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/zh-MO/3-terrarium/3-intro-to-DOM-and-closures/assignment.md similarity index 95% rename from translations/mo/3-terrarium/3-intro-to-DOM-and-closures/assignment.md rename to translations/zh-MO/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index 5bb91178d..7e89f726a 100644 --- a/translations/mo/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/zh-MO/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # DOM 元素調查作業 ## 概述 diff --git a/translations/mo/3-terrarium/README.md b/translations/zh-MO/3-terrarium/README.md similarity index 80% rename from translations/mo/3-terrarium/README.md rename to translations/zh-MO/3-terrarium/README.md index 4ba0e6779..ad4de31fe 100644 --- a/translations/mo/3-terrarium/README.md +++ b/translations/zh-MO/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## 部署你的 Terrarium 你可以使用 **Azure Static Web Apps** 在網絡上部署或發佈你的 Terrarium。 diff --git a/translations/mo/3-terrarium/solution/README.md b/translations/zh-MO/3-terrarium/solution/README.md similarity index 82% rename from translations/mo/3-terrarium/solution/README.md rename to translations/zh-MO/3-terrarium/solution/README.md index 76541fe74..862087316 100644 --- a/translations/mo/3-terrarium/solution/README.md +++ b/translations/zh-MO/3-terrarium/solution/README.md @@ -1,17 +1,8 @@ - # 我的微型植物園:一個學習 HTML、CSS 和使用 JavaScript 操控 DOM 的專案 🌵🌱 一個小型的拖放式程式冥想。只需一些 HTML、JS 和 CSS,你就可以建立一個網頁介面,設計它,並添加互動功能。 -![我的微型植物園](../../../../translated_images/mo/screenshot_gray.0c796099a1f9f25e.webp) +![我的微型植物園](../../../../translated_images/zh-MO/screenshot_gray.0c796099a1f9f25e.webp) ## 致謝 diff --git a/translations/mo/4-typing-game/README.md b/translations/zh-MO/4-typing-game/README.md similarity index 97% rename from translations/mo/4-typing-game/README.md rename to translations/zh-MO/4-typing-game/README.md index 71843e61d..3c650b4fa 100644 --- a/translations/mo/4-typing-game/README.md +++ b/translations/zh-MO/4-typing-game/README.md @@ -1,12 +1,3 @@ - # 事件驅動程式設計 - 建立一個打字遊戲 ```mermaid diff --git a/translations/mo/4-typing-game/solution/README.md b/translations/zh-MO/4-typing-game/solution/README.md similarity index 63% rename from translations/mo/4-typing-game/solution/README.md rename to translations/zh-MO/4-typing-game/solution/README.md index e393cf2b4..2e2ad1052 100644 --- a/translations/mo/4-typing-game/solution/README.md +++ b/translations/zh-MO/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - 這是一個佔位符,故意留空 **免責聲明**: diff --git a/translations/mo/4-typing-game/typing-game/README.md b/translations/zh-MO/4-typing-game/typing-game/README.md similarity index 99% rename from translations/mo/4-typing-game/typing-game/README.md rename to translations/zh-MO/4-typing-game/typing-game/README.md index 5af120d6a..39c1ab114 100644 --- a/translations/mo/4-typing-game/typing-game/README.md +++ b/translations/zh-MO/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # 使用事件創建遊戲 你是否曾經好奇網站如何知道你點擊按鈕或在文本框中輸入文字?這就是事件驅動編程的魔力!學習這項重要技能的最佳方式莫過於創建一些有趣且實用的東西——一個能對每次按鍵做出反應的打字速度遊戲。 diff --git a/translations/mo/4-typing-game/typing-game/assignment.md b/translations/zh-MO/4-typing-game/typing-game/assignment.md similarity index 92% rename from translations/mo/4-typing-game/typing-game/assignment.md rename to translations/zh-MO/4-typing-game/typing-game/assignment.md index 0528b4dfc..ca82b600a 100644 --- a/translations/mo/4-typing-game/typing-game/assignment.md +++ b/translations/zh-MO/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # 創建一個新的鍵盤遊戲 ## 說明 diff --git a/translations/mo/5-browser-extension/1-about-browsers/README.md b/translations/zh-MO/5-browser-extension/1-about-browsers/README.md similarity index 97% rename from translations/mo/5-browser-extension/1-about-browsers/README.md rename to translations/zh-MO/5-browser-extension/1-about-browsers/README.md index adfcf6ec8..c3d2518dd 100644 --- a/translations/mo/5-browser-extension/1-about-browsers/README.md +++ b/translations/zh-MO/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # 瀏覽器擴充功能專案第一部分:關於瀏覽器的一切 ```mermaid @@ -26,7 +17,7 @@ journey Polish experience: 5: Student ``` -![瀏覽器手繪筆記](../../../../translated_images/mo/browser.60317c9be8b7f84a.webp) +![瀏覽器手繪筆記](../../../../translated_images/zh-MO/browser.60317c9be8b7f84a.webp) > 手繪筆記由 [Wassim Chegham](https://dev.to/wassimchegham/ever-wondered-what-happens-when-you-type-in-a-url-in-an-address-bar-in-a-browser-3dob) 提供 ## 課前測驗 @@ -79,7 +70,7 @@ mindmap ✅ **一點歷史**:第一個瀏覽器名為 'WorldWideWeb',由 Timothy Berners-Lee 爵士於 1990 年創建。 -![早期瀏覽器](../../../../translated_images/mo/earlybrowsers.d984b711cdf3a42d.webp) +![早期瀏覽器](../../../../translated_images/zh-MO/earlybrowsers.d984b711cdf3a42d.webp) > 一些早期的瀏覽器,圖片來源 [Karen McGrane](https://www.slideshare.net/KMcGrane/week-4-ixd-history-personal-computing) ### 瀏覽器如何處理網頁內容 @@ -198,7 +189,7 @@ quadrantChart 了解擴充功能的安裝過程有助於您預測用戶在安裝您的擴充功能時的體驗。安裝過程在現代瀏覽器中是標準化的,介面設計略有不同。 -![Edge 瀏覽器截圖,顯示打開的 edge://extensions 頁面和打開的設置菜單](../../../../translated_images/mo/install-on-edge.d68781acaf0b3d3d.webp) +![Edge 瀏覽器截圖,顯示打開的 edge://extensions 頁面和打開的設置菜單](../../../../translated_images/zh-MO/install-on-edge.d68781acaf0b3d3d.webp) > **重要**:在測試您自己的擴充功能時,請確保開啟開發者模式並允許來自其他商店的擴充功能。 @@ -313,10 +304,10 @@ project-root/ ### 擴充功能視圖概述 **設置視圖** - 初次使用者配置: -![完成的擴充功能在瀏覽器中打開,顯示一個包含地區名稱和 API 密鑰輸入的表單。](../../../../translated_images/mo/1.b6da8c1394b07491.webp) +![完成的擴充功能在瀏覽器中打開,顯示一個包含地區名稱和 API 密鑰輸入的表單。](../../../../translated_images/zh-MO/1.b6da8c1394b07491.webp) **結果視圖** - 顯示碳足跡數據: -![完成的擴充功能顯示美國 US-NEISO 地區的碳使用量和化石燃料百分比值。](../../../../translated_images/mo/2.1dae52ff08042246.webp) +![完成的擴充功能顯示美國 US-NEISO 地區的碳使用量和化石燃料百分比值。](../../../../translated_images/zh-MO/2.1dae52ff08042246.webp) ### 建立配置表單 diff --git a/translations/mo/5-browser-extension/1-about-browsers/assignment.md b/translations/zh-MO/5-browser-extension/1-about-browsers/assignment.md similarity index 95% rename from translations/mo/5-browser-extension/1-about-browsers/assignment.md rename to translations/zh-MO/5-browser-extension/1-about-browsers/assignment.md index 2059e8212..fefa2ba78 100644 --- a/translations/mo/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/zh-MO/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # 作業:重新設計您的瀏覽器擴充功能 ## 概述 diff --git a/translations/mo/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/zh-MO/5-browser-extension/2-forms-browsers-local-storage/README.md similarity index 98% rename from translations/mo/5-browser-extension/2-forms-browsers-local-storage/README.md rename to translations/zh-MO/5-browser-extension/2-forms-browsers-local-storage/README.md index 9a37ffadd..610aee0ed 100644 --- a/translations/mo/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/zh-MO/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # 瀏覽器擴充功能專案第二部分:呼叫 API,使用本地存儲 ```mermaid @@ -268,7 +259,7 @@ stateDiagram-v2 ClearStorage --> FirstTime: Back to setup ``` -![本地存儲面板](../../../../translated_images/mo/localstorage.472f8147b6a3f8d1.webp) +![本地存儲面板](../../../../translated_images/zh-MO/localstorage.472f8147b6a3f8d1.webp) > ⚠️ **安全考量**:在生產應用中,將 API 密鑰存儲在 LocalStorage 中存在安全風險,因為 JavaScript 可以訪問這些數據。作為學習用途,這種方法是可以的,但真正的應用應該使用安全的伺服器端存儲來保存敏感憑據。 diff --git a/translations/mo/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/zh-MO/5-browser-extension/2-forms-browsers-local-storage/assignment.md similarity index 94% rename from translations/mo/5-browser-extension/2-forms-browsers-local-storage/assignment.md rename to translations/zh-MO/5-browser-extension/2-forms-browsers-local-storage/assignment.md index 0ba763adb..962b5c62c 100644 --- a/translations/mo/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/zh-MO/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # 採用 API ## 概述 diff --git a/translations/mo/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/zh-MO/5-browser-extension/3-background-tasks-and-performance/README.md similarity index 98% rename from translations/mo/5-browser-extension/3-background-tasks-and-performance/README.md rename to translations/zh-MO/5-browser-extension/3-background-tasks-and-performance/README.md index 8605a9037..97077fe75 100644 --- a/translations/mo/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/zh-MO/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # 瀏覽器擴充功能專案第三部分:了解背景任務與效能 ```mermaid @@ -126,7 +117,7 @@ flowchart LR 讓我們來試試看。打開一個網站(Microsoft.com 是個不錯的選擇),然後點擊「記錄」按鈕。現在刷新網頁,觀察分析器捕捉到的所有活動。停止記錄後,您將看到瀏覽器如何「腳本化」、「渲染」和「繪製」網站的詳細分解。這讓我想起了任務控制中心在火箭發射期間監控每個系統的方式——您可以獲得實時的數據,了解每件事情的發生時間和過程。 -![Edge profiler](../../../../translated_images/mo/profiler.5a4a62479c5df01c.webp) +![Edge profiler](../../../../translated_images/zh-MO/profiler.5a4a62479c5df01c.webp) ✅ [Microsoft 文件](https://docs.microsoft.com/microsoft-edge/devtools-guide/performance/?WT.mc_id=academic-77807-sagibbon) 有更多詳細資訊,供您深入了解。 @@ -136,11 +127,11 @@ flowchart LR 通過選擇剖析時間線的一部分並查看摘要窗格,獲得網頁效能的快照: -![Edge profiler snapshot](../../../../translated_images/mo/snapshot.97750180ebcad737.webp) +![Edge profiler snapshot](../../../../translated_images/zh-MO/snapshot.97750180ebcad737.webp) 檢查事件日誌窗格,查看是否有任何事件超過 15 毫秒: -![Edge event log](../../../../translated_images/mo/log.804026979f3707e0.webp) +![Edge event log](../../../../translated_images/zh-MO/log.804026979f3707e0.webp) ✅ 熟悉您的分析器!在此網站上打開開發者工具,看看是否有任何瓶頸。哪個資產加載最慢?最快? diff --git a/translations/mo/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/zh-MO/5-browser-extension/3-background-tasks-and-performance/assignment.md similarity index 94% rename from translations/mo/5-browser-extension/3-background-tasks-and-performance/assignment.md rename to translations/zh-MO/5-browser-extension/3-background-tasks-and-performance/assignment.md index 86e9d1c97..c3320293e 100644 --- a/translations/mo/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/zh-MO/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # 分析網站效能 ## 作業概述 diff --git a/translations/mo/5-browser-extension/README.md b/translations/zh-MO/5-browser-extension/README.md similarity index 88% rename from translations/mo/5-browser-extension/README.md rename to translations/zh-MO/5-browser-extension/README.md index 4f8cfa2e0..7bf458803 100644 --- a/translations/mo/5-browser-extension/README.md +++ b/translations/zh-MO/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # 建立瀏覽器擴充功能 建立瀏覽器擴充功能是一種有趣且引人入勝的方式,可以在開發不同類型的網頁資產時思考應用程式的效能。本模組包含有關瀏覽器運作方式以及如何部署瀏覽器擴充功能的課程,還有如何建立表單、呼叫 API、使用本地存儲,以及如何評估網站效能並加以改進。 @@ -23,7 +14,7 @@ CO_OP_TRANSLATOR_METADATA: ### 致謝 -![一個綠色的瀏覽器擴充功能](../../../translated_images/mo/extension-screenshot.0e7f5bfa110e92e3.webp) +![一個綠色的瀏覽器擴充功能](../../../translated_images/zh-MO/extension-screenshot.0e7f5bfa110e92e3.webp) ## 致謝 diff --git a/translations/mo/5-browser-extension/solution/README.md b/translations/zh-MO/5-browser-extension/solution/README.md similarity index 81% rename from translations/mo/5-browser-extension/solution/README.md rename to translations/zh-MO/5-browser-extension/solution/README.md index 91f2a2245..cd760fddc 100644 --- a/translations/mo/5-browser-extension/solution/README.md +++ b/translations/zh-MO/5-browser-extension/solution/README.md @@ -1,17 +1,8 @@ - # Carbon Trigger 瀏覽器擴充功能:完成的程式碼 使用 tmrow 的 C02 Signal API 來追蹤電力使用情況,建立一個瀏覽器擴充功能,讓您可以在瀏覽器中即時提醒所在區域的電力使用負荷。透過這個擴充功能,您可以根據資訊來判斷是否進行某些活動。 -![擴充功能截圖](../../../../translated_images/mo/extension-screenshot.0e7f5bfa110e92e3.webp) +![擴充功能截圖](../../../../translated_images/zh-MO/extension-screenshot.0e7f5bfa110e92e3.webp) ## 快速開始 @@ -31,7 +22,7 @@ npm run build 在 Edge 瀏覽器中安裝擴充功能,請使用瀏覽器右上角的「三點」選單找到擴充功能面板。從那裡選擇「載入未封裝」以載入新的擴充功能。在提示中打開「dist」資料夾,擴充功能就會載入。要使用此功能,您需要 CO2 Signal API 的 API 金鑰([在此透過電子郵件獲取](https://www.co2signal.com/) - 在此頁面輸入您的電子郵件)以及對應於 [Electricity Map](https://www.electricitymap.org/map) 的區域代碼(例如,在波士頓,我使用「US-NEISO」)[區域代碼查詢](http://api.electricitymap.org/v3/zones)。 -![安裝擴充功能](../../../../translated_images/mo/install-on-edge.78634f02842c4828.webp) +![安裝擴充功能](../../../../translated_images/zh-MO/install-on-edge.78634f02842c4828.webp) 一旦在擴充功能介面中輸入 API 金鑰和區域代碼,瀏覽器擴充功能欄中的彩色點應該會改變,反映您所在區域的能源使用情況,並提供指引,告訴您哪些高耗能活動適合進行。這個「點」系統的概念是受到 [Energy Lollipop 擴充功能](https://energylollipop.com/)(針對加州排放)的啟發。 diff --git a/translations/mo/5-browser-extension/solution/translation/README.es.md b/translations/zh-MO/5-browser-extension/solution/translation/README.es.md similarity index 78% rename from translations/mo/5-browser-extension/solution/translation/README.es.md rename to translations/zh-MO/5-browser-extension/solution/translation/README.es.md index 246f23ba1..0e7f2dd33 100644 --- a/translations/mo/5-browser-extension/solution/translation/README.es.md +++ b/translations/zh-MO/5-browser-extension/solution/translation/README.es.md @@ -1,17 +1,8 @@ - # 瀏覽器擴充功能 Carbon Trigger:完整程式碼 使用 tmrow 的 C02 Signal API 來追蹤電力使用情況,開發一個瀏覽器擴充功能,讓您可以直接在瀏覽器中獲得所在區域的電力消耗提醒。使用這個即時擴充功能可以幫助您根據這些資訊來決定您的活動。 -![擴充功能截圖](../../../../../translated_images/mo/extension-screenshot.352c4c3ba54e4041ad2f6af749d562cc5705f527b5826efd53d11c3528f5ae45.png) +![擴充功能截圖](../../../../../translated_images/zh-MO/extension-screenshot.352c4c3ba54e4041ad2f6af749d562cc5705f527b5826efd53d11c3528f5ae45.png) ## 開始使用 @@ -31,7 +22,7 @@ npm run build 要在 Edge 中安裝,請使用瀏覽器右上角的「三點」選單找到擴充功能面板。從那裡選擇「載入未封裝」以載入新的擴充功能。當系統提示時,打開「dist」資料夾,擴充功能就會被載入。要使用此擴充功能,您需要一個 CO2 Signal API 的 API 金鑰([在此處透過電子郵件獲取](https://www.co2signal.com/) - 在該頁面的框中輸入您的電子郵件)以及對應於 [電力地圖](https://www.electricitymap.org/map) 的 [區域代碼](http://api.electricitymap.org/v3/zones)(例如,在波士頓,我使用「US-NEISO」)。 -![安裝](../../../../../translated_images/mo/install-on-edge.8bd0ee3ca7dcda1c5334b5195603a43c864e3b38d088b03d57376d25e77b9459.png) +![安裝](../../../../../translated_images/zh-MO/install-on-edge.8bd0ee3ca7dcda1c5334b5195603a43c864e3b38d088b03d57376d25e77b9459.png) 當您在擴充功能介面中輸入 API 金鑰和區域代碼後,瀏覽器擴充功能列中的顏色點應該會改變,以反映您所在區域的能源使用情況,並提供您是否適合進行高耗能活動的指示。這個「顏色點」系統的概念是受到 [Energy Lollipop 擴充功能](https://energylollipop.com/)(針對加州排放量)啟發而來的。 diff --git a/translations/mo/5-browser-extension/solution/translation/README.fr.md b/translations/zh-MO/5-browser-extension/solution/translation/README.fr.md similarity index 81% rename from translations/mo/5-browser-extension/solution/translation/README.fr.md rename to translations/zh-MO/5-browser-extension/solution/translation/README.fr.md index f7c4018d0..2594204d7 100644 --- a/translations/mo/5-browser-extension/solution/translation/README.fr.md +++ b/translations/zh-MO/5-browser-extension/solution/translation/README.fr.md @@ -1,17 +1,8 @@ - # 瀏覽器擴充套件 Carbon Trigger:完成的程式碼 使用 tmrow 的 C02 Signal API 來追蹤電力消耗,創建一個瀏覽器擴充套件,讓您可以直接在瀏覽器中獲得您所在地區的電力消耗提醒。使用這個即時擴充套件可以幫助您根據這些資訊對您的活動做出判斷。 -![擴充套件截圖](../../../../../translated_images/mo/extension-screenshot.0e7f5bfa110e92e3.webp) +![擴充套件截圖](../../../../../translated_images/zh-MO/extension-screenshot.0e7f5bfa110e92e3.webp) ## 開始 @@ -31,7 +22,7 @@ npm run build 要在 Edge 上安裝,請使用瀏覽器右上角的「三點」選單找到擴充套件面板。從那裡選擇「載入未壓縮的擴充套件」以載入新的擴充套件。在提示中打開 'dist' 資料夾,擴充套件就會被載入。要使用此擴充套件,您需要一個 CO2 Signal API 的 API 金鑰([在此處透過電子郵件獲取](https://www.co2signal.com/) - 在該頁面上的框中輸入您的電子郵件)以及對應於 [電力地圖](https://www.electricitymap.org/map) 的 [地區代碼](http://api.electricitymap.org/v3/zones)(例如,在波士頓,我使用 'US-NEISO')。 -![安裝](../../../../../translated_images/mo/install-on-edge.78634f02842c4828.webp) +![安裝](../../../../../translated_images/zh-MO/install-on-edge.78634f02842c4828.webp) 當 API 金鑰和地區代碼輸入到擴充套件介面後,瀏覽器擴充套件欄中的彩色點應該會改變,以反映您所在地區的能源消耗,並為您提供指標,幫助您判斷是否適合進行耗能活動。這個「點」系統的概念是受到 [Energy Lollipop 擴充套件](https://energylollipop.com/) 的啟發,用於加州的排放量指標。 diff --git a/translations/mo/5-browser-extension/solution/translation/README.hi.md b/translations/zh-MO/5-browser-extension/solution/translation/README.hi.md similarity index 80% rename from translations/mo/5-browser-extension/solution/translation/README.hi.md rename to translations/zh-MO/5-browser-extension/solution/translation/README.hi.md index a97dacc26..c1361b8cd 100644 --- a/translations/mo/5-browser-extension/solution/translation/README.hi.md +++ b/translations/zh-MO/5-browser-extension/solution/translation/README.hi.md @@ -1,17 +1,8 @@ - # 碳觸發瀏覽器擴展:完整代碼 使用 tmrow 的 C02 Signal API 來追蹤電力使用情況,構建一個瀏覽器擴展,提醒您所在區域的電力使用是否繁重。使用此擴展可以幫助您根據這些信息來決定自己的活動。 -![擴展截圖](../../../../../translated_images/mo/extension-screenshot.0e7f5bfa110e92e3.webp) +![擴展截圖](../../../../../translated_images/zh-MO/extension-screenshot.0e7f5bfa110e92e3.webp) ## 開始 @@ -31,7 +22,7 @@ npm run build 要在 Edge 上安裝,請使用瀏覽器右上角的“三點”菜單找到擴展面板。從那裡選擇“加載未打包的擴展”,然後在提示中打開“dist”文件夾,擴展就會加載。要使用它,您需要 CO2 Signal 的 API 密鑰([通過電子郵件在此處獲取](https://www.co2signal.com/)——在該頁面的框中輸入您的電子郵件)以及 [您所在區域的代碼](http://api.electricitymap.org/v3/zones) [電力地圖](https://www.electricitymap.org/map)(例如,在波士頓,我使用“US-NEISO”)。 -![安裝](../../../../../translated_images/mo/install-on-edge.78634f02842c4828.webp) +![安裝](../../../../../translated_images/zh-MO/install-on-edge.78634f02842c4828.webp) 一旦 API 密鑰和區域代碼輸入到擴展界面中,瀏覽器擴展欄中的彩色點應該會根據您所在區域的能源使用情況進行變化,並為您提供一個指標,告訴您哪些能源密集型活動適合您的操作。這個“點”系統的概念是我從加州排放的 [Energy Lollipop 擴展](https://energylollipop.com/) 中獲得的靈感。 diff --git a/translations/mo/5-browser-extension/solution/translation/README.it.md b/translations/zh-MO/5-browser-extension/solution/translation/README.it.md similarity index 81% rename from translations/mo/5-browser-extension/solution/translation/README.it.md rename to translations/zh-MO/5-browser-extension/solution/translation/README.it.md index 6bdcf7051..2a4d53231 100644 --- a/translations/mo/5-browser-extension/solution/translation/README.it.md +++ b/translations/zh-MO/5-browser-extension/solution/translation/README.it.md @@ -1,17 +1,8 @@ - # 碳觸發瀏覽器擴充功能:啟動代碼 我們將使用 tmrow 的 Signal C02 API 來監控電力使用情況,並創建一個瀏覽器擴充功能,讓您可以直接在瀏覽器中獲得提醒,了解所在區域的電力使用情況。使用這個專門的擴充功能可以幫助您根據這些資訊評估自己的活動。 -![擴充功能截圖](../../../../../translated_images/mo/extension-screenshot.0e7f5bfa110e92e3.webp) +![擴充功能截圖](../../../../../translated_images/zh-MO/extension-screenshot.0e7f5bfa110e92e3.webp) ## 開始使用 @@ -31,7 +22,7 @@ npm run build 要在 Edge 上安裝,請使用瀏覽器右上角的「三點」選單找到擴充功能面板。如果尚未啟用,請啟用開發者模式(左下角)。選擇「載入未壓縮的擴充功能」以載入新的擴充功能。在提示中打開 "dist" 資料夾,擴充功能就會被載入。要使用此擴充功能,您需要一個 CO2 Signal API 的 API 金鑰(可以[通過電子郵件在此處獲得](https://www.co2signal.com/) - 在該頁面上的框中輸入您的電子郵件)以及對應於[電力地圖](https://www.electricitymap.org/map)的[區域代碼](http://api.electricitymap.org/v3/zones)(例如,在波士頓是 "US-NEISO")。 -![安裝](../../../../../translated_images/mo/install-on-edge.78634f02842c4828.webp) +![安裝](../../../../../translated_images/zh-MO/install-on-edge.78634f02842c4828.webp) 當 API 金鑰和區域代碼輸入到擴充功能介面後,瀏覽器擴充功能欄中的彩色點應該會改變,以反映該區域的能源使用情況,並提供指引,告訴您哪些高耗能活動適合執行。這個「點」系統的概念是基於加州排放的 [Energy Lollipop 擴充功能](https://energylollipop.com/) 提供的。 diff --git a/translations/mo/5-browser-extension/solution/translation/README.ja.md b/translations/zh-MO/5-browser-extension/solution/translation/README.ja.md similarity index 80% rename from translations/mo/5-browser-extension/solution/translation/README.ja.md rename to translations/zh-MO/5-browser-extension/solution/translation/README.ja.md index 386c93f03..c2a43c875 100644 --- a/translations/mo/5-browser-extension/solution/translation/README.ja.md +++ b/translations/zh-MO/5-browser-extension/solution/translation/README.ja.md @@ -1,17 +1,8 @@ - # 碳觸發瀏覽器擴充功能:完成的程式碼 使用 tmrow 的 C02 Signal API 來追蹤電力使用情況,並在瀏覽器中顯示您所在地區的電力使用量作為提醒。透過這個瀏覽器擴充功能,您可以根據這些資訊來判斷自己的行動。 -![extension screenshot](../../../../../translated_images/mo/extension-screenshot.0e7f5bfa110e92e3.webp) +![extension screenshot](../../../../../translated_images/zh-MO/extension-screenshot.0e7f5bfa110e92e3.webp) ## 開始使用 @@ -31,7 +22,7 @@ npm run build 若要安裝到 Edge,請在瀏覽器右上角的「三點」選單中找到「擴充功能」面板。從那裡選擇「Load Unpacked」,然後載入新的擴充功能。在提示中打開「dist」資料夾,擴充功能就會被載入。要使用此功能,您需要 CO2 Signal API 的 API 金鑰 ([在這裡透過電子郵件獲取](https://www.co2signal.com/) - 在該頁面的框中輸入您的電子郵件),以及 [Electricity Map](https://www.electricitymap.org/map) 對應的 [您所在地區的代碼](http://api.electricitymap.org/v3/zones)(例如,在波士頓,使用 'US-NEISO')。 -![installing](../../../../../translated_images/mo/install-on-edge.78634f02842c4828.webp) +![installing](../../../../../translated_images/zh-MO/install-on-edge.78634f02842c4828.webp) 在擴充介面中輸入 API 金鑰和地區代碼後,瀏覽器擴充工具列中的彩色圓點會隨之變化,反映您所在地區的能源使用情況,並提示您進行哪些活動是適合的。這個「圓點」系統的概念靈感來自於加州排放量的 [Energy Lollipop 擴充功能](https://energylollipop.com/)。 diff --git a/translations/mo/5-browser-extension/solution/translation/README.ms.md b/translations/zh-MO/5-browser-extension/solution/translation/README.ms.md similarity index 83% rename from translations/mo/5-browser-extension/solution/translation/README.ms.md rename to translations/zh-MO/5-browser-extension/solution/translation/README.ms.md index 3069e9f0d..a9cd65cdd 100644 --- a/translations/mo/5-browser-extension/solution/translation/README.ms.md +++ b/translations/zh-MO/5-browser-extension/solution/translation/README.ms.md @@ -1,17 +1,8 @@ - # Carbon Trigger 瀏覽器擴充功能:完整代碼 使用 tmrow 的 CO2 Signal API 來監測電力使用情況,建立一個瀏覽器擴充功能,讓您能在瀏覽器中收到關於您所在區域電力使用情況的提醒。使用這個擴充功能可以幫助您根據這些資訊來調整您的活動。 -![瀏覽器擴充功能截圖](../../../../../translated_images/mo/extension-screenshot.0e7f5bfa110e92e3.webp) +![瀏覽器擴充功能截圖](../../../../../translated_images/zh-MO/extension-screenshot.0e7f5bfa110e92e3.webp) ## 從這裡開始 @@ -31,7 +22,7 @@ npm run build 要在 Edge 瀏覽器中安裝,請使用瀏覽器右上角的「三點」選單找到擴充功能面板。從那裡選擇「載入未封裝」以載入新的擴充功能。根據提示打開 'dist' 資料夾,擴充功能就會被載入。要使用它,您需要一個 CO2 Signal API 的 API 金鑰([在這裡透過電子郵件獲取](https://www.co2signal.com/) - 在頁面上的框中輸入您的電子郵件)以及 [您的區域代碼](http://api.electricitymap.org/v3/zones),該代碼與 [電力地圖](https://www.electricitymap.org/map) 相符(例如,在波士頓,我使用 'US-NEISO')。 -![正在下載](../../../../../translated_images/mo/install-on-edge.78634f02842c4828.webp) +![正在下載](../../../../../translated_images/zh-MO/install-on-edge.78634f02842c4828.webp) 當您將 API 金鑰和區域代碼輸入到擴充功能介面後,瀏覽器擴充功能列上的彩色點將會改變,以反映您所在區域的能源使用情況,並提供您適合進行的活動建議。這個「點」系統的概念是受到 [Energy Lollipop 瀏覽器擴充功能](https://energylollipop.com/) 的啟發,該擴充功能專為加州的排放量設計。 diff --git a/translations/mo/5-browser-extension/start/README.md b/translations/zh-MO/5-browser-extension/start/README.md similarity index 82% rename from translations/mo/5-browser-extension/start/README.md rename to translations/zh-MO/5-browser-extension/start/README.md index 77e9e4932..ff0208242 100644 --- a/translations/mo/5-browser-extension/start/README.md +++ b/translations/zh-MO/5-browser-extension/start/README.md @@ -1,17 +1,8 @@ - # Carbon Trigger 瀏覽器擴充功能:入門代碼 使用 tmrow 的 C02 Signal API 來追蹤電力使用情況,建立一個瀏覽器擴充功能,讓您可以在瀏覽器中即時提醒所在區域的電力使用負荷。透過這個擴充功能,您可以根據資訊來判斷是否進行某些活動。 -![擴充功能截圖](../../../../translated_images/mo/extension-screenshot.0e7f5bfa110e92e3.webp) +![擴充功能截圖](../../../../translated_images/zh-MO/extension-screenshot.0e7f5bfa110e92e3.webp) ## 開始使用 @@ -31,7 +22,7 @@ npm run build 在 Edge 瀏覽器中安裝擴充功能,使用瀏覽器右上角的「三點」選單找到擴充功能面板。從那裡選擇「載入未封裝」以載入新的擴充功能。在提示中打開「dist」資料夾,擴充功能就會載入。要使用此功能,您需要 CO2 Signal API 的 API 金鑰([在此處透過電子郵件獲取](https://www.co2signal.com/) - 在該頁面輸入您的電子郵件)以及對應 [Electricity Map](https://www.electricitymap.org/map) 的區域代碼(例如,在波士頓,我使用 'US-NEISO',可在 [此處](http://api.electricitymap.org/v3/zones) 找到)。 -![安裝擴充功能](../../../../translated_images/mo/install-on-edge.78634f02842c4828.webp) +![安裝擴充功能](../../../../translated_images/zh-MO/install-on-edge.78634f02842c4828.webp) 一旦在擴充功能介面中輸入 API 金鑰和區域代碼,瀏覽器擴充功能欄中的彩色點應會改變,反映您所在區域的能源使用情況,並提供指引,告訴您哪些高耗能活動適合進行。這個「點」系統的概念來自 [Energy Lollipop 擴充功能](https://energylollipop.com/),該擴充功能專注於加州的排放情況。 diff --git a/translations/mo/6-space-game/1-introduction/README.md b/translations/zh-MO/6-space-game/1-introduction/README.md similarity index 98% rename from translations/mo/6-space-game/1-introduction/README.md rename to translations/zh-MO/6-space-game/1-introduction/README.md index 2f876e1fb..216eca9d5 100644 --- a/translations/mo/6-space-game/1-introduction/README.md +++ b/translations/zh-MO/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # 建立太空遊戲第一部分:介紹 ```mermaid diff --git a/translations/mo/6-space-game/1-introduction/assignment.md b/translations/zh-MO/6-space-game/1-introduction/assignment.md similarity index 94% rename from translations/mo/6-space-game/1-introduction/assignment.md rename to translations/zh-MO/6-space-game/1-introduction/assignment.md index 302f67713..f99f24d74 100644 --- a/translations/mo/6-space-game/1-introduction/assignment.md +++ b/translations/zh-MO/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # 模擬遊戲:應用設計模式 ## 作業概述 diff --git a/translations/mo/6-space-game/2-drawing-to-canvas/README.md b/translations/zh-MO/6-space-game/2-drawing-to-canvas/README.md similarity index 97% rename from translations/mo/6-space-game/2-drawing-to-canvas/README.md rename to translations/zh-MO/6-space-game/2-drawing-to-canvas/README.md index dde4475a1..6bbddf7de 100644 --- a/translations/mo/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/zh-MO/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # 建立太空遊戲第二部分:將英雄和怪物繪製到 Canvas ```mermaid @@ -108,7 +99,7 @@ quadrantChart UI Elements: [0.9, 0.1] ``` -![Canvas 的網格](../../../../translated_images/mo/canvas_grid.5f209da785ded492.webp) +![Canvas 的網格](../../../../translated_images/zh-MO/canvas_grid.5f209da785ded492.webp) > 圖片來源:[MDN](https://developer.mozilla.org/docs/Web/API/Canvas_API/Tutorial/Drawing_shapes) 要在 Canvas 元素上繪圖,你需要遵循三個步驟,這是所有 Canvas 圖形的基礎。一旦你多次完成這些步驟,它就會變得非常自然: @@ -329,11 +320,11 @@ flowchart TD - 英雄飛船 - ![英雄飛船](../../../../translated_images/mo/player.dd24c1afa8c71e9b.webp) + ![英雄飛船](../../../../translated_images/zh-MO/player.dd24c1afa8c71e9b.webp) - 5×5 怪物 - ![怪物飛船](../../../../translated_images/mo/enemyShip.5df2a822c16650c2.webp) + ![怪物飛船](../../../../translated_images/zh-MO/enemyShip.5df2a822c16650c2.webp) ### 建議的開發步驟 @@ -470,7 +461,7 @@ for (let x = START_X; x < STOP_X; x += ENEMY_SPACING) { 完成的結果應該看起來像這樣: -![黑色螢幕上有一個英雄和5*5的怪物](../../../../translated_images/mo/partI-solution.36c53b48c9ffae2a.webp) +![黑色螢幕上有一個英雄和5*5的怪物](../../../../translated_images/zh-MO/partI-solution.36c53b48c9ffae2a.webp) ## 解決方案 diff --git a/translations/mo/6-space-game/2-drawing-to-canvas/assignment.md b/translations/zh-MO/6-space-game/2-drawing-to-canvas/assignment.md similarity index 93% rename from translations/mo/6-space-game/2-drawing-to-canvas/assignment.md rename to translations/zh-MO/6-space-game/2-drawing-to-canvas/assignment.md index 4b83c32cf..737accd6b 100644 --- a/translations/mo/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/zh-MO/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # 作業:探索 Canvas API ## 學習目標 diff --git a/translations/mo/6-space-game/3-moving-elements-around/README.md b/translations/zh-MO/6-space-game/3-moving-elements-around/README.md similarity index 99% rename from translations/mo/6-space-game/3-moving-elements-around/README.md rename to translations/zh-MO/6-space-game/3-moving-elements-around/README.md index 51ceef36e..13ff228d6 100644 --- a/translations/mo/6-space-game/3-moving-elements-around/README.md +++ b/translations/zh-MO/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # 建造太空遊戲第三部分:加入動態效果 ```mermaid diff --git a/translations/mo/6-space-game/3-moving-elements-around/assignment.md b/translations/zh-MO/6-space-game/3-moving-elements-around/assignment.md similarity index 88% rename from translations/mo/6-space-game/3-moving-elements-around/assignment.md rename to translations/zh-MO/6-space-game/3-moving-elements-around/assignment.md index 858038592..3bdf90f62 100644 --- a/translations/mo/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/zh-MO/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # 註解你的程式碼 ## 指示 diff --git a/translations/mo/6-space-game/4-collision-detection/README.md b/translations/zh-MO/6-space-game/4-collision-detection/README.md similarity index 99% rename from translations/mo/6-space-game/4-collision-detection/README.md rename to translations/zh-MO/6-space-game/4-collision-detection/README.md index 69eac381f..8c2b8196a 100644 --- a/translations/mo/6-space-game/4-collision-detection/README.md +++ b/translations/zh-MO/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # 建造太空遊戲第四部分:添加雷射和檢測碰撞 ```mermaid diff --git a/translations/mo/6-space-game/4-collision-detection/assignment.md b/translations/zh-MO/6-space-game/4-collision-detection/assignment.md similarity index 91% rename from translations/mo/6-space-game/4-collision-detection/assignment.md rename to translations/zh-MO/6-space-game/4-collision-detection/assignment.md index 56345b9cb..5e2821772 100644 --- a/translations/mo/6-space-game/4-collision-detection/assignment.md +++ b/translations/zh-MO/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # 探索碰撞 ## 指示 diff --git a/translations/mo/6-space-game/4-collision-detection/solution/README.md b/translations/zh-MO/6-space-game/4-collision-detection/solution/README.md similarity index 62% rename from translations/mo/6-space-game/4-collision-detection/solution/README.md rename to translations/zh-MO/6-space-game/4-collision-detection/solution/README.md index 80245c5e0..7e2b2409a 100644 --- a/translations/mo/6-space-game/4-collision-detection/solution/README.md +++ b/translations/zh-MO/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - 這是一個佔位符,故意留空 **免責聲明**: diff --git a/translations/mo/6-space-game/4-collision-detection/your-work/README.md b/translations/zh-MO/6-space-game/4-collision-detection/your-work/README.md similarity index 61% rename from translations/mo/6-space-game/4-collision-detection/your-work/README.md rename to translations/zh-MO/6-space-game/4-collision-detection/your-work/README.md index cbaf524ba..6b2162a56 100644 --- a/translations/mo/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/zh-MO/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - 這是一個佔位符,故意留空 **免責聲明**: diff --git a/translations/mo/6-space-game/5-keeping-score/README.md b/translations/zh-MO/6-space-game/5-keeping-score/README.md similarity index 98% rename from translations/mo/6-space-game/5-keeping-score/README.md rename to translations/zh-MO/6-space-game/5-keeping-score/README.md index 7afae896a..5816f4dd5 100644 --- a/translations/mo/6-space-game/5-keeping-score/README.md +++ b/translations/zh-MO/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # 建造太空遊戲第五部分:得分與生命 ```mermaid @@ -160,7 +151,7 @@ sequenceDiagram ``` - **得分系統**:每摧毀一艘敵方飛船可獲得 100 分(整數更容易讓玩家心算)。得分顯示在左下角。 -- **生命計數器**:你的英雄從三條生命開始——這是早期街機遊戲為了平衡挑戰與可玩性而設立的標準。每次與敵人碰撞會損失一條生命。我們將使用飛船圖標在右下角顯示剩餘生命 ![life image](../../../../translated_images/mo/life.6fb9f50d53ee0413.webp)。 +- **生命計數器**:你的英雄從三條生命開始——這是早期街機遊戲為了平衡挑戰與可玩性而設立的標準。每次與敵人碰撞會損失一條生命。我們將使用飛船圖標在右下角顯示剩餘生命 ![life image](../../../../translated_images/zh-MO/life.6fb9f50d53ee0413.webp)。 ## 開始建造! diff --git a/translations/mo/6-space-game/5-keeping-score/assignment.md b/translations/zh-MO/6-space-game/5-keeping-score/assignment.md similarity index 79% rename from translations/mo/6-space-game/5-keeping-score/assignment.md rename to translations/zh-MO/6-space-game/5-keeping-score/assignment.md index 7068f563c..68581319f 100644 --- a/translations/mo/6-space-game/5-keeping-score/assignment.md +++ b/translations/zh-MO/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # 建立一個計分遊戲 ## 指示 diff --git a/translations/mo/6-space-game/6-end-condition/your-work/README.md b/translations/zh-MO/6-space-game/5-keeping-score/solution/README.md similarity index 62% rename from translations/mo/6-space-game/6-end-condition/your-work/README.md rename to translations/zh-MO/6-space-game/5-keeping-score/solution/README.md index ac2fbba7c..0216a8efb 100644 --- a/translations/mo/6-space-game/6-end-condition/your-work/README.md +++ b/translations/zh-MO/6-space-game/5-keeping-score/solution/README.md @@ -1,13 +1,4 @@ - 這是一個佔位符,故意留空 **免責聲明**: -本文件已使用 AI 翻譯服務 [Co-op Translator](https://github.com/Azure/co-op-translator) 進行翻譯。儘管我們努力確保翻譯的準確性,但請注意,自動翻譯可能包含錯誤或不準確之處。原始文件的母語版本應被視為權威來源。對於關鍵信息,建議使用專業人工翻譯。我們對因使用此翻譯而引起的任何誤解或誤釋不承擔責任。 \ No newline at end of file +本文件已使用 AI 翻譯服務 [Co-op Translator](https://github.com/Azure/co-op-translator) 進行翻譯。儘管我們努力確保翻譯的準確性,但請注意,自動翻譯可能包含錯誤或不準確之處。原始文件的母語版本應被視為權威來源。對於關鍵信息,建議使用專業人工翻譯。我們對因使用此翻譯而引起的任何誤解或錯誤解釋不承擔責任。 \ No newline at end of file diff --git a/translations/mo/6-space-game/5-keeping-score/your-work/README.md b/translations/zh-MO/6-space-game/5-keeping-score/your-work/README.md similarity index 62% rename from translations/mo/6-space-game/5-keeping-score/your-work/README.md rename to translations/zh-MO/6-space-game/5-keeping-score/your-work/README.md index bee541b95..6de9dfb18 100644 --- a/translations/mo/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/zh-MO/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - 這是一個佔位符,故意留空 **免責聲明**: diff --git a/translations/mo/6-space-game/6-end-condition/README.md b/translations/zh-MO/6-space-game/6-end-condition/README.md similarity index 99% rename from translations/mo/6-space-game/6-end-condition/README.md rename to translations/zh-MO/6-space-game/6-end-condition/README.md index 6f90bc5fe..a2c62b299 100644 --- a/translations/mo/6-space-game/6-end-condition/README.md +++ b/translations/zh-MO/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # 建造太空遊戲第六部分:結束與重新開始 ```mermaid diff --git a/translations/mo/6-space-game/6-end-condition/assignment.md b/translations/zh-MO/6-space-game/6-end-condition/assignment.md similarity index 96% rename from translations/mo/6-space-game/6-end-condition/assignment.md rename to translations/zh-MO/6-space-game/6-end-condition/assignment.md index d13154384..4e615148d 100644 --- a/translations/mo/6-space-game/6-end-condition/assignment.md +++ b/translations/zh-MO/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # 建立範例遊戲 ## 作業概述 diff --git a/translations/mo/6-space-game/6-end-condition/solution/README.md b/translations/zh-MO/6-space-game/6-end-condition/solution/README.md similarity index 63% rename from translations/mo/6-space-game/6-end-condition/solution/README.md rename to translations/zh-MO/6-space-game/6-end-condition/solution/README.md index 81ef51d31..7c734f48a 100644 --- a/translations/mo/6-space-game/6-end-condition/solution/README.md +++ b/translations/zh-MO/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - 這是一個佔位符,故意留空 **免責聲明**: diff --git a/translations/mo/6-space-game/5-keeping-score/solution/README.md b/translations/zh-MO/6-space-game/6-end-condition/your-work/README.md similarity index 62% rename from translations/mo/6-space-game/5-keeping-score/solution/README.md rename to translations/zh-MO/6-space-game/6-end-condition/your-work/README.md index 7bdc3b383..c765d2da4 100644 --- a/translations/mo/6-space-game/5-keeping-score/solution/README.md +++ b/translations/zh-MO/6-space-game/6-end-condition/your-work/README.md @@ -1,13 +1,4 @@ - 這是一個佔位符,故意留空 **免責聲明**: -本文件已使用 AI 翻譯服務 [Co-op Translator](https://github.com/Azure/co-op-translator) 進行翻譯。儘管我們努力確保翻譯的準確性,但請注意,自動翻譯可能包含錯誤或不準確之處。原始文件的母語版本應被視為權威來源。對於關鍵信息,建議使用專業人工翻譯。我們對因使用此翻譯而引起的任何誤解或錯誤解釋不承擔責任。 \ No newline at end of file +本文件已使用 AI 翻譯服務 [Co-op Translator](https://github.com/Azure/co-op-translator) 進行翻譯。儘管我們努力確保翻譯的準確性,但請注意,自動翻譯可能包含錯誤或不準確之處。原始文件的母語版本應被視為權威來源。對於關鍵信息,建議使用專業人工翻譯。我們對因使用此翻譯而引起的任何誤解或誤釋不承擔責任。 \ No newline at end of file diff --git a/translations/mo/6-space-game/README.md b/translations/zh-MO/6-space-game/README.md similarity index 88% rename from translations/mo/6-space-game/README.md rename to translations/zh-MO/6-space-game/README.md index 796d96feb..1617cc622 100644 --- a/translations/mo/6-space-game/README.md +++ b/translations/zh-MO/6-space-game/README.md @@ -1,12 +1,3 @@ - # 建造太空遊戲 一款教導更高級 JavaScript 基礎的太空遊戲 diff --git a/translations/mo/6-space-game/solution/README.md b/translations/zh-MO/6-space-game/solution/README.md similarity index 65% rename from translations/mo/6-space-game/solution/README.md rename to translations/zh-MO/6-space-game/solution/README.md index 838731d7b..38d9f6ee5 100644 --- a/translations/mo/6-space-game/solution/README.md +++ b/translations/zh-MO/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - 這是一個佔位符,故意留空 **免責聲明**: diff --git a/translations/mo/7-bank-project/1-template-route/README.md b/translations/zh-MO/7-bank-project/1-template-route/README.md similarity index 99% rename from translations/mo/7-bank-project/1-template-route/README.md rename to translations/zh-MO/7-bank-project/1-template-route/README.md index 19e7414b1..a2408b01f 100644 --- a/translations/mo/7-bank-project/1-template-route/README.md +++ b/translations/zh-MO/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # 建立銀行應用程式第一部分:網頁應用中的 HTML 模板與路由 ```mermaid @@ -652,7 +643,7 @@ sequenceDiagram 使用 `history.pushState` 創建瀏覽器導航歷史中的新條目。您可以通過按住瀏覽器的*後退按鈕*來檢查,它應顯示如下內容: -![導航歷史截圖](../../../../translated_images/mo/history.7fdabbafa521e064.webp) +![導航歷史截圖](../../../../translated_images/zh-MO/history.7fdabbafa521e064.webp) 如果您嘗試多次點擊後退按鈕,您會看到當前 URL 發生了變化,歷史記錄已更新,但顯示的模板保持不變。 diff --git a/translations/mo/7-bank-project/1-template-route/assignment.md b/translations/zh-MO/7-bank-project/1-template-route/assignment.md similarity index 93% rename from translations/mo/7-bank-project/1-template-route/assignment.md rename to translations/zh-MO/7-bank-project/1-template-route/assignment.md index 9801dd999..77ea42f6f 100644 --- a/translations/mo/7-bank-project/1-template-route/assignment.md +++ b/translations/zh-MO/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # 改善路由 ## 指示 diff --git a/translations/mo/7-bank-project/2-forms/README.md b/translations/zh-MO/7-bank-project/2-forms/README.md similarity index 98% rename from translations/mo/7-bank-project/2-forms/README.md rename to translations/zh-MO/7-bank-project/2-forms/README.md index 21e31e054..262b0a95a 100644 --- a/translations/mo/7-bank-project/2-forms/README.md +++ b/translations/zh-MO/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # 建立銀行應用程式第2部分:建立登入和註冊表單 ```mermaid @@ -295,7 +286,7 @@ graph TD 2. 觀察瀏覽器地址欄的變化 3. 注意頁面如何重新加載以及數據如何出現在URL中 -![點擊註冊按鈕後瀏覽器URL變化的截圖](../../../../translated_images/mo/click-register.e89a30bf0d4bc9ca.webp) +![點擊註冊按鈕後瀏覽器URL變化的截圖](../../../../translated_images/zh-MO/click-register.e89a30bf0d4bc9ca.webp) ### HTTP方法比較 @@ -350,7 +341,7 @@ graph TD 2. **點擊**"創建帳戶"按鈕 3. **觀察**瀏覽器中的伺服器響應 -![瀏覽器窗口顯示地址localhost:5000/api/accounts,並顯示包含用戶數據的JSON字符串](../../../../translated_images/mo/form-post.61de4ca1b964d91a.webp) +![瀏覽器窗口顯示地址localhost:5000/api/accounts,並顯示包含用戶數據的JSON字符串](../../../../translated_images/zh-MO/form-post.61de4ca1b964d91a.webp) **你應該看到:** - **瀏覽器重定向**到API端點URL @@ -615,7 +606,7 @@ async function register() { 3. **點擊**「建立帳戶」 4. **觀察**主控台訊息和使用者回饋 -![顯示瀏覽器主控台中日誌訊息的截圖](../../../../translated_images/mo/browser-console.efaf0b51aaaf6778.webp) +![顯示瀏覽器主控台中日誌訊息的截圖](../../../../translated_images/zh-MO/browser-console.efaf0b51aaaf6778.webp) **您應該看到:** - **加載狀態**出現在提交按鈕上 @@ -790,7 +781,7 @@ input:focus:invalid { 3. **嘗試**在使用者名稱欄位中輸入特殊字元 4. **輸入**負餘額金額 -![顯示嘗試提交表單時的驗證錯誤截圖](../../../../translated_images/mo/validation-error.8bd23e98d416c22f.webp) +![顯示嘗試提交表單時的驗證錯誤截圖](../../../../translated_images/zh-MO/validation-error.8bd23e98d416c22f.webp) **您將觀察到:** - **瀏覽器顯示**原生驗證訊息 @@ -950,7 +941,7 @@ timeline 以下是添加一些 CSS 樣式後,最終登入頁面的範例: -![添加 CSS 樣式後的登入頁面截圖](../../../../translated_images/mo/result.96ef01f607bf856a.webp) +![添加 CSS 樣式後的登入頁面截圖](../../../../translated_images/zh-MO/result.96ef01f607bf856a.webp) ## 課後測驗 diff --git a/translations/mo/7-bank-project/2-forms/assignment.md b/translations/zh-MO/7-bank-project/2-forms/assignment.md similarity index 96% rename from translations/mo/7-bank-project/2-forms/assignment.md rename to translations/zh-MO/7-bank-project/2-forms/assignment.md index 60942d748..062ebfe6f 100644 --- a/translations/mo/7-bank-project/2-forms/assignment.md +++ b/translations/zh-MO/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # 使用現代 CSS 為您的銀行應用程式設計風格 ## 專案概述 diff --git a/translations/mo/7-bank-project/3-data/README.md b/translations/zh-MO/7-bank-project/3-data/README.md similarity index 98% rename from translations/mo/7-bank-project/3-data/README.md rename to translations/zh-MO/7-bank-project/3-data/README.md index 5facc53b3..c057cbbe7 100644 --- a/translations/mo/7-bank-project/3-data/README.md +++ b/translations/zh-MO/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # 建立銀行應用程式第三部分:獲取和使用數據的方法 想像《星際迷航》中企業號的電腦——當皮卡德艦長詢問船隻狀態時,信息會立即顯示出來,而不需要整個界面關閉並重新構建。這種無縫的信息流正是我們在這裡通過動態數據獲取所要構建的。 @@ -160,7 +151,7 @@ sequenceDiagram Browser->>User: Displays new page (flash/reload) ``` -![多頁應用程式的更新工作流程](../../../../translated_images/mo/mpa.7f7375a1a2d4aa77.webp) +![多頁應用程式的更新工作流程](../../../../translated_images/zh-MO/mpa.7f7375a1a2d4aa77.webp) **為什麼這種方法感覺很笨重:** - 每次點擊都意味著完全重建整個頁面 @@ -187,7 +178,7 @@ sequenceDiagram Browser->>User: Shows updated content (no reload) ``` -![單頁應用程式的更新工作流程](../../../../translated_images/mo/spa.268ec73b41f992c2.webp) +![單頁應用程式的更新工作流程](../../../../translated_images/zh-MO/spa.268ec73b41f992c2.webp) **為什麼 SPA 感覺更好:** - 只有實際更改的部分會被更新(聰明吧?) @@ -523,7 +514,7 @@ if (data.error) { 現在,當你使用無效帳號進行測試時,會在頁面上看到有用的錯誤訊息! -![顯示登入錯誤訊息的截圖](../../../../translated_images/mo/login-error.416fe019b36a6327.webp) +![顯示登入錯誤訊息的截圖](../../../../translated_images/zh-MO/login-error.416fe019b36a6327.webp) #### 步驟 4:注重無障礙設計 @@ -961,7 +952,7 @@ timeline 以下是一個精美儀表板的示例: -![儀表板樣例結果的截圖](../../../../translated_images/mo/screen2.123c82a831a1d14a.webp) +![儀表板樣例結果的截圖](../../../../translated_images/zh-MO/screen2.123c82a831a1d14a.webp) 不必完全匹配此設計——將其作為靈感,創造屬於你的風格! diff --git a/translations/mo/7-bank-project/3-data/assignment.md b/translations/zh-MO/7-bank-project/3-data/assignment.md similarity index 95% rename from translations/mo/7-bank-project/3-data/assignment.md rename to translations/zh-MO/7-bank-project/3-data/assignment.md index 89d26ba00..875931fd9 100644 --- a/translations/mo/7-bank-project/3-data/assignment.md +++ b/translations/zh-MO/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # 程式重構與文件撰寫作業 ## 學習目標 diff --git a/translations/mo/7-bank-project/4-state-management/README.md b/translations/zh-MO/7-bank-project/4-state-management/README.md similarity index 98% rename from translations/mo/7-bank-project/4-state-management/README.md rename to translations/zh-MO/7-bank-project/4-state-management/README.md index dc4a9769a..f51b34f37 100644 --- a/translations/mo/7-bank-project/4-state-management/README.md +++ b/translations/zh-MO/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # 建立銀行應用程式第4部分:狀態管理的概念 ## ⚡ 接下來5分鐘內你可以做什麼 @@ -190,7 +181,7 @@ mindmap 與其徒勞無功地追逐問題,我們將創建一個**集中式狀態管理**系統。可以將其想像成一個非常有條理的人,負責所有重要的事情: -![顯示HTML、用戶操作和狀態之間數據流的架構圖](../../../../translated_images/mo/data-flow.fa2354e0908fecc8.webp) +![顯示HTML、用戶操作和狀態之間數據流的架構圖](../../../../translated_images/zh-MO/data-flow.fa2354e0908fecc8.webp) ```mermaid flowchart TD @@ -804,7 +795,7 @@ timeline 以下是完成作業後的示例結果: -![顯示示例“添加交易”對話框的截圖](../../../../translated_images/mo/dialog.93bba104afeb79f1.webp) +![顯示示例“添加交易”對話框的截圖](../../../../translated_images/zh-MO/dialog.93bba104afeb79f1.webp) --- diff --git a/translations/mo/7-bank-project/4-state-management/assignment.md b/translations/zh-MO/7-bank-project/4-state-management/assignment.md similarity index 95% rename from translations/mo/7-bank-project/4-state-management/assignment.md rename to translations/zh-MO/7-bank-project/4-state-management/assignment.md index d26ba350f..9bf610da3 100644 --- a/translations/mo/7-bank-project/4-state-management/assignment.md +++ b/translations/zh-MO/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # 實現「新增交易」對話框 ## 概述 @@ -112,7 +103,7 @@ CO_OP_TRANSLATOR_METADATA: **預期結果:** 完成這項作業後,您的銀行應用程式應具備一個功能完善的「新增交易」功能,並且外觀和行為都達到專業水準: -![顯示範例「新增交易」對話框的截圖](../../../../translated_images/mo/dialog.93bba104afeb79f1.webp) +![顯示範例「新增交易」對話框的截圖](../../../../translated_images/zh-MO/dialog.93bba104afeb79f1.webp) ## 測試您的實現 diff --git a/translations/mo/7-bank-project/README.md b/translations/zh-MO/7-bank-project/README.md similarity index 77% rename from translations/mo/7-bank-project/README.md rename to translations/zh-MO/7-bank-project/README.md index bb8f501ff..2f95fd447 100644 --- a/translations/mo/7-bank-project/README.md +++ b/translations/zh-MO/7-bank-project/README.md @@ -1,17 +1,8 @@ - # :dollar: 建立銀行 在這個專案中,你將學習如何建立一個虛構的銀行。這些課程包含了如何設計網頁應用程式的佈局和路由、建立表單、管理狀態,以及從 API 獲取銀行數據的教學。 -| ![Screen1](../../../translated_images/mo/screen1.baccbba0f1f93364.webp) | ![Screen2](../../../translated_images/mo/screen2.123c82a831a1d14a.webp) | +| ![Screen1](../../../translated_images/zh-MO/screen1.baccbba0f1f93364.webp) | ![Screen2](../../../translated_images/zh-MO/screen2.123c82a831a1d14a.webp) | |--------------------------------|--------------------------------| ## 課程 diff --git a/translations/mo/7-bank-project/api/README.md b/translations/zh-MO/7-bank-project/api/README.md similarity index 90% rename from translations/mo/7-bank-project/api/README.md rename to translations/zh-MO/7-bank-project/api/README.md index 68bb0bcd6..aefa6b95a 100644 --- a/translations/mo/7-bank-project/api/README.md +++ b/translations/zh-MO/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # 銀行 API > 使用 [Node.js](https://nodejs.org) + [Express](https://expressjs.com) 建立的銀行 API。 diff --git a/translations/mo/7-bank-project/solution/README.md b/translations/zh-MO/7-bank-project/solution/README.md similarity index 81% rename from translations/mo/7-bank-project/solution/README.md rename to translations/zh-MO/7-bank-project/solution/README.md index 97e8dc01f..bf09f6cbc 100644 --- a/translations/mo/7-bank-project/solution/README.md +++ b/translations/zh-MO/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # 銀行應用程式 > 銀行應用程式專案的範例解決方案,使用純 HTML5、CSS 和 JavaScript 建置(未使用任何框架或函式庫)。 diff --git a/translations/mo/8-code-editor/1-using-a-code-editor/README.md b/translations/zh-MO/8-code-editor/1-using-a-code-editor/README.md similarity index 96% rename from translations/mo/8-code-editor/1-using-a-code-editor/README.md rename to translations/zh-MO/8-code-editor/1-using-a-code-editor/README.md index 8be9be01a..fb1061b84 100644 --- a/translations/mo/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/zh-MO/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # 使用程式碼編輯器:掌握 VSCode.dev 還記得《駭客任務》中 Neo 必須連接到巨大的電腦終端才能進入數位世界嗎?今天的網頁開發工具完全相反——強大的功能隨時隨地都能使用。VSCode.dev 是一款基於瀏覽器的程式碼編輯器,能讓任何有網路連接的設備都擁有專業的開發工具。 @@ -185,7 +176,7 @@ VSCode.dev 將這些功能帶到你的瀏覽器中: 一切加載完成後,你會看到一個設計簡潔的工作空間,旨在讓你專注於重要的事情——你的程式碼! -![VSCode.dev 預設界面](../../../../translated_images/mo/default-vscode-dev.5d06881d65c1b323.webp) +![VSCode.dev 預設界面](../../../../translated_images/zh-MO/default-vscode-dev.5d06881d65c1b323.webp) **以下是你的工作空間導覽:** - **活動欄**(左側的那條):你的主要導航,包括 Explorer 📁、Search 🔍、Source Control 🌿、Extensions 🧩 和 Settings ⚙️ @@ -233,7 +224,7 @@ flowchart TB 1. 如果你還未進入,請前往 [vscode.dev](https://vscode.dev) 2. 在歡迎界面上找到「Open Remote Repository」按鈕並點擊 - ![打開遠端儲存庫](../../../../translated_images/mo/open-remote-repository.bd9c2598b8949e7f.webp) + ![打開遠端儲存庫](../../../../translated_images/zh-MO/open-remote-repository.bd9c2598b8949e7f.webp) 3. 貼上任何 GitHub 儲存庫 URL(試試這個:`https://github.com/microsoft/Web-Dev-For-Beginners`) 4. 按下 Enter,見證奇蹟! @@ -242,7 +233,7 @@ flowchart TB 想感受像程式碼巫師一樣的感覺嗎?試試這個鍵盤快捷鍵:Ctrl+Shift+P(Mac 上為 Cmd+Shift+P)打開命令面板: -![命令面板](../../../../translated_images/mo/palette-menu.4946174e07f42622.webp) +![命令面板](../../../../translated_images/zh-MO/palette-menu.4946174e07f42622.webp) **命令面板就像一個搜索引擎,能找到你能做的一切:** - 輸入「open remote」,它會幫你找到儲存庫打開器 @@ -304,7 +295,7 @@ flowchart TB 3. 輸入檔案名,包括適當的副檔名(例如 `style.css`、`script.js`、`index.html`) 4. 按下 Enter 創建檔案 -![創建新檔案](../../../../translated_images/mo/create-new-file.2814e609c2af9aeb.webp) +![創建新檔案](../../../../translated_images/zh-MO/create-new-file.2814e609c2af9aeb.webp) **命名規則:** - 使用描述性名稱來指示檔案用途 @@ -322,7 +313,7 @@ flowchart TB 2. 開始輸入,觀察 VSCode.dev 如何用顏色、建議和錯誤檢測幫助你 3. 使用 Ctrl+S(Windows/Linux)或 Cmd+S(Mac)保存你的工作——雖然它也會自動保存! -![在 VSCode.dev 中編輯檔案](../../../../translated_images/mo/edit-a-file.52c0ee665ef19f08.webp) +![在 VSCode.dev 中編輯檔案](../../../../translated_images/zh-MO/edit-a-file.52c0ee665ef19f08.webp) **編碼時發生的酷炫事情:** - 你的程式碼會被美麗地著色,便於閱讀 @@ -343,7 +334,7 @@ flowchart TB 2. 修改過的檔案會出現在「更改」部分 3. 顏色編碼指示更改類型:綠色表示新增,紅色表示刪除 -![在原始碼控制中查看更改](../../../../translated_images/mo/working-tree.c58eec08e6335c79.webp) +![在原始碼控制中查看更改](../../../../translated_images/zh-MO/working-tree.c58eec08e6335c79.webp) **保存你的工作(提交工作流程):** @@ -437,7 +428,7 @@ mindmap 2. 隨意瀏覽或搜索特定內容 3. 點擊任何看起來有趣的項目以了解更多資訊 -![擴展市場介面](../../../../translated_images/mo/extensions.eca0e0c7f59a10b5.webp) +![擴展市場介面](../../../../translated_images/zh-MO/extensions.eca0e0c7f59a10b5.webp) **你會在裡面看到什麼:** @@ -488,7 +479,7 @@ mindmap 3. 從下拉選單中選擇 "擴展設定" 4. 調整設定,直到符合你的工作流程需求 -![自訂擴展設定](../../../../translated_images/mo/extension-settings.21c752ae4f4cdb78.webp) +![自訂擴展設定](../../../../translated_images/zh-MO/extension-settings.21c752ae4f4cdb78.webp) **你可能想調整的常見設定:** - 程式碼的格式化方式(例如使用 Tab 還是空格、行長度等) diff --git a/translations/mo/8-code-editor/1-using-a-code-editor/assignment.md b/translations/zh-MO/8-code-editor/1-using-a-code-editor/assignment.md similarity index 97% rename from translations/mo/8-code-editor/1-using-a-code-editor/assignment.md rename to translations/zh-MO/8-code-editor/1-using-a-code-editor/assignment.md index 3bb32cfbc..7bfb46c2d 100644 --- a/translations/mo/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/zh-MO/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # 使用 VSCode.dev 建立履歷網站 透過建立一個專業的履歷網站,以互動且現代化的形式展示您的技能和經驗,改變您的職業前景。與其傳送傳統的 PDF 檔案,不如想像一下,您可以提供給招聘人員一個流暢且響應式的網站,既能展示您的資格,也能展現您的網頁開發能力。 @@ -78,7 +69,7 @@ CO_OP_TRANSLATOR_METADATA: 4. **撰寫**提交訊息:「添加初始 HTML 結構」 5. **點擊**「Commit new file」保存更改 -![在 GitHub 上建立初始檔案](../../../../translated_images/mo/new-file-github.com.c886796d800e8056.webp) +![在 GitHub 上建立初始檔案](../../../../translated_images/zh-MO/new-file-github.com.c886796d800e8056.webp) **以下是此初始設置的作用:** - **建立**具有語義元素的正確 HTML5 文件結構 @@ -104,7 +95,7 @@ CO_OP_TRANSLATOR_METADATA: ✅ **成功指標**:您應該能在 Explorer 側邊欄中看到您的專案檔案,並在主編輯區域中編輯 `index.html`。 -![在 VSCode.dev 中載入專案](../../../../translated_images/mo/project-on-vscode.dev.e79815a9a95ee7fe.webp) +![在 VSCode.dev 中載入專案](../../../../translated_images/zh-MO/project-on-vscode.dev.e79815a9a95ee7fe.webp) **您在介面中會看到:** - **Explorer 側邊欄**:**顯示**您的儲存庫檔案和文件結構 @@ -448,7 +439,7 @@ li:before { **安裝後的即時效果:** 安裝 CodeSwing 後,您將看到履歷網站的即時預覽出現在編輯器中。這讓您能夠在進行更改時即時查看網站的外觀。 -![CodeSwing 擴展顯示即時預覽](../../../../translated_images/mo/after-codeswing-extension-pb.0ebddddcf73b5509.webp) +![CodeSwing 擴展顯示即時預覽](../../../../translated_images/zh-MO/after-codeswing-extension-pb.0ebddddcf73b5509.webp) **理解增強的介面:** - **分屏視圖**:**顯示**一側的程式碼和另一側的即時預覽 diff --git a/translations/mo/9-chat-project/README.md b/translations/zh-MO/9-chat-project/README.md similarity index 99% rename from translations/mo/9-chat-project/README.md rename to translations/zh-MO/9-chat-project/README.md index 3c68bc474..73471b2f5 100644 --- a/translations/mo/9-chat-project/README.md +++ b/translations/zh-MO/9-chat-project/README.md @@ -1,12 +1,3 @@ - # 建立一個 AI 聊天助手 還記得《星際迷航》中,船員隨意與船艦電腦交談,提出複雜問題並獲得深思熟慮的回答嗎?在1960年代看似純粹的科幻情節,如今已經可以透過你熟悉的網頁技術來實現。 @@ -61,7 +52,7 @@ print(response.choices[0].message.content) 以下是完成的專案外觀: -![聊天應用程式介面顯示用戶與 AI 助手之間的對話](../../../translated_images/mo/screenshot.0a1ee0d123df681b.webp) +![聊天應用程式介面顯示用戶與 AI 助手之間的對話](../../../translated_images/zh-MO/screenshot.0a1ee0d123df681b.webp) ## 🗺️ AI應用程式開發的學習旅程 @@ -194,7 +185,7 @@ mindmap **核心原則**:AI應用程式開發結合了傳統的網頁開發技能與AI服務整合,創造出智能化且對用戶自然且反應迅速的應用程式。 -![GitHub Models AI Playground介面,顯示模型選擇和測試區域](../../../translated_images/mo/playground.d2b927122224ff8f.webp) +![GitHub Models AI Playground介面,顯示模型選擇和測試區域](../../../translated_images/zh-MO/playground.d2b927122224ff8f.webp) **Playground的實用之處:** - **嘗試**不同的AI模型,例如GPT-4o-mini、Claude等(全部免費!) @@ -204,7 +195,7 @@ mindmap 玩了一會兒後,只需點擊 "Code" 標籤,選擇你的程式語言,即可獲得所需的實現程式碼。 -![Playground選擇顯示不同程式語言的程式碼生成選項](../../../translated_images/mo/playground-choice.1d23ba7d407f4758.webp) +![Playground選擇顯示不同程式語言的程式碼生成選項](../../../translated_images/zh-MO/playground-choice.1d23ba7d407f4758.webp) ## 設置 Python 後端整合 @@ -2364,14 +2355,14 @@ mindmap - **導航**到 [Web Dev For Beginners repository](https://github.com/microsoft/Web-Dev-For-Beginners) - **點擊**右上角的 "Use this template"(確保你已登錄 GitHub) -![顯示綠色 "Use this template" 按鈕的模板創建界面](../../../translated_images/mo/template.67ad477109d29a2b.webp) +![顯示綠色 "Use this template" 按鈕的模板創建界面](../../../translated_images/zh-MO/template.67ad477109d29a2b.webp) **步驟 2:啟動 Codespaces** - **打開**你新創建的倉庫 - **點擊**綠色的 "Code" 按鈕並選擇 "Codespaces" - **選擇** "Create codespace on main" 以啟動你的開發環境 -![顯示啟動雲端開發環境選項的 Codespace 創建界面](../../../translated_images/mo/codespace.bcecbdf5d2747d3d.webp) +![顯示啟動雲端開發環境選項的 Codespace 創建界面](../../../translated_images/zh-MO/codespace.bcecbdf5d2747d3d.webp) **步驟 3:環境配置** 當你的 Codespace 加載完成後,你將擁有以下功能: diff --git a/translations/mo/9-chat-project/solution/README.md b/translations/zh-MO/9-chat-project/solution/README.md similarity index 67% rename from translations/mo/9-chat-project/solution/README.md rename to translations/zh-MO/9-chat-project/solution/README.md index 3fac0714d..f2e5e7178 100644 --- a/translations/mo/9-chat-project/solution/README.md +++ b/translations/zh-MO/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # 執行解決方案 1. 啟動 [backend](./backend/README.md) diff --git a/translations/mo/9-chat-project/solution/backend/README.md b/translations/zh-MO/9-chat-project/solution/backend/README.md similarity index 64% rename from translations/mo/9-chat-project/solution/backend/README.md rename to translations/zh-MO/9-chat-project/solution/backend/README.md index cc49cb1ad..e9382f8f5 100644 --- a/translations/mo/9-chat-project/solution/backend/README.md +++ b/translations/zh-MO/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - 選擇您的執行環境 - [Python](./python/README.md) diff --git a/translations/mo/9-chat-project/solution/backend/python/README.md b/translations/zh-MO/9-chat-project/solution/backend/python/README.md similarity index 83% rename from translations/mo/9-chat-project/solution/backend/python/README.md rename to translations/zh-MO/9-chat-project/solution/backend/python/README.md index 28d4c6d25..7670fae36 100644 --- a/translations/mo/9-chat-project/solution/backend/python/README.md +++ b/translations/zh-MO/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # 執行程式碼 ## 設置 diff --git a/translations/mo/9-chat-project/solution/frontend/README.md b/translations/zh-MO/9-chat-project/solution/frontend/README.md similarity index 68% rename from translations/mo/9-chat-project/solution/frontend/README.md rename to translations/zh-MO/9-chat-project/solution/frontend/README.md index 9a240062f..681f7bb02 100644 --- a/translations/mo/9-chat-project/solution/frontend/README.md +++ b/translations/zh-MO/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # 執行程式碼 ```sh diff --git a/translations/mo/AGENTS.md b/translations/zh-MO/AGENTS.md similarity index 98% rename from translations/mo/AGENTS.md rename to translations/zh-MO/AGENTS.md index 53728d29c..d373c611a 100644 --- a/translations/mo/AGENTS.md +++ b/translations/zh-MO/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## 專案概述 diff --git a/translations/mo/CODE_OF_CONDUCT.md b/translations/zh-MO/CODE_OF_CONDUCT.md similarity index 79% rename from translations/mo/CODE_OF_CONDUCT.md rename to translations/zh-MO/CODE_OF_CONDUCT.md index 5338badff..320928d09 100644 --- a/translations/mo/CODE_OF_CONDUCT.md +++ b/translations/zh-MO/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # Microsoft 開源行為準則 此專案採用了 [Microsoft 開源行為準則](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon)。 diff --git a/translations/mo/CONTRIBUTING.md b/translations/zh-MO/CONTRIBUTING.md similarity index 86% rename from translations/mo/CONTRIBUTING.md rename to translations/zh-MO/CONTRIBUTING.md index 3431272b2..eac1d4f94 100644 --- a/translations/mo/CONTRIBUTING.md +++ b/translations/zh-MO/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # 貢獻指南 此專案歡迎各種貢獻與建議。大多數的貢獻需要您同意一份貢獻者授權協議 (CLA),以聲明您擁有相關權利並實際授予我們使用您貢獻內容的權利。更多詳細資訊請參訪 [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon)。 diff --git a/translations/mo/Git-Basics/README.md b/translations/zh-MO/Git-Basics/README.md similarity index 95% rename from translations/mo/Git-Basics/README.md rename to translations/zh-MO/Git-Basics/README.md index e8ac3a348..6875366e1 100644 --- a/translations/mo/Git-Basics/README.md +++ b/translations/zh-MO/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## GIT 基礎知識,適合網頁開發初學者👶 ## 什麼是 `Git`? diff --git a/translations/zh-MO/README.md b/translations/zh-MO/README.md new file mode 100644 index 000000000..9999752bf --- /dev/null +++ b/translations/zh-MO/README.md @@ -0,0 +1,264 @@ +[![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) +[![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) +[![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) +[![GitHub pull-requests](https://img.shields.io/github/issues-pr/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/pulls/) +[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) + +[![GitHub watchers](https://img.shields.io/github/watchers/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/watchers/) +[![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/network/) +[![GitHub stars](https://img.shields.io/github/stars/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/stargazers/) + +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + +# 初學者網頁開發課程 + +由 Microsoft Cloud Advocates 提供的 12 週全面課程,教授網頁開發基礎。24 節課中每節均透過實作專案如生態缸、瀏覽器擴充功能及太空遊戲深入學習 JavaScript、CSS 及 HTML。參與小測驗、討論及實際作業。藉由我們有效的專案導向教學法,提升您的技能並優化知識吸收。立即開始您的程式編碼旅程! + +加入 Azure AI Foundry Discord 社群 + +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + +開始使用這些資源,請遵循以下步驟: +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. **Clone 倉庫**:`git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**加入 Azure AI Foundry Discord 並認識專家及其他開發者**](https://discord.com/invite/ByRwuEEgH4) + +### 🌐 多語言支援 + +#### 透過 GitHub Action 支援(自動且持續更新) + + +[阿拉伯語](../ar/README.md) | [孟加拉語](../bn/README.md) | [保加利亞語](../bg/README.md) | [緬甸語](../my/README.md) | [中文(簡體)](../zh-CN/README.md) | [中文(繁體,香港)](../zh-HK/README.md) | [中文(繁體,澳門)](./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) | [希臘語](../el/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) + +> **想本機 Clone?** + +> 此資源庫包含超過 50 種語言翻譯,會顯著增加下載大小。若想不下載翻譯內容,可使用 sparse checkout: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git +> cd Web-Dev-For-Beginners +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> 這樣可讓您更快下載且仍包含完成課程所需的一切。 + + +**若您希望支持更多翻譯語言,請查看[此處](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** + +[![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) + +#### 🧑‍🎓 _你是學生嗎?_ + +請造訪 [**學生中心頁面**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon),這裡提供入門資源、學生包及獲取免費證書憑證券的方法。建議您將此頁書籤,並不時回來查看我們每月更換的內容。 + +### 📣 公告 - 新增 GitHub Copilot Agent 模式挑戰題! + +新挑戰已上線,於大多數章節中尋找「GitHub Copilot Agent 挑戰 🚀」。這是個可用 GitHub Copilot 及 Agent 模式完成的新任務。若您尚未使用 Agent 模式,它不只生成文字,還能建立及編輯檔案、執行指令等。 + +### 📣 公告 - _新增運用生成式 AI 的專案_ + +新 AI 助手專案剛推出,請瀏覽此 [專案](./9-chat-project/README.md) + +### 📣 公告 - _全新 JavaScript 生成式 AI 課程上線_ + +別錯過我們的新生成式 AI 課程! + +造訪 [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) 開始學習! + +![Background](../../translated_images/zh-MO/background.148a8d43afde5730.webp) + +- 課程涵蓋從基礎到 RAG +- 使用生成式 AI 及我們的輔助應用與歷史人物互動 +- 趣味與引人入勝的敘事,帶你穿越時空! + +![character](../../translated_images/zh-MO/character.5c0dd8e067ffd693.webp) + +每堂課包含任務、知識檢核及挑戰,引導你學習: +- 提示與提示工程 +- 文字與圖像應用生成 +- 搜尋應用程式 + +造訪 [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) 開始學習! + +## 🌱 開始使用 + +> **教師們**,我們已在此提供[使用課程建議](for-teachers.md)。期待您在[討論區](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)給我們回饋! + +**[學習者](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**,每節課從課前小測驗開始,接著研讀講義,完成各種活動,最後用課後小測驗檢驗理解。 + +為增進學習效果,建議您與同儕合作專案!我們歡迎您在[討論區](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) 取得更多學習資源。 + +### 📋 設定環境 + +本課程已有預設開發環境!您可選擇在 [Codespace](https://github.com/features/codespaces/)(瀏覽器內、無需安裝)執行課程,或於本機利用文字編輯器如 [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) 開發。 + +#### 建立您的倉庫 +為方便儲存作業,建議建立並使用您自己的課程副本。可於頁首點擊 **Use this template** 按鈕,系統會在您的 GitHub 帳號下建立一個新的課程副本。 + +步驟如下: +1. **Fork 倉庫**:點擊本頁右上角的「Fork」按鈕。 +2. **Clone 倉庫**:`git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` + +#### 在 Codespace 執行課程 + +於您建立的倉庫副本中,點擊 **Code** 按鈕並選擇 **Open with Codespaces**。系統將為您建立一個新的 Codespace 以便開發。 + +![Codespace](../../translated_images/zh-MO/createcodespace.0238bbf4d7a8d955.webp) + +#### 在本機執行課程 + +欲於本機運行此課程,您需具備文字編輯器、瀏覽器及命令行工具。我們的第一堂課 [程式語言與工具基礎介紹](../../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)。 + +1. 將您的倉庫 clone 至電腦。點擊 **Code** 按鈕並複製網址: + + [CodeSpace](./images/createcodespace.png) +然後,打開 [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) 並執行以下命令,將 `` 替換為剛剛複製的網址: + + ```bash + git clone + ``` + +2. 在 Visual Studio Code 中打開資料夾。您可以點擊 **檔案** > **開啟資料夾**,然後選擇剛剛克隆的資料夾。 + +> 推薦的 Visual Studio Code 擴充功能: +> +> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - 於 Visual Studio Code 中預覽 HTML 頁面 +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - 幫助您更快編寫程式碼 + +## 📂 每個課程包含: + +- 可選的手繪筆記 +- 可選的補充影片 +- 課前熱身測驗 +- 書面課程 +- 對於專案導向課程,逐步指導如何建立該專案 +- 知識檢核 +- 一個挑戰 +- 補充閱讀 +- 任務 +- [課後測驗](https://ff-quizzes.netlify.app/web/) + +> **關於測驗的說明**:所有測驗都包含在 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 | +| 02 | 入門起步 | GitHub 基礎與團隊協作 | 如何在專案中使用 GitHub,以及如何和他人協同操作程式碼庫 | [GitHub 入門](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | 入門起步 | 網頁無障礙 | 學習網頁無障礙的基礎知識 | [無障礙基礎](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | JS 基礎 | JavaScript 資料型態 | JavaScript 資料型態的基礎 | [資料型態](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | JS 基礎 | 函式與方法 | 了解函式和方法,管理應用程式的邏輯流 | [函式與方法](./2-js-basics/2-functions-methods/README.md) | Jasmine 和 Christopher | +| 06 | JS 基礎 | 使用 JS 作決策 | 了解如何使用決策結構建立程式條件 | [作決策](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | JS 基礎 | 陣列與迴圈 | 使用陣列與迴圈操作 JavaScript 內的資料 | [陣列與迴圈](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [溫室生態箱](./3-terrarium/solution/README.md) | HTML 實務 | 建立 HTML 來製作線上溫室生態箱,重點是建構版面 | [HTML 入門](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [溫室生態箱](./3-terrarium/solution/README.md) | CSS 實務 | 建立 CSS 以設定線上溫室生態箱樣式,著重於 CSS 基礎和網站響應式設計 | [CSS 入門](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [溫室生態箱](./3-terrarium/solution/README.md) | JavaScript 閉包、DOM 操作 | 撰寫 JavaScript 讓溫室生態箱成為拖放介面,重點在閉包與 DOM 操作 | [JavaScript 閉包與 DOM 操作](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [打字遊戲](./4-typing-game/solution/README.md) | 製作打字遊戲 | 學習如何使用鍵盤事件驅動 JavaScript 應用程式邏輯 | [事件驅動程式設計](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [綠色瀏覽器擴充功能](./5-browser-extension/solution/README.md) | 瀏覽器運作原理 | 了解瀏覽器如何運作、歷史,以及如何搭建瀏覽器擴充功能的初步元件 | [瀏覽器介紹](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [綠色瀏覽器擴充功能](./5-browser-extension/solution/README.md) | 建立表單、呼叫 API 及本地儲存變數 | 建立瀏覽器擴充功能的 JavaScript,利用本地儲存變數呼叫 API | [API、表單與本地儲存](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [綠色瀏覽器擴充功能](./5-browser-extension/solution/README.md) | 瀏覽器背景程序與網頁效能 | 使用瀏覽器背景程序管理擴充功能圖示;學習網頁效能及優化技巧 | [背景任務與效能](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [太空遊戲](./6-space-game/solution/README.md) | 使用 JavaScript 進階遊戲開發 | 了解使用類別與組合的繼承以及發布/訂閱模式,為開發遊戲做準備 | [進階遊戲開發介紹](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [太空遊戲](./6-space-game/solution/README.md) | Canvas 繪圖 | 了解 Canvas API 用於在畫面上繪製元素 | [Canvas 繪圖](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [太空遊戲](./6-space-game/solution/README.md) | 元素在畫面移動 | 探索如何使用笛卡爾座標與 Canvas API 讓元素動起來 | [元素移動](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [太空遊戲](./6-space-game/solution/README.md) | 碰撞偵測 | 讓元素碰撞並互動,使用按鍵觸發反應並提供冷卻功能以維持遊戲效能 | [碰撞偵測](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [太空遊戲](./6-space-game/solution/README.md) | 計分系統 | 根據遊戲狀態與表現執行數學運算 | [計分系統](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [太空遊戲](./6-space-game/solution/README.md) | 遊戲結束與重新開始 | 了解遊戲結束與重新開始流程,包括資源清理與變數重置 | [結束條件](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [銀行應用程式](./7-bank-project/solution/README.md) | 網頁應用的 HTML 範本與路由 | 學習用路由與 HTML 範本建立多頁網站架構 | [HTML 範本與路由](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [銀行應用程式](./7-bank-project/solution/README.md) | 建立登入與註冊表單 | 了解表單製作與驗證流程 | [表單](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [銀行應用程式](./7-bank-project/solution/README.md) | 獲取與使用資料的方法 | 理解資料如何流入與流出應用程式,如何取得、儲存與處理 | [資料](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [銀行應用程式](./7-bank-project/solution/README.md) | 狀態管理的概念 | 學習應用程式如何保存狀態與如何程式化管理 | [狀態管理](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [瀏覽器/VScode 程式碼](../../8-code-editor) | 使用 VScode | 學習如何使用程式碼編輯器| [使用 VScode 程式碼編輯器](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [AI 助理](./9-chat-project/README.md) | 與 AI 合作 | 學習如何建立自己的 AI 助理 | [AI 助理專案](./9-chat-project/README.md) | Chris | + +## 🏫 教學法 + +我們的課程設計基於兩個主要教學原則: +* 專案導向學習 +* 頻繁的測驗 + +本課程教授 JavaScript、HTML 和 CSS 的基礎知識,以及當代網頁開發者使用的最新工具與技術。學生將有機會透過製作打字遊戲、虛擬溫室生態箱、環保瀏覽器擴充功能、太空入侵者風格遊戲以及企業銀行應用程式等專案,獲得實務經驗。系列課程結束時,學員將具備紮實的網頁開發能力。 + +> 🎓 您可以將本課程的前幾堂課視為 Microsoft Learn 上的[學習路徑](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon)! + +透過確保內容與專案相契合,學習過程對學生更加吸引且能增強概念的記憶。我們同時撰寫了多堂 JavaScript 基礎入門課程,搭配「[JavaScript 初學者系列](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)」影片教學,其中部分作者也參與了本課程的撰寫。 + +此外,課前低壓力測驗有助設定學生的學習目標,課後測驗則促進進一步記憶。本課程設計靈活且有趣,可完整修讀或分部分選修。專案由簡入繁,隨著12週課程循環逐漸加深難度。 + +儘管我們有意避免引入 JavaScript 框架,專注培養成為網頁開發者前需具備的基礎能力,完成本課程的下一步,建議學習 Node.js,參考另一套影片教學「[Node.js 初學者系列](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)」。 + +> 請參閱我們的 [行為守則](CODE_OF_CONDUCT.md) 與 [貢獻指南](CONTRIBUTING.md)。歡迎您提供建設性的反饋! + +## 🧭 離線存取 + +您可以使用 [Docsify](https://docsify.js.org/#/) 離線瀏覽本文件。先將此專案分叉,並在本機安裝 [Docsify](https://docsify.js.org/#/quickstart),然後在專案根目錄輸入 `docsify serve`。網站將在本機端口 3000 伺服:`localhost:3000`。 + +## 📘 PDF + +所有課程的 PDF 檔案可於 [此處](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf) 下載。 + +## 🎒 其他課程 +我們團隊還製作其他課程!請查看: + + +### 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) +[![LangChain.js for Beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) + +--- + +### Azure / Edge / MCP / Agents +[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) + +--- + +### 生成式 AI 系列 +[![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) + +--- + +### 核心學習 +[![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) + +--- + +### Copilot 系列 +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) + + +## 尋求協助 + +如果您遇到困難或對建立 AI 應用有任何疑問,歡迎加入學習者和經驗豐富開發人員的討論,共同參與 MCP 的交流。這是一個支持性的社群,歡迎提出問題並自由分享知識。 + +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + +若您在建置過程中有產品回饋或遇到錯誤,請訪問: + +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) + +## 授權條款 + +此儲存庫採用 MIT 授權條款。詳情請參閱 [LICENSE](../../LICENSE) 檔案。 + +--- + + +**免責聲明**: +本文件由人工智能翻譯服務 [Co-op Translator](https://github.com/Azure/co-op-translator) 進行翻譯。雖然我們致力於提高準確性,但請注意,自動翻譯可能包含錯誤或不準確之處。原始文件的母語版本應被視為具權威性的資料來源。對於重要資訊,建議採用專業人工翻譯。我們對因使用此翻譯所引致的任何誤解或錯誤詮釋概不負責。 + \ No newline at end of file diff --git a/translations/mo/SECURITY.md b/translations/zh-MO/SECURITY.md similarity index 93% rename from translations/mo/SECURITY.md rename to translations/zh-MO/SECURITY.md index afb4e01b0..ad86d6eaf 100644 --- a/translations/mo/SECURITY.md +++ b/translations/zh-MO/SECURITY.md @@ -1,12 +1,3 @@ - ## 安全性 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)。 diff --git a/translations/mo/SUPPORT.md b/translations/zh-MO/SUPPORT.md similarity index 78% rename from translations/mo/SUPPORT.md rename to translations/zh-MO/SUPPORT.md index e233cd5eb..44f3eeb19 100644 --- a/translations/mo/SUPPORT.md +++ b/translations/zh-MO/SUPPORT.md @@ -1,12 +1,3 @@ - # 支援 ## 如何提交問題並獲得幫助 diff --git a/translations/mo/_404.md b/translations/zh-MO/_404.md similarity index 73% rename from translations/mo/_404.md rename to translations/zh-MO/_404.md index 81f241e2a..6f612c1af 100644 --- a/translations/mo/_404.md +++ b/translations/zh-MO/_404.md @@ -1,12 +1,3 @@ - # 工作進行中 我們正在編輯此頁面。請稍後再回來查看。 diff --git a/translations/mo/docs/_navbar.md b/translations/zh-MO/docs/_navbar.md similarity index 85% rename from translations/mo/docs/_navbar.md rename to translations/zh-MO/docs/_navbar.md index f97ac3b95..0d760958d 100644 --- a/translations/mo/docs/_navbar.md +++ b/translations/zh-MO/docs/_navbar.md @@ -1,12 +1,3 @@ - - 翻譯 - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/mo/docs/_sidebar.md b/translations/zh-MO/docs/_sidebar.md similarity index 89% rename from translations/mo/docs/_sidebar.md rename to translations/zh-MO/docs/_sidebar.md index f202597c5..de360a5a6 100644 --- a/translations/mo/docs/_sidebar.md +++ b/translations/zh-MO/docs/_sidebar.md @@ -1,12 +1,3 @@ - - 介紹 - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/mo/for-teachers.md b/translations/zh-MO/for-teachers.md similarity index 91% rename from translations/mo/for-teachers.md rename to translations/zh-MO/for-teachers.md index 35679c928..eb5332c2e 100644 --- a/translations/mo/for-teachers.md +++ b/translations/zh-MO/for-teachers.md @@ -1,12 +1,3 @@ - ### 給教育工作者 歡迎您在課堂上使用這份課程。它可以無縫整合至 GitHub Classroom 和主流 LMS 平台,也可以作為獨立的倉庫供學生使用。 @@ -42,10 +33,10 @@ CO_OP_TRANSLATOR_METADATA: - Moodle Cloud 對 Common Cartridge 的支持有限。建議使用上述 Moodle 文件,該文件也可上傳至 Canvas。 - 導入後,請檢查模組、截止日期和測驗設置,以符合您的學期安排。 -![Moodle](../../translated_images/mo/moodle.94eb93d714a50cb2.webp) +![Moodle](../../translated_images/zh-MO/moodle.94eb93d714a50cb2.webp) > Moodle 課堂中的課程內容 -![Canvas](../../translated_images/mo/canvas.fbd605ff8e5b8aff.webp) +![Canvas](../../translated_images/zh-MO/canvas.fbd605ff8e5b8aff.webp) > Canvas 課堂中的課程內容 ### 直接使用倉庫(不使用 Classroom) diff --git a/translations/mo/lesson-template/README.md b/translations/zh-MO/lesson-template/README.md similarity index 84% rename from translations/mo/lesson-template/README.md rename to translations/zh-MO/lesson-template/README.md index 1bacb3e7c..823999e6a 100644 --- a/translations/mo/lesson-template/README.md +++ b/translations/zh-MO/lesson-template/README.md @@ -1,12 +1,3 @@ - # [課程主題] ![嵌入影片](../../../lesson-template/video-url) diff --git a/translations/mo/lesson-template/assignment.md b/translations/zh-MO/lesson-template/assignment.md similarity index 71% rename from translations/mo/lesson-template/assignment.md rename to translations/zh-MO/lesson-template/assignment.md index 36c7d432e..db9afd496 100644 --- a/translations/mo/lesson-template/assignment.md +++ b/translations/zh-MO/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [作業名稱] ## 說明 diff --git a/translations/mo/memory-game/README.md b/translations/zh-MO/memory-game/README.md similarity index 88% rename from translations/mo/memory-game/README.md rename to translations/zh-MO/memory-game/README.md index 267567f12..487ad90d1 100644 --- a/translations/mo/memory-game/README.md +++ b/translations/zh-MO/memory-game/README.md @@ -1,12 +1,3 @@ - 這是一個 [Next.js](https://nextjs.org) 專案,使用 [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app) 初始化。 ## 開始使用 diff --git a/translations/mo/quiz-app/README.md b/translations/zh-MO/quiz-app/README.md similarity index 96% rename from translations/mo/quiz-app/README.md rename to translations/zh-MO/quiz-app/README.md index 5fbeabb91..408af12a0 100644 --- a/translations/mo/quiz-app/README.md +++ b/translations/zh-MO/quiz-app/README.md @@ -1,12 +1,3 @@ - # 測驗應用程式 這些測驗是數據科學課程的課前和課後測驗,課程網址為:https://aka.ms/webdev-beginners diff --git a/translations/zh-TW/.co-op-translator.json b/translations/zh-TW/.co-op-translator.json new file mode 100644 index 000000000..42cf634a5 --- /dev/null +++ b/translations/zh-TW/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2026-01-06T14:23:14+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "zh-TW" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2026-01-06T14:26:33+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "zh-TW" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2026-01-06T14:26:49+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "zh-TW" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2026-01-06T14:18:47+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "zh-TW" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2026-01-06T14:22:31+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "zh-TW" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:26:12+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "zh-TW" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2026-01-06T13:18:53+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "zh-TW" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T17:48:27+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "zh-TW" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2026-01-06T13:28:48+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "zh-TW" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2026-01-06T13:30:36+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "zh-TW" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2026-01-06T13:26:41+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "zh-TW" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2026-01-06T13:28:32+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "zh-TW" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2026-01-06T13:30:46+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "zh-TW" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2026-01-06T13:33:04+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "zh-TW" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2026-01-06T13:33:29+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "zh-TW" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2026-01-06T13:35:54+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "zh-TW" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-23T22:36:47+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "zh-TW" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2026-01-06T14:11:43+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "zh-TW" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2026-01-06T14:13:31+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "zh-TW" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2026-01-06T14:16:37+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "zh-TW" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2026-01-06T14:18:26+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "zh-TW" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2026-01-06T14:13:53+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "zh-TW" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2026-01-06T14:16:15+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "zh-TW" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-06T13:21:56+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "zh-TW" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-23T22:35:58+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "zh-TW" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2026-01-06T13:21:04+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "zh-TW" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-24T00:17:45+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "zh-TW" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2026-01-06T14:09:38+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "zh-TW" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2026-01-06T14:11:29+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "zh-TW" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2026-01-06T13:55:08+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "zh-TW" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2026-01-06T13:56:57+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "zh-TW" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2026-01-06T13:50:40+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "zh-TW" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2026-01-06T13:52:35+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "zh-TW" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2026-01-06T13:52:53+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "zh-TW" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2026-01-06T13:54:49+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "zh-TW" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-23T23:37:14+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "zh-TW" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-23T23:48:21+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "zh-TW" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-23T23:49:13+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "zh-TW" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-23T23:51:57+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "zh-TW" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-23T23:50:10+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "zh-TW" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-23T23:52:49+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "zh-TW" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-23T23:53:42+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "zh-TW" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-23T23:51:03+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "zh-TW" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-23T23:41:22+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "zh-TW" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2026-01-06T13:46:20+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "zh-TW" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2026-01-06T13:48:19+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "zh-TW" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2026-01-06T13:40:41+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "zh-TW" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2026-01-06T13:42:30+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "zh-TW" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2026-01-06T13:48:37+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "zh-TW" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2026-01-06T13:50:31+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "zh-TW" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2026-01-06T13:38:44+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "zh-TW" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2026-01-06T13:40:28+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "zh-TW" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T23:03:59+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "zh-TW" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T23:03:29+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "zh-TW" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2026-01-06T13:45:15+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "zh-TW" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-23T22:53:34+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "zh-TW" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T22:54:37+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "zh-TW" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T22:54:08+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "zh-TW" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2026-01-06T13:42:46+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "zh-TW" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2026-01-06T13:44:48+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "zh-TW" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T23:10:02+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "zh-TW" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T23:09:33+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "zh-TW" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-23T22:51:08+00:00", + "source_file": "6-space-game/README.md", + "language_code": "zh-TW" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-23T23:10:32+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "zh-TW" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2026-01-06T14:00:46+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "zh-TW" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2026-01-06T14:03:09+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "zh-TW" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2026-01-06T13:57:17+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "zh-TW" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2026-01-06T14:00:19+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "zh-TW" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2026-01-06T14:03:22+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "zh-TW" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2026-01-06T14:06:29+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "zh-TW" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2026-01-06T14:06:54+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "zh-TW" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2026-01-06T14:09:12+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "zh-TW" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-23T23:54:31+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "zh-TW" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-23T23:55:20+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "zh-TW" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-24T00:10:28+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "zh-TW" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2026-01-06T13:36:12+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "zh-TW" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2026-01-06T13:37:51+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "zh-TW" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2026-01-06T13:22:01+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "zh-TW" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:23:26+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "zh-TW" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:42:35+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "zh-TW" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2026-01-06T14:29:33+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "zh-TW" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:51:22+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "zh-TW" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:18:15+00:00", + "source_file": "AGENTS.md", + "language_code": "zh-TW" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-23T22:20:11+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "zh-TW" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-23T22:22:28+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "zh-TW" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:47:46+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "zh-TW" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T17:52:02+00:00", + "source_file": "README.md", + "language_code": "zh-TW" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-23T22:21:23+00:00", + "source_file": "SECURITY.md", + "language_code": "zh-TW" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-23T22:18:32+00:00", + "source_file": "SUPPORT.md", + "language_code": "zh-TW" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-23T22:20:47+00:00", + "source_file": "_404.md", + "language_code": "zh-TW" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-23T22:50:28+00:00", + "source_file": "docs/_navbar.md", + "language_code": "zh-TW" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-23T22:49:32+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "zh-TW" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T08:57:18+00:00", + "source_file": "for-teachers.md", + "language_code": "zh-TW" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-24T00:15:50+00:00", + "source_file": "lesson-template/README.md", + "language_code": "zh-TW" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-24T00:16:28+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "zh-TW" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:54:31+00:00", + "source_file": "memory-game/README.md", + "language_code": "zh-TW" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-24T00:22:59+00:00", + "source_file": "quiz-app/README.md", + "language_code": "zh-TW" + } +} \ No newline at end of file diff --git a/translations/tw/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/zh-TW/1-getting-started-lessons/1-intro-to-programming-languages/README.md similarity index 99% rename from translations/tw/1-getting-started-lessons/1-intro-to-programming-languages/README.md rename to translations/zh-TW/1-getting-started-lessons/1-intro-to-programming-languages/README.md index cf806530b..5bc0d3cab 100644 --- a/translations/tw/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/zh-TW/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # 程式語言與現代開發者工具介紹 嗨,未來的開發者!👋 可以跟你說一件每天都讓我熱血沸騰的事情嗎?你將會發現程式設計不只是關於電腦,而是擁有真正超能力,把你最狂野的想法變成現實! @@ -17,7 +8,7 @@ CO_OP_TRANSLATOR_METADATA: 今天,我們要探討一些令人驚嘆的工具,讓現代網頁開發不僅可能且讓人上癮。我說的正是Netflix、Spotify以及你最愛的獨立應用工作室每天使用的編輯器、瀏覽器和工作流程。這裡最酷的部分是:大多數這些專業級、業界標準的工具完全免費! -![Intro Programming](../../../../translated_images/tw/webdev101-programming.d6e3f98e61ac4bff.webp) +![Intro Programming](../../../../translated_images/zh-TW/webdev101-programming.d6e3f98e61ac4bff.webp) > 筆記圖由 [Tomomi Imura](https://twitter.com/girlie_mac) 製作 ```mermaid diff --git a/translations/tw/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/zh-TW/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md similarity index 93% rename from translations/tw/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md rename to translations/zh-TW/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index dc8691a9d..696f102ae 100644 --- a/translations/tw/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/zh-TW/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # Assignment: 探索現代網頁開發工具 ## Instructions diff --git a/translations/tw/1-getting-started-lessons/2-github-basics/README.md b/translations/zh-TW/1-getting-started-lessons/2-github-basics/README.md similarity index 98% rename from translations/tw/1-getting-started-lessons/2-github-basics/README.md rename to translations/zh-TW/1-getting-started-lessons/2-github-basics/README.md index 08fe8ce4b..3d93e274d 100644 --- a/translations/tw/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/zh-TW/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # Introduction to GitHub 嘿,未來的開發者!👋 準備好加入全球數百萬程式碼撰寫者的行列了嗎?我真心很興奮地要向你介紹 GitHub-把它想像成程式設計師的社群媒體平台,不同的是我們不是分享午餐照片,而是分享程式碼,一起打造超讚的東西! @@ -17,7 +8,7 @@ CO_OP_TRANSLATOR_METADATA: 我們將一起逐步踏上這趟旅程。不要急,不要緊張-只有你我,還有一些即將成為你新好朋友的超酷工具! -![Intro to GitHub](../../../../translated_images/tw/webdev101-github.8846d7971abef6f9.webp) +![Intro to GitHub](../../../../translated_images/zh-TW/webdev101-github.8846d7971abef6f9.webp) > Sketchnote by [Tomomi Imura](https://twitter.com/girlie_mac) ```mermaid @@ -605,7 +596,7 @@ flowchart TD ✅ 找尋「適合新手」的優良程式碼庫的好方法是 [透過 'good-first-issue' 標籤搜尋](https://github.blog/2020-01-22-browse-good-first-issues-to-start-contributing-to-open-source/)。 -![將程式庫複製到本機](../../../../translated_images/tw/clone_repo.5085c48d666ead57.webp) +![將程式庫複製到本機](../../../../translated_images/zh-TW/clone_repo.5085c48d666ead57.webp) 複製程式碼有多種方式。常見的一種是使用 HTTPS、SSH 或 GitHub CLI(命令列介面)來「克隆」整個程式庫內容。 diff --git a/translations/tw/1-getting-started-lessons/3-accessibility/README.md b/translations/zh-TW/1-getting-started-lessons/3-accessibility/README.md similarity index 98% rename from translations/tw/1-getting-started-lessons/3-accessibility/README.md rename to translations/zh-TW/1-getting-started-lessons/3-accessibility/README.md index f8b53cc26..9397c6f5b 100644 --- a/translations/tw/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/zh-TW/1-getting-started-lessons/3-accessibility/README.md @@ -1,15 +1,6 @@ - # 建立無障礙網頁 -![關於無障礙的一切](../../../../translated_images/tw/webdev101-a11y.8ef3025c858d897a.webp) +![關於無障礙的一切](../../../../translated_images/zh-TW/webdev101-a11y.8ef3025c858d897a.webp) > 手繪筆記由 [Tomomi Imura](https://twitter.com/girlie_mac) 製作 ```mermaid @@ -1049,12 +1040,12 @@ pie title "常見的 ARIA 使用模式" **具資訊性的圖片** - 傳達重要資訊: ```html -Sales increased 25% from Q1 to Q2 2024 +Sales increased 25% from Q1 to Q2 2024 ``` **裝飾性圖片** - 純視覺無資訊價值: ```html - + ``` **功能性圖片** - 作為按鈕或控制元件: @@ -1066,7 +1057,7 @@ pie title "常見的 ARIA 使用模式" **複雜圖片** - 圖表、示意圖、資訊圖表: ```html -Quarterly sales data +Quarterly sales data

Detailed description: Sales data shows a steady increase across all quarters...

@@ -1106,7 +1097,7 @@ pie title "常見的 ARIA 使用模式" - Website traffic increased 40% after accessibility improvements + Website traffic increased 40% after accessibility improvements ``` diff --git a/translations/tw/1-getting-started-lessons/3-accessibility/assignment.md b/translations/zh-TW/1-getting-started-lessons/3-accessibility/assignment.md similarity index 97% rename from translations/tw/1-getting-started-lessons/3-accessibility/assignment.md rename to translations/zh-TW/1-getting-started-lessons/3-accessibility/assignment.md index 74d2e47ba..44f8be547 100644 --- a/translations/tw/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/zh-TW/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # 全面性網站無障礙審核 ## 指示 diff --git a/translations/tw/1-getting-started-lessons/README.md b/translations/zh-TW/1-getting-started-lessons/README.md similarity index 80% rename from translations/tw/1-getting-started-lessons/README.md rename to translations/zh-TW/1-getting-started-lessons/README.md index 13a283df4..d8d542cc8 100644 --- a/translations/tw/1-getting-started-lessons/README.md +++ b/translations/zh-TW/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # 開始學習網頁開發 在本課程的這一部分中,您將學習成為專業開發人員所需的重要非專案基礎概念。 diff --git a/translations/tw/10-ai-framework-project/README.md b/translations/zh-TW/10-ai-framework-project/README.md similarity index 99% rename from translations/tw/10-ai-framework-project/README.md rename to translations/zh-TW/10-ai-framework-project/README.md index 5823fd66b..219ecc4cb 100644 --- a/translations/tw/10-ai-framework-project/README.md +++ b/translations/zh-TW/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # AI Framework 曾經覺得從零開始建立 AI 應用程式壓力山大嗎?你並不孤單!AI 框架就像是為 AI 開發準備的瑞士軍刀——它們是強大的工具,能在建立智慧型應用程式時節省你的時間和麻煩。把 AI 框架想像成一個組織完善的函式庫:它提供預建元件、標準化的 API 和聰明的抽象,讓你可以專注於解決問題,而不是為了實作細節而苦惱。 diff --git a/translations/zh/10-ai-framework-project/solution/README.md b/translations/zh-TW/10-ai-framework-project/solution/README.md similarity index 100% rename from translations/zh/10-ai-framework-project/solution/README.md rename to translations/zh-TW/10-ai-framework-project/solution/README.md diff --git a/translations/tw/2-js-basics/1-data-types/README.md b/translations/zh-TW/2-js-basics/1-data-types/README.md similarity index 98% rename from translations/tw/2-js-basics/1-data-types/README.md rename to translations/zh-TW/2-js-basics/1-data-types/README.md index 41dd63d0e..787e58b8e 100644 --- a/translations/tw/2-js-basics/1-data-types/README.md +++ b/translations/zh-TW/2-js-basics/1-data-types/README.md @@ -1,15 +1,6 @@ - # JavaScript 基礎:資料型別 -![JavaScript 基礎 - 資料型別](../../../../translated_images/tw/webdev101-js-datatypes.4cc470179730702c.webp) +![JavaScript 基礎 - 資料型別](../../../../translated_images/zh-TW/webdev101-js-datatypes.4cc470179730702c.webp) > 手繪筆記作者:[Tomomi Imura](https://twitter.com/girlie_mac) ```mermaid diff --git a/translations/tw/2-js-basics/1-data-types/assignment.md b/translations/zh-TW/2-js-basics/1-data-types/assignment.md similarity index 94% rename from translations/tw/2-js-basics/1-data-types/assignment.md rename to translations/zh-TW/2-js-basics/1-data-types/assignment.md index a6196b5dc..e8f486a00 100644 --- a/translations/tw/2-js-basics/1-data-types/assignment.md +++ b/translations/zh-TW/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # Data Types Practice: 電子商務購物車 ## Instructions diff --git a/translations/tw/2-js-basics/2-functions-methods/README.md b/translations/zh-TW/2-js-basics/2-functions-methods/README.md similarity index 98% rename from translations/tw/2-js-basics/2-functions-methods/README.md rename to translations/zh-TW/2-js-basics/2-functions-methods/README.md index 81cd17a80..6fe8f11d7 100644 --- a/translations/tw/2-js-basics/2-functions-methods/README.md +++ b/translations/zh-TW/2-js-basics/2-functions-methods/README.md @@ -1,15 +1,6 @@ - # JavaScript 基礎:方法與函式 -![JavaScript Basics - Functions](../../../../translated_images/tw/webdev101-js-functions.be049c4726e94f8b.webp) +![JavaScript Basics - Functions](../../../../translated_images/zh-TW/webdev101-js-functions.be049c4726e94f8b.webp) > 手繪筆記作者:[Tomomi Imura](https://twitter.com/girlie_mac) ```mermaid diff --git a/translations/tw/2-js-basics/2-functions-methods/assignment.md b/translations/zh-TW/2-js-basics/2-functions-methods/assignment.md similarity index 93% rename from translations/tw/2-js-basics/2-functions-methods/assignment.md rename to translations/zh-TW/2-js-basics/2-functions-methods/assignment.md index 20471a440..53f6d0e13 100644 --- a/translations/tw/2-js-basics/2-functions-methods/assignment.md +++ b/translations/zh-TW/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # Fun with Functions ## Instructions diff --git a/translations/tw/2-js-basics/3-making-decisions/README.md b/translations/zh-TW/2-js-basics/3-making-decisions/README.md similarity index 98% rename from translations/tw/2-js-basics/3-making-decisions/README.md rename to translations/zh-TW/2-js-basics/3-making-decisions/README.md index cfdd57aa1..d19ad3ec6 100644 --- a/translations/tw/2-js-basics/3-making-decisions/README.md +++ b/translations/zh-TW/2-js-basics/3-making-decisions/README.md @@ -1,15 +1,6 @@ - # JavaScript 基礎:做出決策 -![JavaScript 基礎 - 做出決策](../../../../translated_images/tw/webdev101-js-decisions.69e1b20f272dd1f0.webp) +![JavaScript 基礎 - 做出決策](../../../../translated_images/zh-TW/webdev101-js-decisions.69e1b20f272dd1f0.webp) > 筆記圖示由 [Tomomi Imura](https://twitter.com/girlie_mac) 製作 diff --git a/translations/tw/2-js-basics/3-making-decisions/assignment.md b/translations/zh-TW/2-js-basics/3-making-decisions/assignment.md similarity index 94% rename from translations/tw/2-js-basics/3-making-decisions/assignment.md rename to translations/zh-TW/2-js-basics/3-making-decisions/assignment.md index afc79a4ba..33433d2bc 100644 --- a/translations/tw/2-js-basics/3-making-decisions/assignment.md +++ b/translations/zh-TW/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # 做決策:學生成績處理器 ## 學習目標 diff --git a/translations/tw/2-js-basics/4-arrays-loops/README.md b/translations/zh-TW/2-js-basics/4-arrays-loops/README.md similarity index 98% rename from translations/tw/2-js-basics/4-arrays-loops/README.md rename to translations/zh-TW/2-js-basics/4-arrays-loops/README.md index d42f80536..139668a8e 100644 --- a/translations/tw/2-js-basics/4-arrays-loops/README.md +++ b/translations/zh-TW/2-js-basics/4-arrays-loops/README.md @@ -1,15 +1,6 @@ - # JavaScript 基礎:陣列與迴圈 -![JavaScript Basics - Arrays](../../../../translated_images/tw/webdev101-js-arrays.439d7528b8a29455.webp) +![JavaScript Basics - Arrays](../../../../translated_images/zh-TW/webdev101-js-arrays.439d7528b8a29455.webp) > Sketchnote 由 [Tomomi Imura](https://twitter.com/girlie_mac) 製作 ```mermaid diff --git a/translations/tw/2-js-basics/4-arrays-loops/assignment.md b/translations/zh-TW/2-js-basics/4-arrays-loops/assignment.md similarity index 94% rename from translations/tw/2-js-basics/4-arrays-loops/assignment.md rename to translations/zh-TW/2-js-basics/4-arrays-loops/assignment.md index ee7a4f62a..79d858e2e 100644 --- a/translations/tw/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/zh-TW/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # 陣列與迴圈作業 ## 指示 diff --git a/translations/tw/2-js-basics/README.md b/translations/zh-TW/2-js-basics/README.md similarity index 79% rename from translations/tw/2-js-basics/README.md rename to translations/zh-TW/2-js-basics/README.md index cb20bc304..d997ae775 100644 --- a/translations/tw/2-js-basics/README.md +++ b/translations/zh-TW/2-js-basics/README.md @@ -1,12 +1,3 @@ - # JavaScript 簡介 JavaScript 是網頁的語言。在這四節課中,你將學習它的基礎知識。 diff --git a/translations/tw/3-terrarium/1-intro-to-html/README.md b/translations/zh-TW/3-terrarium/1-intro-to-html/README.md similarity index 95% rename from translations/tw/3-terrarium/1-intro-to-html/README.md rename to translations/zh-TW/3-terrarium/1-intro-to-html/README.md index 6ce3e5ecf..1a94ddfe0 100644 --- a/translations/tw/3-terrarium/1-intro-to-html/README.md +++ b/translations/zh-TW/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Terrarium 專案第一部分:HTML 入門 ```mermaid @@ -25,7 +16,7 @@ journey 強化無障礙功能: 5: Student 建造生態瓶: 5: Student ``` -![HTML 入門](../../../../translated_images/tw/webdev101-html.4389c2067af68e98.webp) +![HTML 入門](../../../../translated_images/zh-TW/webdev101-html.4389c2067af68e98.webp) > 速寫筆記由 [Tomomi Imura](https://twitter.com/girlie_mac) 製作 HTML,也就是超文字標記語言,是你曾經造訪過的每個網站的基礎。想像 HTML 是賦予網頁結構的骨架——它定義了內容放置的位置、組織方式,以及每個部分的意義。CSS 稍後會用色彩和版面來「裝扮」你的 HTML,JavaScript 會帶來互動效果,但 HTML 提供了讓一切成為可能的基本結構。 @@ -86,7 +77,7 @@ mindmap 4. 在檔案總管窗格點擊「新增檔案」圖示 5. 檔名命名為 `index.html` -![VS Code 檔案總管示範建立新檔案](../../../../translated_images/tw/vs-code-index.e2986cf919471eb9.webp) +![VS Code 檔案總管示範建立新檔案](../../../../translated_images/zh-TW/vs-code-index.e2986cf919471eb9.webp) **選項二:使用終端機指令** ```bash @@ -236,48 +227,48 @@ HTML 使用配對標籤來定義元素。大多數標籤有一個開啟標籤,
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
- plant + plant
diff --git a/translations/tw/3-terrarium/1-intro-to-html/assignment.md b/translations/zh-TW/3-terrarium/1-intro-to-html/assignment.md similarity index 96% rename from translations/tw/3-terrarium/1-intro-to-html/assignment.md rename to translations/zh-TW/3-terrarium/1-intro-to-html/assignment.md index e6a588d40..9b0a2e7b4 100644 --- a/translations/tw/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/zh-TW/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # HTML 練習作業:建立部落格模型 ## 學習目標 diff --git a/translations/tw/3-terrarium/2-intro-to-css/README.md b/translations/zh-TW/3-terrarium/2-intro-to-css/README.md similarity index 97% rename from translations/tw/3-terrarium/2-intro-to-css/README.md rename to translations/zh-TW/3-terrarium/2-intro-to-css/README.md index 1046155f3..151de17e6 100644 --- a/translations/tw/3-terrarium/2-intro-to-css/README.md +++ b/translations/zh-TW/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Terrarium Project 第二部分:CSS 入門 ```mermaid @@ -29,7 +20,7 @@ journey 響應式設計: 5: Student 玻璃反射: 5: Student ``` -![Introduction to CSS](../../../../translated_images/tw/webdev101-css.3f7af5991bf53a20.webp) +![Introduction to CSS](../../../../translated_images/zh-TW/webdev101-css.3f7af5991bf53a20.webp) > 筆記作者:[Tomomi Imura](https://twitter.com/girlie_mac) 還記得你的 HTML 陸地生態箱看起來相當簡單嗎?CSS 正是我們將這個樸素結構轉變成視覺吸引之物的關鍵所在。 @@ -202,7 +193,7 @@ body { 打開瀏覽器開發者工具(F12),切換到元素檢視,查看你的 `

` 元素。你會看到它繼承了 body 的字型: -![inherited font](../../../../translated_images/tw/1.cc07a5cbe114ad1d.webp) +![inherited font](../../../../translated_images/zh-TW/1.cc07a5cbe114ad1d.webp) ✅ **實驗時間**:試著在 `` 設定其他可繼承屬性,如 `color`、`line-height`、`text-align`。你的標題和其他元素會有什麼變化? @@ -332,7 +323,7 @@ ID 選擇器以 `#` 開頭,選取帶有指定 `id` 屬性的元素。因為 ID **植物的 HTML 結構如下:** ```html
- Decorative plant for terrarium + Decorative plant for terrarium
``` @@ -594,7 +585,7 @@ flowchart LR 你將製作細膩高光,模擬光線如何在玻璃表面反射。此作法類似文藝復興畫家揚·范艾克運用光與反射使玻璃畫作呈現立體感。目標如下: -![finished terrarium](../../../../translated_images/tw/terrarium-final.2f07047ffc597d0a.webp) +![finished terrarium](../../../../translated_images/zh-TW/terrarium-final.2f07047ffc597d0a.webp) **你的挑戰:** - **製作** 細膩的白色或淺色橢圓形反光 diff --git a/translations/tw/3-terrarium/2-intro-to-css/assignment.md b/translations/zh-TW/3-terrarium/2-intro-to-css/assignment.md similarity index 95% rename from translations/tw/3-terrarium/2-intro-to-css/assignment.md rename to translations/zh-TW/3-terrarium/2-intro-to-css/assignment.md index 40a7a3c11..eed4c0f7a 100644 --- a/translations/tw/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/zh-TW/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # CSS 重構作業 ## 目標 diff --git a/translations/tw/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/zh-TW/3-terrarium/3-intro-to-DOM-and-closures/README.md similarity index 97% rename from translations/tw/3-terrarium/3-intro-to-DOM-and-closures/README.md rename to translations/zh-TW/3-terrarium/3-intro-to-DOM-and-closures/README.md index baa09e5a0..14d8ffe69 100644 --- a/translations/tw/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/zh-TW/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # Terrarium 專案第三部分:DOM 操作與 JavaScript 閉包 ```mermaid @@ -25,7 +16,7 @@ journey 測試功能: 5: Student 完成陸地生態箱: 5: Student ``` -![DOM 和閉包](../../../../translated_images/tw/webdev101-js.10280393044d7eaa.webp) +![DOM 和閉包](../../../../translated_images/zh-TW/webdev101-js.10280393044d7eaa.webp) > 筆記作者 [Tomomi Imura](https://twitter.com/girlie_mac) 歡迎來到網頁開發中最有趣的部分 —— 讓網頁變得互動!文件物件模型(DOM)就像 HTML 與 JavaScript 之間的橋樑,今天我們將利用它讓你的玻璃花房活起來。當 Tim Berners-Lee 創造第一個瀏覽器時,他設想了一個文件可以是動態且互動的網頁 —— DOM 讓這個願景成真。 @@ -102,7 +93,7 @@ flowchart TD style P fill:#ffebee style Q fill:#ffebee ``` -![DOM 樹狀圖表示](../../../../translated_images/tw/dom-tree.7daf0e763cbbba92.webp) +![DOM 樹狀圖表示](../../../../translated_images/zh-TW/dom-tree.7daf0e763cbbba92.webp) > DOM 與參照它的 HTML 標記的表示圖。取自 [Olfa Nasraoui](https://www.researchgate.net/publication/221417012_Profile-Based_Focused_Crawler_for_Social_Media-Sharing_Websites) @@ -146,7 +137,7 @@ flowchart LR ``` > 💡 **認識閉包**:閉包是 JavaScript 重要議題,許多開發者花好幾年才完全理解其理論面。今天我們重點在實際應用——隨著互動功能開發,閉包會自然出現。理解會隨觀察實際解決問題過程逐漸建立。 -![DOM 樹狀圖表示](../../../../translated_images/tw/dom-tree.7daf0e763cbbba92.webp) +![DOM 樹狀圖表示](../../../../translated_images/zh-TW/dom-tree.7daf0e763cbbba92.webp) > DOM 與參照它的 HTML 標記的表示圖。取自 [Olfa Nasraoui](https://www.researchgate.net/publication/221417012_Profile-Based_Focused_Crawler_for_Social_Media-Sharing_Websites) @@ -591,7 +582,7 @@ function stopElementDrag() { - **跨裝置支援**:同時適用桌面與行動裝置 - **效能意識**:避免記憶體洩漏和重複計算 -![finished terrarium](../../../../translated_images/tw/terrarium-final.0920f16e87c13a84.webp) +![finished terrarium](../../../../translated_images/zh-TW/terrarium-final.0920f16e87c13a84.webp) --- diff --git a/translations/tw/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/zh-TW/3-terrarium/3-intro-to-DOM-and-closures/assignment.md similarity index 94% rename from translations/tw/3-terrarium/3-intro-to-DOM-and-closures/assignment.md rename to translations/zh-TW/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index 608617791..281094532 100644 --- a/translations/tw/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/zh-TW/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # DOM 元素調查作業 ## 概述 diff --git a/translations/tw/3-terrarium/README.md b/translations/zh-TW/3-terrarium/README.md similarity index 81% rename from translations/tw/3-terrarium/README.md rename to translations/zh-TW/3-terrarium/README.md index 12eef1420..68fa740a8 100644 --- a/translations/tw/3-terrarium/README.md +++ b/translations/zh-TW/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## 部署你的 Terrarium 你可以使用 **Azure 靜態 Web 應用程式** 在網路上部署或發佈你的 Terrarium。 diff --git a/translations/tw/3-terrarium/solution/README.md b/translations/zh-TW/3-terrarium/solution/README.md similarity index 88% rename from translations/tw/3-terrarium/solution/README.md rename to translations/zh-TW/3-terrarium/solution/README.md index 539a1ceee..c0413d6af 100644 --- a/translations/tw/3-terrarium/solution/README.md +++ b/translations/zh-TW/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # 我的微型植物園:一個學習 HTML、CSS 和使用 JavaScript 操控 DOM 的專案 🌵🌱 一個小型的拖放式程式冥想。只需使用一些 HTML、JS 和 CSS,你就可以建立一個網頁介面,設計它,並添加互動功能。 diff --git a/translations/tw/4-typing-game/README.md b/translations/zh-TW/4-typing-game/README.md similarity index 97% rename from translations/tw/4-typing-game/README.md rename to translations/zh-TW/4-typing-game/README.md index 12710aeab..4615da205 100644 --- a/translations/tw/4-typing-game/README.md +++ b/translations/zh-TW/4-typing-game/README.md @@ -1,12 +1,3 @@ - # 事件驅動程式設計 - 建立一款打字遊戲 ```mermaid diff --git a/translations/tw/4-typing-game/solution/README.md b/translations/zh-TW/4-typing-game/solution/README.md similarity index 63% rename from translations/tw/4-typing-game/solution/README.md rename to translations/zh-TW/4-typing-game/solution/README.md index 66f7b6877..210d52dea 100644 --- a/translations/tw/4-typing-game/solution/README.md +++ b/translations/zh-TW/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - 這是一個佔位符,故意留空 **免責聲明**: diff --git a/translations/tw/4-typing-game/typing-game/README.md b/translations/zh-TW/4-typing-game/typing-game/README.md similarity index 99% rename from translations/tw/4-typing-game/typing-game/README.md rename to translations/zh-TW/4-typing-game/typing-game/README.md index 66194caca..8063e37d6 100644 --- a/translations/tw/4-typing-game/typing-game/README.md +++ b/translations/zh-TW/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # 使用事件創建遊戲 你是否曾經想過網站如何知道你何時點擊按鈕或在文字框中輸入?這就是事件驅動程式設計的魔力!還有什麼比透過建構一個有用的東西——一個會對你的每個按鍵反應的打字速度遊戲——更好的學習方式呢。 diff --git a/translations/tw/4-typing-game/typing-game/assignment.md b/translations/zh-TW/4-typing-game/typing-game/assignment.md similarity index 92% rename from translations/tw/4-typing-game/typing-game/assignment.md rename to translations/zh-TW/4-typing-game/typing-game/assignment.md index a054fa952..6c4148d49 100644 --- a/translations/tw/4-typing-game/typing-game/assignment.md +++ b/translations/zh-TW/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # 建立一個新的鍵盤遊戲 ## 說明 diff --git a/translations/tw/5-browser-extension/1-about-browsers/README.md b/translations/zh-TW/5-browser-extension/1-about-browsers/README.md similarity index 97% rename from translations/tw/5-browser-extension/1-about-browsers/README.md rename to translations/zh-TW/5-browser-extension/1-about-browsers/README.md index 2b2601070..eba2cb517 100644 --- a/translations/tw/5-browser-extension/1-about-browsers/README.md +++ b/translations/zh-TW/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # 瀏覽器擴充功能專案第一部分:關於瀏覽器的所有知識 ```mermaid @@ -25,7 +16,7 @@ journey 偵錯問題: 4: Student 打磨使用體驗: 5: Student ``` -![瀏覽器速寫筆記](../../../../translated_images/tw/browser.60317c9be8b7f84a.webp) +![瀏覽器速寫筆記](../../../../translated_images/zh-TW/browser.60317c9be8b7f84a.webp) > 速寫筆記由 [Wassim Chegham](https://dev.to/wassimchegham/ever-wondered-what-happens-when-you-type-in-a-url-in-an-address-bar-in-a-browser-3dob) 製作 ## 課前測驗 @@ -77,7 +68,7 @@ mindmap ✅ **小歷史**:第一個瀏覽器叫做「WorldWideWeb」,由 Sir Timothy Berners-Lee 於 1990 年創建。 -![早期瀏覽器](../../../../translated_images/tw/earlybrowsers.d984b711cdf3a42d.webp) +![早期瀏覽器](../../../../translated_images/zh-TW/earlybrowsers.d984b711cdf3a42d.webp) > 一些早期瀏覽器,圖片來源 [Karen McGrane](https://www.slideshare.net/KMcGrane/week-4-ixd-history-personal-computing) ### 瀏覽器如何處理網頁內容 @@ -194,7 +185,7 @@ quadrantChart 了解擴充功能安裝流程,能幫助您預期使用者安裝時的體驗。安裝流程在現代瀏覽器中有標準化,介面設計上略有差異。 -![Edge瀏覽器截圖,顯示打開的 edge://extensions 頁面和設定選單](../../../../translated_images/tw/install-on-edge.d68781acaf0b3d3d.webp) +![Edge瀏覽器截圖,顯示打開的 edge://extensions 頁面和設定選單](../../../../translated_images/zh-TW/install-on-edge.d68781acaf0b3d3d.webp) > **重要提示**:測試自己開發的擴充功能時,請務必開啟開發者模式,並允許來自其他商店的擴充功能。 @@ -308,10 +299,10 @@ project-root/ ### 擴充功能畫面總覽 **設定畫面** - 初次使用者配置: -![完成的擴充功能畫面截圖,顯示包含區域名稱和API金鑰輸入欄的表單。](../../../../translated_images/tw/1.b6da8c1394b07491.webp) +![完成的擴充功能畫面截圖,顯示包含區域名稱和API金鑰輸入欄的表單。](../../../../translated_images/zh-TW/1.b6da8c1394b07491.webp) **結果畫面** - 碳足跡資料展示: -![完成的擴充功能結果畫面截圖,顯示 US-NEISO 區域的碳使用數值及化石燃料占比。](../../../../translated_images/tw/2.1dae52ff08042246.webp) +![完成的擴充功能結果畫面截圖,顯示 US-NEISO 區域的碳使用數值及化石燃料占比。](../../../../translated_images/zh-TW/2.1dae52ff08042246.webp) ### 建立設定表單 diff --git a/translations/tw/5-browser-extension/1-about-browsers/assignment.md b/translations/zh-TW/5-browser-extension/1-about-browsers/assignment.md similarity index 95% rename from translations/tw/5-browser-extension/1-about-browsers/assignment.md rename to translations/zh-TW/5-browser-extension/1-about-browsers/assignment.md index 1d58e3344..b9186ca0f 100644 --- a/translations/tw/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/zh-TW/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # Assignment: 重新設計你的瀏覽器擴充功能 ## 概覽 diff --git a/translations/tw/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/zh-TW/5-browser-extension/2-forms-browsers-local-storage/README.md similarity index 98% rename from translations/tw/5-browser-extension/2-forms-browsers-local-storage/README.md rename to translations/zh-TW/5-browser-extension/2-forms-browsers-local-storage/README.md index 8a83235d9..2d45e71c0 100644 --- a/translations/tw/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/zh-TW/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # 瀏覽器擴充功能專案第二部分:呼叫 API,使用本機儲存空間 ```mermaid @@ -263,7 +254,7 @@ stateDiagram-v2 Reset --> ClearStorage: 移除儲存資料 ClearStorage --> FirstTime: 返回設定 ``` -![本機儲存面板](../../../../translated_images/tw/localstorage.472f8147b6a3f8d1.webp) +![本機儲存面板](../../../../translated_images/zh-TW/localstorage.472f8147b6a3f8d1.webp) > ⚠️ **安全性考量**:在正式應用程式中,將 API 金鑰存放於 LocalStorage 有安全風險,因為 JavaScript 可讀取此資料。學習階段可接受,但實際應用應使用安全的伺服器端儲存機制保存敏感憑證。 diff --git a/translations/tw/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/zh-TW/5-browser-extension/2-forms-browsers-local-storage/assignment.md similarity index 94% rename from translations/tw/5-browser-extension/2-forms-browsers-local-storage/assignment.md rename to translations/zh-TW/5-browser-extension/2-forms-browsers-local-storage/assignment.md index bff6a05b4..e82a96b1a 100644 --- a/translations/tw/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/zh-TW/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # 採用 API ## 概述 diff --git a/translations/tw/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/zh-TW/5-browser-extension/3-background-tasks-and-performance/README.md similarity index 97% rename from translations/tw/5-browser-extension/3-background-tasks-and-performance/README.md rename to translations/zh-TW/5-browser-extension/3-background-tasks-and-performance/README.md index 7996812c6..c010b938d 100644 --- a/translations/tw/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/zh-TW/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # 瀏覽器擴充套件專案第三部分:了解背景工作與效能 ```mermaid @@ -123,7 +114,7 @@ flowchart LR 試試看這個方法。開啟一個網站(Microsoft.com 效果不錯),按「錄製」。現在重新整理頁面,觀察分析器捕捉的過程。停止錄製後,您會看到瀏覽器如何「腳本執行」、「渲染」及「繪製」的詳細流程。這讓我想起火箭發射任務控制中心監控所有系統的即時數據──您可以確切知道何時發生了什麼。 -![Edge profiler](../../../../translated_images/tw/profiler.5a4a62479c5df01c.webp) +![Edge profiler](../../../../translated_images/zh-TW/profiler.5a4a62479c5df01c.webp) ✅ [Microsoft 文件](https://docs.microsoft.com/microsoft-edge/devtools-guide/performance/?WT.mc_id=academic-77807-sagibbon)提供了更多深入細節,想深入了解請參考 @@ -133,11 +124,11 @@ flowchart LR 挑選部分分析時間軸,查看摘要面板,就能獲得您的頁面效能快照: -![Edge profiler snapshot](../../../../translated_images/tw/snapshot.97750180ebcad737.webp) +![Edge profiler snapshot](../../../../translated_images/zh-TW/snapshot.97750180ebcad737.webp) 檢查事件記錄面板,看看是否有事件耗時超過 15 毫秒: -![Edge event log](../../../../translated_images/tw/log.804026979f3707e0.webp) +![Edge event log](../../../../translated_images/zh-TW/log.804026979f3707e0.webp) ✅ 熟悉您的分析器!打開本網站的開發者工具,檢查是否有瓶頸。哪個資源載入最慢?最快的是哪個? diff --git a/translations/tw/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/zh-TW/5-browser-extension/3-background-tasks-and-performance/assignment.md similarity index 94% rename from translations/tw/5-browser-extension/3-background-tasks-and-performance/assignment.md rename to translations/zh-TW/5-browser-extension/3-background-tasks-and-performance/assignment.md index 1d45235f4..848d7d510 100644 --- a/translations/tw/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/zh-TW/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # 分析網站效能 ## 作業概述 diff --git a/translations/tw/5-browser-extension/README.md b/translations/zh-TW/5-browser-extension/README.md similarity index 91% rename from translations/tw/5-browser-extension/README.md rename to translations/zh-TW/5-browser-extension/README.md index a37ed9081..78aff504f 100644 --- a/translations/tw/5-browser-extension/README.md +++ b/translations/zh-TW/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # 建立瀏覽器擴充功能 建立瀏覽器擴充功能是一種有趣且引人入勝的方式,可以在開發不同類型的網頁資產時,思考應用程式的效能。本模組包含有關瀏覽器運作方式以及如何部署瀏覽器擴充功能的課程,還有如何建立表單、呼叫 API、使用本地存儲,以及如何評估網站效能並加以改進。 diff --git a/translations/tw/5-browser-extension/solution/README.md b/translations/zh-TW/5-browser-extension/solution/README.md similarity index 89% rename from translations/tw/5-browser-extension/solution/README.md rename to translations/zh-TW/5-browser-extension/solution/README.md index d49ad8520..7e0f73974 100644 --- a/translations/tw/5-browser-extension/solution/README.md +++ b/translations/zh-TW/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # Carbon Trigger 瀏覽器擴充功能:完成的程式碼 使用 tmrow 的 C02 Signal API 來追蹤電力使用情況,建立一個瀏覽器擴充功能,讓您可以在瀏覽器中即時收到有關您所在區域電力使用負載的提醒。即時使用此擴充功能,能幫助您根據這些資訊對您的活動進行判斷。 diff --git a/translations/tw/5-browser-extension/solution/translation/README.es.md b/translations/zh-TW/5-browser-extension/solution/translation/README.es.md similarity index 89% rename from translations/tw/5-browser-extension/solution/translation/README.es.md rename to translations/zh-TW/5-browser-extension/solution/translation/README.es.md index ccacab9cb..e86cd2661 100644 --- a/translations/tw/5-browser-extension/solution/translation/README.es.md +++ b/translations/zh-TW/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # 瀏覽器擴充功能 Carbon Trigger:完整程式碼 使用 tmrow 的 C02 信號 API 來追蹤電力使用情況,開發一個瀏覽器擴充功能,讓您可以直接在瀏覽器中獲得有關您所在區域電力消耗的提醒。使用這個即時擴充功能,能幫助您根據這些資訊來決定您的活動。 diff --git a/translations/tw/5-browser-extension/solution/translation/README.fr.md b/translations/zh-TW/5-browser-extension/solution/translation/README.fr.md similarity index 87% rename from translations/tw/5-browser-extension/solution/translation/README.fr.md rename to translations/zh-TW/5-browser-extension/solution/translation/README.fr.md index e23eb2d8e..de2eb49e0 100644 --- a/translations/tw/5-browser-extension/solution/translation/README.fr.md +++ b/translations/zh-TW/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # 瀏覽器擴充套件 Carbon Trigger:完成的程式碼 使用 tmrow 的 C02 Signal API 來追蹤電力消耗,創建一個瀏覽器擴充套件,讓您可以直接在瀏覽器中獲得您所在地區的電力消耗提醒。使用這個即時擴充套件可以幫助您根據這些資訊對您的活動做出判斷。 diff --git a/translations/tw/5-browser-extension/solution/translation/README.hi.md b/translations/zh-TW/5-browser-extension/solution/translation/README.hi.md similarity index 89% rename from translations/tw/5-browser-extension/solution/translation/README.hi.md rename to translations/zh-TW/5-browser-extension/solution/translation/README.hi.md index 7de312220..d43e6210f 100644 --- a/translations/tw/5-browser-extension/solution/translation/README.hi.md +++ b/translations/zh-TW/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # Carbon Trigger 瀏覽器擴充功能:完整程式碼 使用 tmrow 的 C02 Signal API 追蹤電力使用情況,建立一個瀏覽器擴充功能,提醒您所在區域的電力使用情況是否繁重。透過使用此擴充功能,您可以根據這些資訊來決定自己的活動。 diff --git a/translations/tw/5-browser-extension/solution/translation/README.it.md b/translations/zh-TW/5-browser-extension/solution/translation/README.it.md similarity index 89% rename from translations/tw/5-browser-extension/solution/translation/README.it.md rename to translations/zh-TW/5-browser-extension/solution/translation/README.it.md index e5fbd0d3d..1d69269f3 100644 --- a/translations/tw/5-browser-extension/solution/translation/README.it.md +++ b/translations/zh-TW/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # 碳觸發瀏覽器擴充功能:啟動代碼 我們將使用 tmrow 的 Signal C02 API 來監控電力使用情況,並創建一個瀏覽器擴充功能,讓您可以直接在瀏覽器中獲得提醒,了解所在區域的電力使用情況。使用這個專門的擴充功能可以幫助您根據這些資訊評估自己的活動。 diff --git a/translations/tw/5-browser-extension/solution/translation/README.ja.md b/translations/zh-TW/5-browser-extension/solution/translation/README.ja.md similarity index 88% rename from translations/tw/5-browser-extension/solution/translation/README.ja.md rename to translations/zh-TW/5-browser-extension/solution/translation/README.ja.md index 1741ef8c9..6506de2ea 100644 --- a/translations/tw/5-browser-extension/solution/translation/README.ja.md +++ b/translations/zh-TW/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # 碳觸發瀏覽器擴充功能:完成的程式碼 使用 tmrow 的 C02 Signal API 來追蹤電力使用情況,並在瀏覽器中顯示您所在區域的電力使用量作為提醒。透過這個擴充功能,您可以根據這些資訊來判斷自己的活動。 diff --git a/translations/tw/5-browser-extension/solution/translation/README.ms.md b/translations/zh-TW/5-browser-extension/solution/translation/README.ms.md similarity index 89% rename from translations/tw/5-browser-extension/solution/translation/README.ms.md rename to translations/zh-TW/5-browser-extension/solution/translation/README.ms.md index 7a0318593..ed9fa18d4 100644 --- a/translations/tw/5-browser-extension/solution/translation/README.ms.md +++ b/translations/zh-TW/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # Carbon Trigger 瀏覽器擴充功能:完整代碼 使用 tmrow 的 CO2 Signal API 來監測電力使用情況,建立一個瀏覽器擴充功能,讓您可以在瀏覽器中收到有關您所在地區電力使用情況的提醒。使用這個擴充功能可以幫助您根據這些資訊來調整您的活動。 diff --git a/translations/tw/5-browser-extension/start/README.md b/translations/zh-TW/5-browser-extension/start/README.md similarity index 89% rename from translations/tw/5-browser-extension/start/README.md rename to translations/zh-TW/5-browser-extension/start/README.md index 5ac96da0a..cb51eca2b 100644 --- a/translations/tw/5-browser-extension/start/README.md +++ b/translations/zh-TW/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # Carbon Trigger 瀏覽器擴充功能:入門代碼 使用 tmrow 的 C02 Signal API 來追蹤電力使用情況,建立一個瀏覽器擴充功能,讓您可以直接在瀏覽器中提醒自己所在區域的電力使用負荷。隨機使用此擴充功能可以幫助您根據這些資訊做出活動的判斷。 diff --git a/translations/tw/6-space-game/1-introduction/README.md b/translations/zh-TW/6-space-game/1-introduction/README.md similarity index 98% rename from translations/tw/6-space-game/1-introduction/README.md rename to translations/zh-TW/6-space-game/1-introduction/README.md index 16beaa079..44f05a243 100644 --- a/translations/tw/6-space-game/1-introduction/README.md +++ b/translations/zh-TW/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # 建造太空遊戲第一部分:簡介 ```mermaid diff --git a/translations/tw/6-space-game/1-introduction/assignment.md b/translations/zh-TW/6-space-game/1-introduction/assignment.md similarity index 93% rename from translations/tw/6-space-game/1-introduction/assignment.md rename to translations/zh-TW/6-space-game/1-introduction/assignment.md index 95ebbdedd..8ca34f2ff 100644 --- a/translations/tw/6-space-game/1-introduction/assignment.md +++ b/translations/zh-TW/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # 模擬一款遊戲:應用設計模式 ## 作業概述 diff --git a/translations/tw/6-space-game/2-drawing-to-canvas/README.md b/translations/zh-TW/6-space-game/2-drawing-to-canvas/README.md similarity index 97% rename from translations/tw/6-space-game/2-drawing-to-canvas/README.md rename to translations/zh-TW/6-space-game/2-drawing-to-canvas/README.md index f047c9408..2ae3b6049 100644 --- a/translations/tw/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/zh-TW/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # 建造太空遊戲 第2部分:將英雄與怪物繪製到畫布上 ```mermaid @@ -105,7 +96,7 @@ quadrantChart Power-up: [0.7, 0.6] UI Elements: [0.9, 0.1] ``` -![the canvas's grid](../../../../translated_images/tw/canvas_grid.5f209da785ded492.webp) +![the canvas's grid](../../../../translated_images/zh-TW/canvas_grid.5f209da785ded492.webp) > 圖片來源:[MDN](https://developer.mozilla.org/docs/Web/API/Canvas_API/Tutorial/Drawing_shapes) 在 canvas 元素上繪圖,你需要遵循所有 canvas 圖形基礎的三個步驟。多練習幾次後,這將成為你的第二天性: @@ -323,11 +314,11 @@ flowchart TD - 英雄飛船 - ![Hero ship](../../../../translated_images/tw/player.dd24c1afa8c71e9b.webp) + ![Hero ship](../../../../translated_images/zh-TW/player.dd24c1afa8c71e9b.webp) - 5×5 的怪物陣列 - ![Monster ship](../../../../translated_images/tw/enemyShip.5df2a822c16650c2.webp) + ![Monster ship](../../../../translated_images/zh-TW/enemyShip.5df2a822c16650c2.webp) ### 推薦的開發步驟 @@ -463,7 +454,7 @@ for (let x = START_X; x < STOP_X; x += ENEMY_SPACING) { 完成的結果應如下圖所示: -![黑色螢幕,有一名英雄與 5*5 怪物](../../../../translated_images/tw/partI-solution.36c53b48c9ffae2a.webp) +![黑色螢幕,有一名英雄與 5*5 怪物](../../../../translated_images/zh-TW/partI-solution.36c53b48c9ffae2a.webp) ## 解答 diff --git a/translations/tw/6-space-game/2-drawing-to-canvas/assignment.md b/translations/zh-TW/6-space-game/2-drawing-to-canvas/assignment.md similarity index 92% rename from translations/tw/6-space-game/2-drawing-to-canvas/assignment.md rename to translations/zh-TW/6-space-game/2-drawing-to-canvas/assignment.md index 1aa0b31fa..27ead8bfe 100644 --- a/translations/tw/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/zh-TW/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # 作業:探索 Canvas API ## 學習目標 diff --git a/translations/tw/6-space-game/3-moving-elements-around/README.md b/translations/zh-TW/6-space-game/3-moving-elements-around/README.md similarity index 99% rename from translations/tw/6-space-game/3-moving-elements-around/README.md rename to translations/zh-TW/6-space-game/3-moving-elements-around/README.md index 81fc8e15e..85b5c68a3 100644 --- a/translations/tw/6-space-game/3-moving-elements-around/README.md +++ b/translations/zh-TW/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # 建造太空遊戲第三部分:新增移動功能 ```mermaid diff --git a/translations/tw/6-space-game/3-moving-elements-around/assignment.md b/translations/zh-TW/6-space-game/3-moving-elements-around/assignment.md similarity index 88% rename from translations/tw/6-space-game/3-moving-elements-around/assignment.md rename to translations/zh-TW/6-space-game/3-moving-elements-around/assignment.md index c6cc07cd1..0b2c53a79 100644 --- a/translations/tw/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/zh-TW/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # 用註解說明您的程式碼 ## 指示 diff --git a/translations/tw/6-space-game/4-collision-detection/README.md b/translations/zh-TW/6-space-game/4-collision-detection/README.md similarity index 98% rename from translations/tw/6-space-game/4-collision-detection/README.md rename to translations/zh-TW/6-space-game/4-collision-detection/README.md index fceec41cf..84dac46ba 100644 --- a/translations/tw/6-space-game/4-collision-detection/README.md +++ b/translations/zh-TW/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # 建立太空遊戲 第四部分:新增雷射並偵測碰撞 ```mermaid diff --git a/translations/tw/6-space-game/4-collision-detection/assignment.md b/translations/zh-TW/6-space-game/4-collision-detection/assignment.md similarity index 90% rename from translations/tw/6-space-game/4-collision-detection/assignment.md rename to translations/zh-TW/6-space-game/4-collision-detection/assignment.md index 9ff094329..db58ec5aa 100644 --- a/translations/tw/6-space-game/4-collision-detection/assignment.md +++ b/translations/zh-TW/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # 探索碰撞 ## 指示 diff --git a/translations/tw/6-space-game/solution/README.md b/translations/zh-TW/6-space-game/4-collision-detection/solution/README.md similarity index 65% rename from translations/tw/6-space-game/solution/README.md rename to translations/zh-TW/6-space-game/4-collision-detection/solution/README.md index 36b3a52ac..5cf88b155 100644 --- a/translations/tw/6-space-game/solution/README.md +++ b/translations/zh-TW/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - 這是一個佔位符,故意留空 **免責聲明**: diff --git a/translations/tw/6-space-game/5-keeping-score/your-work/README.md b/translations/zh-TW/6-space-game/4-collision-detection/your-work/README.md similarity index 64% rename from translations/tw/6-space-game/5-keeping-score/your-work/README.md rename to translations/zh-TW/6-space-game/4-collision-detection/your-work/README.md index ada4acf21..5cf88b155 100644 --- a/translations/tw/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/zh-TW/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - 這是一個佔位符,故意留空 **免責聲明**: diff --git a/translations/tw/6-space-game/5-keeping-score/README.md b/translations/zh-TW/6-space-game/5-keeping-score/README.md similarity index 98% rename from translations/tw/6-space-game/5-keeping-score/README.md rename to translations/zh-TW/6-space-game/5-keeping-score/README.md index eeb9c4909..47b449ec7 100644 --- a/translations/tw/6-space-game/5-keeping-score/README.md +++ b/translations/zh-TW/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # 建立太空遊戲 第五部分:計分與生命值 ```mermaid @@ -155,7 +146,7 @@ sequenceDiagram end ``` - **計分系統**:每擊落一艘敵機獲得 100 分(整數分數讓玩家更容易心算)。分數顯示在左下角。 -- **生命計數器**:你的英雄從三條命開始——這是早期街機遊戲為了挑戰與可玩性平衡而建立的標準。每碰撞一次敵人就損失一條命。我們會用飛船圖示在右下角顯示剩餘生命 ![life image](../../../../translated_images/tw/life.6fb9f50d53ee0413.webp)。 +- **生命計數器**:你的英雄從三條命開始——這是早期街機遊戲為了挑戰與可玩性平衡而建立的標準。每碰撞一次敵人就損失一條命。我們會用飛船圖示在右下角顯示剩餘生命 ![life image](../../../../translated_images/zh-TW/life.6fb9f50d53ee0413.webp)。 ## 開始動手做吧! diff --git a/translations/tw/6-space-game/5-keeping-score/assignment.md b/translations/zh-TW/6-space-game/5-keeping-score/assignment.md similarity index 79% rename from translations/tw/6-space-game/5-keeping-score/assignment.md rename to translations/zh-TW/6-space-game/5-keeping-score/assignment.md index 840013016..9d1756827 100644 --- a/translations/tw/6-space-game/5-keeping-score/assignment.md +++ b/translations/zh-TW/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # 建立一個計分遊戲 ## 指導說明 diff --git a/translations/tw/6-space-game/5-keeping-score/solution/README.md b/translations/zh-TW/6-space-game/5-keeping-score/solution/README.md similarity index 62% rename from translations/tw/6-space-game/5-keeping-score/solution/README.md rename to translations/zh-TW/6-space-game/5-keeping-score/solution/README.md index 8eb58fbb9..d27dc3a32 100644 --- a/translations/tw/6-space-game/5-keeping-score/solution/README.md +++ b/translations/zh-TW/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - 這是一個佔位符,故意留空 **免責聲明**: diff --git a/translations/tw/6-space-game/4-collision-detection/solution/README.md b/translations/zh-TW/6-space-game/5-keeping-score/your-work/README.md similarity index 63% rename from translations/tw/6-space-game/4-collision-detection/solution/README.md rename to translations/zh-TW/6-space-game/5-keeping-score/your-work/README.md index ed8ad14c5..5cf88b155 100644 --- a/translations/tw/6-space-game/4-collision-detection/solution/README.md +++ b/translations/zh-TW/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - 這是一個佔位符,故意留空 **免責聲明**: diff --git a/translations/tw/6-space-game/6-end-condition/README.md b/translations/zh-TW/6-space-game/6-end-condition/README.md similarity index 98% rename from translations/tw/6-space-game/6-end-condition/README.md rename to translations/zh-TW/6-space-game/6-end-condition/README.md index bd90bdeed..c10319280 100644 --- a/translations/tw/6-space-game/6-end-condition/README.md +++ b/translations/zh-TW/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # 建立太空遊戲第六部:結束與重啟 ```mermaid diff --git a/translations/tw/6-space-game/6-end-condition/assignment.md b/translations/zh-TW/6-space-game/6-end-condition/assignment.md similarity index 96% rename from translations/tw/6-space-game/6-end-condition/assignment.md rename to translations/zh-TW/6-space-game/6-end-condition/assignment.md index 18042080c..a17d129fa 100644 --- a/translations/tw/6-space-game/6-end-condition/assignment.md +++ b/translations/zh-TW/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # 建立示範遊戲 ## 作業概述 diff --git a/translations/tw/6-space-game/6-end-condition/solution/README.md b/translations/zh-TW/6-space-game/6-end-condition/solution/README.md similarity index 64% rename from translations/tw/6-space-game/6-end-condition/solution/README.md rename to translations/zh-TW/6-space-game/6-end-condition/solution/README.md index 86e3fc4e7..5382a71b1 100644 --- a/translations/tw/6-space-game/6-end-condition/solution/README.md +++ b/translations/zh-TW/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - 這是一個佔位符,故意留空 **免責聲明**: diff --git a/translations/tw/6-space-game/6-end-condition/your-work/README.md b/translations/zh-TW/6-space-game/6-end-condition/your-work/README.md similarity index 64% rename from translations/tw/6-space-game/6-end-condition/your-work/README.md rename to translations/zh-TW/6-space-game/6-end-condition/your-work/README.md index 53a56cc98..fbe8730db 100644 --- a/translations/tw/6-space-game/6-end-condition/your-work/README.md +++ b/translations/zh-TW/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - 這是一個佔位符,故意留空 **免責聲明**: diff --git a/translations/tw/6-space-game/README.md b/translations/zh-TW/6-space-game/README.md similarity index 87% rename from translations/tw/6-space-game/README.md rename to translations/zh-TW/6-space-game/README.md index 538b682ac..c49c9ea78 100644 --- a/translations/tw/6-space-game/README.md +++ b/translations/zh-TW/6-space-game/README.md @@ -1,12 +1,3 @@ - # 建造一個太空遊戲 一個用來學習更高級 JavaScript 基礎的太空遊戲 diff --git a/translations/tw/6-space-game/4-collision-detection/your-work/README.md b/translations/zh-TW/6-space-game/solution/README.md similarity index 63% rename from translations/tw/6-space-game/4-collision-detection/your-work/README.md rename to translations/zh-TW/6-space-game/solution/README.md index 2a8b6d2fe..5cf88b155 100644 --- a/translations/tw/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/zh-TW/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - 這是一個佔位符,故意留空 **免責聲明**: diff --git a/translations/tw/7-bank-project/1-template-route/README.md b/translations/zh-TW/7-bank-project/1-template-route/README.md similarity index 99% rename from translations/tw/7-bank-project/1-template-route/README.md rename to translations/zh-TW/7-bank-project/1-template-route/README.md index d114f3561..47e1391ee 100644 --- a/translations/tw/7-bank-project/1-template-route/README.md +++ b/translations/zh-TW/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # 建立銀行應用程式 第一部分:HTML 模板與網頁應用程式中的路由 ```mermaid @@ -644,7 +635,7 @@ sequenceDiagram 使用 `history.pushState` 會在瀏覽器導覽歷史新增紀錄。你可以長按瀏覽器的 *後退鍵* 查看,應該會顯示類似以下內容: -![Screenshot of navigation history](../../../../translated_images/tw/history.7fdabbafa521e064.webp) +![Screenshot of navigation history](../../../../translated_images/zh-TW/history.7fdabbafa521e064.webp) 若嘗試點擊後退鍵幾次,你會看到 URL 變更且歷史紀錄更新,但畫面模板不變。 diff --git a/translations/tw/7-bank-project/1-template-route/assignment.md b/translations/zh-TW/7-bank-project/1-template-route/assignment.md similarity index 93% rename from translations/tw/7-bank-project/1-template-route/assignment.md rename to translations/zh-TW/7-bank-project/1-template-route/assignment.md index 7d73c6972..194c47174 100644 --- a/translations/tw/7-bank-project/1-template-route/assignment.md +++ b/translations/zh-TW/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # 改善路由 ## 指示 diff --git a/translations/tw/7-bank-project/2-forms/README.md b/translations/zh-TW/7-bank-project/2-forms/README.md similarity index 98% rename from translations/tw/7-bank-project/2-forms/README.md rename to translations/zh-TW/7-bank-project/2-forms/README.md index 332b46cf7..e80c597e6 100644 --- a/translations/tw/7-bank-project/2-forms/README.md +++ b/translations/zh-TW/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # 建立銀行應用程式 第二部:建立登入與註冊表單 ```mermaid @@ -292,7 +283,7 @@ graph TD 2. 觀察瀏覽器網址列變化 3. 注意頁面重載且資料顯示在 URL 中 -![點擊註冊按鈕後瀏覽器 URL 變化截圖](../../../../translated_images/tw/click-register.e89a30bf0d4bc9ca.webp) +![點擊註冊按鈕後瀏覽器 URL 變化截圖](../../../../translated_images/zh-TW/click-register.e89a30bf0d4bc9ca.webp) ### HTTP 方法比較 @@ -346,7 +337,7 @@ graph TD 2. **點擊**「建立帳號」按鈕 3. **觀察**伺服器回應在瀏覽器中 -![瀏覽器視窗位於 localhost:5000/api/accounts,顯示帶有使用者資料的 JSON 字串](../../../../translated_images/tw/form-post.61de4ca1b964d91a.webp) +![瀏覽器視窗位於 localhost:5000/api/accounts,顯示帶有使用者資料的 JSON 字串](../../../../translated_images/zh-TW/form-post.61de4ca1b964d91a.webp) **你應該看到:** - **瀏覽器導向**至 API 端點網址 @@ -609,7 +600,7 @@ async function register() { 3. **點擊**「建立帳號」 4. **觀察** 控制台訊息與使用者反饋 -![Screenshot showing log message in the browser console](../../../../translated_images/tw/browser-console.efaf0b51aaaf6778.webp) +![Screenshot showing log message in the browser console](../../../../translated_images/zh-TW/browser-console.efaf0b51aaaf6778.webp) **你應該會看到:** - **提交按鈕** 顯示載入狀態 @@ -783,7 +774,7 @@ input:focus:invalid { 3. **使用者名稱欄位試輸入特殊字元** 4. **輸入負數餘額** -![Screenshot showing the validation error when trying to submit the form](../../../../translated_images/tw/validation-error.8bd23e98d416c22f.webp) +![Screenshot showing the validation error when trying to submit the form](../../../../translated_images/zh-TW/validation-error.8bd23e98d416c22f.webp) **你會看到:** - **瀏覽器顯示** 原生驗證訊息 @@ -943,7 +934,7 @@ timeline 下面是經過一些樣式設計後,登入頁面的範例: -![Screenshot of the login page after adding CSS styles](../../../../translated_images/tw/result.96ef01f607bf856a.webp) +![Screenshot of the login page after adding CSS styles](../../../../translated_images/zh-TW/result.96ef01f607bf856a.webp) ## 課後小考 diff --git a/translations/tw/7-bank-project/2-forms/assignment.md b/translations/zh-TW/7-bank-project/2-forms/assignment.md similarity index 95% rename from translations/tw/7-bank-project/2-forms/assignment.md rename to translations/zh-TW/7-bank-project/2-forms/assignment.md index f6a67c2e5..4fdf9d466 100644 --- a/translations/tw/7-bank-project/2-forms/assignment.md +++ b/translations/zh-TW/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # 使用現代 CSS 美化您的銀行應用程式 ## 專案概述 diff --git a/translations/tw/7-bank-project/3-data/README.md b/translations/zh-TW/7-bank-project/3-data/README.md similarity index 98% rename from translations/tw/7-bank-project/3-data/README.md rename to translations/zh-TW/7-bank-project/3-data/README.md index 0767c1ff4..c7aecac58 100644 --- a/translations/tw/7-bank-project/3-data/README.md +++ b/translations/zh-TW/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # 建立銀行應用程式第三部分:抓取及使用資料的方法 想想《星際爭霸戰》裡的企業號電腦——當皮卡爾艦長詢問艦況時,資訊立刻出現,整個介面不會關閉然後重建。這種無縫的資訊流正是我們現在用動態抓取資料要做的。 @@ -156,7 +147,7 @@ sequenceDiagram Server->>Browser: 回傳完整的 HTML 頁面 Browser->>User: 顯示新頁面(閃爍/重新載入) ``` -![多頁應用的更新流程](../../../../translated_images/tw/mpa.7f7375a1a2d4aa77.webp) +![多頁應用的更新流程](../../../../translated_images/zh-TW/mpa.7f7375a1a2d4aa77.webp) **這種方式的笨重之處:** - 每次點擊都要重新載入整頁 @@ -182,7 +173,7 @@ sequenceDiagram JavaScript->>Browser: 更新特定的頁面元素 Browser->>User: 顯示更新內容(無重新載入) ``` -![單頁應用的更新流程](../../../../translated_images/tw/spa.268ec73b41f992c2.webp) +![單頁應用的更新流程](../../../../translated_images/zh-TW/spa.268ec73b41f992c2.webp) **SPA 讓使用體驗更好的原因:** - 只更新真的改變的部分(很聰明!) @@ -516,7 +507,7 @@ if (data.error) { 現在測試無效帳號,就會看到頁面上的錯誤訊息囉! -![登入時顯示錯誤訊息的截圖](../../../../translated_images/tw/login-error.416fe019b36a6327.webp) +![登入時顯示錯誤訊息的截圖](../../../../translated_images/zh-TW/login-error.416fe019b36a6327.webp) #### 第四步:做出無障礙友善設計 @@ -950,7 +941,7 @@ timeline 這是經過樣式美化後的儀表板範例: -![Screenshot of an example result of the dashboard after styling](../../../../translated_images/tw/screen2.123c82a831a1d14a.webp) +![Screenshot of an example result of the dashboard after styling](../../../../translated_images/zh-TW/screen2.123c82a831a1d14a.webp) 不用一定要一模一樣,拿來當靈感並做出自己的風格吧! diff --git a/translations/tw/7-bank-project/3-data/assignment.md b/translations/zh-TW/7-bank-project/3-data/assignment.md similarity index 95% rename from translations/tw/7-bank-project/3-data/assignment.md rename to translations/zh-TW/7-bank-project/3-data/assignment.md index 2156b90ce..79af45eab 100644 --- a/translations/tw/7-bank-project/3-data/assignment.md +++ b/translations/zh-TW/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # 程式碼重構與文件撰寫作業 ## 學習目標 diff --git a/translations/tw/7-bank-project/4-state-management/README.md b/translations/zh-TW/7-bank-project/4-state-management/README.md similarity index 98% rename from translations/tw/7-bank-project/4-state-management/README.md rename to translations/zh-TW/7-bank-project/4-state-management/README.md index dfbebcc27..183ceaf65 100644 --- a/translations/tw/7-bank-project/4-state-management/README.md +++ b/translations/zh-TW/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # 建立銀行應用程式第四部分:狀態管理概念 ## ⚡ 接下來五分鐘你可以做什麼 @@ -187,7 +178,7 @@ mindmap 不用再東奔西跑,我們要建立一個**集中式狀態管理**系統。想像它是一位非常有組織的人,負責所有重要事項: -![Schema showing the data flows between the HTML, user actions and state](../../../../translated_images/tw/data-flow.fa2354e0908fecc8.webp) +![Schema showing the data flows between the HTML, user actions and state](../../../../translated_images/zh-TW/data-flow.fa2354e0908fecc8.webp) ```mermaid flowchart TD @@ -798,7 +789,7 @@ timeline 完成作業後範例呈現: -![截圖顯示範例「新增交易」對話框](../../../../translated_images/tw/dialog.93bba104afeb79f1.webp) +![截圖顯示範例「新增交易」對話框](../../../../translated_images/zh-TW/dialog.93bba104afeb79f1.webp) --- diff --git a/translations/tw/7-bank-project/4-state-management/assignment.md b/translations/zh-TW/7-bank-project/4-state-management/assignment.md similarity index 95% rename from translations/tw/7-bank-project/4-state-management/assignment.md rename to translations/zh-TW/7-bank-project/4-state-management/assignment.md index ccdc77ef4..07a80274d 100644 --- a/translations/tw/7-bank-project/4-state-management/assignment.md +++ b/translations/zh-TW/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # 實作「新增交易」對話框 ## 概覽 @@ -112,7 +103,7 @@ CO_OP_TRANSLATOR_METADATA: **預期成果:** 完成此作業後,你的銀行應用程式應該擁有一個外觀專業且功能完整的「新增交易」功能: -![顯示範例「新增交易」對話框截圖](../../../../translated_images/tw/dialog.93bba104afeb79f1.webp) +![顯示範例「新增交易」對話框截圖](../../../../translated_images/zh-TW/dialog.93bba104afeb79f1.webp) ## 測試你的實作 diff --git a/translations/tw/7-bank-project/README.md b/translations/zh-TW/7-bank-project/README.md similarity index 86% rename from translations/tw/7-bank-project/README.md rename to translations/zh-TW/7-bank-project/README.md index 07f487e96..cd85de03e 100644 --- a/translations/tw/7-bank-project/README.md +++ b/translations/zh-TW/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: 建立銀行 在這個專案中,你將學習如何建立一個虛構的銀行。這些課程包括如何設計網頁應用程式的佈局和路由、建立表單、管理狀態,以及從 API 獲取銀行數據。 diff --git a/translations/tw/7-bank-project/api/README.md b/translations/zh-TW/7-bank-project/api/README.md similarity index 89% rename from translations/tw/7-bank-project/api/README.md rename to translations/zh-TW/7-bank-project/api/README.md index b895f91d7..9e7538301 100644 --- a/translations/tw/7-bank-project/api/README.md +++ b/translations/zh-TW/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # 銀行 API > 使用 [Node.js](https://nodejs.org) + [Express](https://expressjs.com/) 建立的銀行 API。 diff --git a/translations/tw/7-bank-project/solution/README.md b/translations/zh-TW/7-bank-project/solution/README.md similarity index 80% rename from translations/tw/7-bank-project/solution/README.md rename to translations/zh-TW/7-bank-project/solution/README.md index e3ebcdf72..66a3a0f05 100644 --- a/translations/tw/7-bank-project/solution/README.md +++ b/translations/zh-TW/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # 銀行應用程式 > 銀行應用程式專案的範例解決方案,使用原生的 HTML5、CSS 和 JavaScript 開發(未使用任何框架或函式庫)。 diff --git a/translations/tw/8-code-editor/1-using-a-code-editor/README.md b/translations/zh-TW/8-code-editor/1-using-a-code-editor/README.md similarity index 96% rename from translations/tw/8-code-editor/1-using-a-code-editor/README.md rename to translations/zh-TW/8-code-editor/1-using-a-code-editor/README.md index 4082d188e..3828d1d85 100644 --- a/translations/tw/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/zh-TW/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # 使用程式碼編輯器:掌握 VSCode.dev 還記得在《駭客任務》中,尼歐必須連接到一個巨大的電腦終端機才能進入數位世界嗎?現今的網頁開發工具則是完全相反的故事 — 強大的功能隨時隨地皆可使用。VSCode.dev 是一個基於瀏覽器的程式碼編輯器,將專業開發工具帶到任何有網路連線的裝置上。 @@ -182,7 +173,7 @@ VSCode.dev 將這些能力帶到瀏覽器中: 完成載入後,你將看到一個潔淨、專注於程式碼的工作環境! -![Default VSCode.dev interface](../../../../translated_images/tw/default-vscode-dev.5d06881d65c1b323.webp) +![Default VSCode.dev interface](../../../../translated_images/zh-TW/default-vscode-dev.5d06881d65c1b323.webp) **社區導覽:** - **活動列**(左側那條):主導航,有檔案總管 📁、搜尋 🔍、版本控制 🌿、擴充功能 🧩 和設定 ⚙️ @@ -229,7 +220,7 @@ flowchart TB 1. 若還沒開啟,先前往 [vscode.dev](https://vscode.dev) 2. 在歡迎畫面按「Open Remote Repository」(開啟遠端倉庫)按鈕 - ![Open remote repository](../../../../translated_images/tw/open-remote-repository.bd9c2598b8949e7f.webp) + ![Open remote repository](../../../../translated_images/zh-TW/open-remote-repository.bd9c2598b8949e7f.webp) 3. 貼上任意 GitHub 倉庫網址(例如:`https://github.com/microsoft/Web-Dev-For-Beginners`) 4. 按 Enter,驚喜等著你! @@ -238,7 +229,7 @@ flowchart TB 想像自己是程式大師?用 Ctrl+Shift+P(Mac 版是 Cmd+Shift+P)開啟命令選單: -![Command Palette](../../../../translated_images/tw/palette-menu.4946174e07f42622.webp) +![Command Palette](../../../../translated_images/zh-TW/palette-menu.4946174e07f42622.webp) **命令選單就像萬能搜索引擎:** - 輸入「open remote」可快速找到打開遠端倉庫功能 @@ -300,7 +291,7 @@ flowchart TB 3. 輸入檔名並包含適當副檔名(如 `style.css`、`script.js`、`index.html`) 4. 按 Enter 建立檔案 -![Creating a new file](../../../../translated_images/tw/create-new-file.2814e609c2af9aeb.webp) +![Creating a new file](../../../../translated_images/zh-TW/create-new-file.2814e609c2af9aeb.webp) **命名規範:** - 使用描述性名稱便於辨識檔案用途 @@ -318,7 +309,7 @@ flowchart TB 2. 開始輸入,觀察 VSCode.dev 用顏色、建議與錯誤偵測協助你 3. 使用 Ctrl+S(Windows/Linux)或 Cmd+S(Mac)儲存 — 編輯器也會自動儲存! -![Editing files in VSCode.dev](../../../../translated_images/tw/edit-a-file.52c0ee665ef19f08.webp) +![Editing files in VSCode.dev](../../../../translated_images/zh-TW/edit-a-file.52c0ee665ef19f08.webp) **編碼中的貼心功能:** - 程式碼自動色彩標記,閱讀清晰 @@ -339,7 +330,7 @@ flowchart TB 2. 有修改的檔案會出現在「變更 (Changes)」中 3. 顏色代表變更種類:新增為綠色,刪除為紅色 -![Viewing changes in Source Control](../../../../translated_images/tw/working-tree.c58eec08e6335c79.webp) +![Viewing changes in Source Control](../../../../translated_images/zh-TW/working-tree.c58eec08e6335c79.webp) **保存進度(提交流程):** @@ -431,7 +422,7 @@ mindmap 2. 瀏覽或搜尋特定功能 3. 點擊任何看起來有趣的項目,查看更多資訊 -![Extension marketplace interface](../../../../translated_images/tw/extensions.eca0e0c7f59a10b5.webp) +![Extension marketplace interface](../../../../translated_images/zh-TW/extensions.eca0e0c7f59a10b5.webp) **你將看到的內容:** @@ -484,7 +475,7 @@ mindmap 3. 從下拉選單選擇「擴充功能設定」 4. 調整設定直到符合你的工作流程需求 -![Customizing extension settings](../../../../translated_images/tw/extension-settings.21c752ae4f4cdb78.webp) +![Customizing extension settings](../../../../translated_images/zh-TW/extension-settings.21c752ae4f4cdb78.webp) **常見你可能想調整的項目:** - 程式碼格式化方式(tab 或空格、行寬等等) diff --git a/translations/tw/8-code-editor/1-using-a-code-editor/assignment.md b/translations/zh-TW/8-code-editor/1-using-a-code-editor/assignment.md similarity index 96% rename from translations/tw/8-code-editor/1-using-a-code-editor/assignment.md rename to translations/zh-TW/8-code-editor/1-using-a-code-editor/assignment.md index 0d14676fd..a618e34db 100644 --- a/translations/tw/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/zh-TW/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # 使用 VSCode.dev 建立履歷網站 透過建立一個專業的履歷網站,以互動且現代化的方式展示你的技能與經驗,徹底改變你的職涯前景。想像一下,不再是傳統的 PDF,而是提供給招募人員一個時尚且響應式的網站,不僅展現你的資格,也同時展現你的網頁開發能力。 @@ -78,7 +69,7 @@ CO_OP_TRANSLATOR_METADATA: 4. **填寫** commit 訊息:「Add initial HTML structure」 5. **點擊**「Commit new file」儲存變更 -![在 GitHub 建立初始檔案](../../../../translated_images/tw/new-file-github.com.c886796d800e8056.webp) +![在 GitHub 建立初始檔案](../../../../translated_images/zh-TW/new-file-github.com.c886796d800e8056.webp) **這個初始設定完成了:** - **建立** 正確的 HTML5 文件結構並使用語義元素 @@ -104,7 +95,7 @@ CO_OP_TRANSLATOR_METADATA: ✅ **成功指標**:你將在 Explorer 側欄看到專案檔案,並在主編輯區可以編輯 `index.html`。 -![VSCode.dev 中載入專案](../../../../translated_images/tw/project-on-vscode.dev.e79815a9a95ee7fe.webp) +![VSCode.dev 中載入專案](../../../../translated_images/zh-TW/project-on-vscode.dev.e79815a9a95ee7fe.webp) **介面會顯示:** - **Explorer 側欄**:**呈現** 程式庫檔案與資料夾結構 @@ -448,7 +439,7 @@ li:before { **安裝後立即呈現成果:** CodeSwing 安裝完成後,你會在編輯器看到履歷網站的即時預覽,能直接觀看網站實際效果。 -![CodeSwing 擴充即時預覽](../../../../translated_images/tw/after-codeswing-extension-pb.0ebddddcf73b5509.webp) +![CodeSwing 擴充即時預覽](../../../../translated_images/zh-TW/after-codeswing-extension-pb.0ebddddcf73b5509.webp) **加強版介面說明:** - **分割視窗**:同時呈現程式碼與實時預覽 diff --git a/translations/tw/9-chat-project/README.md b/translations/zh-TW/9-chat-project/README.md similarity index 99% rename from translations/tw/9-chat-project/README.md rename to translations/zh-TW/9-chat-project/README.md index 6e1f4fec9..7026a11f2 100644 --- a/translations/tw/9-chat-project/README.md +++ b/translations/zh-TW/9-chat-project/README.md @@ -1,12 +1,3 @@ - # 使用 AI 建立聊天助手 還記得《星際爭霸戰》中,船員們會隨意與船上的電腦聊天,問它複雜的問題並獲得深思熟慮的回應嗎?在1960年代看似純屬科幻的事情,如今你可以利用你已經熟悉的網頁技術來構建。 @@ -60,7 +51,7 @@ print(response.choices[0].message.content) 下面是完成的專案示意圖: -![聊天應用介面顯示使用者與 AI 助理的對話](../../../translated_images/tw/screenshot.0a1ee0d123df681b.webp) +![聊天應用介面顯示使用者與 AI 助理的對話](../../../translated_images/zh-TW/screenshot.0a1ee0d123df681b.webp) ## 🗺️ 你的 AI 應用開發學習旅程 @@ -189,7 +180,7 @@ mindmap ``` **核心原則**:AI 應用開發結合傳統網頁開發技巧與 AI 服務整合,打造對使用者來說自然且反應靈敏的智慧應用。 -![GitHub Models AI Playground 介面,包含模型選擇及測試區](../../../translated_images/tw/playground.d2b927122224ff8f.webp) +![GitHub Models AI Playground 介面,包含模型選擇及測試區](../../../translated_images/zh-TW/playground.d2b927122224ff8f.webp) **Playground 這麼好用的原因:** - **試用** 不同 AI 模型如 GPT-4o-mini、Claude 等(皆免費!) @@ -199,7 +190,7 @@ mindmap 玩過一輪後,只要點「Code」頁籤,選擇程式語言,就能取得所需實作程式碼。 -![Playground 選擇顯示不同程式語言的程式碼產生選項](../../../translated_images/tw/playground-choice.1d23ba7d407f4758.webp) +![Playground 選擇顯示不同程式語言的程式碼產生選項](../../../translated_images/zh-TW/playground-choice.1d23ba7d407f4758.webp) ## 設定 Python 後端整合 @@ -2356,14 +2347,14 @@ mindmap - **前往** [Web Dev For Beginners repository](https://github.com/microsoft/Web-Dev-For-Beginners) - **點擊** 右上角的「Use this template」(確保已登入 GitHub) -![Create from template interface showing the green "Use this template" button](../../../translated_images/tw/template.67ad477109d29a2b.webp) +![Create from template interface showing the green "Use this template" button](../../../translated_images/zh-TW/template.67ad477109d29a2b.webp) **步驟 2:啟動 Codespaces** - **打開** 新建立的版本庫 - **點擊** 綠色的「Code」按鈕並選擇「Codespaces」 - **選擇** 「Create codespace on main」以啟動開發環境 -![Create codespace interface with options for launching cloud development environment](../../../translated_images/tw/codespace.bcecbdf5d2747d3d.webp) +![Create codespace interface with options for launching cloud development environment](../../../translated_images/zh-TW/codespace.bcecbdf5d2747d3d.webp) **步驟 3:環境設定** Codespace 讀取後,你將擁有: diff --git a/translations/tw/9-chat-project/solution/README.md b/translations/zh-TW/9-chat-project/solution/README.md similarity index 67% rename from translations/tw/9-chat-project/solution/README.md rename to translations/zh-TW/9-chat-project/solution/README.md index 3baae0d8d..85614257d 100644 --- a/translations/tw/9-chat-project/solution/README.md +++ b/translations/zh-TW/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # 執行解決方案 1. 啟動 [backend](./backend/README.md) diff --git a/translations/tw/9-chat-project/solution/backend/README.md b/translations/zh-TW/9-chat-project/solution/backend/README.md similarity index 64% rename from translations/tw/9-chat-project/solution/backend/README.md rename to translations/zh-TW/9-chat-project/solution/backend/README.md index c35d20bb9..2182906e5 100644 --- a/translations/tw/9-chat-project/solution/backend/README.md +++ b/translations/zh-TW/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - 選擇您的執行環境 - [Python](./python/README.md) diff --git a/translations/tw/9-chat-project/solution/backend/python/README.md b/translations/zh-TW/9-chat-project/solution/backend/python/README.md similarity index 83% rename from translations/tw/9-chat-project/solution/backend/python/README.md rename to translations/zh-TW/9-chat-project/solution/backend/python/README.md index e7f9b503d..81cec49cf 100644 --- a/translations/tw/9-chat-project/solution/backend/python/README.md +++ b/translations/zh-TW/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # 執行程式碼 ## 設定環境 diff --git a/translations/tw/9-chat-project/solution/frontend/README.md b/translations/zh-TW/9-chat-project/solution/frontend/README.md similarity index 67% rename from translations/tw/9-chat-project/solution/frontend/README.md rename to translations/zh-TW/9-chat-project/solution/frontend/README.md index 840b9fb16..c0b2d9582 100644 --- a/translations/tw/9-chat-project/solution/frontend/README.md +++ b/translations/zh-TW/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # 執行程式碼 ```sh diff --git a/translations/tw/AGENTS.md b/translations/zh-TW/AGENTS.md similarity index 98% rename from translations/tw/AGENTS.md rename to translations/zh-TW/AGENTS.md index 9af7c5b95..8d86f7d0b 100644 --- a/translations/tw/AGENTS.md +++ b/translations/zh-TW/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## 專案概述 diff --git a/translations/tw/CODE_OF_CONDUCT.md b/translations/zh-TW/CODE_OF_CONDUCT.md similarity index 80% rename from translations/tw/CODE_OF_CONDUCT.md rename to translations/zh-TW/CODE_OF_CONDUCT.md index 2740b3c33..58ab63cf3 100644 --- a/translations/tw/CODE_OF_CONDUCT.md +++ b/translations/zh-TW/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # Microsoft 開源行為準則 此專案已採用 [Microsoft 開源行為準則](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon)。 diff --git a/translations/tw/CONTRIBUTING.md b/translations/zh-TW/CONTRIBUTING.md similarity index 87% rename from translations/tw/CONTRIBUTING.md rename to translations/zh-TW/CONTRIBUTING.md index d05b97fc9..c5d17c998 100644 --- a/translations/tw/CONTRIBUTING.md +++ b/translations/zh-TW/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # 貢獻指南 本專案歡迎各種貢獻與建議。大多數的貢獻需要您同意一份貢獻者授權協議 (CLA),以聲明您擁有授權權利並實際授予我們使用您貢獻的權利。欲了解更多詳情,請造訪 [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon)。 diff --git a/translations/tw/Git-Basics/README.md b/translations/zh-TW/Git-Basics/README.md similarity index 95% rename from translations/tw/Git-Basics/README.md rename to translations/zh-TW/Git-Basics/README.md index a5e466b76..b830727a1 100644 --- a/translations/tw/Git-Basics/README.md +++ b/translations/zh-TW/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## GIT 基礎知識,適合網頁開發初學者👶 ## 什麼是 `Git`? diff --git a/translations/zh-TW/README.md b/translations/zh-TW/README.md new file mode 100644 index 000000000..f693d56ad --- /dev/null +++ b/translations/zh-TW/README.md @@ -0,0 +1,270 @@ +[![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) +[![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) +[![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) +[![GitHub pull-requests](https://img.shields.io/github/issues-pr/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/pulls/) +[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) + +[![GitHub watchers](https://img.shields.io/github/watchers/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/watchers/) +[![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/network/) +[![GitHub stars](https://img.shields.io/github/stars/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/stargazers/) + +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + +# 初學者網頁開發課程大綱 + +透過 Microsoft Cloud Advocates 提供的 12 週全面課程,學習網頁開發的基礎知識。24 課程每堂結合 JavaScript、CSS 和 HTML,透過實作專案如生態瓶、瀏覽器擴充功能及太空遊戲深入學習。課程包含小測驗、討論及實作任務。運用我們有效的專案導向教學法,提升技能與知識吸收效率。即刻開始你的程式設計之旅! + +加入 Azure AI Foundry Discord 社群 + +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + +請依照以下步驟開始使用這些資源: +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. **複製(Clone)此儲存庫**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**加入 Azure AI Foundry Discord,結識專家與其他開發者**](https://discord.com/invite/ByRwuEEgH4) + +### 🌐 多語言支援 + +#### 透過 GitHub Action 支援(自動且隨時更新) + + +[阿拉伯語](../ar/README.md) | [孟加拉語](../bn/README.md) | [保加利亞語](../bg/README.md) | [緬甸語](../my/README.md) | [中文 (簡體)](../zh-CN/README.md) | [中文 (繁體,香港)](../zh-HK/README.md) | [中文 (繁體,澳門)](../zh-MO/README.md) | [中文 (繁體,臺灣)](./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) | [希臘語](../el/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: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git +> cd Web-Dev-For-Beginners +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> 這樣你就可以更快速下載,並擁有完成課程所需的所有內容。 + + +**如果你希望新增支援其他翻譯語言,列表請參考 [這裡](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** + +[![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) + +#### 🧑‍🎓 _你是學生嗎?_ + +請訪問 [**學生專區頁面**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon),你會找到初學者資源、學生包,甚至有取得免費證書代金券的方式。這是你想要書籤並不時查看的頁面,因為我們會每月更新內容。 + +### 📣 公告 - 新增 GitHub Copilot Agent 模式挑戰任務! + +全新挑戰已新增,在多數章節尋找「GitHub Copilot Agent Challenge 🚀」。這是讓你使用 GitHub Copilot 與代理模式完成的新挑戰。如果你之前沒用過代理模式,它不僅能生成文字,也可以建立與編輯檔案、執行指令等功能。 + +### 📣 公告 - _新增用生成式 AI 建置的專案_ + +新 AI 助手專案剛加入,詳見 [專案](./9-chat-project/README.md) + +### 📣 公告 - _最新 JavaScript 生成式 AI 課程_ 正式發布 + +別錯過我們的新生成式 AI 課程! + +造訪 [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) 開始學習! + +![Background](../../translated_images/zh-TW/background.148a8d43afde5730.webp) + +- 課程涵蓋從基礎到檢索增強生成(RAG)。 +- 使用生成 AI 與我們的伴隨應用與歷史人物互動。 +- 有趣且吸引人的敘事,你將時空穿越! + +![character](../../translated_images/zh-TW/character.5c0dd8e067ffd693.webp) + + +每堂課都包含一個作業、知識檢核和挑戰,幫助你學習以下主題: +- 提示詞與提示詞工程 +- 文字與圖像應用程式生成 +- 搜尋應用程式 + +請造訪 [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) 開始學習! + + + +## 🌱 開始使用 + +> **教師們**,我們已[提供一些建議](for-teachers.md)說明如何使用這套課程。歡迎你在[討論區](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)提供反饋! + +**[學員們](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**,每節課程先完成課前小測驗,然後閱讀課程內容,完成各種活動,最後用課後小測驗檢視學習成效。 + +為了提升學習體驗,鼓勵你與同儕一起合作完成專案!在我們的[討論區](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)以取得更多學習資源。 + +### 📋 建置你的開發環境 + +本課程已有準備好的開發環境!開始時你可以選擇在 [Codespace](https://github.com/features/codespaces/)(基於瀏覽器,免安裝環境)執行課程,或是在你的電腦上使用文字編輯器,例如 [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon)。 + +#### 建立你的儲存庫 +為方便保存你的作品,建議你建立此儲存庫的個人複本。你可以點擊頁面上方的 **Use this template** 按鈕,系統會在你的 GitHub 帳號建立新儲存庫,裡面包含課程內容。 + +操作步驟如下: +1. **分叉(Fork)此儲存庫**:點擊本頁右上方的「Fork」按鈕。 +2. **複製(Clone)此儲存庫**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` + +#### 在 Codespace 執行課程 + +在你建立的個人儲存庫中,點擊 **Code** 按鈕,選擇 **Open with Codespaces**。系統會為你建立新的 Codespace 開發環境。 + +![Codespace](../../translated_images/zh-TW/createcodespace.0238bbf4d7a8d955.webp) + +#### 在本機電腦執行課程 + +若要在你電腦本機執行此課程,你需要文字編輯器、瀏覽器跟命令列工具。第一堂課 [程式語言與開發工具入門](../../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)。 + + +1. 將你的儲存庫複製到本機。你可以點擊 **Code** 按鈕並複製 URL: + + [CodeSpace](./images/createcodespace.png) + 接著,在 [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) 內打開 [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon),並執行以下指令,將 `` 替換成你剛才複製的 URL: + + ```bash + git clone + ``` + +2. 在 Visual Studio Code 中打開資料夾。你可以點選 **File** > **Open Folder**,然後選擇剛剛克隆的資料夾。 + +> 推薦的 Visual Studio Code 擴充功能: +> +> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - 在 Visual Studio Code 中預覽 HTML 頁面 +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - 協助你更快編寫程式碼 + +## 📂 每堂課包含: + +- 選擇性的手繪筆記 +- 選擇性的補充影片 +- 課前熱身測驗 +- 書面課程內容 +- 針對專案課程,提供逐步指引如何完成專案 +- 知識檢核 +- 挑戰任務 +- 補充閱讀 +- 作業 +- [課後測驗](https://ff-quizzes.netlify.app/web/) + +> **關於測驗的說明**:所有測驗都集中在 Quiz-app 資料夾內,共有 48 個小考,每個小考包含三題問題。可在[此處](https://ff-quizzes.netlify.app/web/)取得,測驗應用程式可在本機執行或部署至 Azure;請參閱 `quiz-app` 資料夾中的說明。 + +## 🗃️ 課程列表 + +| | 專案名稱 | 教授概念 | 學習目標 | 連結課程 | 作者 | +| :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | +| 01 | Getting Started | 程式設計入門及工具介紹 | 了解多數程式語言的基本原理及協助專業開發人員完成工作之軟體 | [程式語言與工具介紹](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | Getting Started | GitHub 基礎及團隊協作 | 如何在專案中使用 GitHub,並與他人協作編輯程式碼 | [GitHub 入門](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | Getting Started | 無障礙網頁設計 | 了解網站無障礙性的基礎 | [無障礙設計基礎](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | JS Basics | JavaScript 資料型態 | JavaScript 資料型態基礎 | [資料型態](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | JS Basics | 函式與方法 | 認識函式與方法以管理應用程式的邏輯流程 | [函式與方法](./2-js-basics/2-functions-methods/README.md) | Jasmine 和 Christopher | +| 06 | JS Basics | 用 JS 做出決策 | 學習如何在程式碼中創建條件判斷 | [做出決策](./2-js-basics/3-making-decisions/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,重點放在版面設計 | [HTML 入門](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS 實作 | 撰寫 CSS 以美化線上生態箱,涵蓋 CSS 基礎與響應式網頁設計 | [CSS 入門](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript 閉包與 DOM 操作 | 撰寫 JavaScript 使生態箱具備拖放功能,重點為閉包和 DOM 操作 | [JavaScript 閉包與 DOM 操作](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Typing Game](./4-typing-game/solution/README.md) | 製作打字遊戲 | 學習使用鍵盤事件驅動 JavaScript 應用程式的邏輯 | [事件驅動程式設計](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [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 | +| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | 瀏覽器的背景程序及網路效能 | 使用瀏覽器背景程序管理擴充功能圖示;了解網頁效能與優化技巧 | [背景程序與效能](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [Space Game](./6-space-game/solution/README.md) | 進階 JavaScript 遊戲開發 | 學習繼承(Classes)、組合(Composition)及發佈/訂閱模式,為建立遊戲做準備 | [進階遊戲開發入門](./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 | +| 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) | 碰撞偵測 | 讓元素碰撞並互動,使用按鍵事件並提供冷卻功能以維持遊戲效能 | [碰撞偵測](./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 | +| 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 範本與路由 | 學習如何使用路由和 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 | +| 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 | +| 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) | 使用 AI | 學習如何建立自己的 AI 助手 | [AI 助理專案](./9-chat-project/README.md) | Chris | + +## 🏫 教學法 + +我們的課程設計基於兩大教學原則: +* 專案導向學習 +* 經常性測驗 + +此課程教授 JavaScript、HTML、CSS 的基礎,以及現今網頁開發者使用的最新工具與技術。學生將有機會親自動手,打造打字遊戲、虛擬生態箱、環保瀏覽器擴充功能、太空入侵者風格遊戲與企業用銀行應用程式。課程結束後,學生將具備穩固的網頁開發知識。 + +> 🎓 你可以將本課程前幾堂視為 Microsoft Learn 上的 [學習路徑](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon)! + +通過確保內容與專案相結合,學習過程更具吸引力,並且能提升概念理解與記憶力。我們也撰寫了數堂 JavaScript 基礎入門課,介紹基本概念,並搭配《[JavaScript 初學者系列](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)》這部影片教學集,其中部分作者也參與了本課程的編寫。 + +此外,透過課前低壓力測驗,為學生設置學習目標;而課後第二次測驗則有助於加深記憶。本課程設計靈活且有趣,可整套或分段修習。專案從簡至繁,隨著 12 週課程循環逐步加深。 + +雖然我們刻意避免引入 JavaScript 框架,以專注於網頁開發者採用框架前所需的基本技能,但完成本課程後的良好進階步驟,是透過另一套影片系列「[Node.js 初學者系列](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)」來學習 Node.js。 + +> 請參閱我們的 [行為守則](CODE_OF_CONDUCT.md) 與 [貢獻指南](CONTRIBUTING.md)。我們歡迎您的建設性回饋! + + +## 🧭 離線存取 + +你可以使用 [Docsify](https://docsify.js.org/#/) 離線瀏覽這份文件。將此倉庫 Fork,然後在本機安裝 [Docsify](https://docsify.js.org/#/quickstart),然後在此倉庫根目錄輸入 `docsify serve`。網站將在本機端 3000 埠口啟動:`localhost:3000`。 + +## 📘 PDF + +所有課程的 PDF 可於[此處](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf)取得。 + + +## 🎒 其他課程 +我們的團隊還製作了其他課程!快來看看: + + +### 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) +[![LangChain.js for Beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) + +--- + +### Azure / Edge / MCP / Agents +[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) + +--- + +### 生成式 AI 系列 +[![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) + +--- + +### 核心學習 +[![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) + +--- + +### Copilot 系列 +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) + + +## 尋求幫助 + +如果你遇到困難或對建立 AI 應用有任何問題,歡迎加入其他學習者及經驗豐富開發者的討論社群。這是一個支持性的社區,歡迎提出問題並自由分享知識。 + +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + +如果你在開發中有產品回饋或錯誤,請訪問: + +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) + +## 授權 + +此儲存庫採用 MIT 授權。詳情請見 [LICENSE](../../LICENSE) 文件。 + +--- + + +**免責聲明**: +本文件使用 AI 翻譯服務 [Co-op Translator](https://github.com/Azure/co-op-translator) 進行翻譯。雖然我們努力確保準確性,但請注意自動翻譯可能包含錯誤或不準確之處。原始文件的母語版本應被視為權威來源。對於重要資訊,建議採用專業人工翻譯。對於因使用本翻譯而產生的任何誤解或誤譯,我們概不負責。 + \ No newline at end of file diff --git a/translations/tw/SECURITY.md b/translations/zh-TW/SECURITY.md similarity index 93% rename from translations/tw/SECURITY.md rename to translations/zh-TW/SECURITY.md index 77869d425..5c86d24d2 100644 --- a/translations/tw/SECURITY.md +++ b/translations/zh-TW/SECURITY.md @@ -1,12 +1,3 @@ - ## 安全性 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)。 diff --git a/translations/tw/SUPPORT.md b/translations/zh-TW/SUPPORT.md similarity index 78% rename from translations/tw/SUPPORT.md rename to translations/zh-TW/SUPPORT.md index e3a3db983..73f4e08ce 100644 --- a/translations/tw/SUPPORT.md +++ b/translations/zh-TW/SUPPORT.md @@ -1,12 +1,3 @@ - # 支援 ## 如何提交問題並獲得協助 diff --git a/translations/tw/_404.md b/translations/zh-TW/_404.md similarity index 75% rename from translations/tw/_404.md rename to translations/zh-TW/_404.md index e6ee45496..43aba09b1 100644 --- a/translations/tw/_404.md +++ b/translations/zh-TW/_404.md @@ -1,12 +1,3 @@ - # 工作進行中 我們正在處理此頁面。請稍後再回來查看。 diff --git a/translations/tw/docs/_navbar.md b/translations/zh-TW/docs/_navbar.md similarity index 85% rename from translations/tw/docs/_navbar.md rename to translations/zh-TW/docs/_navbar.md index 8ba9ad1d0..35ac0566d 100644 --- a/translations/tw/docs/_navbar.md +++ b/translations/zh-TW/docs/_navbar.md @@ -1,12 +1,3 @@ - - 翻譯 - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/tw/docs/_sidebar.md b/translations/zh-TW/docs/_sidebar.md similarity index 89% rename from translations/tw/docs/_sidebar.md rename to translations/zh-TW/docs/_sidebar.md index ac474de2c..146d41e2b 100644 --- a/translations/tw/docs/_sidebar.md +++ b/translations/zh-TW/docs/_sidebar.md @@ -1,12 +1,3 @@ - - 介紹 - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/tw/for-teachers.md b/translations/zh-TW/for-teachers.md similarity index 91% rename from translations/tw/for-teachers.md rename to translations/zh-TW/for-teachers.md index bc3b5114d..bfb55ef2a 100644 --- a/translations/tw/for-teachers.md +++ b/translations/zh-TW/for-teachers.md @@ -1,12 +1,3 @@ - ### 給教育工作者 歡迎您在課堂上使用這份課程內容。它可以無縫整合到 GitHub Classroom 和主流 LMS 平台中,也可以作為獨立的倉庫供學生使用。 @@ -42,10 +33,10 @@ CO_OP_TRANSLATOR_METADATA: - Moodle Cloud 對 Common Cartridge 的支持有限。建議使用上述 Moodle 文件,該文件也可上傳到 Canvas。 - 導入後,請檢查模組、截止日期和測驗設置,以匹配您的學期安排。 -![Moodle](../../translated_images/tw/moodle.94eb93d714a50cb2.webp) +![Moodle](../../translated_images/zh-TW/moodle.94eb93d714a50cb2.webp) > Moodle 課堂中的課程內容 -![Canvas](../../translated_images/tw/canvas.fbd605ff8e5b8aff.webp) +![Canvas](../../translated_images/zh-TW/canvas.fbd605ff8e5b8aff.webp) > Canvas 課堂中的課程內容 ### 直接使用倉庫(不使用 Classroom) diff --git a/translations/tw/lesson-template/README.md b/translations/zh-TW/lesson-template/README.md similarity index 85% rename from translations/tw/lesson-template/README.md rename to translations/zh-TW/lesson-template/README.md index 7cbd00ba6..7b0a68d43 100644 --- a/translations/tw/lesson-template/README.md +++ b/translations/zh-TW/lesson-template/README.md @@ -1,12 +1,3 @@ - # [課程主題] ![嵌入影片](../../../lesson-template/video-url) diff --git a/translations/tw/lesson-template/assignment.md b/translations/zh-TW/lesson-template/assignment.md similarity index 70% rename from translations/tw/lesson-template/assignment.md rename to translations/zh-TW/lesson-template/assignment.md index 740bd62ed..b084d3ea2 100644 --- a/translations/tw/lesson-template/assignment.md +++ b/translations/zh-TW/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [Assignment Name] ## 說明 diff --git a/translations/tw/memory-game/README.md b/translations/zh-TW/memory-game/README.md similarity index 88% rename from translations/tw/memory-game/README.md rename to translations/zh-TW/memory-game/README.md index 972e719a4..38ac33ddf 100644 --- a/translations/tw/memory-game/README.md +++ b/translations/zh-TW/memory-game/README.md @@ -1,12 +1,3 @@ - 這是一個 [Next.js](https://nextjs.org) 專案,使用 [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app) 初始化。 ## 開始使用 diff --git a/translations/tw/quiz-app/README.md b/translations/zh-TW/quiz-app/README.md similarity index 95% rename from translations/tw/quiz-app/README.md rename to translations/zh-TW/quiz-app/README.md index 00ed1b989..3a0005575 100644 --- a/translations/tw/quiz-app/README.md +++ b/translations/zh-TW/quiz-app/README.md @@ -1,12 +1,3 @@ - # 測驗應用程式 這些測驗是資料科學課程的課前和課後測驗,課程網址為:https://aka.ms/webdev-beginners diff --git a/translations/zh/README.md b/translations/zh/README.md deleted file mode 100644 index 282ebc9d9..000000000 --- a/translations/zh/README.md +++ /dev/null @@ -1,278 +0,0 @@ - -[![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) -[![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) -[![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) -[![GitHub pull-requests](https://img.shields.io/github/issues-pr/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/pulls/) -[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) - -[![GitHub watchers](https://img.shields.io/github/watchers/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/watchers/) -[![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/network/) -[![GitHub stars](https://img.shields.io/github/stars/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/stargazers/) - -[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) - -# 面向初学者的网页开发课程 - -通过微软云倡导者为期12周的综合课程学习网页开发的基础知识。24节课中,每节课都通过实践项目,如生态瓶、浏览器扩展程序和太空游戏,深入讲解JavaScript、CSS和HTML。参与测验、讨论和实操任务。借助我们高效的项目驱动教学法,提高你的技能水平并优化知识掌握。马上开始你的编码之旅吧! - -加入 Azure AI Foundry Discord 社区 - -[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) - -按照以下步骤开始使用这些资源: -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` -3. [**加入 Azure AI Foundry Discord,与专家和开发者交流**](https://discord.com/invite/ByRwuEEgH4) - -### 🌐 多语言支持 - -#### 通过 GitHub Actions 支持(自动且始终保持最新) - - -[阿拉伯语](../ar/README.md) | [孟加拉语](../bn/README.md) | [保加利亚语](../bg/README.md) | [缅甸语 (Myanmar)](../my/README.md) | [简体中文](./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) | [希腊语](../el/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) - -> **想本地克隆?** - -> 本仓库包含50多种语言的翻译,显著增加了下载大小。若想不带翻译克隆,请使用稀疏检出: -> ```bash -> git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git -> cd Web-Dev-For-Beginners -> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' -> ``` -> 这样您就可以高速下载到完成课程所需的所有内容。 - - -**如果您希望支持其他翻译语言,列表见 [这里](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** - -[![用 Visual Studio Code 打开](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) - -#### 🧑‍🎓 _你是学生吗?_ - -访问 [**学生中心页面**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon),这里有初学者资源、学生包,甚至获取免费证书凭证的方法。请收藏此页并定期查看,我们每月更换内容。 - -### 📣 通告 - 新增 GitHub Copilot Agent 模式挑战任务! - -新增挑战,查看大多数章节中的 “GitHub Copilot Agent Challenge 🚀”。这是使用 GitHub Copilot 和 Agent 模式完成的新挑战。如果你以前没用过 Agent 模式,它不仅能生成文本,还能创建和编辑文件、运行命令等。 - -### 📣 通告 - _新增使用生成式 AI 构建的项目_ - -新增 AI 助手项目,快来看看 [项目](./9-chat-project/README.md) - -### 📣 通告 - _面向 JavaScript 的生成式 AI 新课程发布_ - -不要错过我们的生成式 AI 新课程! - -访问 [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) 开始学习! - -![背景](../../translated_images/zh/background.148a8d43afde5730.webp) - -- 涵盖从基础到 RAG 的课程。 -- 使用生成式 AI 和我们的配套应用与历史人物互动。 -- 趣味且引人入胜的叙事,你将体验时空穿越! - -![角色](../../translated_images/zh/character.5c0dd8e067ffd693.webp) - -每节课均包含作业、知识检测和挑战,引导你学习以下主题: -- 提示词及提示工程 -- 文本和图像应用生成 -- 搜索应用 - -访问 [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) 开始吧! - - - -## 🌱 开始入门 - -> **教师们**,我们提供了 [一些建议](for-teachers.md) 帮助您使用本课程。欢迎在我们的 [讨论区](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner) 反馈意见! - -**[学习者](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**,每节课建议从课前测验开始,阅读讲义内容,完成各种活动,并通过课后测验检验理解。 - -为了提升学习体验,建议与你的同伴共同完成项目!欢迎在我们的[讨论区](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) 获取更多学习资料。 - -### 📋 配置开发环境 - -本课程已准备好开发环境!开始时,你可选择在 [Codespace](https://github.com/features/codespaces/) 环境运行(基于浏览器,无需安装),或者本地使用文本编辑器如 [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) 编写代码。 - -#### 创建你的仓库 -建议你创建本仓库的副本以便保存你的作业。点击页面顶部的 **Use this template** 按钮,GitHub 会在你的账号中创建一个带有课程副本的新仓库。 - -操作步骤: -1. **Fork 仓库**:点击本页右上角的 “Fork” 按钮。 -2. **克隆仓库**:`git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` - -#### 在 Codespace 中运行课程 - -在你创建的仓库副本中,点击 **Code** 按钮,选择 **Open with Codespaces**。这将创建一个新的 Codespace 供你使用。 - -![Codespace](../../translated_images/zh/createcodespace.0238bbf4d7a8d955.webp) - -#### 在本地计算机上运行课程 - -要在本地计算机上运行本课程,你需要文本编辑器、浏览器和命令行工具。首节课[编程语言与工具简介](../../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)。 - -1. 将你的仓库克隆到本地。点击 **Code** 按钮,复制仓库 URL: - - [CodeSpace](./images/createcodespace.png) -然后,在 [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) 中打开 [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) 并运行以下命令,将 `` 替换为你刚才复制的 URL: - - ```bash - git clone - ``` - -2. 在 Visual Studio Code 中打开该文件夹。你可以通过点击 **文件** > **打开文件夹** 并选择你刚克隆的文件夹来完成此操作。 - - -> 推荐的 Visual Studio Code 扩展: -> -> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - 用于在 Visual Studio Code 中预览 HTML 页面 -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - 帮助你更快地编写代码 - -## 📂 每节课内容包括: - -- 可选的手绘草图笔记 -- 可选的补充视频 -- 课前热身测验 -- 文字课程内容 -- 针对项目课程,有逐步的项目构建指南 -- 知识点检查 -- 挑战题 -- 补充阅读资料 -- 任务 -- [课后测验](https://ff-quizzes.netlify.app/web/) - -> **关于测验的说明**:所有测验都包含在 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 | -| 02 | 起步篇 | GitHub 基础,包括团队协作 | 学习如何在项目中使用 GitHub,如何与他人协作管理代码库 | [GitHub 入门](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | 起步篇 | 无障碍访问 | 学习网页无障碍的基础知识 | [无障碍基础](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | JS基础 | JavaScript 数据类型 | 掌握 JavaScript 数据类型的基础 | [数据类型](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | JS基础 | 函数与方法 | 学习函数和方法,用于管理应用的逻辑流程 | [函数与方法](./2-js-basics/2-functions-methods/README.md) | Jasmine 和 Christopher | -| 06 | JS基础 | JavaScript 中的决策制作 | 学习如何使用决策结构为代码创建条件 | [制作决策](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | JS基础 | 数组和循环 | 在 JavaScript 中使用数组和循环操作数据 | [数组和循环](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [生态瓶](./3-terrarium/solution/README.md) | HTML 实践 | 构建用于在线生态瓶的 HTML,重点是布局搭建 | [HTML 入门](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [生态瓶](./3-terrarium/solution/README.md) | CSS 实践 | 构建用于在线生态瓶的 CSS 样式,聚焦 CSS 基础,包括让页面响应式 | [CSS 入门](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [生态瓶](./3-terrarium/solution/README.md) | JavaScript 闭包与 DOM 操作 | 构建使生态瓶具备拖拽功能的 JavaScript,重点讲解闭包和 DOM 操作 | [JavaScript 闭包与 DOM 操作](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [打字游戏](./4-typing-game/solution/README.md) | 构建打字游戏 | 学习如何使用键盘事件驱动 JavaScript 应用的逻辑 | [事件驱动编程](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [绿色浏览器扩展](./5-browser-extension/solution/README.md) | 浏览器相关知识 | 学习浏览器的工作原理、历史以及如何搭建第一个浏览器扩展界面 | [关于浏览器](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [绿色浏览器扩展](./5-browser-extension/solution/README.md) | 构建表单、调用 API 及本地存储变量 | 构建浏览器扩展的 JavaScript 元素,使用本地存储中的变量调用 API | [API、表单与本地存储](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [绿色浏览器扩展](./5-browser-extension/solution/README.md) | 浏览器中的后台进程与网页性能优化 | 利用浏览器后台进程管理扩展图标,了解网页性能以及提升性能的优化方法 | [后台任务与性能](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [太空游戏](./6-space-game/solution/README.md) | 更高级的 JavaScript 游戏开发 | 学习继承(包括类继承与组合)与发布/订阅模式,为构建游戏做准备 | [高级游戏开发介绍](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [太空游戏](./6-space-game/solution/README.md) | 画布绘制 | 学习 Canvas API,用于在屏幕上绘制元素 | [画布绘制](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [太空游戏](./6-space-game/solution/README.md) | 在屏幕上移动元素 | 了解如何使用笛卡尔坐标和 Canvas API 为元素赋予移动效果 | [元素移动](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [太空游戏](./6-space-game/solution/README.md) | 碰撞检测 | 使用按键驱动使元素碰撞并互相响应,提供冷却函数确保游戏性能 | [碰撞检测](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [太空游戏](./6-space-game/solution/README.md) | 计分系统 | 根据游戏状态和表现执行数学计算 | [计分系统](./6-space-game/5-keeping-score/README.md) | Chris | -| 20 | [太空游戏](./6-space-game/solution/README.md) | 游戏结束与重启 | 学习游戏的结束和重启,包括资源清理和变量值重置 | [结束条件](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [银行应用](./7-bank-project/solution/README.md) | 网页应用中的 HTML 模板和路由 | 学习如何创建多页面网站架构的骨架,使用路由和 HTML 模板 | [HTML 模板与路由](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [银行应用](./7-bank-project/solution/README.md) | 构建登录和注册表单 | 学习构建表单及处理验证流程 | [表单](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [银行应用](./7-bank-project/solution/README.md) | 获取和使用数据的方法 | 了解数据在应用中的流入与流出,如何获取、存储及处理数据 | [数据](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [银行应用](./7-bank-project/solution/README.md) | 状态管理概念 | 学习应用如何保持状态以及如何以编程方式管理状态 | [状态管理](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [浏览器/VScode 代码](../../8-code-editor) | 使用 VScode | 学习如何使用代码编辑器| [使用 VScode 代码编辑器](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [AI 助手](./9-chat-project/README.md) | 与 AI 交互 | 学习如何构建自己的 AI 助手 | [AI 助手项目](./9-chat-project/README.md) | Chris | - -## 🏫 教学理念 - -我们的课程设计基于两个核心教学原则: -* 项目驱动学习 -* 频繁测验 - -本课程教授 JavaScript、HTML 和 CSS 的基础知识,以及当今网页开发者使用的最新工具与技术。 学生将有机会通过开发打字游戏、虚拟生态瓶、环保浏览器扩展、太空入侵者风格游戏和企业银行应用,积累实践经验。 在课程结束时,学生将对网页开发有扎实的理解。 - -> 🎓 你可以将本课程的前几节课作为 Microsoft Learn 上的[学习路径](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon)学习! - -通过确保内容与项目相匹配,学习过程对学生来说更加有趣,知识点的记忆也会增强。我们还编写了几节 JavaScript 基础课程来介绍概念,搭配来自 “[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" 视频教程系列的视频,其中一些作者也参与了本课程的编写。 - -此外,课堂前的低风险测验能引导学生集中学习某课题,课堂后的第二次测验则帮助进一步巩固记忆。本课程设计灵活且有趣,可以全部学习也可选择部分学习。项目从小型开始,12 周周期结束时逐渐变得复杂。 - -虽然我们有意避免引入 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)。我们欢迎你的建设性反馈! - - -## 🧭 离线访问 - -你可以使用 [Docsify](https://docsify.js.org/#/) 离线运行本教程。Fork 本仓库,[在本机安装 Docsify](https://docsify.js.org/#/quickstart),然后在仓库根目录下输入 `docsify serve`。网站将在本地主机 3000 端口提供服务:`localhost:3000`。 - -## 📘 PDF - -所有课程的 PDF 可在[此处](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf)找到。 - - -## 🎒 其它课程 -我们的团队制作了其他课程!赶快看看: - - -### 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) -[![LangChain.js for Beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) - ---- - -### Azure / Edge / MCP / Agents -[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) - ---- - -### 生成式 AI 系列 -[![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) - ---- - -### 核心学习 -[![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) - ---- - -### Copilot 系列 -[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) - - -## 获取帮助 - -如果你遇到困难或对构建 AI 应用有任何疑问,加入其他学习者和经验丰富开发者的 MCP 讨论。这里是一个支持性的社区,欢迎提问并自由分享知识。 - -[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) - -如果你在构建过程中有产品反馈或遇到错误,请访问: - -[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) - -## 许可证 - -此仓库使用 MIT 许可证。详情请参阅 [LICENSE](../../LICENSE) 文件。 - ---- - - -**免责声明**: -本文件通过 AI 翻译服务 [Co-op Translator](https://github.com/Azure/co-op-translator) 进行翻译。虽然我们力求准确,但请注意自动翻译可能存在错误或不准确之处。原始的本地语言版本应视为权威来源。对于重要信息,建议使用专业人工翻译。因使用本翻译而引起的任何误解或曲解,我们不承担任何责任。 - \ No newline at end of file