Swift Academy logo
Swiftशुरुआतीवेबमोबाइलस्तर A1 → C222 भाषाएँ

Swift Academy

Swift Academy के साथ शक्तिशाली iOS ऐप्लिकेशन बनाने के लिए Swift सीखें।. CoddyKit का सीखने का मार्ग, जिसमें 122 छोटे पाठ्यक्रम और 409 संवादात्मक पाठ हैं, साथ ही 24/7 एआई शिक्षक भी आपके साथ है।

पाठ्यक्रम
122
पाठ
409
संवादात्मक चरण
4,718
शुरुआत निःशुल्क
पाठ्यक्रम 1
पाठ्यक्रम

इस मार्ग में 122 पाठ्यक्रम

सीखने के क्रम में Swift Academy मार्ग के सभी पाठ्यक्रम। पहला मुफ़्त है।

1

A13 पाठमुफ़्त

स्विफ्ट नए प्रोग्रामर के लिए अनुकूल है। यह औद्योगिक स्तर की प्रोग्रामिंग भाषा है, जो स्क्रिप्टिंग भाषा जितनी अभिव्यक्तिपूर्ण और आनंददायक है। स्विफ्ट की सहायता से आप स्मार्टफ़ोन, टैबलेट, डेस्कटॉप या स…

2

A13 पाठPRO

Swift की सही शुरुआत कीजिए: सुरक्षा-प्रथम डिज़ाइन, नेटिव संकलन से उच्च प्रदर्शन और बड़े स्तर पर उपयोग योग्य पठनीय कोड।

3

A14 पाठPRO

Swift की प्रकार प्रणाली, let से नियतांक, var से चर, प्रकार-अनुमान और प्रत्येक Swift प्रोग्राम में प्रयुक्त मूलभूत डेटा प्रकारों में दक्षता प्राप्त कीजिए।

4

A14 पाठPRO

बूलियन, तार्किक ऑपरेटर और टर्नरी कंडीशनल के साथ स्पष्ट सशर्त तर्क व्यक्त करें।

5

A13 पाठPRO

जानिए कि Swift मानों और प्रकारों को कैसे संभालता है: कॉन्स्टेंट और वेरिएबल का अंतर, लिटरल और ट्यूपल।

6

A11 पाठPRO

इस पाठ में हम सशर्त अवधारणा के बारे में सीखेंगे, जो प्रोग्रामिंग भाषाओं के लिए अनिवार्य है।

7

A13 पाठPRO

Swift में पैरामीटर, लेबल, डिफ़ॉल्ट और वेरिएडिक आर्ग्युमेंट के साथ फ़ंक्शन परिभाषित करना और कॉल करना सीखिए।

8

A24 पाठPRO

Swift की लूप संरचनाओं का गहन अध्ययन कीजिए: for-in, while, repeat-while और रेंज तथा stride के साथ उन्नत पुनरावृत्ति।

9

A24 पाठPRO

मूल फ़ंक्शनों से आगे बढ़कर आर्ग्युमेंट लेबल, वैरिएडिक पैरामीटर, in-out पैरामीटर और अनेक मान लौटाना सीखिए।

10

A24 पाठPRO

वैकल्पिक मानों को अनरैप करने की प्रत्येक तकनीक में दक्षता प्राप्त कीजिए: if let, guard let, nil coalescing, वैकल्पिक चेनिंग और बलपूर्वक अनरैपिंग।

11

A24 पाठPRO

ओवरफ़्लो-सुरक्षित तरीकों के साथ Swift के हर ऑपरेटर परिवार — अंकगणितीय, तुलना, तार्किक और बिटवाइज़ — में निपुण बनें।

12

A24 पाठPRO

Int, Double, Float और स्पष्ट संख्यात्मक रूपांतरणों के साथ बिना सटीकता खोए आत्मविश्वास से काम करें।

13

A24 पाठPRO

Swift के प्रकार कास्टिंग ऑपरेटरों का उपयोग करके रनटाइम पर प्रकारों की सुरक्षित जाँच और रूपांतरण करें।

14

A24 पाठPRO

इंटरपोलेशन, फ़ॉर्मैट विनिर्देशकों और कस्टम इंटरपोलेशन का उपयोग करके गतिशील, फ़ॉर्मैट की गई स्ट्रिंग बनाएँ।

15

A24 पाठPRO

nil-coalescing ऑपरेटर और उचित डिफ़ॉल्ट मानों से वैकल्पिक मानों के लिए सुरक्षित fallback प्रदान करें।

16

A24 पाठPRO

if let, guard let और कई बाइंडिंग के साथ वैकल्पिक मानों को सुरक्षित और स्पष्ट रूप से अनरैप करें।

17

A24 पाठPRO

Swift ऐरे के बारे में सब कुछ सीखिए: निर्माण, परिवर्तन, क्रमबद्ध करना, खोजना, स्लाइस बनाना और map, filter तथा reduce जैसी कार्यात्मक संक्रियाएँ।

