diff --git a/translated_images/1.b6da8c1394b07491.br.png b/translated_images/1.b6da8c1394b07491.br.png new file mode 100644 index 000000000..b162abc6b Binary files /dev/null and b/translated_images/1.b6da8c1394b07491.br.png differ diff --git a/translated_images/1.b6da8c1394b07491.el.png b/translated_images/1.b6da8c1394b07491.el.png new file mode 100644 index 000000000..a4dd7df85 Binary files /dev/null and b/translated_images/1.b6da8c1394b07491.el.png differ diff --git a/translated_images/1.b6da8c1394b07491.it.png b/translated_images/1.b6da8c1394b07491.it.png new file mode 100644 index 000000000..3e3bec376 Binary files /dev/null and b/translated_images/1.b6da8c1394b07491.it.png differ diff --git a/translated_images/1.b6da8c1394b07491.pl.png b/translated_images/1.b6da8c1394b07491.pl.png new file mode 100644 index 000000000..ac7e3d68e Binary files /dev/null and b/translated_images/1.b6da8c1394b07491.pl.png differ diff --git a/translated_images/1.b6da8c1394b07491.pt.png b/translated_images/1.b6da8c1394b07491.pt.png new file mode 100644 index 000000000..869d4eb21 Binary files /dev/null and b/translated_images/1.b6da8c1394b07491.pt.png differ diff --git a/translated_images/1.b6da8c1394b07491.tr.png b/translated_images/1.b6da8c1394b07491.tr.png new file mode 100644 index 000000000..8a24c9d6c Binary files /dev/null and b/translated_images/1.b6da8c1394b07491.tr.png differ diff --git a/translated_images/1.cc07a5cbe114ad1d.br.png b/translated_images/1.cc07a5cbe114ad1d.br.png new file mode 100644 index 000000000..912a78d26 Binary files /dev/null and b/translated_images/1.cc07a5cbe114ad1d.br.png differ diff --git a/translated_images/1.cc07a5cbe114ad1d.el.png b/translated_images/1.cc07a5cbe114ad1d.el.png new file mode 100644 index 000000000..2383fe168 Binary files /dev/null and b/translated_images/1.cc07a5cbe114ad1d.el.png differ diff --git a/translated_images/1.cc07a5cbe114ad1d.it.png b/translated_images/1.cc07a5cbe114ad1d.it.png new file mode 100644 index 000000000..e54607d52 Binary files /dev/null and b/translated_images/1.cc07a5cbe114ad1d.it.png differ diff --git a/translated_images/1.cc07a5cbe114ad1d.pl.png b/translated_images/1.cc07a5cbe114ad1d.pl.png new file mode 100644 index 000000000..16fa47629 Binary files /dev/null and b/translated_images/1.cc07a5cbe114ad1d.pl.png differ diff --git a/translated_images/1.cc07a5cbe114ad1d.pt.png b/translated_images/1.cc07a5cbe114ad1d.pt.png new file mode 100644 index 000000000..912a78d26 Binary files /dev/null and b/translated_images/1.cc07a5cbe114ad1d.pt.png differ diff --git a/translated_images/1.cc07a5cbe114ad1d.tr.png b/translated_images/1.cc07a5cbe114ad1d.tr.png new file mode 100644 index 000000000..08744dbc7 Binary files /dev/null and b/translated_images/1.cc07a5cbe114ad1d.tr.png differ diff --git a/translated_images/2.1dae52ff08042246.br.png b/translated_images/2.1dae52ff08042246.br.png new file mode 100644 index 000000000..2bd3ea955 Binary files /dev/null and b/translated_images/2.1dae52ff08042246.br.png differ diff --git a/translated_images/2.1dae52ff08042246.el.png b/translated_images/2.1dae52ff08042246.el.png new file mode 100644 index 000000000..a5265e1da Binary files /dev/null and b/translated_images/2.1dae52ff08042246.el.png differ diff --git a/translated_images/2.1dae52ff08042246.it.png b/translated_images/2.1dae52ff08042246.it.png new file mode 100644 index 000000000..126d40abe Binary files /dev/null and b/translated_images/2.1dae52ff08042246.it.png differ diff --git a/translated_images/2.1dae52ff08042246.pl.png b/translated_images/2.1dae52ff08042246.pl.png new file mode 100644 index 000000000..b17704b0c Binary files /dev/null and b/translated_images/2.1dae52ff08042246.pl.png differ diff --git a/translated_images/2.1dae52ff08042246.pt.png b/translated_images/2.1dae52ff08042246.pt.png new file mode 100644 index 000000000..f1c2bdb4b Binary files /dev/null and b/translated_images/2.1dae52ff08042246.pt.png differ diff --git a/translated_images/2.1dae52ff08042246.tr.png b/translated_images/2.1dae52ff08042246.tr.png new file mode 100644 index 000000000..6ad33bebf Binary files /dev/null and b/translated_images/2.1dae52ff08042246.tr.png differ diff --git a/translated_images/after-codeswing-extension-pb.0ebddddcf73b5509.br.png b/translated_images/after-codeswing-extension-pb.0ebddddcf73b5509.br.png new file mode 100644 index 000000000..82f6f8a81 Binary files /dev/null and b/translated_images/after-codeswing-extension-pb.0ebddddcf73b5509.br.png differ diff --git a/translated_images/after-codeswing-extension-pb.0ebddddcf73b5509.el.png b/translated_images/after-codeswing-extension-pb.0ebddddcf73b5509.el.png new file mode 100644 index 000000000..382425d95 Binary files /dev/null and b/translated_images/after-codeswing-extension-pb.0ebddddcf73b5509.el.png differ diff --git a/translated_images/after-codeswing-extension-pb.0ebddddcf73b5509.it.png b/translated_images/after-codeswing-extension-pb.0ebddddcf73b5509.it.png new file mode 100644 index 000000000..3bd4ff2f5 Binary files /dev/null and b/translated_images/after-codeswing-extension-pb.0ebddddcf73b5509.it.png differ diff --git a/translated_images/after-codeswing-extension-pb.0ebddddcf73b5509.pl.png b/translated_images/after-codeswing-extension-pb.0ebddddcf73b5509.pl.png new file mode 100644 index 000000000..95a687af6 Binary files /dev/null and b/translated_images/after-codeswing-extension-pb.0ebddddcf73b5509.pl.png differ diff --git a/translated_images/after-codeswing-extension-pb.0ebddddcf73b5509.pt.png b/translated_images/after-codeswing-extension-pb.0ebddddcf73b5509.pt.png new file mode 100644 index 000000000..34af01483 Binary files /dev/null and b/translated_images/after-codeswing-extension-pb.0ebddddcf73b5509.pt.png differ diff --git a/translated_images/after-codeswing-extension-pb.0ebddddcf73b5509.tr.png b/translated_images/after-codeswing-extension-pb.0ebddddcf73b5509.tr.png new file mode 100644 index 000000000..06c55b632 Binary files /dev/null and b/translated_images/after-codeswing-extension-pb.0ebddddcf73b5509.tr.png differ diff --git a/translated_images/background.148a8d43afde5730.br.png b/translated_images/background.148a8d43afde5730.br.png new file mode 100644 index 000000000..c741f7114 Binary files /dev/null and b/translated_images/background.148a8d43afde5730.br.png differ diff --git a/translated_images/background.148a8d43afde5730.el.png b/translated_images/background.148a8d43afde5730.el.png new file mode 100644 index 000000000..9ae3bcf55 Binary files /dev/null and b/translated_images/background.148a8d43afde5730.el.png differ diff --git a/translated_images/background.148a8d43afde5730.it.png b/translated_images/background.148a8d43afde5730.it.png new file mode 100644 index 000000000..9b90fd347 Binary files /dev/null and b/translated_images/background.148a8d43afde5730.it.png differ diff --git a/translated_images/background.148a8d43afde5730.pl.png b/translated_images/background.148a8d43afde5730.pl.png new file mode 100644 index 000000000..a42342d89 Binary files /dev/null and b/translated_images/background.148a8d43afde5730.pl.png differ diff --git a/translated_images/background.148a8d43afde5730.pt.png b/translated_images/background.148a8d43afde5730.pt.png new file mode 100644 index 000000000..d30364eee Binary files /dev/null and b/translated_images/background.148a8d43afde5730.pt.png differ diff --git a/translated_images/background.148a8d43afde5730.tr.png b/translated_images/background.148a8d43afde5730.tr.png new file mode 100644 index 000000000..d86e83bf1 Binary files /dev/null and b/translated_images/background.148a8d43afde5730.tr.png differ diff --git a/translated_images/backgroundColor.e19c3c60768150c8.br.png b/translated_images/backgroundColor.e19c3c60768150c8.br.png new file mode 100644 index 000000000..3bd93a532 Binary files /dev/null and b/translated_images/backgroundColor.e19c3c60768150c8.br.png differ diff --git a/translated_images/backgroundColor.e19c3c60768150c8.el.png b/translated_images/backgroundColor.e19c3c60768150c8.el.png new file mode 100644 index 000000000..3bd93a532 Binary files /dev/null and b/translated_images/backgroundColor.e19c3c60768150c8.el.png differ diff --git a/translated_images/backgroundColor.e19c3c60768150c8.it.png b/translated_images/backgroundColor.e19c3c60768150c8.it.png new file mode 100644 index 000000000..3bd93a532 Binary files /dev/null and b/translated_images/backgroundColor.e19c3c60768150c8.it.png differ diff --git a/translated_images/backgroundColor.e19c3c60768150c8.pl.png b/translated_images/backgroundColor.e19c3c60768150c8.pl.png new file mode 100644 index 000000000..3bd93a532 Binary files /dev/null and b/translated_images/backgroundColor.e19c3c60768150c8.pl.png differ diff --git a/translated_images/backgroundColor.e19c3c60768150c8.pt.png b/translated_images/backgroundColor.e19c3c60768150c8.pt.png new file mode 100644 index 000000000..3bd93a532 Binary files /dev/null and b/translated_images/backgroundColor.e19c3c60768150c8.pt.png differ diff --git a/translated_images/backgroundColor.e19c3c60768150c8.tr.png b/translated_images/backgroundColor.e19c3c60768150c8.tr.png new file mode 100644 index 000000000..3bd93a532 Binary files /dev/null and b/translated_images/backgroundColor.e19c3c60768150c8.tr.png differ diff --git a/translated_images/browser-console.efaf0b51aaaf6778.br.png b/translated_images/browser-console.efaf0b51aaaf6778.br.png new file mode 100644 index 000000000..64fe48aed Binary files /dev/null and b/translated_images/browser-console.efaf0b51aaaf6778.br.png differ diff --git a/translated_images/browser-console.efaf0b51aaaf6778.el.png b/translated_images/browser-console.efaf0b51aaaf6778.el.png new file mode 100644 index 000000000..805c62769 Binary files /dev/null and b/translated_images/browser-console.efaf0b51aaaf6778.el.png differ diff --git a/translated_images/browser-console.efaf0b51aaaf6778.it.png b/translated_images/browser-console.efaf0b51aaaf6778.it.png new file mode 100644 index 000000000..f9b3575f2 Binary files /dev/null and b/translated_images/browser-console.efaf0b51aaaf6778.it.png differ diff --git a/translated_images/browser-console.efaf0b51aaaf6778.pl.png b/translated_images/browser-console.efaf0b51aaaf6778.pl.png new file mode 100644 index 000000000..8e8c12985 Binary files /dev/null and b/translated_images/browser-console.efaf0b51aaaf6778.pl.png differ diff --git a/translated_images/browser-console.efaf0b51aaaf6778.pt.png b/translated_images/browser-console.efaf0b51aaaf6778.pt.png new file mode 100644 index 000000000..08a224930 Binary files /dev/null and b/translated_images/browser-console.efaf0b51aaaf6778.pt.png differ diff --git a/translated_images/browser-console.efaf0b51aaaf6778.tr.png b/translated_images/browser-console.efaf0b51aaaf6778.tr.png new file mode 100644 index 000000000..bb1d4ed1b Binary files /dev/null and b/translated_images/browser-console.efaf0b51aaaf6778.tr.png differ diff --git a/translated_images/browser.60317c9be8b7f84a.br.jpg b/translated_images/browser.60317c9be8b7f84a.br.jpg new file mode 100644 index 000000000..e39ded703 Binary files /dev/null and b/translated_images/browser.60317c9be8b7f84a.br.jpg differ diff --git a/translated_images/browser.60317c9be8b7f84a.el.jpg b/translated_images/browser.60317c9be8b7f84a.el.jpg new file mode 100644 index 000000000..bac8ca09b Binary files /dev/null and b/translated_images/browser.60317c9be8b7f84a.el.jpg differ diff --git a/translated_images/browser.60317c9be8b7f84a.it.jpg b/translated_images/browser.60317c9be8b7f84a.it.jpg new file mode 100644 index 000000000..2fab27619 Binary files /dev/null and b/translated_images/browser.60317c9be8b7f84a.it.jpg differ diff --git a/translated_images/browser.60317c9be8b7f84a.pl.jpg b/translated_images/browser.60317c9be8b7f84a.pl.jpg new file mode 100644 index 000000000..973c798a5 Binary files /dev/null and b/translated_images/browser.60317c9be8b7f84a.pl.jpg differ diff --git a/translated_images/browser.60317c9be8b7f84a.pt.jpg b/translated_images/browser.60317c9be8b7f84a.pt.jpg new file mode 100644 index 000000000..5b18bc096 Binary files /dev/null and b/translated_images/browser.60317c9be8b7f84a.pt.jpg differ diff --git a/translated_images/browser.60317c9be8b7f84a.tr.jpg b/translated_images/browser.60317c9be8b7f84a.tr.jpg new file mode 100644 index 000000000..6da3df622 Binary files /dev/null and b/translated_images/browser.60317c9be8b7f84a.tr.jpg differ diff --git a/translated_images/canvas.fbd605ff8e5b8aff.br.png b/translated_images/canvas.fbd605ff8e5b8aff.br.png new file mode 100644 index 000000000..6f7cf240d Binary files /dev/null and b/translated_images/canvas.fbd605ff8e5b8aff.br.png differ diff --git a/translated_images/canvas.fbd605ff8e5b8aff.el.png b/translated_images/canvas.fbd605ff8e5b8aff.el.png new file mode 100644 index 000000000..4379a78ba Binary files /dev/null and b/translated_images/canvas.fbd605ff8e5b8aff.el.png differ diff --git a/translated_images/canvas.fbd605ff8e5b8aff.it.png b/translated_images/canvas.fbd605ff8e5b8aff.it.png new file mode 100644 index 000000000..f37011e9a Binary files /dev/null and b/translated_images/canvas.fbd605ff8e5b8aff.it.png differ diff --git a/translated_images/canvas.fbd605ff8e5b8aff.pl.png b/translated_images/canvas.fbd605ff8e5b8aff.pl.png new file mode 100644 index 000000000..532cbf9d6 Binary files /dev/null and b/translated_images/canvas.fbd605ff8e5b8aff.pl.png differ diff --git a/translated_images/canvas.fbd605ff8e5b8aff.pt.png b/translated_images/canvas.fbd605ff8e5b8aff.pt.png new file mode 100644 index 000000000..54240cec0 Binary files /dev/null and b/translated_images/canvas.fbd605ff8e5b8aff.pt.png differ diff --git a/translated_images/canvas.fbd605ff8e5b8aff.tr.png b/translated_images/canvas.fbd605ff8e5b8aff.tr.png new file mode 100644 index 000000000..76a5a0f0a Binary files /dev/null and b/translated_images/canvas.fbd605ff8e5b8aff.tr.png differ diff --git a/translated_images/canvas_grid.5f209da785ded492.br.png b/translated_images/canvas_grid.5f209da785ded492.br.png new file mode 100644 index 000000000..d62714f71 Binary files /dev/null and b/translated_images/canvas_grid.5f209da785ded492.br.png differ diff --git a/translated_images/canvas_grid.5f209da785ded492.el.png b/translated_images/canvas_grid.5f209da785ded492.el.png new file mode 100644 index 000000000..366b994b2 Binary files /dev/null and b/translated_images/canvas_grid.5f209da785ded492.el.png differ diff --git a/translated_images/canvas_grid.5f209da785ded492.it.png b/translated_images/canvas_grid.5f209da785ded492.it.png new file mode 100644 index 000000000..3d84634fb Binary files /dev/null and b/translated_images/canvas_grid.5f209da785ded492.it.png differ diff --git a/translated_images/canvas_grid.5f209da785ded492.pl.png b/translated_images/canvas_grid.5f209da785ded492.pl.png new file mode 100644 index 000000000..9703896c2 Binary files /dev/null and b/translated_images/canvas_grid.5f209da785ded492.pl.png differ diff --git a/translated_images/canvas_grid.5f209da785ded492.pt.png b/translated_images/canvas_grid.5f209da785ded492.pt.png new file mode 100644 index 000000000..dd0cf970b Binary files /dev/null and b/translated_images/canvas_grid.5f209da785ded492.pt.png differ diff --git a/translated_images/canvas_grid.5f209da785ded492.tr.png b/translated_images/canvas_grid.5f209da785ded492.tr.png new file mode 100644 index 000000000..ef87540a0 Binary files /dev/null and b/translated_images/canvas_grid.5f209da785ded492.tr.png differ diff --git a/translated_images/character.5c0dd8e067ffd693.br.png b/translated_images/character.5c0dd8e067ffd693.br.png new file mode 100644 index 000000000..8433903dc Binary files /dev/null and b/translated_images/character.5c0dd8e067ffd693.br.png differ diff --git a/translated_images/character.5c0dd8e067ffd693.el.png b/translated_images/character.5c0dd8e067ffd693.el.png new file mode 100644 index 000000000..5c234dac0 Binary files /dev/null and b/translated_images/character.5c0dd8e067ffd693.el.png differ diff --git a/translated_images/character.5c0dd8e067ffd693.it.png b/translated_images/character.5c0dd8e067ffd693.it.png new file mode 100644 index 000000000..696b7c771 Binary files /dev/null and b/translated_images/character.5c0dd8e067ffd693.it.png differ diff --git a/translated_images/character.5c0dd8e067ffd693.pl.png b/translated_images/character.5c0dd8e067ffd693.pl.png new file mode 100644 index 000000000..90ab065d7 Binary files /dev/null and b/translated_images/character.5c0dd8e067ffd693.pl.png differ diff --git a/translated_images/character.5c0dd8e067ffd693.pt.png b/translated_images/character.5c0dd8e067ffd693.pt.png new file mode 100644 index 000000000..bd5dec54f Binary files /dev/null and b/translated_images/character.5c0dd8e067ffd693.pt.png differ diff --git a/translated_images/character.5c0dd8e067ffd693.tr.png b/translated_images/character.5c0dd8e067ffd693.tr.png new file mode 100644 index 000000000..274214c71 Binary files /dev/null and b/translated_images/character.5c0dd8e067ffd693.tr.png differ diff --git a/translated_images/click-register.e89a30bf0d4bc9ca.br.png b/translated_images/click-register.e89a30bf0d4bc9ca.br.png new file mode 100644 index 000000000..ccc65305d Binary files /dev/null and b/translated_images/click-register.e89a30bf0d4bc9ca.br.png differ diff --git a/translated_images/click-register.e89a30bf0d4bc9ca.el.png b/translated_images/click-register.e89a30bf0d4bc9ca.el.png new file mode 100644 index 000000000..ccc65305d Binary files /dev/null and b/translated_images/click-register.e89a30bf0d4bc9ca.el.png differ diff --git a/translated_images/click-register.e89a30bf0d4bc9ca.it.png b/translated_images/click-register.e89a30bf0d4bc9ca.it.png new file mode 100644 index 000000000..ccc65305d Binary files /dev/null and b/translated_images/click-register.e89a30bf0d4bc9ca.it.png differ diff --git a/translated_images/click-register.e89a30bf0d4bc9ca.pl.png b/translated_images/click-register.e89a30bf0d4bc9ca.pl.png new file mode 100644 index 000000000..ccc65305d Binary files /dev/null and b/translated_images/click-register.e89a30bf0d4bc9ca.pl.png differ diff --git a/translated_images/click-register.e89a30bf0d4bc9ca.pt.png b/translated_images/click-register.e89a30bf0d4bc9ca.pt.png new file mode 100644 index 000000000..ccc65305d Binary files /dev/null and b/translated_images/click-register.e89a30bf0d4bc9ca.pt.png differ diff --git a/translated_images/click-register.e89a30bf0d4bc9ca.tr.png b/translated_images/click-register.e89a30bf0d4bc9ca.tr.png new file mode 100644 index 000000000..ccc65305d Binary files /dev/null and b/translated_images/click-register.e89a30bf0d4bc9ca.tr.png differ diff --git a/translated_images/clone_repo.5085c48d666ead57.br.png b/translated_images/clone_repo.5085c48d666ead57.br.png new file mode 100644 index 000000000..d27303e5a Binary files /dev/null and b/translated_images/clone_repo.5085c48d666ead57.br.png differ diff --git a/translated_images/clone_repo.5085c48d666ead57.el.png b/translated_images/clone_repo.5085c48d666ead57.el.png new file mode 100644 index 000000000..d26ff2be7 Binary files /dev/null and b/translated_images/clone_repo.5085c48d666ead57.el.png differ diff --git a/translated_images/clone_repo.5085c48d666ead57.it.png b/translated_images/clone_repo.5085c48d666ead57.it.png new file mode 100644 index 000000000..bfca9304c Binary files /dev/null and b/translated_images/clone_repo.5085c48d666ead57.it.png differ diff --git a/translated_images/clone_repo.5085c48d666ead57.pl.png b/translated_images/clone_repo.5085c48d666ead57.pl.png new file mode 100644 index 000000000..18b1ed2bd Binary files /dev/null and b/translated_images/clone_repo.5085c48d666ead57.pl.png differ diff --git a/translated_images/clone_repo.5085c48d666ead57.pt.png b/translated_images/clone_repo.5085c48d666ead57.pt.png new file mode 100644 index 000000000..685434998 Binary files /dev/null and b/translated_images/clone_repo.5085c48d666ead57.pt.png differ diff --git a/translated_images/clone_repo.5085c48d666ead57.tr.png b/translated_images/clone_repo.5085c48d666ead57.tr.png new file mode 100644 index 000000000..eaa9cd0ca Binary files /dev/null and b/translated_images/clone_repo.5085c48d666ead57.tr.png differ diff --git a/translated_images/clone_repo.6a202fb230ab6bdd.br.png b/translated_images/clone_repo.6a202fb230ab6bdd.br.png new file mode 100644 index 000000000..1dbc48daf Binary files /dev/null and b/translated_images/clone_repo.6a202fb230ab6bdd.br.png differ diff --git a/translated_images/clone_repo.6a202fb230ab6bdd.el.png b/translated_images/clone_repo.6a202fb230ab6bdd.el.png new file mode 100644 index 000000000..8eee3fcd7 Binary files /dev/null and b/translated_images/clone_repo.6a202fb230ab6bdd.el.png differ diff --git a/translated_images/clone_repo.6a202fb230ab6bdd.it.png b/translated_images/clone_repo.6a202fb230ab6bdd.it.png new file mode 100644 index 000000000..40865d19a Binary files /dev/null and b/translated_images/clone_repo.6a202fb230ab6bdd.it.png differ 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 2cc6ca570..d9e9f3564 100644 --- a/translations/tr/5-browser-extension/solution/translation/README.fr.md +++ b/translations/tr/5-browser-extension/solution/translation/README.fr.md @@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA: 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. -![uzantı ekran görüntüsü](../../../../../translated_images/extension-screenshot.0e7f5bfa110e92e3875e1bc9405edd45a3d2e02963e48900adb91926a62a5807.tr.png) +![uzantı ekran görüntüsü](../../../../../translated_images/extension-screenshot.0e7f5bfa110e92e3.tr.png) ## Başlangıç @@ -31,7 +31,7 @@ npm run build Edge tarayıcısına yüklemek için, tarayıcının sağ üst köşesindeki 'üç nokta' menüsünü kullanarak Uzantılar panelini bulun. Buradan 'Sıkıştırılmamış uzantıyı yükle' seçeneğini seçerek yeni bir uzantı yükleyin. İstendiğinde 'dist' klasörünü açın ve uzantı yüklenecektir. Kullanabilmek için CO2 Signal API'si için bir API anahtarına ihtiyacınız olacak ([buradan e-posta ile alın](https://www.co2signal.com/) - bu sayfadaki kutuya e-posta adresinizi girin) ve [Elektrik Haritası](https://www.electricitymap.org/map) ile eşleşen bölgenizin [koduna](http://api.electricitymap.org/v3/zones) ihtiyacınız olacak (örneğin, Boston'da 'US-NEISO' kodunu kullanıyorum). -![kurulum](../../../../../translated_images/install-on-edge.78634f02842c48283726c531998679a6f03a45556b2ee99d8ff231fe41446324.tr.png) +![kurulum](../../../../../translated_images/install-on-edge.78634f02842c4828.tr.png) API anahtarı ve bölge uzantı arayüzüne girildikten sonra, tarayıcı uzantı çubuğundaki renkli nokta bölgenizdeki enerji tüketimini yansıtacak şekilde değişmelidir ve enerji yoğun aktiviteler için uygun bir gösterge sunmalıdır. Bu 'nokta' sistemi konsepti, [Energy Lollipop uzantısından](https://energylollipop.com/) Kaliforniya emisyonları için ilham alınarak geliştirilmiştir. 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 1b64afa11..c1e4f4f08 100644 --- a/translations/tr/5-browser-extension/solution/translation/README.hi.md +++ b/translations/tr/5-browser-extension/solution/translation/README.hi.md @@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA: 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. -![Uzantı Ekran Görüntüsü](../../../../../translated_images/extension-screenshot.0e7f5bfa110e92e3875e1bc9405edd45a3d2e02963e48900adb91926a62a5807.tr.png) +![Uzantı Ekran Görüntüsü](../../../../../translated_images/extension-screenshot.0e7f5bfa110e92e3.tr.png) ## Başlangıç @@ -31,7 +31,7 @@ npm run build Edge tarayıcısına yüklemek için, tarayıcının sağ üst köşesindeki 'üç nokta' menüsünü kullanarak uzantılar panelini bulun. Buradan, yeni bir uzantı yüklemek için 'Load unpacked' seçeneğini seçin. Açılan pencerede 'dist' klasörünü seçin ve uzantı yüklenecektir. Uzantıyı kullanabilmek için CO2 Signal API'sinden ([buradan e-posta ile alın](https://www.co2signal.com/)) bir API anahtarına ihtiyacınız olacak - bu sayfadaki kutuya e-posta adresinizi girin. Ayrıca [bölgeniz için kod](http://api.electricitymap.org/v3/zones) [Elektrik Haritası](https://www.electricitymap.org/map) üzerinden bulunabilir (örneğin, Boston için 'US-NEISO' kodunu kullanıyorum). -![Kurulum](../../../../../translated_images/install-on-edge.78634f02842c48283726c531998679a6f03a45556b2ee99d8ff231fe41446324.tr.png) +![Kurulum](../../../../../translated_images/install-on-edge.78634f02842c4828.tr.png) API anahtarı ve bölge kodu uzantı arayüzüne girildikten sonra, tarayıcı uzantı çubuğundaki renkli nokta bölgenizdeki enerji kullanımını yansıtacak şekilde değişmelidir ve enerji yoğun aktivitelerin performansınıza uygun olup olmadığını gösteren bir işaretçi sunmalıdır. Bu 'nokta' sistemi fikri, Kaliforniya emisyonları için [Energy Lollipop Uzantısı](https://energylollipop.com/) tarafından bana ilham verdi. 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 d28389236..cbe0570d5 100644 --- a/translations/tr/5-browser-extension/solution/translation/README.it.md +++ b/translations/tr/5-browser-extension/solution/translation/README.it.md @@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA: 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. -![eklenti ekran görüntüsü](../../../../../translated_images/extension-screenshot.0e7f5bfa110e92e3875e1bc9405edd45a3d2e02963e48900adb91926a62a5807.tr.png) +![eklenti ekran görüntüsü](../../../../../translated_images/extension-screenshot.0e7f5bfa110e92e3.tr.png) ## Başlangıç @@ -31,7 +31,7 @@ npm run build Edge'e yüklemek için, tarayıcının sağ üst köşesindeki "üç nokta" menüsünü kullanarak Eklentiler panelini bulun. Henüz etkin değilse, Geliştirici Modu'nu (sol alt köşede) etkinleştirin. Yeni bir eklenti yüklemek için "Sıkıştırılmamış yükle" seçeneğini seçin. İstemde "dist" klasörünü açın ve eklenti yüklenecektir. Kullanmak için, CO2 Signal API'si için bir API anahtarına ihtiyacınız olacak ([buradan e-posta yoluyla alabilirsiniz](https://www.co2signal.com/) - bu sayfadaki kutuya e-posta adresinizi girin) ve [elektrik haritasına](https://www.electricitymap.org/map) karşılık gelen [bölge koduna](http://api.electricitymap.org/v3/zones) ihtiyacınız olacak (örneğin, Boston için "US-NEISO"). -![kurulum](../../../../../translated_images/install-on-edge.78634f02842c48283726c531998679a6f03a45556b2ee99d8ff231fe41446324.tr.png) +![kurulum](../../../../../translated_images/install-on-edge.78634f02842c4828.tr.png) API anahtarı ve bölge eklenti arayüzüne girildiğinde, tarayıcı eklenti çubuğundaki renkli nokta, bölgenin enerji kullanımını yansıtacak şekilde değişmelidir ve yüksek enerji tüketen hangi aktivitelerin uygun olabileceği konusunda bir gösterge sağlayacaktır. Bu "nokta" sisteminin arkasındaki konsept, Kaliforniya emisyonları için [Energy Lollipop eklentisi](https://energylollipop.com/) tarafından sağlanmıştı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 481965f20..d55002f23 100644 --- a/translations/tr/5-browser-extension/solution/translation/README.ja.md +++ b/translations/tr/5-browser-extension/solution/translation/README.ja.md @@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA: 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. -![uzantı ekran görüntüsü](../../../../../translated_images/extension-screenshot.0e7f5bfa110e92e3875e1bc9405edd45a3d2e02963e48900adb91926a62a5807.tr.png) +![uzantı ekran görüntüsü](../../../../../translated_images/extension-screenshot.0e7f5bfa110e92e3.tr.png) ## Başlangıç @@ -31,7 +31,7 @@ npm run build Edge'e yüklemek için, tarayıcının sağ üst köşesindeki "üç nokta" menüsünden "Uzantılar" panelini bulun. Buradan "Load Unpacked" seçeneğini seçerek yeni uzantıyı yükleyin. İstendiğinde "dist" klasörünü açın, böylece uzantı yüklenir. Kullanmak için, CO2 Signal API'nin API anahtarına ([buradan e-posta ile alın](https://www.co2signal.com/) - bu sayfadaki kutuya e-posta adresinizi girin) ve [Electricity Map](https://www.electricitymap.org/map) ile uyumlu [bölgenizin koduna](http://api.electricitymap.org/v3/zones) ihtiyacınız olacak (örneğin, Boston için 'US-NEISO' kullanabilirsiniz). -![yükleme](../../../../../translated_images/install-on-edge.78634f02842c48283726c531998679a6f03a45556b2ee99d8ff231fe41446324.tr.png) +![yükleme](../../../../../translated_images/install-on-edge.78634f02842c4828.tr.png) API anahtarını ve bölgenizi uzantı arayüzüne girdikten sonra, tarayıcı uzantı çubuğunda görünen renkli bir nokta değişir ve bölgenizdeki enerji kullanımını yansıtarak hangi tür enerji gerektiren aktiviteleri yapmanın uygun olduğunu gösterir. Bu "nokta" sistemi konsepti, Kaliforniya'daki emisyonlar için [Energy Lollipop uzantısı](https://energylollipop.com/) tarafından bana ilham verilmiştir. 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 3c50250e2..a05f972ce 100644 --- a/translations/tr/5-browser-extension/solution/translation/README.ms.md +++ b/translations/tr/5-browser-extension/solution/translation/README.ms.md @@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA: 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. -![tarayıcı uzantısı ekran görüntüsü](../../../../../translated_images/extension-screenshot.0e7f5bfa110e92e3875e1bc9405edd45a3d2e02963e48900adb91926a62a5807.tr.png) +![tarayıcı uzantısı ekran görüntüsü](../../../../../translated_images/extension-screenshot.0e7f5bfa110e92e3.tr.png) ## Başlangıç @@ -31,7 +31,7 @@ npm run build Edge tarayıcısına yüklemek için, tarayıcının sağ üst köşesindeki 'üç nokta' menüsünü kullanarak Uzantılar panelini bulun. Buradan 'Load Unpacked' seçeneğini seçerek yeni bir uzantı yükleyin. İstendiğinde 'dist' klasörünü açın ve uzantı yüklenecektir. Kullanabilmek için CO2 Signal API için bir API anahtarına ihtiyacınız olacak ([buradan e-posta ile alın](https://www.co2signal.com/) - bu sayfadaki kutuya e-posta adresinizi girin) ve [Elektrik Haritası](https://www.electricitymap.org/map) ile uyumlu olan bölgenize ait [kod](http://api.electricitymap.org/v3/zones) (örneğin, Boston'da 'US-NEISO' kullanıyorum). -![yükleniyor](../../../../../translated_images/install-on-edge.78634f02842c48283726c531998679a6f03a45556b2ee99d8ff231fe41446324.tr.png) +![yükleniyor](../../../../../translated_images/install-on-edge.78634f02842c4828.tr.png) API anahtarı ve bölge bilgisi uzantı arayüzüne girildikten sonra, tarayıcı uzantı çubuğundaki renkli nokta, bölgenizdeki enerji tüketimini yansıtacak şekilde değişir ve size uygun aktiviteler hakkında önerilerde bulunur. Bu 'nokta' sisteminin konsepti, [California için Energy Lollipop tarayıcı uzantısından](https://energylollipop.com/) ilham alınmıştır. diff --git a/translations/tr/5-browser-extension/start/README.md b/translations/tr/5-browser-extension/start/README.md index 447f06247..6b28dc18c 100644 --- a/translations/tr/5-browser-extension/start/README.md +++ b/translations/tr/5-browser-extension/start/README.md @@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA: 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. -![uzantı ekran görüntüsü](../../../../translated_images/extension-screenshot.0e7f5bfa110e92e3875e1bc9405edd45a3d2e02963e48900adb91926a62a5807.tr.png) +![uzantı ekran görüntüsü](../../../../translated_images/extension-screenshot.0e7f5bfa110e92e3.tr.png) ## Başlarken @@ -31,7 +31,7 @@ npm run build Edge tarayıcısında yüklemek için, tarayıcının sağ üst köşesindeki 'üç nokta' menüsünü kullanarak Uzantılar panelini bulun. Buradan 'Paketlenmemiş Yükle' seçeneğini seçerek yeni bir uzantı yükleyin. İstendiğinde 'dist' klasörünü açın ve uzantı yüklenecektir. Kullanmak için, CO2 Signal API'si için bir API anahtarına ([buradan e-posta ile alın](https://www.co2signal.com/) - bu sayfadaki kutuya e-posta adresinizi girin) ve [Electricity Map](https://www.electricitymap.org/map) ile ilgili bölgenizin koduna ([kodları burada bulabilirsiniz](http://api.electricitymap.org/v3/zones)) ihtiyacınız olacak (örneğin, Boston'da 'US-NEISO' kullanıyorum). -![yükleme](../../../../translated_images/install-on-edge.78634f02842c48283726c531998679a6f03a45556b2ee99d8ff231fe41446324.tr.png) +![yükleme](../../../../translated_images/install-on-edge.78634f02842c4828.tr.png) API anahtarı ve bölge uzantı arayüzüne girildikten sonra, tarayıcı uzantı çubuğundaki renkli nokta bölgenizin enerji kullanımını yansıtacak şekilde değişmelidir ve enerji yoğun aktiviteleriniz için uygun bir yönlendirme sağlayacaktır. Bu 'nokta' sisteminin konsepti, California emisyonları için [Energy Lollipop uzantısı](https://energylollipop.com/) tarafından bana önerildi. 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 bf651a4d2..508e2489f 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 @@ -108,7 +108,7 @@ quadrantChart UI Elements: [0.9, 0.1] ``` -![canvas'ın ızgarası](../../../../translated_images/canvas_grid.5f209da785ded492a01ece440e3032afe51efa500cc2308e5ea4252487ceaf0b.tr.png) +![canvas'ın ızgarası](../../../../translated_images/canvas_grid.5f209da785ded492.tr.png) > Görsel [MDN](https://developer.mozilla.org/docs/Web/API/Canvas_API/Tutorial/Drawing_shapes) üzerinden alınmıştır Canvas öğesi üzerinde çizim yapmak için, tüm canvas grafiklerinin temelini oluşturan aynı üç adımlı süreci takip edeceksiniz. Bunu birkaç kez yaptığınızda, doğal bir hale gelir: @@ -329,11 +329,11 @@ Bir Canvas öğesi içeren bir web sayfası oluşturacaksınız. `1024*768` boyu - Kahraman gemisi - ![Kahraman gemisi](../../../../translated_images/player.dd24c1afa8c71e9b82b2958946d4bad13308681392d4b5ddcc61a0e818ef8088.tr.png) + ![Kahraman gemisi](../../../../translated_images/player.dd24c1afa8c71e9b.tr.png) - 5*5 canavar - ![Canavar gemisi](../../../../translated_images/enemyShip.5df2a822c16650c2fb3c06652e8ec8120cdb9122a6de46b9a1a56d54db22657f.tr.png) + ![Canavar gemisi](../../../../translated_images/enemyShip.5df2a822c16650c2.tr.png) ### Geliştirmeye Başlamak İçin Önerilen Adımlar @@ -470,7 +470,7 @@ for (let x = START_X; x < STOP_X; x += ENEMY_SPACING) { Sonuç aşağıdaki gibi görünmelidir: -![Siyah ekran, bir kahraman ve 5*5 canavarlar](../../../../translated_images/partI-solution.36c53b48c9ffae2a5e15496b23b604ba5393433e4bf91608a7a0a020eb7a2691.tr.png) +![Siyah ekran, bir kahraman ve 5*5 canavarlar](../../../../translated_images/partI-solution.36c53b48c9ffae2a.tr.png) ## Çözüm 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 6faea16c2..2ec5c055f 100644 --- a/translations/tr/6-space-game/5-keeping-score/README.md +++ b/translations/tr/6-space-game/5-keeping-score/README.md @@ -160,7 +160,7 @@ sequenceDiagram ``` - **Puanlama sistemi**: Yok edilen her düşman gemisi 100 puan kazandırır (yuvarlak sayılar oyuncuların zihinsel olarak hesaplamasını kolaylaştırır). Puan, sol alt köşede gösterilir. -- **Can sayacı**: Kahramanınız üç canla başlar - erken dönem arcade oyunlarının zorluk ile oynanabilirlik arasında denge kurmak için belirlediği bir standart. Düşmanla her çarpışma bir cana mal olur. Kalan canları sağ altta gemi ikonlarıyla göstereceğiz ![can görseli](../../../../translated_images/life.6fb9f50d53ee0413cd91aa411f7c296e10a1a6de5c4a4197c718b49bf7d63ebf.tr.png). +- **Can sayacı**: Kahramanınız üç canla başlar - erken dönem arcade oyunlarının zorluk ile oynanabilirlik arasında denge kurmak için belirlediği bir standart. Düşmanla her çarpışma bir cana mal olur. Kalan canları sağ altta gemi ikonlarıyla göstereceğiz ![can görseli](../../../../translated_images/life.6fb9f50d53ee0413.tr.png). ## Hadi İnşa Edelim! 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 3115a3bf5..cc1fd0cac 100644 --- a/translations/tr/7-bank-project/1-template-route/README.md +++ b/translations/tr/7-bank-project/1-template-route/README.md @@ -652,7 +652,7 @@ sequenceDiagram `history.pushState` kullanımı, tarayıcının navigasyon geçmişinde yeni girişler oluşturur. Tarayıcınızın *geri düğmesini* basılı tutarak bunu kontrol edebilirsiniz, şöyle bir şey göstermesi gerekir: -![Navigasyon geçmişi ekran görüntüsü](../../../../translated_images/history.7fdabbafa521e06455b738d3dafa3ff41d3071deae60ead8c7e0844b9ed987d8.tr.png) +![Navigasyon geçmişi ekran görüntüsü](../../../../translated_images/history.7fdabbafa521e064.tr.png) Geri düğmesine birkaç kez tıklamayı deneyin, URL'nin değiştiğini ve geçmişin güncellendiğini göreceksiniz, ancak aynı şablon görüntülenmeye devam eder. diff --git a/translations/tr/7-bank-project/2-forms/README.md b/translations/tr/7-bank-project/2-forms/README.md index b4a81aa94..d7c2f6531 100644 --- a/translations/tr/7-bank-project/2-forms/README.md +++ b/translations/tr/7-bank-project/2-forms/README.md @@ -295,7 +295,7 @@ Birisi gönder düğmesine tıkladığında gerçekte ne olduğunu inceleyelim. 2. Tarayıcınızın adres çubuğundaki değişiklikleri gözlemleyin 3. Sayfanın yeniden yüklendiğini ve verilerin URL'de göründüğünü fark edin -![Kayıt Ol düğmesine tıkladıktan sonra tarayıcının URL değişikliğini gösteren ekran görüntüsü](../../../../translated_images/click-register.e89a30bf0d4bc9ca867dc537c4cea679a7c26368bd790969082f524fed2355bc.tr.png) +![Kayıt Ol düğmesine tıkladıktan sonra tarayıcının URL değişikliğini gösteren ekran görüntüsü](../../../../translated_images/click-register.e89a30bf0d4bc9ca.tr.png) ### HTTP Yöntemleri Karşılaştırması @@ -350,7 +350,7 @@ Kayıt formunuzu POST yöntemi kullanarak arka uç API ile doğru şekilde ileti 2. **"Hesap Oluştur"** düğmesine tıklayın 3. **Sunucu yanıtını** tarayıcınızda gözlemleyin -![localhost:5000/api/accounts adresinde bir tarayıcı penceresi, kullanıcı verileri içeren bir JSON dizesini gösteriyor](../../../../translated_images/form-post.61de4ca1b964d91a9e338416e19f218504dd0af5f762fbebabfe7ae80edf885f.tr.png) +![localhost:5000/api/accounts adresinde bir tarayıcı penceresi, kullanıcı verileri içeren bir JSON dizesini gösteriyor](../../../../translated_images/form-post.61de4ca1b964d91a.tr.png) **Görmeniz gerekenler:** - **Tarayıcı** API uç noktasının URL'sine yönlendirme yapar @@ -615,7 +615,7 @@ async function register() { 3. **"Hesap Oluştur" düğmesine tıklayın** 4. **Konsol mesajlarını ve kullanıcı geri bildirimlerini gözlemleyin** -![Tarayıcı konsolunda günlük mesajını gösteren ekran görüntüsü](../../../../translated_images/browser-console.efaf0b51aaaf67782a29e1a0bb32cc063f189b18e894eb5926e02f1abe864ec2.tr.png) +![Tarayıcı konsolunda günlük mesajını gösteren ekran görüntüsü](../../../../translated_images/browser-console.efaf0b51aaaf6778.tr.png) **Görmeniz gerekenler:** - **Gönder düğmesinde** yükleme durumu görünür @@ -790,7 +790,7 @@ Kayıt formunuzu mükemmel bir kullanıcı deneyimi ve veri kalitesi sağlayan s 3. **Kullanıcı adı alanına özel karakterler deneyin** 4. **Negatif bir bakiye miktarı girin** -![Formu göndermeye çalışırken doğrulama hatasını gösteren ekran görüntüsü](../../../../translated_images/validation-error.8bd23e98d416c22f80076d04829a4bb718e0e550fd622862ef59008ccf0d5dce.tr.png) +![Formu göndermeye çalışırken doğrulama hatasını gösteren ekran görüntüsü](../../../../translated_images/validation-error.8bd23e98d416c22f.tr.png) **Gözlemleyecekleriniz:** - **Tarayıcı** yerel doğrulama mesajlarını gösterir @@ -938,7 +938,7 @@ Kullanıcı zaten varsa HTML'de bir hata mesajı gösterin. İşte biraz stil ekledikten sonra son giriş sayfasının nasıl görünebileceğine dair bir örnek: -![CSS stilleri eklendikten sonra giriş sayfasının ekran görüntüsü](../../../../translated_images/result.96ef01f607bf856aa9789078633e94a4f7664d912f235efce2657299becca483.tr.png) +![CSS stilleri eklendikten sonra giriş sayfasının ekran görüntüsü](../../../../translated_images/result.96ef01f607bf856a.tr.png) ## Ders Sonrası Test diff --git a/translations/tr/7-bank-project/3-data/README.md b/translations/tr/7-bank-project/3-data/README.md index b0195641a..1524a4ff2 100644 --- a/translations/tr/7-bank-project/3-data/README.md +++ b/translations/tr/7-bank-project/3-data/README.md @@ -160,7 +160,7 @@ sequenceDiagram Browser->>User: Displays new page (flash/reload) ``` -![Çoklu sayfa uygulamasında güncelleme iş akışı](../../../../translated_images/mpa.7f7375a1a2d4aa779d3f928a2aaaf9ad76bcdeb05cfce2dc27ab126024050f51.tr.png) +![Çoklu sayfa uygulamasında güncelleme iş akışı](../../../../translated_images/mpa.7f7375a1a2d4aa77.tr.png) **Bu yaklaşım neden hantal hissettiriyordu:** - Her tıklama tüm sayfanın baştan sona yeniden inşa edilmesi anlamına geliyordu @@ -187,7 +187,7 @@ sequenceDiagram Browser->>User: Shows updated content (no reload) ``` -![Tek sayfa uygulamasında güncelleme iş akışı](../../../../translated_images/spa.268ec73b41f992c2a21ef9294235c6ae597b3c37e2c03f0494c2d8857325cc57.tr.png) +![Tek sayfa uygulamasında güncelleme iş akışı](../../../../translated_images/spa.268ec73b41f992c2.tr.png) **SPA'lar neden daha iyi hissettiriyor:** - Sadece gerçekten değişen bölümler güncellenir (akıllıca, değil mi?) @@ -523,7 +523,7 @@ if (data.error) { Şimdi geçersiz bir hesapla test ettiğinizde, sayfada yardımcı bir hata mesajı göreceksiniz! -![Giriş sırasında hata mesajını gösteren ekran görüntüsü](../../../../translated_images/login-error.416fe019b36a63276764c2349df5d99e04ebda54fefe60c715ee87a28d5d4ad0.tr.png) +![Giriş sırasında hata mesajını gösteren ekran görüntüsü](../../../../translated_images/login-error.416fe019b36a6327.tr.png) #### Adım 4: Erişilebilirlik ile Kapsayıcı Olmak @@ -961,7 +961,7 @@ Bankacılık uygulamanızı bir üst seviyeye taşımaya hazır mısınız? İş İşte cilalanmış bir pano böyle görünebilir: -![Panonun stil eklenmiş örnek sonucu ekran görüntüsü](../../../../translated_images/screen2.123c82a831a1d14ab2061994be2fa5de9cec1ce651047217d326d4773a6348e4.tr.png) +![Panonun stil eklenmiş örnek sonucu ekran görüntüsü](../../../../translated_images/screen2.123c82a831a1d14a.tr.png) Bunu tam olarak eşleştirmek zorunda hissetmeyin - ilham kaynağı olarak kullanın ve kendi tarzınızı yaratın! 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 7dc893ab0..9bc28a35f 100644 --- a/translations/tr/7-bank-project/4-state-management/README.md +++ b/translations/tr/7-bank-project/4-state-management/README.md @@ -190,7 +190,7 @@ Titanik'in bölümlere ayrılmış tasarımı gibi, bu sorunları tek tek çözm Kendi etrafımızda dönmek yerine, **merkezi bir durum yönetim sistemi** oluşturacağız. Bunu, tüm önemli şeylerin sorumluluğunu üstlenen gerçekten organize bir kişi gibi düşünün: -![HTML, kullanıcı eylemleri ve durum arasındaki veri akışını gösteren şema](../../../../translated_images/data-flow.fa2354e0908fecc89b488010dedf4871418a992edffa17e73441d257add18da4.tr.png) +![HTML, kullanıcı eylemleri ve durum arasındaki veri akışını gösteren şema](../../../../translated_images/data-flow.fa2354e0908fecc8.tr.png) ```mermaid flowchart TD @@ -804,7 +804,7 @@ Bu meydan okuma, hem kullanıcı deneyimini hem de uygulama verimliliğini düş İşte ödevi tamamladıktan sonra ortaya çıkan bir örnek: -![Bir örnek "İşlem ekleme" diyalog kutusunu gösteren ekran görüntüsü](../../../../translated_images/dialog.93bba104afeb79f12f65ebf8f521c5d64e179c40b791c49c242cf15f7e7fab15.tr.png) +![Bir örnek "İşlem ekleme" diyalog kutusunu gösteren ekran görüntüsü](../../../../translated_images/dialog.93bba104afeb79f1.tr.png) --- 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 2127e8145..f5ff1e1f0 100644 --- a/translations/tr/7-bank-project/4-state-management/assignment.md +++ b/translations/tr/7-bank-project/4-state-management/assignment.md @@ -112,7 +112,7 @@ Diyalogunuzu uygulamak için aşağıdaki iki yaklaşımdan birini seçin: **Beklenen Sonuç:** Bu görevi tamamladıktan sonra, bankacılık uygulamanız profesyonel bir görünüme ve davranışa sahip, tamamen işlevsel bir "İşlem Ekle" özelliğine sahip olmalıdır: -![Bir örnek "İşlem ekle" diyalog kutusunu gösteren ekran görüntüsü](../../../../translated_images/dialog.93bba104afeb79f12f65ebf8f521c5d64e179c40b791c49c242cf15f7e7fab15.tr.png) +![Bir örnek "İşlem ekle" diyalog kutusunu gösteren ekran görüntüsü](../../../../translated_images/dialog.93bba104afeb79f1.tr.png) ## Uygulamanızı Test Etme diff --git a/translations/tr/7-bank-project/README.md b/translations/tr/7-bank-project/README.md index 19a1ae128..b3e3c359a 100644 --- a/translations/tr/7-bank-project/README.md +++ b/translations/tr/7-bank-project/README.md @@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA: 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. -| ![Ekran1](../../../translated_images/screen1.baccbba0f1f93364672eb250d2fbd21574bb1caf79a2155022dc098a741cbdfe.tr.png) | ![Ekran2](../../../translated_images/screen2.123c82a831a1d14ab2061994be2fa5de9cec1ce651047217d326d4773a6348e4.tr.png) | +| ![Ekran1](../../../translated_images/screen1.baccbba0f1f93364.tr.png) | ![Ekran2](../../../translated_images/screen2.123c82a831a1d14a.tr.png) | |--------------------------------|--------------------------------| ## Dersler 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 ed027adca..d9653e94f 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 @@ -185,7 +185,7 @@ Alexander Graham Bell'in telefonu uzak yerleri nasıl birbirine bağladıysa, Gi Her şey yüklendikten sonra, odaklanmanızı sağlayacak şekilde tasarlanmış, güzel ve temiz bir çalışma alanı göreceksiniz – kodunuza! -![Varsayılan VSCode.dev arayüzü](../../../../translated_images/default-vscode-dev.5d06881d65c1b3234ce50cd9ed3b0028e6031ad5f5b441bcbed96bfa6311f6d0.tr.png) +![Varsayılan VSCode.dev arayüzü](../../../../translated_images/default-vscode-dev.5d06881d65c1b323.tr.png) **İşte mahallenizin turu:** - **Etkinlik Çubuğu** (soldaki şerit): Gezgini 📁, Aramayı 🔍, Kaynak Kontrolünü 🌿, Uzantıları 🧩 ve Ayarları ⚙️ içeren ana gezinme alanınız @@ -233,7 +233,7 @@ Bu yöntem, VSCode.dev'de yeni başlıyorsanız ve belirli bir depoyu açmak ist 1. [vscode.dev](https://vscode.dev) adresine gidin (henüz orada değilseniz) 2. Karşılama ekranında "Open Remote Repository" (Uzak Depo Aç) düğmesini arayın ve tıklayın - ![Uzak depo aç](../../../../translated_images/open-remote-repository.bd9c2598b8949e7fc283cdfc8f4050c6205a7c7c6d3f78c4b135115d037d6fa2.tr.png) + ![Uzak depo aç](../../../../translated_images/open-remote-repository.bd9c2598b8949e7f.tr.png) 3. Herhangi bir GitHub depo URL'sini yapıştırın (bunu deneyin: `https://github.com/microsoft/Web-Dev-For-Beginners`) 4. Enter tuşuna basın ve sihri izleyin! @@ -242,7 +242,7 @@ Bu yöntem, VSCode.dev'de yeni başlıyorsanız ve belirli bir depoyu açmak ist Kendinizi bir kodlama sihirbazı gibi hissetmek ister misiniz? Şu klavye kısayolunu deneyin: Ctrl+Shift+P (veya Mac'te Cmd+Shift+P) ile Komut Paletini açın: -![Komut Paleti](../../../../translated_images/palette-menu.4946174e07f426226afcdad707d19b8d5150e41591c751c45b5dee213affef91.tr.png) +![Komut Paleti](../../../../translated_images/palette-menu.4946174e07f42622.tr.png) **Komut Paleti, yapabileceğiniz her şey için bir arama motoru gibidir:** - "open remote" yazın ve sizin için depo açıcıyı bulacaktır @@ -304,7 +304,7 @@ Bir mimarın ofisinde planları düzenlemesi gibi, VSCode.dev'de dosya oluşturm 3. Uygun uzantıyı içeren dosya adını girin (`style.css`, `script.js`, `index.html`) 4. Dosyayı oluşturmak için Enter tuşuna basın -![Yeni bir dosya oluşturma](../../../../translated_images/create-new-file.2814e609c2af9aeb6c6fd53156c503ac91c3d538f9cac63073b2dd4a7631f183.tr.png) +![Yeni bir dosya oluşturma](../../../../translated_images/create-new-file.2814e609c2af9aeb.tr.png) **Adlandırma kuralları:** - Dosyanın amacını belirten açıklayıcı adlar kullanın @@ -322,7 +322,7 @@ Asıl eğlence burada başlıyor! VSCode.dev'in editörü, kod yazmayı pürüzs 2. Yazmaya başlayın ve VSCode.dev'in renkler, öneriler ve hata tespiti ile size nasıl yardımcı olduğunu izleyin 3. Çalışmanızı Ctrl+S (Windows/Linux) veya Cmd+S (Mac) ile kaydedin – ancak otomatik kaydetme de mevcut! -![VSCode.dev'de dosyaları düzenleme](../../../../translated_images/edit-a-file.52c0ee665ef19f08119d62d63f395dfefddc0a4deb9268d73bfe791f52c5807a.tr.png) +![VSCode.dev'de dosyaları düzenleme](../../../../translated_images/edit-a-file.52c0ee665ef19f08.tr.png) **Kod yazarken olan harika şeyler:** - Kodunuz güzelce renklendirilir, böylece okunması kolaylaşır @@ -343,7 +343,7 @@ Arkeologların kazı katmanlarının ayrıntılı kayıtlarını oluşturması g 2. Değiştirilen dosyalar "Değişiklikler" bölümünde görünür 3. Renk kodlaması değişiklik türlerini belirtir: eklemeler için yeşil, silmeler için kırmızı -![Kaynak Kontrolde değişiklikleri görüntüleme](../../../../translated_images/working-tree.c58eec08e6335c79cc708c0c220c0b7fea61514bd3c7fb7471905a864aceac7c.tr.png) +![Kaynak Kontrolde değişiklikleri görüntüleme](../../../../translated_images/working-tree.c58eec08e6335c79.tr.png) **Çalışmanızı kaydetme (commit iş akışı):** @@ -437,7 +437,7 @@ Uzantı pazarı gerçekten iyi organize edilmiştir, bu yüzden ihtiyacınız ol 2. Etrafı dolaşın veya belirli bir şey arayın 3. İlginç görünen bir şeye tıklayın ve daha fazla bilgi edinin -![Uzantı pazarı arayüzü](../../../../translated_images/extensions.eca0e0c7f59a10b5c88be7fe24b3e32cca6b6058b35a49026c3a9d80b1813b7c.tr.png) +![Uzantı pazarı arayüzü](../../../../translated_images/extensions.eca0e0c7f59a10b5.tr.png) **Orada görecekleriniz:** @@ -490,7 +490,7 @@ Editörünüze yeni özellikler eklemek bir düğmeye tıklamak kadar basittir. 3. Açılır menüden "Uzantı Ayarları"nı seçin 4. İş akışınıza tam uyacak şekilde ayarları düzenleyin -![Uzantı ayarlarını özelleştirme](../../../../translated_images/extension-settings.21c752ae4f4cdb78a867f140ccd0680e04619d0c44bb4afb26373e54b829d934.tr.png) +![Uzantı ayarlarını özelleştirme](../../../../translated_images/extension-settings.21c752ae4f4cdb78.tr.png) **Düzenlemek isteyebileceğiniz yaygın şeyler:** - Kodunuzun nasıl biçimlendirileceği (sekme mi boşluk mu, satır uzunluğu vb.) 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 0aa4707f9..853bdd5e1 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 @@ -78,7 +78,7 @@ VSCode.dev'in bir depoyu açması için en az bir dosya gerektirdiğinden, web d 4. Bir commit mesajı yazın: "Add initial HTML structure" 5. Değişikliklerinizi kaydetmek için "Commit new file" düğmesine **tıklayın** -![GitHub'da ilk dosyayı oluşturma](../../../../translated_images/new-file-github.com.c886796d800e8056561829a181be1382c5303da9d902d8b2dd82b68a4806e21f.tr.png) +![GitHub'da ilk dosyayı oluşturma](../../../../translated_images/new-file-github.com.c886796d800e8056.tr.png) **Bu başlangıç kurulumu şunları sağlar:** - HTML5 belge yapısını semantik öğelerle **oluşturur** @@ -104,7 +104,7 @@ Depo temeliniz oluşturulduğuna göre, ana geliştirme çalışmaları için VS ✅ **Başarı göstergesi**: Proje dosyalarınızı Explorer yan çubuğunda ve `index.html` dosyasını düzenleme için ana düzenleyici alanında görmelisiniz. -![VSCode.dev'de yüklenen proje](../../../../translated_images/project-on-vscode.dev.e79815a9a95ee7feac72ebe5c941c91279716be37c575dbdbf2f43bea2c7d8b6.tr.png) +![VSCode.dev'de yüklenen proje](../../../../translated_images/project-on-vscode.dev.e79815a9a95ee7fe.tr.png) **Arayüzde göreceğiniz şeyler:** - **Explorer yan çubuğu**: Depo dosyalarınızı ve klasör yapınızı **gösterir** @@ -448,7 +448,7 @@ Uzantılar, geliştirme deneyiminizi iyileştirerek canlı önizleme yetenekleri **Yükleme sonrası anında sonuçlar:** CodeSwing yüklendikten sonra, özgeçmiş web sitenizin canlı önizlemesi düzenleyicide görünür. Bu, siteyi düzenlerken tam olarak nasıl göründüğünü görmenizi sağlar. -![CodeSwing uzantısı canlı önizleme gösteriyor](../../../../translated_images/after-codeswing-extension-pb.0ebddddcf73b550994947a9084e35e2836c713ae13839d49628e3c764c1cfe83.tr.png) +![CodeSwing uzantısı canlı önizleme gösteriyor](../../../../translated_images/after-codeswing-extension-pb.0ebddddcf73b5509.tr.png) **Geliştirilmiş arayüzü anlama:** - **Bölünmüş görünüm**: Kodunuzu bir tarafta ve canlı önizlemeyi diğer tarafta **gösterir** diff --git a/translations/tr/9-chat-project/README.md b/translations/tr/9-chat-project/README.md index f9a1f40fa..bb76b1764 100644 --- a/translations/tr/9-chat-project/README.md +++ b/translations/tr/9-chat-project/README.md @@ -61,7 +61,7 @@ print(response.choices[0].message.content) İşte bitmiş projenizin nasıl görüneceği: -![Kullanıcı ve AI asistanı arasındaki sohbeti gösteren sohbet uygulaması arayüzü](../../../translated_images/screenshot.0a1ee0d123df681b4501eb53ffb267519fcc20aa653eabecef1e7561ddfb1cab.tr.png) +![Kullanıcı ve AI asistanı arasındaki sohbeti gösteren sohbet uygulaması arayüzü](../../../translated_images/screenshot.0a1ee0d123df681b.tr.png) ## 🗺️ AI Uygulama Geliştirme Yolculuğunuz @@ -194,7 +194,7 @@ mindmap **Temel İlke**: AI uygulama geliştirme, geleneksel web geliştirme becerilerini AI hizmet entegrasyonu ile birleştirerek kullanıcılar için doğal ve duyarlı hissedilen akıllı uygulamalar oluşturur. -![Model seçimi ve test alanı içeren GitHub Models AI Playground arayüzü](../../../translated_images/playground.d2b927122224ff8ff4028fc842176e353c339147d8925455f36c92fb1655c477.tr.png) +![Model seçimi ve test alanı içeren GitHub Models AI Playground arayüzü](../../../translated_images/playground.d2b927122224ff8f.tr.png) **Oyun alanını bu kadar kullanışlı yapan şey:** - **Farklı AI modellerini deneyin**: GPT-4o-mini, Claude ve diğerleri (hepsi ücretsiz!) @@ -204,7 +204,7 @@ mindmap Biraz oynadıktan sonra, sadece "Code" sekmesine tıklayın ve ihtiyacınız olan uygulama kodunu almak için programlama dilinizi seçin. -![Farklı programlama dilleri için kod oluşturma seçeneklerini gösteren oyun alanı seçimi](../../../translated_images/playground-choice.1d23ba7d407f47584c9f446c77f0bcf70cae794cc9c8d7849a3cca4a3693e6c4.tr.png) +![Farklı programlama dilleri için kod oluşturma seçeneklerini gösteren oyun alanı seçimi](../../../translated_images/playground-choice.1d23ba7d407f4758.tr.png) ## Python Backend Entegrasyonunu Kurma @@ -2355,14 +2355,14 @@ Bu projeyi bir bulut geliştirme ortamında denemek ister misiniz? GitHub Codesp - [Web Dev For Beginners deposuna](https://github.com/microsoft/Web-Dev-For-Beginners) **gidin** - Sağ üst köşedeki "Use this template" (Bu şablonu kullan) düğmesine **tıklayın** (GitHub'da oturum açtığınızdan emin olun) -![Şablondan oluşturma arayüzü, yeşil "Use this template" düğmesini gösteriyor](../../../translated_images/template.67ad477109d29a2b04599a83c964c87fcde041256d4f04d3589cbb00c696f76c.tr.png) +![Şablondan oluşturma arayüzü, yeşil "Use this template" düğmesini gösteriyor](../../../translated_images/template.67ad477109d29a2b.tr.png) **Adım 2: Codespaces'i Başlat** - Yeni oluşturduğunuz depoyu **açın** - Yeşil "Code" düğmesine **tıklayın** ve "Codespaces" seçeneğini seçin - Geliştirme ortamınızı başlatmak için "Create codespace on main" seçeneğini **seçin** -![Bulut geliştirme ortamını başlatma seçenekleriyle Codespace oluşturma arayüzü](../../../translated_images/codespace.bcecbdf5d2747d3d17da67a78ad911c8853d68102e34748ec372cde1e9236e1d.tr.png) +![Bulut geliştirme ortamını başlatma seçenekleriyle Codespace oluşturma arayüzü](../../../translated_images/codespace.bcecbdf5d2747d3d.tr.png) **Adım 3: Ortam Yapılandırması** Codespace yüklendiğinde, şu özelliklere erişiminiz olacak: diff --git a/translations/tr/README.md b/translations/tr/README.md index 48d0f2e26..5ad30ae06 100644 --- a/translations/tr/README.md +++ b/translations/tr/README.md @@ -1,34 +1,20 @@ -[![GitHub lisansı](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) -[![GitHub katkıda bulunanlar](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) -[![GitHub sorunlar](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/) -[![PR'ler Hoş Geldiniz](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) +# Yeni Başlayanlar İçin Web Geliştirme - Bir Müfredat -[![GitHub izleyiciler](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 çatallar](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 yıldızlar](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ı eklentileri ve uzay oyunları gibi uygulamalı projelerle JavaScript, CSS ve HTML konularına dalıyor. Quizler, tartışmalar ve pratik ödevlerle etkileşimde bulunun. Proje tabanlı etkili öğretim yöntemimizle becerilerinizi geliştirin ve bilgilerinizi pekiştirin. Kodlama yolculuğunuza bugün başlayın! +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! 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 Çatallayın**: Tıklayın [![GitHub çatallar](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 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) 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) @@ -37,227 +23,241 @@ Bu kaynakları kullanmaya başlamak için şu adımları izleyin: #### GitHub Action ile Destekleniyor (Otomatik ve Her Zaman Güncel) -[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) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/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) | [Thai](../th/README.md) | [Turkish](./README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) - +[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) -**Ek çeviri dillerinin desteklenmesini istiyorsanız, desteklenen diller [burada](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md) listelenmiştir.** +> **Yerelde Klonlamayı mı Tercih Ediyorsunuz?** + +> 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: +> ```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. + -[![Visual Studio Code'da Aç](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) +**Ek çeviri dilleri istenirse, desteklenenler [burada](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md) listelenmiştir** #### 🧑‍🎓 _Öğrenci misiniz?_ -[**Öğrenci Merkezi sayfasını**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) ziyaret edin. Burada başlangıç kaynakları, öğrenci paketleri ve hatta ücretsiz sertifika kuponu alma yollarını bulabilirsiniz. Bu sayfayı yer imlerinize ekleyin ve içeriği aylık olarak değiştirdiğimiz için zaman zaman kontrol edin. +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. -### 📣 Duyuru - Yeni GitHub Copilot Agent modu zorlukları tamamlanabilir! +### 📣 Duyuru - Tamamlanması Gereken Yeni GitHub Copilot Agent modu zorlukları! -Yeni bir zorluk eklendi, çoğu bölümde "GitHub Copilot Agent Challenge 🚀" başlığını arayın. Bu, GitHub Copilot ve Agent modunu kullanarak tamamlamanız gereken yeni bir zorluk. Daha önce Agent modunu kullanmadıysanız, yalnızca metin oluşturmakla kalmaz, aynı zamanda dosyalar oluşturabilir ve düzenleyebilir, komutlar çalıştırabilir ve daha fazlasını yapabilir. +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. -### 📣 Duyuru - _Generative AI kullanarak yeni bir proje oluşturun_ +### 📣 Duyuru - _Generative AI kullanarak oluşturulacak Yeni Proje_ -Yeni bir AI Asistan projesi eklendi, [projeye](./09-chat-project/README.md) göz atın. +Yeni AI Asistan projesi eklendi, kontrol edin [proje](./9-chat-project/README.md) -### 📣 Duyuru - _Yeni Müfredat_ Generative AI için JavaScript'te yayınlandı +### 📣 Duyuru - _JavaScript için yeni Generative AI Müfredatı_ yayınlandı Yeni Generative AI müfredatımızı kaçırmayın! -Başlamak için [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) adresini ziyaret edin! +Başlamak için ziyaret edin [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course)! -![Arka Plan](../../translated_images/background.148a8d43afde57303419a663f50daf586681bc2fabf833f66ef6954073983c66.tr.png) +![Background](../../translated_images/background.148a8d43afde5730.tr.png) -- Temellerden RAG'ye kadar her şeyi kapsayan dersler. +- Temelden RAG'a kadar her şeyi kapsayan dersler. - GenAI ve yardımcı uygulamamızla tarihi karakterlerle etkileşim kurun. -- Eğlenceli ve ilgi çekici bir anlatım, zamanda yolculuk yapacaksınız! +- Eğlenceli ve ilgi çekici anlatım, zamanda yolculuk yapacaksınız! -![karakter](../../translated_images/character.5c0dd8e067ffd693c16e2c5b7412ab075a2215ce31f998305639fa3a05e14fbe.tr.png) +![character](../../translated_images/character.5c0dd8e067ffd693.tr.png) -Her ders, tamamlamanız gereken bir ödev, bir bilgi kontrolü ve aşağıdaki konuları öğrenmenize rehberlik edecek bir zorluk içerir: -- Prompting ve prompt mühendisliği -- Metin ve görsel uygulama oluşturma + +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 - Arama uygulamaları -Başlamak için [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) adresini ziyaret edin! +Başlamak için ziyaret edin [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course)! ## 🌱 Başlarken -> **Öğretmenler**, bu müfredatı nasıl kullanacağınızla ilgili [bazı öneriler ekledik](for-teachers.md). Geri bildirimlerinizi [tartışma forumumuzda](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner) duymak isteriz! +> **Öğ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! -**[Öğrenciler](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, her ders için bir ön ders sınavıyla başlayın ve ardından ders materyalini okuyarak, çeşitli etkinlikleri tamamlayarak ve ders sonrası sınavla bilginizi kontrol ederek devam edin. +**[Öğ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. -Öğrenme deneyiminizi geliştirmek için projeler üzerinde birlikte çalışmak üzere akranlarınızla bağlantı kurun! Tartışmalar, [tartışma forumumuzda](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) teşvik edilmektedir ve moderatör ekibimiz sorularınızı yanıtlamak için hazır olacaktır. +Öğ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. -Eğitiminizi daha da ileriye taşımak için [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) platformunda ek çalışma materyallerini keşfetmenizi şiddetle tavsiye ederiz. +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. -### 📋 Ortamınızı Ayarlama +### 📋 Ortamınızı Kurmak -Bu müfredat, kullanıma hazır bir geliştirme ortamına sahiptir! Başlarken, müfredatı bir [Codespace](https://github.com/features/codespaces/) (_tarayıcı tabanlı, kurulum gerektirmeyen bir ortam_) içinde veya bilgisayarınızda bir metin düzenleyici kullanarak yerel olarak çalıştırmayı seçebilirsiniz, örneğin [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +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. -#### Depo Oluşturun -Çalışmanızı kolayca kaydedebilmeniz için bu deponun kendi kopyanızı oluşturmanız önerilir. Bunu, sayfanın üst kısmındaki **Bu şablonu kullan** düğmesine tıklayarak yapabilirsiniz. Bu, GitHub hesabınızda müfredatın bir kopyasıyla yeni bir depo oluşturacaktır. +#### 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. Şu adımları izleyin: -1. **Depoyu Çatallayın**: Bu sayfanın sağ üst köşesindeki "Fork" düğmesine tıklayın. +1. **Depoyu Forklayın**: Bu sayfanın sağ üst köşesindeki "Fork" düğmesine tıklayın. 2. **Depoyu Klonlayın**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -#### Müfredatı Codespace'te Çalıştırma +#### Müfredatı Codespace üzerinde çalıştırma -Oluşturduğunuz bu deponun kopyasında, **Kod** düğmesine tıklayın ve **Codespaces ile Aç** seçeneğini seçin. Bu, çalışmanız için yeni bir Codespace oluşturacaktır. +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. -![Codespace](../../translated_images/createcodespace.0238bbf4d7a8d955fa8fa7f7b6602a3cb6499a24708fbee589f83211c5a613b7.tr.png) +![Codespace](../../translated_images/createcodespace.0238bbf4d7a8d955.tr.png) -#### Müfredatı Bilgisayarınızda Yerel Olarak Çalıştırma +#### Müfredatı bilgisayarınızda yerel olarak çalıştırma -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 Araçlarına Giriş](../../1-getting-started-lessons/1-intro-to-programming-languages), bu araçların her biri için çeşitli seçenekleri gözden geçirerek size en uygun olanı seçmenize yardımcı olacaktır. +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. -Önerimiz, [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) kullanmanızdır. Bu düzenleyici, aynı zamanda yerleşik bir [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) içerir. 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, **Kod** düğmesine tıklayıp URL'yi kopyalayarak yapabilirsiniz: +1. Depoyu bilgisayarınıza klonlayın. Bunu, **Code** düğmesine tıklayarak URL'yi kopyalayarak yapabilirsiniz: [CodeSpace](./images/createcodespace.png) - - Ardından, [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) içindeki [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) açın ve aşağıdaki komutu çalıştırın. `` yerine az önce kopyaladığınız URL'yi yazın: +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: ```bash git clone ``` -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. +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ı: > -> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - HTML sayfalarını Visual Studio Code içinde önizlemek için -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - kod yazma hızınızı artırmak için +> * [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ı çizim notları +- isteğe bağlı skeç notu - isteğe bağlı ek video - ders öncesi ısınma testi - yazılı ders -- proje tabanlı dersler için, projeyi nasıl oluşturacağınızı adım adım anlatan rehberler -- bilgi kontrolleri +- proje tabanlı dersler için projenin nasıl oluşturulacağına dair adım adım rehberler +- bilgi kontrolü - bir meydan okuma -- ek okuma materyalleri -- ödev -- [ders sonrası test](https://ff-quizzes.netlify.app/web/) +- ek okuma materyali +- görev +- [ders sonrası sınav](https://ff-quizzes.netlify.app/web/) -> **Testler hakkında bir not**: Tüm testler Quiz-app klasöründe yer alır, her biri üç sorudan oluşan toplam 48 test vardır. Testlere [buradan](https://ff-quizzes.netlify.app/web/) ulaşabilirsiniz. Test uygulaması yerel olarak çalıştırılabilir veya Azure'a dağıtılabilir; `quiz-app` klasöründeki talimatları izleyin. +> **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. ## 🗃️ Dersler | | Proje Adı | Öğretilen Kavramlar | Öğrenme Hedefleri | Bağlantılı Ders | Yazar | | :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | -| 01 | Başlarken | Programlamaya Giriş ve Kullanılan 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, ekip çalışması dahil | Projenizde GitHub'ı nasıl kullanacağınızı, bir 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 Türleri | JavaScript veri türlerinin temelleri | [Veri Türleri](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | JS Temelleri | Fonksiyonlar ve Metotlar | Bir uygulamanın mantık akışını yönetmek için fonksiyonlar ve metotlar hakkında bilgi edinin | [Fonksiyonlar ve Metotlar](./2-js-basics/2-functions-methods/README.md) | Jasmine ve Christopher | +| 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üler kullanarak verilerle çalışın | [Diziler ve Döngüler](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML Uygulamada | Bir çevrimiçi teraryum oluşturmak için HTML yapısını oluşturun, bir düzen oluşturma üzerine odaklanın | [HTML'ye Giriş](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS Uygulamada | Çevrimiçi teraryumu stilize etmek için CSS oluşturun, CSS'in temellerine odaklanarak sayfayı duyarlı hale getirin | [CSS'ye Giriş](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript Kapanışlar, DOM Manipülasyonu | Teraryumu bir sürükle/bırak arayüzü olarak çalıştırmak için JavaScript oluşturun, kapanışlar ve DOM manipülasyonu üzerine odaklanın | [JavaScript Kapanışlar, DOM Manipülasyonu](./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 | JavaScript uygulamanızın mantığını yönlendirmek 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ı Eklentisi](./5-browser-extension/solution/README.md) | Tarayıcılarla Çalışma | Tarayıcıların nasıl çalıştığını, tarihçesini ve bir tarayıcı eklentisinin ilk öğelerini nasıl oluşturacağınızı öğrenin | [Tarayıcılar Hakkında](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [Yeşil Tarayıcı Eklentisi](./5-browser-extension/solution/README.md) | Bir form oluşturma, bir API çağırma ve değişkenleri yerel depolamada saklama | Tarayıcı eklentinizin JavaScript öğelerini, yerel depolamada saklanan değişkenleri kullanarak bir API çağırmak için oluşturun | [API'ler, Formlar ve Yerel Depolama](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [Yeşil Tarayıcı Eklentisi](./5-browser-extension/solution/README.md) | Tarayıcıdaki arka plan süreçleri, web performansı | Tarayıcının arka plan süreçlerini eklentinin simgesini yönetmek için 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 İleri Düzey Oyun Geliştirme | Bir oyun oluşturma hazırlığında, hem Sınıflar hem de Kompozisyon kullanarak Kalıtım ve Yayın/Abone modelini öğrenin | [İleri Düzey Oyun Geliştirmeye Giriş](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [Uzay Oyunu](./6-space-game/solution/README.md) | Tuvale Çizim | Ekrana öğeler çizmek için kullanılan Canvas API'si hakkında bilgi edinin | [Tuvale Çizim](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [Uzay Oyunu](./6-space-game/solution/README.md) | Ekranda öğeleri hareket ettirme | Öğelerin kartesyen koordinatları ve Canvas API'si kullanılarak nasıl hareket kazandığını keşfedin | [Öğeleri Hareket Ettirme](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [Uzay Oyunu](./6-space-game/solution/README.md) | Çarpışma Tespiti | Öğelerin birbirleriyle çarpışmasını ve tepki vermesini sağlayın, tuş vuruşlarını kullanarak ve oyunun performansını sağlamak için bir soğuma fonksiyonu ekleyin | [Çarpışma Tespiti](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [Uzay Oyunu](./6-space-game/solution/README.md) | Puan Tutma | Oyunun durumu ve performansına dayalı matematiksel hesaplamalar yapın | [Puan 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, varlıkları temizleme ve değişken değerlerini sıfırlama hakkında bilgi edinin | [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 Yönlendirme | Çok sayfalı bir web sitesinin mimarisini yönlendirme ve HTML şablonları kullanarak nasıl oluşturacağınızı öğrenin | [HTML Şablonları ve Yönlendirme](./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 rutinlerini yönetme hakkında bilgi edinin | [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 | Verilerin uygulamanıza nasıl girip çıktığı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 programlı bir şekilde nasıl yöneteceğinizi öğrenin | [Durum Yönetimi](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [Tarayıcı/VScode Kod](../../8-code-editor) | VScode ile Çalışma | Bir kod editörü kullanmayı öğrenin | [VScode Kod Editörünü Kullanma](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [AI Asistanları](./9-chat-project/README.md) | AI ile Çalışma | Kendi AI asistanınızı nasıl oluşturacağınızı öğrenin | [AI Asistanı Projesi](./9-chat-project/README.md) | Chris | +| 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 ilkeye göre tasarlanmıştır: +Müfredatımız iki temel pedagojik ilke göz önünde bulundurularak tasarlanmıştır: * proje tabanlı öğrenme * sık sık yapılan testler -Program, JavaScript, HTML ve CSS'in temellerini, ayrıca günümüz web geliştiricilerinin kullandığı en son araç ve teknikleri öğretir. Öğrenciler, bir yazma oyunu, sanal teraryum, çevre dostu bir tarayıcı eklentisi, uzay istilacı tarzı bir oyun ve işletmeler için bir bankacılık uygulaması oluşturarak uygulamalı deneyim kazanma fırsatına sahip olacaklar. Serinin sonunda, öğrenciler web geliştirme konusunda sağlam bir anlayış kazanmış olacaklar. +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. -> 🎓 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! +> 🎓 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! -İç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, JavaScript temellerini tanıtmak için birkaç başlangıç dersi yazdık ve bunları "[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 ile eşleştirdik. Bu koleksiyonun bazı yazarları bu müfredata katkıda bulunmuştur. +İç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. -Buna ek olarak, bir sınıftan önce yapılan düşük riskli bir test, öğrencinin bir konuyu öğrenmeye yönelik niyetini belirlerken, sınıf sonrası yapılan ikinci bir test daha fazla kalıcılığı sağlar. Bu müfredat esnek ve eğlenceli olacak şekilde tasarlanmıştır ve tamamı ya da bir kısmı alınabilir. Projeler küçük başlar ve 12 haftalık döngünün sonunda giderek daha karmaşık hale gelir. +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. -JavaScript çerçevelerini tanıtmaktan özellikle kaçınarak, bir çerçeve benimsemeden önce bir web geliştiricisi olarak ihtiyaç duyulan temel becerilere odaklandık. Bu müfredatı tamamladıktan sonra 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)" hakkında bilgi edinmek olacaktır. +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. -> [Davranış Kuralları](CODE_OF_CONDUCT.md) ve [Katkıda Bulunma](CONTRIBUTING.md) yönergelerimize göz atın. Yapıcı geri bildirimlerinizi memnuniyetle karşılıyoruz! +> [Davranış Kurallarımız](CODE_OF_CONDUCT.md) ve [Katılım](CONTRIBUTING.md) rehberlerimizi ziyaret edin. Yapıcı geri bildirimlerinizi bekliyoruz! ## 🧭 Çevrimdışı erişim -Bu dokümantasyonu [Docsify](https://docsify.js.org/#/) kullanarak çevrimdışı çalıştırabilirsiniz. Bu depoyu çatallayın, [Docsify'i yükleyin](https://docsify.js.org/#/quickstart) ve ardından bu deponun kök klasöründe `docsify serve` yazın. Web sitesi, localhost'unuzda `localhost:3000` adresinde 3000 portunda sunulacaktır. +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`. ## 📘 PDF -Tüm derslerin PDF'sine [buradan](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf) ulaşabilirsiniz. +Tüm derslerin PDF hali [burada](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf) bulunabilir. ## 🎒 Diğer Kurslar - -Ekibimiz başka kurslar da üretiyor! Şunlara göz atın: +Ekibimiz başka kurslar da üretiyor! Göz atın: -### Azure / Edge / MCP / Ajanlar -[![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) +### 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) --- -### Üretken Yapay Zeka 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) -[![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) +### 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) --- - -### Temel Öğrenim -[![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) + +### Üretken Yapay Zeka 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) +[![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) --- + +### Temel Öğrenme +[![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 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) +--- + +### 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) -## Yardım Alma +## Yardım Alma -Eğer takılırsanız veya yapay zeka uygulamaları oluşturma konusunda sorularınız olursa, MCP hakkında tartışmalara katılabilirsiniz. Bu, soruların memnuniyetle karşılandığı ve bilginin özgürce paylaşıldığı destekleyici bir topluluktur. +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. -[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Eğer ürünle ilgili geri bildirimleriniz veya oluşturma sırasında hatalarınız varsa, şu adresi ziyaret edin: +Ürün geri bildiriminiz veya geliştirme sırasında karşılaştığınız hatalar 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) +[![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 +## Lisans -Bu depo MIT lisansı altında lisanslanmıştır. Daha fazla bilgi için [LICENSE](../../LICENSE) dosyasına bakın. +Bu depo MIT lisansı ile lisanslanmıştır. Daha fazla bilgi için [LICENSE](../../LICENSE) dosyasına bakınız. --- **Feragatname**: -Bu belge, AI çeviri hizmeti [Co-op Translator](https://github.com/Azure/co-op-translator) kullanılarak çevrilmiştir. Doğruluk için çaba göstersek de, otomatik çevirilerin hata veya yanlışlıklar içerebileceğini lütfen unutmayın. Belgenin orijinal dili, yetkili kaynak olarak kabul edilmelidir. Kritik bilgiler için profesyonel insan çevirisi önerilir. Bu çevirinin kullanımından kaynaklanan yanlış anlamalar veya yanlış yorumlamalardan sorumlu değiliz. +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. \ No newline at end of file diff --git a/translations/tr/for-teachers.md b/translations/tr/for-teachers.md index ed84f199e..dfd125480 100644 --- a/translations/tr/for-teachers.md +++ b/translations/tr/for-teachers.md @@ -42,10 +42,10 @@ Bu müfredat, yaygın LMS iş akışları için içe aktarılabilir paketler iç - Moodle Cloud, Common Cartridge desteği sınırlıdır. Yukarıdaki Moodle dosyasını tercih edin; bu dosya ayrıca Canvas'a da yüklenebilir. - İçe aktarma işleminden sonra modülleri, teslim tarihlerini ve quiz ayarlarını dönem programınıza uygun şekilde gözden geçirin. -![Moodle](../../translated_images/moodle.94eb93d714a50cb2c97435b408017dee224348b61bc86203ffd43a4f4e57b95f.tr.png) +![Moodle](../../translated_images/moodle.94eb93d714a50cb2.tr.png) > Moodle sınıfında müfredat -![Canvas](../../translated_images/canvas.fbd605ff8e5b8aff567d398528ce113db304446b90b9cad55c654de3fdfcda34.tr.png) +![Canvas](../../translated_images/canvas.fbd605ff8e5b8aff.tr.png) > Canvas'ta müfredat ### Depoyu Doğrudan Kullanma (Classroom Olmadan)