Codecademy HTML & CSS

From binaryoption
Jump to navigation Jump to search
Баннер1
    1. Codecademy HTML और CSS: शुरुआती के लिए संपूर्ण गाइड

यह लेख Codecademy के HTML और CSS कोर्स को शुरू करने वाले शुरुआती लोगों के लिए एक विस्तृत गाइड है। हम कोर्स के मुख्य पहलुओं, महत्वपूर्ण अवधारणाओं, और वेब विकास की नींव को समझने में आपकी मदद करेंगे। इस गाइड में, हम वेब विकास की मूलभूत बातों से लेकर, HTML संरचना, CSS स्टाइलिंग, और वेब पेज को आकर्षक बनाने के लिए आवश्यक तकनीकों को शामिल करेंगे।

वेब विकास की शुरूआत

वेब विकास दो मुख्य भागों में बंटा हुआ है: फ्रंट-एंड और बैक-एंड। फ्रंट-एंड विकास में वेबसाइट का वह हिस्सा शामिल होता है जिसे उपयोगकर्ता देखता है और जिसके साथ इंटरैक्ट करता है। HTML, CSS, और JavaScript फ्रंट-एंड विकास के लिए मुख्य भाषाएं हैं। बैक-एंड विकास में सर्वर, डेटाबेस, और एप्लिकेशन लॉजिक शामिल होता है जो वेबसाइट को चलाने में मदद करता है।

  • HTML* (HyperText Markup Language) वेब पेज की संरचना को परिभाषित करता है।
  • CSS* (Cascading Style Sheets) वेब पेज की प्रस्तुति (जैसे रंग, फ़ॉन्ट, लेआउट) को नियंत्रित करता है।
  • JavaScript* वेब पेज में इंटरैक्टिविटी जोड़ता है।

इस गाइड में, हम HTML और CSS पर ध्यान केंद्रित करेंगे, जो Codecademy के कोर्स का मुख्य हिस्सा हैं।

Codecademy HTML & CSS कोर्स का अवलोकन

Codecademy का HTML & CSS कोर्स शुरुआती लोगों के लिए डिज़ाइन किया गया है। यह कोर्स इंटरैक्टिव अभ्यास और परियोजनाओं के माध्यम से आपको वेब विकास की मूलभूत बातें सिखाता है। कोर्स को कई मॉड्यूल में विभाजित किया गया है, जिनमें से प्रत्येक एक विशिष्ट विषय पर केंद्रित है।

कोर्स के मुख्य मॉड्यूल में शामिल हैं:

  • **HTML संरचना:** यह मॉड्यूल HTML टैग, एट्रीब्यूट, और वेब पेज की संरचना बनाने के लिए उनका उपयोग करने के बारे में सिखाता है।
  • **CSS स्टाइलिंग:** यह मॉड्यूल CSS सिंटैक्स, सेलेक्टर, और वेब पेज को स्टाइल करने के लिए विभिन्न प्रॉपर्टीज के बारे में सिखाता है।
  • **लेआउट:** यह मॉड्यूल विभिन्न लेआउट तकनीकों, जैसे फ्लोट, पोजीशनिंग, और फ्लेक्सबॉक्स के बारे में सिखाता है।
  • **रिस्पॉन्सिव डिजाइन:** यह मॉड्यूल विभिन्न उपकरणों (जैसे डेस्कटॉप, टैबलेट, और मोबाइल) पर अच्छी तरह से दिखने वाले वेब पेज बनाने के बारे में सिखाता है।
  • **CSS ग्रिड:** यह मॉड्यूल जटिल वेब लेआउट बनाने के लिए CSS ग्रिड का उपयोग करने के बारे में सिखाता है।

HTML: वेब पेज की संरचना

HTML वेब पेज की संरचना के लिए नींव प्रदान करता है। HTML टैग का उपयोग करके विभिन्न तत्वों को परिभाषित किया जाता है, जैसे शीर्षक, पैराग्राफ, चित्र, और लिंक।

HTML टैग के उदाहरण
टैग विवरण
`<html>` HTML दस्तावेज़ की जड़ तत्व। `<head>` दस्तावेज़ के बारे में मेटाडेटा (जैसे शीर्षक, वर्ण सेट, और CSS लिंक) शामिल करता है। `<title>` ब्राउज़र टैब में प्रदर्शित होने वाला दस्तावेज़ का शीर्षक निर्दिष्ट करता है। `<body>` दस्तावेज़ की सामग्री (जैसे टेक्स्ट, चित्र, और लिंक) शामिल करता है। `

` से `
`