18

A24 पाठPRO

Swift के Dictionary और Set प्रकारों का प्रभावी उपयोग सीखिए: CRUD संक्रियाएँ, पुनरावृत्ति, समुच्चय बीजगणित और व्यावहारिक उपयोग।

19

A24 पाठPRO

मानों, रेंज, टपल और बाइंडिंग का पूर्ण रूप से मिलान करने के लिए Swift के शक्तिशाली switch का उपयोग करें।

20

A24 पाठPRO

सटीक और पठनीय इटरेशन के लिए रेंज और stride से मानों के अनुक्रम बनाएँ।

21

A24 पाठPRO

स्पष्टता और शुद्धता के लिए Swift के शक्तिशाली प्रकार अनुमान और स्पष्ट टिप्पणियों के बीच संतुलन बनाएँ।

22

A24 पाठPRO

break, continue, fallthrough और लेबल वाले कथनों से लूप के प्रवाह को सटीक रूप से नियंत्रित करें।

23

A23 पाठPRO

if/else, switch, लूप और पैटर्न मिलान के साथ Swift कंट्रोल फ्लो पर पकड़ बनाइए।

24

A21 पाठPRO

इस पाठ्यक्रम में हम guard के बारे में सीखेंगे, जो एक ऐसी अभिव्यक्ति है जिसका हम अक्सर उपयोग करेंगे। guard कथन का उपयोग if के समान होता है। आइए guard कथन को विस्तार से सीखें।

25

A21 पाठPRO

इस पाठ्यक्रम में हम Swift भाषा में पैरामीटर की उपयोगी विशेषताओं के बारे में सीखेंगे।

26

A21 पाठPRO

इस पाठ में हम Swift में संग्रह प्रकारों के बारे में सीखेंगे, जो सबसे महत्वपूर्ण विषयों में से एक है।

27

A21 पाठPRO

यह एक ऐसा प्रकार है जिसका उपयोग एक से अधिक मानों को संयुक्त रूप में रखने के लिए किया जाता है। किसी फ़ंक्शन पर विचार कीजिए—यह फ़ंक्शन किसी निर्देशांक के अक्षांश और देशांतर की जानकारी को एक साथ रखता है…

28

A23 पाठPRO

Swift कलेक्शन के साथ काम कीजिए: ऐरे, डिक्शनरी और सेट। निर्माण, अपडेट, दोहराव और परिवर्तनशीलता सीखिए।

29

A21 पाठPRO

ऑप्शनल प्रकार के किसी चर में मान हो भी सकता है और नहीं भी, यह बताने के लिए इसका उपयोग किया जाता है। यदि ऑप्शनल प्रकार के किसी चर में मान है, तो उस चर को अनरैप करके उपयोग किया जाता है। अन्यथा उसमें को…

31

A21 पाठPRO

किसी वस्तु के गुणों को परिभाषित करने के लिए गुण जोड़ा जाता है। Swift में किसी वस्तु में गुण जोड़ने के लिए, प्रकार की परिभाषा में चर या स्थिरांक की परिभाषा जोड़नी होती है।

32

A21 पाठPRO

इस पाठ्यक्रम में हम Swift द्वारा उपलब्ध कराए गए परास ऑपरेटरों के बारे में सीखेंगे।

33

A23 पाठPRO

Unicode-सही स्ट्रिंग के साथ काम कीजिए: ग्रैफ़ीम क्लस्टर, सुरक्षित इंडेक्स, सबस्ट्रिंग, सामान्य API और कॉपी-ऑन-राइट व्यवहार।

34

A21 पाठPRO

अभिकथन और पूर्वशर्तें, अनुप्रयोग को चलने के समय जाँचने की प्रक्रियाएँ हैं। किसी भी कोड को चलाने से पहले यह जाँचा जाता है कि कुछ निश्चित शर्तें पूरी हो रही हैं या नहीं। यह कार्य सामान्यतः बूल ऑपरेटर क…

35

A21 पाठPRO

इस पाठ में हम एन्यूमरेशन के विषय के बारे में सीखेंगे। एन्यूमरेशन का उपयोग उपयोगकर्ता-परिभाषित प्रकार बनाने के लिए किया जाता है। अगले चरण में, इस उपयोगकर्ता-परिभाषित संबद्ध डेटा के साथ काम करके हम अधि…

36

A23 पाठPRO

Swift के प्रमुख प्रकार समझिए: स्ट्रक्चर (मान शब्दार्थ) और क्लास (संदर्भ शब्दार्थ)। प्रॉपर्टी, ऑब्ज़र्वर, इनिशियलाइज़र और डीइनिशियलाइज़र सीखिए।

37

B14 पाठPRO

समझें कि सही Unicode प्रबंधन के लिए Swift टेक्स्ट को विस्तारित ग्राफ़ीम क्लस्टर के रूप में कैसे मॉडल करता है।

