वेब विकास

रोडमैप क्या है HTTP क्या है एचटीएमएल क्या है सीएसएस क्या है उत्तरदायी क्या है जावास्क्रिप्ट क्या है ES5 क्या है? एचटीएमएल डोम क्या है गूगल मैप्स क्या है गूगल फॉन्ट क्या है Google चार्ट क्या है एक्सएमएल क्या है अजाक्स क्या है? JSON क्या है सीएसएस प्रतीक क्या है बूटस्ट्रैप क्या है W3.CSS क्या है सीएलआई क्या है? एनपीएम . क्या है गिटहब क्या है jQuery क्या है एंगुलरजेएस क्या है प्रतिक्रिया क्या है Vue.js क्या है W3.JS क्या है? फ्रंट-एंड देव क्या है। फुलस्टैक क्या है फुलस्टैक JS क्या है? एसक्यूएल क्या है

अमेज़न एडब्ल्यूएस

एडब्ल्यूएस ईसी2 क्या है एडब्ल्यूएस आरडीएस क्या है एडब्ल्यूएस क्लाउडफ्रंट क्या है एडब्ल्यूएस एसएनएस क्या है लोचदार बीनस्टॉक क्या है एडब्ल्यूएस ऑटो स्केलिंग क्या है एडब्ल्यूएस आईएएम क्या है? एडब्ल्यूएस अरोड़ा क्या है एडब्ल्यूएस डायनेमोडीबी क्या है एडब्ल्यूएस वैयक्तिकृत क्या है एडब्ल्यूएस मान्यता क्या है एडब्ल्यूएस क्विकसाइट क्या है एडब्ल्यूएस पोली क्या है एडब्ल्यूएस पिनपॉइंट क्या है

फुल स्टैक क्या है?


फुल स्टैक वेब डेवलपर

एक पूर्ण स्टैक वेब डेवलपर एक ऐसा व्यक्ति है जो क्लाइंट और सर्वर सॉफ्टवेयर दोनों विकसित कर सकता है।

HTML और CSS में महारत हासिल करने के अलावा, वह यह भी जानता है कि कैसे:

  • एक ब्राउज़र प्रोग्राम करें (जैसे जावास्क्रिप्ट, jQuery, कोणीय, या Vue का उपयोग करना)
  • एक सर्वर प्रोग्राम करें (जैसे PHP, ASP, Python, या Node का उपयोग करना)
  • एक डेटाबेस प्रोग्राम करें (जैसे SQL, SQLite, या MongoDB का उपयोग करना)

क्लाइंट सॉफ्टवेयर
(फ्रंट एंड)

सर्वर सॉफ्टवेयर
(बैक एंड)


लोकप्रिय ढेर

  • लैंप स्टैक: जावास्क्रिप्ट - लिनक्स - अपाचे - MySQL - PHP
  • LEMP स्टैक: JavaScript - Linux - Nginx - MySQL - PHP
  • MEAN स्टैक: जावास्क्रिप्ट - MongoDB - एक्सप्रेस - AngularJS - Node.js
  • Django स्टैक: जावास्क्रिप्ट - पायथन - Django - MySQL
  • रूबी ऑन रेल्स: जावास्क्रिप्ट - रूबी - SQLite - रेल्स

लाभ

एक पूर्ण स्टैक वेब डेवलपर होने का लाभ है:

  • आप एक विकास परियोजना में शामिल सभी तकनीकों में महारत हासिल कर सकते हैं
  • आप बहुत तेजी से एक प्रोटोटाइप बना सकते हैं
  • आप टीम के सभी सदस्यों को सहायता प्रदान कर सकते हैं
  • आप परियोजना की लागत को कम कर सकते हैं
  • आप टीम संचार के लिए उपयोग किए जाने वाले समय को कम कर सकते हैं
  • आप आवश्यकताओं के आधार पर फ्रंट और बैक एंड डेवलपमेंट के बीच स्विच कर सकते हैं
  • आप नई और आने वाली तकनीकों के सभी पहलुओं को बेहतर ढंग से समझ सकते हैं

नुकसान

  • चुना गया समाधान परियोजना के लिए गलत हो सकता है
  • चुना गया समाधान डेवलपर कौशल पर निर्भर हो सकता है
  • समाधान एक प्रमुख व्यक्ति जोखिम उत्पन्न कर सकता है
  • एक पूर्ण स्टैक डेवलपर बनना अधिक जटिल होता जा रहा है