वीडियो: Opening Keynote (GDD India '17) 2024
वेब विकास के समृद्ध क्षेत्र में जाने के बारे में सोच रहा है?
जैसा कि आप पहले से ही जानते हैं, तीन प्रकार के वेब डेवलपर्स हैं:
- फ्रंट एंड
- बैकएंड
- और पूर्ण स्टैक (जो दोनों को जोड़ती है)
नीचे मैं बैकेंड डेवलपर्स वे जो करते हैं, एक बैकएंड डेवलपर बनने के लिए आवश्यक कौशल और आप अंततः एक बन सकते हैं।
एक बैकएंड डेवलपर क्या करता है?
बैकएंड डेवलपर्स वेब अनुप्रयोगों में "सर्वर साइड" तैयार करने के लिए ज़िम्मेदार हैं।
उर्फ आपके ब्राउज़र को मारने से पहले जो कुछ भी होता है - जिसे "क्लाइंट साइड" कहा जाता है। (आमतौर पर सामने वाले डेवलपर्स क्लाइंट साइड पर अनुभव बनाने के लिए ज़िम्मेदार हैं।)
-2 ->बैकएंड डेवलपर्स वेब अनुप्रयोगों के अंदरूनी कामकाज पर ध्यान केंद्रित करते हैं, वे अभी भी सामने वाले डेवलपर्स के साथ-साथ वेब अनुप्रयोग तत्वों को सर्वर साइड लॉजिक द्वारा हाथ में हाथ में काम करते हैं।
बैकएंड डेवलपर रूबी या PHP जैसी किसी भाषा की स्क्रिप्टिंग भाषा का उपयोग कर इस तर्क को जोड़ता है।
वेब अनुप्रयोगों को कार्यात्मक बनाने के अलावा, बैकेंड डेवलपर्स भी गति और दक्षता के लिए आवेदन को अनुकूलित करने के लिए जिम्मेदार हैं।
इसके अलावा, बैकएंड डेवलपर्स अक्सर डाटाबेस के साथ डाटा स्टोरेज समाधान बनाते हैं।
डेटाबेस सभी वेब अनुप्रयोगों के लिए यह महत्वपूर्ण जानकारी है (जैसे उपयोगकर्ता, टिप्पणियां, पोस्ट आदि)। सामान्य डेटाबेस में MySQL, MongoDB, और PostgreSQL शामिल हैं।
एक बैकएंड डेवलपर कौन से काम करता है?
बैकएंड डेवलपर्स आमतौर पर दूसरों के साथ टीमों में काम करते हैं
यहां तक कि एक बड़ी टीम के भीतर, आम तौर पर एक डिजाइन, फ्रंट एंड (इंजीनियर, यूएक्स आर्किटेक्ट्स आदि) होता है, और फिर एक बैकएंड टीम।
जहां तक बैकेंड टीम जाती है, बैक-एंड डेवलपर्स सॉफ्टवेयर इंजीनियर के साथ काम करते हैं। एक बस कुछ ही एपीआई विकास या संबंधित कर सकता है एक अन्य गुणवत्ता आश्वासन (क्यूए), इंजीनियर हो सकता है
जैसा कि आप देख रहे हैं, यहां तक कि बैकएंड के भीतर भी अलग-अलग कर्तव्यों हैं।
क्या एक कौशल / प्रौद्योगिकी मैं एक बैकएंड डेवलपर बनने के लिए पता होना चाहिए?
टॉपले बैकेंड नौकरी विवरण टेम्पलेट का एक संदर्भ के रूप में उपयोग करना, नीचे कुछ मुख्य कौशल और तकनीकों को बैकेंड डेवलपर को अवश्य जाना चाहिए।
- बैक-एंड प्रोग्रामिंग लैंग्वेज / फ़्रेमवर्क का प्रवीण ज्ञान जिसे दी गई कंपनी
- पर आधारित है, एचटीएमएल, सीएसएस और जावास्क्रिप्ट जैसे फ्रंट एंड वेब टेक्नोलॉजीज को समझना (सामने वाले सदस्यों के साथ संवाद करने के लिए) लोड किए जाने वाले बदलावों को संभालने के लिए डेटाबेस प्रशासन और साथ ही स्केलिंग एप्लिकेशन सहित एक होस्टिंग पर्यावरण प्रबंधन की योग्यता
- पहुंच और सुरक्षा अनुपालन का ज्ञान
- संस्करण नियंत्रण के साथ अनुभव, जैसे कि गीट
- मैं ये बैकेंड स्किल्स कहां से सीख सकता हूं ?
अधिकांश बैकेंड डेवलपर्स और बैकएंड टीम में काम करने वालों में औपचारिक प्रशिक्षण एक ही रास्ता या किसी अन्य में होता है। उर्फ एक कंप्यूटर साइंस (सीएस) की डिग्री।
फ्रंट-एंड डेवलपर्स की तुलना में, बैक-एंड डेवलपर्स को अधिक अमूर्त करना पड़ सकता है। वे डाटा खनन हो सकते हैं, लिपिक एल्गोरिदम लिख सकते हैं, और आगे भी।
यही कारण है कि एक औपचारिक सीएस डिग्री काम में आता है। फिर भी, यदि आप अपने महाविद्यालय के वर्षों से परे हैं, तो बैकेंड के विकास में कैरियर बनाने के लिए आपको व्यक्तिगत पाठ्यक्रम (या बूट कैम्प) और ऑनलाइन विकल्प उपलब्ध हैं।
व्यक्तिगत बैकेंड विकास पाठ्यक्रम
निश्चित रूप से, जब एक चेहरे का कोर्स करना होता है तो सब कुछ होता है
आपके पास एक इंसान बैकेंड डेवलपमेंट कोर्स खोजने का सबसे अच्छा तरीका ऑनलाइन शोध के माध्यम से है
हालांकि, गेंद रोलिंग प्राप्त करने के लिए यहां दो सुझाव दिए गए हैं:
जनरल असेंबली
- में 10-सप्ताह के बैकएंड विकास पाठ्यक्रम बीटामोर का 12 सप्ताह का बैकएंड कोर्स है (जो भाग- समय)
- इंटर्मेंट बूट कैंप / कोर्स सस्ते नहीं हैं I लेकिन वे एक औपचारिक सीएस डिग्री से अधिक किफायती हैं। (प्लस, ऑनलाइन कक्षाओं के विपरीत, आपके पास साथियों और प्रशिक्षक के साथ बातचीत करने में सक्षम होने की लक्जरी है।) ऑनलाइन बैकएण्ड (या पूर्ण स्टैक) सीखना विकल्प
यह बैकएंड केवल ऑनलाइन पाठ्यक्रमों को खोजने के लिए आसान नहीं है । अधिकांश पूर्ण स्टैक को सिखाते हैं - इसलिए सामने और बैकएंड दोनों।
इसके बावजूद, यहां पर विचार करने के लिए कुछ ऑनलाइन पाठ्यक्रम विकल्प दिए गए हैं: उदासीनता बैकएंड विकास जोर
- ब्लॉक के साथ एक पूर्ण स्टैक्स नैनो डिग्री है io एक पूर्ण स्टैक ऑनलाइन पाठ्यक्रम भी है, एक-एक पर एक सलाहकार के साथ
- Udemy में विभिन्न प्रकार के ऑनलाइन पाठ्यक्रम विकल्प हैं, जिसमें बैकएंड विकास शामिल है (साइन अप करने से पहले उम्मेद की समीक्षा पढ़ें )
- समापन अंत में, बैकएंड डेवलपर्स वेब डेवलपमेंट टीमों में महत्वपूर्ण भूमिका निभाते हैं। वे डेटा संग्रहण को संभालने के लिए ज़िम्मेदार हैं और यह सुनिश्चित करने के लिए सामग्री सामने के अंत तक पहुंच जाएगी।
यदि आप वेब डेवलपमेंट में संक्रमण के बारे में सोच रहे हैं, तो इस आलेख को उनसे साझा करना सुनिश्चित करें।
आईओएस डेवलपर बनने के लिए 5 टिप्स
आईओएस मोबाइल ऐप का निर्माण करना चाहते हैं? यदि हां, तो आप सही जगह पर हैं मोबाइल ऐप विकास के साथ आरंभ करने में आपकी सहायता करने के लिए यहां पांच युक्तियां दी गई हैं
कौशल आपको एक महान वेब निर्माता बनने की आवश्यकता होगी
वेब उत्पादक सामग्री संपादकों के बीच एक क्रॉस और डिजाइनर, एक वेबसाइट सुनिश्चित करने में मदद करना "चिपचिपा" है। क्या आपके पास यह क्षेत्र दर्ज करने के लिए क्या होता है?
क्या शीतल कौशल हैं और आपको उन्हें क्यों आवश्यकता है?
आपराधिक न्याय या अपराध में कैरियर के लिए बहुत सारी ज्ञान, कौशल और क्षमताओं की आवश्यकता होगी, लेकिन तथाकथित सॉफ्ट कौशल सफलता की कुंजी हैं