Trending:

पहिलो मोबाइल कलको ऐतिहासिक क्षण: ५२ वर्षअघि आजैका दिन गरिएको थियो पहिलो कल फोनपेको ऐतिहासिक कीर्तिमान: एकै दिन २.६२ अर्ब रुपैयाँ कारोबार भारतमा ९.७ मिलियन ह्वाट्सएप अकाउन्ट बन्द, मेटाद्वारा अहिलेसम्मकै कडा कारबाही व्हाट्सएप स्टेटसमा सजिलै गीत राख्ने तरीका, नयाँ सुविधा आयो! वैज्ञानिकले खुलाए रहस्य: अन्तरिक्षबाट आउने अनौठा रेडियो सिग्नलको स्रोत पत्ता लाग्यो एथरले नयाँ मोडल ‘४५०एक्स’ र ‘४५०एस’ सार्वजनिक गर्यो डिशहोमले इजभिज वाइफाइ आइपी क्यामेरा बजारमा ल्यायो नेपाल क्षेत्रीय आइटी हब बन्न सक्नेछः मन्त्री गुरुङ एलन मस्कले आफ्नै कम्पनी एक्सएआईलाई ३३ अर्ब डलरमा ‘एक्स’ बेचे डिजिटल नेपाल फ्रेमवर्कको लक्ष्य हासिल गर्न सहजीकरण आवश्यक : सञ्चारमन्त्री गुरुङ एआई प्रविधिसहित सामसुङ ग्यालेक्सी ए५६, ए३६ र ए२६ नेपाली बजारमा सार्वजनिक पोखरामा स्काईवेलको नयाँ सोरूम विस्तार भिभो एप्पललाई चुनौती दिन नयाँ रणनीतिसहित तयारीमा नेपालमा सनलङ इलेक्ट्रिक कार्गो पिकअप सार्वजनिक टेलिकमद्वारा कालिकोटदेखि मुगु सदरमुकामसम्म अप्टिकल फाइबर विस्तार डिजिटल नेपाल फ्रेमवर्क २.० सार्वजनिक, सरकारद्वारा सात दिनभित्र सुझाव माग मुख्य न्यायाधिवक्तालाई पेसी सूचना पठाउने अनलाइन प्रणाली सुरु सामसुङका सहायक सीईओ हान जोङ-ही हृदयघातका कारण निधन नेपालमा हुन्डाई क्रेटा ईभी र स्थानिय उत्पादन क्रेटा आईस सार्वजनिक नेपालमा पहिलो १००% विद्युतीय पिकअप ‘Riddara’ छिट्टै सार्वजनिक स्मार्टफोन आयातमा वृद्धि, आठ महिनामा २१ अर्ब नाघ्यो ट्विटरको ऐतिहासिक ब्लू बर्ड लोगो ३४ हजार डलरमा बिक्री नेपाली बजारमा आइटेलको नयाँ स्मार्टफोन नेपालमा पहिलो पटक ‘टाटा अल्ट्रा ग्रिज’ लन्च ‘एससीटी स्मार्ट वेनस्डे’ अफर: ग्राहकहरूका लागि आकर्षक छुट बिवाइडी: अब मात्र ५ मिनेटमा चार्ज, ४०० किमी यात्रा गर्न सकिने टाटा मोटर्सका नयाँ ईभी मोडलहरू बुटवल र भैरहवामा लन्च स्मार्टफोन चार्ज नहुने समस्याबाट हैरान? यी टिप्सले समाधान दिन सक्छन् दूरसञ्चार प्राधिकरणले स्मार्ट टेलिकमको मूल्य निर्धारणका लागि समिति गठन नेपाली बजारमा टाटा योधा १.५टी पिकअप सार्वजनिक जगदम्बा मोटर्सले नयाँ ‘एनटर्क रेस एक्सपी ब्ल्याक’ स्कुटर सार्वजनिक गर्‍यो सीबीफीन र काठमाडौं फिनटेकबीच रणनीतिक साझेदारी सम्झौता सम्पन्न मेरो शेयर सर्भरमा समस्या, सेवा प्रभावित भारतीय अन्तरिक्ष मिशनद्वारा स्स्पाडेक्स उपग्रहको सफलतापूर्वक ‘अनडकिङ’ सम्पन्न बजार बजारमा साओमी १५ अल्ट्रा “चन्द्रमामा नोकियाको फोरजी नेटवर्क सक्रिय बाबुराम भट्टराईको फेसबुक पेज ह्याक इसेवा र हिमालयन बैंकबीच डिजिटल कारोबारको लागि साझेदारी भायानेटले ल्यायो ‘साम्बा प्याक’ द्रुत गतिको इन्टरनेट सेवा सामसङले ल्यायो नयाँ बिस्पोक एआई रेफ्रिजेरेटर तीन करोड रुपैयाँका भन्दा साना योजना तथा कार्यक्रम प्रस्ताव नगर्न अर्थमन्त्रीको आग्रह एआई पूर्वाधार प्रविधिमा माइक्रोसफ्टको ऐतिहासिक लगानी डिपफेक पोर्नको बढ्दो प्रवृत्तिले दक्षिण कोरियामा हलचल तीन सामाजिक सञ्जाल सूचीकरण, अरुलाई सूचीकरण गर्न आग्रह आर्थिक वर्ष २०८२/०८३ बजेटबारे स्वास्थ्य र उद्योग मन्त्रालयसँग छलफल टीसीएल नेपालले थाल्यो नि:शुल्क एसी सर्भिस र एक्स्चेन्ज क्याम्प, विशेष सुविधा सहितको अभियान एप्पलको नयाँ ‘म्याकबुक एयर’ बजारमा १० जना ग्राहकलाई आइफोन १६ उपहार दिँदै वर्ल्डलिंक संघीय महत्वका आयोजनहरुमा केन्द्रित हुन अर्थमन्त्री पौडेलको आग्रह लिपमोटरको टी-०३ ईभी सार्वजनिक
टिप्स

