Swift में API विकास: सिद्धांत से iOS और macOS पर अभ्यास तक
300 पृष्ठ
Hindi
PDF
4.5

Swift में API विकास: सिद्धांत से iOS और macOS पर अभ्यास तक

>\nСоздаем современные REST и GraphQL API для iOS и macOS приложений

लेखक:

वर्ष:

सारांश:

यह पुस्तक iOS और macOS प्लेटफार्मों के लिए Swift एप्लिकेशन में API को डिजाइन करने, बनाने और एकीकृत करने के लिए एक विस्तृत मार्गदर्शिका है। आप न केवल तैयार सेवाओं का उपभोग करना सीखेंगे, बल्कि अपना स्वयं का नेटवर्क आर्किटेक्चर बनाना भी सीखेंगे जो विश्वसनीय, तेज और रखरखाव में आसान होगा।

यह पुस्तक किस बारे में है?

यह पुस्तक API के साथ काम करने के पूरे चक्र को कवर करती है: HTTP प्रोटोकॉल के बुनियादी सिद्धांतों से लेकर डेटा प्रोसेसिंग की उन्नत asynchronous तकनीकों तक। आप व्यावहारिक रूप से निम्नलिखित का अध्ययन करेंगे:

  • REST API के मूल सिद्धांत — संसाधनों का डिज़ाइन, अनुरोध विधियां (GET, POST, PUT, DELETE), स्थिति कोड और वर्जनिंग।
  • URLSession के साथ काम करना — अनुरोध बनाना, प्रतिक्रियाओं को संसाधित करना, सत्र प्रबंधन और बैकग्राउंड कार्य।
  • Asynchronous और Combine — async/await का उपयोग, डेटा स्ट्रीम के reactive प्रसंस्करण और UI से जोड़ने के लिए Combine ऑपरेटर।
  • GraphQL — कार्य सिद्धांत, लचीले अनुरोध बनाना, एकीकरण के लिए Apollo iOS का उपयोग।
  • प्रमाणीकरण और सुरक्षा — OAuth 2.0, JWT टोकन, Keychain, MITM हमलों से सुरक्षा।
  • परीक्षण — नेटवर्क अनुरोधों का मॉकिंग, unit परीक्षण, वास्तविक परिदृश्यों की जांच के लिए XCUITest।

यह पुस्तक किसके लिए है?

यह पुस्तक उन डेवलपर्स के लिए है जो पहले से ही Swift और UIKit/SwiftUI की मूल बातों से परिचित हैं, लेकिन नेटवर्क डेवलपमेंट में गहराई से उतरना चाहते हैं। यह iOS डेवलपर्स के साथ-साथ macOS डेवलपर्स के लिए भी उपयोगी होगी।

अनुशंसाएँ