38

B14 पाठPRO

Swift संरचनाओं से मजबूत मान प्रकार बनाइए: कस्टम इनिशियलाइज़र, गणितीय प्रॉपर्टीज़, परिवर्तनकारी विधियाँ और कॉपी सिमेंटिक्स।

39

B14 पाठPRO

Swift क्लासों को समझिए: इनहेरिटेंस, विधि ओवरराइडिंग, final, as? से प्रकार रूपांतरण और Liskov प्रतिस्थापन सिद्धांत।

40

B14 पाठPRO

डोमेन लॉजिक का मॉडल बनाने के लिए Swift enum का उपयोग कीजिए: रॉ मान, संबद्ध मान, पुनरावर्ती enum और सीमित स्थिति मशीनें।

41

B14 पाठPRO

प्रोटोकॉल संयोजन, सशर्त अनुरूपता, Self आवश्यकताओं और प्रोटोकॉल-उन्मुख डिज़ाइन से व्यवहारों को संयोजित कीजिए।

42

B14 पाठPRO

इंडेक्स के अर्थ को समझते हुए ArraySlice से ऐरे के हिस्सों पर कुशलतापूर्वक काम करें।

43

B14 पाठPRO

मान-प्रकार परिवर्तन के नियम समझें और स्ट्रक्चर व एनम पर सही परिवर्तनकारी विधियाँ लिखें।

44

B14 पाठPRO

संसाधनों और रोलबैक के लिए defer का उपयोग करके सुनिश्चित करें कि स्कोप से बाहर निकलते समय सफ़ाई कोड चले।

45

B14 पाठPRO

समझिए कि संरचनाओं और क्लासों में से कब किसे चुनना चाहिए, कॉपी सिमेंटिक्स और पहचान ऑपरेटरों को जानिए और मान-सिमेंटिक्स के आधार पर API डिज़ाइन कीजिए।

46

B14 पाठPRO

त्रुटियों को स्पष्ट रूप से मॉडल करने के लिए Swift के Result प्रकार का उपयोग कीजिए, map/flatMap से परिणाम रूपांतरित कीजिए और async/await से जोड़िए।

47

B14 पाठPRO

अपने पहले SwiftUI दृश्य बनाइए, घोषणात्मक UI समझिए, स्थानीय स्थिति के लिए @State का उपयोग कीजिए और दृश्य मॉडिफ़ायर लागू कीजिए।

48

B14 पाठPRO

अनुकूली इंटरफ़ेस के लिए VStack, HStack, ZStack, LazyVGrid, LazyHGrid और GeometryReader के साथ SwiftUI लेआउट में दक्षता प्राप्त कीजिए।

49

B14 पाठPRO

Codable प्रोटोकॉल के साथ Swift प्रकारों को JSON में और JSON से क्रमबद्ध व क्रम-विपर्यस्त करें।

50

B14 पाठPRO

map, filter, reduce, flatMap और compactMap से कलेक्शन को अभिव्यंजक ढंग से रूपांतरित करें।

51

B14 पाठPRO

क्लोज़र कैप्चर सेमांटिक्स, एस्केपिंग क्लोज़र, ऑटोक्लोज़र और कैप्चर सूचियों में निपुण बनें।

52

B14 पाठPRO

अपने प्रकारों को सेट, डिक्शनरी और क्रमबद्ध कलेक्शन में सहज रूप से काम करने योग्य बनाएँ।

53

B14 पाठPRO

Date, Calendar और DateComponents के साथ तारीखों, समय क्षेत्रों और कैलेंडर गणना को सही ढंग से संभालें।

54

B14 पाठPRO

FileManager और URL के साथ डिस्क पर फ़ाइलों और डायरेक्टरी को पढ़ें, लिखें और व्यवस्थित करें।

55

B14 पाठPRO

NotificationCenter और आधुनिक विकल्पों से अपने ऐप में इवेंट प्रसारित और ऑब्ज़र्व करें।

56

B11 पाठPRO

क्लोज़र, कोड के स्व-निहित खंड होते हैं। क्लोज़र कोड में पैरामीटर के रूप में दिया जा सकता है या कोड के भीतर उपयोग किया जा सकता है। आइए Swift में क्लोज़र का उपयोग करना सीखें।

57

B11 पाठPRO

इस पाठ्यक्रम में हम उन लेज़ी और गणितीय गुणों के बारे में सीखेंगे जिनका उपयोग हम अपने अनुप्रयोगों में अक्सर करेंगे।

58

B11 पाठPRO

इस पाठ्यक्रम में हम उन लेज़ी और गणितीय गुणों के बारे में सीखेंगे जिनका उपयोग हम अपने अनुप्रयोगों में अक्सर करेंगे।

59

B11 पाठPRO