विभिन्न स्तरों के शीर्षक परिभाषित करते हैं। `

`

एक पैराग्राफ परिभाषित करता है। `<a>` एक हाइपरलिंक परिभाषित करता है। `<img>` एक छवि परिभाषित करता है। `
    `
एक अनऑर्डर्ड लिस्ट (बुलेट पॉइंट वाली लिस्ट) परिभाषित करता है। `
    `
एक ऑर्डर्ड लिस्ट (नंबर वाली लिस्ट) परिभाषित करता है। `
  • `
  • एक लिस्ट आइटम परिभाषित करता है।

    HTML एट्रीब्यूट का उपयोग टैग के बारे में अतिरिक्त जानकारी प्रदान करने के लिए किया जाता है। उदाहरण के लिए, `<a>` टैग में `href` एट्रीब्यूट का उपयोग लिंक के गंतव्य URL को निर्दिष्ट करने के लिए किया जाता है।

    उदाहरण:

    ```html <a href="https://www.codecademy.com">Codecademy</a> ```

    HTML5 HTML का नवीनतम संस्करण है, जो कई नई सुविधाओं और क्षमताओं को जोड़ता है।

    CSS: वेब पेज की स्टाइलिंग

    CSS वेब पेज की प्रस्तुति को नियंत्रित करता है। CSS सिंटैक्स में सेलेक्टर और प्रॉपर्टी-वैल्यू जोड़े शामिल होते हैं।

    • सेलेक्टर* HTML तत्वों को इंगित करता है जिन्हें स्टाइल किया जाना है।
    • प्रॉपर्टी* स्टाइल का पहलू है जिसे आप बदलना चाहते हैं (जैसे रंग, फ़ॉन्ट, या आकार)।
    • वैल्यू* प्रॉपर्टी के लिए निर्दिष्ट मान है।

    उदाहरण:

    ```css h1 {

     color: blue;
     font-size: 36px;
    

    } ```

    यह CSS कोड सभी `

    ` तत्वों को नीले रंग में और 36 पिक्सेल के फ़ॉन्ट आकार में प्रदर्शित करेगा। CSS को तीन तरीकों से HTML दस्तावेज़ में जोड़ा जा सकता है:
    • **इनलाइन CSS:** HTML टैग में सीधे `style` एट्रीब्यूट का उपयोग करके।
    • **इंटरनल CSS:** HTML दस्तावेज़ के `<head>` सेक्शन में `<style>` टैग का उपयोग करके।
    • **एक्सटर्नल CSS:** एक अलग `.css` फ़ाइल में CSS कोड लिखकर और HTML दस्तावेज़ में `<link>` टैग का उपयोग करके इसे लिंक करके।
    एक्सटर्नल CSS का उपयोग करना सबसे अच्छा अभ्यास है, क्योंकि यह कोड को व्यवस्थित और पुन: प्रयोज्य बनाता है। CSS3 CSS का नवीनतम संस्करण है, जो कई नई सुविधाओं और क्षमताओं को जोड़ता है, जैसे कि CSS ग्रिड, फ्लेक्सबॉक्स, और एनिमेशन।

    लेआउट तकनीकें

    वेब पेज पर तत्वों के लेआउट को नियंत्रित करने के लिए कई तकनीकों का उपयोग किया जा सकता है।

    • **फ्लोट:** फ्लोट का उपयोग तत्वों को बाईं या दाईं ओर तैरने के लिए किया जा सकता है, जिससे वे टेक्स्ट के चारों ओर लपेट सकते हैं।
    • **पोजीशनिंग:** पोजीशनिंग का उपयोग तत्वों को दस्तावेज़ के भीतर विशिष्ट स्थानों पर रखने के लिए किया जा सकता है।
    • **फ्लेक्सबॉक्स:** फ्लेक्सबॉक्स एक शक्तिशाली लेआउट मॉडल है जो तत्वों को एक पंक्ति या कॉलम में व्यवस्थित करने के लिए डिज़ाइन किया गया है।
    • **CSS ग्रिड:** CSS ग्रिड एक और शक्तिशाली लेआउट मॉडल है जो तत्वों को दो-आयामी ग्रिड में व्यवस्थित करने के लिए डिज़ाइन किया गया है।

    फ्लेक्सबॉक्स और CSS ग्रिड आधुनिक वेब विकास में व्यापक रूप से उपयोग किए जाते हैं क्योंकि वे जटिल लेआउट को आसानी से बनाने की अनुमति देते हैं।

    रिस्पॉन्सिव डिजाइन

    रिस्पॉन्सिव डिजाइन एक ऐसी तकनीक है जिसका उपयोग विभिन्न उपकरणों पर अच्छी तरह से दिखने वाले वेब पेज बनाने के लिए किया जाता है। रिस्पॉन्सिव डिजाइन के लिए, आप मीडिया क्वेरी का उपयोग करते हैं, जो CSS नियमों को विभिन्न स्क्रीन आकार और उपकरणों के लिए लागू करने की अनुमति देते हैं।

    उदाहरण:

    ```css @media (max-width: 768px) {

     h1 {
       font-size: 24px;
     }
    

    } ```

    यह CSS कोड 768 पिक्सेल से कम चौड़ाई वाले स्क्रीन पर `

    ` तत्वों के फ़ॉन्ट आकार को 24 पिक्सेल में बदल देगा। मोबाइल-फर्स्ट डिजाइन एक रिस्पॉन्सिव डिजाइन तकनीक है जो मोबाइल उपकरणों के लिए पहले वेब पेज को डिज़ाइन करने पर केंद्रित है, और फिर बड़े स्क्रीन के लिए स्टाइल जोड़ती है।

    Codecademy कोर्स के बाद क्या करें?

    Codecademy के HTML & CSS कोर्स को पूरा करने के बाद, आप वेब विकास में अपनी यात्रा जारी रखने के लिए कई चीजें कर सकते हैं।

    • **परियोजनाओं का निर्माण करें:** अपनी सीखी हुई चीजों का अभ्यास करने के लिए व्यक्तिगत परियोजनाएं बनाएं।
    • **ऑनलाइन संसाधन:** MDN Web Docs, W3Schools और CSS-Tricks जैसे ऑनलाइन संसाधनों का उपयोग करें।
    • **अन्य भाषाओं को सीखें:** JavaScript, Python, और PHP जैसी अन्य वेब विकास भाषाओं को सीखें।
    • **फ्रेमवर्क और लाइब्रेरी:** React, Angular, और Vue.js जैसे फ्रंट-एंड फ्रेमवर्क और लाइब्रेरी का पता लगाएं।
    • **वेब विकास समुदाय में शामिल हों:** ऑनलाइन मंचों, सोशल मीडिया समूहों, और स्थानीय मीटअप में शामिल हों।

    वेब डेवलपमेंट एक लगातार विकसित होने वाला क्षेत्र है, इसलिए नवीनतम तकनीकों और रुझानों के साथ अपडेट रहना महत्वपूर्ण है।

    आगे की पढ़ाई के लिए संसाधन

    • MDN Web Docs: वेब विकास के लिए व्यापक दस्तावेज।
    • W3Schools: HTML, CSS, JavaScript और अन्य वेब तकनीकों के लिए ट्यूटोरियल।
    • CSS-Tricks: CSS और वेब विकास के लिए लेख और ट्यूटोरियल।
    • Stack Overflow: प्रोग्रामिंग प्रश्नों के उत्तर खोजने के लिए एक लोकप्रिय मंच।
    • GitHub: ओपन-सोर्स परियोजनाओं के लिए एक होस्टिंग सेवा।

    यह गाइड Codecademy के HTML & CSS कोर्स के लिए एक प्रारंभिक बिंदु है। निरंतर अभ्यास और सीखने के साथ, आप एक कुशल वेब डेवलपर बन सकते हैं।

    बाइनरी ऑप्शंस से संबंधित अतिरिक्त लिंक (पाठ में प्रासंगिक स्थान पर एकीकृत किए जा सकते हैं)

    हालांकि यह लेख वेब विकास पर केंद्रित है, बाइनरी ऑप्शंस में निवेश करने वाले किसी व्यक्ति के लिए तकनीकी समझ आवश्यक है। यहां कुछ संबंधित लिंक दिए गए हैं:

    अभी ट्रेडिंग शुरू करें

    IQ Option पर रजिस्टर करें (न्यूनतम जमा $10) Pocket Option में खाता खोलें (न्यूनतम जमा $5)

    हमारे समुदाय में शामिल हों

    हमारे Telegram चैनल @strategybin से जुड़ें और प्राप्त करें: ✓ दैनिक ट्रेडिंग सिग्नल ✓ विशेष रणनीति विश्लेषण ✓ बाजार की प्रवृत्ति पर अलर्ट ✓ शुरुआती के लिए शिक्षण सामग्री

    Баннер