Angular के साथ कॉर्पोरेट एप्लिकेशन बनाना
Практическое руководство по Angular для enterprise-разработки
सारांश:
परिचय
पुस्तक «Building Enterprise Applications with Angular» (हिंदी अनुवाद में — «Angular के साथ एंटरप्राइज़ एप्लिकेशन बनाना») 2019 में प्रकाशित हुई और तुरंत उन डेवलपर्स का ध्यान आकर्षित किया जो सरल SPA से जटिल, स्केलेबल सिस्टम की ओर बढ़ना चाहते हैं। लेखक — फैबियन गोज़ेब्रिंक, एक प्रसिद्ध Angular इवेंजेलिस्ट, एक परामर्श कंपनी के संस्थापक और सामुदायिक कार्यकर्ता हैं। पुस्तक TypeScript में लिखी गई है और अभ्यासकर्ताओं के लिए है जो Angular की मूल बातें पहले से जानते हैं और एंटरप्राइज़-स्तरीय आर्किटेक्चर में गहराई से जाना चाहते हैं।
पुस्तक किस बारे में है
यह Angular का कोई सामान्य परिचय नहीं है। गोज़ेब्रिंक तुरंत पाठक को एंटरप्राइज़ डेवलपमेंट की वास्तविक समस्याओं में डुबो देते हैं: स्थिति प्रबंधन, मॉड्यूलरिटी, परीक्षण, सुरक्षा, प्रदर्शन और डिप्लॉयमेंट। पुस्तक एक पूर्ण एप्लिकेशन — टास्क मैनेजमेंट सिस्टम — के निर्माण पर केंद्रित है, जो प्रत्येक अध्याय के साथ क्रमिक रूप से अधिक जटिल होता जाता है।
मुख्य विषय:
- एप्लिकेशन आर्किटेक्चर डिज़ाइन: मॉड्यूल, लेज़ी लोडिंग, शेयर्ड और कोर मॉड्यूल।
- NgRx (Angular के लिए Redux दृष्टिकोण) के साथ स्थिति प्रबंधन।
- फ़ॉर्म के साथ काम करना, वैलिडेशन और रिऐक्टिव फ़ॉर्म।
- रूटिंग और रूट सुरक्षा (Auth Guards)।
- बैकएंड के साथ एकीकरण: HTTP सेवाएं, इंटरसेप्टर, त्रुटि प्रबंधन।
- Jasmine, Karma और Protractor के साथ यूनिट-टेस्टिंग और e2e-टेस्टिंग।
- CI/CD, Docker कंटेनरीकरण और क्लाउड प्लेटफ़ॉर्म पर डिप्लॉयमेंट। ```