सबस्क्रिप्ट, संग्रह, सूची या निर्देशिका के सदस्य आइटम तक पहुँचने का एक संक्षिप्त तरीका है। अलग-अलग गेटर और सेटर विधियों की आवश्यकता के बिना, अनुक्रमणिका के अनुसार मान निर्धारित करने और प्राप्त करने क…

60

B11 पाठPRO

अनुप्रयोग के चलने के दौरान हमारे अनुप्रयोग के कोड (तर्क संबंधी त्रुटियाँ आदि) या उस वातावरण के आधार पर कुछ त्रुटियाँ उत्पन्न हो सकती हैं जिसमें अनुप्रयोग चल रहा है। इस पाठ में हम Swift के साथ त्रुटि…

61

B13 पाठPRO

चेनिंग और guard पैटर्न के साथ Optionals में गहराई से जाइए और throws, try, do/catch तथा Result का उपयोग करके उन्हें Swift त्रुटि प्रबंधन के साथ मिलाइए।

62

B13 पाठPRO

Swift में क्लोज़र सीखिए: सिंटैक्स, संक्षिप्त आर्ग्युमेंट, ट्रेलिंग क्लोज़र, कैप्चर सूची और escaping तथा non-escaping का अंतर।

63

B14 पाठPRO

उन्नत प्रॉपर्टी और सबस्क्रिप्ट से Swift प्रकारों को बेहतर बनाइए। lazy प्रॉपर्टी, get/set कंप्यूटेड प्रॉपर्टी, ऑब्ज़र्वर और सबस्क्रिप्ट एक्सेस सीखिए।

64

B13 पाठPRO

Swift Package Manager (SPM) सीखिए: पैकेज आरंभ करना, मॉड्यूल, लेआउट, बिल्ड/परीक्षण और निर्भरताएँ इम्पोर्ट करना।

65

B13 पाठPRO

साझा इंटरफ़ेस के लिए Swift प्रोटोकॉल सीखिए, प्रकारों में एक्सटेंशन जोड़िए और डिफ़ॉल्ट कार्यान्वयन प्रदान कीजिए। static और instance आवश्यकताओं को शामिल कीजिए।

66

B13 पाठPRO

Swift के एनम raw या संबद्ध मान रख सकते हैं। शक्तिशाली स्थिति-मॉडलिंग के लिए पैटर्न मिलान के साथ switch का उपयोग कीजिए।

67

B13 पाठPRO

Swift के मान और संदर्भ प्रकारों में और गहराई तक जाइए: memberwise initializer , mutating method , इनहेरिटेंस और एक्सेस कंट्रोल सीखिए।

68

B13 पाठPRO

SwiftFormat (स्वचालित फ़ॉर्मैटिंग) और SwiftLint (स्थिर नियमों) के साथ कोडबेस में एकरूपता बनाए रखिए। सेटअप, सामान्य नियम और टीम के कार्यप्रवाह सीखिए।

69

B24 पाठPRO

Swift में कार्यात्मक प्रोग्रामिंग तकनीकें लागू कीजिए: शुद्ध फ़ंक्शन, उच्च-क्रम फ़ंक्शन, फ़ंक्शन संयोजन और आलसी मूल्यांकन।

70

B24 पाठPRO

प्रॉपर्टी संग्रहण लॉजिक को समाहित करने के लिए प्रॉपर्टी रैपर बनाइए और उपयोग कीजिए: @Published, @State, कस्टम रैपर और प्रक्षेपित मान।

71

B24 पाठPRO

SwiftUI के डेटा प्रवाह को समझिए: @Binding, @ObservableObject, @EnvironmentObject और सत्य के एकल स्रोत का सिद्धांत।

72

B24 पाठPRO

Apple के Combine प्रतिक्रियाशील फ़्रेमवर्क को सीखिए: प्रकाशक, सब्सक्राइबर, ऑपरेटर, विषय और URLSession के साथ एकीकरण।

73

B24 पाठPRO

सुरक्षित समवर्ती कोड के लिए Swift के async/await, Task, TaskGroup, Actor मॉडल और संरचित समवर्तीता में दक्षता प्राप्त कीजिए।

74

B24 पाठPRO

प्रोटोकॉल, डिफ़ॉल्ट कार्यान्वयन और प्रोटोकॉल कंपोज़िशन का उपयोग करके लचीले, संयोज्य API डिज़ाइन करें।

75

B24 पाठPRO

प्रोटोकॉल और where क्लॉज़ के साथ प्रकार पैरामीटर सीमित करके सटीक जेनेरिक कोड लिखें।

76

B24 पाठPRO

कस्टम कोडिंग कुंजियों, एन्कोडिंग रणनीतियों और मैन्युअल encode/decode से JSON मैपिंग नियंत्रित करें।

77

B24 पाठPRO

की पाथ के साथ प्रॉपर्टी एक्सेस का संदर्भ और कंपोज़िशन लें तथा अभिव्यंजक डायनेमिक API बनाएँ।

78

B24 पाठPRO