वेब डेभलपरले जान्नै पर्ने केहि कुराहरु

Default Thumbnail
अ+ अ-
अनुमानित्त पढ्न लग्ने समय 3 मिनेट

Photo by Lukas: https://www.pexels.com/photo/person-encoding-in-laptop-574071/

यो लकडाउनको समयमा तपाईँ सबैले एक त एक पटक त कोडिङ वा वेभ डेभलपिङ सिक्नु भएको होला। अहिलेको समयमा प्राय सबै विद्यार्थीहरूले वेबसाइट बनाउन आउँछ या सिक्दै छु भनेको पनि सुन्नु भएकै होला। आखिर कसरी बनाउन मिल्छ त वेबसाइट अनि कसको जिम्मा हुन्छ त वेबसाइट बनाउने?

वेभ डेभलपर एउटा यस्तो व्यक्ति हो जसले कोड प्रोग्रामिंगको मद्दतले वेबसाइट बनाउँछ। उनीहरूले वेबसाइट कसरी कार्य गर्छ भनेर बताउने काम गर्छन्। वेबसाइट भित्रका प्रक्रियाहरू पनि उनीहरूले नै निर्माण गर्छन्।

वेभ डेभलपर हुनु फिटिक्कै पनि सजिलो हुँदैन। टिभी या चलचित्रमा देखाइने वेभ डेभलपरले जस्तो सररर लेखेर कोही राम्रो वेभ डेभलपर बन्न सक्दैन। एउटा सक्षम वेभ डेभलपर बन्नुको लागि वेबसाइटको सिँगार पटारदेखि लिएर भित्री प्रक्रियाहरूको सही रूपमा कार्य बुझ्नु आवश्यक छ। त्यति मात्र नभएर उनीहरूले हामीले बुझ्ने भाषा लिनुपर्छ र यसलाई कम्प्युटरले बुझ्ने भाषामा अनुवाद गर्नुपर्छ।

फ्रन्ट इन्ड डेभलपर र ब्याक इन्ड डेभलपर दुई प्रकारका वेभ डेभलपरहरु हुन्। फ्रन्ट इन्ड डेभलपरले वेबसाइटको बाहिरी भाग मिलाउँछ। उनीहरूको प्रमुख जिम्मेवारी वेबसाइट आगन्तुकहरूले पृष्ठसँग सजिलै अन्तरक्रिया गर्न सक्छन् भनेर सुनिश्चित गर्नु हो। त्यसै गरी ब्याक इन्ड डेभलपरले वेबसाइटको पछाडिको निर्माण र हेर देखको जिम्मा लिन्छ।

आखिर के विषयहरू सिक्न र जान्न आवश्यक छ त वेब डेभलपरलाई?

१. HTML / सीएसएस (CSS) / जेएस ( JAVA SCRIPT)

