Trending:

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

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

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)

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

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