Pro ASP.NET Core 6
Полное руководство по созданию веб-приложений на .NET 6
सारांश:
परिचय
Adam Freeman की पुस्तक Pro ASP.NET Core 6 (2022, 1360 पृष्ठ) एक विशाल कृति है जिसे .NET 6 प्लेटफॉर्म पर वेब एप्लिकेशन डेवलपमेंट के लिए सबसे व्यापक और आधिकारिक गाइडों में से एक माना जाता है। लेखक, जो अपनी गहन तकनीकी पुस्तकों (Pro... श्रृंखला) के लिए जाने जाते हैं, पाठक को बुनियादी बातों से लेकर उन्नत विषयों तक ले जाते हैं, व्यावहारिक अनुप्रयोग पर जोर देते हैं। इस तथ्य के बावजूद कि PythonLib साइट Python को समर्पित है, यह पुस्तक C# और .NET सीखने वाले डेवलपर्स के लिए उपयोगी होगी, विशेष रूप से उन लोगों के लिए जो आधुनिक वेब फ्रेमवर्क की आर्किटेक्चर को समझना चाहते हैं और Django या FastAPI के दृष्टिकोणों से इसकी तुलना करना चाहते हैं।
पुस्तक किस बारे में है
पुस्तक ASP.NET Core 6 के पूरे टेक्नोलॉजी स्टैक को कवर करती है, डेवलपमेंट एनवायरनमेंट सेटअप से लेकर तैयार एप्लिकेशन को डिप्लॉय करने तक। मुख्य ध्यान निम्नलिखित पर है:
- ASP.NET Core की मूल बातें: आर्किटेक्चर, middleware, कॉन्फ़िगरेशन, डिपेंडेंसी इंजेक्शन (DI)।
- MVC और Razor Pages पैटर्न: रूटिंग, कंट्रोलर, व्यू, मॉडल, वैलिडेशन।
- Entity Framework Core: डेटाबेस के साथ काम करना, माइग्रेशन, LINQ क्वेरीज़।
- Blazor: C# में इंटरैक्टिव वेब इंटरफेस बनाना (सर्वर और क्लाइंट दोनों मोड)।
- सुरक्षा: ऑथेंटिकेशन, ऑथराइज़ेशन, CSRF और XSS से सुरक्षा।
- टेस्टिंग: यूनिट टेस्टिंग, इंटीग्रेशन टेस्टिंग, mocking।