From 67b344ef4b68934e238da821f3dbd6a7abc2844c Mon Sep 17 00:00:00 2001 From: "localizeflow[bot]" Date: Fri, 6 Feb 2026 08:21:05 +0000 Subject: [PATCH] chore(i18n): sync translations with latest source changes (chunk 1/1, 9 changes) --- translations/mr/.co-op-translator.json | 6 +- translations/mr/AGENTS.md | 406 ++++++++++++------------ translations/mr/README.md | 211 +++++++------ translations/ne/.co-op-translator.json | 6 +- translations/ne/AGENTS.md | 348 ++++++++++---------- translations/ne/README.md | 222 +++++++------ translations/pa/.co-op-translator.json | 6 +- translations/pa/AGENTS.md | 422 ++++++++++++++----------- translations/pa/README.md | 221 +++++++------ 9 files changed, 962 insertions(+), 886 deletions(-) diff --git a/translations/mr/.co-op-translator.json b/translations/mr/.co-op-translator.json index 18587b564..b2d279689 100644 --- a/translations/mr/.co-op-translator.json +++ b/translations/mr/.co-op-translator.json @@ -493,7 +493,7 @@ }, "AGENTS.md": { "original_hash": "a362efd06d64d4134a0cfe8515a86d34", - "translation_date": "2025-10-03T11:21:36+00:00", + "translation_date": "2026-02-06T08:18:05+00:00", "source_file": "AGENTS.md", "language_code": "mr" }, @@ -516,8 +516,8 @@ "language_code": "mr" }, "README.md": { - "original_hash": "490c83786552d7fab6390991517bef09", - "translation_date": "2026-01-29T18:04:58+00:00", + "original_hash": "805cd399757df19e886e86f0891a1374", + "translation_date": "2026-02-06T08:11:49+00:00", "source_file": "README.md", "language_code": "mr" }, diff --git a/translations/mr/AGENTS.md b/translations/mr/AGENTS.md index 8e7e567f9..87691e267 100644 --- a/translations/mr/AGENTS.md +++ b/translations/mr/AGENTS.md @@ -2,43 +2,43 @@ ## प्रकल्पाचा आढावा -हे नवशिक्यांना वेब विकासाच्या मूलभूत गोष्टी शिकवण्यासाठी शैक्षणिक अभ्यासक्रमाचे रिपॉझिटरी आहे. हा अभ्यासक्रम Microsoft Cloud Advocates द्वारे विकसित केलेला 12 आठवड्यांचा व्यापक कोर्स आहे, ज्यामध्ये JavaScript, CSS आणि HTML कव्हर करणारे 24 प्रॅक्टिकल धडे आहेत. +हा शिकण्याचा अभ्यासक्रम संचाहि आहे जो नवशिक्यांना वेब विकासाच्या मूलभूत गोष्टी शिकवण्यासाठी तयार करण्यात आला आहे. हा अभ्यासक्रम Microsoft Cloud Advocates यांनी विकसित केलेला १२ आठवड्यांचा सखोल अभ्यासक्रम आहे, ज्यामध्ये JavaScript, CSS आणि HTML या विषयांसाठी २४ हाताळणी आधारित धडे समाविष्ट आहेत. ### मुख्य घटक -- **शैक्षणिक सामग्री**: प्रकल्प-आधारित मॉड्यूलमध्ये आयोजित केलेले 24 संरचित धडे -- **प्रॅक्टिकल प्रकल्प**: Terrarium, Typing Game, Browser Extension, Space Game, Banking App, Code Editor, आणि AI Chat Assistant -- **इंटरॅक्टिव्ह क्विझेस**: प्रत्येक धड्याच्या आधी/नंतर 3 प्रश्नांसह 48 क्विझेस -- **बहुभाषिक समर्थन**: GitHub Actions द्वारे 50+ भाषांसाठी स्वयंचलित अनुवाद +- **शैक्षणिक सामग्री**: प्रकल्प-आधारित विभागांमध्ये संघटित २४ रचनेत धडे +- **प्रायोगिक प्रकल्प**: Terrarium, Typing Game, Browser Extension, Space Game, Banking App, Code Editor, आणि AI Chat Assistant +- **परस्परसंवादी क्विझ्ज**: प्रत्येकी ३ प्रश्नांसह ४८ क्विझ (पूर्व/नंतरच्या धड्यांसाठी मूल्यांकन) +- **बहुभाषिक समर्थन**: GitHub Actions द्वारे ५०+ भाषांसाठी स्वयंचलित भाषांतर - **तंत्रज्ञान**: HTML, CSS, JavaScript, Vue.js 3, Vite, Node.js, Express, Python (AI प्रकल्पांसाठी) ### आर्किटेक्चर -- धड्यांवर आधारित संरचनेसह शैक्षणिक रिपॉझिटरी -- प्रत्येक धड्याच्या फोल्डरमध्ये README, कोड उदाहरणे आणि सोल्यूशन्स असतात -- स्वतंत्र प्रकल्प वेगळ्या डिरेक्टरीमध्ये (quiz-app, विविध धडे प्रकल्प) -- GitHub Actions (co-op-translator) वापरून अनुवाद प्रणाली -- Docsify द्वारे सेवा दिलेली दस्तऐवज आणि PDF स्वरूपात उपलब्ध +- धडा-आधारित रचनेचे शैक्षणिक संच +- प्रत्येक धडा फोल्डरमध्ये README, कोड उदाहरणे, आणि तोडगे +- स्वतंत्र प्रकल्प वेगळ्या निर्देशिकांमध्ये (quiz-app, विविध धडा प्रकल्प) +- GitHub Actions वापरुन भाषांतर प्रणाली (co-op-translator) +- Docsify द्वारे दस्तऐवज सेवा आणि PDF मध्ये उपलब्ध -## सेटअप कमांड्स +## सेटअप आदेश -हा रिपॉझिटरी मुख्यतः शैक्षणिक सामग्रीच्या वापरासाठी आहे. विशिष्ट प्रकल्पांसोबत काम करण्यासाठी: +हा संच मुख्यतः शैक्षणिक सामग्रीचा वापर करण्यासाठी आहे. विशिष्ट प्रकल्पांसह काम करण्यासाठी: -### मुख्य रिपॉझिटरी सेटअप +### मुख्य संच सेटअप ```bash git clone https://github.com/microsoft/Web-Dev-For-Beginners.git cd Web-Dev-For-Beginners ``` -### क्विझ अॅप सेटअप (Vue 3 + Vite) +### क्विझ अ‍ॅप सेटअप (Vue 3 + Vite) ```bash cd quiz-app npm install -npm run dev # Start development server -npm run build # Build for production -npm run lint # Run ESLint +npm run dev # विकास सर्व्हर सुरू करा +npm run build # उत्पादनासाठी बांधा +npm run lint # ESLint चालवा ``` ### बँक प्रकल्प API (Node.js + Express) @@ -46,17 +46,17 @@ npm run lint # Run ESLint ```bash cd 7-bank-project/api npm install -npm start # Start API server -npm run lint # Run ESLint -npm run format # Format with Prettier +npm start # API सर्व्हर सुरू करा +npm run lint # ESLint चालवा +npm run format # Prettier सह स्वरूपित करा ``` -### ब्राउझर एक्सटेंशन प्रकल्प +### ब्राउझर एक्सटेन्शन प्रकल्प ```bash cd 5-browser-extension/solution npm install -# Follow browser-specific extension loading instructions +# ब्राउझर-विशिष्ट एक्स्टेंशन लोड करण्याच्या सूचना अनुसरा ``` ### स्पेस गेम प्रकल्प @@ -64,7 +64,7 @@ npm install ```bash cd 6-space-game/solution npm install -# Open index.html in browser or use Live Server +# ब्राउझरमध्ये index.html उघडा किंवा Live Server वापरा ``` ### चॅट प्रकल्प (Python Backend) @@ -72,7 +72,7 @@ npm install ```bash cd 9-chat-project/solution/backend/python pip install openai -# Set GITHUB_TOKEN environment variable +# GITHUB_TOKEN पर्यावरण चल सेट करा python api.py ``` @@ -80,203 +80,203 @@ python api.py ### सामग्री योगदानकर्त्यांसाठी -1. **रिपॉझिटरीला फोर्क करा** तुमच्या GitHub खात्यावर -2. **तुमचा फोर्क स्थानिक स्तरावर क्लोन करा** -3. **तुमच्या बदलांसाठी नवीन शाखा तयार करा** -4. धड्याच्या सामग्रीत किंवा कोड उदाहरणांमध्ये बदल करा -5. संबंधित प्रकल्प डिरेक्टरीमध्ये कोड बदलांची चाचणी करा -6. योगदान मार्गदर्शकांचे अनुसरण करून पुल विनंत्या सबमिट करा +1. आपला GitHub खातेवर हा संच फोर्क करा +2. फोर्क केलेला संच स्थानिकपणे क्लोन करा +3. बदलांसाठी नवीन शाखा तयार करा +4. धडा सामग्री किंवा कोड उदाहरण बदल करा +5. संबंधित प्रकल्प निर्देशिकांमध्ये कोड बदल तपासा +6. योगदान मार्गदर्शकानुसार पुल रिक्वेस्ट सबमिट करा ### शिकणाऱ्यांसाठी -1. रिपॉझिटरी फोर्क किंवा क्लोन करा -2. क्रमाने धड्यांच्या डिरेक्टरीमध्ये जा -3. प्रत्येक धड्याच्या README फायली वाचा -4. https://ff-quizzes.netlify.app/web/ येथे प्री-लेसन क्विझेस पूर्ण करा -5. धड्यांच्या फोल्डरमधील कोड उदाहरणांवर काम करा -6. असाइनमेंट्स आणि आव्हाने पूर्ण करा -7. पोस्ट-लेसन क्विझेस घ्या +1. संच फोर्क किंवा क्लोन करा +2. अनुक्रमे धडा निर्देशिक्यांमध्ये जा +3. प्रत्येक धड्यासाठी README फाइल वाचा +4. https://ff-quizzes.netlify.app/web/ येथे पूर्व-धडा क्विझ पूर्ण करा +5. धडा फोल्डरमधील कोड उदाहरणांवर काम करा +6. कामे आणि आव्हाने पूर्ण करा +7. नंतरच्या धडा क्विझ पूर्ण करा -### लाइव्ह विकास +### थेट विकास -- **दस्तऐवज**: रूटमध्ये `docsify serve` चालवा (पोर्ट 3000) -- **क्विझ अॅप**: quiz-app डिरेक्टरीमध्ये `npm run dev` चालवा -- **प्रकल्प**: HTML प्रकल्पांसाठी VS Code Live Server एक्सटेंशन वापरा -- **API प्रकल्प**: संबंधित API डिरेक्टरीमध्ये `npm start` चालवा +- **दस्तऐवज**: `docsify serve` रूटमध्ये चालवा (पोर्ट 3000) +- **क्विझ अ‍ॅप**: quiz-app निर्देशिकेत `npm run dev` चालवा +- **प्रकल्प**: HTML प्रकल्पांसाठी VS Code Live Server विस्तार वापरा +- **API प्रकल्प**: संबंधित API निर्देशिकांमध्ये `npm start` चालवा ## चाचणी सूचना -### क्विझ अॅप चाचणी +### क्विझ अ‍ॅप परीक्षण ```bash cd quiz-app -npm run lint # Check for code style issues -npm run build # Verify build succeeds +npm run lint # कोड शैलीतील समस्या तपासा +npm run build # बिल्ड यशस्वी आहे की नाही याची पुष्टी करा ``` -### बँक API चाचणी +### बँक API परीक्षण ```bash cd 7-bank-project/api -npm run lint # Check for code style issues -node server.js # Verify server starts without errors +npm run lint # कोड स्टाईल समस्यांसाठी तपासा +node server.js # सर्व्हर चुका न देता सुरू होतो का ते तपासा ``` -### सामान्य चाचणी दृष्टिकोन +### सर्वसाधारण चाचणी पद्धत -- हे शैक्षणिक रिपॉझिटरी आहे ज्यामध्ये व्यापक स्वयंचलित चाचण्या नाहीत -- मॅन्युअल चाचणीवर लक्ष केंद्रित: - - कोड उदाहरणे त्रुटीशिवाय चालतात - - दस्तऐवजातील दुवे योग्य प्रकारे कार्य करतात - - प्रकल्प यशस्वीरित्या तयार होतात - - उदाहरणे सर्वोत्तम पद्धतींचे अनुसरण करतात +- हा शैक्षणिक संच आहे ज्यामध्ये व्यापक स्वयंचलित चाचण्या नाहीत +- मॅन्युअल चाचणीवर लक्ष केंद्रीत: + - कोड उदाहरण त्रुटीशिवाय चालतील + - दस्तऐवजातील दुवे व्यवस्थित काम करतील + - प्रकल्प यशस्वीपणे तयार होतील + - उदाहरणे उत्तम पद्धतींचे पालन करतील -### सबमिशनपूर्व तपासणी +### पूर्व-प्रस्ताव तपासणी -- `npm run lint` संबंधित डिरेक्टरीमध्ये चालवा -- Markdown दुवे वैध आहेत याची खात्री करा -- ब्राउझर किंवा Node.js मध्ये कोड उदाहरणांची चाचणी करा -- अनुवाद योग्य संरचनेत आहेत याची खात्री करा +- package.json असलेल्या निर्देशिक्यांमध्ये `npm run lint` चालवा +- markdown दुवे वैध आहेत का ते तपासा +- ब्राउझर किंवा Node.js मध्ये कोड उदाहरणे तपासा +- भाषांतरांनी योग्य रचना राखलेली आहे का ते तपासा ## कोड शैली मार्गदर्शक ### JavaScript - आधुनिक ES6+ सिंटॅक्स वापरा -- प्रकल्पांमध्ये प्रदान केलेल्या मानक ESLint कॉन्फिगरेशनचे अनुसरण करा -- शैक्षणिक स्पष्टतेसाठी अर्थपूर्ण व्हेरिएबल आणि फंक्शन नावे वापरा -- शिकणाऱ्यांसाठी संकल्पना स्पष्ट करणारे टिप्पण्या जोडा -- Prettier वापरून स्वरूपित करा (जिथे कॉन्फिगर केले आहे) +- प्रकल्पांमध्ये दिलेली मानक ESLint संरचना अनुसरण करा +- शैक्षणिक स्पष्टतेसाठी सार्थक चल आणि फंक्शन नावे वापरा +- शिकणाऱ्यांसाठी संकल्पना समजावणारे टिप्पणी जोडा +- Prettier वापरुन स्वरूपित करा ज्या ठिकाणी कॉन्फिगर आहे ### HTML/CSS -- सेमॅंटिक HTML5 घटक -- प्रतिसादक्षम डिझाइन तत्त्वे -- स्पष्ट वर्ग नामकरण पद्धती -- शिकणाऱ्यांसाठी CSS तंत्र स्पष्ट करणाऱ्या टिप्पण्या +- सेमेंटिक HTML5 घटक वापर करा +- उत्तरदायी डिझाइन तत्त्वे वापरा +- स्पष्ट वर्ग नावे वापरा +- CSS तंत्राबाबत शिकणाऱ्यांसाठी टिप्पणी द्या ### Python -- PEP 8 शैली मार्गदर्शक -- स्पष्ट, शैक्षणिक कोड उदाहरणे -- शिकण्यासाठी उपयुक्त ठिकाणी प्रकार संकेत +- PEP 8 शैली मार्गदर्शकांचे पालन करा +- स्पष्ट, शैक्षणिक कोड उदाहरणे वापरा +- शिकण्यासाठी उपयुक्त ठिकाणी टाइप संकेत वापरा ### Markdown दस्तऐवज -- स्पष्ट शीर्षक श्रेणी -- भाषा निर्दिष्टीसह कोड ब्लॉक्स -- अतिरिक्त संसाधनांसाठी दुवे -- `images/` डिरेक्टरीमध्ये स्क्रीनशॉट आणि प्रतिमा -- अॅक्सेसिबिलिटीसाठी प्रतिमांसाठी Alt टेक्स्ट +- स्पष्ट अक्षरेवारी रचना +- भाषा निर्दिष्ट केलेले कोड ब्लॉक्स +- अतिरिक्त संसाधनांचे दुवे +- `images/` फोल्डरमधील स्क्रीनशॉट्स आणि प्रतिमा +- प्रतिमांसाठी प्रवेशयोग्यता विचारून alt टेक्स्ट -### फाइल संघटन +### फाइल संघटना -- धडे क्रमांकानुसार क्रमांकित (1-getting-started-lessons, 2-js-basics, इ.) -- प्रत्येक प्रकल्पामध्ये `solution/` आणि अनेकदा `start/` किंवा `your-work/` डिरेक्टरी असते -- धड्याच्या विशिष्ट `images/` फोल्डरमध्ये प्रतिमा संग्रहित -- `translations/{language-code}/` संरचनेत अनुवाद +- धडे अनुक्रमे क्रमांकित (1-getting-started-lessons, 2-js-basics, इत्यादी) +- प्रत्येक प्रकल्पासाठी `solution/` आणि अनेकदा `start/` किंवा `your-work/` निर्देशिका +- धडा-विशिष्ट `images/` फोल्डरमध्ये प्रतिमा संग्रहित +- `translations/{language-code}/` रचनेत भाषांतर -## बिल्ड आणि डिप्लॉयमेंट +## बांधकाम आणि तैनात -### क्विझ अॅप डिप्लॉयमेंट (Azure Static Web Apps) +### क्विझ अ‍ॅप तैनात (Azure Static Web Apps) -क्विझ-अॅप Azure Static Web Apps डिप्लॉयमेंटसाठी कॉन्फिगर केले आहे: +quiz-app Azure Static Web Apps तैनातीसाठी कॉन्फिगर केलेला आहे: ```bash cd quiz-app -npm run build # Creates dist/ folder -# Deploys via GitHub Actions workflow on push to main +npm run build # dist/ फोल्डर तयार करते +# मुख्य ब्रॅन्चवर पुश केल्यावर GitHub Actions कार्यप्रवाहाद्वारे तैनात करते ``` Azure Static Web Apps कॉन्फिगरेशन: -- **अॅप स्थान**: `/quiz-app` +- **अ‍ॅप स्थान**: `/quiz-app` - **आउटपुट स्थान**: `dist` -- **वर्कफ्लो**: `.github/workflows/azure-static-web-apps-ashy-river-0debb7803.yml` +- **कार्यप्रवाह**: `.github/workflows/azure-static-web-apps-ashy-river-0debb7803.yml` ### दस्तऐवज PDF निर्मिती ```bash -npm install # Install docsify-to-pdf -npm run convert # Generate PDF from docs +npm install # docsify-to-pdf स्थापित करा +npm run convert # docs कडून PDF तयार करा ``` ### Docsify दस्तऐवज ```bash -npm install -g docsify-cli # Install Docsify globally -docsify serve # Serve on localhost:3000 +npm install -g docsify-cli # Docsify जागतिक स्तरावर स्थापित करा +docsify serve # localhost:3000 वर सेवा द्या ``` -### प्रकल्प-विशिष्ट बिल्ड्स +### प्रकल्प-विशिष्ट बांधणी -प्रत्येक प्रकल्प डिरेक्टरीमध्ये स्वतःचा बिल्ड प्रक्रिया असू शकते: -- Vue प्रकल्प: `npm run build` उत्पादन बंडल तयार करते -- स्थिर प्रकल्प: कोणतेही बिल्ड चरण नाही, फाइल्स थेट सर्व्ह करा +प्रत्येक प्रकल्प निर्देशिकेमध्ये स्वतःचे बांधकाम प्रक्रिया असू शकतात: +- Vue प्रकल्प: `npm run build` द्वारे उत्पादन बंडल तयार होते +- स्थिर प्रकल्प: बांधकाम चरण नाही, फाइल थेट सर्व्ह करा -## पुल विनंती मार्गदर्शक +## पुल रिक्वेस्ट मार्गदर्शक -### शीर्षक स्वरूप +### शीर्षक फॉर्मॅट -बदलाच्या क्षेत्राचे संकेत देणारे स्पष्ट, वर्णनात्मक शीर्षक वापरा: +बदलांच्या क्षेत्राचे स्पष्ट, वर्णनात्मक शीर्षक वापरा: - `[Quiz-app] Add new quiz for lesson X` - `[Lesson-3] Fix typo in terrarium project` - `[Translation] Add Spanish translation for lesson 5` - `[Docs] Update setup instructions` -### आवश्यक तपासणी +### आवश्यक तपासण्या -PR सबमिट करण्यापूर्वी: +पुल रिक्वेस्ट सबमिट करण्यापूर्वी: 1. **कोड गुणवत्ता**: - - प्रभावित प्रकल्प डिरेक्टरीमध्ये `npm run lint` चालवा - - सर्व लिंटिंग त्रुटी आणि चेतावणी दुरुस्त करा + - प्रभावित प्रकल्प निर्देशिकांमध्ये `npm run lint` चालवा + - सर्व लिंटिंग त्रुटी आणि चेतावण्या सुधारा -2. **बिल्ड सत्यापन**: +2. **बांधणी सत्यापन**: - लागू असल्यास `npm run build` चालवा - - कोणत्याही बिल्ड त्रुटी नसल्याची खात्री करा + - कोणतीही बांधणी त्रुटी नाही याची खात्री करा -3. **दुवा सत्यापन**: - - सर्व Markdown दुव्यांची चाचणी करा - - प्रतिमा संदर्भ कार्य करतात याची खात्री करा +3. **दुवा पडताळणी**: + - सर्व markdown दुवे तपासा + - प्रतिमा संदर्भ कार्यरत आहेत का ते पहा 4. **सामग्री पुनरावलोकन**: - - स्पेलिंग आणि व्याकरणासाठी प्रूफरीड करा - - कोड उदाहरणे योग्य आणि शैक्षणिक आहेत याची खात्री करा - - अनुवाद मूळ अर्थ टिकवून ठेवतात याची खात्री करा + - स्पेलिंग आणि व्याकरण तपासा + - कोड उदाहरणे अचूक आणि शैक्षणिक आहेत याची खात्री करा + - भाषांतरांनी मूळ अर्थ जपला आहे का ते तपासा -### योगदान आवश्यकता +### योगदान आवश्यकताः -- Microsoft CLA सहमत (पहिल्या PR वर स्वयंचलित तपासणी) -- [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/) चे अनुसरण करा -- तपशीलवार मार्गदर्शकांसाठी [CONTRIBUTING.md](./CONTRIBUTING.md) पहा -- लागू असल्यास PR वर्णनात समस्या क्रमांक संदर्भित करा +- Microsoft CLA (स्वयं-자동 तपासणी पहिल्या PR वर) +- [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/) चे पालन करा +- तपशीलवार मार्गदर्शनासाठी [CONTRIBUTING.md](./CONTRIBUTING.md) पहा +- लागू असल्यास PR वर्णनात समस्या क्रमांकांचा उल्लेख करा ### पुनरावलोकन प्रक्रिया -- PRs मेंटेनर्स आणि समुदायाद्वारे पुनरावलोकन केले जातात +- PR मध्ये मेंटेनर आणि समुदायाचे पुनरावलोकन - शैक्षणिक स्पष्टतेला प्राधान्य दिले जाते -- कोड उदाहरणे वर्तमान सर्वोत्तम पद्धतींचे अनुसरण करणे आवश्यक आहे -- अनुवाद अचूकता आणि सांस्कृतिक उपयुक्ततेसाठी पुनरावलोकन केले जातात +- कोड उदाहरणांनी सध्याच्या उत्तम पद्धतींचे पालन करावे +- भाषांतर अचूकता आणि सांस्कृतिक सुसंगततेसाठी तपासले जातात -## अनुवाद प्रणाली +## भाषांतर प्रणाली -### स्वयंचलित अनुवाद +### स्वयंचलित भाषांतर -- GitHub Actions सह co-op-translator वर्कफ्लो वापरते -- स्वयंचलितपणे 50+ भाषांमध्ये अनुवादित करते -- मुख्य डिरेक्टरीमधील स्रोत फाइल्स -- `translations/{language-code}/` डिरेक्टरीमध्ये अनुवादित फाइल्स +- GitHub Actions वापरून co-op-translator कार्यप्रवाह +- ५०+ भाषांमध्ये स्वयंचलित भाषांतर +- मुख्य निर्देशिकांमधील स्रोत फाइल्स +- `translations/{language-code}/` निर्देशिकांमधील भाषांतरित फाइल्स -### मॅन्युअल अनुवाद सुधारणा जोडणे +### मॅन्युअल भाषांतर सुधारणा जोडणे -1. `translations/{language-code}/` मध्ये फाइल शोधा -2. संरचना टिकवून सुधारणा करा -3. कोड उदाहरणे कार्यक्षम राहतात याची खात्री करा -4. कोणत्याही स्थानिक क्विझ सामग्रीची चाचणी करा +1. `translations/{language-code}/` मधील फाइल शोधा +2. रचना राखत सुधारणा करा +3. कोड उदाहरण कार्यक्षम राहील याची खात्री करा +4. स्थानिकृत क्विझ सामग्री चाचणी करा -### अनुवाद मेटाडेटा +### भाषांतर मेटाडेटा -अनुवादित फाइल्समध्ये मेटाडेटा हेडर समाविष्ट आहे: +भाषांतरित फाइल्समध्ये मेटाडेटा हेडर असतो: ```markdown +**सूचना**: +हा दस्तऐवज AI भाषांतर सेवा [Co-op Translator](https://github.com/Azure/co-op-translator) वापरून भाषांतरित केला आहे. आम्ही अचूकतेसाठी प्रयत्न करीत असलो तरी, कृपया लक्षात घ्या की स्वयंचलित भाषांतरे त्रुटी किंवा चुकीची असू शकतात. मूळ भाषा असलेला दस्तऐवज ही अधिकृत स्रोत मानली पाहिजे. महत्त्वपूर्ण माहिती साठी व्यावसायिक मानवी भाषांतर शिफारस केली जाते. या भाषांतराचा वापर करून झालेल्या कोणत्याही गैरसमज किंवा चुकीच्या अर्थग्रहणासाठी आम्ही जबाबदार नाही. + \ No newline at end of file diff --git a/translations/mr/README.md b/translations/mr/README.md index 84a14d3af..b0adc7a2e 100644 --- a/translations/mr/README.md +++ b/translations/mr/README.md @@ -12,205 +12,208 @@ # नवशिक्यांसाठी वेब विकास - एक अभ्यासक्रम -Microsoft क्लाउड अ‍ॅडव्होकेट्सद्वारे दिलेला 12 आठवड्यांचा व्यापक अभ्यासक्रम घेऊन वेब विकासाच्या मूलतत्त्वांचा अभ्यास करा. 24 धड्यांपैकी प्रत्येक धडा JavaScript, CSS आणि HTML मध्ये तंत्रज्ञानी प्रकल्पांद्वारे उदाहरणार्थ टेरारियम्स, ब्राउझर एक्सटेंशन्स, आणि स्पेस गेम्स यामधून समजावून घेतो. क्विझ, चर्चा, आणि व्यावहारिक असाइनमेंट्समध्ये सहभाग घ्या. आमच्या प्रभावी प्रकल्पाधारित शिकवणीच्या माध्यमातून आपले कौशल्य वाढवा आणि ज्ञान टिकवून ठेवा. आजच आपली कोडिंग यात्रा सुरू करा! +मायक्रोसॉफ्ट क्लाउड अॅडव्होकेट्सद्वारे आम्ही सादर केलेल्या १२ आठवड्यांच्या सविस्तर कोर्ससह वेब विकासाच्या मूलभूत गोष्टी शिका. २४ धड्यांपैकी प्रत्येक धडा JavaScript, CSS आणि HTML मध्ये करता येणाऱ्या प्रकल्पांद्वारे जसे की टेररियम, ब्राउझर एक्सटेन्शन्स, आणि स्पेस गेम्स यांचा अभ्यास करतो. क्विझ, चर्चा आणि व्यावहारिक असाइनमेंटसह गुंतून रहा. आमच्या परिणामकारक प्रोजेक्ट-आधारित शिक्षण पद्धतीने तुमची कौशल्ये वाढवा आणि ज्ञान टिकवून ठेवा. आजच तुमची कोडिंग यात्रा सुरू करा! Azure AI Foundry Discord समुदायात सहभागी व्हा [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -या स्रोतांचा वापर सुरू करण्यासाठी या टप्प्यांचे अनुसरण करा: -1. **रेकॉजिटरी फोर्क करा**: क्लिक करा [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) -2. **रेकॉजिटरी क्लोन करा**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Azure AI Foundry Discord मध्ये सहभागी व्हा आणि तज्ञ व इतर विकसकांशी भेटा**](https://discord.com/invite/ByRwuEEgH4) +हे संसाधने वापरण्यास प्रारंभ करण्यासाठी खालील टप्पे फॉलो करा: +1. **रिपॉझिटरी फोर्क करा**: क्लिक करा [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) +2. **रिपॉझिटरी क्लोन करा**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**Azure AI Foundry Discord मध्ये सहभागी व्हा आणि तज्ञ तसेच सहकारी विकसकांना भेटा**](https://discord.com/invite/ByRwuEEgH4) ### 🌐 बहुभाषिक समर्थन -#### GitHub Action द्वारे समर्थित (स्वयंचलित आणि नेहमी अद्ययावत) +#### GitHub Action द्वारे समर्थित (स्वयंचलित व नेहमी अद्ययावत) -[अरेबिक](../ar/README.md) | [बांग्ला](../bn/README.md) | [बल्गेरियन](../bg/README.md) | [म्यानमार (बर्मीज)](../my/README.md) | [चिनी (सोप्या)](../zh-CN/README.md) | [चिनी (परंपरागत, हाँगकाँग)](../zh-HK/README.md) | [चिनी (परंपरागत, मकाऊ)](../zh-MO/README.md) | [चिनी (परंपरागत, तैवान)](../zh-TW/README.md) | [क्रोएशियन](../hr/README.md) | [चेक](../cs/README.md) | [डॅनिश](../da/README.md) | [डच](../nl/README.md) | [एस्टोनियन](../et/README.md) | [फिनिश](../fi/README.md) | [फ्रेंच](../fr/README.md) | [जर्मन](../de/README.md) | [ग्रीक](../el/README.md) | [हीब्रू](../he/README.md) | [हिंदी](../hi/README.md) | [हंगेरीयन](../hu/README.md) | [इंडोनेशियन](../id/README.md) | [इटालियन](../it/README.md) | [जपानी](../ja/README.md) | [कन्नड](../kn/README.md) | [कोरियन](../ko/README.md) | [लिथुनियन](../lt/README.md) | [मलय](../ms/README.md) | [मलयाळम](../ml/README.md) | [मराठी](./README.md) | [नेपाली](../ne/README.md) | [नायजेरियन पिडगिन](../pcm/README.md) | [नॉर्वेजियन](../no/README.md) | [फारशी (पर्शियन)](../fa/README.md) | [पोलिश](../pl/README.md) | [ब्राझिलियन पोर्तुगीज](../pt-BR/README.md) | [पोर्तुगीज (पुर्तगाल)](../pt-PT/README.md) | [पंजाबी (गुरमुखी)](../pa/README.md) | [रोमानियन](../ro/README.md) | [रशियन](../ru/README.md) | [सर्बियन (सिरिलिक)](../sr/README.md) | [स्लोव्हाक](../sk/README.md) | [स्लोव्हेनियन](../sl/README.md) | [स्पॅनिश](../es/README.md) | [स्वाहिली](../sw/README.md) | [स्वीडिश](../sv/README.md) | [टागालॉग (फिलिपिनो)](../tl/README.md) | [तमिळ](../ta/README.md) | [तेलुगू](../te/README.md) | [थाई](../th/README.md) | [तुर्किश](../tr/README.md) | [युक्रेनीयन](../uk/README.md) | [उर्दू](../ur/README.md) | [व्हिएतनामीज](../vi/README.md) +[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](./README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) -> **स्थानिकरीत्या क्लोन करायचं का?** +> **स्थानिकरित्या क्लोन करणे पसंत आहे?** -> या रेकॉजिटरीमध्ये ५०+ भाषा अनुवाद आहेत जे डाउनलोड आकार मोठा करतात. अनुवादांशिवाय क्लोन करायच्यासाठी sparse checkout वापरा: +> या रिपॉझिटरीमध्ये ५०+ भाषांच्या अनुवादांचा समावेश आहे ज्यामुळे डाउनलोडचा आकार लक्षणीयपणे वाढतो. अनुवादांशिवाय क्लोन करण्यासाठी sparse checkout वापरा: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> हे तुम्हाला या अभ्यासक्रमासाठी आवश्यक सर्व काही लवकर डाउनलोड करण्यास मदत करते. +> हे तुम्हाला कोर्स पूर्ण करण्यासाठी सर्व ते देते आणि डाउनलोड अधिक जलद होते. -**जर तुम्हाला अतिरिक्त भाषांच्या अनुवादांची गरज असल्यास, त्या इथे [यादीबद्ध केलेल्या](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md) आहेत** +**अधिक भाषांमध्ये अनुवाद हवा असल्यास, [येथे](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md) सूचीबद्ध केलेले भाषासमर्थन पहा** -[![Visual Studio Code मध्ये उघडा](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) +[![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) -#### 🧑‍🎓 _तू विद्यार्थी आहेस का?_ +#### 🧑‍🎓 _तुम्ही विद्यार्थी आहात का?_ -[**सुटंट हब पेजला भेट द्या**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) जिथे तुम्हाला नवशिक्यांसाठी साधने, विद्यार्थी पॅक आणि अगदी मोफत प्रमाणपत्र कूपन मिळण्याचे मार्गही सापडतील. हा पृष्ठ तुम्हाला आवडल्यास त्याला बुकमार्क करा आणि वेळोवेळी तपासा कारण आम्ही दरमहा संसाधने बदलतो. +[**Student Hub page**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) येथे भेट द्या जिथे तुम्हाला नवशिक्यांसाठी संसाधने, विद्यार्थ्यांसाठी पॅक्स आणि अगदी मोफत प्रमाणपत्र कूपन मिळवण्याचे मार्गही सापडतील. ही पान तुम्हाला बुकमार्क करायला हवे आणि दर महिन्याला नव्या सामग्रीसाठी तपासायला हवे. ### 📣 घोषणा - नवीन GitHub Copilot Agent मोड आव्हाने पूर्ण करा! -नवीन आव्हान जोडले आहे, बहुतेक अध्यायांमध्ये "GitHub Copilot Agent Challenge 🚀" पहा. हे तुम्हाला GitHub Copilot आणि Agent मोड वापरून पूर्ण करण्यासाठी नविन आव्हान आहे. जर तुम्ही Agent मोड कधी वापरला नसेल, तर हा फक्त मजकूर निर्माण करत नाही तर फायली तयार करणं, संपादित करणं, कमांड चालवणं आणि बरेच काही करू शकतो. +नवीन आव्हान जोडले गेले आहे, बहुतेक अध्यायांत "GitHub Copilot Agent Challenge 🚀" शोधा. हे GitHub Copilot आणि Agent मोड वापरून पूर्ण करण्यासाठी एक नवीन आव्हान आहे. जर तुम्ही Agent मोड पूर्वी वापरला नसेल तर हे फक्त मजकूर निर्माण करत नाही तर फाइल्स तयार आणि संपादित करू शकते, आज्ञा चालवू शकते आणि बरंच काही. -### 📣 घोषणा - _मराठीमध्ये Generative AI वापरून नवीन प्रकल्प_ +### 📣 घोषणा - _नवीन प्रोजेक्ट Generative AI वापरून बनविण्यासाठी_ -नवीन AI सहाय्यक प्रकल्प नुकताच जोडले आहे, येथे पहा [प्रकल्प](./9-chat-project/README.md) +नवीन AI सहाय्यक प्रोजेक्ट नुकताच जोडला आहे, पहा [project](./9-chat-project/README.md) -### 📣 घोषणा - _Generative AI साठी नवीन अभ्यासक्रम_ JavaScript वर नुकताच प्रदर्शित +### 📣 घोषणा - _Generative AI साठी नवीन अभ्यासक्रम JavaScript मध्ये नुकताच रिलीज झाला आहे_ -आमचा नवीन Generative AI अभ्यासक्रम मिस करू नका! +आमचा नवीन Generative AI अभ्यासक्रम चुकवू नका! -सुरू करण्यासाठी भेट द्या [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) +शिकायला सुरूवात करण्यासाठी भेट द्या [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course)! ![Background](../../translated_images/mr/background.148a8d43afde5730.webp) -- मूलभूत गोष्टींपासून RAG पर्यंत सर्वकाही शिकवणारे धडे. -- GenAI आणि आमच्या साथीदार अ‍ॅपसह ऐतिहासिक पात्रांशी संवाद साधा. -- मजेदार आणि गुंतवणूक कथा, तुम्ही काळ प्रवास करणार आहात! +- मूलभूत ते RAG पर्यंत सर्व काही शिकवणारे धडे. +- ऐतिहासिक व्यक्तिरेखांशी संवाद साधा GenAI आणि आमच्या साथीदार अॅपचा वापर करून. +- मजेदार आणि गुंतवणूक करणारी कथा, तुम्ही टाइम ट्रॅव्हल केल्यासारखे व्हाल! ![character](../../translated_images/mr/character.5c0dd8e067ffd693.webp) -प्रत्येक धड्यात पूर्ण करण्यासाठी असाइनमेंट, ज्ञान तपासणी व आव्हान यांचा समावेश आहे ज्यामध्ये पुढील विषय शिकवले जातात: -- प्रॉम्प्टिंग आणि प्रॉम्प्ट अभियांत्रिकी -- मजकूर आणि प्रतिमा अ‍ॅप निर्मिती -- शोध अ‍ॅप्स +प्रत्येक धड्यात असाइनमेंट पूर्ण करणे, ज्ञान तपासणी आणि आव्हानाचा समावेश आहे ज्यामुळे तुम्हाला पुढील विषयांवर मार्गदर्शन मिळते: +- प्रॉम्प्टिंग आणि प्रॉम्प्ट इंजिनीयरिंग +- मजकूर आणि इमेज अॅप जनरेशन +- शोध अॅप्स -सुरू करण्यासाठी भेट द्या [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) +शिकायला सुरुवात करण्यासाठी भेट द्या [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course)! -## 🌱 सुरूवात -> **शिक्षकांनो**, आम्ही [शिकण्याचे काही सल्ले](for-teachers.md) दिले आहेत जे या अभ्यासक्रमामध्ये वापरता येतील. तुमचे अभिप्राय आम्हाला [आमच्या चर्चा मंचावर](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner) वाचायला आवडतील! -**[शिकणारे](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, प्रत्येक धड्यासाठी, प्राक्तन व्याख्यानाच्या क्विझने सुरू करा आणि मग व्याख्यानाची सामग्री वाचा, विविध उपक्रम पूर्ण करा आणि नंतरच्या क्विझद्वारे तुमचे समजून घेणे तपासा. +## 🌱 प्रारंभ करा -तुमच्या शिकण्याच्या अनुभवास वृद्धिंगत करण्यासाठी, सहकाऱ्यांसोबत प्रकल्पांवर एकत्र काम करा! चर्चा आमच्या [चर्चा मंचावर](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) प्रोत्साहित केली जाते जिथे आमच्या टीमचे मॉडरेटर तुमच्या प्रश्नांची उत्तरे देतील. +> **शिक्षकहो**, आम्ही [या अभ्यासक्रमासाठी काही सूचना](for-teachers.md) समाविष्ट केल्या आहेत. कृपया [आमच्या चर्चा मंचावर](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner) तुमचा अभिप्राय द्या! -अधिक शिक्षणासाठी, आम्ही तुम्हाला [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) मध्ये अतिरिक्त अभ्यास साहित्य पाहण्याचा सल्ला देतो. +**[शिकणारे](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, प्रत्येक धड्यासाठी प्री-लेक्चर क्विझसह प्रारंभ करा, नंतर व्याख्यान साहित्य वाचा, विविध क्रियाकलाप पूर्ण करा आणि पोस्ट-लेक्चर क्विझने तुमचे समज तपासा. + +शिकण्याचा अनुभव सुधारण्यासाठी, सहकारी विद्यार्थ्यांशी संपर्क करा आणि प्रोजेक्टवर एकत्र काम करा! चर्चांची शिफारस आम्ही आमच्या [चर्चा फोरम](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) मध्ये करतो जिथे आमचा मॉडरेटर टीम तुमच्या प्रश्नांची उत्तरे देईल. + +शिक्षणाला पुढे नेण्यासाठी, आम्ही अत्यंत शिफारस करतो की तुम्ही [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) वर अतिरिक्त अभ्यास साहित्य पहा. ### 📋 तुमचे वातावरण सेट करा -हा अभ्यासक्रम एक विकसन वातावरण तयार करून दिला आहे! सुरुवात करताना तुम्ही [Codespace](https://github.com/features/codespaces/) मध्ये हे चालवू शकता (_ब्राउझर-आधारित, कोणतेही इंस्टॉलेशन नको असलेले वातावरण_), किंवा तुमच्या संगणकावर स्थानिकरीत्या [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) सारखा टेक्स्ट एडिटर वापरून चालवू शकता. +हा अभ्यासक्रम एका विकसित वातावरणासह तयार आहे! सुरू करताना तुम्ही हा अभ्यासक्रम [Codespace](https://github.com/features/codespaces/) मध्ये (ब्राऊझर-आधारित, इंस्टॉलेशन्स नको असलेले वातावरण) चालवू शकता किंवा तुमच्या संगणकावर स्थानिकरित्या [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) सारख्या टेक्ट्स एडिटरचा वापर करून चालवू शकता. -#### तुमची रेकॉजिटरी तयार करा -तुमचे काम सहज जतन करण्यासाठी, स्वतःची रेकॉजिटरी तयार करणे शिफारसीय आहे. हे करण्यासाठी या पृष्ठावरील **Use this template** बटणावर क्लिक करा. हे तुमच्या GitHub खात्यात नवीन रेकॉजिटरी तयार करेल ज्यात अभ्यासक्रमाची प्रत असेल. +#### तुमची रिपॉझिटरी तयार करा +तुमचे काम सहज जतन करण्यासाठी, या रिपॉझिटरीची स्वतःची प्रत तयार करणे शिफारसीय आहे. ह्या पानाच्या वरच्या बाजूला असलेल्या **Use this template** बटणावर क्लिक करून हे करता येईल. यामुळे तुमच्या GitHub खात्यात एक नवीन रिपॉझिटरी तयार होईल ज्यात अभ्यासक्रमाची प्रत असेल. -हे टप्पे पार पडा: -1. **रेकॉजिटरी फोर्क करा**: या पृष्ठाच्या उजव्या वरच्या कोपऱ्यातील "Fork" बटणावर क्लिक करा. -2. **रेकॉजिटरी क्लोन करा**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +हे टप्पे फॉलो करा: +1. **रिपॉझिटरी फोर्क करा**: या पानाच्या वरच्या-उजव्या कोपऱ्यातील "Fork" बटणावर क्लिक करा. +2. **रिपॉझिटरी क्लोन करा**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -#### एक Codespace मध्ये अभ्यासक्रम चालवा +#### Codespace मध्ये अभ्यासक्रम चालविणे -तुमच्या तयार केलेल्या रेकॉजिटरी मध्ये, **Code** बटणावर क्लिक करा आणि **Open with Codespaces** निवडा. हे तुमच्यासाठी नवीन Codespace तयार करेल. +तुमच्या तयार केलेल्या या रिपॉझिटरीच्या कॉपीमध्ये, **Code** बटणावर क्लिक करा आणि **Open with Codespaces** निवडा. यामुळे तुमच्यासाठी नवीन Codespace तयार होईल. ![Codespace](../../translated_images/mr/createcodespace.0238bbf4d7a8d955.webp) -#### तुमच्या संगणकावर स्थानिकरीत्या अभ्यासक्रम कसा चालवायचा +#### तुमच्या संगणकावर स्थानिकरित्या अभ्यासक्रम चालवणे -हा अभ्यासक्रम आपल्या संगणकावर स्थानिकरीत्या चालवण्यासाठी, तुम्हाला टेक्स्ट एडिटर, ब्राउझर आणि कमांड लाइन टूल लागेल. आमचा पहिला धडा [Introduction to Programming Languages and Tools of the Trade](../../1-getting-started-lessons/1-intro-to-programming-languages) तुम्हाला या टूल्ससाठी विविध पर्यायांची माहिती देईल जे तुम्हाला सर्वोत्कृष्ट कामासाठी निवडता येतील. +हा अभ्यासक्रम आपल्या संगणकावर चालवायचा असल्यास, तुम्हाला एक व्राहक संपादक, एक ब्राऊझर आणि एक कमांड लाइन टूल लागेल. आमचा पहिला धडा, [Programming Languages and Tools of the Trade परिचय](../../1-getting-started-lessons/1-intro-to-programming-languages), तुम्हाला प्रत्येक साधनासाठी विविध पर्यायांबद्दल मार्गदर्शन करेल ज्यातून तुम्ही तुमच्यासाठी योग्य ते निवडू शकता. -आमचा सल्ला आहे की तुम्ही [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) वापरा, ज्यामध्ये एक अंतर्निर्मित [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) देखील आहे. तुम्ही Visual Studio Code येथे डाउनलोड करू शकता [येथे](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +आमची शिफारस आहे की तुम्ही [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) या एडिटरचा वापर करा, ज्यामध्ये अंगभूत [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) देखील आहे. तुम्ही Visual Studio Code [इथे](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) डाउनलोड करू शकता. -1. तुमची रेकॉजिटरी तुमच्या संगणकावर क्लोन करा. हे करण्यासाठी, **Code** बटणावर क्लिक करा आणि URL कॉपी करा: + +1. तुमची रिपॉझिटरी तुमच्या संगणकावर क्लोन करा. हे करण्यासाठी **Code** बटणावर क्लिक करा आणि URL कॉपी करा: [CodeSpace](./images/createcodespace.png) - मग, [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) मध्ये [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) उघडा आणि खालील कमांड चालवा, `` या ठिकाणी तुम्ही नुकतीच कॉपी केलेली URL टाका: + मग, [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) मध्ये [टर्मिनल](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) उघडा आणि खालील आदेश चालवा, `` या ठिकाणी तुम्ही नुकताच कॉपी केलेला URL ठेवा: ```bash git clone ``` -2. Visual Studio Code मध्ये फोल्डर उघडा. तुम्ही हे **File** > **Open Folder** वर क्लिक करून आणि तुम्ही नुकताच क्लोन केलेला फोल्डर निवडून करू शकता. +2. Visual Studio Code मध्ये फोल्डर उघडा. तुम्ही हे **File** > **Open Folder** वर क्लिक करून आणि नुकताच क्लोन केलेला फोल्डर निवडून करू शकता. > शिफारस केलेले Visual Studio Code विस्तार: > > * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - Visual Studio Code मध्ये HTML पृष्ठांचे पूर्वावलोकन करण्यासाठी -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - कोड पटकन लिहिण्यास मदत करण्यासाठी +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - कोड जलद लिहिण्यात मदत करण्यासाठी -## 📂 प्रत्येक धडा यामध्ये समाविष्ट आहे: +## 📂 प्रत्येक धडा मध्ये समाविष्ट आहे: -- ऐच्छिक स्केचनोट +- ऐच्छिक स्केच नोट - ऐच्छिक पूरक व्हिडिओ -- धड्यापूर्वी गरम करणारा क्विझ -- लेखी धडा -- प्रकल्पाधारित धड्यांसाठी, प्रकल्प कसा तयार करायचा याबाबत टप्प्याटप्प्याने मार्गदर्शक -- ज्ञान तपासणी +- पूर्व-धडा वॉर्मअप क्विझ +- लिखित धडा +- प्रकल्प-आधारित धड्यांसाठी, प्रकल्प कसा तयार करायचा याचे टप्प्याटप्प्याने मार्गदर्शक +- ज्ञान चाचण्या - एक आव्हान - पूरक वाचन - असाइनमेंट - [धडा नंतरचा क्विझ](https://ff-quizzes.netlify.app/web/) -> **क्विझबद्दल एक नोंद**: सर्व क्विझ "Quiz-app" फोल्डरमध्ये आहेत, प्रत्येकात तीन प्रश्नांसह एकूण 48 क्विझ. ते [येथे](https://ff-quizzes.netlify.app/web/) उपलब्ध आहेत; क्विझ अ‍ॅप स्थानिक पद्धतीने चालवू शकता किंवा Azure वर तैनात करू शकता; `quiz-app` फोल्डरमधील सूचनांचे पालन करा. +> **क्विझ विषयी एक नोट**: सर्व क्विझ Quiz-app फोल्डरमध्ये आहेत, एकूण 48 क्विझ ज्यामध्ये प्रत्येकी तीन प्रश्न आहेत. ते [येथे](https://ff-quizzes.netlify.app/web/) उपलब्ध आहेत, क्विझ अॅप स्थानिकरीत्या चालवता येऊ शकतो किंवा Azure वर तैनात करता येतो; `quiz-app` फोल्डरमधील सूचनांचे पालन करा. ## 🗃️ धडे -| | प्रकल्पाचे नाव | शिकवले जाणारे संकल्पना | शिक्षण उद्दिष्टे | लिंक केलेला धडा | लेखक | +| | प्रकल्पाचे नाव | शिकवले जाणारे संकल्पना | शिका उद्दिष्टे | लिंक केलेला धडा | लेखक | | :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | -| 01 | सुरुवात करणे | प्रोग्रामिंग परिचय आणि व्यापारातील साधने | बहुतेक प्रोग्रामिंग भाषांमागील मूलभूत तत्त्वे आणि व्यावसायिक विकसक त्यांच्या कामासाठी वापरतात अशा सॉफ्टवेअरबद्दल जाणून घ्या | [प्रोग्रामिंग भाषांचे आणि व्यापारातील साधनांचे परिचय](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | -| 02 | सुरुवात करणे | GitHub चे मूलभूत तत्त्वे, संघासह काम करणे | तुमच्या प्रकल्पात GitHub कसा वापरायचा, कोड बेसवर इतरांसोबत कसा सहकार्य करायचा | [GitHub परिचय](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | सुरुवात करणे | प्रवेशयोग्यता | वेब प्रवेशयोग्यतेच्या मूलभूत गोष्टी शिका | [प्रवेशयोग्यता मूलतत्त्वे](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | JS मूलभूत | JavaScript डेटा प्रकार | JavaScript डेटा प्रकारांची मूलभूत माहिती | [डेटा प्रकार](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | JS मूलभूत | फंक्शन्स आणि मेथड्स | अ‍ॅप्लिकेशनच्या लॉजिक फ्लोचे व्यवस्थापन करण्यासाठी फंक्शन्स आणि मेथड्स शिका | [फंक्शन्स आणि मेथड्स](./2-js-basics/2-functions-methods/README.md) | Jasmine आणि Christopher | -| 06 | JS मूलभूत | JS सह निर्णय कसे घ्यायचे | निर्णय घेण्याच्या पद्धती वापरून तुमच्या कोडमध्ये अटी कसे तयार करायच्या हे शिका | [निर्णय घेणे](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | JS मूलभूत | अ‍ॅरे आणि लूप्स | JavaScript मध्ये अ‍ॅरे आणि लूप्स वापरून डेटा कसा हाताळायचा | [अ‍ॅरे आणि लूप्स](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML प्रत्यक्षात | ऑनलाइन टेरारियम तयार करण्यासाठी HTML तयार करा, लेआउट तयार करण्यावर लक्ष केंद्रित करा | [HTML परिचय](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS प्रत्यक्षात | ऑनलाइन टेरारियमसाठी CSS तयार करा, CSS च्या मूलभूत गोष्टी आणि पृष्ठ प्रतिसादक्षम पद्धतीवर लक्ष केंद्रित करा | [CSS परिचय](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript क्लोजर्स, DOM व्यवस्थापन | ड्रॅग/ड्रॉप इंटरफेस कार्य करण्यासाठी JavaScript तयार करा, क्लोजर्स आणि DOM व्यवस्थापनावर लक्ष केंद्रित करा | [JavaScript क्लोजर्स, DOM व्यवस्थापन](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [टायपिंग गेम](./4-typing-game/solution/README.md) | टायपिंग गेम तयार करा | कीबोर्ड इव्हेंट्सचा वापर करून तुमच्या JavaScript अ‍ॅपचा लॉजिक कसा नियंत्रित करायचा हे शिका | [इव्हेंट-चालित प्रोग्रामिंग](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [ग्रीन ब्राउझर विस्तार](./5-browser-extension/solution/README.md) | ब्राउझर सह काम करणे | ब्राउझर कसे कार्य करतात, त्यांचा इतिहास, आणि ब्राउझर विस्ताराचे पहिले घटक तयार करण्याविषयी शिका | [ब्राउझर बद्दल](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [ग्रीन ब्राउझर विस्तार](./5-browser-extension/solution/README.md) | फॉर्म तयार करणे, API कॉल करणे आणि स्थानिक संग्रहात चलन जतन करणे | JavaScript चा वापर करून ब्राउझर विस्ताराचा API कॉल करा आणि स्थानिक संग्रहातील चलनांचा वापर करा | [API, फॉर्म्स आणि स्थानिक संग्रह](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [ग्रीन ब्राउझर विस्तार](./5-browser-extension/solution/README.md) | ब्राउझरमधील पार्श्वभूमी प्रक्रिया, वेब कार्यक्षमता | विस्ताराच्या चिन्हाचे व्यवस्थापन करण्यासाठी ब्राउझरच्या पार्श्वभूमी प्रक्रिया वापरा; वेब कार्यक्षमता आणि काही ऑप्टिमायझेशन्स बद्दल शिका | [पार्श्वभूमी कार्य आणि कार्यक्षमता](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [स्पेस गेम](./6-space-game/solution/README.md) | JavaScript सह अधिक प्रगत गेम विकास | क्लासेस आणि कंपोझिशन वापरून वारसा घेणे आणि Pub/Sub पॅटर्नबद्दल शिका, गेम तयार करण्यासाठी तयारी करा | [प्रगत गेम विकास परिचय](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [स्पेस गेम](./6-space-game/solution/README.md) | कॅनव्हासवर रेखांकन | स्क्रीनवर घटक रेखाटण्यासाठी वापरल्या जाणार्‍या Canvas API बद्दल शिका | [कॅनव्हासवर रेखाटन](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [स्पेस गेम](./6-space-game/solution/README.md) | स्क्रीनवर घटक हलविणे | कर्टिझियन समन्वय आणि Canvas API वापरून घटकांना हालचाल कशी मिळते हे शोधा | [घटक हलविणे](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [स्पेस गेम](./6-space-game/solution/README.md) | टक्कर शोधणे | की प्रेस वापरून घटकांमध्ये टक्कर येणे आणि प्रतिसाद देणे तसेच गेमच्या कार्यक्षमतेसाठी कूलडाउन फंक्शन प्रदान करणे | [टक्कर शोधणे](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [स्पेस गेम](./6-space-game/solution/README.md) | गुणांक ठेवणे | गेमच्या स्थिती आणि कार्यक्षमतेवर आधारित गणिती गणना करा | [गुणांक ठेवणे](./6-space-game/5-keeping-score/README.md) | Chris | -| 20 | [स्पेस गेम](./6-space-game/solution/README.md) | गेम संपविणे आणि पुन्हा सुरू करणे | गेम संपविणे आणि पुन्हा सुरू करण्याबाबत शिका, ज्यामध्ये संसाधने स्वच्छ करणे आणि चलन रीसेट करणे समाविष्ट आहे | [समाप्ती अट](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [बँकिंग अ‍ॅप](./7-bank-project/solution/README.md) | वेब अ‍ॅपमधील HTML टेम्पलेट्स आणि मार्गदर्शन | राऊटिंग आणि HTML टेम्पलेट्सचा वापर करून बहुपृष्ठ वेबसाइटचे वास्तुकला कसे तयार करायची हे शिका | [HTML टेम्पलेट्स आणि मार्ग](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [बँकिंग अ‍ॅप](./7-bank-project/solution/README.md) | लॉगिन आणि नोंदणी फॉर्म तयार करणे | फॉर्म तयार करणे आणि व्हॅलिडेशन रूटिन हाताळण्याबद्दल शिका | [फॉर्म्स](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [बँकिंग अ‍ॅप](./7-bank-project/solution/README.md) | डेटा आणण्याचे आणि वापरण्याचे पद्धती | तुमच्या अ‍ॅपमध्ये डेटा कसा येतो आणि जातो, कसा आणायचा, संग्रहित करायचा, आणि कसा दूर करायचा याबद्दल शिका | [डेटा](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [बँकिंग अ‍ॅप](./7-bank-project/solution/README.md) | राज्य व्यवस्थापन संकल्पना | तुमचा अ‍ॅप कसा राज्य धारण करतो आणि प्रोग्रामरद्वारे कसा व्यवस्थापित करायचा हे शिका | [राज्य व्यवस्थापन](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [ब्राउझर/VScode कोड](../../8-code-editor) | VScode सोबत काम करणे | कोड एडिटर कसा वापरायचा शिका| [VScode कोड एडिटर वापरा](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [AI सहाय्यक](./9-chat-project/README.md) | AI सह काम करणे | तुमचा स्वतःचा AI सहाय्यक कसा तयार करायचा शिका | [AI सहाय्यक प्रकल्प](./9-chat-project/README.md) | Chris | - -## 🏫 अध्यापनशास्त्र - -आमचा अभ्यासक्रम दोन मुख्य अध्यापनशास्त्रीय तत्त्वे लक्षात घेऊन तयार केला आहे: -* प्रकल्पाधारित शिक्षण +| 01 | Getting Started | प्रोग्रॅमिंगची ओळख आणि कामांच्या साधनांसाठी परिचय | जास्तीत जास्त प्रोग्रॅमिंग भाषांच्या मूलभूत तत्त्वांबद्दल आणि व्यावसायिक विकसकांना मदत करणाऱ्या सॉफ्टवेअरबद्दल शिका | [प्रोग्रॅमिंग भाषांची आणि कामांच्या साधनांची ओळख](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | Getting Started | GitHub च्या मूलभूत गोष्टी, ज्यामध्ये टीमसह काम करणे | तुमच्या प्रकल्पात GitHub कसा वापरायचा, कोड बेसवर इतरांसोबत सहयोग कसा करायचा | [GitHub ची ओळख](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | Getting Started | प्रवेशयोग्यता | वेब प्रवेशयोग्यतेच्या मूलभूत गोष्टी शिका | [प्रवेशयोग्यता मूलतत्त्वे](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | JS Basics | JavaScript डेटा प्रकार | JavaScript डेटा प्रकारांची मूलभूत माहिती | [डेटा प्रकार](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | JS Basics | फंक्शन्स आणि मेथड्स | अ‍ॅप्लिकेशनच्या लॉजिक फ्लोचे व्यवस्थापन करण्यासाठी फंक्शन्स आणि मेथडबद्दल शिका | [फंक्शन्स आणि मेथड्स](./2-js-basics/2-functions-methods/README.md) | Jasmine and Christopher | +| 06 | JS Basics | JS सह निर्णय घेणे | निर्णय घेण्याच्या पद्धती वापरून तुमच्या कोडमध्ये अटी कशा तयार कराव्यात हे शिका | [निर्णय घेणे](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | JS Basics | अ‍ॅरे आणि लूप्स | JavaScript मध्ये अ‍ॅरे आणि लूप वापरून डेटा कसा हाताळायचा हे शिका | [अ‍ॅरे आणि लूप्स](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML चा व्यावहारिक उपयोग | ऑनलाइन टेरॅरियम तयार करण्यासाठी HTML तयार करा, लेआउट तयार करण्यावर लक्ष केंद्रित करा | [HTML मध्ये परिचय](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS चा व्यावहारिक उपयोग | ऑनलाइन टेरॅरियमला स्टाइल करण्यासाठी CSS तयार करा, CSS च्या मूलभूत गोष्टींसह पृष्ठ प्रतिक्रियाशील बनवणे यावर लक्ष केंद्रीत करा | [CSS मध्ये परिचय](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript क्लोजर्स, DOM हाताळणी | टेरॅरियमला ड्रॅग/ड्रॉप इंटरफेससारखे कार्य करण्यासाठी JavaScript तयार करा, क्लोजर्स आणि DOM हाताळणीवर लक्ष केंद्रित करा | [JavaScript क्लोजर्स, DOM हाताळणी](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [टायपिंग गेम](./4-typing-game/solution/README.md) | टायपिंग गेम तयार करा | कीबोर्ड इव्हेंट्सचा वापर करून तुमच्या JavaScript अ‍ॅपचा लॉजिक कसा चालवायचा हे शिका | [इव्हेंट-चालित प्रोग्रॅमिंग](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [ग्रीन ब्राउझर एक्सटेंशन](./5-browser-extension/solution/README.md) | ब्राउझर्सबरोबर काम करणे | ब्राउझर्स कसे कार्य करतात, त्यांचा इतिहास, आणि ब्राउझर एक्सटेंशनचे पहिले घटक कसे तयार करायचे हे शिका | [ब्राउझर विषयी](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [ग्रीन ब्राउझर एक्सटेंशन](./5-browser-extension/solution/README.md) | फॉर्म तयार करणे, API कॉल करणे आणि स्थानिक साठवणेमध्ये व्हेरिएबल संचयित करणे | API कॉल करण्यासाठी आणि स्थानिक साठवणेमध्ये व्हेरिएबल्स वापरण्यासाठी तुमच्या ब्राउझर एक्सटेंशनचे JavaScript घटक तयार करा | [APIs, फॉर्म्स, आणि स्थानिक साठवणूक](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [ग्रीन ब्राउझर एक्सटेंशन](./5-browser-extension/solution/README.md) | ब्राउझरमधील पार्श्वभूमी प्रक्रिये, वेब कार्यक्षमता | एक्सटेंशनच्या आयकॉनचे व्यवस्थापन करण्यासाठी ब्राउझरच्या पार्श्वभूमी प्रक्रियेचा वापर करा; वेब कार्यक्षमतेबद्दल आणि सुधारणा शिकाअ | [पार्श्वभूमी कार्ये आणि कार्यक्षमते](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [अंतराळ खेळ](./6-space-game/solution/README.md) | JavaScript सह अधिक प्रगत खेळ विकास | क्लासेस आणि कंपोजिशनचा वापर करून वारसा आणि Pub/Sub पॅटर्न बद्दल शिका, खेळ तयार करण्याची तयारी म्हणून | [प्रगत खेळ विकासाची ओळख](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [अंतराळ खेळ](./6-space-game/solution/README.md) | कॅनव्हासवर रेखाटणे | स्क्रीनवर घटक रेखाटण्यासाठी वापरल्या जाणाऱ्या Canvas API बद्दल शिका | [कॅनव्हासवर रेखाटणे](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [अंतराळ खेळ](./6-space-game/solution/README.md) | स्क्रीनवर घटक हलवणे | Cartesian स्थाननिर्देश आणि Canvas API वापरून घटकांना गती कशी मिळते ते जाणून घ्या | [घटक हलवणे](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [अंतराळ खेळ](./6-space-game/solution/README.md) | टक्कर अटींचे निरीक्षण | घटकांच्या टक्करेनंतर एकमेकांना प्रतिसाद द्यायला शिका, की-प्रेस वापरून आणि खेळाची कार्यक्षमता सुनिश्चित करण्यासाठी कूलडाउन फंक्शन प्रदान करा | [टक्कर निरीक्षण](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [अंतराळ खेळ](./6-space-game/solution/README.md) | स्कोअर राखणे | खेळाच्या स्थिती आणि कार्यक्षमतेवर आधारित गणिती गणना करा | [स्कोअर राखणे](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [अंतराळ खेळ](./6-space-game/solution/README.md) | खेळ समाप्त करणे आणि पुन्हा सुरू करणे | खेळ संपविणे आणि पुन्हा सुरू करताना, साधने साफ करणे आणि व्हेरिएबल मूल्ये रीसेट करण्याबद्दल शिका | [समाप्तीची अट](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [बँकिंग अ‍ॅप](./7-bank-project/solution/README.md) | वेब अ‍ॅपमध्ये HTML टेम्पलेट्स आणि रूट्स | मल्टीपेज वेबसाइटची रचना कशी तयार करावी (राउटिंग आणि HTML टेम्पलेटस वापरून) | [HTML टेम्पलेट्स आणि रूट्स](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [बँकिंग अ‍ॅप](./7-bank-project/solution/README.md) | लॉगिन आणि नोंदणी फॉर्म तयार करा | फॉर्म तयार करणे आणि व्हॅलिडेशन प्रक्रियांचे व्यवस्थापन याबद्दल शिका | [फॉर्म्स](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [बँकिंग अ‍ॅप](./7-bank-project/solution/README.md) | डेटा मिळविण्याच्या आणि वापरण्याच्या पद्धती | तुमच्या अ‍ॅपमध्ये डेटा कसा येतो आणि जातो, कसा मिळवायचा, जिथे ठेवायचा आणि टाकून द्यायचा हे शिका | [डेटा](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [बँकिंग अ‍ॅप](./7-bank-project/solution/README.md) | स्टेट मॅनेजमेंट संकल्पना | तुमच्या अ‍ॅपमध्ये स्टेट कसा टिकवायचा आणि प्रोग्रामच्या माध्यमातून कसा व्यवस्थापित करायचा हे शिका | [स्टेट मॅनेजमेंट](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [ब्राउझर/VSकोड कोड](../../8-code-editor) | VSकोड सोबत काम | कोड एडिटर कसा वापरायचा शिका| [VSकोड कोड एडिटर वापरा](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [AI सहाय्यक](./9-chat-project/README.md) | AI सोबत काम | स्वतःचा AI सहाय्यक कसा तयार करायचा ते शिका | [AI सहाय्यक प्रकल्प](./9-chat-project/README.md) | Chris | + +## 🏫 शिक्षणशास्त्र + +आमच्या अभ्यासक्रमाची रचना दोन महत्त्वाच्या शैक्षणिक तत्त्वांवर आधारित आहे: +* प्रकल्प-आधारित शिक्षण * वारंवार क्विझ -हा कार्यक्रम JavaScript, HTML, आणि CSS च्या मूलभूत गोष्टी तसेच आजच्या वेब विकसकांनी वापरल्या जाणार्‍या नवीनतम साधने आणि तंत्र शिकवतो. विद्यार्थ्यांना टायपिंग गेम, आभासी टेररियम, पर्यावरणपूरक ब्राउझर विस्तार, स्पेस-इनवेडर-शैलीचा गेम, आणि व्यवसायिकांसाठी बँकिंग अ‍ॅप तयार करून प्रत्यक्ष अनुभव मिळविण्याची संधी मिळेल. या मालिकेच्या शेवटी, विद्यार्थ्यांना वेब विकासाचे मजबूत समज प्राप्त होईल. +हा कार्यक्रम JavaScript, HTML आणि CSS यांचे मूलभूत तत्त्व शिकवतो, तसेच आजकाल वेब विकासक वापरत असलेल्या नवीनतम साधने आणि तंत्रे शिकवतो. विद्यार्थी टायपिंग गेम, आभासी टेरॅरियम, पर्यावरण-अनुकूल ब्राउझर एक्सटेंशन, अंतराळ-आक्रमक प्रकारचा गेम, आणि व्यवसायांसाठी बँकिंग अ‍ॅप तयार करून हाताळणीचा अनुभव मिळवू शकतील. या मालिकेच्या अखेरीस, विद्यार्थ्यांना वेब विकासाचा सखोल आढावा मिळेल. -> 🎓 तुम्ही या अभ्यासक्रमातील पहिले काही धडे Microsoft Learn वर [Learn Path](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) म्हणून घेऊ शकता! +> 🎓 तुम्ही हा अभ्यासक्रम सुरूवातीचे काही धडे Microsoft Learn वर [Learn Path](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) म्हणून घेतू शकता! -प्रकल्पांसह सामग्री संरेखित करून, विद्यार्थ्यांसाठी मजेशीर आणि आकर्षक प्रक्रिया तयार केली जाते आणि संकल्पनांची जपणूक वाढवली जाते. आम्ही JavaScript मूलभूत गोष्टी समजावण्यासाठी काही प्रारंभिक धडे लिहिले आहेत, ज्यात "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" व्हिडिओ ट्युटोरियल मधील काही लेखकांनी योगदान दिले आहे. +प्रकल्पांसोबत मजकूर सुसंगत ठेवून, प्रक्रिया विद्यार्थ्यांसाठी अधिक मनोरंजक होते आणि संकल्पनांची धरपकड वाढते. आम्ही JavaScript चे मूलभूत तत्त्वे समजावण्यासाठी काही सुरुवातीचे धडे लिहिले तसेच "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" या व्हिडिओ ट्युटोरियल मालिकेतील एक व्हिडिओ जोडला, ज्याचे काही लेखक या अभ्यासक्रमात योगदान देतात. -शिवाय, वर्गापूर्वी कमी-दबावाचा क्विझ नोंदणीची तयारी तयार करतो, तर वर्गानंतरचा क्विझ अधिक टिकाऊपणा सुनिश्चित करतो. हा अभ्यासक्रम लवचिक आणि मजेदार असेल आणि संपूर्ण किंवा भागांमध्ये घेतला जाऊ शकतो. प्रकल्प सुरुवातीला लहान असतात आणि 12 आठवड्यांच्या चक्राच्या शेवटी हळूहळू जास्त गुंतागुंतीचे होतात. +याशिवाय, वर्गापूर्वी असलेला कमी-दबावाचा क्विझ विद्यार्थ्यांच्या लक्षात विषय शिकण्याची तयारी तयार करतो, तर वर्गानंतरचा दुसरा क्विझ अधिक चांगले टिकवणूक सुनिश्चित करतो. हा अभ्यासक्रम लवचीक आणि आनंददायी आहे आणि पूर्णपणे किंवा भागाने घेतला जाऊ शकतो. प्रकल्प सुरुवातीला लहान आणि १२ आठवड्यांच्या चक्राच्या शेवटी अधिक गुंतागुंतीचा होतो. -आम्ही जाणूनबुजून JavaScript फ्रेमवर्क परिचय टाळल्याने वेब विकसक म्हणून मूलभूत कौशल्यांवर लक्ष केंद्रित केले आहे, फ्रेमवर्क स्वीकारण्यापूर्वी; या अभ्यासक्रमाला पूर्ण करण्याचा चांगला पुढील टप्पा म्हणजे Node.js बद्दल दुसऱ्या व्हिडिओ संचाद्वारे शिकणे: "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". +आम्ही जावास्क्रिप्ट फ्रेमवर्क परिचय देण्याचे उद्दिष्ट टाळले जेणेकरून प्राथमिक वेब विकासक कौशल्यांवर लक्ष केंद्रित ठेवले जाऊ शकेल; हा अभ्यासक्रम पूर्ण केल्यानंतर पुढील चांगला टप्पा म्हणजे Node.js बद्दल शिकणे "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)" या व्हिडिओ मालिकेद्वारे. -> आमच्या [आचारसंहिता](CODE_OF_CONDUCT.md) आणि [योगदान](CONTRIBUTING.md) मार्गदर्शक तत्वे पाहा. तुमचे रचनात्मक अभिप्राय स्वागतार्ह आहे! +> आमच्या [व्यवहार संहिता](CODE_OF_CONDUCT.md) आणि [योगदान](CONTRIBUTING.md) मार्गदर्शक तत्त्वे पहा. तुमची रचनात्मक अभिप्रेते आम्ही स्वागत करतो! ## 🧭 ऑफलाइन प्रवेश -तुम्ही या दस्तऐवजाला ऑफलाइन [Docsify](https://docsify.js.org/#/) वापरून चालवू शकता. हा रेपो फोर्क करा, तुमच्या स्थानिक मशीनवर [Docsify स्थापित करा](https://docsify.js.org/#/quickstart), नंतर या रेपोच्या मूळ फोल्डरमध्ये `docsify serve` टाकून चालवा. वेबसाईट तुमच्या लोकलहोस्टवर पोर्ट 3000 वर सेवा देईल: `localhost:3000`. +तुम्ही [Docsify](https://docsify.js.org/#/) वापरून हा दस्तऐवज ऑफलाइन चालवू शकता. या रेपोचा फोर्क करा, तुमच्या स्थानिक संगणकावर [Docsify स्थापित करा](https://docsify.js.org/#/quickstart), आणि नंतर या रेपोच्या मुळ फोल्डरमध्ये `docsify serve` टाइप करा. वेबसाइट तुमच्या लोकलहोस्टवर पोर्ट 3000 वर सेवा देईल: `localhost:3000`. ## 📘 PDF -सर्व धड्यांचा PDF [येथे](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf) उपलब्ध आहे. +सर्व धड्यांचे PDF [येथे](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf) मिळू शकते. ## 🎒 इतर कोर्सेस -आमचे टीम इतर अभ्यासक्रम देखील तयार करते! येथे पाहा: +आमची टीम इतर कोर्सेस तयार करते! पाहा: ### LangChain [![LangChain4j 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) - +[![LangChain for Beginners](https://img.shields.io/badge/LangChain%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://github.com/microsoft/langchain-for-beginners?WT.mc_id=m365-94501-dwahlin) --- ### Azure / Edge / MCP / Agents @@ -246,23 +249,23 @@ Azure AI Foundry Discord समुदायात सहभागी व्ह [![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## मदत मिळवा +## मदतीसाठी संपर्क करा -जर तुम्हाला अडचण आल्यास किंवा AI अ‍ॅप्स विकसित करताना काही प्रश्न असतील. तर MCP बद्दलचे चर्चांमध्ये शिका आणि अनुभवी विकासकांसोबत सहभागी व्हा. ही एक सहायक समुदाय आहे जिथे प्रश्न विचारले जातात आणि ज्ञान मोकळेपणाने वाटले जाते. +जर तुम्हाला अडकले असेल किंवा AI अॅप्स तयार करताना काही प्रश्न असतील. MCP बद्दल चर्चांमध्ये सहकारी शिकणाऱ्यां आणि अनुभवी विकसकांमध्ये सामील व्हा. ही एक सहायक समुदाय आहे जिथे प्रश्न विचारणे स्वागतार्ह असते आणि ज्ञान मोकळेपणाने वाटले जाते. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -जर तुम्हाला उत्पादनाबाबत अभिप्राय किंवा अडचणी असतील तर येथे भेट द्या: +जर तुम्हाला उत्पादनाबद्दल अभिप्राय किंवा चुका असतील तर भेट द्या: [![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) -## परवाना +## परवानगी -हा रेपॉझिटरी MIT परवान्याअंतर्गत परवाना आहे. अधिक माहितीसाठी [LICENSE](../../LICENSE) फाइल पाहा. +हा रिपॉझिटरी MIT परवान्यांतर्गत परवानगी दिला गेला आहे. अधिक माहितीकरिता [LICENSE](../../LICENSE) फाइल पहा. --- -**अस्वीकरण**: -हा दस्तऐवज AI अनुवाद सेवा [Co-op Translator](https://github.com/Azure/co-op-translator) वापरून अनुवादित केलेला आहे. आम्ही नेहमीच अचूकतेसाठी प्रयत्न करतो, तरी कृपया लक्षात घ्या की स्वयंचलित अनुवादांमध्ये चुका किंवा असत्यता असू शकते. मूळ दस्तऐवज त्याच्या स्थानिक भाषेत अधिकृत स्रोत मानावा. महत्त्वाच्या माहितीसाठी व्यावसायिक मानवी अनुवादाची शिफारस केली जाते. या अनुवादाच्या वापरातून उद्भवणाऱ्या कोणत्याही गैरसमजुतीसाठी किंवा चुकीच्या अर्थनिर्देशासाठी आम्ही जबाबदार नाही. +**अस्वीकरण**: +हा दस्तऐवज AI अनुवाद सेवा [Co-op Translator](https://github.com/Azure/co-op-translator) चा वापर करून अनुवादित करण्यात आला आहे. आम्ही अचूकतेसाठी प्रयत्न करतो, पण कृपया लक्षात ठेवा की स्वयंचलित अनुवादांमध्ये चुका किंवा अस्वस्थता असू शकते. मूळ दस्तऐवज त्याच्या स्थानिक भाषेत अधिकृत स्रोत मानला पाहिजे. महत्त्वाची माहिती असल्यास व्यावसायिक मानवी अनुवाद करविणे शिफारसीय आहे. या अनुवादाच्या वापरामुळे उद्भवलेल्या कोणत्याही गैरसमजुती किंवा चुकीच्या अर्थनिर्देशांसाठी आम्ही जबाबदार नाही. \ No newline at end of file diff --git a/translations/ne/.co-op-translator.json b/translations/ne/.co-op-translator.json index 430664048..81984f123 100644 --- a/translations/ne/.co-op-translator.json +++ b/translations/ne/.co-op-translator.json @@ -493,7 +493,7 @@ }, "AGENTS.md": { "original_hash": "a362efd06d64d4134a0cfe8515a86d34", - "translation_date": "2025-10-03T11:22:17+00:00", + "translation_date": "2026-02-06T08:19:22+00:00", "source_file": "AGENTS.md", "language_code": "ne" }, @@ -516,8 +516,8 @@ "language_code": "ne" }, "README.md": { - "original_hash": "490c83786552d7fab6390991517bef09", - "translation_date": "2026-01-29T18:06:55+00:00", + "original_hash": "805cd399757df19e886e86f0891a1374", + "translation_date": "2026-02-06T08:14:17+00:00", "source_file": "README.md", "language_code": "ne" }, diff --git a/translations/ne/AGENTS.md b/translations/ne/AGENTS.md index 36ed5404d..595708564 100644 --- a/translations/ne/AGENTS.md +++ b/translations/ne/AGENTS.md @@ -2,27 +2,27 @@ ## परियोजना अवलोकन -यो वेब विकासको आधारभूत ज्ञान सिकाउनका लागि तयार गरिएको शैक्षिक पाठ्यक्रमको भण्डार हो। पाठ्यक्रम माइक्रोसफ्ट क्लाउड एड्भोकेट्सद्वारा विकसित गरिएको १२ हप्ताको व्यापक कोर्स हो, जसमा जाभास्क्रिप्ट, CSS, र HTML समेटिएका २४ व्यावहारिक पाठहरू छन्। +यसले वेब विकासको आधारभूत कुराहरू सिकाउने शैक्षिक पाठ्यक्रम भण्डार हो जुन शुरुवातीहरूको लागि तयार गरिएको छ। यस पाठ्यक्रमले Microsoft Cloud Advocates द्वारा विकास गरिएको १२ साताको पूर्ण पाठ्यक्रम समावेश गर्दछ, जसमा २४ व्यावहारिक पाठहरू छन् जुन JavaScript, CSS, र HTML समेट्छ। ### मुख्य घटकहरू -- **शैक्षिक सामग्री**: परियोजनामा आधारित मोड्युलहरूमा व्यवस्थित २४ संरचित पाठहरू -- **व्यावहारिक परियोजनाहरू**: टेरारियम, टाइपिङ गेम, ब्राउजर एक्सटेन्सन, स्पेस गेम, बैंकिङ एप, कोड एडिटर, र AI च्याट सहायक -- **इन्टरएक्टिभ क्विजहरू**: प्रत्येक पाठको लागि ३ प्रश्नसहित ४८ क्विजहरू (पाठ अघि/पछिको मूल्याङ्कन) -- **बहुभाषा समर्थन**: GitHub Actions मार्फत ५०+ भाषाहरूमा स्वचालित अनुवाद -- **प्रविधिहरू**: HTML, CSS, जाभास्क्रिप्ट, Vue.js 3, Vite, Node.js, Express, Python (AI परियोजनाहरूका लागि) +- **शैक्षिक सामग्री**: परियोजना-आधारित मोड्युलहरूमा आयोजित २४ संरचित पाठहरू +- **व्यावहारिक परियोजनाहरू**: Terrarium, टाइपिङ खेल, ब्राउजर एक्सटेन्सन, स्पेस खेल, बैंकिङ एप, कोड सम्पादक, र AI चैट सहायक +- **इन्टरएक्टिभ क्विजहरू**: प्रत्येकमा ३ प्रश्न सहित ४८ quizzes (पाठ अघि/पछिको मूल्याङ्कन) +- **बहु-भाषा समर्थन**: GitHub Actions मार्फत ५०+ भाषाहरूमा स्वचालित अनुवाद +- **प्रविधिहरू**: HTML, CSS, JavaScript, Vue.js 3, Vite, Node.js, Express, Python (AI परियोजनाका लागि) -### वास्तुकला +### संरचना -- पाठमा आधारित संरचनासहितको शैक्षिक भण्डार -- प्रत्येक पाठको फोल्डरमा README, कोड उदाहरणहरू, र समाधानहरू समावेश -- स्वतन्त्र परियोजनाहरू छुट्टाछुट्टै निर्देशिकामा (quiz-app, विभिन्न पाठ परियोजनाहरू) -- GitHub Actions (co-op-translator) प्रयोग गरेर अनुवाद प्रणाली -- Docsify मार्फत सेवा गरिएको दस्तावेजीकरण र PDF रूपमा उपलब्ध +- पाठ-आधारित संरचनासहित शैक्षिक भण्डार +- प्रत्येक पाठ फोल्डरमा README, कोड उदाहरणहरू, र समाधानहरू समावेश +- स्वतन्त्र परियोजनाहरू अलग निर्देशिकाहरूमा (quiz-app, विभिन्न पाठ परियोजनाहरू) +- GitHub Actions (co-op-translator) प्रयोग गर्दै अनुवाद प्रणाली +- Docsify मार्फत दस्तावेज सेवा र PDF स्वरूपमा उपलब्ध ## सेटअप आदेशहरू -यो भण्डार मुख्यत: शैक्षिक सामग्री उपभोगका लागि हो। विशेष परियोजनाहरूमा काम गर्नका लागि: +यो भण्डार मुख्य रूपमा शैक्षिक सामग्रीको उपभोगका लागि हो। विशेष परियोजनाहरूसँग काम गर्नका लागि: ### मुख्य भण्डार सेटअप @@ -36,9 +36,9 @@ cd Web-Dev-For-Beginners ```bash cd quiz-app npm install -npm run dev # Start development server -npm run build # Build for production -npm run lint # Run ESLint +npm run dev # विकास सर्भर सुरु गर्नुहोस् +npm run build # उत्पादनको लागि निर्माण गर्नुहोस् +npm run lint # ESLint चलाउनुहोस् ``` ### बैंक परियोजना API (Node.js + Express) @@ -46,9 +46,9 @@ npm run lint # Run ESLint ```bash cd 7-bank-project/api npm install -npm start # Start API server -npm run lint # Run ESLint -npm run format # Format with Prettier +npm start # API सर्भर सुरु गर्नुहोस् +npm run lint # ESLint चलाउनुहोस् +npm run format # Prettier सँग ढाँचा मिलाउनुहोस् ``` ### ब्राउजर एक्सटेन्सन परियोजनाहरू @@ -56,23 +56,23 @@ npm run format # Format with Prettier ```bash cd 5-browser-extension/solution npm install -# Follow browser-specific extension loading instructions +# ब्राउजर-विशेष एक्सटेन्सन लोड गर्ने निर्देशनहरू पालना गर्नुहोस् ``` -### स्पेस गेम परियोजनाहरू +### स्पेस खेल परियोजनाहरू ```bash cd 6-space-game/solution npm install -# Open index.html in browser or use Live Server +# index.html ब्राउजरमा खोलेर वा Live Server प्रयोग गर्नुहोस् ``` -### च्याट परियोजना (Python Backend) +### चैट परियोजना (Python ब्याकएन्ड) ```bash cd 9-chat-project/solution/backend/python pip install openai -# Set GITHUB_TOKEN environment variable +# GITHUB_TOKEN वातावरण चर सेट गर्नुहोस् python api.py ``` @@ -80,29 +80,29 @@ python api.py ### सामग्री योगदानकर्ताहरूका लागि -1. **भण्डारलाई आफ्नो GitHub खातामा फोर्क गर्नुहोस्** -2. **फोर्कलाई स्थानीय रूपमा क्लोन गर्नुहोस्** -3. **आफ्नो परिवर्तनहरूको लागि नयाँ शाखा बनाउनुहोस्** +1. आफ्नो GitHub खातामा रिपोजिटरीलाई **Fork** गर्नुहोस् +2. आफ्नो Fork लाई स्थानीय रूपमा **Clone** गर्नुहोस् +3. परिवर्तनहरूका लागि नयाँ शाखा **Create** गर्नुहोस् 4. पाठ सामग्री वा कोड उदाहरणहरूमा परिवर्तन गर्नुहोस् -5. सम्बन्धित परियोजना निर्देशिकाहरूमा कोड परिवर्तनहरू परीक्षण गर्नुहोस् -6. योगदान दिशानिर्देशहरू पालना गर्दै पुल अनुरोधहरू पेश गर्नुहोस् +5. सम्बन्धित परियोजना निर्देशिकाहरूमा कुनै पनि कोड परिवर्तनहरू परीक्षण गर्नुहोस् +6. योगदान दिशानिर्देशहरू अनुसरण गर्दै पुल रिक्वेस्टहरू पठाउनुहोस् ### सिक्नेहरूका लागि -1. भण्डारलाई फोर्क वा क्लोन गर्नुहोस् -2. क्रमिक रूपमा पाठ निर्देशिकाहरूमा जानुहोस् +1. रिपोजिटरी Fork वा Clone गर्नुहोस् +2. पाठ निर्देशिकाहरूलाई अनुक्रमिक रूपमा जानुहोस् 3. प्रत्येक पाठको README फाइलहरू पढ्नुहोस् -4. https://ff-quizzes.netlify.app/web/ मा पाठ अघि क्विजहरू पूरा गर्नुहोस् -5. पाठ फोल्डरहरूमा कोड उदाहरणहरूमा काम गर्नुहोस् -6. असाइनमेन्टहरू र चुनौतीहरू पूरा गर्नुहोस् +4. https://ff-quizzes.netlify.app/web/ मा पाठ पूर्व क्विजहरू पूरा गर्नुहोस् +5. पाठ फोल्डरहरूमा कोड उदाहरणहरू कार्यान्वयन गर्नुहोस् +6. कार्यहरू र चुनौतीहरू पूरा गर्नुहोस् 7. पाठ पछि क्विजहरू लिनुहोस् -### प्रत्यक्ष विकास +### लाइभ विकास -- **दस्तावेजीकरण**: रूटमा `docsify serve` चलाउनुहोस् (पोर्ट 3000) +- **दस्तावेज**: `docsify serve` आदेश चलाउनुहोस् (रुटमा, पोर्ट ३०००) - **क्विज एप**: quiz-app निर्देशिकामा `npm run dev` चलाउनुहोस् -- **परियोजनाहरू**: HTML परियोजनाहरूका लागि VS Code Live Server एक्सटेन्सन प्रयोग गर्नुहोस् -- **API परियोजनाहरू**: सम्बन्धित API निर्देशिकाहरूमा `npm start` चलाउनुहोस् +- **परियोजनाहरू**: HTML परियोजनाहरूको लागि VS Code Live Server विस्तार प्रयोग गर्नुहोस् +- **API परियोजनाहरू**: सम्बन्धित API निर्देशिकामा `npm start` चलाउनुहोस् ## परीक्षण निर्देशनहरू @@ -110,173 +110,173 @@ python api.py ```bash cd quiz-app -npm run lint # Check for code style issues -npm run build # Verify build succeeds +npm run lint # कोड शैली समस्याहरूको जाँच गर्नुहोस् +npm run build # निर्माण सफल हुन्छ कि भनि प्रमाणित गर्नुहोस् ``` ### बैंक API परीक्षण ```bash cd 7-bank-project/api -npm run lint # Check for code style issues -node server.js # Verify server starts without errors +npm run lint # कोड शैली समस्याहरू जाँच गर्नुहोस् +node server.js # सर्भर त्रुटि बिना सुरु हुन्छ कि होइन जाँच गर्नुहोस् ``` ### सामान्य परीक्षण दृष्टिकोण -- यो शैक्षिक भण्डार हो, व्यापक स्वचालित परीक्षणहरू छैनन् -- म्यानुअल परीक्षणमा ध्यान केन्द्रित: - - कोड उदाहरणहरू त्रुटि बिना चल्छन् - - दस्तावेजीकरणका लिंकहरू सही रूपमा काम गर्छन् - - परियोजना निर्माण सफलतापूर्वक पूरा हुन्छ - - उदाहरणहरू उत्कृष्ट अभ्यासहरू पालना गर्छन् +- यो शैक्षिक भण्डारमा व्यापक स्वचालित परीक्षण छैन +- म्यानुअल परीक्षणले निम्नजन्य कुराहरूमा केन्द्रित छ: + - कोड उदाहरणहरू त्रुटि बिना चल्ने + - दस्तावेजीकरणका लिङ्कहरू ठीक काम गर्ने + - परियोजना सफलतापूर्वक बिल्ड हुने + - उदाहरणहरूले उत्तम अभ्यासहरू पालना गर्ने -### पेश गर्नु अघि जाँचहरू +### पूर्व-प्रस्तुति जाँचहरू -- `npm run lint` चलाउनुहोस् package.json भएका निर्देशिकाहरूमा -- Markdown लिंकहरू मान्य छन् भनी सुनिश्चित गर्नुहोस् -- ब्राउजर वा Node.js मा कोड उदाहरणहरू परीक्षण गर्नुहोस् -- अनुवादहरूले उचित संरचना कायम राखेको सुनिश्चित गर्नुहोस् +- package.json भएका निर्देशिकाहरूमा `npm run lint` चलाउनुहोस् +- Markdown लिङ्कहरू मान्य छन् कि छैनन् जाँच गर्नुहोस् +- ब्राउजर वा Node.js मा कोड उदाहरण परीक्षण गर्नुहोस् +- अनुवादहरूले सही संरचना बनाए राखेका छन् कि छैनन् जाँच गर्नुहोस् -## कोड शैली दिशानिर्देश +## कोड शैली दिशानिर्देशहरू -### जाभास्क्रिप्ट +### JavaScript - आधुनिक ES6+ सिन्ट्याक्स प्रयोग गर्नुहोस् -- परियोजनाहरूमा प्रदान गरिएको मानक ESLint कन्फिगरेसनहरू पालना गर्नुहोस् -- शैक्षिक स्पष्टताका लागि अर्थपूर्ण भेरिएबल र फङ्सन नामहरू प्रयोग गर्नुहोस् -- सिक्नेहरूका लागि अवधारणाहरू व्याख्या गर्ने टिप्पणीहरू थप्नुहोस् -- जहाँ कन्फिगर गरिएको छ, Prettier प्रयोग गरेर फर्म्याट गर्नुहोस् +- परियोजनाहरूमा दिइएका मानक ESLint कन्फिगरेसनहरू अनुसरण गर्नुहोस् +- शैक्षिक स्पष्टताका लागि अर्थपूर्ण भेरिएबल र फंक्शन नामहरू प्रयोग गर्नुहोस् +- सिक्नेहरूका लागि अवधारणाहरू स्पष्ट पार्ने टिप्पणिहरू थप्नुहोस् +- Prettier ले कन्फिगर गरिएको ठाउँहरूमा फर्म्याट गर्नुहोस् ### HTML/CSS -- सेम्यान्टिक HTML5 तत्वहरू -- उत्तरदायी डिजाइन सिद्धान्तहरू -- स्पष्ट क्लास नामकरण परम्पराहरू -- सिक्नेहरूका लागि CSS प्रविधिहरू व्याख्या गर्ने टिप्पणीहरू +- Semantic HTML5 एलिमेन्टहरू +- प्रत्युत्तरकारी डिजाइन सिद्धान्तहरू +- स्पष्ट वर्ग नामाकरण +- सिक्नेहरूका लागि CSS प्रविधिहरू व्याख्या गर्ने टिप्पणिहरू ### Python - PEP 8 शैली दिशानिर्देशहरू - स्पष्ट, शैक्षिक कोड उदाहरणहरू -- सिकाइका लागि सहायक टाइप हिन्टहरू +- सिकाइमा सहयोगपूर्ण ठाउँमा प्रकार संकेतहरू ### Markdown दस्तावेजीकरण - स्पष्ट शीर्षक पदानुक्रम -- भाषा निर्दिष्ट गरिएको कोड ब्लकहरू -- थप स्रोतहरूमा लिंकहरू -- `images/` निर्देशिकामा स्क्रिनसटहरू र छविहरू -- पहुँचयोग्यताका लागि छविहरूको लागि Alt टेक्स्ट +- भाषा निर्दिष्ट सहित कोड ब्लकहरू +- थप स्रोतहरूमा लिङ्कहरू +- `images/` निर्देशिकामा स्क्रिनशट र छविहरू +- पहुँचयोग्यताको लागि छविहरूमा Alt टेक्स्ट ### फाइल संगठन -- पाठहरू क्रमिक रूपमा क्रमांकित (1-getting-started-lessons, 2-js-basics, आदि) -- प्रत्येक परियोजनामा `solution/` र प्राय: `start/` वा `your-work/` निर्देशिकाहरू छन् -- पाठ-विशिष्ट `images/` फोल्डरहरूमा छविहरू भण्डारण +- पाठहरू क्रमागत संख्या सहित (1-getting-started-lessons, 2-js-basics, आदि) +- प्रत्येक परियोजनामा `solution/` र प्राय: `start/` वा `your-work/` निर्देशिकाहरू +- पाठ-विशिष्ट `images/` फोल्डरहरूमा छविहरू संग्रहित - अनुवादहरू `translations/{language-code}/` संरचनामा ## निर्माण र परिनियोजन ### क्विज एप परिनियोजन (Azure Static Web Apps) -क्विज-एप Azure Static Web Apps परिनियोजनका लागि कन्फिगर गरिएको छ: +quiz-app Azure Static Web Apps परिनियोजनको लागि कन्फिगर गरिएको छ: ```bash cd quiz-app -npm run build # Creates dist/ folder -# Deploys via GitHub Actions workflow on push to main +npm run build # dist/ फोल्डर सिर्जना गर्दछ +# मुख्यमा पुश गर्दा GitHub Actions वर्कफ्लो मार्फत परिनियोजन गर्दछ ``` Azure Static Web Apps कन्फिगरेसन: - **एप स्थान**: `/quiz-app` - **आउटपुट स्थान**: `dist` -- **कार्यप्रवाह**: `.github/workflows/azure-static-web-apps-ashy-river-0debb7803.yml` +- **वर्कफ्लो**: `.github/workflows/azure-static-web-apps-ashy-river-0debb7803.yml` ### दस्तावेजीकरण PDF निर्माण ```bash -npm install # Install docsify-to-pdf -npm run convert # Generate PDF from docs +npm install # docsify-to-pdf स्थापना गर्नुहोस् +npm run convert # docs बाट PDF बनाउनुहोस् ``` ### Docsify दस्तावेजीकरण ```bash -npm install -g docsify-cli # Install Docsify globally -docsify serve # Serve on localhost:3000 +npm install -g docsify-cli # Docsify लाई विश्वव्यापी रूपमा इन्स्टल गर्नुहोस् +docsify serve # localhost:3000 मा सेवा गर्नुहोस् ``` -### परियोजना-विशिष्ट निर्माणहरू +### परियोजना-विशिष्ट बिल्डहरू -प्रत्येक परियोजना निर्देशिकामा आफ्नै निर्माण प्रक्रिया हुन सक्छ: -- Vue परियोजनाहरू: `npm run build` उत्पादन बन्डलहरू बनाउँछ -- स्थिर परियोजनाहरू: कुनै निर्माण चरण छैन, फाइलहरू प्रत्यक्ष सेवा गर्नुहोस् +प्रत्येक परियोजना निर्देशिकाले आफ्नै निर्माण प्रक्रिया हुन सक्छ: +- Vue परियोजनाहरू: `npm run build` ले उत्पादन बन्डलहरू सिर्जना गर्दछ +- स्ट्याटिक परियोजनाहरू: कुनै निर्माण चरण छैन, फाइलहरू सिधै सेवा दिने -## पुल अनुरोध दिशानिर्देश +## पुल रिक्वेस्ट दिशानिर्देशहरू ### शीर्षक ढाँचा -परिवर्तनको क्षेत्र संकेत गर्ने स्पष्ट, वर्णनात्मक शीर्षकहरू प्रयोग गर्नुहोस्: -- `[Quiz-app] पाठ X का लागि नयाँ क्विज थप्नुहोस्` -- `[Lesson-3] टेरारियम परियोजनामा टाइपो सुधार गर्नुहोस्` -- `[Translation] पाठ ५ का लागि स्पेनिश अनुवाद थप्नुहोस्` +परिवर्तन क्षेत्र स्पष्ट गर्ने शीर्षकहरू प्रयोग गर्नुहोस्: +- `[Quiz-app] पाठ X को लागि नयाँ क्विज थप्नुहोस्` +- `[Lesson-3] टेररियम परियोजनामा टाइपो सुधार गर्नुहोस्` +- `[Translation] पाठ 5 को लागि स्पेनिश अनुवाद थप्नुहोस्` - `[Docs] सेटअप निर्देशनहरू अद्यावधिक गर्नुहोस्` ### आवश्यक जाँचहरू -पुल अनुरोध पेश गर्नु अघि: +PR पेश गर्नु पूर्व: 1. **कोड गुणस्तर**: - प्रभावित परियोजना निर्देशिकाहरूमा `npm run lint` चलाउनुहोस् - - सबै लिन्टिङ त्रुटिहरू र चेतावनीहरू सुधार गर्नुहोस् + - सबै lint त्रुटि र चेतावनीहरू सच्याउनुहोस् -2. **निर्माण प्रमाणीकरण**: +2. **बिल्ड प्रमाणीकरण**: - लागू भएमा `npm run build` चलाउनुहोस् - - कुनै निर्माण त्रुटि सुनिश्चित गर्नुहोस् + - बिल्ड त्रुटि नभएको सुनिश्चित गर्नुहोस् -3. **लिंक प्रमाणीकरण**: - - सबै Markdown लिंकहरू परीक्षण गर्नुहोस् - - छवि सन्दर्भहरू काम गर्छन् भनी सुनिश्चित गर्नुहोस् +3. **लिङ्क प्रमाणीकरण**: + - सबै Markdown लिङ्कहरू परीक्षण गर्नुहोस् + - छवि सन्दर्भहरू ठीक छन् कि छैनन् जाँच गर्नुहोस् 4. **सामग्री समीक्षा**: - वर्तनी र व्याकरणका लागि प्रूफरीड गर्नुहोस् - - कोड उदाहरणहरू सही र शैक्षिक छन् भनी सुनिश्चित गर्नुहोस् - - अनुवादहरूले मूल अर्थ कायम राखेको सुनिश्चित गर्नुहोस् + - कोड उदाहरणहरू सही र शैक्षिक छन् कि छैनन् सुनिश्चित गर्नुहोस् + - अनुवादहरूले मूल अर्थ कायम राखेका छन् कि छैनन् जाँच गर्नुहोस् ### योगदान आवश्यकताहरू -- Microsoft CLA मा सहमति जनाउनुहोस् (पहिलो PR मा स्वचालित जाँच) +- Microsoft CLA (पहिलो PR मा स्वचालित जाँच) मा सहमति जनाउनुहोस् - [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/) पालना गर्नुहोस् -- विस्तृत दिशानिर्देशहरूको लागि [CONTRIBUTING.md](./CONTRIBUTING.md) हेर्नुहोस् -- लागू भएमा PR विवरणमा मुद्दा नम्बरहरू सन्दर्भ गर्नुहोस् +- विस्तृत दिशानिर्देशका लागि [CONTRIBUTING.md](./CONTRIBUTING.md) हेर्नुहोस् +- PR वर्णनमा मुद्दा नम्बरहरू उल्लेख गर्नुहोस् यदि लागू भएमा ### समीक्षा प्रक्रिया -- PR हरू मर्मतकर्ताहरू र समुदायद्वारा समीक्षा गरिन्छ -- शैक्षिक स्पष्टतालाई प्राथमिकता दिइन्छ -- कोड उदाहरणहरूले हालको उत्कृष्ट अभ्यासहरू पालना गर्नुपर्छ -- अनुवादहरू सटीकता र सांस्कृतिक उपयुक्तताका लागि समीक्षा गरिन्छ +- PR को समीक्षा मर्मतकर्ता र समुदायद्वारा गरिन्छ +- शैक्षिक स्पष्टता प्राथमिकता दिइन्छ +- कोड उदाहरणहरूले वर्तमान उत्तम अभ्यासहरू पालना गर्ने +- अनुवादहरू सटीकता र सांस्कृतिक उपयुक्तताका लागि समीक्षा गरिने ## अनुवाद प्रणाली ### स्वचालित अनुवाद -- co-op-translator कार्यप्रवाहसहित GitHub Actions प्रयोग गर्दछ -- स्वचालित रूपमा ५०+ भाषाहरूमा अनुवाद गर्दछ +- GitHub Actions प्रयोग गर्दै co-op-translator वर्कफ्लो +- स्वचालित रूपमा ५०+ भाषामा अनुवाद - मुख्य निर्देशिकाहरूमा स्रोत फाइलहरू -- अनुवादित फाइलहरू `translations/{language-code}/` निर्देशिकाहरूमा +- `translations/{language-code}/` निर्देशिकाहरूमा अनुवादित फाइलहरू -### म्यानुअल अनुवाद सुधारहरू थप्दै +### म्यानुअल अनुवाद सुधारहरू थप्ने -1. `translations/{language-code}/` मा फाइल पत्ता लगाउनुहोस् -2. संरचना कायम राख्दै सुधारहरू गर्नुहोस् -3. कोड उदाहरणहरू कार्यात्मक रहन्छन् भनी सुनिश्चित गर्नुहोस् -4. कुनै स्थानीयकृत क्विज सामग्री परीक्षण गर्नुहोस् +1. `translations/{language-code}/` मा फाइल खोज्नुहोस् +2. संरचना कायम राख्दै सुधार गर्नुहोस् +3. कोड उदाहरणहरू कार्यशील रहनु पर्छ +4. स्थानीयकृत क्विज सामग्री परीक्षण गर्नुहोस् ### अनुवाद मेटाडाटा -अनुवादित फाइलहरूमा मेटाडाटा हेडर समावेश: +अनुवादित फाइलहरूमा मेटाडाटा हेडर समावेश हुन्छ: ```markdown +**अस्वीकरण**: +यो दस्तावेज AI अनुवाद सेवा [Co-op Translator](https://github.com/Azure/co-op-translator) प्रयोग गरी अनुवाद गरिएको हो। हामी शुद्धताका लागि प्रयासरत छौं भने पनि, कृपया ध्यान दिनुहोस् कि स्वचालित अनुवादमा त्रुटि वा अस्फुटता हुनसक्छ। मूल दस्तावेज यसको मूल भाषामा अधिकृत स्रोत मानिनु पर्छ। महत्वपूर्ण जानकारीका लागि व्यावसायिक मानव अनुवाद सिफारिस गरिन्छ। यस अनुवादको प्रयोगबाट उत्पन्न कुनै पनि गलतफहमी वा गलत व्याख्याका लागि हामी जिम्मेवार નથી। + \ No newline at end of file diff --git a/translations/ne/README.md b/translations/ne/README.md index cd0b5fb05..a989a9587 100644 --- a/translations/ne/README.md +++ b/translations/ne/README.md @@ -1,205 +1,219 @@ -# वेब विकास आरम्भकर्ताहरूका लागि - एक पाठ्यक्रम +[![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) -माइक्रोसफ्ट क्लाउड एड्भोकेट्स द्वारा प्रदान गरिएको हाम्रो १२ हप्ताको समग्र पाठ्यक्रमसँग वेब विकासका आधारभूत कुरा सिक्नुहोस्। २४ वटा पाठहरू प्रत्येकमा जाभास्क्रिप्ट, CSS, र HTML लाई प्रायोगात्मक परियोजनाहरू जस्तै टेरारियम, ब्राउजर एक्सटेन्शन, र अन्तरिक्ष खेलहरू मार्फत गहिराइमा अध्ययन गरिएको छ। क्विजहरू, छलफलहरू, र व्यावहारिक कार्यहरूमा संलग्न हुनुहोस्। हाम्रो प्रभावकारी परियोजना-आधारित शिक्षण विधिसँग तपाईंको सीप सुधार गर्नुहोस् र ज्ञानको अवधारणालाई अप्टिमाइज गर्नुहोस्। आजै आफ्नो कोडिङ यात्रा सुरु गर्नुहोस्! +[![GitHub watchers](https://img.shields.io/github/watchers/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/watchers/) +[![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/network/) +[![GitHub stars](https://img.shields.io/github/stars/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/stargazers/) -एज्योर AI फाउन्ड्री डिस्कोर्ड समुदायमा सामेल हुनुहोस् +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + +# सुरुवातीहरूका लागि वेब विकास - एक पाठ्यक्रम + +Microsoft Cloud Advocates द्वारा तयार गरिएको हाम्रो १२ साता लामो व्यापक पाठ्यक्रम संग वेब विकासका आधारहरू सिक्नुहोस्। प्रत्येक २४ पाठहरूमा JavaScript, CSS, र HTML लाई प्रायोगात्मक परियोजनाहरू जस्तै टेरारियम, ब्राउजर एक्सटेन्सन, र अन्तरिक्ष खेलहरू मार्फत गहिराइमा जानिन्छ। क्विजहरू, कुराकानीहरू, र व्यावहारिक कर्तव्यहरूसँग संलग्न हुनुहोस्। हाम्रो प्रभावकारी परियोजना-आधारित शिक्षण विधि संग आफ्नो सीप बढाउनुहोस् र ज्ञानको सम्झना सुधार गर्नुहोस्। आजै आफ्नो कोडिङ यात्रा शुरू गर्नुहोस्! + +Azure AI Foundry Discord समुदायमा सहभागिता जनाउनुहोस् [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -यी स्रोतहरू प्रयोग गर्न शुरु गर्न यी कदमहरू पालना गर्नुहोस्: -1. **रेपोजिटरी फरक गर्नुहोस्**: Click [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) -2. **रेपोजिटरी क्लोन गर्नुहोस्**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**एज्योर AI फाउन्ड्री डिस्कोर्डमा सामेल हुनुहोस् र विशेषज्ञहरू र सहकर्मी विकासकर्ताहरूलाई भेट्नुहोस्**](https://discord.com/invite/ByRwuEEgH4) +यी स्रोतहरू प्रयोग गरेर सुरूवात गर्न यी चरणहरू पछ्याउनुहोस्: +1. **रेपो फोर्क गर्नुहोस्**: क्लिक गर्नुहोस् [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) +2. **रेपो क्लोन गर्नुहोस्**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**Azure AI Foundry Discord मा सहभागी हुनुहोस् र विज्ञ तथा अन्य विकासकर्ताहरूसँग भेट्नुहोस्**](https://discord.com/invite/ByRwuEEgH4) -### 🌐 बहु-भाषा समर्थन +### 🌐 बहुभाषी समर्थन -#### GitHub Action द्वारा समर्थित (स्वचालित र सदैव अद्यावधिक) +#### GitHub Action मार्फत समर्थित (स्वचालित र सधैं अद्यावधिक) [Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](./README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) -> **स्थानीय रूपमा क्लोन गर्न चाहनुहुन्छ?** +> **स्थानीय रूपमा क्लोन गर्न मन पराउनुभयो?** -> यस रेपोजिटरीमा ५० भन्दा बढी भाषा अनुवादहरू समावेश छन् जसले डाउनलोड आकार धेरै बढाउँछ। अनुवाद विना क्लोन गर्न, sparse checkout प्रयोग गर्नुहोस्: +> यस रिपोजिटरीमा ५०+ भाषा अनुवादहरू समावेश छन् जसले डाउनलोड साइज धेरै बढाउँछ। बिना अनुवाद क्लोन गर्न, स्पार्स चेकआउट प्रयोग गर्नुहोस्: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> यसले तपाईंलाई कोर्स पूरा गर्न आवश्यक सबै कुरा दिन्छ र छिटो डाउनलोड गरिन्छ। +> यसले तपाईँलाई पाठ्यक्रम पूरा गर्न सबै कुरा दिन्छ, र डाउनलोड धेरै छिटो हुन्छ। -**यदि तपाईं थप अनुवाद भाषाहरू समर्थन गर्न चाहनुहुन्छ भने ती [यहाँ](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md) सूचीबद्ध छन्** +**अझै थप अनुवाद भाषाहरू चाहनुहुन्छ भने, [यहाँ](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md) मा सूचीबद्ध छन्** [![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) #### 🧑‍🎓 _के तपाईं विद्यार्थी हुनुहुन्छ?_ -[**स्टुडेन्ट हब पृष्ठमा जानुहोस्**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) जहाँ तपाईंले आरम्भकर्ताका लागि स्रोतहरू, विद्यार्थी प्याकहरू र निःशुल्क प्रमाणपत्र भाउचर प्राप्त गर्ने तरिकाहरू पाउनुहुनेछ। यो पृष्ठ तपाईंले पोस्ट गर्नुपर्ने र समय-समयमा जाँच गर्नु पर्ने पृष्ठ हो किनभने हामी हरेक महिनामा सामग्री परिवर्तन गर्दैछौं। +[**Student Hub पृष्ठ**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) भ्रमण गर्नुहोस् जहाँ तपाईँले शुरुवाती स्रोतहरू, विद्यार्थी प्याकहरू र निःशुल्क प्रमाणपत्र भाउचर प्राप्त गर्ने तरिकाहरू पाउनुहुनेछ। यो पृष्ठ तपाईँले बुकमार्क गर्नु पर्ने हो र नियमित रूपमा अनुप्रयोग बदल्दा जाँच गर्नुहोस्। -### 📣 घोषणा - नयाँ GitHub Copilot Agent मोड चुनौतीहरू पूरा गर्न! +### 📣 घोषणा - नयाँ GitHub Copilot Agent मोड चुनौतीहरू पूरा गर्नुहोस्! -नयाँ चुनौती थपिएको छ, धेरै अध्यायहरूमा "GitHub Copilot Agent चुनौती 🚀" हेर्नुहोस्। यो GitHub Copilot र Agent मोड प्रयोग गरेर तपाईंले पूरा गर्नुपर्ने नयाँ चुनौती हो। यदि तपाईंले पहिला Agent मोड प्रयोग गर्नुभएन भने यसको क्षमता केवल पाठ मात्र उत्पन्न गर्नु छैन, यसले फाइलहरू बनाउन र सम्पादन गर्न, कमाण्डहरू चलाउन र अन्य धेरै गर्न सक्छ। +नयाँ चुनौती थपिएको छ, अधिकतर अध्यायहरूमा "GitHub Copilot Agent Challenge 🚀" खोज्नुहोस्। यो GitHub Copilot र Agent मोड प्रयोग गरेर पूरा गर्ने नयाँ चुनौती हो। यदि तपाईंले पहिले Agent मोड प्रयोग गर्नुभएन भने, यो केवल पाठ सिर्जना गर्ने मात्र होइन, फाइलहरू बनाउन र सम्पादन गर्न, कमाण्डहरू चलाउन र अझ धेरै गर्न सक्षम छ। -### 📣 घोषणा - _नयाँ परियोजना जनरेटिभ AI प्रयोग गरी निर्माण गर्ने_ +### 📣 घोषणा - _जनरेटिभ AI प्रयोग गरी नयाँ परियोजना_ निर्माण गर्न -नयाँ AI सहायक परियोजना भर्खरै थपिएको छ, यो परियोजना [यहाँ](./9-chat-project/README.md) जाँच गर्नुहोस्। +नयाँ AI सहायक परियोजना थपिएको छ, जाँच गर्नुहोस् [परियोजना](./9-chat-project/README.md) -### 📣 घोषणा - _नयाँ पाठ्यक्रम_ जनरेटिभ AI को लागि जाभास्क्रिप्टमा भर्खरै जारी गरिएको +### 📣 घोषणा - _जनरेटिभ AI को नयाँ पाठ्यक्रम_ JavaScript का लागि जारी गरिएको छ -हाम्रो नयाँ जनरेटिभ AI पाठ्यक्रम नछुट्नुहोस्! +हाम्रो नयाँ जनरेटिभ AI पाठ्यक्रम नछुटाउनुहोस्! -शुरू गर्न यहाँ जानुहोस् [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course)! +शुरू गर्न भ्रमण गर्नुहोस् [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course)! -![पृष्ठभूमि](../../translated_images/ne/background.148a8d43afde5730.webp) +![Background](../../translated_images/ne/background.148a8d43afde5730.webp) -- आधारदेखि RAG सम्म सबै कुरा समेट्ने पाठहरू। -- GenAI र हाम्रो साथी एपमार्फत ऐतिहासिक पात्रहरूसँग अन्तरक्रिया गर्नुहोस्। -- रमाइलो र आकर्षक कथा, तपाईं समय यात्रामा हुनुहुनेछ! +- आधारभूतदेखि RAG सम्मका विषयक पाठहरू। +- ऐतिहासिक पात्रहरूसँग GenAI र हाम्रो सहायक एप प्रयोग गरेर अन्तरक्रिया गर्नुहोस्। +- रमाइलो र आकर्षक कथा, तपाईं समय यात्रा गर्दै हुनुहुनेछ! -![पात्र](../../translated_images/ne/character.5c0dd8e067ffd693.webp) +![character](../../translated_images/ne/character.5c0dd8e067ffd693.webp) -प्रत्येक पाठमा पूरा गर्नुपर्ने एउटा असाइनमेन्ट, ज्ञान जाँच, र चुनौती समावेश छ, जसले तपाईंलाई यी विषयहरू सिक्न गाइड गर्छ: -- प्रॉम्प्टिङ र प्रॉम्प्ट ईन्जिनियरिङ -- पाठ र छवि एप उत्पादन + +प्रत्येक पाठमा पूरा गर्न कर्तव्य, ज्ञान जाँच र चुनौती समावेश छ, सिकाइका विषयहरूलाई मार्गदर्शन गर्न: +- प्रॉम्प्टिङ र प्रॉम्प्ट इन्जिनियरिङ +- पाठ र छवि एप निर्माण - खोज एपहरू -शुरु गर्न यहाँ जानुहोस् [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) +शुरू गर्न भ्रमण गर्नुहोस् [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course)! -## 🌱 सुरु गर्ने तरिका +## 🌱 सुरु गर्दै -> **शिक्षकहरू**, हामीले [यस पाठ्यक्रमलाई कसरी प्रयोग गर्ने बारे केही सुझावहरू](for-teachers.md) समावेश गरेका छौं। हामी तपाईंको प्रतिक्रिया [हाम्रो छलफल फोरम](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner) मा पाउन इच्छुक छौं! +> **शिक्षकहरू**, हामीले [केहि सुझावहरू](for-teachers.md) समावेश गरेका छौं यो पाठ्यक्रम कसरी प्रयोग गर्ने भनेर। कृपया [हाम्रो चर्चा फोरममा](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner) तपाईँको प्रतिक्रिया दिनुहोस्! -**[अध्यार्थीहरू](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, प्रत्येक पाठको लागि, प्रि-लेक्चर क्विजबाट सुरु गर्नुहोस् र व्याख्यान सामग्री पढ्दै, विभिन्न गतिविधिहरू पूरा गर्दै र पोस्ट-लेक्चर क्विजसँग बुझाइ जाँच गर्दै अघि बढ्नुहोस्। +**[विद्यार्थीहरू](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, प्रत्येक पाठको लागि, प्रि-लेक्चर क्विजबाट सुरु गर्नुहोस् र त्यसपछि व्याख्यान सामग्री पढ्नुहोस्, विभिन्न गतिविधिहरू पूरा गर्नुहोस् र पोस्ट-लेक्चर क्विजमार्फत आफ्नो बुझाइ परीक्षण गर्नुहोस्। -तपाईंको सिकाइ अनुभव बढाउन, तपाईंका साथीहरूसँग परियोजनाहरूमा सँगै काम गर्न जडान हुनुहोस्! छलफलहरू हाम्रो [चर्चा फोरम](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) मा प्रोत्साहित गरिन्छ जहाँ हाम्रा मोडरेटर टोली तपाईंका प्रश्नहरूको उत्तर दिन उपलब्ध रहनेछ। +तपाईँको सिकाइ अनुभव बढाउन, आफ्नो सहपाठीहरूसँग जोडिनुहोस् र परियोजनाहरू सँगै काम गर्नुहोस्! कुराकानीहरूलाई हाम्रो [चर्चा फोरममा](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) प्रोत्साहित गरिएको छ जहाँ हाम्रो मध्यस्थहरूको टिम तपाईँका प्रश्नहरूको जवाफ दिन तयार हुनेछ। -अझै पनि तपाईंको शिक्षालाई अगाडि बढाउन, हामी प्रबल सुझाव दिन्छौं कि तपाईं [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) मा थप अध्ययन सामग्री अन्वेषण गर्नुहोस्। +आफ्नो शिक्षालाई अझ अगाडि बढाउन, हामी कडा मन पराउछौं कि तपाईँ [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) मा अन्य अध्ययन सामग्रीहरू अन्वेषण गर्नुहोस्। -### 📋 तपाईंको वातावरण सेटअप गर्ने +### 📋 आफ्नो वातावरण सेटअप गर्दै -यो पाठ्यक्रमसँग विकास वातावरण तयार छ! तपाईं सुरु गर्दा, तपाईंले पाठ्यक्रमलाई [Codespace](https://github.com/features/codespaces/) मा चलाउन रोज्न सक्नुहुन्छ (_ब्राउजर-आधारित, कुनै इन्स्टल आवश्यक छैन वातावरण_), वा आफ्नो कम्प्युटरमा [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) जस्तो टेक्स्ट एडिटर प्रयोग गरेर स्थानीय रूपमा चलाउन सक्नुहुन्छ। +यस पाठ्यक्रमसँग विकास वातावरण तयार छ! सुरु गर्दा तपाईँले पाठ्यक्रमलाई [Codespace](https://github.com/features/codespaces/) मा चलाउन सक्नुहुन्छ (_ब्राउजर-आधारित, कुनै स्थापना आवश्यक छैन_), या आफ्नो कम्प्युटरमा [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) जस्ता टेक्स्ट एडिटर प्रयोग गरेर पनि चलाउन सक्नुहुन्छ। -#### आफ्नो रेपोजिटरी सिर्जना गर्नुहोस् -आफ्नो काम सजिलै सुरक्षित गर्नको लागि, यो सुझाव दिइन्छ कि तपाईंले यस रेपोजिटरीको आफ्नै प्रतिलिपि सिर्जना गर्नुहोस्। तपाईं यो पृष्ठको माथि रहेको **Use this template** बटन क्लिक गरेर गर्न सक्नुहुन्छ। यसले तपाईंको GitHub खातामा पाठ्यक्रमको एक प्रतिलिपि सहित नयाँ रेपोजिटरी सिर्जना गर्नेछ। +#### आफ्नो रिपोजिटरी सिर्जना गर्नुहोस् +आफ्नो काम सजिलै सुरक्षित राख्न, आफ्नो प्रतिलिपि बनाएर यस रिपोजिटरीलाई क्लोन गर्ने सल्लाह दिइन्छ। यसका लागि पृष्ठको माथिपट्टि रहेको **Use this template** बटन क्लिक गर्नुहोस्। यसले तपाईँको GitHub खातामा पाठ्यक्रमको प्रतिलिपि सहित नयाँ रिपोजिटरी बनाउनेछ। -यी कदमहरू पालना गर्नुहोस्: -1. **रेपोजिटरी फरक गर्नुहोस्**: यो पृष्ठको माथि-दायाँ कुनामा रहेको "Fork" बटनमा क्लिक गर्नुहोस्। -2. **रेपोजिटरी क्लोन गर्नुहोस्**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +यी चरणहरू अनुसरण गर्नुहोस्: +1. **रेपो फोर्क गर्नुहोस्**: पृष्ठको दायाँ माथि कुनामा रहेको "Fork" बटनमा क्लिक गर्नुहोस्। +2. **रेपो क्लोन गर्नुहोस्**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -#### Codespace मा पाठ्यक्रम चलाउने +#### Codespace मा पाठ्यक्रम चलाउनुहोस् -तपाईंले सिर्जना गरेको यस रेपोजिटरीको प्रतिलिपिमा, **Code** बटन क्लिक गरी **Open with Codespaces** चयन गर्नुहोस्। यसले तपाईंको लागि नयाँ Codespace सिर्जना गर्नेछ। +तपाईंले सिर्जना गरेको यस रिपोजिटरीमा, **Code** बटनमा क्लिक गर्नुस् र **Open with Codespaces** चयन गर्नुस्। यसले तपाईँका लागि नयाँ Codespace बनाउनेछ। ![Codespace](../../translated_images/ne/createcodespace.0238bbf4d7a8d955.webp) -#### आफ्नै कम्प्युटरमा पाठ्यक्रम स्थानीय रूपमा चलाउने +#### आफ्नो कम्प्युटरमा स्थानीय रूपमा पाठ्यक्रम चलाउनुहोस् + +यो पाठ्यक्रम स्थानीय रूपमा चलाउन तपाईंलाई टेक्स्ट एडिटर, ब्राउजर र कमाण्ड लाइन उपकरण आवश्यक पर्छ। हाम्रो पहिलो पाठ, [परिचय: प्रोग्रामिङ भाषाहरू र उपकरणहरू](../../1-getting-started-lessons/1-intro-to-programming-languages) ले यी उपकरणहरूको विभिन्न विकल्पहरूमा तपाईंलाई मार्गदर्शन गर्नेछ ताकि तपाईंलाई सबैभन्दा राम्रो के हो छान्न सक्नुहोस्। -तपाईंको कम्प्युटरमा स्थानीय रूपमा यो पाठ्यक्रम चलाउन, तपाईंलाई टेक्स्ट एडिटर, ब्राउजर र कमाण्ड लाइन उपकरण आवश्यक पर्छ। हाम्रो पहिलो पाठ, [प्रोग्रामिङ भाषा र उपकरणहरूको परिचय](../../1-getting-started-lessons/1-intro-to-programming-languages), तपाईंलाई यी उपकरणहरूका विभिन्न विकल्पहरू मार्फत हिंड्नेछ जुन तपाईंका लागि सबै भन्दा उपयुक्त छान्न सक्नुहुनेछ। +हाम्रो सुझाव छ [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) प्रयोग गर्नुहोस्, जसमा निर्मित [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) पनि छ। तपाईं Visual Studio Code यहाँबाट डाउनलोड गर्न सक्नुहुन्छ: [यहाँ](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -हामी [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) लाई तपाईंको एडिटरका रूपमा प्रयोग गर्न सिफारिस गर्छौं, जसमा निर्मित [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) पनि छ। तपाईंले Visual Studio Code यहाँबाट डाउनलोड गर्न सक्नुहुन्छ: [यहाँ](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon)। -1. आफ्नो रेपोजिटरी आफ्नो कम्प्युटरमा क्लोन गर्नुहोस्। तपाईं यो गर्न सक्नुहुन्छ **Code** बटन क्लिक गरी URL प्रतिलिपि गरेर: +1. आफ्नो रिपोजिटरी कम्प्युटरमा क्लोन गर्नुस्। यसका लागि **Code** बटनमा क्लिक गरी URL कपी गर्नुहोस्: [CodeSpace](./images/createcodespace.png) - त्यसपछि, [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) भित्र [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) खोल्नुहोस् र तलको आदेश चलाउनुहोस्, जहाँ `` लाई तपाईँले भर्खरै कपी गरेको URL द्वारा प्रतिस्थापन गर्नुहोस्: + त्यसपछि, [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) भित्र [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) खोल्नुहोस् र तलको आदेश चलाउनुहोस्, जहाँ `` तपाईंले भर्खरै कपी गरेको URL सँग प्रतिस्थापन गर्नुहोस्: ```bash git clone ``` -2. Visual Studio Code मा फोल्डर खोल्नुहोस्। तपाईं यसो गर्न सक्नुहुन्छ **File** > **Open Folder** क्लिक गरेर र भर्खर क्लोन गरिएको फोल्डर चयन गरेर। +2. Visual Studio Code मा फोल्डर खोल्नुहोस्। तपाईंले **File** > **Open Folder** मा क्लिक गरेर र भर्खर क्लोन गरेको फोल्डर चयन गरेर यो गर्न सक्नुहुन्छ। -> सिफारिस गरिएको Visual Studio Code एक्सटेन्सनहरू: +> सिफारिस गरिएका Visual Studio Code एक्सटेन्सनहरू: > > * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - Visual Studio Code भित्र HTML पृष्ठहरूको पूर्वावलोकन गर्न -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - कोड छिटो लेख्न सहयोग गर्न +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - तपाईंलाई छिटो कोड लेख्न सहयोग गर्न ## 📂 प्रत्येक पाठमा समावेश छन्: -- वैकल्पिक स्केच नोट +- वैकल्पिक स्केचनोट - वैकल्पिक पूरक भिडियो -- पाठअघि वार्मअप क्विज +- पाठ पूर्व तातो-तपाई क्विज - लिखित पाठ -- प्रोजेक्ट-आधारित पाठहरूमा, प्रोजेक्ट कसरी निर्माण गर्ने भनेर कदम-दर-कदम गाइडहरू +- परियोजना-आधारित पाठहरूको लागि, परियोजना कसरी बनाउने चरण-द्वारा-चरण मार्गदर्शनहरू - ज्ञान जाँचहरू - एक चुनौती - पूरक पढाइ - असाइनमेन्ट - [पाठपश्चात क्विज](https://ff-quizzes.netlify.app/web/) -> **क्विजहरू सम्बन्धी एउटा नोट**: सबै क्विजहरू Quiz-app फोल्डरमा राखिएका छन्, कुल ४८ क्विजहरू छन्, प्रत्येकमा तीन प्रश्नहरू छन्। तिनीहरू यहाँ उपलब्ध छन् [यहाँ](https://ff-quizzes.netlify.app/web/) क्विज एप्लिकेशनलाई स्थानीय रूपमा चलाउन सकिन्छ वा Azure मा तैनाथ गर्न सकिन्छ; `quiz-app` फोल्डरमा निर्देशनहरू पालना गर्नुहोस्। +> **क्विजहरू सम्बन्धी नोट**: सबै क्विजहरू Quiz-app फोल्डरमा सङ्ग्रहित छन्, तीन प्रश्नहरू सहित ४८ कुल क्विजहरू। तिनीहरू [यहाँ](https://ff-quizzes.netlify.app/web/) उपलब्ध छन्; क्विज एप स्थानीय रूपमा चलाउन सकिन्छ वा Azure मा डिप्लॉय गर्न सकिन्छ; `quiz-app` फोल्डरमा निर्देशनहरू पछ्याउनुहोस्। ## 🗃️ पाठहरू -| | प्रोजेक्ट नाम | सिकाइ अवधारणाहरू | सिकाइ उद्देश्यहरू | लिंक गरिएको पाठ | लेखक | +| | परियोजनाको नाम | सिकाइका अवधारणाहरू | सिकाइ उद्देश्यहरू | लिंक गरिएको पाठ | लेखक | | :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | -| 01 | सुरूवात गर्दै | प्रोग्रामिङ र उपकरणहरूको परिचय | प्रायः प्रोग्रामिङ भाषाहरूको आधारभूत अवधारणाहरू सिक्नुहोस् र पेशेवर विकासकर्ताहरूलाई सहयोग गर्ने सफ्टवेयरहरूको बारेमा जान्नुहोस् | [प्रोग्रामिङ भाषाहरू र उपकरणहरूको परिचय](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | -| 02 | सुरूवात गर्दै | GitHub का आधारभूत कुरा, टिमसँग काम गर्ने प्रक्रिया | तपाईंको प्रोजेक्टमा GitHub कसरी प्रयोग गर्ने, कसरी सहयोग गर्ने सिक्नुहोस् | [GitHub परिचय](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | सुरूवात गर्दै | पहुँचयोग्यता | वेब पहुँचयोग्यताको आधारभूत कुरा सिक्नुहोस् | [पहुँचयोग्यता आधारभूत कुरा](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | JS आधारभूत | JavaScript डाटा प्रकार | JavaScript डाटा प्रकारहरूको आधारभूत कुरा | [डाटा प्रकार](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | JS आधारभूत | क्रियाहरू र मेथडहरू | एप्लिकेशनको लॉजिक फ्लो व्यवस्थापन गर्न क्रियाहरू र मेथडहरूको बारेमा जान्नुहोस् | [क्रियाहरू र मेथडहरू](./2-js-basics/2-functions-methods/README.md) | Jasmine र Christopher | -| 06 | JS आधारभूत | JS सँग निर्णय लिनु | आफ्नो कोडमा निर्णय-निर्माण विधिहरू प्रयोग गरेर सर्तहरू कसरी बनाउने जान्नुहोस् | [निर्णय लिनु](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | JS आधारभूत | एरेहरू र लूपहरू | JavaScript मा एरेहरू र लूपहरूको माध्यमबाट डाटा प्रशोधन गर्नुहोस् | [एरेहरू र लूपहरू](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML अभ्यासमा | अनलाइन टेरारियम सिर्जना गर्न HTML बनाउनुस्, लेआउट बनाउनेमा केन्द्रित | [HTML परिचय](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS अभ्यासमा | अनलाइन टेरारियमको शैली निर्धारण गर्न CSS बनाउनुहोस्, CSS का आधारभूत कुरा र पृष्ठ प्रतिक्रियाशील बनाउन केन्द्रित | [CSS परिचय](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript क्लोजरहरू, DOM ह्यान्डलिङ | ड्र्याग/ड्रप इन्टरफेसका लागि टेरारियम काम गर्ने JavaScript बनाउनुहोस्, क्लोजर र DOM ह्यान्डलिङमा केन्द्रित | [JavaScript क्लोजरहरू, DOM ह्यान्डलिङ](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [टाइपिङ खेल](./4-typing-game/solution/README.md) | टाइपिङ खेल बनाउनुहोस् | तपाईंको JavaScript एपको लॉजिक चलाउन किबोर्ड घटनाहरू कसरी प्रयोग गर्ने जान्नुहोस् | [इभेन्ट-ड्राइभन प्रोग्रामिङ](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [हरियो ब्राउजर एक्सटेन्सन](./5-browser-extension/solution/README.md) | ब्राउजरसँग काम गर्दै | ब्राउजरहरू कसरी काम गर्छन्, तिनीहरूको इतिहास र पहिलो एक्सटेन्सन तत्वहरू कसरी तयार गर्ने जान्नुहोस् | [ब्राउजरहरूबारे](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [हरियो ब्राउजर एक्सटेन्सन](./5-browser-extension/solution/README.md) | फारम बनाउने, API कल गर्ने र स्थानीय स्टोरेजमा भेरिएबलहरू भण्डारण गर्ने | API कल गर्न स्थानीय स्टोरेजमा भण्डारण गरिएको भेरिएबलहरू प्रयोग गरेर तपाईंको ब्राउजर एक्सटेन्सनका JavaScript तत्वहरू बनाउनुहोस् | [API, फारम, र स्थानीय स्टोरेज](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [हरियो ब्राउजर एक्सटेन्सन](./5-browser-extension/solution/README.md) | ब्राउजरको पृष्ठभूमि प्रक्रियाहरू, वेब प्रदर्शन | एक्सटेन्सनको आइकन व्यवस्थापन गर्न ब्राउजरको पृष्ठभूमि प्रक्रियाहरू प्रयोग गर्नुहोस्; वेब प्रदर्शन र केही अनुकूलनहरूबारे जान्नुहोस् | [पृष्ठभूमि कार्यहरू र प्रदर्शन](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [स्पेस खेल](./6-space-game/solution/README.md) | JavaScript सँग थप उन्नत खेल विकास | कक्षाहरू र संयोजन दुवै प्रयोग गरेर इनहेरिटेन्स र Pub/Sub ढाँचाका बारेमा जान्नुहोस्, खेल विकासको तयारीमा | [उन्नत खेल विकासको परिचय](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [स्पेस खेल](./6-space-game/solution/README.md) | क्यानभासमा रेखाचित्र खिच्ने | स्क्रिनमा तत्वहरू खिच्न क्यानभास API का बारेमा जान्नुहोस् | [क्यानभासमा रेखाचित्र](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [स्पेस खेल](./6-space-game/solution/README.md) | स्क्रिन वरिपरि तत्वहरू सराउने | कसरि तत्वहरू कर्टेसियन निर्देशांक र क्यानभास API प्रयोग गरेर चलाउन सकिन्छ पत्ता लगाउनुहोस् | [तत्वहरू सराउने](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [स्पेस खेल](./6-space-game/solution/README.md) | ठक्कर पत्ता लगाउने | तत्वहरूलाई ठक्कर लाग्ने र एक अर्कामा प्रतिक्रिया जनाउने बनाउनुहोस् कि बटन थिचेपछि र खेलको प्रदर्शन सुनिश्चित गर्न कूलडाउन क्षमता दिनुहोस् | [ठक्कर पत्ता लगाउने](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [स्पेस खेल](./6-space-game/solution/README.md) | स्कोर राख्ने | खेलको स्थिति र प्रदर्शन आधारमा गणितीय गणना प्रदर्शन गर्नुहोस् | [स्कोर राख्ने](./6-space-game/5-keeping-score/README.md) | Chris | -| 20 | [स्पेस खेल](./6-space-game/solution/README.md) | खेल समाप्त र पुनः सुरु गर्ने | खेल समाप्त गर्ने र पुनः सुरु गर्ने बारे जान्नुहोस्, जसमा स्रोतहरू सफा पार्ने र भेरिएबल मानहरू रिसेट गर्ने समावेश छ | [अन्त्य सर्त](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [बैंकिङ एप](./7-bank-project/solution/README.md) | वेब एपमा HTML टेम्प्लेट र रूटहरू | बहुपृष्ठ वेबसाइटको रचना गर्न राउटिङ र HTML टेम्प्लेटहरू कसरी बनाउने सिक्नुहोस् | [HTML टेम्प्लेट र रूटहरू](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [बैंकिङ एप](./7-bank-project/solution/README.md) | लगइन र दर्ता फारम बनाउने | फारम बनाउने र प्रमाणीकरण प्रक्रिया ह्यान्डल गर्ने सिक्नुहोस् | [फारमहरू](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [बैंकिङ एप](./7-bank-project/solution/README.md) | डाटा ल्याउने र प्रयोग गर्ने तरिका | तपाईंको एपमा डाटा कसरी आउँछ र जान्छ, कसरी ल्याउने, भण्डारण गर्ने र नष्ट गर्ने जान्नुहोस् | [डाटा](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [बैंकिङ एप](./7-bank-project/solution/README.md) | राज्य व्यवस्थापनका अवधारणाहरू | तपाईंको एपले राज्यलाई कसरी राख्छ र यसलाई प्रोग्रामिङ्गमार्फत कसरी व्यवस्थापन गर्ने जान्नुहोस् | [राज्य व्यवस्थापन](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [ब्राउजर/VScode कोड](../../8-code-editor) | VScode सँग काम गर्दै | कोड सम्पादक प्रयोग गर्ने विधि सिक्नुहोस्| [VScode कोड सम्पादक उपयोग](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [AI सहायकहरू](./9-chat-project/README.md) | AI सँग काम गर्दै | आफ्नो AI सहायक कसरी बनाउने सिक्नुहोस् | [AI सहायक प्रोजेक्ट](./9-chat-project/README.md) | Chris | - -## 🏫 पिडागोजी - -हाम्रो पाठ्यक्रम दुई प्रमुख शिक्षाशास्त्रीय सिद्धान्तहरूसँग डिजाइन गरिएको छ: +| 01 | सुरूवात गर्दै | प्रोग्रामिङ र उपकरणहरूको परिचय | धेरै प्रोग्रामिङ भाषाहरूको आधारभूत सिद्धान्तहरू र व्यावसायिक विकासकर्ताहरूलाई सहयोग गर्ने सफ्टवेयरहरू सिक्नुहोस् | [प्रोग्रामिङ भाषाहरू र उपकरणहरूको परिचय](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | सुरूवात गर्दै | GitHub को आधारभूत ज्ञान, टिम सँग काम गर्ने तरिका | तपाईंको परियोजनामा GitHub प्रयोग गर्ने तरिका, कोड आधारमा अरू सँग कसरी सहकार्य गर्ने | [GitHub परिचय](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | सुरूवात गर्दै | पहुँचयोग्यता | वेब पहुँचयोग्यता को आधारभूत कुरा सिक्नुहोस् | [पहुँचयोग्यता आधारभूत](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | JS आधारहरू | JavaScript डाटाटाइपहरू | JavaScript डाटाटाइपहरूको आधारभूत कुरा | [डाटाटाइपहरू](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | JS आधारहरू | फङ्क्शन र मेथडहरू | अनुप्रयोगको तर्क प्रवाह व्यवस्थापन गर्न फङ्क्शन र मेथडहरूको बारेमा सिक्नुहोस् | [फङ्क्शन र मेथडहरू](./2-js-basics/2-functions-methods/README.md) | Jasmine र Christopher | +| 06 | JS आधारहरू | JS सँग निर्णय बनाउने | निर्णय-निर्माण विधिहरू प्रयोग गरेर तपाईंको कोडमा सर्तहरू कसरी बनाउन सिक्नुहोस् | [निर्णय बनाउने](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | JS आधारहरू | एर्रे र लूपहरू | JavaScript मा एर्रे र लूपहरू प्रयोग गरेर डाटासँग काम गर्नुहोस् | [एर्रे र लूपहरू](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [टेरारियम](./3-terrarium/solution/README.md) | HTML अभ्यासमा | अनलाइन टेरारियम बनाउन HTML सिर्जना गर्नुहोस्, लेआउट निर्माणमा ध्यान दिँदै | [HTML परिचय](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [टेरारियम](./3-terrarium/solution/README.md) | CSS अभ्यासमा | अनलाइन टेरारियमको लागि CSS शैली बनाउनुहोस्, CSS का आधारहरू र पृष्ठलाई प्रतिक्रियाशील बनाउने तरिकामा केन्द्रित | [CSS परिचय](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [टेरारियम](./3-terrarium/solution/README.md) | JavaScript क्लोजरहरू, DOM व्यवस्थापन | टेरारियमलाई ड्र्याग/ड्रप इन्टरफेस बनाउन JavaScript लेख्नुहोस्, क्लोजरहरू र DOM व्यवस्थापनमा केन्द्रित | [JavaScript क्लोजरहरू, DOM व्यवस्थापन](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [टाइपिंग गेम](./4-typing-game/solution/README.md) | टाइपिंग गेम बनाउने | तपाईंको JavaScript एपको तर्क चलाउने कीबोर्ड घटना कसरी प्रयोग गर्ने सिक्नुहोस् | [इभेन्ट-ड्राइभन प्रोग्रामिङ](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [ग्रीन ब्राउजर एक्सटेन्सन](./5-browser-extension/solution/README.md) | ब्राउजरसँग काम गर्ने | ब्राउजरहरू कसरी काम गर्छन्, तिनीहरूको इतिहास, र पहिलो ब्राउजर एक्सटेन्सनका तत्वहरू कसरी स्क्याफोल्ड गर्ने सिक्नुहोस् | [ब्राउजरका बारेमा](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [ग्रीन ब्राउजर एक्सटेन्सन](./5-browser-extension/solution/README.md) | फर्म बनाउने, API कल गर्ने र स्थानीय स्टोरेजमा भेरिएबलहरू भण्डारण गर्ने | API कल गर्न र स्थानीय स्टोरेजमा स्टोर गरिएका भेरिएबलहरू प्रयोग गरेर तपाईंको ब्राउजर एक्सटेन्सनका JavaScript तत्वहरू बनाउनुहोस् | [API, फर्महरू, र स्थानीय स्टोरेज](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [ग्रीन ब्राउजर एक्सटेन्सन](./5-browser-extension/solution/README.md) | ब्राउजरमा पृष्ठभूमि प्रक्रियाहरू, वेब प्रदर्शन | एक्सटेन्सनको आइकन व्यवस्थापन गर्न ब्राउजरका पृष्ठभूमि प्रक्रियाहरू प्रयोग गर्नुहोस्; वेब प्रदर्शन र केही अप्टिमाइजेशनहरूबारे जान्नुहोस् | [पृष्ठभूमि कार्य र प्रदर्शन](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [स्पेस गेम](./6-space-game/solution/README.md) | JavaScript सँग थप उन्नत गेम विकास | इनहेरेन्टेन्स, क्लास र कम्पोजिसन दुवै प्रयोग गरेर, र Pub/Sub ढाँचाको बारेमा सिक्नुहोस्, गेम बनाउन तयारीका लागि | [उन्नत गेम विकास परिचय](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [स्पेस गेम](./6-space-game/solution/README.md) | क्यानभासमा चित्रांकन | क्यानभास API को बारेमा जान्नुहोस्, जसले स्क्रिनमा तत्वहरू चित्रित गर्न प्रयोग हुन्छ | [क्यानभासमा चित्रण](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [स्पेस गेम](./6-space-game/solution/README.md) | स्क्रिनमा तत्वहरू सर्नु | कर्टिसियन निर्देशांक र क्यानभास API प्रयोग गरेर तत्वहरूलाई गतिशील बनाउन सिक्नुहोस् | [तत्वहरू सार्ने](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [स्पेस गेम](./6-space-game/solution/README.md) | ठक्कर पहिचान | कीप्रेस प्रयोग गरेर तत्वहरूलाई ठोक्किन र अनुरूप प्रतिक्रिया दिनुहोस्; खेलको प्रदर्शन सुनिश्चित गर्न कूलडाउन कार्य दिनुहोस् | [ठक्कर पहिचान](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [स्पेस गेम](./6-space-game/solution/README.md) | स्कोर राख्नु | खेलको स्थिति र प्रदर्शनमा आधारित गणितीय गणना गर्नुहोस् | [स्कोर राख्ने](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [स्पेस गेम](./6-space-game/solution/README.md) | खेल अन्त्य र पुनः सुरु गर्ने | खेल अन्त्य गर्ने र पुनः सुरु गर्ने तरिका, सम्पत्ति सफा गर्ने र भेरिएबल मानहरू रिसेट गर्ने सिक्नुहोस् | [अन्त्य अवस्था](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [बैंकिङ एप](./7-bank-project/solution/README.md) | वेब एपमा HTML टेम्प्लेट र रुट्स | मल्टिपेज वेबसाइटको संरचना रुटिङ र HTML टेम्प्लेटहरू प्रयोग गरेर कसरी बनाउने सिक्नुहोस् | [HTML टेम्प्लेट र रुट्स](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [बैंकिङ एप](./7-bank-project/solution/README.md) | लगइन र दर्ता फर्म बनाउने | फर्महरू बनाउने र भ्यालिडेसन प्रक्रिया कसरी संचालन गर्ने सिक्नुहोस् | [फर्महरू](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [बैंकिङ एप](./7-bank-project/solution/README.md) | डाटा ल्याउने र प्रयोग गर्ने विधिहरू | तपाईंको एपमा डाटा कसरी आउँछ र जान्छ, कसरी ल्याउने, भण्डारण गर्ने र नष्ट गर्ने | [डाटा](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [बैंकिङ एप](./7-bank-project/solution/README.md) | स्टेट म्यानेजमेन्टका अवधारणाहरू | तपाईंको एपले कसरी स्टेटलाई राख्छ र प्रोग्रामिङबाट कसरी व्यवस्थापन गर्ने सिक्नुहोस् | [स्टेट म्यानेजमेन्ट](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [ब्राउजर/VScode कोड](../../8-code-editor) | VScode सँग काम गर्ने | कोड सम्पादक कसरी प्रयोग गर्ने जान्नुहोस् | [VScode कोड सम्पादक प्रयोग गर्दै](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [AI सहायकहरू](./9-chat-project/README.md) | AI सँग काम गर्ने | आफ्नै AI सहायक कसरी बनाउने जान्नुहोस् | [AI सहायक परियोजना](./9-chat-project/README.md) | Chris | + +## 🏫 पेडागोजी + +हाम्रो पाठ्यक्रम दुई प्रमुख शैक्षिक सिद्धान्तहरूका साथ डिजाइन गरिएको छ: * परियोजना-आधारित सिकाइ * बारम्बार क्विजहरू -कार्यक्रमले JavaScript, HTML, र CSS का आधारभूत कुरा सिकाउँछ, साथै आजका वेब विकासकर्ताहरूले प्रयोग गर्ने नवीनतम उपकरण र प्रविधिहरू पनि। विद्यार्थीहरूलाई टाइपिङ खेल, भर्चुअल टेरारियम, वातावरणमैत्री ब्राउजर एक्सटेन्सन, अन्तरिक्ष-आक्रमण शैलीको खेल, र व्यवसायका लागि बैंकिङ एप निर्माण गरेर व्यावहारिक अनुभव विकसित गर्ने अवसर प्राप्त हुन्छ। श्रृंखलाको अन्त्यसम्म, विद्यार्थीहरूले वेब विकासको गहिरो समझ प्राप्त गर्नेछन्। +कार्यक्रमले JavaScript, HTML, र CSS का आधारभूत कुरा सिकाउँछ, साथै आजको वेब विकासकर्ताहरूले प्रयोग गर्ने नयाँ उपकरण र प्रविधिहरू पनि सिकाउँछ। विद्यार्थीहरूले टाइपिङ खेल, भर्चुअल टेरारियम, इको-मैत्री ब्राउजर एक्सटेन्सन, स्पेस-इनभेडर शैलीको खेल, र व्यवसायका लागि बैंकिङ एप निर्माण गरेर व्यावहारिक अनुभव प्राप्त गर्ने मौका पाउँछन्। श्रृंखलाको अन्त्यसम्म विद्यार्थीहरूले वेब विकासमा बलियो बुझाइ हासिल गर्नेछन्। -> 🎓 तपाईं Microsoft Learn मा [Learn Path](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) को रूपमा यस पाठ्यक्रमका पहिलो केही पाठहरू लिन सक्नुहुन्छ! +> 🎓 तपाईं Microsoft Learn मा यो पाठ्यक्रमका पहिलो केही पाठहरूलाई [Learn Path](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) को रूपमा लिन सक्नुहुन्छ! -सामग्री परियोजनासँग सुसंगत हुनाले प्रक्रिया विद्यार्थीहरूको लागि रमाईलो र अवधारणाहरूको सम्झना अझ मजबुत बनाउने हुन्छ। हामीले JavaScript आधारभूत कुराहरू सिकाउने प्रारम्भिक पाठहरू पनि लेखेका छौं, जसमा "[Beginner Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" भिडियो ट्युटोरियलको एउटा भिडियो रहेको छ, जसका केही लेखकहरूले यो पाठ्यक्रममा योगदान दिएका छन्। +सुनिश्चित गर्दै कि सामग्री परियोजनाहरू संग मेल खान्छ, प्रक्रिया विद्यार्थीहरूका लागि अधिक रमाईलो बन्छ र अवधारणाहरूको सम्झना बढ्छ। हामीले केही शुरूवाती पाठहरू JavaScript आधारहरूमा लेखेका छौं जसले अवधारणाहरू परिचय गराउँछ, एक भिडियो "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" सँग जोडिएको, जसका केही लेखकहरूले यस पाठ्यक्रममा योगदान दिएका छन्। -थप रूपमा, कक्षाबाट अघि सक्ने एक क्विजले विद्यार्थीलाई सिकाइ दिशामा तयार पार्छ, भने कक्षापछि दोस्रो क्विजले अवधारणाको थप सम्झना सुनिश्चित गर्छ। यो पाठ्यक्रम लचिलो र रमाईलो रूपमा डिजाइन गरिएको छ र यो पूरै वा अंशमा लिन सकिन्छ। परियोजनाहरू सानोबाट सुरु भएर १२ हप्ते अवधिसम्म जटिल बन्दै जान्छन्। +थप रूपमा, कक्षाको पहिलेको कम-जोखिम क्विजले विद्यार्थीलाई विषय सिक्नको लक्ष्य निर्धारण गर्छ, र कक्षापछि दोस्रो क्विजले थप सम्झना सुनिश्चित गर्छ। यो पाठ्यक्रम लचकदार र रमाईलो हुने गरी डिजाइन गरिएको छ र पूर्ण वा आंशिक रूपमा लिन सकिन्छ। परियोजनाहरू साना सुरु हुँदै १२ हप्ता अवधिको अन्त्यमा क्रमशः जटिल बन्छन्। -हामीले जानबूजेर JavaScript फ्रेमवर्कहरू नसमेटी वेब विकासकर्ता बन्नका लागि आवश्यक आधारभूत सीपहरूमा केन्द्रित छौँ, फ्रेमवर्क सिक्नुअघि। राम्रो अर्को कदम यस पाठ्यक्रम पूरा गर्न Node.js सिक्नु हो, भिडियोहरूको अर्को संग्रहको माध्यमबाट: "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". +हामीले जानबुझेर JavaScript फ्रेमवर्कहरू परित्याग गरेका छौं ताकि आधारभूत कौशलहरूमा ध्यान दिन सकियोस्, तर यस पाठ्यक्रम पूरा गर्ने अर्को राम्रो कदम भनेको Node.js को बारेमा सिक्नु हो, अर्को भिडियो संग्रह "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)" मार्फत। -> हाम्रो [Code of Conduct](CODE_OF_CONDUCT.md) र [Contributing](CONTRIBUTING.md) निर्देशनहरू अवलोकन गर्नुहोस्। हामी तपाईंको रचनात्मक प्रतिक्रिया स्वागत गर्दछौँ! +> हाम्रो [अचारसंहिता](CODE_OF_CONDUCT.md) र [योगदान](CONTRIBUTING.md) दिशानिर्देशहरू हेर्नुहोस्। हामी तपाईंको सकारात्मक प्रतिक्रिया स्वागत गर्दछौं! ## 🧭 अफलाइन पहुँच -तपाईं [Docsify](https://docsify.js.org/#/) प्रयोग गरेर यो दस्तावेजलाई अफलाइन पनि चलाउन सक्नुहुन्छ। यस रिपोजिटोरीलाई फोर्क गर्नुहोस्, आफ्नो स्थानीय मेसिनमा [Docsify स्थापना गर्नुहोस्](https://docsify.js.org/#/quickstart), र त्यसपछि यस रिपोजिटोरीको मूल फोल्डरमा `docsify serve` टाइप गर्नुहोस्। वेबसाइट स्थानीयहोस्ट: `localhost:3000` को पोर्ट ३००० मा सेवा हुनेछ। +तपाईं [Docsify](https://docsify.js.org/#/) प्रयोग गरेर यो कागजात अफलाइन चलाउन सक्नुहुन्छ। यो रिपो फोर्क गर्नुहोस्, [Docsify स्थापना गर्नुहोस्](https://docsify.js.org/#/quickstart) आफ्नो स्थानीय मेसिनमा, अनि यो रिपोको मूल फोल्डरमा `docsify serve` टाइप गर्नुहोस्। वेबसाइट तपाईंको लोकलहोस्टमा पोर्ट 3000 मा सेवा हुनेछ: `localhost:3000`। ## 📘 PDF -सबै पाठहरूको PDF यहाँ फेला पार्न सकिन्छ [यहाँ](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf)। +सबै पाठहरूको PDF [यहाँ](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf) फेला पार्न सकिन्छ। ## 🎒 अन्य कोर्सहरू -हाम्रो टोलीले अन्य कोर्सहरू उत्पादन गर्दछ! जाँच गर्नुहोस्: +हाम्रो टिम अन्य पाठ्यक्रमहरू उत्पादन गर्दछ! जाँच गर्नुहोस्: ### LangChain [![LangChain4j for Beginners](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) [![LangChain.js for Beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) - +[![LangChain for Beginners](https://img.shields.io/badge/LangChain%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://github.com/microsoft/langchain-for-beginners?WT.mc_id=m365-94501-dwahlin) --- ### Azure / Edge / MCP / Agents @@ -235,23 +249,23 @@ [![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## सहयोग प्राप्त गर्ने तरिका +## सहायता पाउनुहोस् -यदि तपाईं अड्कनुहुन्छ वा AI अनुप्रयोगहरू निर्माण गर्दा कुनै प्रश्नहरू छन् भने, MCP सम्बन्धी छलफलहरूमा साथी सिक्नेहरू र अनुभवी विकासकर्ताहरूसँग जडान हुनुहोस्। यो एक सहयोगात्मक समुदाय हो जहाँ प्रश्नहरू स्वागत छन् र ज्ञान स्वतन्त्र रूपमा साझा गरिन्छ। +यदि तपाईं अड्किनुभयो वा AI एपहरू निर्माण गर्ने बारेमा कुनै प्रश्नहरू छन् भने। अन्य सिक्नेहरू र अनुभवी विकासकर्ताहरूसँग MCP सम्बन्धी छलफलहरूमा सहभागी हुनुहोस्। यो एउटा सहयोगी समुदाय हो जहाँ प्रश्नहरू स्वागतयोग्य छन् र ज्ञान स्वतन्त्र रूपमा साझा गरिन्छ। [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -यदि तपाईंलाई उत्पादन प्रतिक्रिया वा निर्माण गर्दा त्रुटिहरू छन् भने जानुहोस्: +यदि तपाईंलाई उत्पादन प्रतिक्रिया वा निर्माण गर्दा त्रुटिहरू छन् भने निम्नमा जानुहोस्: [![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) -## अनुमति +## लाइसेन्स -यो रिपोजिटोरी MIT अनुमति अन्तर्गत लाइसेन्स प्राप्त छ। थप जानकारीका लागि [LICENSE](../../LICENSE) फाइल हेर्नुहोस्। +यो रिपोजिटरी MIT लाइसेन्स अन्तर्गत लाइसेन्स गरिएको छ। थप जानकारीका लागि [LICENSE](../../LICENSE) फाइल हेर्नुहोस्। --- -**अपवाद**: -यो दस्तावेज़ AI अनुवाद सेवा [Co-op Translator](https://github.com/Azure/co-op-translator) को प्रयोग गरी अनुवाद गरिएको हो। हामी शुद्धताको प्रयास गर्दछौं, तर कृपया ध्यान दिनुहोस् कि स्वचालित अनुवादहरूमा त्रुटिहरू वा असत्यताहरू हुन सक्छन्। मूल दस्तावेज़ यसको मूल भाषामा आधिकारिक स्रोतको रूपमा मानिनु पर्छ। महत्वपूर्ण जानकारीका लागि व्यावसायिक मानव अनुवाद सिफारिस गरिन्छ। यस अनुवादको प्रयोगबाट उत्पन्न कुनै पनि गलतफहमी वा गलत व्याख्याका लागि हामी जिम्मेवार छैनौं। +**अस्वीकरण**: +यो दस्तावेज AI अनुवाद सेवा [Co-op Translator](https://github.com/Azure/co-op-translator) को प्रयोग गरी अनुवाद गरिएको हो। हामी शुद्धताको लागि प्रयासरत छौं भने पनि कृत्रिम अनुवादमा त्रुटिहरू वा अशुद्धिहरू हुन सक्नेछ। मूल दस्तावेज यसको आफ्नै भाषामा आधिकारिक स्रोत मानिनुपर्छ। महत्वपूर्ण जानकारीको लागि व्यावसायिक मानव अनुवाद सिफारिस गरिन्छ। यस अनुवादको प्रयोगबाट उत्पन्न कुनै पनि भ्रम वा गलत अर्थ लगाउने कुराहरूका लागि हामी जिम्मेवार छैनौं। \ No newline at end of file diff --git a/translations/pa/.co-op-translator.json b/translations/pa/.co-op-translator.json index 84be608e8..8a6f4af32 100644 --- a/translations/pa/.co-op-translator.json +++ b/translations/pa/.co-op-translator.json @@ -493,7 +493,7 @@ }, "AGENTS.md": { "original_hash": "a362efd06d64d4134a0cfe8515a86d34", - "translation_date": "2025-10-03T11:23:33+00:00", + "translation_date": "2026-02-06T08:21:01+00:00", "source_file": "AGENTS.md", "language_code": "pa" }, @@ -516,8 +516,8 @@ "language_code": "pa" }, "README.md": { - "original_hash": "490c83786552d7fab6390991517bef09", - "translation_date": "2026-01-29T18:09:25+00:00", + "original_hash": "805cd399757df19e886e86f0891a1374", + "translation_date": "2026-02-06T08:16:47+00:00", "source_file": "README.md", "language_code": "pa" }, diff --git a/translations/pa/AGENTS.md b/translations/pa/AGENTS.md index 2e10b748e..284969c13 100644 --- a/translations/pa/AGENTS.md +++ b/translations/pa/AGENTS.md @@ -1,282 +1,282 @@ # AGENTS.md -## ਪ੍ਰੋਜੈਕਟ ਝਲਕ +## ਪ੍ਰੋਜੈਕਟ ਦਾ ਸਾਰਾਂਸ਼ -ਇਹ ਸ਼ੁਰੂਆਤੀ ਸਿਖਿਆਰਥੀਆਂ ਨੂੰ ਵੈੱਬ ਡਿਵੈਲਪਮੈਂਟ ਦੇ ਮੂਲ ਸਿਧਾਂਤ ਸਿਖਾਉਣ ਲਈ ਇੱਕ ਸਿੱਖਿਆਕਰਮ ਰਿਪੋਜ਼ਟਰੀ ਹੈ। ਸਿੱਖਿਆਕਰਮ ਮਾਈਕਰੋਸਾਫਟ ਕਲਾਉਡ ਐਡਵੋਕੇਟਸ ਦੁਆਰਾ ਵਿਕਸਿਤ 12 ਹਫ਼ਤਿਆਂ ਦਾ ਵਿਸਤ੍ਰਿਤ ਕੋਰਸ ਹੈ, ਜਿਸ ਵਿੱਚ ਜਾਵਾਸਕ੍ਰਿਪਟ, CSS ਅਤੇ HTML ਦੇ 24 ਹੱਥ-ਅਨੁਭਵ ਪਾਠ ਸ਼ਾਮਲ ਹਨ। +ਇਹ ਸ਼ੁਰੂਆਤੀ ਲਈ ਵੈੱਬ ਵਿਖਾਸ ਮੂਲਭੂਤ ਤੱਤ ਸਿੱਖਾਉਣ ਲਈ ਇੱਕ ਸਿੱਖਿਆਤਮਕ ਪਾਠਕ੍ਰਮ ਰਿਪਾਜ਼ਿਟਰੀ ਹੈ। ਇਹ ਪਾਠਕ੍ਰਮ Microsoft Cloud Advocates ਵਲੋਂ ਵਿਕਸਤ ਕੀਤਾ ਗਿਆ ਇੱਕ ਵਿਸਥਾਰਪੂਰਨ 12-ਹਫਤਿਆਂ ਵਾਲਾ ਕੋਰਸ ਹੈ, ਜਿਸ ਵਿੱਚ 24 ਹੱਥ-ਅੰਦਾਜ਼ ਲੈਸਨ ਹਨ ਜਿਹਨਾਂ ਵਿੱਚ JavaScript, CSS, ਅਤੇ HTML ਫੀਚਰ ਸ਼ਾਮਿਲ ਹਨ। -### ਮੁੱਖ ਹਿੱਸੇ +### ਮੁੱਖ ਅੰਸ਼ -- **ਸਿੱਖਿਆਕ ਸਮੱਗਰੀ**: ਪ੍ਰੋਜੈਕਟ-ਅਧਾਰਿਤ ਮੋਡੀਊਲਾਂ ਵਿੱਚ ਵਿਵਸਥਿਤ 24 ਪਾਠ -- **ਵਿਹਾਰਕ ਪ੍ਰੋਜੈਕਟ**: Terrarium, Typing Game, Browser Extension, Space Game, Banking App, Code Editor, ਅਤੇ AI Chat Assistant -- **ਇੰਟਰਐਕਟਿਵ ਕਵਿਜ਼**: 48 ਕਵਿਜ਼, ਹਰ ਇੱਕ ਵਿੱਚ 3 ਪ੍ਰਸ਼ਨ (ਪਾਠ ਤੋਂ ਪਹਿਲਾਂ/ਬਾਅਦ ਦੇ ਮੁਲਾਂਕਣ) -- **ਬਹੁ-ਭਾਸ਼ਾ ਸਹਾਇਤਾ**: GitHub Actions ਰਾਹੀਂ 50+ ਭਾਸ਼ਾਵਾਂ ਲਈ ਆਟੋਮੈਟਿਕ ਅਨੁਵਾਦ -- **ਤਕਨਾਲੋਜੀਆਂ**: HTML, CSS, JavaScript, Vue.js 3, Vite, Node.js, Express, Python (AI ਪ੍ਰੋਜੈਕਟਾਂ ਲਈ) +- **ਸਿੱਖਿਆਤਮਕ ਸਮੱਗਰੀ**: 24 ਸੰਰਚਿਤ ਲੈਸਨ ਜੋ ਪ੍ਰੋਜੈਕਟ-ਆਧਾਰਿਤ ਮੋਡੀਊਲਾਂ ਵਿੱਚ ਵੰਡੇ ਗਏ ਹਨ +- **ਵਿਆਵਹਾਰਿਕ ਪ੍ਰੋਜੈਕਟ**: Terrarium, Typing Game, Browser Extension, Space Game, Banking App, Code Editor, ਅਤੇ AI Chat Assistant +- **ਇੰਟਰੈਕਟਿਵ ਕਵੀਜ਼**: 48 ਕਵੀਜ਼, ਹਰ ਇੱਕ ਵਿੱਚ 3 ਪ੍ਰਸ਼ਨ (ਪੂਵ-ਲੈਸਨ/ਪ੍ਰਮੁੱਖ-ਲੈਸਨ ਮੁਲਾਂਕਣ) +- **ਬਹੁ-ਭਾਸ਼ਾਈ ਸਹਾਇਤਾ**: GitHub Actions ਦੁਆਰਾ 50+ ਭਾਸ਼ਾਵਾਂ ਲਈ ਸਵੈਚਾਲਿਤ ਅਨੁਵਾਦ +- **ਟੈਕਨੋਲੋਜੀਜ਼**: HTML, CSS, JavaScript, Vue.js 3, Vite, Node.js, Express, Python (AI ਪ੍ਰੋਜੈਕਟ ਲਈ) -### ਆਰਚਿਟੈਕਚਰ +### ਢਾਂਚਾ -- ਪਾਠ-ਅਧਾਰਿਤ ਢਾਂਚੇ ਵਾਲਾ ਸਿੱਖਿਆਕ ਰਿਪੋਜ਼ਟਰੀ -- ਹਰ ਪਾਠ ਫੋਲਡਰ ਵਿੱਚ README, ਕੋਡ ਉਦਾਹਰਨਾਂ ਅਤੇ ਹੱਲ ਸ਼ਾਮਲ ਹਨ -- ਵੱਖਰੇ ਡਾਇਰੈਕਟਰੀਜ਼ ਵਿੱਚ ਸਵਤੰਤਰ ਪ੍ਰੋਜੈਕਟ (quiz-app, ਵੱਖ-ਵੱਖ ਪਾਠ ਪ੍ਰੋਜੈਕਟ) -- GitHub Actions (co-op-translator) ਰਾਹੀਂ ਅਨੁਵਾਦ ਪ੍ਰਣਾਲੀ -- Docsify ਰਾਹੀਂ ਦਸਤਾਵੇਜ਼ ਸੇਵਾ ਅਤੇ PDF ਦੇ ਰੂਪ ਵਿੱਚ ਉਪਲਬਧ +- ਸਿੱਖਿਆਤਮਕ ਰਿਪਾਜ਼ਿਟਰੀ ਜੋ ਲੈਸਨ-ਆਧਾਰਿਤ ਸੰਰਚਨਾ ਵਾਲੀ ਹੈ +- ਹਰ ਲੈਸਨ ਫੋਲਡਰ ਵਿੱਚ README, ਕੋਡ ਉਦਾਹਰਨਾਂ ਅਤੇ ਹੱਲ ਸ਼ਾਮਿਲ ਹਨ +- ਅਲੱਗ-ਅਲੱਗ ਪ੍ਰੋਜੈਕਟ ਵੱਖਰੇ ਡਾਇਰੈਕਟਰੀਜ਼ ਵਿੱਚ (quiz-app, ਵੱਖ-ਵੱਖ ਲੈਸਨ ਪ੍ਰੋਜੈਕਟ) +- GitHub Actions (co-op-translator) ਵਰਤ ਕੇ ਅਨੁਵਾਦ ਸਿਸਟਮ +- ਡੌਕਸਿਫਾਈ ਦੁਆਰਾ ਦਸਤਾਵੇਜ਼ ਸੇਵਾ ਅਤੇ PDF ਰੂਪ ਵਿੱਚ ਉਪਲਬਧ -## ਸੈਟਅਪ ਕਮਾਂਡ +## ਸੈਟਅੱਪ ਕਮਾਂਡ -ਇਹ ਰਿਪੋਜ਼ਟਰੀ ਮੁੱਖ ਤੌਰ 'ਤੇ ਸਿੱਖਿਆਕ ਸਮੱਗਰੀ ਦੀ ਖਪਤ ਲਈ ਹੈ। ਖਾਸ ਪ੍ਰੋਜੈਕਟਾਂ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ: +ਇਹ ਰਿਪਾਜ਼ਿਟਰੀ ਪ੍ਰਧਾਨ ਤੌਰ ਤੇ ਸਿੱਖਿਆਤਮਕ ਸਮੱਗਰੀ ਵਰਤੋਂ ਲਈ ਹੈ। ਖਾਸ ਪ੍ਰੋਜੈਕਟਾਂ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ: -### ਮੁੱਖ ਰਿਪੋਜ਼ਟਰੀ ਸੈਟਅਪ +### ਮੁੱਖ ਰਿਪਾਜ਼ਿਟਰੀ ਸੈਟਅੱਪ ```bash git clone https://github.com/microsoft/Web-Dev-For-Beginners.git cd Web-Dev-For-Beginners ``` -### Quiz App ਸੈਟਅਪ (Vue 3 + Vite) +### Quiz App ਸੈਟਅੱਪ (Vue 3 + Vite) ```bash cd quiz-app npm install -npm run dev # Start development server -npm run build # Build for production -npm run lint # Run ESLint +npm run dev # ਵਿਕਾਸ ਸਰਵਰ ਸ਼ੁਰੂ ਕਰੋ +npm run build # ਉਤਪਾਦਨ ਲਈ ਬਣਾਓ +npm run lint # ESLint ਚਲਾਓ ``` -### Bank Project API (Node.js + Express) +### ਬੈਂਕ ਪ੍ਰੋਜੈਕਟ API (Node.js + Express) ```bash cd 7-bank-project/api npm install -npm start # Start API server -npm run lint # Run ESLint -npm run format # Format with Prettier +npm start # ਏਪੀਆਈ ਸਰਵਰ ਸ਼ੁਰੂ ਕਰੋ +npm run lint # ESLint ਚਲਾਓ +npm run format # Prettier ਨਾਲ ਫਾਰਮੈਟ ਕਰੋ ``` -### Browser Extension ਪ੍ਰੋਜੈਕਟ +### ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ ਪ੍ਰੋਜੈਕਟ ```bash cd 5-browser-extension/solution npm install -# Follow browser-specific extension loading instructions +# ਬ੍ਰਾਊਜ਼ਰ-ਖਾਸ ਐਕਸਟੇੰਸ਼ਨ ਲੋਡਿੰਗ ਨਿਰਦੇਸ਼ਾਂ ਦਾ ਪਾਲਣ ਕਰੋ ``` -### Space Game ਪ੍ਰੋਜੈਕਟ +### ਸਪੇਸ ਗੇਮ ਪ੍ਰੋਜੈਕਟ ```bash cd 6-space-game/solution npm install -# Open index.html in browser or use Live Server +# ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ index.html ਖੋਲ੍ਹੋ ਜਾਂ ਲਾਈਵ ਸਰਵਰ ਦਾ ਉਪਯੋਗ ਕਰੋ ``` -### Chat Project (Python Backend) +### ਚੈਟ ਪ੍ਰੋਜੈਕਟ (Python ਬੈਕਐਂਡ) ```bash cd 9-chat-project/solution/backend/python pip install openai -# Set GITHUB_TOKEN environment variable +# GITHUB_TOKEN ਵਾਤਾਵਰਣ ਚੱਲਕ ਨੂੰ ਸੈੱਟ ਕਰੋ python api.py ``` -## ਵਿਕਾਸ ਵਰਕਫਲੋ +## ਵਿਕਾਸ ਪ੍ਰਕਿਰਿਆ -### ਸਮੱਗਰੀ ਯੋਗਦਾਨਕਰਤਾ ਲਈ +### ਸਮੱਗਰੀ ਯੋਗਦਾਨਕਰਤਾਵਾਂ ਲਈ -1. **ਰਿਪੋਜ਼ਟਰੀ ਨੂੰ ਫੋਰਕ ਕਰੋ** ਆਪਣੇ GitHub ਖਾਤੇ ਵਿੱਚ -2. **ਆਪਣੇ ਫੋਰਕ ਨੂੰ ਕਲੋਨ ਕਰੋ** ਸਥਾਨਕ ਤੌਰ 'ਤੇ -3. **ਆਪਣੇ ਬਦਲਾਅ ਲਈ ਨਵੀਂ ਸ਼ਾਖਾ ਬਣਾਓ** -4. ਪਾਠ ਸਮੱਗਰੀ ਜਾਂ ਕੋਡ ਉਦਾਹਰਨਾਂ ਵਿੱਚ ਬਦਲਾਅ ਕਰੋ -5. ਸੰਬੰਧਿਤ ਪ੍ਰੋਜੈਕਟ ਡਾਇਰੈਕਟਰੀਜ਼ ਵਿੱਚ ਕੋਈ ਵੀ ਕੋਡ ਬਦਲਾਅ ਟੈਸਟ ਕਰੋ -6. ਯੋਗਦਾਨ ਦੇ ਨਿਯਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰਦੇ ਹੋਏ ਪੂਲ ਰਿਕਵੇਸਟ ਜਮ੍ਹਾਂ ਕਰੋ +1. ਆਪਣਾ GitHub ਖਾਤਾ ਖੋਲ੍ਹਕੇ ਰਿਪਾਜ਼ਿਟਰੀ ਫੋਰਕ ਕਰੋ +2. ਆਪਣਾ ਫੋਰਕ ਲੋਕਲੀ ਕਲੋਨ ਕਰੋ +3. ਆਪਣੇ ਬਦਲਾਵਾਂ ਲਈ ਨਵਾਂ ਬ੍ਰਾਂਚ ਬਣਾਓ +4. ਲੈਸਨ ਸਮੱਗਰੀ ਜਾਂ ਕੋਡ ਉਦਾਹਰਨਾਂ ਵਿੱਚ ਬਦਲਾਵ ਕਰੋ +5. ਸੰਬੰਧਿਤ ਪ੍ਰੋਜੈਕਟ ਡਾਇਰੈਕਟਰੀਜ਼ ਵਿੱਚ ਕੋਡ ਬਦਲਾਵਾਂ ਦੀ ਜਾਂਚ ਕਰੋ +6. ਯੋਗਦਾਨ ਦੇ ਨਿਯਮਾਂ ਦੇ ਅਨੁਸਾਰ ਪੁਲ ਰਿਕਵੈਸਟ ਸਬਮਿਟ ਕਰੋ -### ਸਿਖਿਆਰਥੀਆਂ ਲਈ +### ਸਿੱਖਣ ਵਾਲਿਆਂ ਲਈ -1. ਰਿਪੋਜ਼ਟਰੀ ਨੂੰ ਫੋਰਕ ਜਾਂ ਕਲੋਨ ਕਰੋ -2. ਪਾਠ ਡਾਇਰੈਕਟਰੀਜ਼ ਵਿੱਚ ਲਗਾਤਾਰ ਜਾਓ -3. ਹਰ ਪਾਠ ਲਈ README ਫਾਈਲਾਂ ਪੜ੍ਹੋ -4. https://ff-quizzes.netlify.app/web/ 'ਤੇ ਪਾਠ ਤੋਂ ਪਹਿਲਾਂ ਦੇ ਕਵਿਜ਼ ਪੂਰੇ ਕਰੋ -5. ਪਾਠ ਫੋਲਡਰਾਂ ਵਿੱਚ ਕੋਡ ਉਦਾਹਰਨਾਂ 'ਤੇ ਕੰਮ ਕਰੋ -6. ਅਸਾਈਨਮੈਂਟ ਅਤੇ ਚੁਣੌਤੀਆਂ ਪੂਰੀਆਂ ਕਰੋ -7. ਪਾਠ ਤੋਂ ਬਾਅਦ ਦੇ ਕਵਿਜ਼ ਲਵੋ +1. ਰਿਪਾਜ਼ਿਟਰੀ ਫੋਰਕ ਜਾਂ ਕਲੋਨ ਕਰੋ +2. ਲੈਸਨ ਡਾਇਰੈਕਟਰੀਜ਼ ਵਿੱਚ ਕ੍ਰਮਵਾਰ ਜਾਓ +3. ਹਰ ਲੈਸਨ ਲਈ README ਫਾਈਲ ਨੂੰ ਪੜ੍ਹੋ +4. https://ff-quizzes.netlify.app/web/ 'ਤੇ ਪ੍ਰੀ-ਲੈਸਨ ਕਵੀਜ਼ ਪੂਰੇ ਕਰੋ +5. ਲੈਸਨ ਫੋਲਡਰਾਂ ਵਿੱਚ ਕੋਡ ਉਦਾਹਰਨਾਂ ਨਾਲ ਕੰਮ ਕਰੋ +6. ਅਸਾਈਨਮੈਂਟ ਅਤੇ ਚੈਲੇਂਜ ਪੂਰੇ ਕਰੋ +7. ਪੋਸਟ-ਲੈਸਨ ਕਵੀਜ਼ ਲਓ -### ਲਾਈਵ ਵਿਕਾਸ +### ਸਿੱਧੀ ਵਿਕਾਸ -- **ਦਸਤਾਵੇਜ਼**: ਰੂਟ ਵਿੱਚ `docsify serve` ਚਲਾਓ (port 3000) +- **ਡੌਕੂਮੈਂਟੇਸ਼ਨ**: ਰੂਟ ਵਿੱਚ `docsify serve` ਚਲਾਓ (ਪੋਰਟ 3000) - **Quiz App**: quiz-app ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ `npm run dev` ਚਲਾਓ -- **ਪ੍ਰੋਜੈਕਟ**: HTML ਪ੍ਰੋਜੈਕਟਾਂ ਲਈ VS Code Live Server ਐਕਸਟੈਂਸ਼ਨ ਵਰਤੋ -- **API ਪ੍ਰੋਜੈਕਟ**: ਸੰਬੰਧਿਤ API ਡਾਇਰੈਕਟਰੀਜ਼ ਵਿੱਚ `npm start` ਚਲਾਓ +- **ਪ੍ਰੋਜੈਕਟ**: HTML ਪ੍ਰੋਜੈਕਟ ਲਈ VS Code Live Server ਐਕਸਟੈਂਸ਼ਨ ਵਰਤੋਂ +- **API ਪ੍ਰੋਜੈਕਟ**: ਸਬੰਧਤ API ਡਾਇਰੈਕਟਰੀਜ਼ ਵਿੱਚ `npm start` ਚਲਾਓ -## ਟੈਸਟਿੰਗ ਨਿਰਦੇਸ਼ +## ਟੈਸਟਿੰਗ ਸੂਚਨਾਵਾਂ ### Quiz App ਟੈਸਟਿੰਗ ```bash cd quiz-app -npm run lint # Check for code style issues -npm run build # Verify build succeeds +npm run lint # ਕੋਡ ਸਟਾਈਲ ਦੀਆਂ ਸਮੱਸਿਆਵਾਂ ਲਈ ਚੈਕ ਕਰੋ +npm run build # ਬਣਾਉਣ ਸਫਲ ਹੋਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ ``` -### Bank API ਟੈਸਟਿੰਗ +### ਬੈਂਕ API ਟੈਸਟਿੰਗ ```bash cd 7-bank-project/api -npm run lint # Check for code style issues -node server.js # Verify server starts without errors +npm run lint # ਕੋਡ ਸਟਾਈਲ ਸਮੱਸਿਆਵਾਂ ਲਈ ਚੈਕ ਕਰੋ +node server.js # ਸਰਵਰ ਨੂੰ ਬਿਨਾਂ ਕਿਸੇ ਗਲਤੀ ਦੇ ਚਾਲੂ ਹੋਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ ``` -### ਜਨਰਲ ਟੈਸਟਿੰਗ ਪਹੁੰਚ +### ਆਮ ਟੈਸਟਿੰਗ ਤਰੀਕਾ -- ਇਹ ਇੱਕ ਸਿੱਖਿਆਕ ਰਿਪੋਜ਼ਟਰੀ ਹੈ ਜਿਸ ਵਿੱਚ ਵਿਸਤ੍ਰਿਤ ਆਟੋਮੈਟਿਕ ਟੈਸਟ ਨਹੀਂ ਹਨ +- ਇਹ ਇਕ ਸਿੱਖਿਆਤਮਕ ਰਿਪਾਜ਼ਿਟਰੀ ਹੈ ਜਿਸ ਵਿੱਚ ਭਰਪੂਰ ਸਵੈਚਾਲਿਤ ਟੈਸਟ ਨਹੀਂ ਹਨ - ਮੈਨੂਅਲ ਟੈਸਟਿੰਗ 'ਤੇ ਧਿਆਨ: - - ਕੋਡ ਉਦਾਹਰਨਾਂ ਬਿਨਾਂ ਗਲਤੀਆਂ ਦੇ ਚੱਲਣ - - ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਲਿੰਕ ਸਹੀ ਕੰਮ ਕਰਦੇ ਹਨ - - ਪ੍ਰੋਜੈਕਟ ਬਿਲਡ ਸਫਲਤਾਪੂਰਵਕ ਪੂਰੇ ਹੁੰਦੇ ਹਨ - - ਉਦਾਹਰਨਾਂ ਸਿੱਖਿਆਕ ਸਿੱਧਾਂਤਾਂ ਦੀ ਪਾਲਣਾ ਕਰਦੇ ਹਨ + - ਕੋਡ ਉਦਾਹਰਨਾਂ ਤੋਂ ਬਿਨਾਂ ਗਲਤੀ ਚਲ ਰਹੀਆਂ ਹੋਣ + - ਡੌਕਯੂਮੈਂਟੇਸ਼ਨ ਵਿੱਚ ਲਿੰਕ ਸਹੀ ਕੰਮ ਕਰ ਰਹੇ ਹੋਣ + - ਪ੍ਰੋਜੈਕਟ ਬਿਲਡ ਸਫਲ ਹੋ ਰਹੇ ਹੋਣ + - ਉਦਾਹਰਨਾਂ ਵਧੀਆ ਅਮਲਾਂ ਦੀ ਪਾਲਣਾ ਕਰਦੀਆਂ ਹੋਣ -### ਪੂਰਨ-ਜਮ੍ਹਾਂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਚੈੱਕ +### ਪੇਸ਼ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਜਾਂਚ -- `npm run lint` ਚਲਾਓ ਡਾਇਰੈਕਟਰੀਜ਼ ਵਿੱਚ ਜਿੱਥੇ package.json ਹੈ -- ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਮਾਰਕਡਾਊਨ ਲਿੰਕ ਵੈਧ ਹਨ -- ਬ੍ਰਾਊਜ਼ਰ ਜਾਂ Node.js ਵਿੱਚ ਕੋਡ ਉਦਾਹਰਨਾਂ ਟੈਸਟ ਕਰੋ -- ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਅਨੁਵਾਦ ਸਹੀ ਢਾਂਚਾ ਰੱਖਦੇ ਹਨ +- ਜਿੱਥੇ package.json ਹੈ ਉਹਨਾਂ ਡਾਇਰੈਕਟਰੀਜ਼ ਵਿੱਚ `npm run lint` ਚਲਾਓ +- ਮਾਰਕਡਾਊਨ ਲਿੰਕ ਮਾਨਯੋਗ ਹਨ ਇਹ ਪਰਖੋ +- ਬ੍ਰਾਊਜ਼ਰ ਜਾਂ Node.js ਵਿੱਚ ਕੋਡ ਉਦਾਹਰਨਾਂ ਦੀ ਜਾਂਚ ਕਰੋ +- ਅਨੁਵਾਦ ਸਹੀ ਸੰਰਚਨਾ ਬਣਾਈ ਰੱਖਦੇ ਹਨ ਇਹ ਯਕੀਨੀ ਬਣਾਓ -## ਕੋਡ ਸਟਾਈਲ ਨਿਯਮ +## ਕੋਡ ਸਟਾਈਲ ਮਾਰਗਦਰਸ਼ਨ -### ਜਾਵਾਸਕ੍ਰਿਪਟ +### JavaScript - ਆਧੁਨਿਕ ES6+ ਸਿੰਟੈਕਸ ਵਰਤੋ -- ਪ੍ਰੋਜੈਕਟਾਂ ਵਿੱਚ ਦਿੱਤੇ ਗਏ ਮਿਆਰੀ ESLint ਸੰਰਚਨਾਵਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ -- ਸਿੱਖਿਆਕ ਸਪਸ਼ਟਤਾ ਲਈ ਅਰਥਪੂਰਨ ਵੈਰੀਏਬਲ ਅਤੇ ਫੰਕਸ਼ਨ ਨਾਮ ਵਰਤੋ -- ਸਿੱਖਿਆਰਥੀਆਂ ਲਈ ਸੰਕਲਪਾਂ ਦੀ ਵਿਆਖਿਆ ਕਰਨ ਵਾਲੇ ਟਿੱਪਣੀਆਂ ਸ਼ਾਮਲ ਕਰੋ -- ਜਿੱਥੇ ਸੰਰਚਿਤ ਹੈ, Prettier ਨਾਲ ਫਾਰਮੈਟ ਕਰੋ +- ਪ੍ਰੋਜੈਕਟਾਂ ਵਿੱਚ ਦਿੱਤੇ ਗਏ ESLint ਕਨਫਿਗਰੇਸ਼ਨ ਦੀ ਪਾਲਣਾ ਕਰੋ +- ਸਿੱਖਿਆ ਲਈ ਮਾਯਨੇਦਾਰ ਵੈਰੀਏਬਲ ਅਤੇ ਫੰਕਸ਼ਨ ਨਾਮ ਵਰਤੋ +- ਸਿੱਖਣ ਵਾਲਿਆਂ ਲਈ ਟਿੱਪਣੀਆਂ ਸ਼ਾਮਿਲ ਕਰੋ +- ਜਿੱਥੇ ਪ੍ਰੀਟੀਅਰ ਕਨਫਿਗਰ ਹੈ ਉਥੇ ਕੋਡ ਫਾਰਮੈਟਿੰਗ ਵਰਤੋਂ ### HTML/CSS -- ਸੈਮੈਂਟਿਕ HTML5 ਤੱਤ -- ਰਿਸਪਾਂਸਿਵ ਡਿਜ਼ਾਈਨ ਸਿਧਾਂਤ -- ਸਪਸ਼ਟ ਕਲਾਸ ਨਾਮਕਰਨ ਸੰਕਲਪ -- ਸਿੱਖਿਆਰਥੀਆਂ ਲਈ CSS ਤਕਨੀਕਾਂ ਦੀ ਵਿਆਖਿਆ ਕਰਨ ਵਾਲੀਆਂ ਟਿੱਪਣੀਆਂ +- ਸੈਂਟੈਕਟਿਕ HTML5 ਐਲੀਮੈਂਟ +- ਰਿਸਪਾਂਸਿਵ ਡਿਜ਼ਾਈਨ ਪ੍ਰਿੰਸੀਪਲ +- ਸੁੱਚੇ ਕਲਾਸ ਨਾਮਕਰਨ +- ਸਿੱਖਣ ਵਾਲਿਆਂ ਲਈ CSS ਤਕਨੀਕਾਂ ਦੀ ਟਿੱਪਣੀ ### Python -- PEP 8 ਸਟਾਈਲ ਨਿਯਮ -- ਸਪਸ਼ਟ, ਸਿੱਖਿਆਕ ਕੋਡ ਉਦਾਹਰਨਾਂ -- ਸਿੱਖਣ ਲਈ ਜਿੱਥੇ ਲਾਭਦਾਇਕ ਹੋਵੇ, ਟਾਈਪ ਹਿੰਟ ਸ਼ਾਮਲ ਕਰੋ +- PEP 8 ਸਟਾਈਲ ਮਾਰਗਦਰਸ਼ਨ +- ਸਾਫ਼, ਸਿੱਖਿਆਤਮਕ ਕੋਡ ਉਦਾਹਰਨ +- ਸਿੱਖਣ ਲਈ ਲਾਭਕਾਰੀ ਟਾਈਪ ਹਿੰਟਸ -### ਮਾਰਕਡਾਊਨ ਦਸਤਾਵੇਜ਼ +### MarkDown ਡੌਕੂਮੈਂਟੇਸ਼ਨ -- ਸਪਸ਼ਟ ਹੈਡਿੰਗ ਹਾਇਰਾਰਕੀ -- ਭਾਸ਼ਾ ਨਿਰਧਾਰਨ ਨਾਲ ਕੋਡ ਬਲਾਕ -- ਵਾਧੂ ਸਰੋਤਾਂ ਲਈ ਲਿੰਕ -- `images/` ਡਾਇਰੈਕਟਰੀਜ਼ ਵਿੱਚ ਸਕ੍ਰੀਨਸ਼ਾਟ ਅਤੇ ਚਿੱਤਰ -- ਪਹੁੰਚਯੋਗਤਾ ਲਈ ਚਿੱਤਰਾਂ ਲਈ Alt ਟੈਕਸਟ +- ਸਾਫ਼ ਸਿਰਲੇਖ ਦਖਲ +- ਭਾਸ਼ਾ-ਵਿਸ਼ੇਸ਼ਿਤ ਕੋਡ ਬਲਾਕ +- ਵਾਧੂ ਸੋਧ ਸਾਧਨਾਂ ਲਈ ਲਿੰਕ +- `images/` ਡਾਇਰੈਕਟਰੀਜ਼ ਵਿੱਚ ਸਕਰੀਨਸ਼ਾਟ ਅਤੇ ਤਸਵੀਰਾਂ +- ਤਸਵੀਰਾਂ ਲਈ ਐਲਟ ਟੈਕਸਟ ਸਹਾਇਤਾ ਲਈ ### ਫਾਈਲ ਸੰਗਠਨ -- ਪਾਠ ਲਗਾਤਾਰ ਗਿਣਤੀ ਵਿੱਚ (1-getting-started-lessons, 2-js-basics, ਆਦਿ) -- ਹਰ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ `solution/` ਅਤੇ ਅਕਸਰ `start/` ਜਾਂ `your-work/` ਡਾਇਰੈਕਟਰੀਜ਼ ਹੁੰਦੀਆਂ ਹਨ -- ਪਾਠ-ਵਿਸ਼ੇਸ਼ `images/` ਫੋਲਡਰਾਂ ਵਿੱਚ ਚਿੱਤਰ ਸਟੋਰ ਕੀਤੇ ਜਾਂਦੇ ਹਨ -- ਅਨੁਵਾਦ `translations/{language-code}/` ਢਾਂਚੇ ਵਿੱਚ +- ਲੈਸਨ ਲਗਾਤਾਰ ਨੰਬਰ ਵਾਲੇ (1-getting-started-lessons, 2-js-basics, ਆਦਿ) +- ਹਰ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ `solution/` ਅਤੇ ਅਕਸਰ `start/` ਜਾਂ `your-work/` ਡਾਇਰੈਕਟਰੀਜ਼ +- ਲੈਸਨ-ਵਿਸ਼ੇਸ਼ `images/` ਫੋਲਡਰਾਂ ਵਿੱਚ ਤਸਵੀਰਾਂ ਸਟੋਰ +- ਅਨੁਵਾਦ `translations/{language-code}/` ਸੰਰਚਨਾ ਵਿੱਚ -## ਬਿਲਡ ਅਤੇ ਡਿਪਲੌਇਮੈਂਟ +## ਬਿਲਡ ਅਤੇ ਡਿਪਲੋਇਮੈਂਟ -### Quiz App ਡਿਪਲੌਇਮੈਂਟ (Azure Static Web Apps) +### Quiz App ਡਿਪਲੋਇਮੈਂਟ (Azure Static Web Apps) -Quiz-app Azure Static Web Apps ਡਿਪਲੌਇਮੈਂਟ ਲਈ ਸੰਰਚਿਤ ਹੈ: +quiz-app Azure Static Web Apps ਡਿਪਲੋਇਮੈਂਟ ਲਈ ਕਨਫਿਗਰ ਹੈ: ```bash cd quiz-app -npm run build # Creates dist/ folder -# Deploys via GitHub Actions workflow on push to main +npm run build # dist/ ਫੋਲਡਰ ਬਣਾਉਂਦਾ ਹੈ +# ਮੱਖੀ ਸਥਿਤੀ ਵੱਲ ਧੱਕਣ 'ਤੇ GitHub Actions ਵਰਕਫਲੋ ਰਾਹੀਂ ਤਾਇਨਾਤ ਕਰਦਾ ਹੈ ``` -Azure Static Web Apps ਸੰਰਚਨਾ: +Azure Static Web Apps ਕਨਫਿਗਰੇਸ਼ਨ: - **ਐਪ ਸਥਾਨ**: `/quiz-app` - **ਆਉਟਪੁੱਟ ਸਥਾਨ**: `dist` - **ਵਰਕਫਲੋ**: `.github/workflows/azure-static-web-apps-ashy-river-0debb7803.yml` -### ਦਸਤਾਵੇਜ਼ PDF ਜਨਰੇਸ਼ਨ +### ਡੌਕਯੂਮੈਂਟੇਸ਼ਨ PDF ਬਣਾਉਣਾ ```bash -npm install # Install docsify-to-pdf -npm run convert # Generate PDF from docs +npm install # docsify-to-pdf ਨੂੰ ਇੰਸਟਾਲ ਕਰੋ +npm run convert # ਡੌਕਸ ਤੋਂ PDF ਬਣਾਓ ``` -### Docsify ਦਸਤਾਵੇਜ਼ +### Docsify ਡੌਕਯੂਮੈਂਟੇਸ਼ਨ ```bash -npm install -g docsify-cli # Install Docsify globally -docsify serve # Serve on localhost:3000 +npm install -g docsify-cli # ਡਾਕਸਿਫਾਈ ਨੂੰ ਗਲੋਬਲੀ ਇੰਸਟਾਲ ਕਰੋ +docsify serve # ਲੋਕਲਹੋਸਟ:3000 'ਤੇ ਸਰਵ ਕਰੋ ``` ### ਪ੍ਰੋਜੈਕਟ-ਵਿਸ਼ੇਸ਼ ਬਿਲਡ ਹਰ ਪ੍ਰੋਜੈਕਟ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਆਪਣਾ ਬਿਲਡ ਪ੍ਰਕਿਰਿਆ ਹੋ ਸਕਦੀ ਹੈ: - Vue ਪ੍ਰੋਜੈਕਟ: `npm run build` ਪ੍ਰੋਡਕਸ਼ਨ ਬੰਡਲ ਬਣਾਉਂਦਾ ਹੈ -- ਸਟੈਟਿਕ ਪ੍ਰੋਜੈਕਟ: ਕੋਈ ਬਿਲਡ ਕਦਮ ਨਹੀਂ, ਫਾਈਲਾਂ ਨੂੰ ਸਿੱਧੇ ਸੇਵਾ ਕਰੋ +- ਸਟੈਟਿਕ ਪ੍ਰੋਜੈਕਟ: ਕੋਈ ਬਿਲਡ ਚਰਨ ਨਹੀਂ, ਫਾਈਲਾਂ ਸਿੱਧਾ ਸਰਵ ਕੀਤਾ ਜਾਂਦਾ ਹੈ -## ਪੂਲ ਰਿਕਵੇਸਟ ਨਿਯਮ +## ਪੁਲ ਰਿਕਵੈਸਟ ਮਾਰਗਦਰਸ਼ਨ -### ਸਿਰਲੇਖ ਫਾਰਮੈਟ +### ਸਿਰਲੇਖ ਫ਼ਾਰਮੈਟ -ਬਦਲਾਅ ਦੇ ਖੇਤਰ ਨੂੰ ਦਰਸਾਉਣ ਵਾਲੇ ਸਪਸ਼ਟ, ਵਰਣਨਾਤਮਕ ਸਿਰਲੇਖ ਵਰਤੋ: -- `[Quiz-app] Add new quiz for lesson X` -- `[Lesson-3] Fix typo in terrarium project` -- `[Translation] Add Spanish translation for lesson 5` -- `[Docs] Update setup instructions` +ਸਪਸ਼ਟ ਅਤੇ ਵੇਰਵਾ ਦਿੰਦੇ ਸਿਰਲੇਖ ਜੋ ਬਦਲਾਅ ਖੇਤਰ ਦੱਸਦੇ ਹਨ: +- `[Quiz-app] ਨਵਾਂ ਕਵੀਜ਼ ਲੈਸਨ X ਲਈ ਸ਼ਾਮਿਲ ਕਰੋ` +- `[Lesson-3] terrarium ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਟਾਈਪੋ ਠੀਕ ਕਰੋ` +- `[Translation] ਲੈਸਨ 5 ਲਈ ਸਪੇਨੀ ਅਨੁਵਾਦ ਸ਼ਾਮਿਲ ਕਰੋ` +- `[Docs] ਸੈਟਅੱਪ ਨਿਰਦੇਸ਼ ਅੱਪਡੇਟ ਕਰੋ` -### ਲੋੜੀਂਦੇ ਚੈੱਕ +### ਜ਼ਰੂਰੀ ਜਾਂਚ -ਪੂਲ ਰਿਕਵੇਸਟ ਜਮ੍ਹਾਂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ: +ਪੁਲ ਰਿਕਵੈਸਟ ਸਬਮਿਟ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ: 1. **ਕੋਡ ਗੁਣਵੱਤਾ**: - - ਸੰਬੰਧਿਤ ਪ੍ਰੋਜੈਕਟ ਡਾਇਰੈਕਟਰੀਜ਼ ਵਿੱਚ `npm run lint` ਚਲਾਓ - - ਸਾਰੇ ਲਿੰਟਿੰਗ ਗਲਤੀਆਂ ਅਤੇ ਚੇਤਾਵਨੀਆਂ ਨੂੰ ਠੀਕ ਕਰੋ + - ਪ੍ਰਭਾਵਿਤ ਪ੍ਰੋਜੈਕਟ ਡਾਇਰੈਕਟਰੀਜ਼ ਵਿੱਚ `npm run lint` ਚਲਾਓ + - ਸਾਰੇ ਲਿੰਟਿੰਗ ਗਲਤੀਆਂ ਅਤੇ ਚੇਤਾਵਨੀਆਂ ਠੀਕ ਕਰੋ -2. **ਬਿਲਡ ਪ੍ਰਮਾਣਿਕਤਾ**: - - ਜਿੱਥੇ ਲਾਗੂ ਹੋਵੇ `npm run build` ਚਲਾਓ - - ਕੋਈ ਬਿਲਡ ਗਲਤੀਆਂ ਨਾ ਹੋਣ +2. **ਬਿਲਡ ਜਾਂਚ**: + - ਜੇ ਲਾਗੂ ਹੋਵੇ ਤਾਂ `npm run build` ਚਲਾਓ + - ਕੋਈ ਬਿਲਡ ਗਲਤੀ ਨਾ ਹੋਵੇ ਇਹ ਯਕੀਨੀ ਬਣਾਓ -3. **ਲਿੰਕ ਵੈਧਤਾ**: +3. **ਲਿੰਕ ਪਰਖ**: - ਸਾਰੇ ਮਾਰਕਡਾਊਨ ਲਿੰਕ ਟੈਸਟ ਕਰੋ - - ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਚਿੱਤਰ ਸੰਦਰਭ ਸਹੀ ਕੰਮ ਕਰਦੇ ਹਨ + - ਤਸਵੀਰ ਰੇਫਰੰਸ ਕੰਮ ਕਰਦੇ ਹਨ ਇਹ ਵੇਰੋ -4. **ਸਮੱਗਰੀ ਸਮੀਖਾ**: - - ਹਜਾਰਾਂ ਅਤੇ ਵਿਆਕਰਨ ਲਈ ਪ੍ਰੂਫਰੀਡ ਕਰੋ - - ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਕੋਡ ਉਦਾਹਰਨਾਂ ਸਹੀ ਅਤੇ ਸਿੱਖਿਆਕ ਹਨ - - ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਅਨੁਵਾਦ ਮੂਲ ਅਰਥ ਨੂੰ ਰੱਖਦੇ ਹਨ +4. **ਸਮੱਗਰੀ ਸਮੀਖਿਆ**: + - ਟਾਈਪਿੰਗ ਅਤੇ ਵਿਅਾਕਰਨ ਲਈ ਪ੍ਰਮਾਣਿਤ ਕਰੋ + - ਕੋਡ ਉਦਾਹਰਨ ਸਹੀ ਅਤੇ ਸਿੱਖਣਯੋਗ ਹਨ ਇਹ ਵੇਰੋ + - ਅਨੁਵਾਦ ਮੂਲ ਅਰਥ ਬਣਾਈ ਰੱਖਦੇ ਹਨ -### ਯੋਗਦਾਨ ਦੀਆਂ ਲੋੜਾਂ +### ਯੋਗਦਾਨ ਦੇ ਲੋੜਾਂ -- ਮਾਈਕਰੋਸਾਫਟ CLA ਨਾਲ ਸਹਿਮਤ ਹੋਵੋ (ਪਹਿਲੀ ਪੂਲ ਰਿਕਵੇਸਟ 'ਤੇ ਆਟੋਮੈਟਿਕ ਚੈੱਕ) -- [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/) ਦੀ ਪਾਲਣਾ ਕਰੋ -- ਵਿਸਤ੍ਰਿਤ ਨਿਯਮਾਂ ਲਈ [CONTRIBUTING.md](./CONTRIBUTING.md) ਵੇਖੋ -- ਜੇ ਲਾਗੂ ਹੋਵੇ ਤਾਂ ਪੂਲ ਰਿਕਵੇਸਟ ਵੇਰਵੇ ਵਿੱਚ ਮੁੱਦੇ ਨੰਬਰਾਂ ਦਾ ਹਵਾਲਾ ਦਿਓ +- Microsoft CLA (ਪਹਿਲੀ PR 'ਤੇ ਸਵੈਚਾਲਿਤ ਜਾਂਚ) +- [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/) ਨੂੰ ਮੰਨੋ +- ਵਿਸਥਾਰ ਵਿੱਚ ਨਿਰਦੇਸ਼ਾਂ ਲਈ [CONTRIBUTING.md](./CONTRIBUTING.md) ਵੇਖੋ +- PR ਵੇਰਵੇ ਵਿੱਚ ਮੁੱਦੇ ਦੀ ਸੰਖਿਆ ਦਰਜ ਕਰੋ ਜੇ ਲਾਗੂ ਹੈ -### ਸਮੀਖਾ ਪ੍ਰਕਿਰਿਆ +### ਸਮੀਖਿਆ ਪ੍ਰਕਿਰਿਆ -- ਪੂਲ ਰਿਕਵੇਸਟ ਮੈਨਟੇਨਰਾਂ ਅਤੇ ਕਮਿਊਨਿਟੀ ਦੁਆਰਾ ਸਮੀਖਾ ਕੀਤੇ ਜਾਂਦੇ ਹਨ -- ਸਿੱਖਿਆਕ ਸਪਸ਼ਟਤਾ ਨੂੰ ਤਰਜੀਹ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ -- ਕੋਡ ਉਦਾਹਰਨਾਂ ਮੌਜੂਦਾ ਸਿੱਧਾਂਤਾਂ ਦੀ ਪਾਲਣਾ ਕਰਦੇ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ -- ਅਨੁਵਾਦ ਸਹੀ ਅਤੇ ਸੱਭਿਆਚਾਰਕ ਤੌਰ 'ਤੇ ਉਚਿਤ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ +- PR Maintainers ਅਤੇ ਕਮਿਊਨਿਟੀ ਵਲੋਂ ਸਮੀਖਿਆ ਕੀਤੇ ਜਾਂਦੇ ਹਨ +- ਸਿੱਖਣ ਦੀ ਸਪਸ਼ਟਤਾ ਤਰਜੀਹੀ ਹੈ +- ਕੋਡ ਉਦਾਹਰਨ ਮੌਜੂਦਾ ਵਧੀਆ ਅਮਲਾਂ ਦਾ ਪਾਲਣ ਕਰਨੇ ਚਾਹੀਦੇ ਹਨ +- ਅਨੁਵਾਦ ਸਹੀਤਾ ਅਤੇ ਸੱਭਿਆਚਾਰਕ ਯੋਗਤਾ ਲਈ ਸਮੀਖਿਆ ਕੀਤੀ ਜਾਂਦੀ ਹੈ -## ਅਨੁਵਾਦ ਪ੍ਰਣਾਲੀ +## ਅਨੁਵਾਦ ਸਿਸਟਮ -### ਆਟੋਮੈਟਿਕ ਅਨੁਵਾਦ +### ਸਵੈਚਾਲਿਤ ਅਨੁਵਾਦ - GitHub Actions ਨਾਲ co-op-translator ਵਰਕਫਲੋ ਵਰਤਦਾ ਹੈ -- 50+ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਆਟੋਮੈਟਿਕ ਅਨੁਵਾਦ ਕਰਦਾ ਹੈ -- ਮੁੱਖ ਡਾਇਰੈਕਟਰੀਜ਼ ਵਿੱਚ ਸਰੋਤ ਫਾਈਲਾਂ +- 50+ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਆਪੇ-ਆਪ ਸਾੰਝਾ ਕਰਦਾ ਹੈ +- ਮੂਲ ਫਾਈਲਾਂ ਮੁੱਖ ਡਾਇਰੈਕਟਰੀਜ਼ ਵਿੱਚ - ਅਨੁਵਾਦ ਕੀਤੀਆਂ ਫਾਈਲਾਂ `translations/{language-code}/` ਡਾਇਰੈਕਟਰੀਜ਼ ਵਿੱਚ -### ਮੈਨੂਅਲ ਅਨੁਵਾਦ ਸੁਧਾਰ ਸ਼ਾਮਲ ਕਰਨਾ +### ਮੈਨੂਅਲ ਅਨੁਵਾਦ ਸੁਧਾਰ ਸ਼ਾਮਿਲ ਕਰਨਾ -1. ਫਾਈਲ ਨੂੰ `translations/{language-code}/` ਵਿੱਚ ਲੱਭੋ -2. ਢਾਂਚਾ ਰੱਖਦੇ ਹੋਏ ਸੁਧਾਰ ਕਰੋ -3. ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਕੋਡ ਉਦਾਹਰਨਾਂ ਕਾਰਗਰ ਰਹਿੰਦੇ ਹਨ -4. ਕੋਈ ਸਥਾਨਕ ਕਵਿਜ਼ ਸਮੱਗਰੀ ਟੈਸਟ ਕਰੋ +1. `translations/{language-code}/` ਵਿੱਚ ਫਾਈਲ ਲੱਭੋ +2. ਸੰਰਚਨਾ ਬਚਾ ਕੇ ਸੁਧਾਰ ਕਰੋ +3. ਕੋਡ ਉਦਾਹਰਨ ਚੰਗੇ ਹਾਲਤ ਵਿੱਚ ਰੱਖੋ +4. ਅਦਾਏਗੀ ਜ਼ਰੂਰੀ localized quiz ਸਮੱਗਰੀ ਜਾਂਚੋ -### ਅਨੁਵਾਦ ਮੈਟਾਡੇਟਾ +### ਅਨੁਵਾਦ Metadata -ਅਨੁਵਾਦ ਕੀਤੀਆਂ ਫਾਈਲਾਂ ਵਿੱਚ ਮੈਟਾਡੇਟਾ ਹੈਡਰ ਸ਼ਾਮਲ ਹੈ: +ਅਨੁਵਾਦ ਕੀਤੀਆਂ ਫਾਈਲਾਂ ਵਿੱਚ ਮੈਟਾਡੇਟਾ ਸਿਰਲੇਖ ਸ਼ਾਮਿਲ ਹੁੰਦਾ ਹੈ: ```markdown ``` -## ਡੀਬੱਗਿੰਗ ਅਤੇ ਸਮੱਸਿਆ ਹੱਲ +## ਡੀਬੱਗਿੰਗ ਅਤੇ ਸਮੱਸਿਆ ਦਾ ਹੱਲ ### ਆਮ ਸਮੱਸਿਆਵਾਂ -**Quiz app ਸ਼ੁਰੂ ਨਹੀਂ ਹੁੰਦੀ**: -- Node.js ਵਰਜਨ ਚੈੱਕ ਕਰੋ (v14+ ਸਿਫਾਰਸ਼ੀ) -- `node_modules` ਅਤੇ `package-lock.json` ਮਿਟਾਓ, ਮੁੜ `npm install` ਚਲਾਓ -- ਪੋਰਟ ਸੰਘਰਸ਼ਾਂ ਦੀ ਜਾਂਚ ਕਰੋ (ਡਿਫਾਲਟ: Vite ਪੋਰਟ 5173 ਵਰਤਦਾ ਹੈ) +**Quiz app ਸ਼ੁਰੂ ਨਹੀਂ ਹੁੰਦਾ**: +- Node.js ਦਾ ਸੰસ્કਰਨ (v14+) ਜਾਂਚੋ +- `node_modules` ਅਤੇ `package-lock.json` ਹਟਾਓ, ਫਿਰ `npm install` ਚਲਾਓ +- ਪੋਰਟ ਟਕਰਾਅ ਦੇਖੋ (ਮੂਲ: Vite ਪੋਰਟ 5173 ਵਰਤਦਾ ਹੈ) -**API ਸਰਵਰ ਸ਼ੁਰੂ ਨਹੀਂ ਹੁੰਦਾ**: -- ਯਕੀਨੀ ਬਣਾਓ ਕਿ Node.js ਵਰਜਨ ਘੱਟੋ-ਘੱਟ ਲੋੜਾਂ ਨੂੰ ਪੂਰਾ ਕਰਦਾ ਹੈ (node >=10) -- ਚੈੱਕ ਕਰੋ ਕਿ ਪੋਰਟ ਪਹਿਲਾਂ ਹੀ ਵਰਤ ਵਿੱਚ ਹੈ -- `npm install` ਨਾਲ ਸਾਰੇ ਡਿਪੈਂਡੈਂਸੀਜ਼ ਇੰਸਟਾਲ ਕੀਤੇ ਹਨ +**API ਸਰਵਰ ਸ਼ੁਰੂ ਨਹੀਂ ਹੁੰਦਾ**: +- Node.js ਸੰਸਕਰਨ ਘੱਟੋ-ਘੱਟ node >=10 ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ +- ਦੇਖੋ ਕਿ ਪੋਰਟ ਖਾਲੀ ਹੈ ਕਿ ਨਹੀਂ +- `npm install` ਨਾਲ ਸਾਰੀਆਂ ਡਿਪੈਂਡੈਂਸੀਜ਼ ਇੰਸਟਾਲ ਕੀਤੀਆਂ ਹਨ ਜਾਂ ਨਹੀਂ -**Browser extension ਲੋਡ ਨਹੀਂ ਹੁੰਦੀ**: -- ਯਕੀਨੀ ਬਣਾਓ ਕਿ manifest.json ਸਹੀ ਤਰੀਕੇ ਨਾਲ ਫਾਰਮੈਟ ਕੀਤਾ ਗਿਆ ਹੈ -- ਬ੍ਰਾਊਜ਼ਰ ਕਨਸੋਲ ਵਿੱਚ ਗਲਤੀਆਂ ਦੀ ਜਾਂਚ ਕਰੋ -- ਬ੍ਰਾਊਜ਼ਰ-ਵਿਸ਼ੇਸ਼ ਐਕਸਟੈਂਸ਼ਨ ਇੰਸਟਾਲੇਸ਼ਨ ਨਿਰਦੇਸ਼ਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ +**Browser Extension ਲੋਡ ਨਹੀਂ ਹੁੰਦਾ**: +- manifest.json ਸਹੀ ਫਾਰਮੈਟ ਵਾਲਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ਜਾਂਚੋ +- ਬ੍ਰਾਊਜ਼ਰ ਕਨਸੋਲ ਵਿੱਚ ਗਲਤੀਆਂ ਵੇਖੋ +- ਬ੍ਰਾਊਜ਼ਰ ਵਿਸ਼ੇਸ਼ ਐਕਸਟੈਂਸ਼ਨ ਇੰਸਟਾਲ ਨਿਰਦੇਸ਼ ਪਾਲਣ ਕਰੋ -**Python chat project ਸਮੱਸਿਆਵਾਂ**: -- ਯਕੀਨੀ ਬਣਾਓ ਕਿ OpenAI ਪੈਕੇਜ ਇੰਸਟਾਲ ਹੈ: `pip install openai` -- GITHUB_TOKEN ਵਾਤਾਵਰਣ ਚਰ ਨੂੰ ਸੈਟ ਕਰੋ -- GitHub Models ਪਹੁੰਚ ਅਧਿਕਾਰਾਂ ਦੀ ਜਾਂਚ ਕਰੋ +**Python ਚੈਟ ਪ੍ਰੋਜੈਕਟ ਸਮੱਸਿਆਵਾਂ**: +- OpenAI ਪੈਕੇਜ ਇੰਸਟਾਲ ਕਰੋ: `pip install openai` +- GITHUB_TOKEN’environnement variable ਸੈੱਟ ਹੈ ਜਾਂ ਨਹੀਂ ਇਹ ਵੇਖੋ +- GitHub ਮਾਡਲਾਂ ਦੀ ਪਹੁੰਚ ਜਾਂਚੋ -**Docsify ਦਸਤਾਵੇਜ਼ ਸੇਵਾ ਨਹੀਂ ਕਰ ਰਿਹਾ**: -- Docsify-cli ਨੂੰ ਗਲੋਬਲੀ ਇੰਸਟਾਲ ਕਰੋ: `npm install -g docsify-cli` -- ਰਿਪੋਜ਼ਟਰੀ ਰੂਟ ਡਾਇਰੈਕਟਰੀ ਤੋਂ ਚਲਾਓ -- ਯਕੀਨੀ ਬਣਾਓ ਕਿ `docs/_sidebar.md` ਮੌਜੂਦ ਹੈ +**Docsify ਡੋਕਸ ਸਰਵ ਨਹੀਂ ਹੋ ਰਹੇ**: +- docsify-cli ਗਲੋਬਲ ਇੰਸਟਾਲ ਕਰੋ: `npm install -g docsify-cli` +- ਰਿਪਾਜ਼ਿਟਰੀ ਰੂਟ ਤੋਂ ਚਲਾਓ +- ਜਾਂਚੋ ਕਿ `docs/_sidebar.md` ਮੌਜੂਦ ਹੈ -### ਵਿਕਾਸ ਵਾਤਾਵਰਣ ਟਿੱਪਸ +### ਵਿਕਾਸ ਮਾਹੌਲ ਲਈ ਸੁਝਾਅ -- HTML ਪ੍ਰੋਜੈਕਟਾਂ ਲਈ VS Code ਨਾਲ Live Server ਐਕਸਟੈਂਸ਼ਨ ਵਰਤੋ -- ਸਥਿਰ ਫਾਰਮੈਟਿੰਗ ਲਈ ESLint ਅਤੇ Prettier ਐਕਸਟੈਂਸ਼ਨ ਇੰਸਟਾਲ ਕਰੋ -- ਜਾਵਾਸਕ੍ਰਿਪਟ ਡੀਬੱਗ ਕਰਨ ਲਈ ਬ੍ਰਾਊਜ਼ਰ DevTools ਵਰਤੋ -- Vue ਪ੍ਰੋਜੈਕਟਾਂ ਲਈ, Vue DevTools ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ ਇੰਸਟਾਲ ਕਰੋ +- HTML ਪ੍ਰੋਜੈਕਟਾਂ ਲਈ VS Code ਵਿੱਚ Live Server ਐਕਸਟੈਂਸ਼ਨ ਵਰਤੋਂ +- ESLint ਅਤੇ Prettier ਐਕਸਟੈਂਸ਼ਨ ਚੰਗੀ ਫਾਰਮੈਟਿੰਗ ਲਈ ਇੰਸਟਾਲ ਕਰੋ +- ਜਾਵਾਸਕ੍ਰਿਪਟ ਲਈ ਬ੍ਰਾਊਜ਼ਰ DevTools ਵਰਤੋਂ ਡੀਬੱਗਿੰਗ ਲਈ +- Vue ਪ੍ਰੋਜੈਕਟਾਂ ਲਈ Vue DevTools ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ ### ਪ੍ਰਦਰਸ਼ਨ ਵਿਚਾਰ -- ਅਨੁਵਾਦ ਕੀਤੀਆਂ ਫਾਈਲਾਂ ਦੀ ਵੱਡੀ ਗਿਣਤੀ (50+ ਭਾਸ਼ਾਵਾਂ) ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਪੂਰੀ ਕਲੋਨ ਵੱਡੀ ਹੈ -- ਜੇ ਸਿਰਫ਼ ਸਮੱਗਰੀ 'ਤੇ ਕੰਮ ਕਰ ਰਹੇ ਹੋ ਤਾਂ ਸ਼ੈਲੋ ਕਲੋਨ ਵਰਤੋ: `git clone --depth 1` -- ਅਨੁਵਾਦਾਂ ਨੂੰ ਖੋਜਾਂ ਤੋਂ ਬਾਹਰ ਰੱਖੋ ਜਦੋਂ ਅੰਗਰੇਜ਼ੀ ਸਮੱਗਰੀ 'ਤੇ ਕੰਮ ਕਰ ਰਹੇ ਹੋ -- ਪਹਿਲੀ ਵਾਰ ਬਿਲਡ ਪ੍ਰਕਿਰਿਆ ਹੌਲੀ ਹੋ ਸਕਦੀ ਹੈ (npm install, Vite build) +- ਬਹੁਤ ਸਾਰੀਆਂ ਅਨੁਵਾਦਿਤ ਫਾਈਲਾਂ (50+ ਭਾਸ਼ਾਵਾਂ) ਮੂਲ ਕਲੋਨ ਵੱਡਾ ਕਰਦੀਆਂ ਹਨ +- ਸਿਰਫ਼ ਸਮੱਗਰੀ 'ਤੇ ਕੰਮ ਕਰਨ ਲਈ shallow clone ਵਰਤੋਂ: `git clone --depth 1` +- ਅੰਗਰੇਜ਼ੀ ਸਮੱਗਰੀ 'ਚ ਕੰਮ ਕਰਨ ਵੇਲੇ ਅਨੁਵਾਦ ਖੋਜ ਤੋਂ ਬਾਹਰ ਹੋਣ +- npm install, Vite build ਪਹਿਲੀ ਵਾਰੀ ਸਲੋ ਹੋ ਸਕਦੇ ਹਨ ## ਸੁਰੱਖਿਆ ਵਿਚਾਰ -### ਵਾਤਾਵਰਣ ਚਰ +### ماحول ਵੈਰੀਏਬਲ -- API ਕੁੰਜੀਆਂ ਕਦੇ ਵੀ ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚ ਕਮਿਟ ਨਹੀਂ ਕੀਤੀਆਂ ਜਾਣੀਆਂ ਚਾਹੀਦੀਆਂ -- `.env` ਫਾਈਲਾਂ ਵਰਤੋ (ਪਹਿਲਾਂ ਹੀ `.gitignore` ਵਿੱਚ) -- ਪ੍ਰੋਜੈਕਟ README ਵਿੱਚ ਲੋੜੀਂਦੇ ਵਾਤਾਵਰਣ ਚਰ ਦਸਤਾਵੇਜ਼ ਕਰੋ +- API keys ਕਦੇ ਵੀ ਰਿਪਾਜ਼ਿਟਰੀ ਵਿੱਚ ਨਾ ਜੋੜੋ +- `.env` ਫਾਈਲਾਂ ਵਰਤੋਂ (ਜੋ ਪਹਿਲਾਂ ਹੀ `.gitignore` ਵਿੱਚ ਹਨ) +- ਪ੍ਰੋਜੈਕਟਾਂ ਦੇ README ਵਿੱਚ ਲੋੜੀਂਦੇ environment variables ਦਰਜ ਕਰੋ ### Python ਪ੍ਰੋਜੈਕਟ -- ਵਰਚੁਅਲ ਵਾਤਾਵਰਣ ਵਰਤੋ: +- ਵਰਚੁਅਲ ਐਨਵਾਇਰਨਮੈਂਟ ਬਣਾਓ: `python -m venv venv` +- ਡਿਪੈਂਡੈਂਸੀਜ਼ ਨੂੰ ਅੱਪਡੇਟ ਰੱਖੋ +- GitHub ਟੋਕਨ ਘੱਟ ਤੋਂ ਘੱਟ ਲੋੜੀਂਦੇ ਅਧਿਕਾਰਾਂ ਵਾਲੇ ਹੋਣ + +### GitHub ਮਾਡਲ ਪਹੁੰਚ + +- ਵਿਅਕਤੀਗਤ ਪਹੁੰਚ ਟੋਕਨ (PAT) ਲੋੜੀਦੇ ਹਨ +- ਟੋਕਨਾਂ ਨੂੰ environment ਵੈਰੀਏਬਲ ਵਜੋਂ ਸਟੋਰ ਕਰੋ +- ਕਦੇ ਵੀ ਟੋਕਨ ਜਾਂ ਸਰਟੀਫਿਕੇਟ ਸਬਮਿਟ ਨਾ ਕਰੋ + +## ਵਾਧੂ ਨੋਟਸ + +### ਲਕੜੀ ਦਰਸ਼ਕ + +- ਵੈੱਬ ਵਿਕਾਸ ਵਿੱਚ ਨਾ ਜਾਣਦੇ ਨਵੇਂ ਸਿੱਖਣ ਵਾਲੇ +- ਵਿਦਿਆਰਥੀ ਅਤੇ ਖੁਦ-ਸਿੱਖਣ ਵਾਲੇ +- ਕਲਾਸਰੂਮਾਂ ਵਿੱਚ ਅਧਿਆਪਕ ਜੋ ਪਾਠਕ੍ਰਮ ਵਰਤਦੇ ਹਨ +- ਸਮੱਗਰੀ ਪਹੁੰਚਯੋਗਤਾ ਅਤੇ ਕਦਮ-ਬਦ-ਕਦਮ ਨਿਪੁੰਨਤਾ ਲਈ ਬਨਾਈ ਗਈ ਹੈ + +### ਸਿੱਖਿਆਤਮਕ ਦਾਰਸ਼ਨਿਕਤਾ + +- ਪ੍ਰੋਜੈਕਟ ਆਧਾਰਿਤ ਸਿੱਖਣ ਦਾ ਤਰੀਕਾ +- ਬਾਰੰਬਾਰ ਗਿਆਨ ਜਾਂਚ (ਕਵੀਜ਼) +- ਹੱਥੋਂ-ਹੱਥ ਕોડਿੰਗ ਅਭਿਆਸ +- ਹਕੀਕਤੀ ਦੁਨੀਆਂ ਦੇ ਅਰਜ਼ੀ ਉਦਾਹਰਨ +- ਫਰੇਮਵਰਕਾਂ ਤੋਂ ਪਹਿਲਾਂ ਬੁਨਿਆਦੀ ਤੱਤਾਂ 'ਤੇ ਧਿਆਨ + +### ਰਿਪਾਜ਼ਿਟਰੀ ਸੰਭਾਲ + +- ਕਮਿਊਨਿਟੀ ਦੀ ਸਰਗਰਮ ਸਦੱਸਤਾ +- ਡਿਪੈਂਡੈਂਸੀਜ਼ ਅਤੇ ਸਮੱਗਰੀ ਦਾ ਨਿਯਮਤ ਅੱਪਡੇਟ +- ਸਮੱਸਿਆਵਾਂ ਅਤੇ ਵਿਚਾਰ-ਵਟਾਂਦਰੇ ਦਾ ਮੋਨਿਟਰਿੰਗ +- ਅਨੁਵਾਦ ਅਪਡੇਟ GitHub Actions ਦੁਆਰਾ ਸਵੈਚਾਲਿਤ + +### ਸੰਬੰਧਿਤ ਸਾਧਨ + +- [Microsoft Learn modules](https://docs.microsoft.com/learn/) +- [Student Hub resources](https://docs.microsoft.com/learn/student-hub/) +- ਸਿੱਖਣ ਵਾਲਿਆਂ ਲਈ [GitHub Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot) ਦੀ ਸਿਫ਼ਾਰਸ਼ +- ਹੋਰ ਕੋਰਸ: Generative AI, Data Science, ML, IoT ਪਾਠਕ੍ਰਮ ਉਪਲਬਧ + +### ਖਾਸ ਪ੍ਰੋਜੈਕਟਾਂ ਨਾਲ ਕੰਮ ਕਰਨਾ + +ਵਿਅਕਤੀਗਤ ਪ੍ਰੋਜੈਕਟ ਲਈ ਵਿਸਥਾਰ ਵਿੱਚ ਨਿਰਦੇਸ਼ਾਂ ਵਾਸਤੇ README ਫਾਈਲਾਂ ਵਿੱਚ ਦੇਖੋ: +- `quiz-app/README.md` - Vue 3 ਕਵੀਜ਼ ਐਪ +- `7-bank-project/README.md` - ਬੈਂਕਿੰਗ ਐਪਲਿਕੇਸ਼ਨ ਅਥੈਂਟਿਕੇਸ਼ਨ ਸਮੇਤ +- `5-browser-extension/README.md` - ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ ਵਿਕਾਸ +- `6-space-game/README.md` - ਕੈਨਵਾਸ-ਆਧਾਰਿਤ ਗੇਮ ਵਿਕਾਸ +- `9-chat-project/README.md` - AI ਚੈਟ ਸਹਾਇਕ ਪ੍ਰੋਜੈਕਟ + +### Monorepo ਸੰਰਚਨਾ + +ਇਹ ਪਾਰੰਪਰਿਕ ਮੋਨੋਰੇਪੋ ਤਾਂ ਨਹੀਂ ਹੈ, ਪਰ ਇੱਕੀ ਸੰਗ੍ਰਹਿ ਵਿੱਚ ਬਹੁਤ ਸਾਰੇ ਸਵਤੰਤਰ ਪ੍ਰੋਜੈਕਟ ਹਨ: +- ਹਰ ਲੈਸਨ ਖੁਦ-ਮੁਖਤਾਰ ਹੈ +- ਪ੍ਰੋਜੈਕਟ ਸਾਂਝੇ ਡਿਪੈਂਡੈਂਸੀਜ਼ ਨਹੀਂ ਰੱਖਦੇ +- ਵਿਅਕਤੀਗਤ ਪ੍ਰੋਜੈਕਟਾਂ 'ਤੇ ਅਸਰ ਨਾ ਪਾਏਂ ਬਿਨਾ ਕੰਮ ਕਰੋ +- ਪੂਰਾ ਪਾਠਕ੍ਰਮ ਅਨੁਭਵ ਲਈ ਪੂਰਾ ਰਿਪਾਜ਼ਿਟਰੀ ਕਲੋਨ ਕਰੋ --- -**ਅਸਵੀਕਰਤਾ**: -ਇਹ ਦਸਤਾਵੇਜ਼ AI ਅਨੁਵਾਦ ਸੇਵਾ [Co-op Translator](https://github.com/Azure/co-op-translator) ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅਨੁਵਾਦ ਕੀਤਾ ਗਿਆ ਹੈ। ਹਾਲਾਂਕਿ ਅਸੀਂ ਸਹੀ ਹੋਣ ਦਾ ਯਤਨ ਕਰਦੇ ਹਾਂ, ਕਿਰਪਾ ਕਰਕੇ ਧਿਆਨ ਦਿਓ ਕਿ ਸਵੈਚਾਲਿਤ ਅਨੁਵਾਦਾਂ ਵਿੱਚ ਗਲਤੀਆਂ ਜਾਂ ਅਸੁਚੀਤਤਾਵਾਂ ਹੋ ਸਕਦੀਆਂ ਹਨ। ਇਸ ਦੀ ਮੂਲ ਭਾਸ਼ਾ ਵਿੱਚ ਮੌਜੂਦ ਦਸਤਾਵੇਜ਼ ਨੂੰ ਅਧਿਕਾਰਤ ਸਰੋਤ ਮੰਨਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਮਹੱਤਵਪੂਰਨ ਜਾਣਕਾਰੀ ਲਈ, ਪੇਸ਼ੇਵਰ ਮਨੁੱਖੀ ਅਨੁਵਾਦ ਦੀ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇਸ ਅਨੁਵਾਦ ਦੀ ਵਰਤੋਂ ਤੋਂ ਪੈਦਾ ਹੋਣ ਵਾਲੇ ਕਿਸੇ ਵੀ ਗਲਤਫਹਿਮੀ ਜਾਂ ਗਲਤ ਵਿਆਖਿਆ ਲਈ ਅਸੀਂ ਜ਼ਿੰਮੇਵਾਰ ਨਹੀਂ ਹਾਂ। \ No newline at end of file + +**ਇਨਕਾਰ**: +ਇਸ ਦਸਤਾਵੇਜ਼ ਦਾ ਅਨੁਵਾਦ AI ਅਨੁਵਾਦ ਸੇਵਾ [Co-op Translator](https://github.com/Azure/co-op-translator) ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕਿਆ ਗਿਆ ਹੈ। ਜਦੋਂ ਕਿ ਅਸੀਂ ਸਹੀਅਤ ਲਈ ਯਤਨ ਕਰਦੇ ਹਾਂ, ਕਿਰਪਾ ਕਰਕੇ ਧਿਆਨ ਵਿੱਚ ਰੱਖੋ ਕਿ ਸਵੈਚਾਲਿਤ ਅਨੁਵਾਦਾਂ ਵਿੱਚ ਗਲਤੀਆਂ ਜਾਂ ਅਸਟੀਕਤਾਵਾਂ ਹੋ ਸਕਦੀਆਂ ਹਨ। ਮੂਲ ਦਸਤਾਵੇਜ਼ ਆਪਣੀ ਮੂਲ ਭਾਸ਼ਾ ਵਿੱਚ ਪ੍ਰਮਾਣਿਕ ਸਰੋਤ ਵੱਜੋਂ ਮੰਨਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਮਹੱਤਵਪੂਰਨ ਜਾਣਕਾਰੀ ਲਈ, ਪੇਸ਼ੇਵਰ ਮਨੁੱਖੀ ਅਨੁਵਾਦ ਦੀ ਸਿਫਾਰਿਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਅਸੀਂ ਇਸ ਅਨੁਵਾਦ ਦੀ ਵਰਤੋਂ ਨਾਲ ਹੋਣ ਵਾਲੀਆਂ ਕਿਸੇ ਵੀ ਗਲਤ ਸਮਝ ਜਾਂ ਗਲਤ ਫਹਿਮੀ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਨਹੀਂ ਹਾਂ। + \ No newline at end of file diff --git a/translations/pa/README.md b/translations/pa/README.md index 4e69cc1f7..ea7a5976d 100644 --- a/translations/pa/README.md +++ b/translations/pa/README.md @@ -12,206 +12,203 @@ # ਬਿਗਿਨਰਜ਼ ਲਈ ਵੈੱਬ ਵਿਕਾਸ - ਇੱਕ ਪਾਠਕ੍ਰਮ -ਮਾਈਕ੍ਰੋਸੌਫਟ ਕਲਾਉਡ ਐਡਵੋਕੇਟਸ ਵੱਲੋਂ ਸਾਡੇ 12 ਹਫ਼ਤਿਆਂ ਦੇ ਵਿਸ਼ਤ੍ਰਿਤ ਕੋਰਸ ਨਾਲ ਵੈੱਬ ਵਿਕਾਸ ਦੀਆਂ ਬੁਨਿਆਦੀ ਜਾਣਕਾਰੀਆਂ ਸਿੱਖੋ। 24 ਪਾਠਾਂ ਵਿੱਚੋਂ ਹਰ ਇਕ ਜਾਵਾਸਕ੍ਰਿਪਟ, CSS, ਅਤੇ HTML ਨੂੰ ਹੱਥਾਂ-ਹੱਥ ਪ੍ਰਾਜੈਕਟਾਂ ਜਿਵੇਂ ਕਿ ਟੇਰੇਰੀਅਮ, ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ, ਅਤੇ ਸਪੇਸ ਗੇਮ ਦੁਆਰਾ ਵਿਆਖਿਆ ਕਰਦਾ ਹੈ। ਕਵਿਜ਼, ਚਰਚਾ ਅਤੇ ਵਿਹਾਰਕ ਅਸਾਈਨਮੈਂਟਾਂ ਨਾਲ ਜੁੜੋ। ਸਾਡੀ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਪ੍ਰਾਜੈਕਟ-ਅਧਾਰਿਤ ਪਾਠਣੀ ਪ੍ਰਣਾਲੀ ਨਾਲ ਆਪਣੀਆਂ ਸਿੱਖਣ ਦੀਆਂ ਯੋਗਤਾਵਾਂ ਵਧਾਓ ਅਤੇ ਜਾਣਕਾਰੀ ਨੂੰ ਵਰਤੋਂਯੋਗ ਬਣਾ ਕੇ ਬਿਹਤਰ ਕਰੋਂ। ਆਪਣੇ ਕੋਡਿੰਗ ਸਫ਼ਰ ਦੀ ਸ਼ੁਰੂਆਤ ਅੱਜ ਹੀ ਕਰੋ! +Microsoft Cloud Advocates ਵੱਲੋਂ ਸਾਡੀ 12 ਹਫ਼ਤਿਆਂ ਦੀ ਵਿਸਤ੍ਰਿਤ ਕੋਰਸ ਨਾਲ ਵੈੱਬ ਵਿਕਾਸ ਦੇ ਮੂਲ ਤੱਤ ਸਿੱਖੋ। 24 ਪਾਠਾਂ ਵਿੱਚੋਂ ਹਰ ਇੱਕ ਜਾਵਾਸਕ੍ਰਿਪਟ, CSS ਅਤੇ HTML ਨੂੰ terrariums, ਬਰਾਉਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ ਅਤੇ ਸਪੇਸ ਗੇਮਾਂ ਵਰਗੀਆਂ ਹੱਥੋਂ-ਹੱਥ ਪ੍ਰੋਜੈਕਟਾਂ ਰਾਹੀਂ ਸਮਝਾਇਆ ਗਿਆ ਹੈ। ਕਵਿਜ਼, ਚਰਚਾ ਅਤੇ ਪ੍ਰਯੋਗਾਤਮਕ ਅਸਾਈਨਮੈਂਟਾਂ ਨਾਲ ਸ਼ਾਮਿਲ ਹੋਵੋ। ਸਾਡੇ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਪ੍ਰੋਜੈਕਟ-ਆਧਾਰਤ ਪਾਠਸ਼ੈਲੀ ਨਾਲ ਆਪਣੀਆਂ ਹੁਨਰਾਂ ਨੂੰ ਸੁਧਾਰੋ ਅਤੇ ਆਪਣੇ ਗਿਆਨ ਨੂੰ ਮਜ਼ਬੂਤ ਕਰੋ। ਅੱਜ ਹੀ ਆਪਣਾ ਕੋਡਿੰਗ ਯਾਤਰਾ ਸ਼ੁਰੂ ਕਰੋ! -ਅਜ਼ਯੂਰ ਏਆਈ ਫਾਊਂਡਰੀ ਡਿਸਕੋਰਡ ਕਮਿਊਨਿਟੀ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਵੋ +Azure AI Foundry Discord ਕਮਿьюਨਿਟੀ ਵਿੱਚ ਸ਼ਾਮਿਲ ਹੋਵੋ [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -ਇਹਸਾੰਧਨਾਂ ਨੂੰ ਵਰਤਣ ਲਈ ਇਹ ਕਦਮ ਫੋਲੋ ਕਰੋ: -1. **ਰੀਪੋਜ਼ਿਟਰੀ ਨੂੰ ਫੋਰਕ ਕਰੋ**: ਕਲਿੱਕ ਕਰੋ [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) -2. **ਰੀਪੋਜ਼ਿਟਰੀ ਨੂੰ ਕਲੋਨ ਕਰੋ**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**ਅਜ਼ਯੂਰ ਏਆਈ ਫਾਊਂਡਰੀ ਡਿਸਕੋਰਡ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਵੋ ਅਤੇ ਮਾਹਿਰਾਂ ਅਤੇ ਹੋਰ ਡਿਵੈਲਪਰਾਂ ਨਾਲ ਮਿਲੋ**](https://discord.com/invite/ByRwuEEgH4) +ਇਹ ਸਰੋਤ ਵਰਤਣਾ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਨੂੰ ਆਪਣੇਵੋ: +1. **ਰਿਪੋਜ਼ਟਰੀ ਨੂੰ ਫੋਰਕ ਕਰੋ**: ਕਲਿੱਕ ਕਰੋ [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) +2. **ਰਿਪੋਜ਼ਟਰੀ ਨੂੰ ਕਲੋਨ ਕਰੋ**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**Azure AI Foundry Discord ਵਿੱਚ ਸ਼ਾਮਿਲ ਹੋਵੋ ਅਤੇ ਨਿਪੁੰਨ ਵਿਦਵਾਨਾਂ ਅਤੇ ਹੋਰ ਵਿਕਾਸਕਾਰਾਂ ਨਾਲ ਮਿਲੋ**](https://discord.com/invite/ByRwuEEgH4) -### 🌐 ਬਹੁ-ਭਾਸ਼ਾ ਸਮਰਥਨ +### 🌐 ਬਹੁ-ਭਾਸ਼ਾ ਸਹਾਇਤਾ -#### GitHub ਐਕਸ਼ਨ ਰਾਹੀਂ ਸਮਰਥਿਤ (ਆਟੋਮੇਟਡ ਅਤੇ ਸਦਾ ਅੱਪ-ਟੂ-ਡੇਟ) +#### GitHub Action ਦੁਆਰਾ ਸਮਰਥਿਤ (ਸੁਚਾਲਿਤ ਅਤੇ ਹਮੇਸ਼ਾਂ ਅੱਪ-ਟੂ-ਡੇਟ) [Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](./README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) -> **ਕੀ ਤੁਸੀਂ ਲੋਕਲ ਕਲੋਨਿੰਗ ਵਧੀਆ ਸਮਝਦੇ ਹੋ?** +> **ਕੀ ਤੁਸੀਂ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਕਲੋਨ ਕਰਨਾ ਪਸੰਦ ਕਰੋਗੇ?** -> ਇਹ ਰੀਪੋਜ਼ਿਟਰੀ 50+ ਭਾਸ਼ਾ ਅਨੁਵਾਦਾਂ ਸ਼ਾਮਿਲ ਕਰਦਾ ਹੈ ਜੋ ਡਾਊਨਲੋਡ ਦਾ ਆਕਾਰ ਵਧਾਉਂਦੇ ਹਨ। ਅਨੁਵਾਦਾਂ ਤੋਂ ਬਿਨਾਂ ਕਲੋਨ ਕਰਨ ਲਈ, ਸਪਾਰਸ ਚੈਕਆਊਟ ਵਰਤੋ: +> ਇਸ ਰਿਪੋਜੀਟਰੀ ਵਿੱਚ 50+ ਭਾਸ਼ਾਵਾਂ ਦੀਆਂ ਅਨੁਵਾਦਾਂ ਹਨ ਜੋ ਡਾਊਨਲੋਡ ਦਾ ਆਕਾਰ ਬਹੁਤ ਵਧਾ ਦਿੰਦੀਆਂ ਹਨ। ਬਿਨਾਂ ਅਨੁਵਾਦਾਂ ਦੇ ਕਲੋਨ ਕਰਨ ਲਈ, sparse checkout ਦੀ ਵਰਤੋਂ ਕਰੋ: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> ਇਹ ਤੁਹਾਨੂੰ ਤੇਜ਼ ਡਾਊਨਲੋਡ ਤੇ ਕੋਰਸ ਮੁਕੰਮਲ ਕਰਨ ਲਈ ਸਾਰੀ ਲੋੜੀਦੀ ਸਮਗਰੀ ਦਿੰਦਾ ਹੈ। +> ਇਹ ਤੁਹਾਨੂੰ ਸਾਰੇ ਲੋੜੀਦੇ ਸਾਮਾਨ ਦਿੰਦਾ ਹੈ ਕੋਰਸ ਪੂਰਾ ਕਰਨ ਲਈ ਤੇਜ਼ ਡਾਊਨਲੋਡ ਨਾਲ। -**ਜੇ ਤੁਹਾਨੂੰ ਵਾਧੂ ਅਨੁਵਾਦ ਭਾਸ਼ਾਵਾਂ ਦੀ ਲੋੜ ਹੈ ਤਾਂ ਉਹ ਇੱਥੇ ਦਿੱਤੀਆਂ ਗਈਆਂ ਹਨ [here](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +**ਜੇ ਤੁਸੀਂ ਵਧੇਰੇ ਅਨੁਵਾਦ ਭਾਸ਼ਾਵਾਂ ਦੀ ਸਹਾਇਤਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਇਹਨਾਂ ਨੂੰ [ਇੱਥੇ](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md) ਵੇਖੋ** [![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) #### 🧑‍🎓 _ਕੀ ਤੁਸੀਂ ਵਿਦਿਆਰਥੀ ਹੋ?_ -ਇਸ ਨੂੰ ਜਾਓ [**ਵਿਦਿਆਰਥੀ ਹੱਬ ਪੇਜ**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) ਜਿੱਥੇ ਤੁਹਾਨੂੰ ਬਿਗਿਨਰ ਸਾਧਨ, ਵਿਦਿਆਰਥੀ ਪੈਕ ਅਤੇ ਮੁਫ਼ਤ ਸਰਟੀਫਿਕੇਟ ਵਾਊਚਰ ਪ੍ਰਾਪਤ ਕਰਨ ਦੇ ਤਰੀਕੇ ਮਿਲਣਗੇ। ਇਹ ਉਹ ਸਫ਼ਾ ਹੈ ਜਿਸ ਨੂੰ ਤੁਸੀਂ ਬੁਕਮਾਰਕ ਕਰਨਾ ਪਸੰਦ ਕਰੋਂਗੇ ਅਤੇ ਸਮੇਂ-ਸਮੇਂ ਤੇ ਚੈੱਕ ਕਰਦੇ ਰਹਿਣਾ ਕਿਉਂਕਿ ਅਸੀਂ ਹਰ ਮਹੀਨੇ ਸਮੱਗਰੀ ਬਦਲਦੇ ਹਾਂ। +[**Student Hub page**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) ਤੇ ਜਾਓ ਜਿੱਥੇ ਤੁਹਾਨੂੰ ਬਿਗਿਨਰ ਸਾਧਨ, ਵਿਦਿਆਰਥੀ ਪੈਕ ਅਤੇ ਮੁਫ਼ਤ ਸਰਟੀਫਿਕੇਟ ਵਾਊਚਰ ਪ੍ਰਾਪਤ ਕਰਨ ਦੇ ਤਰੀਕੇ ਮਿਲਣਗੇ। ਇਹ ਉਹ ਪੰਨਾ ਹੈ ਜੋ ਤੁਸੀਂ ਬੁੱਕਮਾਰ્ક ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਅਤੇ ਸਮੇਂ-ਸਮੇਂ 'ਤੇ ਦੇਖਦੇ ਰਹੋ ਕਿਉਂਕਿ ਅਸੀਂ ਮਹੀਨਾਵਾਰ ਸਮੱਗਰੀ ਬਦਲਦੇ ਰਹਿੰਦੇ ਹਾਂ। -### 📣 ਐਲਾਨ - ਨਵੇਂ GitHub Copilot ਏਜੰਟ ਮੋਡ ਚੈਲੇਂਜ ਮੁਕੰਮਲ ਕਰਨ ਲਈ! +### 📣 ਸੂਚਨਾ - GitHub Copilot Agent ਮੋਡ ਚੈਲੰਜ ਜ਼ੋਰਦਾਰ! -ਨਵਾਂ ਚੈਲੇਂਜ ਜੁੜਿਆ, ਕਿਰਪਾ ਕਰਕੇ ਵੱਧਤਰ ਧਿਆਨ ਨਾਲ "GitHub Copilot Agent Challenge 🚀" ਨਾਂ ਦੇ ਅਧਿਆਇ ਡੂੰਡੋ। ਇਹ ਤੁਹਾਡੇ ਲਈ GitHub Copilot ਅਤੇ ਏਜੰਟ ਮੋਡ ਦੀ ਵਰਤੋਂ ਨਾਲ ਮੁਕੰਮਲ ਕਰਨ ਵਾਲਾ ਨਵਾਂ ਚੈਲੇਂਜ ਹੈ। ਜੇ ਤੁਸੀਂ ਪਹਿਲਾਂ ਕਦੇ ਏਜੰਟ ਮੋਡ ਨਹੀਂ ਵਰਤਿਆ, ਤਾਂ ਇਹ ਸਿਰਫ ਟੈਕਸਟ ਹੀ ਨਹੀਂ ਸਿਰਜਦਾ, ਬਲਕਿ ਫਾਈਲਾਂ ਬਣਾਉਂਦਾ ਅਤੇ ਸੋਧਦਾ ਹੈ, ਕਮਾਂਡ ਚਲਾਉਂਦਾ ਹੈ ਅਤੇ ਹੋਰ ਵੀ ਕਈ ਕੁਝ ਕਰਦਾ ਹੈ। +ਨਵਾਂ ਚੈਲੰਜ ਸ਼ਾਮਿਲ ਕੀਤਾ ਗਿਆ, ਜ਼ਿਆਦਾਤਰ ਅੰਸ਼ਾਂ ਵਿੱਚ "GitHub Copilot Agent Challenge 🚀" ਚੈੱਕ ਕਰੋ। ਇਹ GitHub Copilot ਅਤੇ Agent ਮੋਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਤੁਹਾਡੇ ਲਈ ਇੱਕ ਨਵਾਂ ਚੈਲੰਜ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ Agent ਮੋਡ ਪਹਿਲਾਂ ਵਰਤਿਆ ਨਹੀਂ, ਇਹ ਨਾ ਸਿਰਫ਼ ਲਿਖਤ ਬਣਾ ਸਕਦਾ ਹੈ, ਬਲਕਿ ਫਾਈਲਾਂ ਬਣਾਉਣ ਅਤੇ ਸੋਧਣ, ਕਮਾਂਡ ਚਲਾਉਣ ਅਤੇ ਹੋਰ ਕਈ ਕੰਮ ਕਰ ਸਕਦਾ ਹੈ। -### 📣 ਐਲਾਨ - _ਜੈਨੇਰੇਟਿਵ ਏਆਈ ਵਰਤਕੇ ਨਵਾਂ ਪ੍ਰੋਜੈਕਟ ਬਣਾਓ_ +### 📣 ਸੂਚਨਾ - ਜਨਰੇਟਿਵ AI ਵਰਤ ਕੇ ਨਵਾਂ ਪ੍ਰੋਜੈਕਟ ਤਿਆਰ ਕਰੋ -ਨਵਾਂ ਏਆਈ ਅਸਿਸਟੈਂਟ ਪ੍ਰੋਜੈਕਟ ਮੁੱਕਮਲ ਹੋਇਆ ਹੈ, ਇਸਨੂੰ ਵੇਖੋ [project](./9-chat-project/README.md) +ਨਵਾਂ AI ਸਹਾਇਕ ਪ੍ਰੋਜੈਕਟ ਸ਼ਾਮਿਲ ਕੀਤਾ ਗਿਆ, [ਪ੍ਰੋਜੈਕਟ](./9-chat-project/README.md) ਵੇਖੋ -### 📣 ਐਲਾਨ - _ਨਵਾਂ ਜੈਨੇਰੇਟਿਵ ਏਆਈ ਤੇ ਜਾਵਾਸਕ੍ਰਿਪਟ ਲਈ ਪਾਠਕ੍ਰਮ ਜਾਰੀ ਕੀਤਾ ਗਿਆ ਹੈ_ +### 📣 ਸੂਚਨਾ - ਜਨਰੇਟਿਵ AI ਲਈ ਨਵਾਂ ਪਾਠਕ੍ਰਮ ਜਾਵਾਸਕ੍ਰਿਪਟ ਲਈ ਜਾਰੀ ਕੀਤਾ ਗਿਆ -ਸਾਡਾ ਨਵਾਂ ਜੈਨੇਰੇਟਿਵ ਏਆਈ ਪਾਠਕ੍ਰਮ ਨਾ ਵਿਸ਼ਰੋ! +ਸਾਡਾ ਨਵਾਂ ਜਨਰੇਟਿਵ AI ਪਾਠਕ੍ਰਮ ਨਾ ਛੱਡੋ! -ਸ਼ੁਰੂਆਤ ਕਰਨ ਲਈ ਮਿਲੋ [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course)! +ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਜਾਓ [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course)! ![Background](../../translated_images/pa/background.148a8d43afde5730.webp) -- ਪਾਠ ਬੁਨਿਆਦਾਂ ਤੋਂ ਲੈ ਕੇ RAG ਤੱਕ ਸਾਰਿਆਂ ਨੂੰ ਕਵਰ ਕਰਦੇ ਹਨ। -- ਜੈਨੇਏਆਈ ਅਤੇ ਸਾਡੇ ਸਾਥੀ ਐਪ ਨਾਲ ਇਤਿਹਾਸਕ ਕਿਰਦਾਰਾਂ ਨਾਲ ਅੰਨਦ ਲਓ। -- ਮਜ਼ੇਦਾਰ ਅਤੇ ਦਿਲਚਸਪ ਕਹਾਣੀ, ਤੁਸੀਂ ਸਮੇਂ ਦੀ ਯਾਤਰਾ ਕਰੋਂਗੇ! +- ਮੂਲ ਤੋਂ ਲੈ ਕੇ RAG ਤੱਕ ਸਾਰੇ ਪਾਠ। +- GenAI ਅਤੇ ਸਾਡੇ ਸਾਥੀ ਐਪ ਨਾਲ ਇਤਿਹਾਸਕ ਕਿਰਦਾਰਾਂ ਨਾਲ ਗੱਲ-ਬਾਤ। +- ਦਿਲਚਸਪ ਅਤੇ ਮਨੋਰੰਜਕ ਕਹਾਣੀ, ਤੁਸੀਂ ਸਮੇਂ 'ਚ ਯਾਤਰਾ ਕਰੋਗੇ! ![character](../../translated_images/pa/character.5c0dd8e067ffd693.webp) - -ਹਰ ਪਾਠ ਵਿੱਚ ਇੱਕ ਅਸਾਈਨਮੈਂਟ, ਸਿੱਖਣ ਦੀ ਜਾਂਚ ਅਤੇ ਇੱਕ ਚੈਲੇਂਜ ਸ਼ਾਮਿਲ ਹੈ, ਜੋ ਤੁਹਾਨੂੰ ਸਿਖਾਉਂਦਾ ਹੈ ਜਿਵੇਂ: +ਹਰ ਪਾਠ ਵਿੱਚ ਇੱਕ ਅਸਾਈਨਮੈਂਟ, ਗਿਆਨ ਦੀ ਜाँच ਅਤੇ ਇੱਕ ਚੈਲੰਜ ਸ਼ਾਮਿਲ ਹੁੰਦਾ ਹੈ ਜੋ ਤੁਹਾਨੂੰ ਵਿਸ਼ੇ ਸਿੱਖਣ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ ਜਿਵੇਂ ਕਿ: - ਪ੍ਰਾਂਪਟਿੰਗ ਅਤੇ ਪ੍ਰਾਂਪਟ ਇੰਜੀਨੀਅਰਿੰਗ -- ਟੈਕਸਟ ਅਤੇ ਚਿੱਤਰ ਐਪ ਸਿਰਜਣਾ +- ਲਿਖਤ ਅਤੇ ਚਿੱਤਰ ਐਪ ਜਨਰੇਸ਼ਨ - ਖੋਜ ਐਪ -ਸ਼ੁਰੂਆਤ ਕਰਨ ਲਈ ਜਾਓ [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course)! - +ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਜਾਓ [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course)! -## 🌱 ਸ਼ੁਰੂਆਤ ਕਰਨਾ +## 🌱 ਸ਼ੁਰੂਆਤ -> **ਅਧਿਆਪਕਾਂ**, ਅਸੀਂ [ਕੁਝ ਸੁਝਾਵ](for-teachers.md) ਦਿੱਤੇ ਹਨ ਕਿ ਇਹ ਪਾਠਕ੍ਰਮ ਕਿਵੇਂ ਵਰਤਣਾ ਹੈ। ਸਾਨੂੰ ਤੁਹਾਡੇ ਸੁਝਾਵਾਂ ਦੀ ਉਡੀਕ ਹੈ [ਸਾਡੇ ਚਰਚਾ ਫੋਰਮ ਵਿੱਚ](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! +> **ਅਧਿਆਪਕਾਂ**, ਅਸੀਂ [ਕੁਝ ਸੁਝਾਵ](for-teachers.md) ਸ਼ਾਮਿਲ ਕੀਤੇ ਹਨ ਕਿ ਇਸ ਪਾਠਕ੍ਰਮ ਨੂੰ ਕਿਵੇਂ ਵਰਤਣਾ ਹੈ। ਤੁਹਾਡਾ ਫੀਡਬੈਕ ਸਾਨੂੰ [ਸਾਡੇ ਚਰਚਾ ਫੋਰਮ](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner) ਵਿੱਚ ਬਹੁਤ ਪਸੰਦ ਆਵੇਗਾ! -**[ਸਿੱਖਣ ਵਾਲੇ](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, ਹਰ ਪਾਠ ਲਈ ਪ੍ਰੀ-ਲੈਕਚਰ ਕਵਿਜ਼ ਤੋਂ ਸ਼ੁਰੂ ਕਰੋ ਅਤੇ ਲੈਕਚਰ ਦੀ ਸਮਗਰੀ ਪੜ੍ਹੋ, ਵੱਖ-ਵੱਖ ਗਤੀਵਿਧੀਆਂ ਪੂਰੀਆਂ ਕਰੋ ਅਤੇ ਪੋਸਟ-ਲੈਕਚਰ ਕਵਿਜ਼ ਨਾਲ ਆਪਣੀ ਸਮਝ ਦੀ ਜਾਂਚ ਕਰੋ। +**[ਸਿੱਖਣ ਵਾਲੇ](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, ਹਰ ਪਾਠ ਲਈ, ਪ੍ਰੀ-ਲੇਕਚਰ ਕਵਿਜ਼ ਨਾਲ ਸ਼ੁਰੂ ਕਰੋ ਅਤੇ ਬਾਅਦ ਵਿੱਚ ਲੈਕਚਰ ਪੜ੍ਹੋ, ਵੱਖ-ਵੱਖ ਕਿਰਿਆਵਾਂ ਪੂਰੀਆਂ ਕਰੋ ਅਤੇ ਪੋਸਟ-ਲੇਕਚਰ ਕਵਿਜ਼ ਨਾਲ ਆਪਣੀ ਸਮਝ ਦੇਖੋ। -ਆਪਣੇ ਸਿੱਖਣ ਦੇ ਅਨੁਭਵ ਨੂੰ ਵਧਾਉਣ ਲਈ, ਆਪਣੀਆਂ ਸਹਯੋਗੀਆਂ ਨਾਲ ਵਿਚਾਰ-ਵਟਾਂਦਰਾ ਕਰਕੇ ਪ੍ਰੋਜੈਕਟਾਂ ਉੱਤੇ ਕੰਮ ਕਰੋ! ਚਰਚਾ ਲਈ ਸਾਡੇ [ਚਰਚਾ ਫੋਰਮ](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) ਵਿੱਚ ਭਾਗ ਲਵੋ ਜਿੱਥੇ ਸਾਡੇ ਮੋਡਰੇਟਰ ਤੁਹਾਡੇ ਸਵਾਲਾਂ ਦਾ ਜਵਾਬ ਦੇਣ ਲਈ ਮੌਜੂਦ ਹਨ। +ਆਪਣੇ ਸਿੱਖਣ ਦੇ ਤਜ਼ਰਬੇ ਨੂੰ ਬੇਹਤਰ ਕਰਨ ਲਈ, ਆਪਣੇ ਸਾਥੀਆਂ ਨਾਲ ਮਿਲ ਕੇ ਪ੍ਰੋਜੈਕਟਾਂ 'ਤੇ ਕੰਮ ਕਰੋ! ਚਰਚਾ ਨੂੰ ਪ੍ਰੋਤਸਾਹਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਸਾਡੇ [ਚਰਚਾ ਫੋਰਮ](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) ਵਿੱਚ ਜਿੱਥੇ ਸਾਡੇ ਮਾਡਰੇਟਰ ਟੀਮ ਤੁਹਾਡੇ ਸਵਾਲਾਂ ਦੇ ਜਵਾਬ ਦੇਣ ਲਈ ਮੌਜੂਦ ਰਹਿੰਦੀ ਹੈ। -ਆਪਣੀ ਸਿੱਖਿਆ ਨੂੰ ਹੋਰ ਰਹਿਣਾ ਲਈ, ਅਸੀਂ ਬਹੁਤ ਸਿਫਾਰਿਸ਼ ਕਰਦੇ ਹਾਂ ਕਿ ਤੁਸੀਂ ਹੋਰ ਅਧਿਐਨ ਸਮੱਗਰੀ ਲਈ [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) ਤੇ ਜਾਓ। +ਆਪਣੀ ਸਿੱਖਿਆ ਨੂੰ ਅੱਗੇ ਵਧਾਉਣ ਲਈ, ਅਸੀਂ ਬਹੁਤ ਸਿਫਾਰਸ਼ ਕਰਦੇ ਹਾਂ ਕਿ ਤੁਸੀਂ ਹੋਰ ਪੜ੍ਹਾਈ ਦੇ ਸਮੱਗਰੀ ਲਈ [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) ਜਾਓ। -### 📋 ਆਪਣਾ ਵਾਤਾਵਰਨ ਸੈਟਅੱਪ ਕਰਨਾ +### 📋 ਆਪਣਾ ਵਾਤਾਵਰਣ ਸੈਟ ਕਰਨਾ -ਇਸ ਪਾਠਕ੍ਰਮ ਲਈ ਵਿਕਾਸ ਵਾਤਾਵਰਨ ਤਿਆਰ ਹੈ! ਜਦ ਤੁਸੀਂ ਸ਼ੁਰੂ ਕਰ ਰਹੇ ਹੋ, ਤੁਸੀਂ [Codespace](https://github.com/features/codespaces/) (ਇੱਕ ਬ੍ਰਾਊਜ਼ਰ-ਅਧਾਰਿਤ, ਬਿਨਾਂ ਇੰਸਟਾਲੇਸ਼ਨ ਵਾਲਾ ਵਾਤਾਵਰਨ) ਜਾਂ مقامی ਤੌਰ ਤੇ ਆਪਣੇ ਕੰਪਿਊਟਰ ਤੇ ਇੱਕ ਟੈਕਸਟ ਐਡੀਟਰ ਜਿਵੇਂ [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਚਲਾ ਸਕਦੇ ਹੋ। +ਇਸ ਪਾਠਕ੍ਰਮ ਦਾ ਵਿਕਾਸ ਵਾਤਾਵਰਣ ਤਿਆਰ ਹੈ! ਜਦੋਂ ਤੁਸੀਂ ਸ਼ੁਰੂ ਕਰਦੇ ਹੋ, ਤੁਸੀਂ ਪਾਠਕ੍ਰਮ ਨੂੰ [Codespace](https://github.com/features/codespaces/) (_ਇੱਕ ਬਰਾਊਜ਼ਰ-ਆਧਾਰਿਤ, ਬਿਨਾਂ ਇੰਸਟਾਲੇਸ਼ਨ ਵਾਲਾ ਵਾਤਾਵਰਣ_) ਵਿੱਚ ਚਲਾ ਸਕਦੇ ਹੋ, ਜਾਂ ਆਪਣੇ ਕੰਪਿਊਟਰ 'ਤੇ ਕਿਸੇ ਟੈਕਸਟ ਐਡੀਟਰ ਜਿਵੇਂ [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) ਦਾ ਉਪਯੋਗ ਕਰਕੇ। -#### ਆਪਣੀ ਰੀਪੋਜ਼ਿਟਰੀ ਬਣਾਓ -ਆਪਣੇ ਕੰਮ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਸੇਵ ਕਰਨ ਲਈ, ਇਹ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਕਿ ਤੁਸੀਂ ਇਸ ਰੀਪੋਜ਼ਿਟਰੀ ਦੀ ਆਪਣੀ ਕਾਪੀ ਬਣਾਓ। ਤੁਸੀਂ ਇਹ ਸਿੱਧਾ ਇਸ ਪੇਜ ਦੇ ਸਿਖਰ ਤੇ "Use this template" ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰਕੇ ਕਰ ਸਕਦੇ ਹੋ। ਇਸ ਨਾਲ ਤੁਹਾਡੇ GitHub ਖਾਤੇ ਵਿੱਚ ਪਾਠਕ੍ਰਮ ਦੀ ਇੱਕ ਨਵੀਂ ਕਾਪੀ ਬਣੇਗੀ। +#### ਆਪਣੀ ਰਿਪੋਜ਼ਟਰੀ ਬਣਾਓ +ਆਪਣਾ ਕੰਮ ਸੁਰੱਖਿਅਤ ਕਰਨ ਲਈ, ਸਲਾਹ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ ਕਿ ਤੁਸੀਂ ਇਸ ਰਿਪੋਜ਼ਟਰੀ ਦੀ ਆਪਣੀ ਕਾਪੀ ਬਣਾਓ। ਇਹ ਕਰਨ ਲਈ ਪੰਨੇ ਦੇ ਉੱਪਰਾਂ ਵਾਲੇ ਹਿੱਸੇ 'ਤੇ **Use this template** ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਇਹ ਤੁਹਾਡੇ GitHub ਖਾਤੇ ਵਿੱਚ ਪੁਰੀ ਕਾਪੀ ਵਾਲੀ ਨਵੀਂ ਰਿਪੋਜ਼ਟਰੀ ਬਣਾਵੇਗਾ। -ਇਹ ਕਦਮ ਫੋਲੋ ਕਰੋ: -1. **ਰੀਪੋਜ਼ਿਟਰੀ ਨੂੰ ਫੋਰਕ ਕਰੋ**: ਇਸ ਪੇਜ ਦੇ ਸਿਖਰ-ਸੱਜੇ ਕੋਨੇ ਵਿੱਚ "Fork" ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। -2. **ਰੀਪੋਜ਼ਿਟਰੀ ਨੂੰ ਕਲੋਨ ਕਰੋ**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ: +1. **ਰਿਪੋਜ਼ਟਰੀ ਨੂੰ ਫੋਰਕ ਕਰੋ**: ਇਸ ਪੰਨੇ ਦੇ ਸੱਜੇ-ਵੱਧੇ ਕੋਨੇ ‘Fork’ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। +2. **ਰਿਪੋਜ਼ਟਰੀ ਕਲੋਨ ਕਰੋ**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` #### Codespace ਵਿੱਚ ਪਾਠਕ੍ਰਮ ਚਲਾਉਣਾ -ਜਿਸ ਰੀਪੋਜ਼ਿਟਰੀ ਦੀ ਤੁਸੀਂ ਕਾਪੀ ਬਣਾਈ ਹੈ, ਉਸ ਵਿੱਚ **Code** ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ **Open with Codespaces** ਚੁਣੋ। ਇਸ ਨਾਲ ਤੁਹਾਡੇ ਲਈ ਨਵਾਂ Codespace ਬਣ ਜਾਏਗਾ ਜਿੱਥੇ ਤੁਸੀਂ ਕੰਮ ਕਰ ਸਕਦੇ ਹੋ। +ਜੋ ਰਿਪੋਜ਼ਟਰੀ ਤੁਸੀਂ ਬਣਾਈ ਹੈ ਉਸ ਵਿੱਚ, **Code** ਬਟਨ ਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ **Open with Codespaces** ਚੁਣੋ। ਇਹ ਤੁਹਾਡੇ ਲਈ ਨਵਾਂ Codespace ਬਣਾਏਗਾ ਜਿਸ ਵਿੱਚ ਤੁਸੀਂ ਕੰਮ ਕਰ ਸਕਦੇ ਹੋ। ![Codespace](../../translated_images/pa/createcodespace.0238bbf4d7a8d955.webp) #### ਆਪਣੇ ਕੰਪਿਊਟਰ 'ਤੇ ਪਾਠਕ੍ਰਮ ਚਲਾਉਣਾ -ਇਸ ਪਾਠਕ੍ਰਮ ਨੂੰ ਆਪਣੇ ਕੰਪਿਊਟਰ 'ਤੇ ਚਲਾਉਣ ਲਈ, ਤੁਹਾਨੂੰ ਇੱਕ ਟੈਕਸਟ ਐਡੀਟਰ, ਇੱਕ ਬ੍ਰਾਊਜ਼ਰ, ਅਤੇ ਇੱਕ ਕਮਾਂਡ ਲਾਈਨ ਟੂਲ ਦੀ ਲੋੜ ਪਵੇਗੀ। ਸਾਡਾ ਪਹਿਲਾ ਪਾਠ, [ਪਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਅਤੇ ਟੂਲਜ਼ ਦਾ ਪਰਚੈ](../../1-getting-started-lessons/1-intro-to-programming-languages), ਤੁਹਾਨੂੰ ਹਰ ਇੱਕ ਟੂਲ ਦੇ ਕਾਫੀ ਵਿਕਲਪਾਂ ਨਾਲ ਜਾਣੂ ਕਰਵਾਏਗਾ ਤਾਂ ਜੋ ਤੁਸੀਂ ਚੁਣ ਸਕੋ ਕਿ ਤੁਹਾਡੇ ਲਈ ਕੀ ਸਭ ਤੋਂ ਵਧੀਆ ਹੈ। +ਇਸ ਪਾਠਕ੍ਰਮ ਨੂੰ ਆਪਣੇ ਕੰਪਿਊਟਰ 'ਤੇ ਚਲਾਉਣ ਲਈ ਤੁਹਾਨੂੰ ਇੱਕ ਟੈਕਸਟ ਐਡੀਟਰ, ਇੱਕ ਬਰਾਉਜ਼ਰ ਅਤੇ ਇੱਕ ਕਮਾਂਡ ਲਾਈਨ ਟੂਲ ਦੀ ਲੋੜ ਹੋਵੇਗੀ। ਸਾਡਾ ਪਹਿਲਾ ਪਾਠ, [Introduction to Programming Languages and Tools of the Trade](../../1-getting-started-lessons/1-intro-to-programming-languages), ਤੁਹਾਨੂੰ ਹਰੇਕ ਟੂਲ ਲਈ ਵੱਖ-ਵੱਖ ਵਿਕਲਪਾਂ ਬਾਰੇ ਦੱਸੇਗਾ ਤਾਂ ਜੋ ਤੁਸੀਂ ਆਪਣੇ ਲਈ ਸਭ ਤੋਂ ਚੰਗਾ ਚੁਣ ਸਕੋ। + +ਸਾਡੀ ਸਿਫਾਰਸ਼ ਹੈ ਕਿ ਤੁਸੀਂ [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) ਨੂੰ ਆਪਣੇ ਐਡੀਟਰ ਵਜੋਂ ਵਰਤੋਂ, ਜਿਸ ਵਿੱਚ ਇੱਕ ਬਿਲਟ-ਇਨ [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) ਵੀ ਹੈ। ਤੁਸੀਂ Visual Studio Code ਇੱਥੋਂ ਡਾਊਨਲੋਡ ਕਰ ਸਕਦੇ ਹੋ: [ਇਥੇ](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -ਸਾਡੀ ਸਿਫਾਰਸ਼ ਹੈ ਕਿ ਤੁਸੀਂ [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) ਨੂੰ ਆਪਣਾ ਐਡੀਟਰ ਵਜੋਂ ਵਰਤੋਂ, ਜਿਸ ਵਿੱਚ ਬਣਿਆ ਹੋਇਆ ਇੱਕ [ਟرمਿਨਲ](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) ਵੀ ਹੁੰਦਾ ਹੈ। ਤੁਸੀਂ Visual Studio Code ਇੱਥੇ ਡਾਊਨਲੋਡ ਕਰ ਸਕਦੇ ਹੋ [ਇੱਥੇ](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon)। -1. ਆਪਣੀ ਰੀਪੋਜ਼ਿਟਰੀ ਨੂੰ ਆਪਣੇ ਕੰਪਿਊਟਰ ਤੇ ਕਲੋਨ ਕਰੋ। ਇਸ ਲਈ **Code** ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ URL ਕਾਪੀ ਕਰੋ: +1. ਆਪਣੀ ਰਿਪੋਜ਼ਟਰੀ ਨੂੰ ਆਪਣੇ ਕੰਪਿਊਟਰ ‘ਤੇ ਕਲੋਨ ਕਰੋ। ਇਹ ਕਰਨ ਲਈ **Code** ਬਟਨ ‘ਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ URL ਕਾਪੀ ਕਰੋ: [CodeSpace](./images/createcodespace.png) - ਫਿਰ, [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) ਵਿੱਚ [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) ਖੋਲ੍ਹੋ ਅਤੇ ਹੇਠਾਂ ਦਿੱਤਾ ਕਮਾਂਡ ਚਲਾਓ, `` ਨੂੰ ਉਸ URL ਨਾਲ ਬਦਲਦੇ ਹੋਏ ਜੋ ਤੁਸੀਂ ਹੁਣ ਹੀ ਕਾਪੀ ਕੀਤਾ ਹੈ: +ਫਿਰ, [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) ਦੇ ਅੰਦਰ [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) ਖੋਲ੍ਹੋ ਅਤੇ ਹੇਠਾਂ ਦਿੱਤਾ ਕਮਾਂਡ ਚਲਾਓ, ਜਿਸ ਵਿੱਚ `` ਨੂੰ ਉਸ URL ਨਾਲ ਬਦਲ ਦਿਓ ਜੋ ਤੁਸੀਂ ਹੁਣੇ ਕਾਪੀ ਕੀਤਾ ਹੈ: ```bash git clone ``` -2. Visual Studio Code ਵਿੱਚ ਫੋਲਡਰ ਖੋਲ੍ਹੋ। ਤੁਸੀਂ **File** > **Open Folder** 'ਤੇ ਕਲਿੱਕ ਕਰਕੇ ਅਤੇ ਉਹ ਫੋਲਡਰ ਚੁਣ ਕੇ ਜਿਹੜਾ ਤੁਸੀਂ ਹੁਣੀ ਕਲੋਨ ਕੀਤਾ ਹੈ, ਇਹ ਕਰ ਸਕਦੇ ਹੋ। +2. Visual Studio Code ਵਿੱਚ ਫੋਲਡਰ ਖੋਲ੍ਹੋ। ਤੁਸੀਂ ਇਹ **File** > **Open Folder** 'ਤੇ ਕਲਿੱਕ ਕਰਕੇ ਅਤੇ ਉਸ ਫੋਲਡਰ ਨੂੰ ਚੁਣਕੇ ਕਰ ਸਕਦੇ ਹੋ ਜੋ ਤੁਸੀਂ ਹੁਣੇ ਕਲੋਨ ਕੀਤਾ ਹੈ। -> ਸਿਫਾਰਸ਼ ਕੀਤੇ ਗਏ Visual Studio Code ਐਕਸਟੈਂਸ਼ਨ: +> Visual Studio Code ਐਕਸਟੈਂਸ਼ਨ ਦੀ ਸਿਫਾਰਿਸ਼: > > * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - Visual Studio Code ਵਿੱਚ HTML ਪੰਨਿਆਂ ਦਾ ਪ੍ਰੀਵਿਊ ਕਰਨ ਲਈ -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - ਤੁਹਾਡੇ ਕੋਡ ਲਿਖਣ ਨੂੰ ਤੇਜ਼ ਕਰਨ ਵਿੱਚ ਮਦਦ ਲਈ +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - ਤੁਹਾਨੂੰ ਤੇਜ਼ੀ ਨਾਲ ਕੋਡ ਲਿਖਣ ਵਿੱਚ ਮਦਦ ਕਰਨ ਲਈ -## 📂 ਹਰ ਪਾਠ ਵਿੱਚ ਸ਼ਾਮਲ ਹੈ: +## 📂 ਹਰ ਪਾਠ ਵਿੱਚ ਸ਼ਾਮਲ ਹੈ: -- ਵਿਕਲਪੀ ਸਕੇਚਨੋਟ -- ਵਿਕਲਪੀ ਸਹਾਇਕ ਵੀਡੀਓ -- ਪਹਿਲਾਂ-ਪਾਠ ਵਾਰਮਅਪ ਕਵਿਜ਼ -- ਲਿਖਤੀ ਪਾਠ -- ਪ੍ਰੋਜੈਕਟ-ਅਧਾਰਿਤ ਪਾਠਾਂ ਲਈ, ਪ੍ਰੋਜੈਕਟ ਬਣਾਉਣ ਦੇ ਕਦਮ-ਬਾਈ-ਕਦਮ ਗਾਈਡ -- ਗਿਆਨ ਜਾਂਚ -- ਇੱਕ ਚੈਲੇਂਜ +- ਵਿਕਲਪਿਕ ਸਕੈਚਨੋਟ +- ਵਿਕਲਪਿਕ ਸਹਾਇਕ ਵੀਡੀਓ +- ਪਾਠ ਤੋਂ ਪਹਿਲਾਂ ਦਾ ਵਾਰਮਅਪ ਕਵਿਜ਼ +- ਲਿੱਖਤ ਪਾਠ +- ਪ੍ਰੋਜੈਕਟ ਅਧਾਰਤ ਪਾਠਾਂ ਲਈ, ਪ੍ਰੋਜੈਕਟ ਬਣਾਉਣ ਲਈ ਕਦਮ-ਬਾਈ-ਕਦਮ ਮਾਰਗਦਰਸ਼ਨ +- ਗਿਆਨ ਚੈਕ +- ਇੱਕ ਚੈਲੰਜ - ਸਹਾਇਕ ਪੜ੍ਹਾਈ -- ਐਸਾਈਨਮੈਂਟ -- [ਪੋਸਟ-ਪਾਠ ਕਵਿਜ਼](https://ff-quizzes.netlify.app/web/) +- ਕਾਰਜ +- [ਪਾਠ ਤੋਂ ਬਾਅਦ ਦਾ ਕਵਿਜ਼](https://ff-quizzes.netlify.app/web/) -> **ਕਵਿਜ਼ਾਂ ਬਾਰੇ ਇੱਕ ਨੋਟ**: ਸਾਰੇ ਕਵਿਜ਼ Quiz-app ਫੋਲਡਰ ਵਿੱਚ ਹਨ, ਕੁੱਲ 48 ਕਵਿਜ਼ਾਂ ਜਿੰਨਾਂ ਵਿੱਚ ਤਿੰਨ-ਤਿੰਨ ਸਵਾਲ ਹੁੰਦੇ ਹਨ। ਇਹ [ਇੱਥੇ](https://ff-quizzes.netlify.app/web/) ਉਪਲਬਧ ਹਨ। ਕਵਿਜ਼ ਐਪ ਨੂੰ ਲੋਕਲੀ ਚਲਾਉਣਾ ਜਾਂ Azure 'ਤੇ ਡਿਪਲੋਏ ਕਰਨਾ ਸੰਭਵ ਹੈ; `quiz-app` ਫੋਲਡਰ ਵਿੱਚ ਦਿੱਤੇ ਨਿਰਦੇਸ਼ਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ। +> **ਕਵਿਜ਼ਾਂ ਬਾਰੇ ਇੱਕ ਨੋਟ**: ਸਾਰੇ ਕਵਿਜ਼ Quiz-app ਫੋਲਡਰ ਵਿੱਚ ਹਨ, ਕੁੱਲ 48 ਕਵਿਜ਼ ਹਰ ਇੱਕ ਵਿੱਚ ਤਿੰਨ ਸਵਾਲ ਹਨ। ਉਹ ਇੱਥੇ ਉਪਲਬਧ ਹਨ [ਇੱਥੇ](https://ff-quizzes.netlify.app/web/)। ਕਵਿਜ਼ ਐਪ ਨੂੰ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਚਲਾਇਆ ਜਾ ਸਕਦਾ ਹੈ ਜਾਂ Azure 'ਤੇ ਤੈਨਾਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ; `quiz-app` ਫੋਲਡਰ ਵਿੱਚ ਦਿੱਤੇ ਨਿਰਦੇਸ਼ਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ। -## 🗃️ ਪਾਠਾਂ +## 🗃️ ਪਾਠ -| | ਪ੍ਰੋਜੈਕਟ ਦਾ ਨਾਮ | ਸਿੱਖਾਏ ਗਏ ਸੰਕਲਪ | ਸਿੱਖਣ ਦੇ ਲਕੜੀ-ਮੁੱਦੇ | ਲਿੰਕ ਕੀਤੀ ਪਾਠ | ਲੇਖਕ | +| | ਪ੍ਰੋਜੈਕਟ ਨਾਮ | ਸਿੱਖਾਏ ਜਾਣ ਵਾਲੇ ਸੰਕਲਪ | ਸਿੱਖਣ ਦੇ ਲੱਖਣ | ਲਿੰਕਡ ਪਾਠ | ਲੇਖਕ | | :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | -| 01 | ਸ਼ੁਰੂਆਤ ਕਰਨਾ | ਪਰੋਗ੍ਰਾਮਿੰਗ ਅਤੇ ਟੂਲਜ਼ ਦਾ ਜਾਣੂ | ਜ਼ਿਆਦਾਤਰ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਦੀਆਂ ਮੁੱਖ ਆਧਾਰਭੂਤ ਜਾਣਕਾਰੀਆਂ ਅਤੇ ਉਹ ਸਾਫਟਵੇਅਰ ਜੋ ਪ੍ਰੋਫੈਸ਼ਨਲ ਡਿਵੈਲਪਰਾਂ ਲਈ ਕੰਮ ਆਉਂਦਾ ਹੈ, ਬਾਰੇ ਸਿੱਖੋ | [ਪਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਅਤੇ ਟੂਲਜ਼ ਦਾ ਜਾਣੂ](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | ਜੈਸਮਿਨ | -| 02 | ਸ਼ੁਰੂਆਤ ਕਰਨਾ | GitHub ਬੁਨਿਆਦੀ ਜਾਣਕਾਰੀ, ਟੀਮ ਨਾਲ ਕੰਮ ਕਰਨ ਸਮੇਤ | ਆਪਣੇ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ GitHub ਦਾ ਉਪਯੋਗ ਕਰਨਾ, ਅਤੇ ਕਿਵੇਂ ਇਕ ਕੋਡ ਬੇਸ ਤੇ ਹੋਰਾਂ ਨਾਲ ਸਹਿਯੋਗ ਕਰਨਾ | [GitHub ਦਾ ਜਾਣੂ](./1-getting-started-lessons/2-github-basics/README.md) | ਫਲੋਰ | -| 03 | ਸ਼ੁਰੂਆਤ ਕਰਨਾ | ਪਹੁੰਚਯੋਗਤਾ | ਵੈੱਬ ਪਹੁੰਚਯੋਗਤਾ ਬਾਰੇ ਬੁਨਿਆਦੀ ਜਾਣਕਾਰੀ ਲਵੋ | [ਪਹੁੰਚਯੋਗਤਾ ਮੂਲ ਸਿਧਾਂਤ](./1-getting-started-lessons/3-accessibility/README.md) | ਕ੍ਰਿਸਟੋਫ਼ਰ | -| 04 | JS ਜ਼ਰੂਰੀ ਗੱਲਾਂ | ਜਾਵਾਸਕ੍ਰਿਪਟ ਡਾਟਾ ਕਿਸਮਾਂ | ਜਾਵਾਸਕ੍ਰਿਪਟ ਡਾਟਾ ਕਿਸਮਾਂ ਬਾਰੇ ਬੁਨਿਆਦੀ ਜਾਣਕਾਰੀ | [ਡਾਟਾ ਕਿਸਮਾਂ](./2-js-basics/1-data-types/README.md) | ਜੈਸਮਿਨ | -| 05 | JS ਜ਼ਰੂਰੀ ਗੱਲਾਂ | ਫੰਕਸ਼ਨਾਂ ਅਤੇ მეთਡਸ | ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਲੌਜਿਕ ਬਹਾਵ ਨੂੰ ਸੰਭਾਲਣ ਲਈ ਫੰਕਸ਼ਨਾਂ ਅਤੇ ਮੈਥਡਸ ਬਾਰੇ ਸਿੱਖੋ | [ਫੰਕਸ਼ਨਾਂ ਅਤੇ ਮੈਥਡਸ](./2-js-basics/2-functions-methods/README.md) | ਜੈਸਮਿਨ ਅਤੇ ਕ੍ਰਿਸਟੋਫ਼ਰ | -| 06 | JS ਜ਼ਰੂਰੀ ਗੱਲਾਂ | JS ਨਾਲ ਫੈਸਲੇ ਕਰਨਾ | ਆਪਣੇ ਕੋਡ ਵਿੱਚ ਸ਼ਰਤਾਂ ਬਣਾਉਣ ਲਈ ਫੈਸਲਾ ਕਰਨ ਵਾਲੇ ਤਰੀਕਿਆਂ ਬਾਰੇ ਸਿੱਖੋ | [ਫੈਸਲੇ ਲੈਣਾ](./2-js-basics/3-making-decisions/README.md) | ਜੈਸਮਿਨ | -| 07 | JS ਜ਼ਰੂਰੀ ਗੱਲਾਂ | ਐਰੇਜ਼ ਅਤੇ ਲੂਪ | ਜਾਵਾਸਕ੍ਰਿਪਟ ਵਿੱਚ ਐਰੇਜ਼ ਅਤੇ ਲੂਪ ਕੇ ਨਾਲ ਡਾਟਾ ਤੇ ਕੰਮ ਕਰੋ | [ਐਰੇਜ਼ ਅਤੇ ਲੂਪ](./2-js-basics/4-arrays-loops/README.md) | ਜੈਸਮਿਨ | -| 08 | [ਟੈਰੀਰੀਅਮ](./3-terrarium/solution/README.md) | ਪ੍ਰੈਕਟਿਸ ਵਿੱਚ HTML | ਇੱਕ ਆਨਲਾਈਨ ਟੈਰੀਰੀਅਮ ਬਣਾਉਣ ਲਈ HTML ਬਣਾਓ, ਵਿਸ਼ੇਸ਼ ਕਰਕੇ ਲੇਆਉਟ ਬਣਾਉਣ 'ਤੇ ਕੇਂਦ੍ਰਿਤ | [HTML ਦਾ ਜਾਣੂ](./3-terrarium/1-intro-to-html/README.md) | ਜੇਨ | -| 09 | [ਟੈਰੀਰੀਅਮ](./3-terrarium/solution/README.md) | ਪ੍ਰੈਕਟਿਸ ਵਿੱਚ CSS | ਆਨਲਾਈਨ ਟੈਰੀਰੀਅਮ ਲਈ CSS ਬਣਾਓ ਜੋ ਪੰਨੇ ਨੂੰ ਰਿਸਪਾਂਸਿਵ ਬਣਾਉਂਦਾ ਹੈ | [CSS ਦਾ ਜਾਣੂ](./3-terrarium/2-intro-to-css/README.md) | ਜੇਨ | -| 10 | [ਟੈਰੀਰੀਅਮ](./3-terrarium/solution/README.md) | ਜਾਵਾਸਕ੍ਰਿਪਟ ਕਲੋਜ਼ਰਜ਼, DOM ਮੈਨਿਪੁਲੇਸ਼ਨ | ਟੈਰੀਰੀਅਮ ਲਈ ਜਾਵਾਸਕ੍ਰਿਪਟ ਬਣਾਓ ਤਾਂ ਜੋ ਡਰੈਗ/ਡ੍ਰਾਪ ਇੰਟਰਫੇਸ ਤਿਆਰ ਹੋ ਸਕੇ, ਕਲੋਜ਼ਰਜ਼ ਅਤੇ DOM ਮੈਨਿਪੁਲੇਸ਼ਨ 'ਤੇ ਧਿਆਨ ਦਿੰਦਿਆਂ | [ਜਾਵਾਸਕ੍ਰਿਪਟ ਕਲੋਜ਼ਰਜ਼, DOM ਮੈਨਿਪੁਲੇਸ਼ਨ](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | ਜੇਨ | -| 11 | [ਟਾਈਪਿੰਗ ਗੇਮ](./4-typing-game/solution/README.md) | ਟਾਈਪਿੰਗ ਗੇਮ ਬਣਾਉਣਾ | ਆਪਣੇ ਜਾਵਾਸਕ੍ਰਿਪਟ ਐਪ ਦੀ ਲੌਜਿਕ ਚਲਾਉਣ ਲਈ ਕੀਬੋਰਡ ਇਵੈਂਟਸ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਸਿੱਖੋ | [ਘਟਨਾ-ਚਲਿਤ ਪਰੋਗ੍ਰਾਮਿੰਗ](./4-typing-game/typing-game/README.md) | ਕ੍ਰਿਸਟੋਫ਼ਰ | -| 12 | [ਗ੍ਰੀਨ ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ](./5-browser-extension/solution/README.md) | ਬ੍ਰਾਊਜ਼ਰਾਂ ਨਾਲ ਕੰਮ ਕਰਨਾ | ਬ੍ਰਾਊਜ਼ਰ ਕਿਵੇਂ ਕੰਮ ਕਰਦੇ ਹਨ, ਇਸ ਦਾ ਇਤਿਹਾਸ ਅਤੇ ਪਹਿਲਾ ਐਲੀਮੇਂਟ ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ ਵਿੱਚ ਬਣਾਉਣ ਦਾ ਤਰੀਕਾ ਸਿੱਖੋ | [ਬ੍ਰਾਊਜ਼ਰ ਬਾਰੇ](./5-browser-extension/1-about-browsers/README.md) | ਜੇਨ | -| 13 | [ਗ੍ਰੀਨ ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ](./5-browser-extension/solution/README.md) | ਫਾਰਮ ਬਣਾਉਣਾ, API ਕਾਲ ਕਰਨਾ ਅਤੇ ਲੋਕਲ ਸਟੋਰੇਜ ਵਿੱਚ ਵੇਰੀਏਬਲ ਰੱਖਣਾ | ਆਪਣੇ ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ ਲਈ JavaScript ਤੱਤ ਬਣਾਓ ਜੋ API ਨੂੰ ਕਾਲ ਕਰੇ ਅਤੇ ਲੋਕਲ ਸਟੋਰੇਜ ਵਿੱਚ ਸਟੋਰ ਕੀਤੇ ਵੇਰੀਏਬਲ ਦੀ ਵਰਤੋਂ ਕਰੇ | [API, ਫਾਰਮ, ਅਤੇ ਲੋਕਲ ਸਟੋਰੇਜ](./5-browser-extension/2-forms-browsers-local-storage/README.md) | ਜੇਨ | -| 14 | [ਗ੍ਰੀਨ ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ](./5-browser-extension/solution/README.md) | ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਬੈਕਗ੍ਰਾਊਂਡ ਪ੍ਰੋਸੈੱਸ, ਵੈੱਬ ਪ੍ਰਦਰਸ਼ਨ | ਐਕਸਟੈਂਸ਼ਨ ਦੇ ਆਈਕਨ ਨੂੰ ਮੈਨੇਜ ਕਰਨ ਲਈ ਬ੍ਰਾਊਜ਼ਰ ਦੇ ਬੈਕਗ੍ਰਾਊਂਡ ਪ੍ਰੋਸੈੱਸ ਦੀ ਵਰਤੋਂ ਕਰੋ; ਵੈੱਬ ਪ੍ਰਦਰਸ਼ਨ ਅਤੇ ਕੁਝ ਸੰਵਰਣਾਂ ਬਾਰੇ ਸਿੱਖੋ | [ਬੈਕਗ੍ਰਾਊਂਡ ਟਾਸਕ ਅਤੇ ਪ੍ਰਦਰਸ਼ਨ](./5-browser-extension/3-background-tasks-and-performance/README.md) | ਜੇਨ | -| 15 | [ਸਪੇਸ ਗੇਮ](./6-space-game/solution/README.md) | ਜਾਵਾਸਕ੍ਰਿਪਟ ਨਾਲ ਵਧੀਆ ਖੇਡ ਵਿਕਾਸ | ਇਨਹੇਰੀਟੈਂਸ ਬਾਰੇ ਕਲਾਸਾਂ ਅਤੇ ਕੰਪੋਜ਼ੀਸ਼ਨ ਦੋਵਾਂ ਨਾਲ ਅਤੇ ਪੁਬ/ਸਬ ਪੈਟਰਨ ਬਾਰੇ ਸਿੱਖੋ, ਖੇਡ ਬਣਾਉਣ ਦੀ ਤਿਆਰੀ ਲਈ | [ਐਡਵਾਂਸਡ ਖੇਡ ਵਿਕਾਸ ਦਾ ਜਾਣੂ](./6-space-game/1-introduction/README.md) | ਕ੍ਰਿਸ | -| 16 | [ਸਪੇਸ ਗੇਮ](./6-space-game/solution/README.md) | ਕੈਨਵਾਸ 'ਤੇ ਡਰਾਇੰਗ | ਕੇਨਵਾਸ API ਬਾਰੇ ਜਾਣਕਾਰੀ ਲਵੋ ਜੋ ਸਕ੍ਰੀਨ ਤੇ ਤੱਤੇ ਡਰਾਅ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ | [ਕੈਨਵਾਸ 'ਤੇ ਡਰਾਇੰਗ](./6-space-game/2-drawing-to-canvas/README.md) | ਕ੍ਰਿਸ | -| 17 | [ਸਪੇਸ ਗੇਮ](./6-space-game/solution/README.md) | ਸਕ੍ਰੀਨ 'ਤੇ ਤੱਤਾਂ ਨੂੰ ਘੁਮਾਉਣਾ | ਡਰੋਹਾਂ ਦੇ ਕਾਰਟਿਸੀਅਨ ਕੋਆਰਡੀਨੇਟਸ ਅਤੇ ਕੈਨਵਾਸ API ਦੀ ਵਰਤੋਂ ਨਾਲ ਤੱਤਾਂ ਨੂੰ ਗਤੀਸ਼ੀਲ ਬਣਾਉਣਾ ਸਿੱਖੋ | [ਤੱਤਾਂ ਨੂੰ ਆੜੇ-ਤਰਫੇ ਖ਼ਸਕਾਉਣਾ](./6-space-game/3-moving-elements-around/README.md) | ਕ੍ਰਿਸ | -| 18 | [ਸਪੇਸ ਗੇਮ](./6-space-game/solution/README.md) | ਟਕਰਾਉ ਦਾ ਪਤਾ ਲਗਾਉਣਾ | ਤੱਤਾਂ ਨੂੰ ਇਕ-ਦੂਜੇ ਨਾਲ ਟਕਰਾਉਣ ਅਤੇ ਕੀਪ੍ਰੈਸ ਦੀ ਵਰਤੋਂ ਨਾਲ ਪ੍ਰਤੀਕਿਰਿਆ ਕਰਨ ਲਈ ਬਣਾਓ ਅਤੇ ਖੇਡ ਦੇ ਪ੍ਰਦਰਸ਼ਨ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਠੰਢਾ ਸਮੇਂ ਦੀ ਫਂਕਸ਼ਨਲਿਟੀ ਦਿਉ | [ਟਕਰਾਉ ਡਿਟੈਕਸ਼ਨ](./6-space-game/4-collision-detection/README.md) | ਕ੍ਰਿਸ | -| 19 | [ਸਪੇਸ ਗੇਮ](./6-space-game/solution/README.md) | ਸਕੋਰ ਸੇਵ ਕਰਨਾ | ਖੇਡ ਦੀ ਸਥਿਤੀ ਅਤੇ ਪ੍ਰਦਰਸ਼ਨ ਦੇ ਆਧਾਰ 'ਤੇ ਗਣਿਤੀ ਗਣਨਾ ਕਰੋ | [ਸਕੋਰ ਰੱਖਣਾ](./6-space-game/5-keeping-score/README.md) | ਕ੍ਰਿਸ | -| 20 | [ਸਪੇਸ ਗੇਮ](./6-space-game/solution/README.md) | ਖੇਡ ਖਤਮ ਕਰਨਾ ਅਤੇ ਮੁੜ ਸ਼ੁਰੂ ਕਰਨਾ | ਖੇਡ ਨੂੰ ਖਤਮ ਅਤੇ ਮੁੜ ਸ਼ੁਰੂ ਕਰਨ ਬਾਰੇ ਸਿੱਖੋ, ਜਿਸ ਵਿੱਚ ਸਮਾਨ ਸਾਫ ਕਰਨਾ ਅਤੇ ਵੇਰੀਏਬਲ ਮੁੱਲਾਂ ਨੂੰ ਰੀਸੈੱਟ ਕਰਨਾ ਸ਼ਾਮਿਲ ਹੈ | [ਅੰਤ ਦਾ ਸਥਿਤੀ](./6-space-game/6-end-condition/README.md) | ਕ੍ਰਿਸ | -| 21 | [ਬੈਂਕਿੰਗ ਐਪ](./7-bank-project/solution/README.md) | ਵੈੱਬ ਐਪ ਵਿੱਚ HTML ਟੈਂਪਲੇਟ ਅਤੇ ਰੂਟਸ | ਮਲਟੀਪੇਜ ਵੈੱਬਸਾਈਟ ਦੀ ਸਾਫ਼ਟਵੇਅਰ ਆਰਕੀਟੈਕਚਰ ਬਣਾਉਣ ਲਈ ਰੂਟਿੰਗ ਅਤੇ HTML ਟੈਂਪਲੇਟ ਦੀ ਵਰਤੋਂ ਸਿੱਖੋ | [HTML ਟੈਂਪਲੇਟ ਅਤੇ ਰੂਟਸ](./7-bank-project/1-template-route/README.md) | ਯੋਹਾਨ | -| 22 | [ਬੈਂਕਿੰਗ ਐਪ](./7-bank-project/solution/README.md) | ਲੋਗਿਨ ਅਤੇ ਰਜਿਸਟਰ ਫਾਰਮ ਬਣਾਉਣਾ | ਫਾਰਮ ਬਣਾਉਣ ਅਤੇ ਵੈਰਿਫਿਕੇਸ਼ਨ ਰੁਟੀਨਾਂ ਬਾਰੇ ਜਾਣੋ | [ਫਾਰਮ](./7-bank-project/2-forms/README.md) | ਯੋਹਾਨ | -| 23 | [ਬੈਂਕਿੰਗ ਐਪ](./7-bank-project/solution/README.md) | ਡਾਟਾ ਫੈਚ ਕਰਨ ਅਤੇ ਵਰਤਣ ਦੇ ਤਰੀਕੇ | ਤੁਹਾਡੇ ਐਪ ਵਿੱਚ ਡਾਟਾ ਦਾ ਕੰਮ ਕਰਨਾ, ਕਿਵੇਂ ਫੈਚ ਕਰਨਾ, ਸਟੋਰ ਕਰਨਾ ਅਤੇ ਦੂਰ ਕਰਨਾ | [ਡਾਟਾ](./7-bank-project/3-data/README.md) | ਯੋਹਾਨ | -| 24 | [ਬੈਂਕਿੰਗ ਐਪ](./7-bank-project/solution/README.md) | ਸਟੇਟ ਮੈਨੇਜਮੈਂਟ ਦੇ ਸਿਧਾਂਤ | ਆਪਣੇ ਐਪ ਦਾ ਸਟੇਟ ਕਿਵੇਂ ਸਾਂਭਣਾ ਹੈ ਅਤੇ ਕਿਵੇਂ ਪ੍ਰੋਗਰਾਮਕ ਤੌਰ 'ਤੇ ਇਸ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨਾ ਹੈ | [ਸਟੇਟ ਮੈਨੇਜਮੈਂਟ](./7-bank-project/4-state-management/README.md) | ਯੋਹਾਨ | -| 25 | [ਬ੍ਰਾਊਜ਼ਰ/VScode ਕੋਡ](../../8-code-editor) | VScode ਨਾਲ ਕੰਮ ਕਰਨਾ | ਇੱਕ ਕੋਡ ਐਡੀਟਰ ਵਰਤਣਾ ਸਿੱਖੋ | [VScode ਕੋਡ ਐਡੀਟਰ ਵਾਪਰੇਤ](./8-code-editor/1-using-a-code-editor/README.md) | ਕ੍ਰਿਸ | -| 26 | [AI ਸਹਾਇਕ](./9-chat-project/README.md) | AI ਨਾਲ ਕੰਮ ਕਰਨਾ | ਆਪਣਾ ਆਪਣਾ AI ਸਹਾਇਕ ਬਣਾਉਣਾ ਸਿੱਖੋ | [AI ਸਹਾਇਕ ਪ੍ਰੋਜੈਕਟ](./9-chat-project/README.md) | ਕ੍ਰਿਸ | - -## 🏫 ਪਦਾਗੋਜੀ - -ਸਾਡਾ ਕਰਿਕੁਲਾ ਦੋ ਮੁੱਖ ਪਦਾਗੋਜੀ ਸਿਧਾਂਤਾਂ ਦੇ ਨਾਲ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ: +| 01 | ਸ਼ੁਰੂਆਤ ਕਰਨਾ | ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਅਤੇ ਟੂਲਜ਼ ਦਾ ਪਰਿਚਯ | ਜ਼ਿਆਦਾਤਰ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਦੇ ਮੁੱਖ ਆਧਾਰਾਂ ਬਾਰੇ ਅਤੇ ਸਾਫਟਵੇਅਰ ਬਾਰੇ ਜਿਸ ਨਾਲ ਪੇਸ਼ੇਵਰ ਡਿਵੈਲਪਰ ਆਪਣਾ ਕੰਮ ਕਰਦੇ ਹਨ, ਸਿੱਖੋ | [Intro to Programming Languages and Tools of the Trade](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | ਸ਼ੁਰੂਆਤ ਕਰਨਾ | GitHub ਦੀ ਬੁਨਿਆਦ, ਟੀਮ ਨਾਲ ਕੰਮ ਕਰਨ ਸਮੇਤ | ਆਪਣੇ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ GitHub ਕਿਵੇਂ ਵਰਤਣਾ ਹੈ, ਕਿਵੇਂ ਕੂਡ ਬੇਸ ਤੇ ਹੋਰਾਂ ਨਾਲ ਸਹਿਯੋਗ ਕਰਨਾ ਹੈ | [Intro to GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | ਸ਼ੁਰੂਆਤ ਕਰਨਾ | ਪਹੁੰਚਯੋਗਤਾ | ਵੈੱਬ ਪਹੁੰਚਯੋਗਤਾ ਦੇ ਮੂਲ ਸਿੱਖੋ | [Accessibility Fundamentals](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | JS ਮੂਲ | ਜਾਵਾਸਕ੍ਰਿਪਟ ਡੇਟਾ ਟਾਈਪਸ | ਜਾਵਾਸਕ੍ਰਿਪਟ ਡੇਟਾ ਟਾਈਪਸ ਦੇ ਮੁੱਢਲੇ ਗੁਣ | [Data Types](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | JS ਮੂਲ | ਫੰਕਸ਼ਨਸ ਅਤੇ ਮੇਥਡਸ | ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਲਾਜਿਕ ਫਲੋ ਨੂੰ ਸੰਭਾਲਣ ਲਈ ਫੰਕਸ਼ਨਸ ਅਤੇ ਮੇਥਡਸ ਬਾਰੇ ਸਿੱਖੋ | [Functions and Methods](./2-js-basics/2-functions-methods/README.md) | Jasmine and Christopher | +| 06 | JS ਮੂਲ | JS ਨਾਲ ਫੈਸਲੇ ਲੈਣਾ | ਡਿਸੀਜਨ ਮੇਕਿੰਗ ਮੈਥਡਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਆਪਣੀ ਕੋਡ ਵਿੱਚ ਸ਼ਰਤਾਂ ਕਿਵੇਂ ਬਣਾਉਣੀਆਂ ਹਨ ਜਾਣੋ | [Making Decisions](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | JS ਮੂਲ | ਅਰੇ ਅਤੇ ਲੂਪ | ਜਾਵਾਸਕ੍ਰਿਪਟ ਵਿੱਚ ਅਰੇ ਅਤੇ ਲੂਪ ਦੀ ਵਰਤੋਂ ਨਾਲ ਡੇਟਾ 'ਤੇ ਕੰਮ ਕਰੋ | [Arrays and Loops](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML ਅਮਲ ਵਿੱਚ | ਆਨਲਾਈਨ ਟੇਰੀਰੀਅਮ ਬਣਾਉਣ ਲਈ HTML ਬਣਾਓ, ਲੇਆਉਟ ਬਨਾਉਣ 'ਤੇ ਧਿਆਨ ਦਿੰਦੇ ਹੋਏ | [Introduction to HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS ਅਮਲ ਵਿੱਚ | ਆਨਲਾਈਨ ਟੇਰੀਰੀਅਮ ਨੂੰ ਸਜਾਉਣ ਲਈ CSS ਬਣਾਓ, CSS ਦੇ ਮੂਲ ਨੁਕਤੇ ਸਮੇਤ ਪੇਜ ਨੂੰ ਰਿਸਪਾਂਸਿਵ ਬਣਾਉਣਾ | [Introduction to CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrarium](./3-terrarium/solution/README.md) | ਜਾਵਾਸਕ੍ਰਿਪਟ ਕਲੋਜ਼ਰ, DOM ਮੈਨਿਪੂਲੇਸ਼ਨ | ਟੇਰੀਰੀਅਮ ਨੂੰ ਇੱਕ ਡ੍ਰੈਗ/ਡ੍ਰਾਪ ਇੰਟਰਫੇਸ ਬਣਾਉਣ ਲਈ ਜਾਵਾਸਕ੍ਰਿਪਟ ਬਣਾਓ, ਕਲੋਜ਼ਰ ਅਤੇ DOM ਮੈਨਿਪੂਲੇਸ਼ਨ 'ਤੇ ਧਿਆਨ ਦੇ ਕੇ | [JavaScript Closures, DOM manipulation](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Typing Game](./4-typing-game/solution/README.md) | ਟਾਇਪਿੰਗ ਗੇਮ ਬਣਾਓ | ਕੀਬੋਰਡ ਇਵੈਂਟਸ ਨੂੰ ਵਰਤ ਕੇ ਆਪਣੀ ਜਾਵਾਸਕ੍ਰਿਪਟ ਐਪ ਦਾ ਲਾਜਿਕ ਚਲਾਉਣਾ ਸਿੱਖੋ | [Event-Driven Programming](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [Green Browser Extension](./5-browser-extension/solution/README.md) | ਬਰਾਊਜ਼ਰ ਨਾਲ ਕੰਮ ਕਰਨਾ | ਬਰਾਊਜ਼ਰ ਕਿਵੇਂ ਕੰਮ ਕਰਦੇ ਹਨ, ਉਹਨਾਂ ਦਾ ਇਤਿਹਾਸ ਅਤੇ ਬਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ ਦੇ ਪਹਿਲੇ ਐਲੀਮੈਂਟਸ ਨੂੰ ਕਿਵੇਂ ਬਣਾਉਣਾ ਹੈ ਜਾਣੋ | [About Browsers](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [Green Browser Extension](./5-browser-extension/solution/README.md) | ਫਾਰਮ ਬਣਾਉਣਾ, API ਕਾਲ ਅਤੇ ਸਥਾਨਕ ਸਟੋਰੇਜ ਵਿੱਚ ਵਰਯੇਬਲ ਸਟੋਰ ਕਰਨਾ | ਆਪਣੀ ਬਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ ਦਾ ਜਾਵਾਸਕ੍ਰਿਪਟ ਹਿੱਸਾ ਬਣਾਓ ਜੋ ਕਿ ਸਥਾਨਕ ਸਟੋਰੇਜ ਵਿੱਚ ਸਟੋਰ ਕੀਤੇ ਗਏ ਵਰਯੇਬਲਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ API ਕਾਲ ਕਰਦਾ ਹੈ | [APIs, Forms, and Local Storage](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | ਬਰਾਊਜ਼ਰ ਵਿੱਚ ਬੈਕਗ੍ਰਾਊਂਡ ਪ੍ਰਕਿਰਿਆਵਾਂ, ਵੈੱਬ ਪ੍ਰਦਰਸ਼ਨ | ਇੱਕਸਟੈਂਸ਼ਨ ਦੇ ਆਇਕਨ ਨੂੰ ਸੰਭਾਲਣ ਲਈ ਬਰਾਊਜ਼ਰ ਦੀਆਂ ਬੈਕਗ੍ਰਾਊਂਡ ਪ੍ਰਕਿਰਿਆਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ; ਵੈੱਬ ਪ੍ਰਦਰਸ਼ਨ ਅਤੇ ਕੁਝ ਅਪਟੀਮਾਈਜੇਸ਼ਨ ਬਾਰੇ ਸਿੱਖੋ | [Background Tasks and Performance](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [Space Game](./6-space-game/solution/README.md) | ਜਾਵਾਸਕ੍ਰਿਪਟ ਨਾਲ ਹੋਰ ਅਡਵਾਂਸਡ ਗੇਮ ਡਿਵੈਲਪਮੈਂਟ | ਇਨਹੈਰੀਟੇਂਸ ਦੋਹਾਂ ਕਲਾਸਾਂ ਅਤੇ ਕੰਪੋਜ਼ੀਸ਼ਨ ਅਤੇ ਪਬ/ਸਬ ਪੈਟਰਨ ਦੀ ਵਰਤੋਂ ਨਾਲ ਸਿੱਖੋ, ਗੇਮ ਬਣਾਉਣ ਲਈ ਤਿਆਰੀ ਕਰਦੇ ਹੋਏ | [Introduction to Advanced Game Development](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [Space Game](./6-space-game/solution/README.md) | ਕੈਂਵਾਸ 'ਤੇ ਡ੍ਰਾਇੰਗ | ਕੈਨਵਾਸ API ਬਾਰੇ ਸਿੱਖੋ, ਜੋ ਸਕ੍ਰੀਨ 'ਤੇ ਐਲੀਮੈਂਟ ਡ੍ਰਾਇੰਗ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ | [Drawing to Canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [Space Game](./6-space-game/solution/README.md) | ਸਕ੍ਰੀਨ 'ਤੇ ਐਲੀਮੈਂਟਾਂ ਨੂੰ ਚਲਾਉਣਾ | ਕਾਰਟੇਸ਼ੀਅਨ ਕੋਆਰਡੀਨੇਟਸ ਅਤੇ ਕੈਨਵਾਸ API ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਐਲੀਮੈਂਟਸ ਨੂੰ ਮੋਸ਼ਨ ਵਿੱਚ ਲਿਆਉਣ ਦੇ ਤਰੀਕੇ ਜਾਣੋ | [Moving Elements Around](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [Space Game](./6-space-game/solution/README.md) | ਟੱਕਰ ਪਛਾਣ | ਐਲੀਮੈਂਟਸ ਨੂੰ ਟੱਕਰ ਖਾਣ ਅਤੇ ਇੱਕ ਦੂਜੇ ਨੂੰ ਪ੍ਰਤੀਕਿਰਿਆ ਕਰਨ ਦੇ ਲਈ ਕੀਪ੍ਰੈੱਸ ਵਰਤੋਂ, ਅਤੇ ਗੇਮ ਦੀ ਪ੍ਰਦਰਸ਼ਨ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਕੁਲਡਾਊਨ ਫੰਕਸ਼ਨ ਦਿਓ | [Collision Detection](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [Space Game](./6-space-game/solution/README.md) | ਸਕੋਰ ਰੱਖਣਾ | ਗੇਮ ਦੀ ਸਥਿਤੀ ਅਤੇ ਕਾਰਗੁਜ਼ਾਰੀ ਦੇ ਅਧਾਰ 'ਤੇ ਗਣਿਤ ਕੈਲਕੂਲੇਸ਼ਨ ਕਰੋ | [Keeping Score](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [Space Game](./6-space-game/solution/README.md) | ਗੇਮ ਖ਼ਤਮ ਕਰਨ ਅਤੇ ਮੁੜ ਸ਼ੁਰੂ ਕਰਨ | ਗੇਮ ਖ਼ਤਮ ਕਰਨ ਅਤੇ ਮੁੜ ਚਲਾਉਣ ਬਾਰੇ ਸਿੱਖੋ, ਸਮੱਗਰੀ ਸਾਫ਼ ਕਰਨ ਅਤੇ ਵਰਯੇਬਲ ਮੁੱਲਾਂ ਨੂੰ ਰੀਸੈਟ ਕਰਨ ਸਮੇਤ | [The Ending Condition](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [Banking App](./7-bank-project/solution/README.md) | ਵੈੱਬ ਐਪ ਵਿੱਚ HTML ਟੈਮਪਲੇਟ ਅਤੇ ਰੂਟਸ | ਰੂਟਿੰਗ ਅਤੇ HTML ਟੈਮਪਲੇਟ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਮਲਟੀਪੇਜ ਵੈੱਬਸਾਈਟ ਦੇ ਆਰਕੀਟੈਕਚਰ ਦਾ ਫਰੇਮਵਰਕ ਬਣਾਉਣਾ ਸਿੱਖੋ | [HTML Templates and Routes](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [Banking App](./7-bank-project/solution/README.md) | ਲੌਗਿਨ ਅਤੇ ਰਜਿਸਟ੍ਰੇਸ਼ਨ ਫਾਰਮ ਬਣਾਵੋ | ਫਾਰਮ ਬਣਾਉਣ ਅਤੇ ਵੇਰੀਫਿਕੇਸ਼ਨ ਰੂਟੀਨਾਂ ਸੰਭਾਲਣ ਬਾਰੇ ਸਿੱਖੋ | [Forms](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [Banking App](./7-bank-project/solution/README.md) | ਡੇਟਾ ਲੈਣ ਅਤੇ ਵਰਤਣ ਦੇ ਤਰੀਕੇ | ਤੁਹਾਡੇ ਐਪ ਵਿੱਚ ਡੇਟਾ ਕਿਵੇਂ ਆਉਂਦਾ ਅਤੇ ਜਾਂਦਾ ਹੈ, ਉਸ ਨੂੰ ਕਿਵੇਂ ਪ੍ਰਾਪਤ, ਸਟੋਰੇਜ ਅਤੇ ਨਿਵਾਰਨ ਕਰਨਾ ਹੈ | [Data](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [Banking App](./7-bank-project/solution/README.md) | ਸਟੇਟ ਮੈਨੇਜਮੈਂਟ ਦੇ ਸੰਕਲਪ | ਆਪਣੇ ਐਪ ਵਿੱਚ ਸਟੇਟ ਕਿਵੇਂ ਸੰਭਾਲਣਾ ਹੈ ਅਤੇ ਇਸ ਦਾ ਕਾਰਜਕਾਰੀ ਤਰੀਕੇ ਨਾਲ ਕੁਲ ਸਮਝ | [State Management](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [Browser/VScode Code](../../8-code-editor) | VScode ਨਾਲ ਕੰਮ ਕਰਨਾ | ਇੱਕ ਕੋਡ ਐਡੀਟਰ ਨੂੰ ਵਰਤਣਾ ਸਿੱਖੋ| [Use VScode Code Editor](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [AI Assistants](./9-chat-project/README.md) | AI ਨਾਲ ਕੰਮ ਕਰਨਾ | ਆਪਣਾ AI ਸਹਾਇਕ ਕਿਵੇਂ ਬਣਾਉਣਾ ਸਿੱਖੋ | [AI Assistant project](./9-chat-project/README.md) | Chris | + +## 🏫 ਪੈਡਾਗੋਗੀ + +ਸਾਡਾ ਕੋਰਸ ਦੋ ਮੁੱਖ ਪੈਡਾਗੋਗੀ ਸਿਧਾਂਤਾਂ 'ਤੇ ਅਧਾਰਿਤ ਹੈ: * ਪ੍ਰੋਜੈਕਟ-ਅਧਾਰਿਤ ਸਿੱਖਣਾ -* ਵਾਰ-ਵਾਰ ਕਵਿਜ਼ਾਂ +* ਬਾਰੰਬਾਰ ਕਵਿਜ਼ -ਇਹ ਪ੍ਰੋਗਰਾਮ ਜਾਵਾਸਕ੍ਰਿਪਟ, HTML, ਅਤੇ CSS ਦੇ ਮੂਲ ਸਿਧਾਂਤਾਂ ਨਾਲ-ਨਾਲ ਅੱਜ ਦੇ ਵੈੱਬ ਡਿਵੈਲਪਰਾਂ ਵੱਲੋਂ ਵਰਤੇ ਜਾਂਦੇ ਨਵੇਂ ਤਕਨੀਕੀ ਔਜ਼ਾਰ ਅਤੇ ਤਰੀਕਿਆਂ ਬਾਰੇ ਸਿਖਾਉਂਦਾ ਹੈ। ਵਿਦਿਆਰਥੀਆਂ ਨੂੰ ਹੱਥਾਂ-ਹੱਥ ਤਜਰਬਾ ਪ੍ਰਾਪਤ ਕਰਨ ਦਾ ਮੌਕਾ ਮਿਲੇਗਾ ਜਿਵੇਂ ਕਿ ਇੱਕ ਟਾਈਪਿੰਗ ਗੇਮ, ਵਰਚੁਅਲ ਟੈਰੀਰੀਅਮ, ਪਰਿਵਾਰ-ਮੈਲ ਐਕੋ-ਦੋਸਤ ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ, ਸਪੇਸ-ਇੰਵੇਡਰ-ਸਟਾਈਲ ਖੇਡ, ਅਤੇ ਕਾਰੋਬਾਰਾਂ ਲਈ ਬੈਂਕਿੰਗ ਐਪ ਬਣਾਉਣ ਦੁਆਰਾ। ਸੀਰੀਜ਼ ਦੇ ਅੰਤ ਤੱਕ ਵਿਦਿਆਰਥੀਆਂ ਨੂੰ ਵੈੱਬ ਵਿਕਾਸ ਦੀ ਮਜ਼ਬੂਤ ਸਮਝ ਹੋਵੇਗੀ। +ਪ੍ਰੋਗਰਾਮ ਜਾਵਾਸਕ੍ਰਿਪਟ, HTML, CSS ਦੇ ਮੁੱਢਲੇ ਅਸੂਲ ਸਿੱਖਾਉਂਦਾ ਹੈ, ਨਾਲ ਹੀ ਆਜ ਦੇ ਵੈੱਬ ਡਿਵੈਲਪਰਾਂ ਵੱਲੋਂ ਵਰਤੇ ਜਾਂਦੇ ਤਾਜ਼ਾ ਟੂਲਜ਼ ਅਤੇ ਤਕਨੀਕਾਂ। ਵਿਦਿਆਰਥੀਆਂ ਨੂੰ ਟਾਇਪਿੰਗ ਗੇਮ, ਵਰਚੁਅਲ ਟੇਰੀਰੀਅਮ, ਪਰਿਵਰਣ-ਮਿੱਤਰ ਬਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ, ਸਪੇਸ-ਇਨਵੇਡਰ-ਸਟਾਈਲ ਗੇਮ ਅਤੇ ਕਾਰੋਬਾਰਾਂ ਲਈ ਬੈਂਕਿੰਗ ਐਪ ਬਣਾਉਣ ਦਾ ਹੱਥ-ਅਨੁਭਵ ਵਿਕਸਿਤ ਕਰਨ ਦਾ ਮੌਕਾ ਮਿਲੇਗਾ। ਸੀਰੀਜ਼ ਦੇ ਅੰਤ ਤੱਕ, ਵਿਦਿਆਰਥੀ ਵੈੱਬ ਡਿਵੈਲਪਮੈਂਟ ਦੀ ਪੱਕੀ ਸਮਝ ਹਾਸਲ ਕਰ ਚੁੱਕੇ ਹੋਣਗੇ। -> 🎓 ਤੁਸੀਂ ਇਸ ਕਰਿਕਿਊਲਮ ਵਿੱਚ ਪਹਿਲੇ ਕੁਝ ਪਾਠ ਮਾਈਕ੍ਰੋਸਾਫਟ ਲਰਨ ਉੱਤੇ [ਲਰਨ ਪਾਥ](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) ਵਜੋਂ ਲੈ ਸਕਦੇ ਹੋ! +> 🎓 ਤੁਸੀਂ ਇਹ ਕੋਰਸ Microsoft Learn 'ਤੇ [Learn Path](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) ਵਜੋਂ ਪਹਿਲੇ ਕੁਝ ਪਾਠ ਲੈ ਸਕਦੇ ਹੋ! -ਜਦੋਂ ਕੰਟੈਂਟ ਪ੍ਰੋਜੈਕਟਾਂ ਨਾਲ ਸੰਗਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇਹ ਵਿਦਿਆਰਥੀਆਂ ਲਈ ਹੋਰ ਰੁਚਿਕਰ ਹੁੰਦਾ ਹੈ ਅਤੇ ਸਿਧਾਂਤਾਂ ਦੀ ਸਮਝ ਦਰੂਸਤ ਬਣਦੀ ਹੈ। ਅਸੀਂ ਜਾਵਾਸਕ੍ਰਿਪਟ ਦੇ ਬੁਨਿਆਦੀ ਪਾਠਾਂ ਵਿੱਚ ਕਈ ਸਟਾਰਟਰ ਪਾਠ ਲਿਖੇ ਹਨ ਜੋ ਸਿੱਧਾਂਤਾਂ ਨੂੰ ਪ੍ਰਸਥਾਵਿਤ ਕਰਦੇ ਹਨ, ਕਈ ਵੀਡੀਓਜ਼ ਦੇ ਨਾਲ ਜੋ "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" ਕਲੈਕਸ਼ਨ ਦਾ ਹਿੱਸਾ ਹਨ ਜਿਨ੍ਹਾਂ ਦੇ ਲੇਖਕਾਂ ਨੇ ਇਸ ਕਰਿਕੁਲਾ ਵਿੱਚ ਯੋਗਦਾਨ ਦਿੱਤਾ ਹੈ। +ਜਦ ਮਾਦਾ ਨੂੰ ਪ੍ਰੋਜੈਕਟਾਂ ਦੇ ਨਾਲ ਮਿਲਾਇਆ ਜਾਂਦਾ ਹੈ ਤਾਂ ਪ੍ਰਕਿਰਿਆ ਵਿਦਿਆਰਥੀਆਂ ਲਈ ਹੋਰ ਰੁਚਿਕਰ ਬਣਦੀ ਹੈ ਅਤੇ ਸੰਕਲਪਾਂ ਦੀ ਸਮਝ ਹੋਰ ਮਜਬੂਤ ਹੁੰਦੀ ਹੈ। ਅਸੀਂ ਕੁਝ ਅਰੰਭਕ ਪਾਠ ਜਾਵਾਸਕ੍ਰਿਪਟ ਮੂਲ ਵਿੱਚ ਲਿਖੇ ਹਨ ਤਾਂ ਜੋ ਸੰਕਲਪਾਂ ਦਾ ਪਰਿਚਯ ਕਰਵਾਇਆ ਜਾ ਸਕੇ, ਜਿਸ ਨਾਲ ਇੱਕ ਵੀਡੀਓ ਹੈ ਜੋ "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" ਟਿਊਟੋਰੀਅਲ ਕਲੈਕਸ਼ਨ ਦਾ ਹੈ, ਜਿਹਨਾਂ ਦੇ ਕੁਝ ਲੇਖਕਾਂ ਨੇ ਇਸ ਕੋਰਸ ਵਿਚ ਯੋਗਦਾਨ ਦਿੱਤਾ ਹੈ। -ਇਸ ਤੋਂ ਇਲਾਵਾ, ਕਲਾਸ ਤੋਂ ਪਹਿਲਾਂ ਇੱਕ ਘੱਟ ਦਬਾਅ ਵਾਲਾ ਕਵਿਜ਼ ਵਿਦਿਆਰਥੀ ਦੀ ਮਨਸ਼ਾ ਸੈੱਟ ਕਰਦਾ ਹੈ ਅਤੇ ਕਲਾਸ ਦੇ ਬਾਦ ਦੂਜਾ ਕਵਿਜ਼ ਵਾਧੂ ਯਾਦਗਾਰੀ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ। ਇਹ ਕਰਿਕੁਲਾ ਲਚੀਲਾ ਅਤੇ ਮਨੋਰੰਜਕ ਤਰੀਕੇ ਨਾਲ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ ਅਤੇ ਸਾਰੇ ਜਾਂ ਹੋਰ ਕੁਝ ਹਿੱਸਿਆਂ ਵਿੱਚ ਲਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਪ੍ਰੋਜੈਕਟ ਛੋਟੇ ਤੋਂ ਸ਼ੁਰੂ ਹੁੰਦੇ ਹਨ ਅਤੇ 12-ਹਫ਼ਤੇ ਦੇ ਚੱਕਰ ਦੇ ਅੰਤ ਤੱਕ ਵੱਧ ਕੇ ਜਟਿਲ ਹੋ ਜਾਂਦੇ ਹਨ। +ਇਸਦੇ ਇਲਾਵਾ, ਕਲਾਸ ਤੋਂ ਪਹਿਲਾਂ ਇੱਕ ਨਿਮਰ ਤੌਰ 'ਤੇ ਕਵਿਜ਼ ਵਿਦਿਆਰਥੀ ਨੂੰ ਇੱਕ ਟਾਪਿਕ ਸਿੱਖਣ ਲਈ ਮਨੋਵਿਰਤੀ ਦੇਂਦਾ ਹੈ, ਜਦ ਕਿ ਦੂਜਾ ਕਵਿਜ਼ ਕਲਾਸ ਤੋਂ ਬਾਅਦ ਹੋਰ ਜਾਣਕਾਰੀ ਬਰਕਰਾਰ ਰੱਖਣ ਦਾ ਭਰੋਸਾ ਦਿੰਦਾ ਹੈ। ਇਹ ਕੋਰਸ ਲਚਕੀਲਾ ਅਤੇ ਮਨੋਰੰਜਕ ਬਣਾਇਆ ਗਿਆ ਹੈ ਅਤੇ ਇਸ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਜਾਂ ਹਿੱਸੇ ਵਜੋਂ ਲਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਪ੍ਰੋਜੈਕਟ ਛੋਟੇ ਤੋਂ ਸ਼ੁਰੂ ਹੁੰਦੇ ਹਨ ਅਤੇ 12-ਹਫ਼ਤੇ ਦੀ ਚੱਕਰ ਦੇ ਅੰਤ ਤੱਕ ਵੱਧ ਜਟਿਲ ਹੋ ਜਾਂਦੇ ਹਨ। -ਜਦੋਂ ਅਸੀਂ ਜਾਵਾਸਕ੍ਰਿਪਟ ਫਰੇਮਵਰਕਸ ਨੂੰ ਜਾਣ ਬੁਝ ਕੇ ਸ਼ਾਮਲ ਕਰਨ ਤੋਂ ਬਚਿਆ ਹੈ ਤਾਂ ਕਿ ਇੱਕ ਵੈੱਬ ਡਿਵੈਲਪਰ ਵਜੋਂ ਮੂਲ ਹੁਨਰਾਂ ਉੱਤੇ ਧਿਆਨ ਦੇਣਾ ਜਾ ਸਕੇ, ਤਾਂ ਇਸ ਕਰਿਕੁਲਾ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਅਗਲਾ ਚੰਗਾ ਕਦਮ ਹੋਵੇਗਾ Node.js ਬਾਰੇ ਹੋਰ ਵੀਡੀਓ ਕਲੈਗਸ਼ਨਾਂ ਰਾਹੀਂ ਸਿੱਖਣਾ: "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". +ਜਦੋਂ ਕਿ ਅਸੀਂ ਜਾਣ-ਬੂਝ ਕੇ ਜਾਵਾਸਕ੍ਰਿਪਟ ਫਰੇਮਵਰਕਸ ਨੂੰ ਪੇਸ਼ ਨਹੀਂ ਕੀਤਾ ਤਾਂ ਜੋ ਇੱਕ ਵੈੱਬ ਡਿਵੈਲਪਰ ਦੇ ਤੌਰ 'ਤੇ ਬੁਨਿਆਦੀ ਹੁਨਰਾਂ 'ਤੇ ਧਿਆਨ ਕੇਂਦਰਿਤ ਰਹੇ, ਇਸ ਕੋਰਸ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਅਗਲਾ ਵਧੀਆ ਕਦਮ ਹੋਵੇਗਾ Node.js ਬਾਰੇ ਸਿੱਖਣਾ, ਜੋ ਇੱਕ ਹੋਰ ਵੀਡੀਓ ਕਲੈਕਸ਼ਨ "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)" ਰਾਹੀਂ ਹੈ। -> ਸਾਡੀਆਂ [Code of Conduct](CODE_OF_CONDUCT.md) ਅਤੇ [Contributing](CONTRIBUTING.md) ਹਦਾਇਤਾਂ ਵੇਖੋ। ਅਸੀਂ ਤੁਹਾਡੇ ਰਚਨਾਤਮਕ ਪ੍ਰਤੀਕਿਰਿਆ ਦਾ ਸਵਾਗਤ ਕਰਦੇ ਹਾਂ! +> ਸਾਡੇ [Code of Conduct](CODE_OF_CONDUCT.md) ਅਤੇ [Contributing](CONTRIBUTING.md) ਨੀਤੀਆਂ ਨੂੰ ਵੇਖੋ। ਅਸੀਂ ਤੁਹਾਡੇ ਰਚਨਾਤਮਕ ਫੀਡਬੈਕ ਦਾ ਸਵਾਗਤ ਕਰਦੇ ਹਾਂ! +## 🧭 ਆਫਲਾਈਨ ਪਹੁੰਚ -## 🧭 ਆਫਲਾਈਨ ਐਕਸੈੱਸ - -ਤੁਸੀਂ [Docsify](https://docsify.js.org/#/) ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਇਸ ਦਸਤਾਵੇਜ਼ ਨੂੰ ਆਫਲਾਈਨ ਚਲਾ ਸਕਦੇ ਹੋ। ਇਸ ਰਿਪੋ ਨੂੰ ਫਾਰਕ ਕਰੋ, ਆਪਣੇ ਲੋਕਲ ਮਸ਼ੀਨ ਤੇ [Docsify ਇੰਸਟਾਲ ਕਰੋ](https://docsify.js.org/#/quickstart), ਅਤੇ ਫਿਰ ਇਸ ਰਿਪੋ ਦੇ ਰੂਟ ਫੋਲਡਰ ਵਿੱਚ `docsify serve` ਟਾਈਪ ਕਰੋ। ਵੈੱਬਸਾਈਟ ਤੁਹਾਡੇ ਲੋਕਲਹੋਸਟ ਤੇ ਪੋਰਟ 3000 'ਤੇ ਚਲੇਗੀ: `localhost:3000`। +ਤੁਸੀਂ ਇਸ ਦਸਤਾਵੇਜ਼ ਨੂੰ ਆਫਲਾਈਨ [Docsify](https://docsify.js.org/#/) ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਚਲਾ ਸਕਦੇ ਹੋ। ਇਸ ਰਿਪੋ ਨੂੰ ਫੋਰਕ ਕਰੋ, ਆਪਣੇ ਲੋਕਲ ਮਸ਼ੀਨ 'ਤੇ [Docsify install](https://docsify.js.org/#/quickstart) ਕਰੋ, ਅਤੇ ਬਾਅਦ ਵਿੱਚ ਇਸ ਰਿਪੋ ਦੇ ਰੂਟ ਫੋਲਡਰ ਵਿੱਚ `docsify serve` ਟਾਈਪ ਕਰੋ। ਵੈੱਬਸਾਈਟ ਤੁਹਾਡੇ ਲੋਕਲਹੋਸਟ ਤੇ ਪੋਰਟ 3000 'ਤੇ ਚੱਲੇਗੀ: `localhost:3000`। ## 📘 PDF -ਸਭ ਪਾਠਾਂ ਦੀ PDF [ਇੱਥੇ](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf) ਮਿਲ ਸਕਦੀ ਹੈ। - +ਸਾਰੇ ਪਾਠਾਂ ਦੀ PDF ਫਾਈਲ ਇੱਥੇ ਮਿਲ ਸਕਦੀ ਹੈ: [ਇੱਥੇ](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf)। -## 🎒 ਹੋਰ ਕੋਰਸ -ਸਾਡੀ ਟੀਮ ਹੋਰ ਕੋਰਸ ਬਣਾਉਂਦੀ ਹੈ! ਦੇਖੋ: +## 🎒 ਹੋਰ ਕੋਰਸز +ਸਾਡੀ ਟੀਮ ਹੋਰ ਕੋਰਸز ਤਿਆਰ ਕਰਦੀ ਹੈ! ਜ਼ਰੂਰ ਦੇਖੋ: ### LangChain [![LangChain4j for Beginners](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) [![LangChain.js for Beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) - +[![LangChain for Beginners](https://img.shields.io/badge/LangChain%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://github.com/microsoft/langchain-for-beginners?WT.mc_id=m365-94501-dwahlin) --- ### Azure / Edge / MCP / Agents @@ -247,23 +244,23 @@ [![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## ਮਦਦ ਪ੍ਰਾਪਤ ਕਰਨਾ +## ਮਦਦ ਲੈਣਾ -ਜੇ ਤੁਸੀਂ ਫਸ ਗਏ ਹੋ ਜਾਂ AI ਐਪ ਬਣਾਉਣ ਬਾਰੇ ਕੋਈ ਸਵਾਲ ਹੈ। MCP ਬਾਰੇ ਵਿਚਾਰ-ਵਟਾਂਦਰੇ ਵਿੱਚ ਸਾਥੀ ਸਿੱਖਣ ਵਾਲਿਆਂ ਅਤੇ ਅਨੁਭਵੀ ਵਿਕਾਸਕਾਰਾਂ ਵਿੱਚ ਸ਼ਾਮਿਲ ਹੋਵੋ। ਇਹ ਇੱਕ ਸਹਾਇਕ ਸਮੁਦਾਇ ਹੈ ਜਿੱਥੇ ਸਵਾਲਾਂ ਦਾ ਸਵਾਗਤ ਹੈ ਅਤੇ ਗਿਆਨ ਖੁੱਲ੍ਹ ਕੇ ਸਾਂਝਾ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। +ਜੇ ਤੁਹਾਨੂੰ ਕਿਸੇ ਚੀਜ਼ ਵਿੱਚ ਫਸ ਜਾਂ ਸਵਾਲ ਹੋਣ, ਜਾਂ AI ਐਪਸ ਬਣਾਉਣ ਵਿੱਚ ਕੋਈ ਮਦਦ ਚਾਹੀਦੀ ਹੋਵੇ। MCP ਬਾਰੇ ਵਿਚਾਰ-ਵਟਾਂਦਰੇ ਵਿੱਚ ਹੋਰ ਸਿੱਖਣ ਵਾਲਿਆਂ ਅਤੇ ਅਨੁਭਵੀ ਵਿਕਾਸਕਰਤਿਆਂ ਨਾਲ ਸ਼ਾਮਿਲ ਹੋਵੋ। ਇਹ ਇੱਕ ਸਮਰਥਨ ਵਾਲੀ ਕਮੇਊਨਿਟੀ ਹੈ ਜਿਥੇ ਸਵਾਲ ਸਵਾਗਤਯੋਗ ਹਨ ਅਤੇ ਗਿਆਨ ਮੁਫ਼ਤ ਵੰਡਿਆ ਜਾਂਦਾ ਹੈ। [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -ਜੇ ਤੁਹਾਡੇ ਕੋਲ ਪ੍ਰੋਡਕਟ ਫੀਡਬੈਕ ਜਾਂ ਬਣਾਉਂਦੇ ਸਮੇਂ ਗਲਤੀਆਂ ਹਨ ਤਾਂ ਦੌਰਾ ਕਰੋ: +ਜੇ ਤੁਹਾਡੇ ਕੋਲ ਉਤਪਾਦੀ ਫੀਡਬੈਕ ਹੈ ਜਾਂ ਬਿਲਡਿੰਗ ਵਿੱਚ ਗਲਤੀਆਂ ਆ ਰਹੀਆਂ ਹਨ ਤਾਂ ਦਾਖਲ ਕਰੋ: [![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) ## ਲਾਇਸੈਂਸ -ਇਹ ਰਿਪੋਜ਼ਿਟਰੀ MIT ਲਾਇਸੈਂਸ ਦੇ ਅਧੀਨ ਹੈ। ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ [LICENSE](../../LICENSE) ਫਾਇਲ ਵੇਖੋ। +ਇਹ ਰிபਾਜ਼ਟਰੀ MIT ਲਾਇਸੈਂਸ ਅਧੀਨ ਲਾਇਸੈਂਸਡ ਹੈ। ਵੱਡੀ ਜਾਣਕਾਰੀ ਲਈ [LICENSE](../../LICENSE) ਫਾਈਲ ਵੇਖੋ। --- -**ਅਸਵੀਕਾਰੋakti**: -ਇਹ ਦਸਤਾਵੇਜ਼ AI ਅਨੁਵਾਦ ਸੇਵਾ [Co-op Translator](https://github.com/Azure/co-op-translator) ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅਨੁਵਾਦ ਕੀਤਾ ਗਿਆ ਹੈ। ਜਦੋਂ ਕਿ ਅਸੀਂ ਸਹੀਤਾ ਲਈ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹਾਂ, ਕਿਰਪਾ ਕਰਕੇ ਧਿਆਨ ਵਿੱਚ ਰੱਖੋ ਕਿ ਸਵੈਚਾਲਿਤ ਅਨੁਵਾਦਾਂ ਵਿੱਚ ਗਲਤੀਆਂ ਜਾਂ ਅਸਮਰਥਾਵਾਂ ਹੋ ਸਕਦੀਆਂ ਹਨ। ਮੂਲ ਦਸਤਾਵੇਜ਼ ਉਸ ਦੀ ਮੂਲ ਭਾਸ਼ਾ ਵਿੱਚ ਹੀ ਅਧਿਕਾਰਕ ਸਰੋਤ ਮੰਨਿਆ ਜਾ ਰਿਹਾ ਹੈ। ਮਹੱਤਵਪੂਰਨ ਜਾਣਕਾਰੀ ਲਈ, ਪੇਸ਼ੇਵਰ ਮਨੁੱਖੀ ਅਨੁਵਾਦ ਦੀ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਅਸੀਂ ਇਸ ਅਨੁਵਾਦ ਦੀ ਵਰਤੋਂ ਕਾਰਨ ਉਤਪੰਨ ਕਿਸੇ ਵੀ ਗਲਤਫਹਿਮੀਆਂ ਜਾਂ ਗਲਤ ਸਮਝਾਂ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਨਹੀਂ ਹਾਂ। +**ਅਸਵੀਕਾਰ**: +ਇਹ ਦਸਤਾਵੇਜ਼ AI ਅਨੁਵਾਦ ਸੇਵਾ [Co-op Translator](https://github.com/Azure/co-op-translator) ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅਨੁਵਾਦਿਤ ਕੀਤਾ ਗਿਆ ਹੈ। ਜਦੋਂ ਕਿ ਅਸੀਂ ਸਹੀਤਾ ਲਈ ਪ੍ਰਯਾਸ ਕਰਦੇ ਹਾਂ, ਕਿਰਪਾ ਕਰਕੇ ਧਿਆਨ ਰੱਖੋ ਕਿ ਆਟੋਮੈਟਿਕ ਅਨੁਵਾਦਾਂ ਵਿੱਚ ਗਲਤੀਆਂ ਜਾਂ ਅਣਸਹੀਤੀਆਂ ਹੋ ਸਕਦੀਆਂ ਹਨ। ਮੂਲ ਦਸਤਾਵੇਜ਼ ਆਪਣੇ ਮੂਲ ਭਾਸ਼ਾ ਵਿੱਚ ਅਧਿਕਾਰਕ ਸਰੋਤ ਮੰਨਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਮਹੱਤਵਪੂਰਨ ਜਾਣਕਾਰੀ ਲਈ, ਪੇਸ਼ੇਵਰ ਮਨੁੱਖੀ ਅਨੁਵਾਦ ਦੀ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਅਸੀਂ ਇਸ ਅਨੁਵਾਦ ਦੀ ਵਰਤੋਂ ਤੋਂ ਪੈਦਾਂ ਹੋਣ ਵਾਲੀਆਂ ਕਿਸੇ ਵੀ ਭ੍ਰਮ ਜਾਂ ਗਲਤਫਹਮੀਆਂ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਨਹੀਂ ਹਾਂ। \ No newline at end of file