महँगे कलेक्शन कार्य को टालें और lazy अनुक्रमों से बड़े डेटा को कुशलतापूर्वक संसाधित करें।

79

B24 पाठPRO

रिफ्लेक्शन के साथ नियंत्रित करें कि आपके प्रकार कैसे प्रिंट हों और रनटाइम पर उनका निरीक्षण कैसे किया जाए।

80

B24 पाठPRO

Swift के आधुनिक Regex लिटरल, बिल्डर और मिलान API से टेक्स्ट का पार्स और सत्यापन करें।

81

B24 पाठPRO

कंस्ट्रक्टर, प्रॉपर्टी और प्रोटोकॉल-आधारित इंजेक्शन से घटकों का युग्मन कम करें और परीक्षण-योग्यता बढ़ाएँ।

82

B23 पाठPRO

जेनरिक के साथ पुनःउपयोग योग्य कोड बनाइए: ऐसे फ़ंक्शन और प्रकार लिखिए जो कई डेटा प्रकारों के साथ काम करें और स्थिर प्रकार सुरक्षा बनाए रखें।

83

B23 पाठPRO

प्रोटोकॉल में संबद्ध प्रकारों के साथ संबंधों का मॉडल बनाइए, जेनरिक प्रोटोकॉल बनाइए और समझिए कि अनुरूप प्रकार ठोस प्रकार कैसे चुनते हैं।

84

B23 पाठPRO

Swift के दोहराने योग्य पदानुक्रम पर पकड़ बनाइए: Sequence → Collection → BidirectionalCollection → RandomAccessCollection , और प्रत्येक के लिए सही एल्गोरिदम चुनिए।

85

B23 पाठPRO

ऑपरेटर ओवरलोडिंग और कस्टम प्रिसीडेंस समूह के साथ हल्के, पठनीय गणित-जैसे API बनाइए—इनका उपयोग सीमित और स्पष्ट रूप से कीजिए।

86

B22 पाठPRO

XCTest की मूल बातें सीखिए: परीक्षण लक्ष्य सेट अप करना, परीक्षण मामले लिखना और भरोसेमंद यूनिट परीक्षणों के लिए फ़िक्स्चर ( setUp / tearDown ) का उपयोग करना।

87

B24 पाठPRO

withAnimation, matchedGeometryEffect और TimelineView से सहज एनिमेशन बनाइए और कस्टम AnimatableModifiers तैयार कीजिए।

88

B24 पाठPRO

UIViewRepresentable, UIViewControllerRepresentable, Coordinator प्रतिरूप और होस्टिंग कंट्रोलरों का उपयोग करके UIKit और SwiftUI को जोड़िए।

89

B24 पाठPRO

Core Data और Apple के आधुनिक SwiftData फ़्रेमवर्क से डेटा स्थायी रूप से संग्रहित कीजिए: मॉडलिंग, CRUD, संबंध, स्थानांतरण और CloudKit समन्वयन।

90

B24 पाठPRO

Swift में मजबूत नेटवर्किंग परतें बनाइए: URLSession डेटा टास्क, async/await API, Codable डिकोडिंग, त्रुटि प्रबंधन और पुनःप्रयास लॉजिक।

91

B24 पाठPRO

Swift में प्रभावी यूनिट परीक्षण लिखिए: परीक्षण संगठन, XCTAssert परिवार, प्रोटोकॉल से मॉकिंग, async परीक्षण और प्रदर्शन मापन।

92

B24 पाठPRO

SPM के साथ बहु-मॉड्यूल Swift ऐप बनाइए: Package.swift लक्ष्य, स्थानीय पैकेज, बाइनरी लक्ष्य और निर्भरताओं का प्रबंधन।

93

B24 पाठPRO

AVFoundation फ्रेमवर्क से ऑडियो और वीडियो मीडिया चलाएँ, रिकॉर्ड करें और संसाधित करें।

94

B24 पाठPRO

Core Location और MapKit से डिवाइस का स्थान प्राप्त करें और इंटरैक्टिव मानचित्र दिखाएँ।

95

B24 पाठPRO

Vapor वेब फ्रेमवर्क का उपयोग करके Swift में प्रकार-सुरक्षित बैकएंड API बनाएँ।

96

B24 पाठPRO

MVVM प्रस्तुति पैटर्न और Coordinator-आधारित नेविगेशन से iOS ऐप व्यवस्थित करें।

97

B24 पाठPRO

स्थानीयकृत स्ट्रिंग, बहुवचन और लोकेल-अनुकूल फ़ॉर्मैटिंग से अपने ऐप को पूरी दुनिया के लिए तैयार करें।

98

B24 पाठPRO

पुश सूचनाओं से समय पर अपडेट पहुँचाएँ और बैकग्राउंड में विश्वसनीय रूप से कार्य चलाएँ।

99

B24 पाठPRO

