विश्वविद्यालयीय उपाधि
प्रामाणन / सदस्यता
सूचना प्रौद्योगिकी का विश्व का सबसे बड़ा संकाय”
प्रस्तुति
सॉफ़्टवेयर गुणवत्ता कभी भी इतनी आवश्यक नहीं रही जितनी आज है। इस ऑनलाइन उच्च स्नातकोत्तर उपाधि में नामांकन करें और कंप्यूटर इंजीनियरिंग पर सबसे व्यापक सामग्री तक पहुंचें”
प्रौद्योगिकी और डिजिटल उपकरणों के विकास के कारण हाल के वर्षों में कंप्यूटर इंजीनियरिंग तेजी से बढ़ी है, खासकर वेब और इसकी उपयोगिता से संबंधित हर चीज में। यही कारण है कि आज विभिन्न कार्यों के लिए सॉफ्टवेयर का विकास दिन का क्रम है और कार्यक्रमों की सूची बढ़ रही है। हालाँकि, यह मात्रा हमेशा गुणवत्ता का पर्याय नहीं होती है, इसलिए अक्सर ऐसे अनुप्रयोग होते हैं जो अपने उद्देश्य को पूरा नहीं करते हैं, जो त्रुटियाँ लौटाते हैं या जो कंपनियों की सुरक्षा का गंभीर उल्लंघन करते हैं। इस कारण से, इस क्षेत्र में विशेषज्ञता वाले कंप्यूटर इंजीनियरों की मांग तेजी से बढ़ रही है।
यही कारण है कि TECH ने सॉफ्टवेयर इंजीनियरिंग और गुणवत्ता में इस उच्च स्नातकोत्तर उपाधि को डिजाइन करने का निर्णय लिया है, जो क्षेत्र के विशेषज्ञों द्वारा डिजाइन किया गया एक बहु-विषयक कार्यक्रम है और इस तरह से डिजाइन किया गया है कि स्नातक को इसमें अपने ज्ञान को अद्यतन करने के लिए सभी आवश्यक उपकरण मिलेंगे। व्यापक तरीके से और क्षेत्र में नवीनतम विकास पर आधारित। यह एक शैक्षिक कार्यक्रम है जो 20 मॉड्यूल में सिद्धांत और व्यवहार को जोड़ता है जिसमें सॉफ्टवेयर इंजीनियरिंग और सूचना प्रणाली परियोजनाओं की गुणवत्ता का गहराई से अध्ययन किया जाता है।
24 महीनों के दौरान जिसमें यह 100% ऑनलाइन कार्यक्रम पढ़ाया जाता है, इंजीनियर के पास सर्वोत्तम पाठ्यक्रम तक पहुंच होगी जो उसे डेटाबेस के मानकीकरण और सिस्टम के घटकों के बीच डिकॉउलिंग में अपने कौशल में सुधार करने की अनुमति देगा, साथ ही स्केलेबल वास्तुकला, गुणवत्ता मेट्रिक्स और सहयोगात्मक कार्य में अपने ज्ञान का विस्तार करें।
इसके अलावा, आपके पास एक आधुनिक और अत्याधुनिक आभासी कक्षा तक पहुंच होगी जहां आपको वे सभी उपकरण मिलेंगे जो आपको इस सर्टिफिकेट से अधिकतम लाभ उठाने की अनुमति देंगे, जिसमें विभिन्न प्रारूपों में सैकड़ों घंटे की अतिरिक्त सामग्री भी शामिल है। यह सारी सामग्री इंटरनेट कनेक्शन वाले किसी भी उपकरण पर डाउनलोड की जा सकती है, जिससे यह सुनिश्चित होता है कि आप जब चाहें और आवश्यकता पड़ने पर इससे परामर्श ले सकें।
आपके पास HTML अभ्यासों और उनके उत्तरों तक पहुंच होगी, जिससे आप पूरे प्रोग्रामिंग में अपने ज्ञान और विकसित सिद्धांत को व्यवहार में ला सकेंगे”
यह सॉफ्टवेयर इंजीनियरिंग और गुणवत्ता में उच्च स्नातकोत्तर उपाधि बाजार का सबसे पूर्ण और अद्यतन कार्यक्रम प्रदान करता है। इसकी सबसे उल्लेखनीय विशेषताएं हैैं:
- अभियांत्रिकी विशेषज्ञों द्वारा प्रस्तुत केस स्टडी
- ग्राफिक, योजनाबद्ध और व्यावहारिक विषय-वस्तु जिसके साथ वे बनाए गए हैं, पेशेवर अभ्यास के लिए आवश्यक विषयों पर वैज्ञानिक और व्यावहारिक जानकारी प्रदान करते हैं
- व्यावहारिक अभ्यास जहां सीखने में सुधार के लिए स्व-मूल्यांकन का उपयोग किया जा सकता है
- सॉफ्टवेयर डिजाइन और निर्माण में नवीन पद्धतियों पर विशेष जोर
- सैद्धांतिक पाठ, विशेषज्ञ से प्रश्न, विवादास्पद विषयों पर वाद-विवाद मंच, और व्यक्तिगत चिंतन असाइनमेंट
- वह सामग्री जो इंटरनेट कनेक्शन के साथ किसी भी स्थिर या पोर्टेबल उपकरणों से पहुंच योग्य है
समर्पित DevOps मॉड्यूल के लिए धन्यवाद, आपके पास सॉफ़्टवेयर विकास जीवनचक्र को तेज़ करने और निरंतर उच्च गुणवत्ता वाली डिलीवरी सुनिश्चित करने के लिए सबसे व्यापक और गहन ज्ञान होगा”
इसके शिक्षण स्टाफ में, इंजीनियरिंग के क्षेत्र से संबंधित पेशेवर शामिल हैं जो इस कार्यक्रम में अपने कार्य अनुभव का योगदान देते हैं, साथ ही प्रतिष्ठित विश्वविद्यालयों और संदर्भ समाजों के प्रसिद्ध विशेषज्ञ भी शामिल हैं।
नवीनतम शैक्षिक तकनीक के साथ विकसित मल्टीमीडिया विषय वस्तु, पेशेवरों को एक प्रासंगिक और स्थित सीखने के माहौल में सीखने की अनुमति देगी, यानी, एक अनुरूपित वातावरण जो उन्हें वास्तविक परिस्थितियों के लिए तैयार करने के लिए बनाया गया एक गहन सीखने का अनुभव प्रदान करेगा।
यह कार्यक्रम समस्या-आधारित शिक्षा के आसपास तैयार किया गया है, जिससे पेशेवर को शैक्षणिक कार्यक्रम के दौरान उत्पन्न होने वाली विभिन्न व्यावसायिक अभ्यास स्थितियों को हल करने का प्रयास करना चाहिए। इस उद्देश्य के लिए, पेशेवर को प्रसिद्ध और अनुभवी विशेषज्ञों द्वारा बनाई गई एक अभिनव सहभागी वीडियो सिस्टम द्वारा सहायता प्रदान की जाएगी।
इस सर्टिफिकेट के लिए धन्यवाद, आप अपना स्वयं का सॉफ़्टवेयर विकास परियोजना शुरू करने और इसकी गुणवत्ता की जांच करने के लिए सबसे परिष्कृत और अभिनव इकाई तनाव और सहनशक्ति परीक्षण लागू करने में सक्षम होंगे"
परीक्षण-संचालित विकास में गहराई से उतरें और परीक्षण-संचालित सॉफ़्टवेयर डिज़ाइन और विकास का व्यापक और विशिष्ट दृष्टिकोण प्राप्त करें"
पाठ्यक्रम
इस कार्यक्रम के विकास के लिए, TECH ने अपनी सामग्री की संरचना को तीन मूलभूत स्तंभों पर आधारित किया है: सॉफ्टवेयर क्षेत्र में विशेषज्ञता वाले आईटी इंजीनियरिंग क्षेत्र से सबसे अद्यतित और संपूर्ण जानकारी, शिक्षण टीम की सिफारिशें, और पुनः सीखने की नवीन शैक्षणिक प्रणालि। इसके अलावा, प्रत्येक स्नातक की शैक्षणिक आवश्यकताओं के लिए अनुकूलित और वैयक्तिकृत कार्यक्रम की पेशकश करने की अपनी प्रतिबद्धता में, न केवल शेड्यूल के डिजाइन में, बल्कि गहनता के स्तर पर भी, छात्रों को आभासी कक्षा में सैकड़ों घंटे की अतिरिक्त सामग्री मिलेगी जिसके साथ वे उन पहलुओं की गहराई से जांच कर सकते हैं जिन्हें वे अपने पेशेवर अभ्यास के लिए सबसे अधिक प्रासंगिक मानते हैं।
इस कार्यक्रम के लिए धन्यवाद, आप सबसे उच्च, पूर्ण और अद्यतित IT तकनीकों और प्रोटोकॉल के आधार पर स्केलेबल ऊर्ध्वाधर, क्षैतिज और संयुक्त वास्तुकला डिजाइन करने में सक्षम होंगे”
मॉड्यूल 1. सॉफ़्टवेयर गुणवत्ता TRL विकास स्तर
1.1. सॉफ़्टवेयर गुणवत्ता को प्रभावित करने वाले तत्व (I) तकनीकी ऋण
1.1.1. तकनीकी ऋण कारण और परिणाम
1.1.2. सॉफ़्टवेयर गुणवत्ता सामान्य सिद्धांत
1.1.3. असैद्धान्तिक और सैद्धान्तिक गुणवत्ता वाला सॉफ्टवेयर
1.1.3.1. नतीजे
1.1.3.2. सॉफ़्टवेयर में गुणवत्ता सिद्धांतों को लागू करने की आवश्यकता
1.1.4. सॉफ़्टवेयर गुणवत्ता टाइपोलॉजी
1.1.5. गुणवत्ता सॉफ्टवेयर. विशिष्ट लक्षण
1.2. सॉफ़्टवेयर गुणवत्ता को प्रभावित करने वाले तत्व (II) संबद्ध लागतें
1.2.1. सॉफ़्टवेयर गुणवत्ता को प्रभावित करने वाले तत्व
1.2.2. सॉफ़्टवेयर गुणवत्ता संबंधी ग़लतफ़हमियाँ
1.2.3. सॉफ़्टवेयर गुणवत्ता संबंधी लागतें
1.3. सॉफ्टवेयर गुणवत्ता मॉडल (AI)। ज्ञान प्रबंधन
1.3.1. सामान्य गुणवत्ता मॉडल
1.3.1.1. कुल गुणवत्ता प्रबंधन
1.3.1.2. यूरोपीय व्यापार उत्कृष्टता मॉडल (EFQM)
1.3.1.3. सिक्स-सिग्मा मॉडल
1.3.2. ज्ञान प्रबंधन मॉडल
1.3.2.1. डायबा मॉडल
1.3.2.2. सेक्स मॉडल
1.3.3. अनुभव फैक्टरी और QIP प्रतिमान
1.3.4. उपयोग में गुणवत्ता वाले मॉडल (25010)
1.4. सॉफ्टवेयर गुणवत्ता मॉडल (III) डेटा, प्रक्रियाओं और SEI मॉडल में गुणवत्ता
1.4.1. डेटा गुणवत्ता डेटा मॉडल
1.4.2. सॉफ्टवेयर प्रक्रिया मॉडलिंग
1.4.3. सॉफ्टवेयर और सिस्टम प्रोसेस इंजीनियरिंग मेटामॉडल विशिष्टता (SPEM)
1.4.4. SEI मॉडल
1.4.4.1. CMMI
1.4.4.2. SCAMPI
1.4.4.3. आदर्श
1.5. ISO सॉफ्टवेयर गुणवत्ता मानक (AI)। मानकों का विश्लेषण
1.5.1. ISO, 9000 मानक
1.5.1.1. ISO, 9000 मानक
1.5.1.2. गुणवत्ता मानकों का ISO परिवार (9000)
1.5.2. गुणवत्ता से संबंधित अन्य ISO मानक
1.5.3. गुणवत्ता मॉडलिंग मानक (ISO 2501)
1.5.4. गुणवत्ता माप मानक (ISO 2502n)
1.6. ISO सॉफ्टवेयर गुणवत्ता मानक (II) आवश्यकताएँ और मूल्यांकन
1.6.1. गुणवत्ता आवश्यकताओं पर मानक (2503n)
1.6.2. गुणवत्ता मूल्यांकन पर मानक (2504n)
1.6.3. ISO/IEC 24744:2007
1.7. TRL विकास स्तर (i) स्तर 1 से 4
1.7.1. TRL स्तर
1.7.2. स्तर 1: मूल सिद्धांत
1.7.3. स्तर 2: संकल्पना और/या अनुप्रयोग
1.7.4. स्तर 3: महत्वपूर्ण विश्लेषणात्मक कार्य
1.7.5. स्तर 4: प्रयोगशाला वातावरण में घटक सत्यापन 1.8
1.8. TRL विकास स्तर (II) स्तर 5 से 9
1.8.1. स्तर 5: प्रासंगिक वातावरण में घटक सत्यापन
1.8.2. स्तर 6: सिस्टम/सबसिस्टम मॉडल
1.8.3. स्तर 7: वास्तविक परिवेश में प्रदर्शन
1.8.4. स्तर 8: पूर्ण एवं सर्टिफाइड सिस्टम
1.8.5. स्तर 9: वास्तविक वातावरण में सफलता
1.9. TRL विकास स्तर उपयोग
1.9.1. प्रयोगशाला पर्यावरण वाली कंपनी का उदाहरण
1.9.2. R&D&I कंपनी का उदाहरण
1.9.3. एक औद्योगिक R&D&I कंपनी का उदाहरण
1.9.4. प्रयोगशाला-इंजीनियरिंग संयुक्त उद्यम कंपनी का उदाहरण
1.10. सॉफ़्टवेयर गुणवत्ता मुख्य विवरण
1.10.1. प्रणालियाँ विवरण
1.10.2. टेक्निकल विवरण
1.10.3. सॉफ्टवेयर परियोजना प्रबंधन विवरण
1.10.3.1. कंप्यूटर सिस्टम की गुणवत्ता
1.10.3.2. सॉफ़्टवेयर उत्पाद गुणवत्ता
1.10.3.3. सॉफ़्टवेयर उत्पाद गुणवत्ता
मॉड्यूल 2. सॉफ्टवेयर परियोजना विकास. कार्यात्मक और तकनीकी दस्तावेज
2.1. परियोजना प्रबंधन
2.1.1. सॉफ्टवेयर गुणवत्ता में परियोजना प्रबंधन
2.1.2. परियोजना प्रबंधन लाभ
2.1.3. परियोजना प्रबंधन टाइपोलॉजी
2.2. परियोजना प्रबंधन में प्रणाली
2.2.1. परियोजना प्रबंधन में प्रणाली
2.2.2. परियोजना प्रणालियाँ टाइपोलॉजी
2.2.3. परियोजना प्रबंधन में प्रणाली. अनुप्रयोग
2.3. आवश्यकताएँ पहचान चरण
2.3.1. परियोजना आवश्यकताओं की पहचान
2.3.2. परियोजना बैठकों का प्रबंधन
2.3.3. दस्तावेज़ उपलब्ध कराया जाना है
2.4. मॉडल
2.4.1. पहला चरण
2.4.2. विश्लेषण चरण
2.4.3. निर्माण चरण
2.4.4. परीक्षण चरण
2.4.5. डिलीवरी
2.5. उपयोग किया जाने वाला डेटा मॉडल
2.5.1. नये डेटा मॉडल का निर्धारण
2.5.2. डेटा माइग्रेशन योजना की पहचान
2.5.3. डेटा सेट
2.6. अन्य परियोजनाओं पर प्रभाव
2.6.1. एक परियोजना के प्रभाव डालता है। उदाहरण:
2.7. परियोजना का अवश्य
2.7.1. परियोजना का अवश्य
2.7.2. परियोजना की पहचान अवश्य करें
2.7.3. परियोजना वितरण के लिए निष्पादन बिंदुओं की पहचान
2.8. परियोजना निर्माण टीम
2.8.1. परियोजना के अनुसार शामिल की जाने वाली भूमिकाएँ
2.8.2. भर्ती के लिए HR से संपर्क करें
2.8.3. परियोजना डिलिवरेबल्स और शेड्यूल
2.9. एक सॉफ्टवेयर परियोजना के तकनीकी पहलू
2.9.1. परियोजना वास्तुकार तकनीकी पहलू
2.9.2. तकनीकी नेता
2.9.3. परियोजना सॉफ्टवेयर का निर्माण
2.9.4. कोड गुणवत्ता मूल्यांकन, सोनार
2.10. प्रदेय परियोजना
2.10.1. कार्यात्मक विश्लेषण
2.10.2. डेटा मॉडल
2.10.3. राज्य आरेख
2.10.4. तकनीकी दस्तावेज
मॉड्यूल 3. सॉफ़्टवेयर परीक्षण. परीक्षण स्वचालन
3.1. सॉफ़्टवेयर गुणवत्ता मॉडल
3.1.1. उत्पाद की गुणवत्ता
3.1.2. प्रक्रिया गुणवत्ता
3.1.3. उपयोग की गुणवत्ता
3.2. प्रक्रिया गुणवत्ता
3.2.1. प्रक्रिया गुणवत्ता
3.2.2. मच्युरिटी मॉडल
3.2.3. ISO, 15504 मानक
3.2.3.1. लक्ष्य
3.2.3.2. संदर्भ
3.2.3.3. चरण
3.3. ISO/IEC 15504 मानक
3.3.1. प्रक्रिया श्रेणियाँ
3.3.2. विकास प्रक्रिया उदाहरण
3.3.3. प्रोफ़ाइल खंड
3.3.4. चरण
3.4. CMMI (क्षमता परिपक्वता मॉडल एकीकरण)
3.4.1. क्षमता परिपक्वता मॉडल एकीकरण
3.4.2. मॉडल और क्षेत्र टाइपोलॉजी
3.4.3. प्रक्रिया क्षेत्र
3.4.4. क्षमता स्तर
3.4.5. प्रक्रिया प्रबंधन
3.4.6. परियोजना प्रबंधन
3.5. परिवर्तन और भंडार प्रबंधन
3.5.1. सॉफ्टवेयर परिवर्तन प्रबंधन
3.5.1.1. विन्यास आइटम लगातार एकीकरण
3.5.1.2. पंक्तियां
3.5.1.3. फ़्लोचार्ट
3.5.1.4. शाखाएँ
3.5.2. रिपॉजिटरी
3.5.2.1. संस्करण नियंत्रण
3.5.2.2. कार्य दल और रिपॉजिटरी का उपयोग
3.5.2.3. रिपॉजिटरी में निरंतर एकीकरण
3.6. टीम फाउंडेशन सर्वर (TFS)
3.6.1. स्थापना और विन्यास
3.6.2. एक टीम परियोजना का निर्माण
3.6.3. स्रोत कोड नियंत्रण में सामग्री जोड़ना
3.6.4. क्लाउड पर TFS
3.7. परीक्षण
3.7.1. परीक्षण के लिए प्रेरणा
3.7.2. सत्यापन परीक्षण
3.7.3. बीटा परीक्षण
3.7.4. कार्यान्वयन एवं रखरखाव
3.8. लोड परीक्षण
3.8.1. लोड परीक्षण
3.8.2. लोडव्यू परीक्षण
3.8.3. K6 क्लाउड परीक्षण
3.8.4. लोडर परीक्षण
3.9. यूनिट तनाव और सहनशक्ति परीक्षण
3.9.1. यूनिट टेस्ट की प्रेरणा
3.9.2. इकाई परीक्षण उपकरण
3.9.3. तनाव परीक्षण के लिए प्रेरणा
3.9.4. तनाव परीक्षण का उपयोग करके परीक्षण
3.9.5. तनाव प्रतिरोध के लिए प्रेरणा
3.9.6. लोडरनर का उपयोग करके परीक्षण
3.10. स्केलेबिलिटी। स्केलेबल सॉफ्टवेयर डिज़ाइन
3.10.1. स्केलेबिलिटी और सॉफ्टवेयर वास्तुकला
3.10.2. परतों के बीच स्वतंत्रता
3.10.3. परतों वास्तुकला पैटर्न के बीच युग्मन
मॉड्यूल 4. सॉफ्टवेयर परियोजना प्रबंधन प्रणालियाँ । जल-प्रपात प्रणालि बनाम अजाइल प्रणालि
4.1. जल-प्रपात प्रणालि
4.1.1. जल-प्रपात प्रणालि
4.1.2. सॉफ़्टवेयर गुणवत्ता पर जल-प्रपात प्रणालि का प्रभाव
4.1.3. जल-प्रपात प्रणालि उदाहरण:
4.2. अजाइल प्रणालि
4.2.1. अजाइल प्रणालि
4.2.2. अजाइल प्रणालि सॉफ़्टवेयर गुणवत्ता पर प्रभाव
4.2.3. अजाइल प्रणालि उदाहरण:
4.3. SCRUM प्रणालि
4.3.1. SCRUM प्रणालि
4.3.2. SCRUM घोषणापत्र
4.3.3. SCRUM अनुप्रयोग
4.4. पैनल कानबन
4.4.1. कानबन विधि
4.4.2. कानबन बोर्ड
4.4.3. कानबन बोर्ड अनुप्रयोग उदाहरण
4.5. जल-प्रपात परियोजना प्रबंधन
4.5.1. परियोजना चरण
4.5.2. जल-प्रपात परियोजना में दृष्टि
4.5.3. विचारणीय प्रदेय
4.6. SCRUM में परियोजना प्रबंधन
4.6.1. SCRUM परियोजना में चरण
4.6.2. SCRUM परियोजना में दृष्टि
4.6.3. विचारणीय प्रदेय
4.7. जल-प्रपात बनाम SCRUM तुलना
4.7.1. पायलट परियोजना दृष्टिकोण
4.7.2. जल-प्रपात लागू करने वाली परियोजना उदाहरण:
4.7.3. जल-प्रपात लागू करने वाली परियोजना उदाहरण:
4.8. ग्राहक दृष्टि
4.8.1. जल-प्रपात में दस्तावेज़
4.8.2. SCRUM में दस्तावेज़
4.8.3. तुलना
4.9. कानबन संरचना
4.9.1. उपयोगकर्ता स्टोरीस
4.9.2. बकाया
4.9.3. कानबन विश्लेषण
4.10. हाइब्रिड परियोजनाएँ
4.10.1. परियोजना निर्माण
4.10.2. परियोजना प्रबंधन
4.10.3. विचारणीय प्रदेय
मॉड्यूल 5. TDD (परीक्षण संचालित विकास)। परीक्षण-संचालित सॉफ़्टवेयर डिज़ाइन
5.1. TDD परीक्षण-संचालित विकास
5.1.1. TDD परीक्षण-संचालित विकास
5.1.2. TDD गुणवत्ता पर TDD का प्रभाव
5.1.3. परीक्षण-संचालित डिज़ाइन और विकास। उदाहरण:
5.2. TDD चक्र
5.2.1. एक आवश्यकता का चयन
5.2.2. परीक्षण करना टाइपोलॉजी
5.2.2.1. इकाई परीक्षण
5.2.2.2. एकीकरण परीक्षण
5.2.2.3. एंड-टूएंड परीक्षण
5.2.3. परीक्षण सत्यापन त्रुटियाँ
5.2.4. कार्यान्वयन का निर्माण
5.2.5. स्वचालित परीक्षण निष्पादन
5.2.6. नकल का उन्मूलन
5.2.7. आवश्यकताएँ सूचियाँ अद्यतन
5.2.8. TDD चक्र को दोहराना
5.2.9. TDD चक्र सैद्धांतिक और व्यावहारिक उदाहरण
5.3. TDD कार्यान्वयन रणनीतियाँ
5.3.1. नकली कार्यान्वयन
5.3.2. त्रिकोणीय कार्यान्वयन
5.3.3. स्पष्ट कार्यान्वयन
5.4. TDD उपयोग फायदे और नुकसान
5.4.1. उपयोग के लाभ
5.4.2. उपयोग की सीमाएँ
5.4.3. कार्यान्वयन में गुणवत्ता संतुलन
5.5. TDD अच्छे आचरण
5.5.1. TDD नियम
5.5.2. नियम 1: उत्पादन में कोडिंग से पहले एक पिछला परीक्षण विफल हो गया है
5.5.3. नियम 2: एक यूनिट से अधिक टेस्ट न लिखें
5.5.4. नियम 3: आवश्यकता से अधिक कोड न लिखें
5.5.5. TDD में त्रुटियों और विरोधी पैटर्न से बचना चाहिए
5.6. TDD (I) का उपयोग करने के लिए एक वास्तविक परियोजना का अनुकरण
5.6.1. परियोजना अवलोकन (कंपनी A)
5.6.2. TDD का अनुप्रयोग
5.6.3. प्रस्तावित अभ्यास
5.6.4. व्यायाम प्रतिक्रिया
5.7. TDD (II) का उपयोग करने के लिए एक वास्तविक परियोजना का अनुकरण
5.7.1. परियोजना अवलोकन (कंपनी B)
5.7.2. TDD का अनुप्रयोग
5.7.3. प्रस्तावित अभ्यास
5.7.4. व्यायाम प्रतिक्रिया
5.8. TDD (III) का उपयोग करने के लिए एक वास्तविक परियोजना का अनुकरण
5.8.1. परियोजना का सामान्य विवरण (कंपनी C)
5.8.2. TDD का अनुप्रयोग
5.8.3. प्रस्तावित अभ्यास
5.8.4. व्यायाम प्रतिक्रिया
5.9. TDD के विकल्प परीक्षण संचालित विकास
5.9.1. TCR (टेस्ट कमिट रिवर्ट)
5.9.2. BDD (व्यवहार प्रेरित विकास)
5.9.3. (स्वीकृति परीक्षण संचालित विकास) ATDD
5.9.4. TDD सैद्धांतिक तुलना
5.10. TDD TCR, BDDऔर ATDD. व्यावहारिक तुलना
5.10.1. समस्या को परिभाषित करना
5.10.2. TCR के साथ संकल्प
5.10.3. BDD के साथ संकल्प
5.10.4. ATDD के साथ संकल्प
मॉड्यूल 6. DevOps सॉफ्टवेयर गुणवत्ता प्रबंधन
6.1. DevOps सॉफ्टवेयर गुणवत्ता प्रबंधन
6.1.1. DevOps
6.1.2. DevOps और सॉफ्टवेयर गुणवत्ता
6.1.3. DevOps DevOps संस्कृति के लाभ
6.2. DevOps अजाइल से संबंध
6.2.1. त्वरित वितरण
6.2.2. गुणवत्ता
6.2.3. लागत में कमी
6.3. DevOps कार्यान्वयन
6.3.1. समस्या की पहचान
6.3.2. किसी कंपनी में कार्यान्वयन
6.3.3. कार्यान्वयन मेट्रिक्स
6.4. सॉफ़्टवेयर वितरण चक्र
6.4.1. डिज़ाइन के तरीके
6.4.2. करार
6.4.3. रोडमैप
6.5. त्रुटि रहित कोड विकास
6.5.1. बनाए रखने योग्य कोड
6.5.2. विकास पैटर्न
6.5.3. कोड परीक्षण
6.5.4. कोड स्तर पर सॉफ्टवेयर विकास। अच्छे आचरण
6.6. स्वचालन
6.6.1. परीक्षणों के स्वचालन प्रकार
6.6.2. स्वचालन और रखरखाव की लागत
6.6.3. त्रुटियों को कम करने वाला स्वचालन
6.7. परिनियोजन
6.7.1. लक्ष्य निर्धारण
6.7.2. एक स्वचालित और अनुकूलित प्रक्रिया का डिज़ाइन
6.7.3. प्रतिक्रिया और जवाबदेही
6.8. घटना का प्रबंधन
6.8.1. घटना का प्रबंधन
6.8.2. घटना विश्लेषण और समाधान
6.8.3. भविष्य की गलतियों से कैसे बचें
6.9. परिनियोजन स्वचालन
6.9.1. स्वचालित तैनाती की तैयारी
6.9.2. स्वचालित प्रक्रिया के स्वास्थ्य का आकलन
6.9.3. मेट्रिक्स और रोलबैक क्षमता
6.10. अच्छे आचरण DevOps का विकास
6.10.1. DevOps लागू करने के अच्छे अभ्यासों की मार्गदर्शिका
6.10.2. DevOps टीम के लिए प्रणाली
6.10.3. निचे से बचना
मॉड्यूल 7. DevOps और निरंतर एकीकरण। सॉफ्टवेयर विकास में उच्च व्यावहारिक समाधान
7.1. सॉफ्टवेयर डिलिवरी फ़्लो
7.1.1. अभिनेताओं और कलाकृतियों की पहचान
7.1.2. सॉफ्टवेयर डिलिवरी फ़्लो डिजाइन
7.1.3. सॉफ़्टवेयर डिलिवरी फ़्लो अंतर-चरण आवश्यकताएँ
7.2. प्रक्रिया स्वचालन
7.2.1. निरंतर एकीकरण
7.2.2. निरंतर तैनाती
7.2.3. पर्यावरण विन्यास और गुप्त प्रबंधन
7.3. घोषणात्मक पाइप लाइनें
7.3.1. पारंपरिक, कोड-जैसी और घोषणात्मक पाइप लाइनों के बीच अंतर
7.3.2. घोषणात्मक पाइप लाइनें
7.3.3. जेनकींस में घोषणात्मक पाइप लाइन
7.3.4. निरंतर एकीकरण प्रदाताओं की तुलना
7.4. गुणवत्तापूर्ण गेट्स और समृद्ध फीडबैक
7.4.1. गुणवत्ता द्वार
7.4.2. गुणवत्ता द्वार के साथ गुणवत्ता मानक। रखरखाव
7.4.3. एकीकरण अनुरोधों में व्यावसायिक आवश्यकताएँ
7.5. कलाकृति प्रबंधन
7.5.1. कलाकृतियाँ और जीवन चक्र
7.5.2. कलाकृतियों का भंडारण और प्रबंधन सिस्टम
7.5.3. विरूपण साक्ष्य प्रबंधन में सुरक्षा
7.6. निरंतर तैनाती
7.6.1. कंटेनरों के रूप में निरंतर तैनाती
7.6.2. PaaS के साथ निरंतर तैनाती
7.7. पाइप लाइन रनटाइम सुधार: स्थैतिक विश्लेषण और गिट हुक
7.7.1. स्थैतिक विश्लेषण
7.7.2. कोड शैली नियम
7.7.3. गिट हुक और यूनिट टेस्ट
7.7.4. बुनियादी ढांचे का प्रभाव
7.8. कंटेनरों में कमजोरियाँ
7.8.1. कंटेनरों में कमजोरियाँ
7.8.2. छवि स्कैनिंग
7.8.3. आवधिक रिपोर्ट और अलर्ट
मॉड्यूल 8. डेटाबेस (DB) डिज़ाइन मानकीकरण और प्रदर्शन सॉफ्टवेयर गुणवत्ता
8.1. डेटाबेस डिज़ाइन
8.1.1. डेटाबेस टाइपोलॉजी
8.1.2. वर्तमान में प्रयुक्त डेटाबेस
8.1.2.1. रिलेशनल
8.1.2.2. मौलिक मूल्य
8.1.2.3. ग्राफ़ के आधार पर
8.1.3. डेटा गुणवत्ता
8.2. इकाई-संबंध मॉडल डिज़ाइन (I)
8.2.1. इकाई-संबंध मॉडल गुणवत्ता और दस्तावेज़ीकरण
8.2.2. इकाइयां
8.2.2.1. मजबूत इकाई
8.2.2.2. कमजोर इकाई
8.2.3. गुण
8.2.4. रिश्तों का सेट
8.2.4.1. 1 से 1
8.2.4.2. 1 से अनेक
8.2.4.3. अनेक से 1
8.2.4.4. अनेक से अनेक
8.2.5. कुंजी
8.2.5.1. प्राथमिक कुंजी
8.2.5.2. विदेशी कुंजी
8.2.5.3. कमजोर इकाई प्राथमिक कुंजी
8.2.6. प्रतिबंध
8.2.7. प्रमुखता
8.2.8. विरासत
8.2.9. एकत्रीकरण
8.3. इकाई-संबंध मॉडल (II) औजारें
8.3.1. इकाई-संबंध मॉडल औजारें
8.3.2. इकाई-संबंध मॉडल व्यावहारिक उदाहरण
8.3.3. इकाई-संबंध मॉडल संभव
8.3.3.1. दृश्य नमूना
8.3.3.2. तालिका प्रतिनिधित्व में नमूना
8.4. डेटाबेस (DB) मानकीकरण (I) सॉफ़्टवेयर गुणवत्ता संबंधी विचार
8.4.1. DB मानकीकरण और गुणवत्ता
8.4.2. निर्भरता
8.4.2.1. कार्यात्मक निर्भरता
8.4.2.2. कार्यात्मक निर्भरता के गुण
8.4.2.3. घटाए गए गुण
8.4.3. कुंजी
8.5. डेटाबेस (DB) मानकीकरण (II) सामान्य प्रपत्र और कोड नियम
8.5.1. सामान्य आकार
8.5.1.1. पहला सामान्य फॉर्म (1FN)
8.5.1.2. दूसरा सामान्य फॉर्म (2FN)
8.5.1.3. तीसरा सामान्य फॉर्म (3FN)
8.5.1.4. बॉयस-कॉड नॉर्मल फॉर्म (BCNF)
8.5.1.5. चौथी सामान्य फॉर्म (4FN)
8.5.1.6. पाँचवाँ सामान्य फॉर्म (5FN)
8.5.2. कॉड के नियम
8.5.2.1. नियम 1: सूचित करना
8.5.2.2. नियम 2: पहुंच की गारंटी
8.5.2.3. नियम 3: शून्य मानों का व्यवस्थित उपचार
8.5.2.4. नियम 4: डेटाबेस का विवरण
8.5.2.5. नियम 5: अभिन्न उपभाषा
8.5.2.6. नियम 6: अद्यतन देखें
8.5.2.7. नियम 7: सम्मिलित करें और अद्यतन करें
8.5.2.8. नियम 8: शारीरिक स्वतंत्रता
8.5.2.9. नियम 9: तार्किक स्वतंत्रता
8.5.2.10. नियम 10: अखंडता स्वतंत्रता
8.5.2.10.1. सत्यनिष्ठा नियम
8.5.2.11. नियम 11: वितरण
8.5.2.12. नियम 12: गैर तोड़फोड़
8.5.3. व्यावहारिक उदाहरण
8.6. डेटा वेयरहाउस/OLAP सिस्टम
8.6.1. डेटा वेयरहाउस
8.6.2. तथ्य तालिका
8.6.3. आयाम तालिका
8.6.4. OLAP सिस्टम का निर्माण. औजारें
8.7. डेटाबेस (DB) प्रदर्शन
8.7.1. सूचकांक अनुकूलन
8.7.2. क्वेरी अनुकूलन
8.7.3. टेबल विभाजन
8.8. DB डिजाइन (I) के लिए वास्तविक परियोजना का अनुकरण
8.8.1. परियोजना अवलोकन (कंपनी A)
8.8.2. डेटाबेस डिज़ाइन अनुप्रयोग
8.8.3. प्रस्तावित अभ्यास
8.8.4. प्रस्तावित अभ्यास प्रतिक्रिया
8.9. DB डिज़ाइन (II) के लिए वास्तविक परियोजना का अनुकरण
8.9.1. परियोजना अवलोकन (कंपनी B)
8.9.2. डेटाबेस डिज़ाइन का अनुप्रयोग
8.9.3. प्रस्तावित अभ्यास
8.9.4. प्रस्तावित अभ्यास प्रतिक्रिया
8.10. सॉफ्टवेयर गुणवत्ता के लिए DB अनुकूलन की प्रासंगिकता
8.10.1. डिज़ाइन अनुकूलन
8.10.2. क्वेरी कोड अनुकूलन
8.10.3. संग्रहित प्रक्रिया कोड अनुकूलन
8.10.4. सॉफ़्टवेयर गुणवत्ता पर ट्रिगर्स का प्रभाव। उपयोग के लिए सिफ़ारिशें
मॉड्यूल 9. स्केलेबल वास्तुकला का डिज़ाइन। सॉफ़्टवेयर जीवन चक्र में वास्तुकला
9.1. स्केलेबल वास्तुकला का डिज़ाइन(I)
9.1.1. स्केलेबल वास्तुकला
9.1.2. स्केलेबल वास्तुकला के सिद्धांत
9.1.2.1. भरोसेमंद
9.1.2.2. स्केलेबल
9.1.2.3. अनुरक्षणीय
9.1.3. स्केलेबिलिटी के प्रकार
9.1.3.1. खड़ा
9.1.3.2. क्षैतिज
9.1.3.3. संयुक्त
9.2. वास्तुकला DDD (डोमेन-संचालित डिज़ाइन)
9.2.1. DDD मॉडल डोमेन ओरिएंटेशन
9.2.2. परतें, जिम्मेदारी का वितरण और डिज़ाइन पैटर्न
9.2.3. गुणवत्ता के आधार के रूप में वियुग्मन
9.3. स्केलेबल वास्तुकला का डिज़ाइन(II). लाभ, सीमाएँ और डिज़ाइन रणनीतियाँ
9.3.1. स्केलेबल वास्तुकला फ़ायदे
9.3.2. स्केलेबल वास्तुकला सीमाएँ
9.3.3. स्केलेबल वास्तुकला के विकास के लिए रणनीतियाँ (वर्णनात्मक तालिका)
9.4. सॉफ़्टवेयर जीवन चक्र (I) चरण
9.4.1. सॉफ्टवेयर जीवन चक्र
9.4.1.1. नियोजन चरण
9.4.1.2. विश्लेषण चरण
9.4.1.3. डिज़ाइन चरण
9.4.1.4. कार्यान्वयन चरण
9.4.1.5. परीक्षण चरण
9.4.1.6. स्थापना/तैनाती चरण
9.4.1.7. उपयोग और रखरखाव चरण
9.5. सॉफ्टवेयर जीवन चक्र मॉडल
9.5.1. जल-प्रपात मॉडल
9.5.2. दोहराव वाला मॉडल
9.5.3. सर्पिल मॉडल
9.5.4. बिग बैंग मॉडल
9.6. सॉफ्टवेयर जीवन चक्र (II) स्वचालन
9.6.1. सॉफ्टवेयर विकास जीवन चक्र। समाधान
9.6.1.1. सतत एकीकरण और विकास (CI/CD)
9.6.1.2. अजाइल प्रणाली
9.6.1.3. DevOps/उत्पादन संचालन
9.6.2. भविष्य के रुझान
9.6.3. व्यावहारिक उदाहरण
9.7. सॉफ़्टवेयर जीवन चक्र में सॉफ़्टवेयर वास्तुकला
9.7.1. फ़ायदे
9.7.2. सीमाएँ
9.7.3. औजारें
9.8. सॉफ़्टवेयर वास्तुकला डिज़ाइन के लिए वास्तविक परियोजना सिमुलेशन (I)
9.8.1. परियोजना अवलोकन (कंपनी A)
9.8.2. सॉफ्टवेयर वास्तुकला डिज़ाइन का अनुप्रयोग
9.8.3. प्रस्तावित अभ्यास
9.8.4. प्रस्तावित अभ्यास प्रतिक्रिया
9.9. सॉफ़्टवेयर वास्तुकला डिज़ाइन के लिए एक वास्तविक परियोजना का अनुकरण (II)
9.9.1. परियोजना अवलोकन (कंपनी B)
9.9.2. सॉफ्टवेयर वास्तुकला डिजाइन अनुप्रयोग
9.9.3. प्रस्तावित अभ्यास
9.9.4. प्रस्तावित अभ्यास प्रतिक्रिया
9.10. सॉफ़्टवेयर वास्तुकला डिज़ाइन के लिए एक वास्तविक परियोजना का अनुकरण (III)
9.10.1. परियोजना का सामान्य विवरण (कंपनी C)
9.10.2. सॉफ्टवेयर वास्तुकला डिजाइन अनुप्रयोग
9.10.3. प्रस्तावित अभ्यास
9.10.4. प्रस्तावित अभ्यास प्रतिक्रिया
मॉड्यूल 10. ISO, IEC 9126 गुणवत्ता मानदंड। सॉफ्टवेयर गुणवत्ता मेट्रिक्स
10.1. गुणवत्ता मानदंड ISO, IEC 9126 मानक
10.1.1. गुणवत्ता मानदंड
10.1.2. सॉफ़्टवेयर गुणवत्ता औचित्य। ISO, IEC 9126 मानक
10.1.3. एक प्रमुख संकेतक के रूप में सॉफ्टवेयर गुणवत्ता मापन
10.2. सॉफ़्टवेयर गुणवत्ता मानदंड। विशेषताएँ
10.2.1. विश्वसनीयता
10.2.2. कार्यात्मकता
10.2.3. क्षमता
10.2.4. प्रयोज्य
10.2.5. रख-रखाव
10.2.6. पोर्टेबिलिटी
10.3. ISO मानक, IEC 9126 (I) परिचय
10.3.1. ISO, IEC 9126 मानक का विवरण
10.3.2. कार्यात्मकता
10.3.3. विश्वसनीयता
10.3.4. प्रयोज्य
10.3.5. रख-रखाव
10.3.6. पोर्टेबिलिटी
10.3.7. उपयोग में गुणवत्ता
10.3.8. सॉफ़्टवेयर गुणवत्ता मेट्रिक्स
10.3.9. ISO 9126 गुणवत्ता मेट्रिक्स
10.4. ISO मानक, IEC 9126 (II) मैक्कल और बोहेम मॉडल
10.4.1. मैक्कल मॉडल: गुणवत्ता कारक
10.4.2. बोहेम मॉडल
10.4.3. मध्यवर्ती स्तर विशेषताएँ
10.5. सॉफ़्टवेयर गुणवत्ता मेट्रिक्स(I). अवयव
10.5.1. माप
10.5.2. मेट्रिक्स
10.5.3. सूचक
10.5.3.1. संकेतकों के प्रकार
10.5.4. माप और मॉडल
10.5.5. सॉफ़्टवेयर मेट्रिक्स का दायरा
10.5.6. सॉफ्टवेयर मेट्रिक्स का वर्गीकरण
10.6. सॉफ़्टवेयर गुणवत्ता मापन(II) मापन अभ्यास
10.6.1. मेट्रिक्स डेटा संग्रह
10.6.2. आंतरिक उत्पाद विशेषताओं का मापन
10.6.3. बाहरी उत्पाद विशेषताओं का मापन
10.6.4. संसाधनों का मापन
10.6.5. ऑब्जेक्ट-ओरिएंटेड सिस्टम के लिए मेट्रिक्स
10.7. एकल सॉफ़्टवेयर गुणवत्ता संकेतक का डिज़ाइन
10.7.1. वैश्विक योग्यता के रूप में एकल संकेतक
10.7.2. संकेतक विकास, औचित्य और अनुप्रयोग
10.7.3. अनुप्रयोग का उदाहरण विस्तार से जानने की जरूरत है
10.8. गुणवत्ता मापन के लिए वास्तविक परियोजना का अनुकरण (I)
10.8.1. परियोजना का सामान्य विवरण (कंपनी A)
10.8.2. गुणवत्ता मापन का अनुप्रयोग
10.8.3. प्रस्तावित अभ्यास
10.8.4. प्रस्तावित अभ्यास प्रतिक्रिया
10.9. गुणवत्ता मापन के लिए वास्तविक परियोजना सिमुलेशन (II)
10.9.1. परियोजना का सामान्य विवरण (कंपनी B)
10.9.2. गुणवत्ता मापन का अनुप्रयोग
10.9.3. प्रस्तावित अभ्यास
10.9.4. प्रस्तावित अभ्यास प्रतिक्रिया
10.10. गुणवत्ता मापन के लिए वास्तविक परियोजना सिमुलेशन (III)
10.10.1. परियोजना का सामान्य विवरण (कंपनी C)
10.10.2. गुणवत्ता मापन का अनुप्रयोग
10.10.3. प्रस्तावित अभ्यास
10.10.4. प्रस्तावित अभ्यास प्रतिक्रिया
मॉड्यूल 11. सॉफ्टवेयर इंजीनियरिंग में प्रणालियाँ, विकास और गुणवत्ता
11.1. मॉडल-आधारित सॉफ़्टवेयर विकास
11.1.1. की जरूरत
11.1.2. ऑब्जेक्ट मॉडलिंग
11.1.3. UML
11.1.4. केस उपकरण
11.2. UML के साथ अनुप्रयोग मॉडलिंग और डिज़ाइन पैटर्न
11.2.1. उच्च आवश्यकताएँ मॉडलिंग
11.2.2. उच्च स्थैतिक मॉडलिंग
11.2.3. उच्च गतिशील मॉडलिंग
11.2.4. घटक मॉडलिंग
11.2.5. यूएमएल के साथ डिजाइन पैटर्न का परिचय
11.2.6. अनुकूलक
11.2.7. कारखाना
11.2.8. एकाकी वस्तु
11.2.9. रणनीति
11.2.10. कम्पोजिट
11.2.11. मुखौटा
11.2.12. देखने वाला
11.3. मॉडल-संचालित इंजीनियरिंग
11.3.1. परिचय
11.3.2. सिस्टम का मेटामॉडलिंग
11.3.3. MDA
11.3.4. DSL
11.3.5. ओसीएल के साथ मॉडल परिशोधन
11.3.6. मॉडल परिवर्तन
11.4. सॉफ्टवेयर इंजीनियरिंग में ओन्टोलॉजी
11.4.1. परिचय
11.4.2. ओन्टोलॉजी इंजीनियरिंग
11.4.3. सॉफ्टवेयर इंजीनियरिंग में ओन्टोलॉजी का अनुप्रयोग
मॉड्यूल 12. सॉफ्टवेयर परियोजना प्रबंधन
12.1. हितधारक और आउटरीच प्रबंधन
12.1.1. हितधारकों की पहचान करें
12.1.2. हितधारक प्रबंधन के लिए योजना विकसित करें
12.1.3. हितधारक सहभागिता प्रबंधित करें
12.1.4. हितधारक सहभागिता नियंत्रण करें
12.1.5. परियोजना का उद्देश्य
12.1.6. कार्यक्षेत्र प्रबंधन और इसकी योजना
12.1.7. आवश्यकताएँ एकत्रित करना
12.1.8. स्कोप स्टेटमेंट को परिभाषित करें
12.1.9. डब्लू बी एस् बनाएँ
12.1.10. दायरे को सत्यापित और नियंत्रित करें
12.2. समय-अनुसूची का विकास
12.2.1. टाइम प्रबंधन और इसकी योजना
12.2.2. गतिविधियों को परिभाषित करें
12.2.3. गतिविधियों के अनुक्रम की स्थापना
12.2.4. गतिविधियों के लिए अनुमानित संसाधन
12.2.5. गतिविधियों की अनुमानित अवधि
12.2.6. समय-अनुसूची का विकास एवं क्रांतिक पथ की गणना
12.2.7. अनुसूची नियंत्रण
12.3. बजट विकास और जोखिम प्रतिक्रिया
12.3.1. अनुमानित लागत
12.3.2. बजट और एस-कर्व विकसित करें
12.3.3. लागत नियंत्रण और अर्जित मूल्य विधि
12.3.4. जोखिम अवधारणाएँ
12.3.5. जोखिम विश्लेषण कैसे करें
12.3.6. प्रतिक्रिया योजना का विकास
12.4. संचार और मानव संसाधन
12.4.1. योजना संचार प्रबंधन
12.4.2. संचार आवश्यकताओं का विश्लेषण
12.4.3. संचार प्रौद्योगिकी
12.4.4. संचार मॉडल
12.4.5. संचार के तरीके
12.4.6. संचार प्रबंधन योजना
12.4.7. संचार प्रबंधित करें
12.4.8. मानव संसाधन का प्रबंधन
12.4.9. मुख्य हितधारक और परियोजनाओं में उनकी भूमिकाएँ
12.4.10. संगठन के प्रकार
12.4.11. परियोजना संगठन
12.4.12. कार्य उपकरण
12.5. खरीद
12.5.1. खरीद प्रक्रिया
12.5.2. योजना
12.5.3. आपूर्तिकर्ताओं की खोज करें और कोटेशन के लिए अनुरोध
12.5.4. अनुबंध आवंटन
12.5.5. अनुबंध प्रशासन
12.5.6. अनुबंध
12.5.7. अनुबंधों के प्रकार
12.5.8. अनुबंध पर बातचीत
12.6. निष्पादन, मोनिट्रिंग और नियंत्रण और समापन
12.6.1. प्रक्रिया समूह
12.6.2. परियोजना क्रियान्वयन
12.6.3. परियोजना निगरानी एवं नियंत्रण
12.6.4. बंद करने की परियोजना
12.7. व्यावसायिक जिम्मेदारी
12.7.1. व्यावसायिक जिम्मेदारी
12.7.2. सामाजिक एवं व्यावसायिक उत्तरदायित्व के लक्षण
12.7.3. परियोजना लीडर आचार संहिता
12.7.4. देयता बनाम PMP®
12.7.5. दायित्व के उदाहरण
12.7.6. व्यावसायीकरण के लाभ
मॉड्यूल 13. सॉफ्टवेयर विकास प्लेटफार्म
13.1. अनुप्रयोग विकास का परिचय
13.1.1. डेस्कटॉप अनुप्रयोग
13.1.2. प्रोग्रामिंग भाषा
13.1.3. एकीकृत विकास वातावरण
13.1.4. वेब अनुप्रयोग
13.1.5. मोबाइल अनुप्रयोग
13.1.6. क्लाउड अनुप्रयोग
13.2. Java में अनुप्रयोग डेवलपमेंट और ग्राफिकल उपयोगकर्ता इंटरफेस
13.2.1. Java के लिए एकीकृत विकास वातावरण
13.2.2. Java के लिए मुख्य IDE
13.2.3. ग्रहण विकास मंच का परिचय
13.2.4. नेटबीन्स डेवलपमेंट प्लेटफ़ॉर्म का परिचय
13.2.5. ग्राफिकल उपयोगकर्ता इंटरफेस के लिए नियंत्रक दृश्य मॉडल
13.2.6. ग्रहण में एक ग्राफ़िकल इंटरफ़ेस डिज़ाइन करें
13.2.7. नेटबीन्स में एक ग्राफिकल इंटरफ़ेस डिज़ाइन करें
13.3. Java में डिबगिंग और परीक्षण
13.3.1. Java प्रोग्राम का परीक्षण और डिबगिंग
13.3.2. ग्रहण में डिबगिंग
13.3.3. नेटबीन्स में डिबगिंग
13.4. .NET में अनुप्रयोग डेवलपमेंट और ग्राफिकल उपयोगकर्ता इंटरफेस
13.4.1. Net फ्रेमवर्क
13.4.2. .NET डेवलपमेंट प्लेटफ़ॉर्म के घटक
13.4.3. विजुअल स्टूडियो .NET
13.4.4. GUI के लिए .NET उपकरण
13.4.5. विंडोज़ प्रेजेंटेशन फाउंडेशन के साथ GUI
13.4.6. WPF अनुप्रयोग को डिबग करना और संकलित करना
13.5. .NET नेटवर्क के लिए प्रोग्रामिंग
13.5.1. .NET नेटवर्क प्रोग्रामिंग का परिचय
13.5.2. .NET में अनुरोध और प्रतिक्रियाएँ
13.5.3. .NET में अनुप्रयोग प्रोटोकॉल का उपयोग
13.5.4. .NET नेटवर्क प्रोग्रामिंग में सुरक्षा
13.6. मोबाइल अनुप्रयोग विकास वातावरण
13.6.1. मोबाइल अनुप्रयोग
13.6.2. एंड्रॉइड मोबाइल अनुप्रयोग
13.6.3. एंड्रॉइड में विकास के चरण
13.6.4. IDE एंड्रॉइड स्टूडियो
13.7. पर्यावरण एंड्रॉइड स्टूडियो में अनुप्रयोगों का विकास
13.7.1. एंड्रॉइड स्टूडियो इंस्टॉल करें और प्रारंभ करें
13.7.2. एक एंड्रॉइड अनुप्रयोग चलाएँ
13.7.3. एंड्रॉइड स्टूडियो में ग्राफिक इंटरफ़ेस का विकास
13.7.4. एंड्रॉइड स्टूडियो में गतिविधियाँ शुरू करना
13.8. एंड्रॉइड अनुप्रयोग की डिबगिंग और प्रकाशन
13.8.1. एंड्रॉइड स्टूडियो में एक अनुप्रयोग को डिबग करना
13.8.2. एंड्रॉइड स्टूडियो में अनुप्रयोग को याद रखना
13.8.3. Google Play पर एक अनुप्रयोग प्रकाशित करना
13.9. क्लाउड अनुप्रयोग विकास
13.9.1. क्लाउड कम्प्यूटिंग
13.9.2. क्लाउड स्तर: SaaS, PaaS, IaaS
13.9.3. क्लाउड में मुख्य विकास प्लेटफ़ॉर्म
13.9.4. ग्रंथ सूची संबंधी संदर्भ
13.10. Google क्लाउड प्लेटफ़ॉर्म का परिचय
13.10.1. Google क्लाउड प्लेटफ़ॉर्म की मूल अवधारणाएँ
13.10.2. Google क्लाउड प्लेटफ़ॉर्म सेवाएँ
13.10.3. Google क्लाउड प्लेटफ़ॉर्म में उपकरण
मॉड्यूल 14. वेब-क्लाइंट कंप्यूटिंग
14.1. HTMLका परिचय
14.1.1. दस्तावेज़ की संरचना
14.1.2. रंग
14.1.3. टेक्स्ट:
14.1.4. हाइपरटेक्स्ट लिंक
14.1.5. इमजेस
14.1.6. सूचियां
14.1.7. टेबल
14.1.8. फ्रेम्स
14.1.9. फार्म
14.1.10. मोबाइल प्रौद्योगिकियों के लिए विशिष्ट तत्व
14.1.11. अप्रचलित तत्व
14.2. कैस्केडिंग स्टाइल शीट्स (CSS)
14.2.1. कैस्केडिंग स्टाइल शीट के तत्व और संरचना
14.2.1.1. स्टाइल शीट का निर्माण
14.2.1.2. शैलियाँ चयनकर्ताओं का अनुप्रयोग
14.2.1.3. स्टाइल इनहेरिटेंस और कैस्केडिंग
14.2.1.4. शैलियों का उपयोग करके पृष्ठ स्वरूपण
14.2.1.5. शैलियों का उपयोग करके पृष्ठ संरचना। बॉक्स मॉडल
14.2.2. विभिन्न उपकरणों के लिए स्टाइल डिज़ाइन
14.2.3. स्टाइल शीट के प्रकार: स्थिर और गतिशील छद्म वर्ग
14.2.4. स्टाइल शीट्स के उपयोग में सर्वोत्तम अभ्यास
14.3. JavaScript का परिचय और इतिहास
14.3.1. परिचय
14.3.2. JavaScript का इतिहास
14.3.3. विकास पर्यावरण का उपयोग किया जाना है
14.4. वेब प्रोग्रामिंग की बुनियादी अवधारणाएँ
14.4.1. मूल JavaScript सिंटैक्स
14.4.2. आदिम डेटा प्रकार और ऑपरेटर
14.4.3. चर और क्षेत्र
14.4.4. टेक्स्ट स्ट्रिंग्स और टेम्पलेट लिटरल्स
14.4.5. संख्याएँ और बूलियन्स
14.4.6. तुलना
14.5. जटिल JavaScript संरचनाएँ
14.5.1. वेक्टर या सारणियाँ और वस्तुएँ
14.5.2. सेट
14.5.3. Maps
14.5.4. संधि तोड़नेवाला
14.5.5. लूपस
14.6. कार्य और वस्तुएँ
14.6.1. फ़ंक्शन परिभाषा और मंगलाचरण
14.6.2. बहस
14.6.3. तीर के कार्य
14.6.4. कॉलबैक फ़ंक्शंस
14.6.5. उच्च क्रम के कार्य
14.6.6. शाब्दिक वस्तुएँ
14.6.7. यह वस्तु
14.6.8. नेमस्पेस के रूप में ऑब्जेक्ट: गणित और दिनांक ऑब्जेक्ट
14.7. दस्तावेज़ ऑब्जेक्ट मॉडल (DOM)
14.7.1. DOM क्या है?
14.7.2. इतिहास का हिस्सा
14.7.3. नेविगेशन और तत्व पुनर्प्राप्ति
14.7.4. JSDOM के साथ एक वर्चुअल DOM
14.7.5. क्वेरी चयनकर्ता
14.7.6. गुणों का उपयोग करके नेविगेशन
14.7.7. तत्वों को गुण निर्दिष्ट करना
14.7.8. नोड्स का निर्माण और संशोधन
14.7.9. DOM तत्वों की अद्यतन स्टाइलिंग
14.8. आधुनिक वेब विकास
14.8.1. घटना-संचालित फ़्लो और श्रोता
14.8.2. आधुनिक वेब टूलकिट और संरेखण सिस्टम
14.8.3. सख्त JavaScript मोड
14.8.4. फ़ंक्शंस के बारे में अधिक जानकारी
14.8.5. अतुल्यकालिक वादे और कार्य
14.8.6. क्लोजर
14.8.7. कार्यात्मक प्रोग्रामिंग
14.8.8. JavaScript में POO
14.9. वेब प्रयोज्यता
14.9.1. प्रयोज्यता का परिचय
14.9.2. प्रयोज्यता की परिभाषा
14.9.3. उपयोगकर्ता-केंद्रित वेब डिज़ाइन का महत्व
14.9.4. अभिगम्यता और प्रयोज्यता के बीच अंतर
14.9.5. पहुंच और उपयोगिता के संयोजन में लाभ और समस्याएँ
14.9.6. उपयोगी वेबसाइटों के कार्यान्वयन में लाभ और कठिनाइयाँ
14.9.7. प्रयोज्य तरीके
14.9.8. उपयोगकर्ता आवश्यकताओं का विश्लेषण
14.9.9. वैचारिक डिजाइन सिद्धांत। उपयोगकर्ता-उन्मुख प्रोटोटाइप
14.9.10. उपयोगी वेब साइटों के निर्माण के लिए दिशानिर्देश
14.9.10.1. जैकब नील्सन के प्रयोज्य दिशानिर्देश
14.9.10.2. ब्रूस टोगनाज़िनी की उपयोगिता दिशानिर्देश
14.9.11. प्रयोज्यता मूल्यांकन
14.10. वेब अभिगम्यता
14.10.1. परिचय
14.10.2. वेब-पहुंच-योग्यता की परिभाषा
14.10.3. विकलांगता के प्रकार
14.10.3.1. अस्थायी या स्थायी विकलांगता
14.10.3.2. दृश्य हानि
14.10.3.3. श्रवण बाधित
14.10.3.4. मोटर क्षति
14.10.3.5. न्यूरोलॉजिकल या संज्ञानात्मक विकलांगताएँ
14.10.3.6. उम्र बढ़ने से उत्पन्न होने वाली कठिनाइयाँ
14.10.3.7. पर्यावरण से उत्पन्न होने वाली सीमाएँ
14.10.3.8. वेब तक पहुँच को रोकने वाली बाधाएँ
14.10.4. बाधाओं पर काबू पाने के लिए तकनीकी सहायता और सहायक उत्पाद
14.10.4.1. अंधों के लिए सहायता
14.10.4.2. कम दृष्टि वाले व्यक्तियों के लिए सहायता
14.10.4.3. कलर ब्लाइंडनेस वाले लोगों के लिए सहायता
14.10.4.4. श्रवण बाधितों के लिए सहायता
14.10.4.5. मोटर विकलांगों के लिए सहायता
14.10.4.6. न्यूरोलॉजिकल और तंत्रिका संबंधी विकलांगों के लिए सहायता
14.10.5. वेब एअभिगम्यता के कार्यान्वयन में लाभ और कठिनाइयाँ
14.10.6. वेब अभिगम्यता विनियम और मानक
14.10.7. वेब अभिगम्यता नियामक निकाय
14.10.8. मानकों और विनियमों की तुलना
14.10.9. विनियमों और मानकों के अनुपालन के लिए दिशानिर्देश
14.10.9.1. मुख्य दिशानिर्देशों का विवरण (चित्र, लिंक, वीडियो, आदि)
14.10.9.2. सुगम्य नेविगेशन के लिए दिशानिर्देश
14.10.9.2.1. प्रत्यक्षताधारणा
14.10.9.2.2. संचालनीयता
14.10.9.2.3. बोधगम्यता
14.10.9.2.3. मजबूती
14.10.10. वेब एक्सेसिबिलिटी अनुपालन प्रक्रिया का विवरण
14.10.11. अनुपालन स्तर
14.10.12. अनुपालन मानदंड
14.10.13. अनुपालन आवश्यकताएँ
14.10.14. वेब साइट अभिगम्यता मूल्यांकन पद्धति
मॉड्यूल 15. वेब सर्वर कंप्यूटिंग
15.1. सर्वर-साइड प्रोग्रामिंग का परिचय: PHP
15.1.1. सर्वर-साइड प्रोग्रामिंग मूल बातें
15.1.2. मूल PHP सिंटैक्स
15.1.3. PHP के साथ HTML सामग्री निर्माण
15.1.4. विकास और परीक्षण वातावरण: XAMPP
15.2. उच्च PHP
15.2.1. PHP के साथ नियंत्रण संरचनाएँ
15.2.2. PHP फ़ंक्शंस
15.2.3. PHP में ऐरे हैंडलिंग
15.2.4. PHP के साथ स्ट्रिंग हैंडलिंग
15.2.5. PHP में ऑब्जेक्ट ओरिएंटेशन
15.3. डेटा मॉडल
15.3.1. डेटा की अवधारणा डेटा का जीवन चक्र
15.3.2. डेटा के प्रकार
15.3.2.1. मूल बातें
15.3.2.2. रिकार्ड
15.3.2.3. डाइनैमिक्स
15.4. संबंधपरक मॉडल
15.4.1. विवरण
15.4.2. संस्थाएँ और संस्थाओं के प्रकार
15.4.3. डेटा तत्व गुण
15.4.4. रिश्तों: प्रकार, उपप्रकार, प्रमुखता
15.4.5. कुंजियाँ, कुंजियों के प्रकार
15.4.6. सामान्यीकरण सामान्य आकार
15.5. तार्किक डेटा मॉडल का निर्माण
15.5.1. तालिकाओं की विशिष्टता
15.5.2. कॉलम की परिभाषा
15.5.3. मुख्य विशिष्टता
15.5.4. सामान्य आकृतियों में रूपांतरण निर्भरता
15.6. भौतिक डेटा मॉडल डेटा की फ़ाइलें
15.6.1. डेटा फ़ाइलों का विवरण
15.6.2. फाइलों के प्रकार
15.6.3. एक्सेस मोड
15.6.4. फ़ाइल संस्था
15.7. PHP से डेटाबेस एक्सेस
15.7.1. MariaDB का परिचय
15.7.2. MariaDBडेटाबेस के साथ कार्य करना: SQL भाषा
15.7.3. PHP से MariaDB डेटाबेस तक पहुँचना
15.7.4. MySql का परिचय
15.7.5. MySql डेटाबेस के साथ कार्य करना: SQL भाषा
15.7.6. PHP से MySql डेटाबेस तक पहुँचना
15.8. PHP से क्लाइंट इंटरेक्शन
15.8.1. PHP प्रपत्र
15.8.2. कुकीज़
15.8.3. सत्र प्रबंधन
15.9. वेब अनुप्रयोग वास्तुकला
15.9.1. मॉडल-व्यू-नियंत्रक पैटर्न
15.9.2. नियंत्रक
15.9.3. मॉडल
15.9.4. दृश्य
15.10. वेब सेवाओं का परिचय
15.10.1. XMLका परिचय
15.10.2. सेवा-उन्मुख वास्तुकला (SOA): वेब सेवाएँ
15.10.3. SOAP और REST वेब सेवाओं का निर्माण
15.10.4. SOAP प्रोटोकॉल
15.10.5. REST प्रोटोकॉल
मॉड्यूल 16. सुरक्षा प्रबंधन
16.1. सूचना सुरक्षा
16.1.1. परिचय
16.1.2. सूचना सुरक्षा में गोपनीयता, अखंडता और उपलब्धता शामिल है
16.1.3. सुरक्षा एक आर्थिक मुद्दा है
16.1.4. सुरक्षा एक प्रक्रिया है
16.1.5. सूचना का वर्गीकरण
16.1.6. सूचना सुरक्षा में जोखिम प्रबंधन शामिल है
16.1.7. सुरक्षा को सुरक्षा नियंत्रणों के साथ जोड़ा गया है
16.1.8. सुरक्षा भौतिक और तार्किक दोनों है
16.1.9. सुरक्षा में लोग शामिल हैं
16.2. सूचना सुरक्षा पेशेवर
16.2.1. परिचय
16.2.2. एक पेशे के रूप में सूचना सुरक्षा
16.2.3. ISC2 सर्टिफिकेशन
16.2.4. ISO 27001मानक
16.2.5. IT सेवा प्रबंधन में सर्वोत्तम सुरक्षा प्रथाएँ
16.2.6. सूचना सुरक्षा परिपक्वता मॉडल
16.2.7. अन्य सर्टिफिकेशन, मानक और व्यावसायिक संसाधन
16.3. अभिगम नियंत्रण
16.3.1. परिचय
16.3.2. अभिगम नियंत्रण आवश्यकताएँ
16.3.3. प्रमाणीकरण तंत्र
16.3.4. प्राधिकरण के तरीके
16.3.5. लेखांकन और ऑडिट तक पहुंचें
16.3.6. ट्रिपल Aटेक्नोलॉजीज
16.4. सूचना सुरक्षा कार्यक्रम, प्रक्रियाएँ और नीतियाँ
16.4.1. परिचय
16.4.2. सुरक्षा प्रबंधन कार्यक्रम
16.4.3. जोखिम प्रबंधन
16.4.4. सुरक्षा नीतियों का डिज़ाइन
16.5. व्यवसाय निरंतरता योजनाएँ
16.5.1. BCPs का परिचय
16.5.2. चरण I और II
16.5.3. चरण III और IV
16.5.4. BCP का रखरखाव
16.6. कंपनी की सही सुरक्षा के लिए प्रक्रियाएँ
16.6.1. DMZ नेटवर्क
16.6.2. घुसपैठ का पता लगाने के सिस्टम
16.6.3. अभिगम नियंत्रण सूचियाँ
16.6.4. हमलावर से सीखना: शहद का बर्तन
16.7. सुरक्षा वास्तुकला रोकथाम
16.7.1. अवलोकन गतिविधियाँ और परत मॉडल
16.7.2. परिधि रक्षा (फ़ायरवॉल, WAF, WAF, IPS, आदि)
16.7.3. समापन बिंदु रक्षा (उपकरण, सर्वर और सेवाएँ)
16.8. सुरक्षा वास्तुकला का पता लगाना
16.8.1. अवलोकन जांच और निगरानी
16.8.2. लॉग्स, एन्क्रिप्टेड ट्रैफ़िक ब्रेकिंग, रिकॉर्डिंग और सीम्स
16.8.3. अलर्ट और इंटेलिजेंस
16.9. सुरक्षा वास्तुकला प्रतिक्रिया
16.9.1. प्रतिक्रिया उत्पाद, सेवाएँ और संसाधन
16.9.2. घटना का प्रबंधन
16.9.3. CERTS और CSIRTs
16.10. सुरक्षा वास्तुकला आरोग्यलाभ
16.10.1. लचीलापन, अवधारणाएँ, व्यावसायिक आवश्यकताएँ और विनियम
16.10.2. IT लचीलापन समाधान
16.10.3. संकट प्रबंधन और शासन
मॉड्यूल 17. सॉफ्टवेयर सुरक्षा
17.1. सॉफ़्टवेयर सुरक्षा समस्याएँ
17.1.1. सॉफ़्टवेयर सुरक्षा की समस्या का परिचय
17.1.2. कमजोरियाँ और उनका वर्गीकरण
17.1.3. सुरक्षित सॉफ़्टवेयर गुण
17.1.4. संदर्भ
17.2. सॉफ़्टवेयर सुरक्षा डिज़ाइन सिद्धांत
17.2.1. परिचय
17.2.2. सॉफ़्टवेयर सुरक्षा डिज़ाइन सिद्धांत
17.2.3. S-SDLC के प्रकार
17.2.4. S-SDLC चरणों में सॉफ्टवेयर सुरक्षा
17.2.5. पद्धतियाँ और मानक
17.2.6. संदर्भ
17.3. आवश्यकताओं और डिज़ाइन चरणों में सॉफ़्टवेयर जीवनचक्र सुरक्षा
17.3.1. परिचय
17.3.2. आक्रमण मॉडलिंग
17.3.3. दुर्व्यवहार के मामले
17.3.4. सुरक्षा आवश्यकताएँ इंजीनियरिंग
17.3.5. जोखिम विश्लेषण वास्तुकला
17.3.6. डिजाइन पैटर्न्स
17.3.7. संदर्भ
17.4. कोडिंग, परीक्षण और संचालन चरणों में सॉफ़्टवेयर जीवनचक्र सुरक्षा
17.4.1. परिचय
17.4.2. जोखिम-आधारित सुरक्षा परीक्षण
17.4.3. को़ड समीक्षा
17.4.4. प्रवेश परीक्षा
17.4.5. सुरक्षा संचालन
17.4.6. बाहरी समीक्षा
17.4.7. संदर्भ
17.5. सुरक्षित कोडिंग अनुप्रयोग
17.5.1. परिचय
17.5.2. सुरक्षित कोडिंग प्रथाएँ
17.5.3. इनपुट का हेरफेर और सत्यापन
17.5.4. मेमोरी अतिफ़्लो
17.5.5. संदर्भ
17.6. सुरक्षित कोडिंग अनुप्रयोग II
17.6.1. परिचय
17.6.2. पूर्णांकों का अतिफ़्लो, काट-छाँट त्रुटियाँ और पूर्णांकों के बीच प्रकार रूपांतरण की समस्याएँ
17.6.3. त्रुटियाँ और अपवाद
17.6.4. गोपनीयता और गोपनीयता
17.6.5. विशेषाधिकार प्राप्त कार्यक्रम
17.6.6. संदर्भ
17.7. विकास और क्लाउड सुरक्षा
17.7.1. विकास में सुरक्षा; प्रणालियों और अभ्यास
17.7.2. PaaS, IaaS, CaaS और SaaS मॉडल
17.7.3. क्लाउड में और क्लाउड सेवाओं के लिए सुरक्षा
17.8. एन्क्रिप्शन
17.8.1. क्रिप्टोलॉजी के मूल सिद्धांत
17.8.2. सममित और असममित एन्क्रिप्शन
17.8.3. आराम और ट्रांज़िट में एन्क्रिप्शन
17.9. सुरक्षा स्वचालन और ऑर्केस्ट्रेशन (SOAR)
17.9.1. मैन्युअल प्रसंस्करण की जटिलता: कार्यों को स्वचालित करने की आवश्यकता है
17.9.2. उत्पाद और सेवाएँ
17.9.3. SOAR वास्तुकला
17.10. टेलीवर्क सुरक्षा
17.10.1. आवश्यकता और परिदृश्य
17.10.2. उत्पाद और सेवाएँ
17.10.3. टेलीवर्क सुरक्षा
मॉड्यूल 18. वेब सर्वर प्रशासन
18.1. वेब सर्वर का परिचय
18.1.1. वेब सर्वर क्या है?
18.1.2. वेब सर्वर की वास्तुकला और संचालन
18.1.3. वेब सर्वर पर संसाधन और सामग्री
18.1.4. अनुप्रयोग सर्वर
18.1.5. प्रॉक्सी सर्वर
18.1.6. बाज़ार में मुख्य वेब सर्वर
18.1.7. वेब सर्वर उपयोग सांख्यिकी
18.1.8. वेब सर्वर सुरक्षा
18.1.9. वेब सर्वर पर लोड संतुलन
18.1.10. संदर्भ
18.2. HTTP प्रोटोकॉल हैंडलिंग
18.2.1. संचालन एवं संरचना
18.2.2. अनुरोध के तरीके
18.2.3. स्थिति कोड
18.2.4. Headers
18.2.5. सामग्री कोडिंग कोड पृष्ठ प्रॉक्सी, लाइवhttpheaders या समान विधि का उपयोग करके इंटरनेट पर HTTP अनुरोध निष्पादित करना, प्रयुक्त प्रोटोकॉल का विश्लेषण करना
18.3. वितरित मल्टी-सर्वर वास्तुकला का विवरण
18.3.1. 3-परत मॉडल
18.3.2. दोष सहिष्णुता
18.3.3. भारभागी
18.3.4. सत्र राज्य भंडार
18.3.5. कैश स्टोर
18.4. इंटरनेट सूचना सेवाएँ (IIS)
18.4.1. IIS क्या है?
18.4.2. IIS का इतिहास और विकास
18.4.3. IIS7 और बाद के मुख्य लाभ और विशेषताएँ संस्करणों
18.4.4. IIS7 वास्तुकला और बाद के संस्करण
18.5. IIS स्थापना , प्रशासनिक और विन्यास
18.5.1. प्रस्तावना
18.5.2. इंटरनेट सूचना सेवाएँ (IIS) इंस्टालेशन
18.5.3. IIS प्रशासन उपकरण
18.5.4. वेब साइट निर्माण, विन्यास और प्रशासन
18.5.5. IIS एक्सटेंशन की स्थापना और प्रबंधन
18.6. IIS में उच्च सुरक्षा
18.6.1. प्रस्तावना
18.6.2. IIS में प्रमाणीकरण, प्राधिकरण और अभिगम नियंत्रण
18.6.3. SSL के साथ IIS पर एक सुरक्षित वेबसाइट विन्यास करना
18.6.4. IIS 18.x में लागू सुरक्षा नीतियाँ
18.7. अपाचे का परिचय
18.7.1. अपाचे क्या है?
18.7.2. अपाचे के मुख्य लाभ
18.7.3. अपाचे के मुख्य विशेषताएँ
18.7.4. वास्तुकला
18.8. अपाचे स्थापना और विन्यास
18.8.1. अपाचे की प्रारंभिक स्थापना
18.8.2. अपाचे विन्यास
18.9. विभिन्न अपाचे मॉड्यूल की स्थापना और विन्यास
18.9.1. अपाचे मॉड्यूल स्थापना
18.9.2. मॉड्यूल के प्रकार
18.9.3. सुरक्षित अपाचे विन्यास
18.10. उच्च सुरक्षा
18.10.1. प्रमाणीकरण, प्राधिकरण और अभिगम नियंत्रण
18.10.2. प्रमाणीकरण के तरीके
18.10.3. SSL के साथ सुरक्षित अपाचे विन्यास
मॉड्यूल 19. सुरक्षा ऑडिट
19.1. कंपनी में सूचना सिस्टम का परिचय
19.1.1. कंपनी में सूचना सिस्टम का परिचय और IT ऑडिटिंग की भूमिका
19.1.2. "IT ऑडिट" और “ ITआंतरिक नियंत्रण" की परिभाषाएँ
19.1.3. IT ऑडिटिंग के कार्य और उद्देश्य
19.1.4. आंतरिक नियंत्रण और IT ऑडिटिंग के बीच अंतर
19.2. सूचना सिस्टम का आंतरिक नियंत्रण
19.2.1. डेटा प्रोसेसिंग केंद्र का कार्यात्मक फ़्लोचार्ट
19.2.2. सूचना सिस्टम नियंत्रण का वर्गीकरण
19.2.3. सुनहरे नियम
19.3. सूचना सिस्टम ऑडिट की प्रक्रिया और चरण
19.3.1. जोखिम मूल्यांकन और अन्य IT ऑडिटिंग प्रणालियाँ
19.3.2. सूचना सिस्टम ऑडिट का निष्पादन। ऑडिट के चरण
19.3.3. एक ITसिस्टम के ऑडिटर के मौलिक कौशल
19.4. सिस्टम और नेटवर्क में सुरक्षा का तकनीकी ऑडिट
19.4.1. तकनीकी सुरक्षा ऑडिट घुसपैठ परीक्षण पिछली अवधारणाएँ
19.4.2. सिस्टम में सुरक्षा ऑडिट समर्थन उपकरण
19.4.3. नेटवर्क ऑडिट में सुरक्षा. समर्थन उपकरण
19.5. इंटरनेट और मोबाइल उपकरणों पर सुरक्षा का तकनीकी ऑडिट
19.5.1. इंटरनेट सुरक्षा ऑडिट. समर्थन उपकरण
19.5.2. मोबाइल डिवाइस सुरक्षा ऑडिट समर्थन उपकरण
19.5.3. परिशिष्ट 1। कार्यकारी रिपोर्ट और तकनीकी रिपोर्ट की संरचना
19.5.4. परिशिष्ट 2। उपकरण सूची
19.5.5. परिशिष्ट 3। तरीके
19.6. सूचना सुरक्षा प्रबंधन सिस्टम
19.6.1. IS की सुरक्षा: गुण एवं प्रभावशाली कारक
19.6.2. व्यावसायिक जोखिम और जोखिम प्रबंधन: नियंत्रण लागू करना
19.6.3. सूचना सुरक्षा प्रबंधन सिस्टम(ISMS): संकल्पना और महत्वपूर्ण सफलता कारक
19.6.4. ISMS-PDCA मॉडल
19.6.5. ISMS ISO- IEC 27001: संस्थानात्मक संदर्भ
19.6.6. संस्था का संदर्भ
19.6.7. नेतृत्व
19.6.8. योजना
19.6.9. सहायता:
19.6.10. संचालन
19.6.11. प्रदर्शन मूल्यांकन
19.6.12. सुधार
19.6.13. ISO 27001/ISO-IEC 27002 का परिशिष्ट: उद्देश्य और नियंत्रण
19.6.14. ISMSऑडिट
19.7. ऑडिट करना
19.7.1. प्रक्रिया
19.7.2. तकनीकें
19.8. पता लगाने की क्षमता
19.8.1. तरीके
19.8.2. विश्लेषण
19.9. कॉपीराइट
19.9.1. तकनीकें
19.9.2. परिणाम
19.10. रिपोर्ट और सबूत प्रस्तुत करना
19.10.1. रिपोर्ट के प्रकार
19.10.2. डेटा विश्लेषण
19.10.3. सबूत पेश करना
मॉड्यूल 20. ऑनलाइन आवेदन सुरक्षा
20.1. ऑनलाइन अनुप्रयोगों में कमजोरियाँ और सुरक्षा मुद्दे
20.1.1. ऑनलाइन अनुप्रयोगों सुरक्षा का परिचय
20.1.2. वेब अनुप्रयोगों के डिज़ाइन में सुरक्षा कमजोरियाँ
20.1.3. वेब अनुप्रयोगों के कार्यान्वयन में सुरक्षा कमजोरियाँ
20.1.4. वेब अनुप्रयोगों के परिनियोजन में सुरक्षा कमजोरियाँ
20.1.5. सुरक्षा कमजोरियों की आधिकारिक सूचियाँ
20.2. ऑनलाइन आवेदन सुरक्षा के लिए नीतियां और मानक
20.2.1. ऑनलाइन आवेदनों की सुरक्षा के लिए स्तंभ
20.2.2. सुरक्षा नीति
20.2.3. सूचना सुरक्षा प्रबंधन सिस्टम
20.2.4. सुरक्षित सॉफ़्टवेयर विकास जीवन चक्र
20.2.5. अनुप्रयोग सुरक्षा के लिए मानक
20.3. वेब अनुप्रयोगों के डिज़ाइन में सुरक्षा
20.3.1. वेब अनुप्रयोगों सुरक्षा का परिचय
20.3.2. वेब अनुप्रयोगों के डिज़ाइन में सुरक्षा
20.4. वेब अनुप्रयोगों की ऑनलाइन सुरक्षा और सुरक्षा का परीक्षण
20.4.1. वेब अनुप्रयोग सुरक्षा परीक्षण और विश्लेषण
20.4.2. वेब अनुप्रयोग परिनियोजन और उत्पादन सुरक्षा
20.5. वेब सेवा सुरक्षा
20.5.1. वेब सेवा सुरक्षा का परिचय
20.5.2. वेब सेवाएँ सुरक्षा कार्य और प्रौद्योगिकियाँ
20.6. वेब सेवाओं की ऑनलाइन सुरक्षा और सुरक्षा का परीक्षण
20.6.1. वेब सेवा सुरक्षा का मूल्यांकन
20.6.2. ऑनलाइन सुरक्षा फ़ायरवॉल और गेटवे XML
20.7. एथिकल हैकिंग, मैलवेयर और फोरेंसिक
20.7.1. नैतिक हैकिंग
20.7.2. मैलवेयर विश्लेषण
20.7.3. फोरेंसिक विश्लेषण
20.8. अनुप्रयोग सुरक्षा सुनिश्चित करने के लिए सर्वोत्तम अभ्यास
20.8.1. ऑनलाइन अनुप्रयोगों के विकास में सर्वोत्तम प्रथाओं की पुस्तिका
20.8.2. ऑनलाइन अनुप्रयोगों के कार्यान्वयन में अच्छी प्रथाओं की पुस्तिका
20.9. सामान्य त्रुटियाँ जो अनुप्रयोग सुरक्षा को कमजोर करती हैं
20.9.1. विकास में सामान्य त्रुटियाँ
20.9.2. होस्टिंग में सामान्य त्रुटियाँ
20.9.3. सामान्य उत्पादन त्रुटियाँ
इस उच्च स्नातकोत्तर उपाधि तक पहुंच कर, आप न केवल सॉफ्टवेयर में विशेषज्ञता प्राप्त कंप्यूटर इंजीनियरिंग के अपने ज्ञान को व्यापक बनाने के लिए एक निर्णायक कदम उठाएंगे, बल्कि एक समृद्ध और सफल पेशेवर प्रक्षेपण की दिशा में भी कदम उठाएंगे”
सॉफ्टवेयर इंजीनियरिंग और गुणवत्ता में उच्च स्नातकोत्तर उपाधि
पिछले दशक में, प्रौद्योगिकी और डिजिटल उपकरणों में प्रगति के कारण कंप्यूटर इंजीनियरिंग में तेजी से वृद्धि हुई है। इस त्वरित विकास ने उद्योग में उन विशेषज्ञों की बढ़ती मांग पैदा कर दी है जो सॉफ्टवेयर इंजीनियरिंग से संबंधित हर चीज को पूरी तरह से संभालते हैं, सिस्टम के डिजाइन और कार्यान्वयन के लिए सही उपकरण से लेकर आपके डेटा तक अदृश्य पहुंच सुनिश्चित करने के लिए सबसे प्रभावी सुरक्षा प्रोटोकॉल तक। इस कारण से, TECH प्रौद्योगिकी विश्वविद्यालय में हमने सॉफ्टवेयर इंजीनियरिंग और गुणवत्ता में उच्च स्नातकोत्तर उपाधि विकसित की है, जो इस क्षेत्र में सबसे संपूर्ण और अद्यतन जानकारी के माध्यम से आईटी पेशेवरों की विशेषज्ञता के पक्ष में एक कार्यक्रम है। इस तरह, आपको परीक्षणों के आधार पर कार्यक्रमों के डिजाइन और विकास के लिए एक व्यापक और उच्च योग्य दृष्टि प्राप्त होगी, जिसके साथ आप उच्च गुणवत्ता मानकों को सुनिश्चित करेंगे। इस स्नातकोत्तर पाठ्यक्रम का अध्ययन करें और अपने पेशेवर करियर में एक निश्चित कदम उठाएं।
सॉफ्टवेयर इंजीनियरिंग के लिए गुणवत्ता मानदंड में विशेषज्ञता
यदि आपका लक्ष्य सॉफ्टवेयर गुणवत्ता इंजीनियरिंग के क्षेत्र में विशेषज्ञ बनना है, तो यह स्नातकोत्तर पाठ्यक्रम आपके लिए है। अध्ययन योजना के साथ, आप एक ऑपरेटिंग सिस्टम परियोजना के उचित विकास के लिए सबसे उन्नत मानदंडों, कार्यों और पद्धतियों में तल्लीन होंगे। आप तकनीकी ऋण, इसके कारणों और परिणामों और कार्यक्रमों के इस सेट की गुणवत्ता के प्रमुख कारकों जैसी अवधारणाओं का भी विश्लेषण करेंगे: टाइपोलॉजी और मॉडल, विशिष्ट विशेषताएं, प्रभावशाली तत्व, गलत धारणाएं, संबंधित लागत, अन्य। आप यह भी सीखेंगे कि सॉफ़्टवेयर स्थितियों को कैसे मापें और परिमाणित करें और उनकी इष्टतम स्थिति सुनिश्चित करने के लिए DevOps प्रक्रियाओं, साथ ही सुरक्षा प्रणालियों को कैसे लागू करें। यह उच्च स्नातकोत्तर उपाधि आपको वह सब कुछ देगी जो आपको अपनी व्यावसायिक अपेक्षाओं को पार करने के लिए चाहिए।