How to become a Front End Developer

Learn How to Become a Front End Developer

फ्रंट एन्ड डेवलपमेंट में अगर आप अपना जीवन बनाना चाहते है तो ये ब्लॉग आपके लिए मददगार साबित हो सकती है | वैसे लोग का कन्फूजन यह रहता है की फ्रंट एन्ड डेवलपमेंट के पोस्ट के लिए आपको  बी.टेक की डिग्री होनी चाहिए , मेरा मानना है ये बिलकुल गलत है , अगर आपके पास अच्छा नॉलेज है और साथ में आप केवल बी.ए भी है तो आप इस पोस्ट के लिए आवेदन कर सकते है | आइये जानते है फ्रंट एन्ड डेवलपमेंट बनाने के लिए हमें किन किन लैंग्वेज की जरुरत पड़ती है |

Front End Developer Skills List 

सबसे पहले बात किया जाये तो फ्रंट एन्ड डेवलपमेंट के पोस्ट के आवेदन के लिए आपको केवल ३ भाषावो का ज्ञान होना अति आवश्यक होता है , लेकिन आज के समय में कंपनी आपको देखती है की आप हमरे कंपनी के लिए क्या कर सकते है , जैसे की आप के पास  इन भाषावो के आलावा और भी कुछ का ज्ञान है या नहीं ! साफ़ सब्दो में कहा जाये तो कंपनी आपको multiple task का नॉलेज देखती है जिन कैंडिडेट के पास आपसे बेस्ट एबिलिटी है उनको hire कर लेती है क्युकी आपको मल्टिपल नॉलेज नहीं है | तो चलिए सबसे पहले देखते है फ्रंट एन्ड डेवलपमेंट के लिए आपको क्या नॉलेज होना चाहिए | 

Language for become a Front End Developer
  1. HTML
  2. HTML5
  3. CSS
  4. CSS3
  5. JAVASCRIPT
HTML - अगर आप फ्रंट एन्ड डेवलपमेंट को शुरू करना चाहते है , तो सबसे पहले आपको HTML से शुरुवात करनी होगी , HTML के Static Language है इसको हम प्रोगरामिंग लैंग्वेज नहीं कहते है , अगर आप HTML सिख रहे है तो आप बिलकुल आसानी से सिख सकते है | और यह लैंग्वेज आपके ब्राउज़र पर कभी Error का रिजल्ट नहीं देखता है , इनमें हमरा सबसे ज्यादा फोकस Tags पर होता है | 

HTML5 - आज के समय में सभी लोग HTML5 के बारे में जानते है , अगर आप इस लैंग्वेज को सिख लेते हो तो आपके लिए बहोत अच्छा होता है क्युकी फ्रंट एन्ड डेवलपमेंट में हमारा काम टेम्पलेट्स की डिज़ाइन करना या फिर कोई भी लैंडिंग पेज बनाना होता है , तो मैं आपसे यही Suggest करना चाऊंगा की आप HTML के साथ इसका भी ज्ञान अच्छे ले , ताकि आपको किसी भी मुश्किल का सामना ना करना पड़े | 

CSS -  इसके बाद आपको CSS अच्छे से सीखना होता है , CSS के दवरा हम अपने वेब पेज को कलर फूल और अट्रैक्टिव बना सकते है , ताकि यूजर को आपको वेबसाइट देखने में अच्छी लगे | इसमें हम जो कोड करते है वो सभी हम एक एक्सटर्नल फाइल के द्वारा HTML के Header में लिंक कर देते है , जिससे हमरे वेब पेज की स्पीड अच्छी होती है और वेबसाइट हमेशा फ़ास्ट चलता है | 

 CSS3 - इसके बाद आपको CSS3 का नॉलेज होना बहोत जरुरी होता है , जैसे की आप कभी किसी वेबसाइट पर एनीमेशन देखते होंगे | वह पर जो भी कुछ दिखाया जाता होगा सब एनीमेशन का सॉफ्टवेयर यूज़ कर के दिखाया जा रहा होता है , इससे हमरे वेब पेज की स्पीड काम और लोड ज्यादा हो जाता है तो SEO के पॉइंट से देखा जाये तो हमरे वेबसाइट Low Quality व बेकार हो जाता है , इसके साथ गूगल हमरे वेबसाइट को सर्च इंजन में लाने के लिए काफी समय लगा देता है , तो साफ़ शब्दों में कहा जाये हम CSS3 के द्वारा ये सभी काम कर सकते है और अपने वेबसाइट की भी स्पीड बढ़ा सकते है ताकि वेब पेज  कोई इम्पैक्ट ना पड़े | 

JavaScript - जावास्क्रिप्ट के दवरा हम अपने वेब पेज को डायनामिक बना सकते है , जैसे की आपने देखा होगा , जब आप को भी फॉर्म भरते है , वह वेलिडेशन किया हुआ होता है , की आप जब तक पहला Colum भर नहीं लेते , तब तक दूसरे Colum पर जा नहीं सकते है , या फिर ईमेल आईडी , मोबाइल नंबर भी हमरे वेलिडेशन में काउंट होता है , ये सभी हम जावास्क्रिप्ट के द्वारा करते है , आप जावास्क्रिप्ट के द्वारा बहोत सभी चीज़ो का यूज़ कर सकते है , जैसे की आप को भी फोटो की गैलेरी बना रहे हो , उन पर टाइम सेट करना आदि | आप जावास्क्रिप्ट सीखेंगे इन सभी का ज्ञान आपको हो जायेगा | 

नोट : अगर फ्रंट एन्ड डेवेलोमेंट का कोर्स मुफ्त में , और आपको भाषा हिंदी में सीखना चाहते है तो आप यहाँ पर Front End Development Tutorial in Hindi  क्लिक करके के सिख सकते है