Keychain और Apple के सुरक्षा API का उपयोग करके गुप्त जानकारी सुरक्षित रखें और उपयोगकर्ता डेटा की रक्षा करें।

100

B24 पाठPRO

होम-स्क्रीन विजेट, एक्सटेंशन और App Intents से अपने ऐप को मुख्य UI से आगे विस्तारित करें।

101

B23 पाठPRO

@propertyWrapper के साथ पुनः उपयोग योग्य व्यवहार बनाइए: wrappedValue को नियंत्रित कीजिए, projectedValue ( $var ) के माध्यम से अतिरिक्त सुविधाएँ उपलब्ध कराइए और इनिशियलाइज़र द्वारा कॉन्फ़िगर कीजिए।

102

B23 पाठPRO

async/await और संरचित समवर्तीता के साथ स्पष्ट अतुल्यकालिक कोड लिखिए: हल्के कार्य शुरू कीजिए, परिणामों की सुरक्षित रूप से प्रतीक्षा कीजिए और जीवनकाल को उसके दायरे में रखिए।

103

B23 पाठPRO

शीबैंग के साथ त्वरित Swift स्क्रिप्ट लिखिए, CLI आर्ग्युमेंट पार्स कीजिए, एग्ज़िट कोड सेट कीजिए और सरल कमांड-लाइन टूल बनाइए।

104

B23 पाठPRO

SwiftPM और CI के साथ Swift प्रोजेक्ट वितरित कीजिए: लाइब्रेरी और एक्ज़ीक्यूटेबल पैकेज में से चुनिए, रिलीज़ टैग कीजिए और आर्टिफैक्ट विश्वसनीय रूप से भेजिए।

105

C14 पाठPRO

Automatic Reference Counting का गहन अध्ययन कीजिए: रिटेन चक्र, weak/unowned, क्लोज़र में कैप्चर सूचियाँ और लीक की डीबगिंग।

106

C13 पाठPRO

Swift ARC समझिए: strong संदर्भ ऑब्जेक्ट को जीवित कैसे रखते हैं और weak तथा unowned चक्रों को सुरक्षित रूप से कैसे तोड़ते हैं।

107

C14 पाठPRO

सशर्त अनुरूपता, अपारदर्शी रिटर्न प्रकार (some), अस्तित्वगत प्रकार (any) और प्राथमिक संबद्ध प्रकारों के साथ जेनरिक को और आगे ले जाइए।

108

C14 पाठPRO

Swift 5.9 मैक्रो समझिए: स्वतंत्र अभिव्यक्ति और घोषणा मैक्रो, संलग्न मैक्रो और SwiftSyntax से मैक्रो लिखना।

109

C14 पाठPRO

Swift में SOLID सिद्धांतों के साथ स्वच्छ आर्किटेक्चर लागू कीजिए: परतों का पृथक्करण, निर्भरता उलटाव, उपयोग-प्रकरण और रिपॉज़िटरी प्रतिरूप।

110

C14 पाठPRO

Xcode Instruments से Swift ऐप्स की प्रोफाइलिंग कीजिए: Time Profiler, Allocations, Leaks, Main Thread Checker और महत्वपूर्ण पथों का अनुकूलन।

111

C14 पाठPRO

Sendable, आइसोलेशन और सख्त समवर्तीता जाँच के साथ Swift 6 के लिए डेटा-रेस-मुक्त कोड लिखें।

112

C14 पाठPRO

SwiftUI Layout प्रोटोकॉल का उपयोग करके स्टैक और ग्रिड से आगे बढ़कर विशिष्ट लेआउट बनाएँ।

113

C14 पाठPRO

सुचारु और कुशल इंटरफ़ेस के लिए SwiftUI के पुनः-ड्रॉ संबंधी अवरोधों का पता लगाएँ और उन्हें दूर करें।

114

C14 पाठPRO

Core Animation लेयर, ट्रांसफ़ॉर्म और कस्टम ड्रॉइंग से समृद्ध दृश्य प्रभाव बनाएँ।

115

C14 पाठPRO

The Composable Architecture का उपयोग करके एकदिशीय डेटा प्रवाह के साथ SwiftUI ऐप की संरचना करें।

116

C14 पाठPRO

उन्नत Combine ऑपरेटर और शेड्यूलिंग से जटिल एसिंक्रोनस पाइपलाइन कंपोज़ करें।

117

C14 पाठPRO

प्रदर्शन की आवश्यकता होने पर unsafe पॉइंटर, बफ़र और MemoryLayout से सीधे मेमोरी पर काम करें।

118

C13 पाठPRO

जेनरिक में और गहराई तक जाइए: सशर्त अनुरूपताओं और where क्लॉज़ का उपयोग करके प्रकारों को केवल तब प्रोटोकॉल अपनाने दीजिए जब उनके जेनरिक पैरामीटर सीमाएँ पूरी करें।

119

C13 पाठPRO

