You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/translations/hi/3-terrarium/1-intro-to-html/assignment.md

15 KiB

HTML अभ्यास कार्य: ब्लॉग मॉकअप बनाएं

सीखने के उद्देश्य

अपने HTML ज्ञान को लागू करें और एक पूर्ण ब्लॉग होमपेज संरचना डिजाइन और कोड करें। यह व्यावहारिक असाइनमेंट सेमांटिक HTML अवधारणाओं, एक्सेसिबिलिटी सर्वोत्तम प्रथाओं, और पेशेवर कोड संगठन कौशल को मजबूत करेगा जिन्हें आप अपनी वेब विकास यात्रा के दौरान उपयोग करेंगे।

इस असाइनमेंट को पूरा करके, आप:

  • कोडिंग से पहले वेबसाइट लेआउट की योजना बनाना अभ्यास करेंगे
  • उचित रूप से सेमांटिक HTML तत्वों को लागू करेंगे
  • सुलभ, सुव्यवस्थित मार्कअप बनाएंगे
  • टिप्पणियों और संगठन के साथ पेशेवर कोडिंग आदतें विकसित करेंगे

परियोजना आवश्यकताएँ

भाग 1: डिजाइन योजना (दृश्य मॉकअप)

अपने ब्लॉग होमपेज का एक दृश्य मॉकअप बनाएं जिसमें शामिल हो:

  • साइट शीर्षक और नेविगेशन के साथ हेडर
  • मुख्य सामग्री क्षेत्र जिसमें कम से कम 2-3 ब्लॉग पोस्ट पूर्वावलोकन हों
  • अतिरिक्त जानकारी के साथ साइडबार (के बारे में अनुभाग, हाल की पोस्ट, श्रेणियां)
  • संपर्क सूचना या लिंक के साथ फूटर

मॉकअप बनाने के विकल्प:

  • हाथ से तैयार स्केच: कागज और पेंसिल का उपयोग करें, फिर अपने डिजाइन की फोटो लें या स्कैन करें
  • डिजिटल उपकरण: Figma, Adobe XD, Canva, PowerPoint, या कोई भी ड्राइंग एप्लिकेशन
  • वायरफ्रेम उपकरण: Balsamiq, MockFlow, या समान वायरफ्रेमिंग सॉफ़्टवेयर

अपने मॉकअप सेक्शन को लेबल करें उन HTML तत्वों के साथ जिन्हें आप उपयोग करने की योजना बना रहे हैं (जैसे, "Header - <header>", "Blog Posts - <article>")।

भाग 2: HTML तत्व योजना

अपने मॉकअप के प्रत्येक सेक्शन को विशिष्ट HTML तत्वों के साथ मैप करने के लिए एक सूची बनाएं:

Example:
- Site Header → <header>
- Main Navigation → <nav> with <ul> and <li>
- Blog Post → <article> with <h2>, <p>, <time>
- Sidebar → <aside> with <section> elements
- Page Footer → <footer>

शामिल करने के लिए आवश्यक तत्व: आपके HTML में कम से कम 10 अलग-अलग सेमांटिक तत्व इस सूची से होने चाहिए:

  • <header>, <nav>, <main>, <article>, <section>, <aside>, <footer>
  • <h1>, <h2>, <h3>, <p>, <ul>, <li>, <a>
  • <img>, <time>, <blockquote>, <strong>, <em>

भाग 3: HTML क्रियान्वयन

अपने ब्लॉग होमपेज को निम्न मानकों का पालन करते हुए कोड करें:

  1. डॉक्यूमेंट संरचना: उचित DOCTYPE, html, head, और body तत्व शामिल करें
  2. सेमांटिक मार्कअप: HTML तत्वों का उनके उपयुक्त प्रयोजन के लिए उपयोग करें
  3. सुलभता: इमेज के लिए उचित alt टेक्स्ट और अर्थपूर्ण लिंक टेक्स्ट शामिल करें
  4. कोड गुणवत्ता: समान इनडेंटेशन और अर्थपूर्ण टिप्पणियों का उपयोग करें
  5. सामग्री: यथार्थवादी ब्लॉग सामग्री शामिल करें (आप प्लेसहोल्डर टेक्स्ट का उपयोग कर सकते हैं)

नमूना HTML संरचना:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>My Personal Blog</title>
</head>
<body>
    <!-- Main site header -->
    <header>
        <h1>My Blog Title</h1>
        <nav>
            <!-- Navigation menu -->
        </nav>
    </header>
    
    <!-- Main content area -->
    <main>
        <!-- Blog posts go here -->
    </main>
    
    <!-- Sidebar content -->
    <aside>
        <!-- Additional information -->
    </aside>
    
    <!-- Site footer -->
    <footer>
        <!-- Footer content -->
    </footer>
</body>
</html>

भाग 4: प्रतिबिंब

संक्षिप्त प्रतिबिंब (3-5 वाक्य) लिखें जिसमें शामिल हो:

  • कौन से HTML तत्व उपयोग करने में आपको सबसे अधिक आत्मविश्वास था?
  • योजना बनाते या कोडिंग करते समय आपको कौन सी चुनौतियां आईं?
  • सेमांटिक HTML ने आपकी सामग्री को कैसे व्यवस्थित करने में मदद की?
  • अपने अगले HTML प्रोजेक्ट में आप क्या अलग करेंगे?

सबमिशन चेकलिस्ट

