.NET और ASP.NET Core के साथ क्लाउड-नेटिव ऐप्स और सेवाएँ बनाएँ

beginner
intermediate
developer
solution-architect
dotnet
aspnet-core
azure
azure-monitor
azure-container-registry
azure-kubernetes-service

एक नजर में

मुक्त और ओपन-सोर्स .NET प्लेटफ़ॉर्म का उपयोग करके स्वतंत्र रूप से तैनाती योग्य, उच्च स्केलेबल और लचीला सेवाएँ बनाएँ।

पूर्वावश्यकताएँ

  • कमांड लाइन आधारित अनुप्रयोगों के साथ परिचित।
  • बुनियादी डॉकर अवधारणाओं से परिचित।
  • शुरुआती स्तर पर सी # लिखने का अनुभव

इस प्रशिक्षण पथ में मॉड्यूल

माइक्रोसर्विस एप्लिकेशन छोटे, स्वतंत्र रूप से संस्करण और स्केलेबल ग्राहक-केंद्रित सेवाओं से बने होते हैं जो मानक प्रोटोकॉल और अच्छी तरह से परिभाषित इंटरफेस का उपयोग करके एक दूसरे के साथ संवाद करते हैं। प्रत्येक माइक्रोसर्विस आमतौर पर सरल व्यावसायिक तर्क को समाहित करती है, जिसे आप स्केल आउट या इन कर सकते हैं। आप परीक्षण, परिनियोजित, और स्वतंत्र रूप से microservice प्रबंधित करें। छोटी टीमें ग्राहक परिदृश्य के आधार पर एक माइक्रोसर्विस विकसित करती हैं और उन तकनीकों का चयन करती हैं जिनका वे उपयोग करते हैं। यह मॉड्यूल आपको सिखाता है कि .NET का उपयोग करके अपनी पहली माइक्रोसर्विस कैसे बनाएं।

माइक्रोसर्विस एप्लिकेशन छोटे, स्वतंत्र रूप से संस्करण और स्केलेबल ग्राहक-केंद्रित सेवाओं से बने होते हैं। कंटेनरों में तैनात माइक्रोसर्विसेज एप्लिकेशन ऐप्स को स्केल करना संभव बनाते हैं, और अधिक कंटेनर उदाहरणों को तैनात करके बढ़ती मांग का जवाब देते हैं, और अगर मांग कम हो रही है तो वापस स्केल करने के लिए। कई माइक्रोसर्विसेज के जटिल समाधानों में कंटेनरों को तैनात करने, अपडेट करने, निगरानी करने और हटाने की प्रक्रिया चुनौतियों का परिचय देती है। यह मॉड्यूल उन चुनौतियों में से कुछ की व्याख्या करता है और दिखाता है कि कुबेरनेट्स कैसे मदद कर सकता है।

उपयोगकर्ता पर न्यूनतम प्रभाव के साथ अपने क्लाउड-देशी .NET कोर माइक्रोसर्विसेज ऐप को दोष-सहिष्णु बनाने का तरीका जानें।

OpenTelemetry का उपयोग करके मौजूदा क्लाउड-नेटिव अनुप्रयोग में अवलोकन कार्यान्वित करें. फिर एप्लिकेशन इनसाइट्स और तृतीय-पक्ष टूल में डेटा देखें।

माइक्रोसर्विस अनुप्रयोगों, उनकी वितरित प्रकृति के कारण, सुरक्षित करना मुश्किल हो सकता है। इस मॉड्यूल में, आप सीखेंगे कि क्लाउड-नेटिव एप्लिकेशन में संवेदनशील डेटा को कैसे वर्गीकृत किया जाए, लॉग फ़ाइलों में संवेदनशील डेटा को कैसे संशोधित किया जाए और क्लाउड-नेटिव एप्लिकेशन के लिए अनुपालन रिपोर्ट तैयार की जाए।

वास्तविक समय में किसी सुविधा को सक्षम या अक्षम करने के लिए अपने क्लाउड-नेटिव ASP.NET कोर माइक्रोसर्विसेज ऐप में एक फीचर फ्लैग लागू करें।

कंटेनर छवि बनाने के लिए CI/CD पाइपलाइन का उपयोग करें और इसे Azure Kubernetes Service (AKS) में परिनियोजित करें।