From e8b87aa1226b627a74d72bf68e28b2d3cb64018a Mon Sep 17 00:00:00 2001 From: "localizeflow[bot]" Date: Thu, 8 Jan 2026 21:09:38 +0000 Subject: [PATCH] chore(i18n): sync translations with latest source changes (chunk 14/14, 11 files) --- translations/te/README.md | 277 ++++++++++++++++++ translations/te/SECURITY.md | 53 ++++ translations/te/SUPPORT.md | 27 ++ translations/te/_404.md | 23 ++ translations/te/docs/_navbar.md | 36 +++ translations/te/docs/_sidebar.md | 53 ++++ translations/te/for-teachers.md | 80 +++++ translations/te/lesson-template/README.md | 67 +++++ translations/te/lesson-template/assignment.md | 25 ++ translations/te/memory-game/README.md | 52 ++++ translations/te/quiz-app/README.md | 193 ++++++++++++ 11 files changed, 886 insertions(+) create mode 100644 translations/te/README.md create mode 100644 translations/te/SECURITY.md create mode 100644 translations/te/SUPPORT.md create mode 100644 translations/te/_404.md create mode 100644 translations/te/docs/_navbar.md create mode 100644 translations/te/docs/_sidebar.md create mode 100644 translations/te/for-teachers.md create mode 100644 translations/te/lesson-template/README.md create mode 100644 translations/te/lesson-template/assignment.md create mode 100644 translations/te/memory-game/README.md create mode 100644 translations/te/quiz-app/README.md diff --git a/translations/te/README.md b/translations/te/README.md new file mode 100644 index 00000000..b713c9fc --- /dev/null +++ b/translations/te/README.md @@ -0,0 +1,277 @@ + +[![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) +[![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) +[![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) +[![GitHub pull-requests](https://img.shields.io/github/issues-pr/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/pulls/) +[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) + +[![GitHub watchers](https://img.shields.io/github/watchers/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/watchers/) +[![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/network/) +[![GitHub stars](https://img.shields.io/github/stars/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/stargazers/) + +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + +# మొదటిసారిగా వెబ్ డెవలప్‌మెంట్ - ఒక పాఠ్యక్రమం + +మైక్రోసాఫ్ట్ క్లౌడ్ అడ్వొకేట్స్ ద్వారా మా 12 వారాల సమగ్ర కోర్సుతో వెబ్ డెవలప్‌మెంట్ మూలాలను నేర్చుకోండి. 24 పాఠాలలో ప్రతి ఒక్కటి టెరేరియంలు, బ్రౌజర్ పొడగింపులు, అంతరిక్ష గేమ్స్ వంటి ప్రాక్టికల్ ప్రాజెక్టుల ద్వారా జావాస్క్రిప్ట్, CSS, మరియు HTML ను లోతుగా అధ్యయనం చేస్తుంది. క్విజ్‌లు, చర్చలు, మరియు ఆచరణాత్మక అసైన్మెంట్లతో పాల్గొనండి. మా ప్రభావవంతమైన ప్రాజెక్ట్-ఆధారిత పాఠ్య విధానంతో మీ నైపుణ్యాలను మెరుగుపరచుకోండి మరియు మీ జ్ఞాన నిల్వను మెరుగుపరచండి. మీ కోడింగ్ ప్రయాణాన్ని ఈ రోజు ప్రారంభించండి! + +ఆజ్యూర్ AI ఫౌండ్రరీ డిస్కార్డ్ కమ్యూనిటీకి చేరండి + +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + +ఈ వనరులను ఉపయోగించి ప్రారంభించేందుకు కింది దశలను అనుసరించండి: +1. **రిపాజిటరీని ఫోర్క్ చేయండి**: క్లిక్ చేయండి [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) +2. **రిపాజిటరీని క్లోన్ చేయండి**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**ఆజ్యూర్ AI ఫౌండ్రరీ డిస్కార్డ్‌లో చేరి నిపుణులు మరియు మిత్ర డెవలపర్లను కలవండి**](https://discord.com/invite/ByRwuEEgH4) + +### 🌐 బహుభాషా మద్దతు + +#### GitHub యాక్షన్ ద్వారా మద్దతు (స్వయంచాలిత & ఎప్పుడూ నవీకరణ) + + +[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](./README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) + +> **స్థానికంగా క్లోన్ చేయడానికి ఇష్టపడుతున్నారా?** + +> ఈ రిపాజిటరీలో 50+ భాషా అనువాదాలు ఉన్నాయి, అవి డౌన్లోడ్ పరిమాణాన్ని గణనీయంగా పెంచుతాయి. అనువాదాల లేకుండా క్లోన్ చేయడానికి sparse checkout ఉపయోగించండి: +> ```bash +> git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git +> cd Web-Dev-For-Beginners +> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' +> ``` +> ఇది మీరు కోర్సు పూర్తిచెయ్యడానికి అవసరమైన అన్ని విషయాలనూ చాలా వేగంగా డౌన్లోడ్ చేయడానికి ఇస్తుంది. + + +**మరిన్ని అనువాద భాషలకు మద్దతు కావాలనుకుంటే వాటిని ఇక్కడ [కూడా](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md) చూడండి** + +[![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) + +#### 🧑‍🎓 _మీరు విద్యార్థి అయితే?_ + +[**స్టూడెంట్ హబ్ పేజీ**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon)ను సందర్శించండి, అక్కడ మీరు ప్రారంభ వనరులు, స్టూడెంట్ ప్యాక్స్ మరియు ఉచిత సర్టిఫికెట్ వోచర్ పొందే మార్గాలనూ కనుగొంటారు. ఈ పేజీని మీ బుక్‌మార్క్‌లో ఉంచండి మరియు మేము ప్రతి నెలలో కంటెంట్ మార్చుతూనే ఉంటాము కనుక తరచూ తనిఖీ చేయండి. + +### 📣 ప్రకటన - కొత్త GitHub Copilot Agent మోడ్ ఛాలెంజ్‌లను పూర్తి చేయండి! + +కొత్త ఛాలెంజ్ జత చేయబడింది, ఎక్కువ భాగ విభాగాల్లో "GitHub Copilot Agent Challenge 🚀" చూడండి. ఇది GitHub Copilot మరియు Agent మోడ్‌ను ఉపయోగించి మీరు పూర్తి చేయాల్సిన కొత్త ఛాలెంజ్. మీరు ఇప్ప‌టివరకు Agent మోడ్ ఉపయోగించుకోకపోతే, ఇది కేవలం టెక్స్ట్‌ను ఉత్పత్తి చేయడమే కాకుండా ఫైళ్లను సృష్టించడం, సవరించడం, ఆదేశాలను నడిపించడం మరియు మరిన్ని చేయగలదు. + +### 📣 ప్రకటన - _సృజనాత్మక AI సృష్టించి ప్రాజెక్ట్_ + +కొత్త AI అసిస్టెంట్ ప్రాజెక్ట్ చేరింది, దీన్ని చూడండి [project](./9-chat-project/README.md) + +### 📣 ప్రకటన - _జావాస్క్రిప్ట్ కోసం సృజనాత్మక AIపై కొత్త పాఠ్యాంశం_ ఇటీవల విడుదల + +మన కొత్త సృజనాత్మక AI పాఠ్యాంశాన్ని కోల్పోకండి! + +ప్రారంభించేందుకు సందర్శించండి [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course)! + +![Background](../../translated_images/background.148a8d43afde5730.te.png) + +- ప్రాథమికాలు నుంచి RAG వరకు అన్ని అంశాలను కవర్ చేసే పాఠాలు. +- GenAI మరియు మా సహచర యాప్ ద్వారా చరిత్రాత్మక పాత్రలతో పరస్పర చర్యలు. +- సరదా మరియు ఆకర్షణీయమైన కథనం, మీరు కాల ప్రయాణంలో ఉన్నట్లవుతుంది! + +![character](../../translated_images/character.5c0dd8e067ffd693.te.png) + + +ప్రతి పాఠం పూర్తి చేసుకోవడానికి ఒక అసైన్మెంట్, ఒక జ్ఞాన తనిఖీ మరియు ఓ ఛాలెంజ్ కలిగివుంటుంది, ఇవి మీకు వీలుగా నేర్పుతాయి: +- ప్రాంప్టింగ్ మరియు ప్రాంప్ట్ ఇంజనీరింగ్ +- టెక్స్ట్ మరియు ఇమేజ్ యాప్ జనరేషన్ +- శోధన యాప్స్ + +ప్రారంభించేందుకు సందర్శించండి [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) + + + +## 🌱 ప్రారంభించటం + +> **ఉపాధ్యాయులారా**, ఈ పాఠ్యాంశాన్ని ఎలా ఉపయోగించాలో [కొన్ని సూచనలు](for-teachers.md) మేము ఇచ్చాము. మీ అభిప్రాయాలను [మా చర్చా వేదికలో](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner) పంచుకోండి! + +**[అభ్యర్థులు](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, ప్రతి పాఠానికి ముందు ఒక ప్రీ-లెక్చర్ క్విజ్‌తో ప్రారంభించి, లెక్చర్ మటీరియల్ చదవడం, వివిధ కార్యకలాపాలను పూర్తి చేయడం మరియు ఆ తర్వాత ఓ పోస్ట్-లెక్చర్ క్విజ్‌తో మీ అవగాహనని తనిఖీ చేయండి. + +మీ అభ్యాస అనుభవాన్ని మెరుగుపరచేందుకు, మీ పీఅర్లతో కలిసి ప్రాజెక్టులపై పనిచేయండి! మా [చర్చా వేదికలో](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) చర్చలను ప్రోత్సహిస్తారు, అక్కడ మన మోడరేటర్లు మీ ప్రశ్నలకు సమాధానం ఇవ్వడానికి అందుబాటులో ఉంటారు. + +మీ విద్యాభ్యాసాన్ని పెంపొందించుకోవడానికై, అదనపు అధ్యయన సామగ్రి కొరకు మేము [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon)ను అన్వేషించమని పునఃప్రతిపాదిస్తున్నాము. + +### 📋 మీ పరిసరాలను సెట్ చేయండి + +ఈ పాఠ్యాంశానికి అభివృద్ధి పరిసరాలు సిద్ధంగా ఉన్నాయి! మీరు ప్రారంభిస్తున్నప్పుడు మీరు కోర్సును [Codespace](https://github.com/features/codespaces/) (_బ్రౌజర్-ఆధారిత, ఇన్‌స్టాలేషన్లు అవసరం లేని పరిసర_)లో లేదా [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) వంటి టెక్స్ట్ ఎడిటర్‌తో మీ కంప్యూటర్‌లో స్థానికంగా లవ్వవచ్చు. + +#### మీ రిపాజిటరీ సృష్టించండి +మీ పని సులభంగా భద్రపరచుకునేందుకు, ఈ రిపాజిటరీ యొక్క మీ సొంత కాపీని సృష్టించడం సిఫార్సు చేస్తాము. దీని కోసం పేజీ పైభాగంలో ఉన్న **Use this template** బటన్‌ను క్లిక్ చేయండి. ఇది మీ GitHub ఖాతాలో ఈ పాఠ్యాంశం యొక్క కాపీతో కొత్త రిపాజిటరీని సృష్టిస్తుంది. + +ఈ దశలను అనుసరించండి: +1. **రిపాజిటరీని ఫోర్క్ చేయండి**: ఈ పేజీ యొక్క పై-కుడివైపు ఉన్న "Fork" బటన్‌ను క్లిక్ చేయండి. +2. **రిపాజిటరీని క్లోన్ చేయండి**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` + +#### Codespace లో పాఠ్యాంశం నడపడం + +మీ సృష్టించిన ఈ రిపాజిటరీ కాపీ లో **Code** బటన్‌ను క్లిక్ చేసి **Open with Codespaces** ఎంపికను ఎంపిక చేసుకోండి. ఇది మీరు పనిచేయడానికి కొత్త Codespaceను సృష్టిస్తుంది. + +![Codespace](../../translated_images/createcodespace.0238bbf4d7a8d955.te.png) + +#### మీ కంప్యూటర్‌లో స్థానికంగా పాఠ్యాంశం నడపడం + +ఈ పాఠ్యాంశాన్ని మీ కంప్యూటర్‌లో నడపడానికి మీకు ఒక టెక్స్ట్ ఎడిటర్, ఒక బ్రౌజర్ మరియు ఒక కమాండ్ లైన్ టూల్ అవసరం. మా మొదటి పాఠం, [Introduction to Programming Languages and Tools of the Trade](../../1-getting-started-lessons/1-intro-to-programming-languages), ఈ పరికరాల ఎంపికలకు వివిధ ఆప్షన్లను మీకు చూపుతుంది. + +మా సిఫార్సు [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon)ను ఎడిటర్‌గా ఉపయోగించడం, దీంట్లో అంతర్గతంగా ఉన్న [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) కూడా ఉంటుంది. Visual Studio Codeని మీరు ఇక్కడ నుండి డౌన్లోడ్ చేసుకోగలరు [ఇక్కడ](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). + + +1. మీ రిపాజిటరీని మీ కంప్యూటర్‌కి క్లోన్ చేయండి. ఇది చేయడానికి మీరు **Code** బటన్‌ను క్లిక్ చేసి URLని కాపీ చేసుకోవాలి: + + [CodeSpace](./images/createcodespace.png) +ఆ తర్వాత, [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon)లో [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon)ను తెరిచి, మీరు కాపీ చేసిన URLని ``తో మార్చి క్రింది కమాండ్‌ను నడపండి: + + ```bash + git clone + ``` + +2. Visual Studio Codeలో ఫోల్డర్‌ను తెరవండి. మీరు దీన్ని **File** > **Open Folder**పై క్లిక్ చేసి క్లోన్ చేసిన ఫోల్డర్‌ను ఎంచుకునేటప్పుడు చేయవచ్చు. + +> సిఫార్సు చేయబడిన Visual Studio Code ఎక్స్‌టెన్షన్లు: +> +> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - Visual Studio Codeలో HTML పేజీలను ప్రివ్యూ చేయడానికి +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - మీ కోడ్ వేగంగా రాయడంలో సహాయపడుతుంది + +## 📂 ప్రతి పాఠంలో ఇవి ఉంటాయి: + +- ఐచ్ఛిక స్కెచ్‌నోట్ +- ఐచ్ఛిక అనుబంధ వీడియో +- పాఠానికి ముందు వార్మప్ క్విజ్ +- వ్రాసిన పాఠం +- ప్రాజెక్ట్-ఆధారిత పాఠాల కోసం, ప్రాజెక్టును ఎలా నిర్మించాలి అనే దశల వారీ మార్గదర్శకాలు +- జ్ఞాన పరీక్షలు +- ఒక సవాలు +- అనుబంధ పఠనం +- అసైన్‌మెంట్ +- [పాఠం తరువాత క్విజ్](https://ff-quizzes.netlify.app/web/) + +> **క్విజ్‌ల గురించిన ఒక గమనిక**: అన్ని క్విజ్‌లు Quiz-app ఫోల్డర్‌లో ఉంటాయి, మూడు ప్రశ్నలతో మొత్తం 48 క్విజ్‌లు ఉన్నాయి. అవి [ఇక్కడ](https://ff-quizzes.netlify.app/web/) అందుబాటులో ఉంటాయి; క్విజ్ యాప్‌ను స్థానికంగా నడపవచ్చు లేదా Azureలో ఉంచవచ్చు; `quiz-app` ఫోల్డర్‌లో ఉన్న సూచనలను అనుసరించండి. + +## 🗃️ పాఠాలు + +| | ప్రాజెక్ట్ పేరు | పాఠ్యాంశాలు | అభ్యసన లక్ష్యాలు | లింక్ చేసిన పాఠం | రచయిత | +| :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | +| 01 | Getting Started | ప్రోగ్రామింగ్ పరిచయం మరియు పనిముట్లు | ఎక్కువ భాగం ప్రోగ్రామింగ్ భాషలపై ప్రాథమిక అవగాహన మరియు ప్రొఫెషనల్ డెవలపర్‌లు తమ పనులు చేయటానికి ఉపయోగించే సాఫ్ట్వేర్ గురించి తెలుసుకోండి | [Intro to Programming Languages and Tools of the Trade](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | జాస్మిన్ | +| 02 | Getting Started | GitHub ప్రాథమికాలు, ఒక జట్టుతో పనిచేయడం | మీ ప్రాజెక్టులో GitHubను ఎలా ఉపయోగించాలో, ఇతరులతో కోడ్ బేస్‌పై ఎలా సహకరించాలో తెలుసుకోండి | [Intro to GitHub](./1-getting-started-lessons/2-github-basics/README.md) | ఫ్లోర్ | +| 03 | Getting Started | యాక్సెస్‌బిలిటీ | వెబ్ యాక్సెస్‌బిలిటీ ప్రాథమికాలు నేర్చుకోండి | [Accessibility Fundamentals](./1-getting-started-lessons/3-accessibility/README.md) | క్రిస్టోఫర్ | +| 04 | JS Basics | JavaScript డేటా రకాల గురించి | JavaScript డేటా రకాల ప్రాథమికాలు | [Data Types](./2-js-basics/1-data-types/README.md) | జాస్మిన్ | +| 05 | JS Basics | ఫంక్షన్స్ మరియు మెథడ్స్ | అనువర్తనం లాజిక్ ఫ్లోను నిర్వహించటానికి ఫంక్షన్స్ మరియు మెథడ్స్ గురించి తెలుసుకోండి | [Functions and Methods](./2-js-basics/2-functions-methods/README.md) | జాస్మిన్ మరియు క్రిస్టోఫర్ | +| 06 | JS Basics | JSతో నిర్ణయాలు తీసుకోవడం | డిసిజన్-మేకింగ్ మెథడ్స్ ఉపయోగించి మీ కోడ్‌లో నిబంధనలు సృష్టించడం ఎలా చేయాలో తెలుసుకోండి | [Making Decisions](./2-js-basics/3-making-decisions/README.md) | జాస్మిన్ | +| 07 | JS Basics | అర్రేజి మరియు లూపులు | JavaScriptలో అర్రేజి మరియు లూపులతో డేటాతో పని చేయండి | [Arrays and Loops](./2-js-basics/4-arrays-loops/README.md) | జాస్మిన్ | +| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML అన్వయాలు | ఆన్‌లైన్ టెరేరియం సృష్టించడానికి HTML నిర్మించండి, లేఅవుట్ ను నిర్మించడంపై దృష్టి పెట్టి | [Introduction to HTML](./3-terrarium/1-intro-to-html/README.md) | జెన్ | +| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS అన్వయాలు | ఆన్‌లైన్ టెరేరియం స్టైల్ చేయడానికి CSS నిర్మించండి, పేజీ ప్రతిస్పందనను అందించడం సహా CSS ప్రాథమిక విషయాలపై దృష్టి పెట్టి | [Introduction to CSS](./3-terrarium/2-intro-to-css/README.md) | జెన్ | +| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript క్లోజర్స్, DOM మానిప్యులేషన్ | టెరేరియం డ్రాగ్/డ్రాప్ ఇంటర్‌ఫేస్‌గా పని చేయడానికి JavaScript నిర్మించండి, క్లోజర్‌లు మరియు DOM మానిప్యులేషన్ పై దృష్టి పెట్టి | [JavaScript Closures, DOM manipulation](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | జెన్ | +| 11 | [Typing Game](./4-typing-game/solution/README.md) | టైపింగ్ గేమ్ తయారు చేయడం | క్లavier ఈవెంట్లను ఉపయోగించి మీ JavaScript యాప్ యొక్క లాజిక్‌ను డ్రైవ్ చేయడం ఎలా తెలుసుకోండి | [Event-Driven Programming](./4-typing-game/typing-game/README.md) | క్రిస్టోఫర్ | +| 12 | [Green Browser Extension](./5-browser-extension/solution/README.md) | బ్రౌజర్లు ఎలా పనిచేస్తాయో తెలుసుకోవడం | బ్రౌజర్ల చరిత్ర, పని విధానం, బ్రౌజర్ ఎక్స్‌టెన్షన్ మొదటి అంశాలను ఎలా రూపొందించాలో తెలుసుకోండి | [About Browsers](./5-browser-extension/1-about-browsers/README.md) | జెన్ | +| 13 | [Green Browser Extension](./5-browser-extension/solution/README.md) | ఫారం నిర్మాణం, API పిలుపు, లోకల్ స్టోరేజ్‌లో వేరియబుల్స్ నిల్వ చేయడం | లోకల్ స్టోరేజీలో నిల్వ చేసిన వేరియబుల్స్ ఉపయోగించి API పిలవడానికి మీ బ్రౌజర్ ఎక్స్‌టెన్షన్ యొక్క JavaScript అంశాలను నిర్మించండి | [APIs, Forms, and Local Storage](./5-browser-extension/2-forms-browsers-local-storage/README.md) | జెన్ | +| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | బ్రౌజర్‌లో బ్యాక్‌గ్రౌండ్ ప్రాసెస్‌లు, వెబ్ పనితీరు | ఎక్స్‌టెన్షన్ ఐకాన్‌ను నిర్వహించడానికి బ్రౌజర్ బ్యాక్‌గ్రౌండ్ ప్రాసెస్‌లను ఉపయోగించండి; వెబ్ పనితీరు, కొన్ని ఆప్టిమైజేషన్‌ల గురించి తెలుసుకోండి | [Background Tasks and Performance](./5-browser-extension/3-background-tasks-and-performance/README.md) | జెన్ | +| 15 | [Space Game](./6-space-game/solution/README.md) | JavaScriptతో మరింత అధునాతన గేమ్ డెవలప్‌మెంట్ | క్లాసులు మరియు కంపోజిషన్ ఉపయోగించి ఇన్హెరిటెన్స్, పబ్/సబ్ ప్యాటర్న్ గురించి తెలుసుకోండి, గేమ్ నిర్మాణానికి సిద్ధమవ్వండి | [Introduction to Advanced Game Development](./6-space-game/1-introduction/README.md) | క్రిస్ | +| 16 | [Space Game](./6-space-game/solution/README.md) | క్యాన్వాస్‌కి డ్రాయింగ్ | స్క్రీన్‌కి అంశాలను డ్రా చేయడానికి ఉపయోగించే Canvas API గురించి తెలుసుకోండి | [Drawing to Canvas](./6-space-game/2-drawing-to-canvas/README.md) | క్రిస్ | +| 17 | [Space Game](./6-space-game/solution/README.md) | స్క్రీన్ చుట్టూ అంశాలను చలనం చేయడం | కార్టిసియన్ కోఆర్డినేట్లు మరియు Canvas API ఉపయోగించి అంశాలకు మోషన్ ఎలా వస్తుందో తెలుసుకోండి | [Moving Elements Around](./6-space-game/3-moving-elements-around/README.md) | క్రిస్ | +| 18 | [Space Game](./6-space-game/solution/README.md) | టक्कर గుర్తింపు | కీలపై ప్రెస్‌లతో అంశాలు తగిలించేలా చేయండి మరియు గేమ్ పనితీరు కోసం కోల్డౌన్ ఫంక్షన్ ఇవ్వండి | [Collision Detection](./6-space-game/4-collision-detection/README.md) | క్రిస్ | +| 19 | [Space Game](./6-space-game/solution/README.md) | స్కోరు పరిశీలించడం | గేమ్ యొక్క స్థితి మరియు పనితీరుపై ఆధారం కాబట్టి గణిత లెక్కింపులు చేయండి | [Keeping Score](./6-space-game/5-keeping-score/README.md) | క్రిస్ | +| 20 | [Space Game](./6-space-game/solution/README.md) | గేమ్ ముగింపు మరియు మళ్ళీ ప్రారంభం | గేమ్‌ను ముగించడం మరియు మళ్లీ ప్రారంభించడం గురించి తెలుసుకోండి, ఆస్తులను శుభ్రపరచడం మరియు వేరియబుల్ విలువలను రీసెట్ చేయడం | [The Ending Condition](./6-space-game/6-end-condition/README.md) | క్రిస్ | +| 21 | [Banking App](./7-bank-project/solution/README.md) | వెబ్ యాప్‌లో HTML టెంప్లేట్లు మరియు రూట్లు | బహుళపేజీ వెబ్‌సైట్ ఆర్కిటెక్చర్ రూటింగ్ మరియు HTML టెంప్లేట్లను ఎలా సృష్టించాలో తెలుసుకోండి | [HTML Templates and Routes](./7-bank-project/1-template-route/README.md) | యోహాన్ | +| 22 | [Banking App](./7-bank-project/solution/README.md) | లాగిన్ మరియు రిజిస్ట్రేషన్ ఫారం నిర్మించండి | ఫారమ్‌ల నిర్మాణం మరియు వాలిడేషన్ రొటీన్‌ల గురించి తెలుసుకోండి | [Forms](./7-bank-project/2-forms/README.md) | యోహాన్ | +| 23 | [Banking App](./7-bank-project/solution/README.md) | డేటాను పొందడం మరియు ఉపయోగించడం | మీ యాప్‌లో డేటా ఎలా ప్రవహిస్తుందో, దాన్ని ఎలా పొందాలో, నిల్వ చేయాలో, తీసేయాలో తెలుసుకోండి | [Data](./7-bank-project/3-data/README.md) | యోహాన్ | +| 24 | [Banking App](./7-bank-project/solution/README.md) | స్టేట్ మేనేజ్‌మెంట్ పాఠాలు | మీ యాప్ స్టేట్‌ను ఎలా నిలుపుకోగలదు మరియు ప్రోగ్రామింగ్ ద్వారా దీనిని ఎలా నిర్వహించాలో తెలుసుకోండి | [State Management](./7-bank-project/4-state-management/README.md) | యోహాన్ | +| 25 | [Browser/VScode Code](../../8-code-editor) | VScodeతో పని చేయడం | కోడ్ ఎడిటర్ ఉపయోగించడం నేర్చుకోండి | [Use VScode Code Editor](./8-code-editor/1-using-a-code-editor/README.md) | క్రిస్ | +| 26 | [AI Assistants](./9-chat-project/README.md) | AIతో పని చేయడం | మీ స్వంత AI అసిస్టెంట్‌ను ఎలా నిర్మించాలో నేర్చుకోండి | [AI Assistant project](./9-chat-project/README.md) | క్రిస్ | + +## 🏫 పాఠ్య విధానం + +మా పాఠ్యক্রমం రెండు ముఖ్యమైన విద్యా సూత్రాలతో రూపొందించబడి ఉంది: +* ప్రాజెక్ట్-ఆధారిత అభ్యాసం +* తరచూ క్విజ్‌లు + +ఈ ప్రోగ్రామ్ JavaScript, HTML, CSS ప్రాథమిక అంశాలను మరియు ఈ రోజుకి ఉన్న వెబ్ డెవలపర్ల ఉపయోగించే తాజా టూల్స్ మరియు సాంకేతికతలను పాఠ్యాంశాలుగా అందిస్తుంది. విద్యార్థులు ఒక టైపింగ్ గేమ్, వర్చువల్ టెరేరియం, పర్యావరణ సంబంధ బ్రౌజర్ ఎక్స్‌టెన్షన్, స్పేస్-ఇన్వేడర్ శైలిలో గేమ్, మరియు వ్యాపారాల కోసం బ్యాంకింగ్ యాప్ వంటి ప్రాజెక్టులు ద్వారా ప్రత్యక్ష అనుభవాన్ని పొందగలుగుతారు. సిరీస్ ముగింపు వరకు, విద్యార్థులు వెబ్ డెవలప్‌మెంట్‌పై బలమైన అవగాహన పొందుతారు. + +> 🎓 మీరు ఈ కారిక్యులమ్‌లో మొదటి కొన్ని పాఠాలను Microsoft Learnలో [Learn Path](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon)గా తీసుకోవచ్చు! + +అంశాలు ప్రాజెక్టులతో సరిపోల్చడం ద్వారా, విద్యార్థులకు ఆ ట్రాక్ మరింత ఆకర్షణీయంగా మారుతుంది మరియు ఆచరణలో నిలుపుకునే సామర్థ్యం పెరుగుతుంది. మేము JavaScript ప్రాథమికాలు పరిచయం చేసే పలు స్టార్టర్ పాఠాలు కూడా రాశాము, అవి "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" వీడియో ట్యుటోరియల్స్ సేకరణ నుంచి ఒక వీడియోతో జతపరచబడ్డాయి, వీరి రచయితలలో కొందరు ఈ కారిక్యులమ్‌లో భాగస్వామ్యం చేసారు. + +దీనిలో ఒక తరగతికి ముందు తక్కువ-ప్రమాద క్విజ్ చేస్తే, విద్యార్థి ఆ విషయంలో నేర్చుకునేందుకు మైండ్ సెట్ ఏర్పడుతుంది, తరగతి తర్వాత రెండో క్విజ్ మరింత పట్టు పెరుగుదలని నిర్ధారిస్తుంది. ఈ కారిక్యులమ్ ఫ్లెక్సిబుల్ మరియు సరదాగా ఉండేలా రూపొందించబడింది, పూర్తిగా లేదా భాగమైనా తీసుకోవచ్చు. ప్రాజెక్టులు చిన్నదిగా ప్రారంభించి 12 వారాల చక్రం చివరికి క్రమంగా క్లిష్టంగా మారతాయి. + +JavaScript ఫ్రేమ్‌వర్క్‌లను ప్రవేశపెట్టకుండా, ప్రాథమిక నైపుణ్యాలపై దృష్టి సారించి, ఫ్రేమ్‌వర్క్‌ను అంగీకరించేప్పుడు అవసరమైన స్కిల్స్‌పై దృష్టి కల్పించాము; ఈ కారిక్యులమ్ పూర్తి చేయడానికి తదుపరి మంచి దశ Node.js గురించి "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)" ఏక సంపుటి వీడియోలు నేర్చుకోవడమే. + +> మా [Code of Conduct](CODE_OF_CONDUCT.md) మరియు [Contributing](CONTRIBUTING.md) మార్గదర్శకాలను సందర్శించండి. మీ నిర్మాణాత్మక ప్రతిస్పందనను మేము స్వాగతిస్తాము! + +## 🧭 ఆఫ్‌లైన్ యాక్సెస్ + +[Docsify](https://docsify.js.org/#/)ను ఉపయోగించి మీరు ఈ డాక్యుమెంటేషన్‌ను ఆఫ్‌లైన్‌లో నడుపుకోవచ్చు. ఈ రెపోను ఫోర్క్ చేసి, మీ లోకల్ మెషీన్‌లో [Docsify ఇనిస్టాల్](https://docsify.js.org/#/quickstart) చేసుకోండి, ఆపై ఈ రెపో యొక్క రూట్ ఫోల్డర్‌లో `docsify serve` టైప్ చేయండి. ఈ వెబ్‌సైట్ మీ స్థానిక మెషీన్‌లో పోర్ట్ 3000పై అందుబాటులో ఉంటుంది: `localhost:3000`. + +## 📘 PDF + +అన్ని పాఠాల PDF దీనిలో [ఇక్కడ](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf) పొందుపరచబడి ఉంది. + +## 🎒 ఇతర కోర్సులు +మా బృందం ఇతర కోర్సులు కూడా రూపొందిస్తోంది! చూడండి: + + +### LangChain +[![LangChain4j for Beginners](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![LangChain.js for Beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) + +--- + +### Azure / Edge / MCP / Agents +[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) + +--- + +### Generative AI Series +[![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) + +--- + +### Core Learning +[![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) + +--- + +### Copilot Series +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) + + +## సహాయం పొందడం + +మీరు ఇబ్బందిలో పడితే లేదా AI యాప్స్‌ను బిల్డ్ చేయడంపై ఏవైనా ప్రశ్నలు ఉంటే. MCP గురించి చర్చల్లో పార్టిసిపేట్ చేయడానికి తోటి అధ్యయనకర్తలు మరియు అనుభవజ్ఞులు ఉన్నారు. ప్రశ్నలు స్వాగతం మరియు జ్ఞానం స్వేచ్ఛగా పంచుకునే సహాయక సముదాయం ఇది. + +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + +మీకు ప్రోడక్ట్ ఫీడ్‌బ్యాక్ లేదా బిల్డ్ చేస్తున్నప్పుడు ఎర్రర్లు ఉంటే సందర్శించండి: + +[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) + +## లైసెన్స్ + +ఈ రిపోజిటరీ MIT లైసెన్స్ కింద లైసెన్స్ చేయబడింది. మరిన్ని వివరాలకు [LICENSE](../../LICENSE) ఫైలు చూడండి. + +--- + + +**తప్పిదృశ్యం**: +ఈ పత్రం AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము సాదని అక్షర్యత కోసం ప్రయత్నించినప్పటికీ, ఆటోమేటెడ్ అనువాదాల్లో తప్పులు లేదా అసమర్ధతలు ఉండవచ్చు. అసలు పత్రాన్ని దాని మూలభాషలోనే అధికారిక మూలంగా పరిగణించాలి. కీలక సమాచారం కోసం, నిపుణులైన మానవ అనువాదం సిఫార్సు చేయబడుతుంది. ఈ అనువాదం వలన కలిగే అవగాహనా తప్పులు లేదా దోషాల కోసం మేము బాధ్యత వహించమేము. + \ No newline at end of file diff --git a/translations/te/SECURITY.md b/translations/te/SECURITY.md new file mode 100644 index 00000000..27e999ef --- /dev/null +++ b/translations/te/SECURITY.md @@ -0,0 +1,53 @@ + +## Security + +Microsoft మాకు సంబంధించిన సాఫ్ట్‌వేర్ ఉత్పత్తులు మరియు సేవల భద్రతను గంభీరంగా తీసుకుంటుంది, ఇందులో మా GitHub సంస్థల ద్వారా నిర్వహించబడే అన్ని మూల కోడ్ నిల్వలను [Microsoft](https://github.com/Microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet), [Xamarin](https://github.com/xamarin), మరియు [మా GitHub సంస్థలు](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon)కి చెందే ప్రతీదాన్ని జోడిస్తుంది. + +మీరు ఏ Microsoft-స్వంత నిల్వలో మార్గదర్శకంగా ఉన్న [Microsoft భద్రతా లోపం నిర్వచనం](https://docs.microsoft.com/previous-versions/tn-archive/cc751383(v=technet.10)/?WT.mc_id=academic-77807-sagibbon)కి అనుగుణంగా భద్రతా లోపం గుర్తించినట్లయితే, దయచేసి క్రింద పేర్కొన్న విధంగా మాకు నివేదించండి. + +## Reporting Security Issues + +**దయచేసి భద్రతా లోపాలను పబ్లిక్ GitHub ఇషులకు ద్వారా నివేదించవద్దు.** + +దేనికి బదులుగా, దయచేసి Microsoft Security Response Center (MSRC) వద్ద [https://msrc.microsoft.com/create-report](https://msrc.microsoft.com/create-report/?WT.mc_id=academic-77807-sagibbon) ను ఉపయోగించి నివేదించండి. + +మీరు లాగిన్ చేయకుండా సమర్పించాలనుకుంటే, [secure@microsoft.com](mailto:secure@microsoft.com) కి ఇమెయిల్ పంపండి. సాధ్యమైతే, మా PGP కీతో మీ సందేశాన్ని గోప్యంగా మార్చండి; దాన్ని మీరు [Microsoft Security Response Center PGP Key page](https://www.microsoft.com/msrc/pgp-key-msrc/?WT.mc_id=academic-77807-sagibbon) నుండి డౌన్లోడ్ చేసుకోవచ్చు. + +మీకు 24 గంటల్లో సమాధానం అందుతుంది. ఎటువంటి కారణంగా మీకు సమాధానం రాలేదంటే, దయచేసి మాకు మీ అసలు సందేశం చేరిందని నిర్ధారించడానికి ఇమెయిల్ ద్వారా ఫాలో అప్ చేయండి. అదనపు సమాచారాన్ని [microsoft.com/msrc](https://www.microsoft.com/msrc/?WT.mc_id=academic-77807-sagibbon) వద్ద చూడవచ్చు. + +దయచేసి క్రింద పేర్కొన్న సమాచారాన్ని (మీకు అందుతున్నంత మేర) అందించండి, తద్వారా మేము సమస్య యొక్క స్వభావం మరియు పరిధిని మెరుగ్గా అర్థం చేసుకోగలుగుతాము: + + * సమస్య రకం (ఉదా: బఫర్ ఓవర్‌ఫ్లో, SQL ఇంజెక్షన్, క్రాస్-సైట్ స్క్రిప్టింగ్, మొదలైనవి) + * సమస్య ప్రదర్శనకు సంబంధించిన మూల ఫైల్(లు) యొక్క పూర్తి మార్గాలు + * ప్రభావిత మూల కోడ్ యొక్క స్థానం (ట్యాగ్/బ్రాండ్/కమిట్ లేదా నేరుగా URL) + * సమస్య పునరుత్పత్తికి కావలసిన ప్రత్యేక కాన్ఫిగరేషన్లు + * సమస్య పునరుత్పత్తి చేయడానికి దశల వారీ సూచనలు + * సంబంధిత ప్రూఫ్-ఆఫ్-కాన్సెప్ట్ లేదా ఎక్స్‌ప్లోయిట్ కోడ్ (సాధ్యమయితే) + * సమస్య ప్రభావం, దాని ద్వారా ఓ దాడి కర్త ఎలా దాడి చేయగలడు + +ఈ సమాచారం మాకు మీ నివేదికను వేగంగా పరిశీలించడంలో సహాయపడుతుంది. + +మీకోసం బగ్ బౌంటీ నివేదిస్తుంటే, పూర్తి నివేదికలు ఎక్కువ బౌంటీ అవార్డుకు దోహదపడతాయి. దయచేసి మా [Microsoft Bug Bounty Program](https://microsoft.com/msrc/bounty/?WT.mc_id=academic-77807-sagibbon) పేజీని సందర్శించి మా క్రియాశీల కార్యక్రమాల గురించి మరింత తెలుసుకోండి. + +## Preferred Languages + +మేము అన్ని కమ్యూనికేషన్లు ఇంగ్లిష్‌లో ఉండాలని ఇష్టపడతాము. + +## Policy + +Microsoft [సమన్వయ భద్రతా ప్రకటన](https://www.microsoft.com/msrc/cvd/?WT.mc_id=academic-77807-sagibbon) సూత్రాన్ని అనుసరిస్తుంది. + +--- + + +**విట్మకం**: +ఈ దస్త్రాన్ని AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వాన్ని లక్ష్యంగా పెట్టుకున్నప్పటికీ, ఆటోమేటిక్ అనువాదాలలో తప్పిదాలు లేదా అపవృత్తులు ఉండవచ్చని దయచేసి గమనించండి. స్థానిక భాషలో ఉన్న మాతృదస్త్రం అధికారిక మూలంగా పరిగణించాలి. ముఖ్యమైన సమాచారానికి, వృత్తిపరమైన మానవ అనువాదం సూచించబడుతుంది. ఈ అనువాదం ఉపయోగించడంనుంచి కలిగే ఏవైన అపార్థాలు లేదా తప్పుదోవలను మేము బాధ్యులిరం కాదు. + \ No newline at end of file diff --git a/translations/te/SUPPORT.md b/translations/te/SUPPORT.md new file mode 100644 index 00000000..2dfa5cd5 --- /dev/null +++ b/translations/te/SUPPORT.md @@ -0,0 +1,27 @@ + +# మద్దతు + +## సమస్యలు ఎలా పూరించాలి మరియు సహాయం పొందాలి + +ఈ ప్రాజెక్ట్ బగ్స్ మరియు ఫీచర్ అభ్యర్థనలను ట్రాక్ చేయడానికి GitHub Issues ఉపయోగిస్తుంది. రెండవ సారిగా సమస్యలు రాకుండా ఉండటం కోసం కొత్త సమస్యలను పూరించే ముందుగా ఉన్న సమస్యలను శోధించండి. కొత్త సమస్యల కోసం, బగ్ లేదా ఫీచర్ అభ్యర్థనను కొత్త Issueగా పూరించండి. + +ఈ ప్రాజెక్ట్ ఉపయోగించడంపై సహాయం మరియు ప్రశ్నల కోసం, దయచేసి [మా సహకార మార్గదర్శకాలు](CONTRIBUTING.md) చూడండి. + +## Microsoft మద్దతు విధానం + +ఈ ప్రాజెక్ట్‌కు మద్దతు పై పేర్కొన్న వనరులకు మాత్రమే పరిమితం. + +--- + + +**అస్పష్టత**: +ఈ దస్తావేజును AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి శ్రమిస్తూనే ఉన్నప్పటికీ, ఆటోమేటెడ్ అనువాదాలలో తప్పులు లేదా అసమతుల్యతలు ఉండవచ్చు అనే విషయాన్ని గమనించండి. స్థానిక భాషలో ఉన్న అసలు దస్తావేజే అధికారిక మూలం గా పరిగణించాలి. కీలకమైన సమాచారం కోసం, వృత్తి మానవ అనువాదం సిఫార్సు చేయబడుతుంది. ఈ అనువాదం ఉపయోగం వల్ల సంభవించే ఏకమీదాసిద్ధతలు లేదా దురవగాహనలకు మేము బాధ్యత వహించము. + \ No newline at end of file diff --git a/translations/te/_404.md b/translations/te/_404.md new file mode 100644 index 00000000..de947e57 --- /dev/null +++ b/translations/te/_404.md @@ -0,0 +1,23 @@ + +# అభివృద్ధి కింద ఉంది + +మేము ఈ పుటపై పని చేస్తున్నారు. దయచేసి కొద్దిసేపటి తర్వాత మళ్ళీ చూడండి. + +మీకు ఏవైనా ప్రశ్నలు ఉంటే, ఒక [issue](https://github.com/microsoft/Web-Dev-For-Beginners/issues/new/choose) ఓపెన్ చేయండి. + +**[Back home](../../../../../../..)** + +--- + + +**హెచ్చరిక**: +ఈ డాక్యుమెంట్‌ను AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించారు. మేము ఖచ్చితత్వానికి ప్రయత్నిస్తున్నప్పటికీ, ఆటోమేటెడ్ అనువాదాల్లో తప్పులు లేదా అసత్యతలు ఉండవచ్చు. అసలైన డాక్యుమెంట్ దాని స్థానిక భాషలోనే అధికారిక మూలం గా పరిగణించాలి. ముఖ్యమైన సమాచారం కోసం, నిపుణుల చేత చేసిన అనువాదాన్ని సూచిస్తాము. ఈ అనువాదం వలన ఏర్పడిన ఏవైనా తారాస్థితులు లేదా తప్పుదోవలకు మేము బాధ్యత వహించము. + \ No newline at end of file diff --git a/translations/te/docs/_navbar.md b/translations/te/docs/_navbar.md new file mode 100644 index 00000000..42316a20 --- /dev/null +++ b/translations/te/docs/_navbar.md @@ -0,0 +1,36 @@ + +- Translations + - [English (United States)](../../../docs/README) + - [বাংলা](../../../docs/README.bn) + - [中文(中国)](../../../docs/README.zh-cn) + - [中文(台湾)](../../../docs/README.zh-tw) + - [Español](../../../docs/README.es) + - [Français](../../../docs/README.fr) + - [Ελληνικά](../../../docs/README.el) + - [हिन्दी](../../../docs/README.hi) + - [Bahasa Melayu](../../../docs/README.ms) + - [മലയാളം](../../../docs/README.ml) + - [தமிழ்](../../../docs/README.ta) + - [తెలుగు](../../../docs/README.te) + - [Bahasa Indonesia](../../../docs/README.id) + - [Italiano](../../../docs/README.it) + - [日本語](../../../docs/README.ja) + - [Nederlands](../../../docs/README.nl) + - [नेपाली](../../../docs/README.np) + - [Português](../../../docs/README.pt) + - [Русский](../../../docs/README.ru) + +--- + + +**హితాయిత నివేదిక**: +ఈ పత్రాన్ని AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator)ను ఉపయోగించి అనువదించారు. మేము ఖచ్చితత్వానికి ప్రయత్నిస్తున్నా, ఆప్టోమేటెడ్ అనువాదాలలో తప్పులు లేదా అపరాధాలు ఉండే అవకాశం ఉందని గమనించండి. స్థానిక భాషలోని అసಲಿ పత్రం అధికారిక మూలంగా పరిగణించాలి. కీలక సమాచారానికి, వృత్తిపరమైన మానవ అనువాదం చేయించుకోవటం మంచిది. ఈ అనువాదం వలన కలిగే ఏవైనా అవగాహన పొరపాట్లు లేదా తప్పుగా అర్థం చేసుకోవడాల కోసం మేము బాధ్యత వహించము. + \ No newline at end of file diff --git a/translations/te/docs/_sidebar.md b/translations/te/docs/_sidebar.md new file mode 100644 index 00000000..6fae87fc --- /dev/null +++ b/translations/te/docs/_sidebar.md @@ -0,0 +1,53 @@ + +- పరిచయం + - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) + - [2](../1-getting-started-lessons/2-github-basics/README.md) + - [3](../1-getting-started-lessons/3-accessibility/README.md) + +- JS ప్రాథమికాలు + - [4](../2-js-basics/1-data-types/README.md) + - [5](../2-js-basics/2-functions-methods/README.md) + - [6](../2-js-basics/3-making-decisions/README.md) + - [7](../2-js-basics/4-arrays-loops/README.md) + +- HTML, CSS, JS + - [8](../3-terrarium/1-intro-to-html/README.md) + - [9](../3-terrarium/2-intro-to-css/README.md) + - [10](../3-terrarium/3-intro-to-DOM-and-closures/README.md) + +- టైపింగ్ గేమ్ + - [11](../4-typing-game/typing-game/README.md) + +- బ్రౌజర్ విస్తరణ + - [12](../5-browser-extension/1-about-browsers/README.md) + - [13](../5-browser-extension/2-forms-browsers-local-storage/README.md) + - [14](../5-browser-extension/3-background-tasks-and-performance/README.md) + +- స్పేస్ గేమ్ + - [15](../6-space-game/1-introduction/README.md) + - [16](../6-space-game/2-drawing-to-canvas/README.md) + - [17](../6-space-game/3-moving-elements-around/README.md) + - [18](../6-space-game/4-collision-detection/README.md) + - [19](../6-space-game/5-keeping-score/README.md) + - [20](../6-space-game/6-end-condition/README.md) + +- బ్యాంక్ ప్రాజెక్ట్ + - [21](../7-bank-project/1-template-route/README.md) + - [22](../7-bank-project/2-forms/README.md) + - [23](../7-bank-project/3-data/README.md) + - [24](../7-bank-project/4-state-management/README.md) + +--- + + +**దోష నివారణ**: +ఈ దస్తావేజు AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మనం ఖచ్చితత్వానికి ప్రయత్నించినప్పటికీ, ఆటోమేటెడ్ అనువాదాల్లో పొరపాట్లు లేదా తప్పుడు అంశాలు ఉండవచ్చని దయచేసి గమనించండి. మూల నృత్య భాషలో ఉన్న అసలు దస్తావేజును అధికారిక మూలంగా పరిగణించాలి. ముఖ్యమైన సమాచారానికి, నిపుణుల మానవ అనువాదాన్ని సూచిస్తాము. ఈ అనువాదం వాడిన కారణంగా వచ్చిన ఏవైనా అపార్థాలు లేదా తప్పు అర్థాల కోసం మేము బాధ్యత వహించము. + \ No newline at end of file diff --git a/translations/te/for-teachers.md b/translations/te/for-teachers.md new file mode 100644 index 00000000..eaf4da75 --- /dev/null +++ b/translations/te/for-teachers.md @@ -0,0 +1,80 @@ + +### ఉపాధ్యాయులకు + +మీ తరగతిలో ఈ పాఠ్యపుస్తకాన్ని ఉపయోగించుకోవడానికి మీకు స్వాగతం. ఇది GitHub క్లాస్‌రూమ్ మరియు ప్రముఖ LMS వేదికలతో సజీవంగా పనిచేస్తుంది, అలాగే మీ విద్యార్థులతో విడివిడిగా రీపోగా కూడా ఉపయోగించవచ్చు. + +### GitHub క్లాస్‌రూమ్‌తో ఉపయోగించటం + +ప్రతి కూటమి కోసం పాఠాలు మరియు రాసాయనాల పరిపాలన చేయడానికి, GitHub క్లాస్‌రూమ్ ప్రతి రాసాయనాన్ని స్వతంత్రంగా జోడించేందుకు ప్రతి పాఠానికి ఒక రీపో సృష్టించండి. + +- ఈ రీపోను మీ సంస్థకు ఫోర్క్ చేయండి. +- ప్రతి పాఠం కోసం వేర్వేరు రీపోలు సృష్టించండి, ప్రతి పాఠం ఫోల్డర్‌ను వేరుగా తీయండి. + - ఎంపిక A: ఖాళీ రీపోలు (ప్రతి పాఠానికి ఒకటి) సృష్టించి, పాఠం ఫోల్డర్ కంటెంట్లను ప్రతిపాదించండి. + - ఎంపిక B: మూలాలను నిలుపుకునే గిట్ చరిత్ర పద్ధతిని ఉపయోగించండి (ఉదా: ఫోల్డర్‌ను కొత్త రీపోగా విడగొట్టి) అవసరం అయితే. +- GitHub క్లాస్‌రూమ్‌లో, ప్రతి పాఠానికి ఒక రాసాయనం సృష్టించి, సంబంధిత పాఠం రీపోకు సూచించండి. +- సిఫార్సు కాన్ఫిగరేషన్లు: + - రీపో దృశ్యత: విద్యార్థుల పనికి ప్రైవేట్. + - పాఠం రీపో యొక్క డిఫాల్ట్ బ్రాంచ్ నుండి స్టార్టర్ కోడ్ ఉపయోగించండి. + - క్విజ్‌లు మరియు సమర్పణల కోసం ఇష్యూలు మరియు పుల్ రిక్వెస్ట్ టెంప్లేట్లు జోడించండి. + - మీ పాఠాలు వాటిని కలిగి ఉంటే ఆటోగ్రేడింగ్ మరియు పరీక్షలను ఆప్షనల్‌గా కాన్ఫిగర్ చేయండి. +- సహాయక కాంప్రోసెన్లు: + - రీపో పేర్లు lesson-01-intro, lesson-02-html వంటి. + - లేబల్స్: quiz, assignment, needs-review, late, resubmission. + - ట్యాగ్లు/రివిజన్లు ప్రతి కూటమికి (ఉదా: v2025-term1). + +సూచన: గిట్ ఘర్షణలు (Git conflicts) నివారించటానికి సింక్‌ అయ్యే ఫోల్డర్‌లలో (ఉదా: OneDrive/Google Drive) రీపోలు నిల్వ చేయకుండా ఉండండి. + +### Moodle, Canvas లేదా Blackboard తో ఉపయోగించటం + +ఈ పాఠ్యపుస్తకం సాధారణ LMS వర్క్ఫ్లోలకు దిగుమతి చేసుకునే ప్యాకేజీలను కలిగి ఉంది. + +- Moodle: పూర్తి కోర్సును లోడ్ చేయడానికి Moodle అప్‌లోడ్ ఫైల్ [Moodle upload file](../../../../../../../teaching-files/webdev-moodle.mbz) ఉపయోగించండి. +- కామన్ కార్ట్రిడ్జ్: విస్తృత LMS అనుకూళత కోసం కామన్ కార్ట్రిడ్జ్ ఫైల్ [Common Cartridge file](../../../../../../../teaching-files/webdev-common-cartridge.imscc) ఉపయోగించండి. +- గమనికలు: + - Moodle క్లౌడ్‌కు పరిమిత కామన్ కార్ట్రిడ్జ్ మద్దతు ఉంటుంది. పై Moodle ఫైల్ ప్రాధాన్యత ఇవ్వండి, అదే ఫైల్ Canvas లో కూడా అప్‌లోడ్ చేయవచ్చు. + - దిగుమతి చేశాక, మీ కాలప్రమాణానికి అనుగుణంగా మాడ్యూల్స్, సమయాలు మరియు క్విజ్ సిద్ధతలను పునర్ సమీక్షించండి. + +![Moodle](../../translated_images/moodle.94eb93d714a50cb2.te.png) +> Moodle క్లాస్‌రూమ్‌లో పాఠ్యపుస్తకం + +![Canvas](../../translated_images/canvas.fbd605ff8e5b8aff.te.png) +> Canvas లోని పాఠ్యపుస్తకం + +### రీపోను నేరుగా ఉపయోగించు (క్లాస్‌రూమ్ లేదు) + +GitHub క్లాస్‌రూమ్ ఉపయోగించటం ఇష్టాలు లేకపోతే, మీరు ఈ రీపో నుండి నేరుగా కోర్సును నడిపించవచ్చు. + +- సమకాలిన/ఆన్‌లైన్ ఫార్మాట్లు (Zoom/Teams): + - చిన్న మేంటార్-నడిపిన వార్మ్‌అప్స్ నిర్వహించండి; క్విజ్‌ల కోసం బ్రేక్‌ఔట్ రూమ్స్ ఉపయోగించండి. + - క్విజ్‌లకు సమయుబద్ధమైన తెరువు ప్రకటించండి; విద్యార్థులు జవాబులను GitHub Issues ద్వారా సమర్పిస్తారు. + - సహకారి రాసాయనాలకు, విద్యార్థులు పబ్లిక్ పాఠం రీపోల్లో పనిచేసి పుల్ రిక్వెస్ట్‌లు ఓపెన్ చేస్తారు. +- ప్రైవేట్/అసంకలిత ఫార్మాట్లు: + - విద్యార్థులు ప్రతి పాఠం తమ സ്വന്തം **ప్రైవేట్** రీపోలుగా ఫోర్క్ చేసి, మిమ్మల్ని సహకారిగా జోడిస్తారు. + - వారు మీ క్లాస్‌రూమ్ రీపో లేదా వారి ప్రైవేట్ ఫోర్‌క్లల్లో ఇష్యూలు (క్విజ్‌లు) మరియు పుల్ రిక్వెస్ట్‌లు (రాసాయనాలు) ద్వారా సమర్పిస్తారు. + +### ఉత్తమ అచరణలు + +- Git/GitHub ప్రాథమికాలు, ఇష్యూలు మరియు PRలపై ఒక పరిచయ పాఠం ఇవ్వండి. +- బహుస్థాయి క్విజ్‌లు/రాసాయనాల కోసం ఇష్యూల్లో చెక్‌లిస్టులు ఉపయోగించండి. +- తరగతి నియమాలు స్థాపించేందుకు CONTRIBUTING.md మరియు CODE_OF_CONDUCT.md జోడించండి. +- అక్సెసిబిలిటీ గమనికలు (alt టెక్స్ట్, క్యాప్షన్లు) జోడించండి మరియు ముద్రించగల PDFలు అందించండి. +- మీ కంటెంట్‌ను ప్రతి కాలప్రమాణం కోసం వర్షన్ చేయండి మరియు ప్రచురణ తర్వాత పాఠం రీపోలను స్థిరంగా ఉంచండి. + +### అభిప్రాయం మరియు మద్దతు + +మేము ఈ పాఠ్యపుస్తకాన్ని మీకు మరియు మీ విద్యార్థులకు ఉపయోగకరంగా ఉండాలని కోరుకుంటున్నాము. బగ్స్, అభ్యర్థనలు లేదా మెరుగుదలలకు ఈ రీపోలో కొత్త ఇష్యూ ఓపెన్ చేయండి, లేదా టీచర్ కార్నర్‌లో చర్చ మొదలెట్టండి. + +--- + + +**డిస్క్లేమర్**: +ఈ డాక్యుమెంట్‌ను AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మనం ఖచ్చితత్వానికి ప్రయత్నిస్తుండగా, స్వయంచాలిత అనువాదాల్లో తప్పులు లేదా అసత్యతలు ఉండవచ్చని గమనించండి. అసలు డాక్యుమెంట్ దాని స్వదేశీ భాషలోనే అధికారిక మూలంగా పరిగణించాలి. ముఖ్యమైన సమాచారంకోసం, ప్రొఫెషనల్ మానవ అనువాదం సిఫార్సు చేయబడుతుంది. ఈ అనువాదం వల్ల రాబోయే ఏవైనా అపార్థాలు లేదా తప్పు అర్థం చేసుకోవడాలకు మేము బాధ్యులు కాదు. + \ No newline at end of file diff --git a/translations/te/lesson-template/README.md b/translations/te/lesson-template/README.md new file mode 100644 index 00000000..99537628 --- /dev/null +++ b/translations/te/lesson-template/README.md @@ -0,0 +1,67 @@ + +# [పాఠం విషయం] + +![ఇక్కడ వీడియో ఎంబెడ్ చేయండి](../../../lesson-template/video-url) + +## [పాఠం ముందు క్విజ్](../../../lesson-template/quiz-url) + +[మేము ఏమి నేర్చుకునామో వివరించండి] + +### పరిచయం + +ఏమి కవర్ అవుతుందో వివరించండి + +> గమనికలు + +### ముందు అవసరం + +ఈ పాఠానికి ముందు ఏ దశలను చేపట్టాలి? + +### సిద్ధం + +ఈ పాఠాన్ని ప్రారంభించడానికి సిద్ధం చర్యలు + +--- + +[అంశాలను బ్లాక్‌లుగా దశలవారీగా మంచి] + +## [విషయం 1] + +### పని: + +మీ కోడ్‌బేస్‌ను పాఠాన్ని పంచుకున్న కోడ్‌తో కలిపి ప్రాజెక్ట్‌ను నిర్మించేందుకు కలిసి పనిచేయండి: + +```html +code blocks +``` + +✅ జ్ఞాన పరీక్ష - ఓపెన్ ప్రశ్నలతో విద్యార్థుల జ్ఞానాన్ని పరీక్షించడానికి ఈ సమయాన్ని ఉపయోగించండి + +## [విషయం 2] + +## [విషయం 3] + +🚀 సవాలు: తరగతిలో విద్యార్థులతో కలిసి పనిచేస్తూ ప్రాజెక్ట్‌ను మెరుగుపర్చేందుకు ఒక సవాలును జత చేయండి + +ఐచ్ఛికం: పూర్తి అయిన పాఠం UI యొక్క స్క్రీన్‌షాట్ అవసరమైతే జత చేయండి + +## [పాఠం తర్వాత క్విజ్](../../../lesson-template/quiz-url) + +## సమీక్ష & స్వీయ అధ్యయనం + +**అస్సైన్‌మెంట్ సమయం [MM/YY]**: [అస్సైన్‌మెంట్ పేరు](assignment.md) + +--- + + +**డిస్క్లైమర్**: +ఈ పత్రాన్ని AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము సరిగా ఉండేందుకు ప్రయత్నిస్తున్నా, ఆటోమేటెడ్ అనువాదాలలో తప్పులు లేదా లోపాలు ఉండవచ్చు. మౌలిక భాషలో ఉన్న అసలు పత్రం అధికారిక మూలంగా పరిగణించాలి. ముఖ్యమైన సమాచారానికి, వృత్తిపరమైన మానవ అనువాదాన్ని అంచనా వేయడం మేలైనది. ఈ అనువాదం వాడకంలో ఏర్పడే ఏవైనా అవగాహన లోపాలు లేదా తప్పుడు అర్థాలు మాకు బాధ్యత లేదు. + \ No newline at end of file diff --git a/translations/te/lesson-template/assignment.md b/translations/te/lesson-template/assignment.md new file mode 100644 index 00000000..0a589c3d --- /dev/null +++ b/translations/te/lesson-template/assignment.md @@ -0,0 +1,25 @@ + +# [అస్సైన్మెంట్ పేరు] + +## సూచనలు + +## మూల్యాంకన ప్రమాణాల పట్టిక + +| ప్రమాణం | అద్భుతం | సరిపోతుంది | మెరుగుదల అవసరం | +| -------- | --------- | -------- | ----------------- | +| | | | | + +--- + + +**అస్పష్టం**: +ఈ డాక్యుమెంట్ AI అనువాద సేవ అయిన [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము సరైనత కోసం యత్నిస్తుండగా, ఆటోమేటెడ్ అనువాదాల్లో పొరపాట్లు లేదా లోపాలు ఉండొచ్చు అని దయచేసి గమనించండి. స్థానిక భాషలోని మౌలిక డాక్యుమెంట్నే అధికారిక మూలంగా పరిగణించాలి. కీలకమైన సమాచారానికి నిపుణుల మానవ అనువాదాన్ని సిఫార్సు చేస్తున్నాము. ఈ అనువాదం వలన ఏర్పడిన ఏవైనా తప్పుబాట్లు లేదా తప్పుదోవలను మేము బాధ్యత వహించము. + \ No newline at end of file diff --git a/translations/te/memory-game/README.md b/translations/te/memory-game/README.md new file mode 100644 index 00000000..0dd4b5cf --- /dev/null +++ b/translations/te/memory-game/README.md @@ -0,0 +1,52 @@ + +This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). + +## Getting Started + +మొదట, డెవలప్‌మెంట్ సర్వర్‌ను ప్రారంభించండి: + +```bash +npm run dev +# లేదా +yarn dev +# లేదా +pnpm dev +# లేదా +bun dev +``` + +ఫలితాన్ని చూడడానికి మీ బ్రౌజర్‌లో [http://localhost:3000](http://localhost:3000) ను తెరవండి. + +`app/page.js`ని మార్చడం ద్వారా మీరు పేజ్ ఎడిట్ చేయడం ప్రారంభించవచ్చు. మీరు ఫైల్ ఎడిట్ చేస్తే పేజ్ ఆటోమేటిక్‌గా అప్‌డేట్ అవుతుంది. + +ఈ ప్రాజెక్ట్ [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) ఉపయోగించి Vercel కోసం కొత్త ఫాంట్ ఫ్యామిలీ అయిన [Geist](https://vercel.com/font) ను స్వయంచాలకంగా ఆప్టిమైజ్ చేసి లోడ్ చేస్తుంది. + +## Learn More + +Next.js గురించి మరింత తెలుసుకోవడానికి, దిగువ వనరులను చూడండి: + +- [Next.js Documentation](https://nextjs.org/docs) - Next.js ఫీచర్‌లు మరియు API గురించి తెలుసుకోండి. +- [Learn Next.js](https://nextjs.org/learn) - ఒక ఇంటరాక్టివ్ Next.js ట్యుటోరియల్. + +మీరు [Next.js GitHub రిపాజిటరీ](https://github.com/vercel/next.js)ను కూడా తనిఖీ చేయవచ్చు - మీ అభిప్రాయాలు మరియు సహకారాలు స్వాగతం! + +## Deploy on Vercel + +మీ Next.js యాప్‌ని డిప్లాయ్ చేయడానికి సులభమైన మార్గం Next.js సృష్టికర్తల వెంటనే [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) ఉపయోగించడం. + +మరిన్ని వివరాలకు మా [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying)ని చూడండి. + +--- + + +**అస్పష్టం**: +ఈ డాక్యుమెంట్ AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువాదం చేయబడింది. మేము సరిగ్గా ఉండేందుకు ప్రయత్నిస్తున్నప్పటికి, స్వయంచాలక అనువాదాల్లో పొరపాట్లు లేదా అసత్యతలు ఉండవచ్చని దయచేసి గమనించండి. స్వదేశీ భాషలో ఉన్న అసలు డాక్యుమెంటును అధికారిక మూలంగా పరిగణించాలి. ముఖ్యమైన సమాచారానికి, వృత్తిపరమైన మానవ అనువాదాన్ని సూచిస్తాము. ఈ అనువాదం వల్ల కలిగే ఏవైనా తప్పుదారులు లేదా అవగాహనా లోపాల కోసం మేము బాధ్యులు కాదని మీకు తెలియజేస్తున్నాము. + \ No newline at end of file diff --git a/translations/te/quiz-app/README.md b/translations/te/quiz-app/README.md new file mode 100644 index 00000000..6749f3bd --- /dev/null +++ b/translations/te/quiz-app/README.md @@ -0,0 +1,193 @@ + +# Quiz app + +ఈ ప్రశ్నా తరగతులు https://aka.ms/webdev-beginners వద్ద డేటా సైన్స్ కారిక్యులం కోసం పూర్వ మరియు అనంతర లెక్చర్ ప్రశ్నలుచే consist అవుతాయి + +## అనువాదించిన ప్రశ్నల కురుసును జోడించడం + +`assets/translations` ఫోల్డర్లలో సరిపోయే ప్రశ్నా నిర్మాణాలను సృష్టించడం ద్వారా ప్రశ్నల అనువాదాన్ని జోడించండి. మూల ప్రశ్నలు `assets/translations/en` లో ఉన్నాయి. ప్రశ్నలు కొన్ని విభాగాలుగా విభజించబడ్డాయి. సరైన ప్రశ్నా విభాగంతో సంఖ్యను సరిపోల్చుకోవాలి. ఈ কারిక్యులంలో మొత్తం 40 ప్రశ్నలు ఉన్నాయి, కౌంట్ 0 నుండి ప్రారంభవుతుంది. + + +
+ఇది అనువాద ఫైల్ ఆకారం: + +``` +[ + { + "title": "A title", + "complete": "A complete button title", + "error": "An error message upon selecting the wrong answer", + "quizzes": [ + { + "id": 1, + "title": "Title", + "quiz": [ + { + "questionText": "The question asked", + "answerOptions": [ + { + "answerText": "Option 1 title", + "isCorrect": true + }, + { + "answerText": "Option 2 title", + "isCorrect": false + } + ] + } + ] + } + ] + } +] +``` +
+ +అనువాదాలను సవరించిన తర్వాత, `en` లోని సాంప్రదాయాలను అనుసరించి అన్ని ఫైళ్లను దిగుమతి చేసేందుకు అనువాద ఫోల్డర్ లోని index.js ఫైలును సవరించండి. + +కొత్త అనువాదించిన ఫైళ్లను దిగుమతి చేసేందుకు `assets/translations` లోని `index.js` ఫైలును సవరించండి. + +ఉదాహరణకు, మీ అనువాద JSON `ex.json` లో ఉంటే, 'ex' ను స్థానికీకరణ కీగా చేయండి, ఆపై దిగుమతి చేసేందుకు క్రింద చూపినట్టు నమోదు చేయండి + +
+index.js + +``` +import ex from "./ex.json"; + +// if 'ex' is localization key then enter it like so in `messages` to expose it + +const messages = { + ex: ex[0], +}; + +export default messages; +``` + +
+ +## Quiz App ను స్థానికంగా నడపడం + +### ముందస్తు సిద్ధతలు + +- ఒక GitHub ఖాతా +- [Node.js మరియు Git](https://nodejs.org/) + +### ఇన్‌స్టాల్ & సెటప్ + +1. ఈ [teamplate](https://github.com/new?template_name=Web-Dev-For-Beginners&template_owner=microsoft) నుంచి ఒక రిపోజిటరీ సృష్టించండి + +1. మీ కొత్త రిపోజిటరీని క్లోన్ చేయండి, అప్పుడు quiz-app కి నావిగేట్ అవ్వండి + + ```bash + git clone https://github.com/your-github-organization/repo-name + cd repo-name/quiz-app + ``` + +1. npm ప్యాకేజీలు & డిపెండెన్సీలను ఇన్‌స్టాల్ చేయండి + + ```bash + npm install + ``` + +### యాప్ ని నిర్మించండి + +1. పరిష్కారాన్ని నిర్మించేందుకు, রান చేయండి: + + ```bash + npm run build + ``` + +### యాప్ ప్రారంభించండి + +1. పరిష్కారాన్ని నడపడానికి, రన్ చేయండి: + + ```bash + npm run dev + ``` + +### [ఆప్షనల్] లింటింగ్ + +1. కోడ్ లింట్ అవుతుందో లేదో చూసేందుకు, రన్ చేయండి: + + ```bash + npm run lint + ``` + +## Quiz-app ను Azure కు మోపడం + +### ముందస్తు సిద్ధతలు +- ఒక Azure సబ్‌స్క్రిప్షన్. ఒకటి ఉచితంగా సైన్ అప్ చేసుకోండి [ఇక్కడ](https://aka.ms/azure-free). + + _ఈ quiz-app ను మోపడానికి ఖర్చైన అంచనా: ఉచితం_ + +[![Deploy to Azure](https://aka.ms/deploytoazurebutton)](https://portal.azure.com/#create/Microsoft.StaticApp) + +మీరు పై లింక్ ద్వారా Azure లో సైన్ ఇన్ అయిన తర్వాత, ఒక సబ్‌స్క్రిప్షన్ మరియు రిసోర్స్ గ్రూప్ ఎంచుకోండి: + +- స్టాటిక్ వెబ్ యాప్ వివరాలు: ఒక పేరు ఇవ్వండి మరియు హోస్టింగ్ ప్లాన్ ఎంచుకోండి +- GitHub లాగిన్: మీ డిప్లాయ్ సోర్స్‌ను GitHub గా సెట్ చేసి, లాగిన్ అవ్వండి, ఫారమ్ లో అవసరమైన ఫీల్డ్ లను పూరించండి: + - *ఆర్గనైజేషన్* – మీ ఆర్గనైజేషన్ ఎంచుకోండి. + - *రిపోజిటరీ* – Web Dev for Beginners కారిక్యులం రిపోజిటరీ ఎంచుకోండి. + - *బ్రాంచ్* - ఒక బ్రాంచ్ ఎంచుకోండి (main) +- బిల్డ్ ప్రీసెట్‌లు: Azure Static Web Apps మీ అప్లికేషన్ లో వాడే ఫ్రేమ్‌వర్క్‌ను గుర్తించడానికి అల్గొరిథమ్‌ను వాడుతుంది. + - *యాప్ లొకేషన్* - ./quiz-app + - *Api లొకేషన్* - + - *అవుట్‌పుట్ లొకేషన్* - dist +- డిప్లాయ్‌మెంట్: 'Review + Create' ను క్లిక్ చేసి, ఆ తర్వాత 'Create' ను క్లిక్ చేయండి + + ఒకసారి డిప్లాయ్ చేసిన తరువాత, మీ రిపోలో *.github* డైరેક્ટరీలో ఒక workflow ఫైల్ సృష్టించబడుతుంది. ఈ workflow ఫైల్ డిప్లాయ్‌మెంట్‌ను తిరిగి Azure కు జరగడానికి ట్రిగ్గర్ చేసే ఈవెంట్ల వివరాలు కలిగి ఉంటుంది, ఉదాహరణకి, _ఒక **push** బ్రాంచ్ **main** లో_ మొదలయినవి. + +
+ ఉదాహరణ Workflow ఫైల్ + GitHub Actions workflow ఫైల్ ఎలా కనిపించొచ్చొదీ ఉదాహరణ ఇక్కడ ఉంది: + name: Azure Static Web Apps CI/CD + + ``` + on: + push: + branches: + - main + pull_request: + types: [opened, synchronize, reopened, closed] + branches: + - main + + jobs: + build_and_deploy_job: + runs-on: ubuntu-latest + name: Build and Deploy Job + steps: + - uses: actions/checkout@v2 + - name: Build And Deploy + id: builddeploy + uses: Azure/static-web-apps-deploy@v1 + with: + azure_static_web_apps_api_token: ${{ secrets.AZURE_STATIC_WEB_APPS_API_TOKEN }} + repo_token: ${{ secrets.GITHUB_TOKEN }} + action: "upload" + app_location: "quiz-app" # App source code path + api_location: ""API source code path optional + output_location: "dist" #Built app content directory - optional + ``` + +
+ +- డిప్లాయ్‌మెంట్ అనంతరం: డిప్లాయ్‌మెంట్ పూర్తయిన తర్వాత, 'Go to Deployment' పై క్లిక్ చేయండి, అప్పుడు 'View app in browser' పై క్లిక్ చేయండి. + +మీ GitHub Action (workflow) విజయవంతంగా నడిచిన తర్వాత, మీ అప్లికేషన్ చూడడానికి live page ను రీఫ్రెష్ చేయండి. + +--- + + +**అస్పష్టత**: +ఈ డాక్యుమెంట్ AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. అసలు ఖచ్చితత్వానికి మనం మనస్పూర్తిగా శ్రమిస్తుంటే, ఆటోమేటెడ్ అనువాదాలలో తప్పిదాలు లేదా అసత్యతలు ఉండవచ్చు అని దయచేసి గమనించండి. స్థానిక భాషలో ఉన్న అసలు డాక్యుమెంట్ అధికారిక మూలంగా పరిగణించాలి. గౌరవప్రదమైన కీలక సమాచారం కోసం వృత్తిపరమైన మానవ అనువాదాన్ని సూచించబడును. ఈ అనువాదం వాడకం కారణంగా ఏర్పడిన ఏవైనా అవగాహనా లోపాలు లేదా తప్పుగా అర్థం తీసుకున్నదానికి మేము బాధ్యులు కావు. + \ No newline at end of file