सबमिट करने से पहले सुनिश्चित करें कि आपके पास है:

  • लेबल वाले HTML तत्वों के साथ दृश्य मॉकअप
  • उचित डॉक्यूमेंट संरचना के साथ पूर्ण HTML फ़ाइल
  • कम से कम 10 अलग-अलग सेमांटिक HTML तत्वों का सही उपयोग
  • अपनी कोड संरचना की व्याख्या करते अर्थपूर्ण टिप्पणियाँ
  • वैध HTML सिंटैक्स (ब्राउज़र में परीक्षण करें)
  • प्रतिबिंब लिखा हुआ जो प्रश्नों का जवाब देता हो

मूल्यांकन मानदंड

मानदंड उत्कृष्ट (4) कुशल (3) विकासशील (2) आरंभिक (1)
योजना और डिजाइन विस्तृत, अच्छे लेबल वाले मॉकअप जो लेआउट और HTML सेमांटिक संरचना की स्पष्ट समझ दिखाते हैं स्पष्ट मॉकअप जिसमें अधिकांश सेक्शन उपयुक्त रूप से लेबल किए गए हों कुछ लेबलिंग वाले बुनियादी मॉकअप, सामान्य समझ दिखाता है न्यूनतम या अस्पष्ट मॉकअप, उचित सेक्शन पहचान की कमी
सेमांटिक HTML उपयोग 10+ सेमांटिक तत्व ठीक से उपयोग किए, HTML संरचना और सुलभता की गहरी समझ दिखाते हुए 8-9 सेमांटिक तत्व सही तरीके से उपयोग किए, सेमांटिक मार्कअप की अच्छी समझ 6-7 सेमांटिक तत्व उपयोग, कुछ भ्रम सही उपयोग के बारे में 6 से कम तत्व उपयोग या सेमांटिक तत्वों का गलत उपयोग
कोड गुणवत्ता और संगठन अत्यंत सुव्यवस्थित, उचित इनडेंटेशन, व्यापक टिप्पणियों के साथ सही HTML सिंटैक्स अच्छी तरह से व्यवस्थित कोड, अच्छी इनडेंटेशन, सहायक टिप्पणियां, वैध सिंटैक्स अधिकांशतः व्यवस्थित कोड, कुछ टिप्पणियां, मामूली सिंटैक्स त्रुटियां खराब आयोजन, न्यूनतम टिप्पणियां, कई सिंटैक्स त्रुटियां
सुलभता और सर्वोत्तम प्रथाएं शानदार सुलभता, अर्थपूर्ण alt टेक्स्ट, उचित हेडिंग संरचना, सभी आधुनिक HTML श्रेष्ठ प्रथाओं का पालन अच्छी सुलभता विशेषताएँ, उपयुक्त हेडिंग और alt टेक्स्ट का प्रयोग, अधिकांश श्रेष्ठ प्रथाओं का पालन कुछ सुलभता विचार, मूल alt टेक्स्ट और हेडिंग संरचना सीमित सुलभता, खराब हेडिंग संरचना, श्रेष्ठ प्रथाओं का पालन नहीं करता
प्रतिबिंब और सीखना गहन समझ और सीखने की प्रक्रिया का सूक्ष्म विश्लेषण प्रदर्शित करता हुआ सूचनाप्रद प्रतिबिंब प्रमुख अवधारणाओं की समझ और कुछ आत्म-जागरूकता प्रदर्शित करता अच्छा प्रतिबिंब HTML अवधारणाओं या सीखने की प्रक्रिया में सीमित अंतर्दृष्टि के साथ बुनियादी प्रतिबिंब न्यूनतम या अनुपस्थित प्रतिबिंब, सीखे गए अवधारणाओं की थोड़ी समझ

सीखने के संसाधन

आवश्यक संदर्भ:

सफलता के लिए प्रो टिप्स:

  • कोड लिखने से पहले अपने मॉकअप से शुरू करें
  • ब्राउज़र के डेवलपर टूल्स का उपयोग करके अपने HTML संरचना का निरीक्षण करें
  • विभिन्न स्क्रीन आकारों से अपने पेज का परीक्षण करें (यहां तक कि CSS के बिना भी)
  • अपने HTML को जोर से पढ़ें ताकि यह जांच सकें कि संरचना तार्किक है या नहीं
  • सोचें कि स्क्रीन रीडर आपके पेज संरचना को कैसे समझेगा

💡 ध्यान रखें: यह असाइनमेंट HTML संरचना और सेमांटिक्स पर केंद्रित है। दृश्य स्टाइलिंग की चिंता न करें वह CSS का काम है! आपका पेज साधारण दिख सकता है, लेकिन यह सुव्यवस्थित और अर्थपूर्ण होना चाहिए।


अस्वीकरण:
यह दस्तावेज़ AI अनुवाद सेवा Co-op Translator का उपयोग करके अनूदित किया गया है। जबकि हम सटीकता के लिए प्रयासरत हैं, कृपया ध्यान दें कि स्वचालित अनुवादों में त्रुटियाँ या गलतियाँ हो सकती हैं। मूल दस्तावेज़ को उसकी मूल भाषा में आधिकारिक स्रोत माना जाना चाहिए। महत्वपूर्ण जानकारी के लिए, पेशेवर मानव अनुवाद की सिफारिश की जाती है। इस अनुवाद के उपयोग से उत्पन्न किसी भी गलतफहमी या गलत व्याख्या के लिए हम उत्तरदायी नहीं हैं।