हरेक विकासकर्ताले सबैभन्दा पहिले सिक्नु पर्ने सिप वा ज्ञान नै यी तिन विषयमा हो। यी तीन आधारहरू अर्थात् HTML, सीएसएस र जाभा स्क्रिप्ट हुन्।

  • तपाईँले फ्रन्ट इन्डको निर्माणमा HTML र सीएसएस (CSS) प्रयोग गर्नुहुनेछ। तपाईँले धेरै HTML ट्यागहरू विभिन्न उद्देश्यहरूको लागि प्रयोग गर्न सक्नुहुन्छ। वेबसाइटमा अनुच्छेद कसरी लेख्ने, कता वाक्य छुट्टाउने, लेखिएको चिजलाई कसरी मिलाएर राहने जस्ता कुराहरु पर्दछन्।
  • सीएसएस (CSS) को प्रयोग वेबसाइटका धेरै भागहरूको शैली, डिजाइन, ले आउट र कसरी HTML तत्त्वहरू स्क्रिनमा प्रदर्शन गर्ने भनी निर्णय गर्दछ।
  • जाभा स्क्रिप्ट आजकल मागमा एकदम उच्च छ। तपाईँको HTML पृष्ठहरू अन्तरक्रियात्मक बनाउनको लागि यो जिम्मेवार हुन्छ।

२. गिट र गिटहब

यो एउटा वेब विकासकर्ताको रूपमा जान्नै पर्ने महत्त्वपूर्ण विषय हो। यसले तपाईँलाई तपाईँको सबै कोडका कार्यहरू एकै स्थानमा व्यवस्थापन गर्न मद्दत गर्दछ। यसबाट हामीले आफ्नो कार्यलाई भण्डारण गर्नुको साथ साथै साथीहरूसँग वा टोली सदस्यसँग साझेदारी गर्न सकिन्छ।

३. ब्राउजर डेवटूल्स

लेख्ने बेलासम्म मस्त लेख्ने अनि अन्तिममा गएर एउटा सानो गल्तीले पुरै कोड नै नचल्ने पिर एउटा वेब डेभलपरलाई मजाले थाहा हुन्छ। यस्तो समस्या बारम्बार नआओस् भनेर देवटुल्सहरुको निर्माण भएको हो। क्रोम देव उपकरणहरूको आवश्यकता आउँछ।

तपाईँ ब्राउजर डेभटूलहरू प्रयोग गरेर धेरै चीजहरू गर्न सक्नुहुन्छ। जस्तै डिबगिंग, HTML तत्त्वहरू सम्पादन, सीएसएस गुणहरू सम्पादन जस्ता कार्यहरू तपाइले ब्राउजर डेवटूल्समा गर्न सक्नुहुन्छ।

४. समस्या समाधान र खोजी

यदि तपाईँ वेब विकासकर्ता भएर काम गर्न चाहनुहुन्छ भने तपाईँसँग निश्चित रूपमा केही समस्या समाधान र खोज कौशल आवश्यक हुन्छ। डाटा संरचनाहरू र एल्गोरिदमको माध्यमबाट, चुनौती, पजलजस्ता समस्याको समाधान गर्न सहज हुन्छ। तपाईँ यो सीपमा पोख्त हुनु आवश्यक छैन तर महत्त्वपूर्ण कुरा यो हो कि तपाईँ ती सीपहरू प्राप्त गर्न अभ्यास गरिरहनुहुन्छ।

५. फ्रेम वर्क

फ्रेम वर्क एउटा यस्तो फ्रेम हो जसमा तपाईँ आफ्नो वेबसाइट अझै छिटो अनि सरल तरिकाले बनाउन सक्नुहुन्छ। यो सामान्यतया एक पुस्तकालय वा सफ्टवेयरको केही टुक्रा जस्तै हो। प्रोग्रामरले काम गर्दा सुरुबाट नै सुरुवात गर्न आवश्यक छैन जब कि तपाईँसँग उपकरणहरू छन्।

६. कोडको रिफैक्टरिंग (Refactoring)

रिफ्याक्टरिङको अर्थ तपाईँको कोडलाई अनावश्यक कोडबाट बचाएर छोटो पार्नु हो। यसबाट तपाइले प्रोजेक्टमा प्रयोग नगरिएको कोडहरू निकाल्नु हुन्छ। यसो गर्दा तपाईँको कोड सफा हुनुको साथ साथै अरूले बुझ्न योग्य पनि बन्छ।

यो खबर पढेर तपाईलाई कस्तो महसुस भयो ?