کتاب صوتی آموزش Swift برای مبتدیان مطلق: از صفر تا قهرمانی
آموزش Swift برای مبتدیان مطلق: از صفر تا قهرمانی | یادگیری برنامه نویسی iOS به آسانی آموزش Swift برای مبتدیان مطلق: از صفر تا قهرمانی آیا رویای ساخت اپلیکیشنهای iOS جذاب و کاربردی را در سر دارید؟ آیا...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش Swift برای مبتدیان مطلق: از صفر تا قهرمانی
موضوع کلی: برنامه نویسی Swift
موضوع میانی: مبانی Swift و مفاهیم پایه
📋 سرفصلهای دوره
- 1. مقدمه: چرا سوییفت یاد بگیریم؟
- 2. آشنایی با محیط برنامهنویسی و کامپایلر
- 3. نصب و راهاندازی Xcode
- 4. آشنایی با محیط Xcode و ساخت اولین پروژه
- 5. کار با Playgrounds برای تمرین و یادگیری
- 6. دستور print: اولین کد شما
- 7. کامنتها: یادداشتگذاری در کد
- 8. ثابتها (Constants) با استفاده از let
- 9. متغیرها (Variables) با استفاده از var
- 10. آشنایی با استنتاج نوع (Type Inference)
- 11. تعیین نوع داده به صورت صریح (Type Annotation)
- 12. اعداد صحیح (Integers)
- 13. اعداد اعشاری (Floating-Point Numbers)
- 14. مقادیر بولی (Booleans)
- 15. رشتهها (Strings)
- 16. درونیابی رشته (String Interpolation)
- 17. ایجاد رشتههای چندخطی
- 18. عملگرهای حسابی پایه: جمع، تفریق، ضرب، تقسیم
- 19. عملگر باقیمانده (Remainder Operator)
- 20. عملگرهای ترکیبی انتسابی (Compound Assignment Operators)
- 21. عملگرهای مقایسهای (Comparison Operators)
- 22. مقدمهای بر تاپلها (Tuples)
- 23. نام مستعار برای انواع داده (Type Aliases)
- 24. مقدمهای بر آپشنالها (Optionals) و مفهوم nil
- 25. اعلان یک متغیر آپشنال با علامت سوال (؟)
- 26. بازکردن اجباری آپشنال (Forced Unwrapping) با علامت تعجب (!)
- 27. بازکردن امن آپشنال با if let (Optional Binding)
- 28. دستور شرطی if
- 29. دستور else و else if
- 30. عملگرهای منطقی: AND (&&) و OR (||)
- 31. عملگر منطقی NOT (!)
- 32. عملگر شرطی سه تایی (Ternary Conditional Operator)
- 33. دستور switch: یک جایگزین قدرتمند برای if
- 34. تطبیق بازهها در دستور switch (Interval Matching)
- 35. مقدمهای بر انواع داده مجموعهای (Collection Types)
- 36. آرایهها (Arrays): ساخت و مقداردهی اولیه
- 37. دسترسی و تغییر عناصر یک آرایه
- 38. ویژگیها و متدهای پرکاربرد آرایه
- 39. مجموعهها (Sets): ساخت و مقداردهی اولیه
- 40. عملیات پایه روی مجموعهها: اجتماع و اشتراک
- 41. دیکشنریها (Dictionaries): ساخت و مقداردهی اولیه
- 42. دسترسی و تغییر مقادیر در یک دیکشنری
- 43. ایجاد آرایه، مجموعه و دیکشنری خالی
- 44. حلقه for-in برای پیمایش مجموعهها
- 45. پیمایش روی بازههای عددی (Ranges)
- 46. حلقه while
- 47. حلقه repeat-while
- 48. کنترل جریان حلقه با break
- 49. کنترل جریان حلقه با continue
- 50. مقدمهای بر توابع (Functions)
- 51. تعریف و فراخوانی یک تابع ساده
- 52. پارامترها و مقادیر بازگشتی در توابع
- 53. برچسبهای آرگومان و نامهای پارامتر (Argument Labels and Parameter Names)
- 54. حذف برچسب آرگومان
- 55. مقادیر پیشفرض برای پارامترها (Default Parameter Values)
- 56. پارامترهای متغیر (Variadic Parameters)
- 57. پارامترهای ورودی-خروجی (In-Out Parameters)
- 58. مقدمهای بر ساختارها (Structs)
- 59. ایجاد نمونه (Instance) از یک ساختار
- 60. ویژگیها (Properties) در ساختارها
- 61. متدها (Methods) در ساختارها
- 62. سازندههای پیشفرض برای ساختارها (Memberwise Initializers)
- 63. مقدمهای بر کلاسها (Classes)
- 64. مقایسه ساختارها و کلاسها
- 65. تفاوت انواع داده مقداری (Value Types) و ارجاعی (Reference Types)
- 66. عملگرهای همانی (Identity Operators)
- 67. سازندهها (Initializers) در کلاسها
- 68. مقداردهی اولیه اجباری
- 69. مقدمهای بر ویژگیهای ذخیرهشده (Stored Properties)
- 70. مقدمهای بر ویژگیهای محاسباتی (Computed Properties)
- 71. ناظران ویژگی (Property Observers): willSet و didSet
- 72. ویژگیهای نوع (Type Properties) با استفاده از static
- 73. مقدمهای بر متدهای نوع (Type Methods)
- 74. مقدمهای بر وراثت (Inheritance)
- 75. ایجاد یک زیرکلاس (Subclass)
- 76. بازنویسی (Overriding) متدها و ویژگیها
- 77. جلوگیری از بازنویسی با کلمه کلیدی final
- 78. مقدمهای بر شمارندهها (Enumerations - Enums)
- 79. تطبیق مقادیر enum با دستور switch
- 80. مقادیر مرتبط (Associated Values) در enum
- 81. مقادیر خام (Raw Values) در enum
- 82. بازکردن امن آپشنال با guard let
- 83. عملگر Nil-Coalescing
- 84. زنجیره آپشنال (Optional Chaining)
- 85. مقدمهای بر کنترل دسترسی (Access Control)
- 86. سطوح دسترسی: private, fileprivate, internal, public
- 87. مقدمهای بر پروتکلها (Protocols)
- 88. پذیرش پروتکل (Protocol Conformance)
- 89. افزونهها (Extensions): افزودن قابلیتهای جدید
- 90. مقدمهای بر مدیریت حافظه و ARC
- 91. چرخههای ارجاع قوی (Strong Reference Cycles)
- 92. شکستن چرخههای ارجاع با weak
- 93. شکستن چرخههای ارجاع با unowned
- 94. مقدمهای بر کلوژرها (Closures)
- 95. سینتکس کلوژرهای دنبالهدار (Trailing Closures)
- 96. ثبت مقادیر (Capturing Values) در کلوژرها
- 97. توابع مرتبه بالا: map
- 98. توابع مرتبه بالا: filter
- 99. توابع مرتبه بالا: reduce
- 100. مقدمهای بر مدیریت خطا (Error Handling)
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
Absolute Beginners Swift
Swift Basics
Swift Concepts
Swift Course
Swift for Beginners
Swift programming
Swift Tutorial
آموزش Swift
آموزش برنامه نویسی
برنامه نویسی Swift
صفر تا صد Swift
کدنویسی Swift
مبانی Swift
یادگیری Swift
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.