अपारदर्शी परिणाम प्रकारों ( some P ) को समझिए: स्थिर डिस्पैच और जेनेरिक्स को काम करते रहने देते हुए ठोस प्रकारों को प्रोटोकॉल के पीछे छिपाइए।

120

C13 पाठPRO

@resultBuilder का उपयोग करके हल्के DSLs बनाइए: साफ़ सिंटैक्स के साथ नेस्टेड संरचनाओं की रचना कीजिए और पर्दे के पीछे मान उत्पन्न कीजिए।

121

C13 पाठPRO

Swift में व्यावहारिक समवर्तीता पैटर्न लागू कीजिए: उत्पादक/उपभोक्ता कतारें, AsyncSequence के साथ स्ट्रीमिंग डेटा-प्रवाह और सहकारी समय-सीमाएँ ।

122

C23 पाठPRO

TaskGroup का उपयोग करके अनेक चाइल्ड कार्य सुरक्षित रूप से चलाइए: संरचित समवर्तीता की गारंटियों के साथ कार्य उत्पन्न कीजिए, उनकी प्रतीक्षा कीजिए और परिणाम एकत्र कीजिए।

CoddyKit PRO

इस मार्ग के सभी 122 पाठ्यक्रम और हर दूसरे मार्ग के पाठ्यक्रम अनलॉक करें

एआई शिक्षक, प्रमाणन परीक्षा और प्रमाणपत्र। वेब, iOS और Android पर काम करता है।

सभी योजनाएँ देखें
वार्षिक$29.90 / वर्षलगभग $2.49 प्रति माहएक बार भुगतान करेंआजीवन$69.99 एक बारकोई नवीनीकरण नहीं। PRO हमेशा के लिए।
पाठ्यक्रम का परिचय

Swift: iOS, macOS और उससे आगे के लिए Apple की भाषा

Swift Apple की संकलित, स्थिर-प्रकार वाली भाषा है, जिसने iOS, macOS, watchOS और tvOS पर ऐप्लिकेशन बनाने के प्राथमिक साधन के रूप में Objective-C का स्थान लिया। यह संक्षिप्त वाक्य-विन्यास को मजबूत प्रकार-सुरक्षा, मान-आधारित अर्थविज्ञान और आधुनिक समवर्ती मॉडल के साथ जोड़ती है, जिससे यह शुरुआती लोगों के लिए सहज और उत्पादन इंजीनियरिंग के लिए पर्याप्त कठोर बनती है। यह पाठ्यक्रम पहले चर से लेकर उन्नत स्मृति प्रबंधन, संरचित समवर्ती प्रसंस्करण और SwiftUI आर्किटेक्चर तक पूरी भाषा को कवर करता है।

आप क्या सीखेंगे

आप Swift की प्रकार प्रणाली पर काम करेंगे, जिसमें where क्लॉज़ के साथ वैकल्पिक मान, प्रकार रूपांतरण और जेनेरिक शामिल हैं। क्लोज़र, उच्च-क्रम फ़ंक्शन और प्रोटोकॉल-आधारित प्रोग्रामिंग पैटर्न में दक्षता हासिल करेंगे। SwiftUI में दृश्य, संशोधक और स्थिति से लेकर बाइंडिंग और परिवेश के साथ डेटा प्रवाह, कस्टम लेआउट, एनीमेशन और प्रदर्शन अनुकूलन तक सब शामिल है। व्यावहारिक iOS विषयों में URLSession और async/await के साथ नेटवर्किंग, Core Data और SwiftData, पुश सूचनाएँ, Keychain सेवाएँ, Core Location और MapKit तथा Swift Package Manager के साथ ऐप वितरण शामिल हैं। उन्नत पाठ्यक्रमों में Swift मैक्रो, कंपोज़ेबल आर्किटेक्चर, Combine ऑपरेटर और शेड्यूलर, असुरक्षित पॉइंटर, परिणाम बिल्डर और DSL, तथा कड़े समवर्ती प्रसंस्करण के लिए टास्क समूह और ऐक्टर शामिल हैं।

सीखने की राह

122 पाठ्यक्रम A1 से C2 तक आगे बढ़ते हैं। A1 और A2 की बुनियाद में चर, नियतांक, नियंत्रण प्रवाह, वैकल्पिक मान, संग्रह, एनम और संरचनाएँ शामिल हैं। B1 में संरचना डिज़ाइन पैटर्न, वर्ग विरासत, प्रोटोकॉल संयोजन, SwiftUI की बुनियादी बातें, Codable JSON एन्कोडिंग, Result प्रकार के साथ त्रुटि-प्रबंधन और Swift Package Manager शामिल होते हैं। B2 में कार्यात्मक प्रोग्रामिंग, प्रॉपर्टी रैपर, Combine फ़्रेमवर्क, संरचित समवर्ती प्रसंस्करण, निर्भरता इंजेक्शन, MVVM और कोऑर्डिनेटर पैटर्न, AVFoundation तथा XCTest के साथ इकाई परीक्षण शामिल हैं। C1 स्तर पर ARC और स्मृति प्रबंधन, उन्नत जेनेरिक और अपारदर्शी प्रकार, Swift मैक्रो, क्लीन आर्किटेक्चर, Instruments के साथ प्रदर्शन प्रोफ़ाइलिंग और SwiftUI का कस्टम Layout प्रोटोकॉल शामिल है। पाठ्यक्रम-श्रृंखला C2 पर टास्क समूह और ऐक्टर तथा कड़े Sendable समवर्ती प्रसंस्करण के साथ समाप्त होती है।

