سوئفٹ بالکل نئے سیکھنے والوں کے لیے (پال ہڈسن)
از Paul Hudson
- کورس کی زبان
- کورس کی زبان: انگریزی
- سطح
- ابتدائی
- دورانیہ
- 71 اسباق · 8.8 گھنٹے
آپ کیا کر سکیں گے
- ویری ایبلز، ایریز، ڈکشنریز، سیٹس اور اینمز میں ڈیٹا رکھنا
- ایسے فنکشنز اور کلوژرز لکھنا جو ایررز سنبھالیں
- اسٹرکٹس، کلاسز، پروٹوکولز اور ایکسٹینشنز ڈیزائن کرنا
- guard اور nil coalescing سے آپشنلز محفوظ طریقے سے کھولنا
اس کورس کے بارے میں
پال ہڈسن کا یہ انگریزی کورس Swift زبان کو مختصر اسباق میں سکھاتا ہے: ڈیٹا ٹائپس، ایریز، ڈکشنریز، کنڈیشنز، لوپس، فنکشنز، کلوژرز، اسٹرکٹس، کلاسز، پروٹوکولز، ایکسٹینشنز اور آپشنلز۔ ہر حصے کے بعد مشق ہے۔ iOS ایپس بنانے کی تیاری کے لیے بہترین بنیاد ہے۔
شروع کرنے سے پہلے: پروگرامنگ کا کوئی تجربہ ضروری نہیں، بس انٹرنیٹ والا کمپیوٹر چاہیے۔
نصاب
71 اسباق · کل 8:48:01
- 1Why learn Swift – Swift for Complete Beginners2:11
- 2About this course – Swift for Complete Beginners2:44
- 3How to follow along – Swift for Complete Beginners2:28
- 4How to create constants and variables – Swift for Complete Beginners8:43
- 5How to create strings – Swift for Complete Beginners5:47
- 6How to store whole numbers – Swift for Complete Beginners4:48
- 7How to store decimal numbers – Swift for Complete Beginners7:39
- 8How to store truth with Booleans – Swift for Complete Beginners4:18
- 9How to join strings together – Swift for Complete Beginners6:15
- 10Summary: Simple data – Swift for Complete Beginners2:31
- 11Checkpoint 1 – Swift for Complete Beginners2:17
- 12How to store ordered data in arrays – Swift for Complete Beginners14:19
- 13How to store and find data in dictionaries – Swift for Complete Beginners10:20
- 14How to use sets for fast data lookup – Swift for Complete Beginners6:20
- 15How to create and use enums – Swift for Complete Beginners5:24
- 16How to use type annotations – Swift for Complete Beginners10:18
- 17Summary: Complex data – Swift for Complete Beginners2:59
- 18Checkpoint 2 – Swift for Complete Beginners2:10
- 19How to check a condition is true or false – Swift for Complete Beginners13:41
- 20How to check multiple conditions – Swift for Complete Beginners10:11
- 21How to use switch statements to check multiple conditions – Swift for Complete Beginners10:35
- 22How to use the ternary conditional operator for quick tests – Swift for Complete Beginners8:44
- 23How to use a for loop to repeat work – Swift for Complete Beginners9:08
- 24How to use a while loop to repeat work – Swift for Complete Beginners4:59
- 25How to skip loop items with break and continue – Swift for Complete Beginners5:09
- 26Summary: Conditions and loops – Swift for Complete Beginners3:09
- 27Checkpoint 3 – Swift for Complete Beginners3:35
- 28How to reuse code with functions – Swift for Complete Beginners11:15
- 29How to return values from functions – Swift for Complete Beginners10:16
- 30How to return multiple values from functions – Swift for Complete Beginners9:39
تمام 71 اسباق دکھائیں
- 31How to customize parameter labels – Swift for Complete Beginners9:00
- 32How to provide default values for parameters – Swift for Complete Beginners5:35
- 33How to handle errors in functions – Swift for Complete Beginners11:16
- 34Summary: Functions – Swift for Complete Beginners2:18
- 35Checkpoint 4 – Swift for Complete Beginners3:48
- 36How to create and use closures – Swift for Complete Beginners18:39
- 37How to use trailing closures and shorthand syntax – Swift for Complete Beginners10:48
- 38How to accept functions as parameters – Swift for Complete Beginners8:41
- 39Summary: Closures – Swift for Complete Beginners2:52
- 40Checkpoint 5 – Swift for Complete Beginners2:55
- 41How to create your own structs – Swift for Complete Beginners13:23
- 42How to compute property values dynamically – Swift for Complete Beginners6:45
- 43How to take action when a property changes – Swift for Complete Beginners5:26
- 44How to create custom initializers – Swift for Complete Beginners6:04
- 45How to limit access to internal data using access control – Swift for Complete Beginners4:45
- 46Static properties and methods – Swift for Complete Beginners9:05
- 47Summary: Structs – Swift for Complete Beginners2:10
- 48Checkpoint 6 – Swift for Complete Beginners2:49
- 49How to create your own classes – Swift for Complete Beginners7:52
- 50How to make one class inherit from another – Swift for Complete Beginners6:07
- 51How to add initializers for classes – Swift for Complete Beginners4:12
- 52How to copy classes – Swift for Complete Beginners3:06
- 53How to create a deinitializer for a class – Swift for Complete Beginners5:57
- 54How to work with variables inside classes – Swift for Complete Beginners8:20
- 55Summary: Classes – Swift for Complete Beginners1:53
- 56Checkpoint 7 – Swift for Complete Beginners2:47
- 57How to create and use protocols – Swift for Complete Beginners17:23
- 58How to use opaque return types – Swift for Complete Beginners13:42
- 59How to create and use extensions – Swift for Complete Beginners12:33
- 60How to create and use protocol extensions – Swift for Complete Beginners6:25
- 61How to get the most from protocol extensions – Swift for Complete Beginners9:50
- 62Summary: Protocols and extensions – Swift for Complete Beginners2:05
- 63Checkpoint 8 – Swift for Complete Beginners2:27
- 64How to handle missing data with optionals – Swift for Complete Beginners12:50
- 65How to unwrap optionals with guard – Swift for Complete Beginners5:17
- 66How to unwrap optionals with nil coalescing – Swift for Complete Beginners4:45
- 67How to handle multiple optionals using optional chaining – Swift for Complete Beginners4:23
- 68How to handle function failure with optionals – Swift for Complete Beginners4:34
- 69Summary: Optionals – Swift for Complete Beginners2:51
- 70Checkpoint 9 – Swift for Complete Beginners2:17
- 71Learn the Essentials of Swift in one hour58:14
اس کے بعد کیا سیکھیں
ویڈیوز Paul Hudson کی، ان کے آفیشل یوٹیوب چینل سے۔ یوٹیوب پر سبسکرائب کریں
استاد یا ادارے کی اپنے چینل پر آفیشل اپ لوڈ، یوٹیوب کے ایمبیڈڈ پلیئر میں دکھائی گئی۔
اسباق آفیشل یوٹیوب پلے لسٹ سے لیے گئے ہیں۔ یوٹیوب پر مکمل پلے لسٹ
اسباق کی آخری جانچ: اکتوبر 2026۔ کورس کا خلاصہ اور اسباق کی ترتیب سبق کی طرف سے۔
مسئلہ یا حقوق کی درخواست رپورٹ کریں