यह कैसे काम करता है

हर पाठ्यक्रम छोटे, केंद्रित पाठों में विभाजित है, जिन्हें आप अंतर्निर्मित कोड संपादक में हर अभ्यास पर तुरंत मिलने वाली प्रतिक्रिया के साथ पूरा करते हैं। जब भी आप अटकते हैं, AI शिक्षक उपलब्ध रहता है और संकलक की त्रुटियाँ समझाता है या Swift में प्रचलित तरीका सुझाता है, ताकि आपका समय दस्तावेज़ पढ़ने के बजाय कोड लिखने में लगे।

आप कैसे सीखेंगे

  1. 01

    इंटरैक्टिव पाठ

    तुरंत प्रतिक्रिया वाले व्यावहारिक कोड लेखन अभ्यास

  2. 02

    AI ट्यूटर

    अटकने पर हमारे AI से तुरंत सहायता पाएँ

  3. 03

    अंतर्निर्मित संपादक

    सीधे अपने ब्राउज़र में कोड लिखें और चलाएँ

  4. 04

    प्रमाणपत्र

    पाठ्यक्रम पूरा करने पर प्रमाणपत्र पाएँ

FAQ

अक्सर पूछे जाने वाले प्रश्न

क्या Swift Academy पाठ्यक्रम निःशुल्क है?

हाँ। आप Swift Academy पाठ्यक्रम निःशुल्क शुरू कर सकते हैं और इसके इंटरैक्टिव पाठ बिना किसी शुल्क के पूरे कर सकते हैं। वैकल्पिक PRO सदस्यता उन्नत एआई टूल और साझा किया जा सकने वाला प्रमाणपत्र उपलब्ध कराती है।

क्या Swift सीखने के लिए मुझे पहले से अनुभव होना चाहिए?

नहीं। पाठ्यक्रम बुनियादी सिद्धांतों से शुरू होता है और धीरे-धीरे उन्नत विषयों तक जाता है, इसलिए आप Swift का पहले से कोई अनुभव न होने पर भी शुरुआत कर सकते हैं।

CoddyKit पर मैं Swift कैसे सीखूँगा?

आप करके सीखते हैं। छोटे-छोटे इंटरैक्टिव पाठों में स्पष्ट व्याख्या के साथ ऐसा व्यावहारिक कोडिंग अभ्यास होता है जो वास्तविक समय में चलता है, और जब भी आप अटकते हैं, 24/7 एआई ट्यूटर व्यक्तिगत सहायता देता है।

क्या Swift Academy पूरा करने पर मुझे प्रमाणपत्र मिलेगा?

हाँ। PRO शिक्षार्थी परीक्षा दे सकते हैं और Swift Academy पाठ्यक्रम पूरा करने का ऐसा साझा किया जा सकने वाला प्रमाणपत्र प्राप्त कर सकते हैं, जिसमें सत्यापन योग्य कोड होता है।

क्या मैं अपने फ़ोन पर Swift सीख सकता हूँ?

हाँ। CoddyKit वेब पर और मूल iOS तथा एंड्रॉइड ऐप के रूप में उपलब्ध है, इसलिए आप किसी भी डिवाइस पर Swift सीख सकते हैं और आपकी प्रगति सभी डिवाइसों पर सिंक होती रहती है।

CoddyKit PRO की कीमत कितनी है?

Swift Academy का पहला पाठ्यक्रम मुफ़्त है। CoddyKit PRO हर पाठ्यक्रम को अनलॉक करता है: $5.90 प्रति सप्ताह, $7.90 प्रति माह, $29.90 प्रति वर्ष, या बिना किसी नवीनीकरण के आजीवन पहुँच के लिए एक बार $69.99।

Swift Academy पूरा करने में कितना समय लगता है?

Swift Academy में 122 पाठ्यक्रम और 409 पाठ हैं। अधिकांश पाठों में लगभग 5–10 मिनट लगते हैं, इसलिए अपनी गति से पूरे मार्ग को पूरा करने में लगभग 48 घंटे का व्यावहारिक अभ्यास लगता है।

अभी Swift Academy शुरू करें

एआई-संचालित पाठों के साथ प्रोग्रामिंग में निपुण बनने वाले हज़ारों शिक्षार्थियों से जुड़ें।