آموزش مبانی Swift

Swift Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: Swift زبان برنامه نویسی مدرن ، سریع و ایمنی است که به سرعت به اولین انتخاب برای ساخت برنامه های iOS و macOS تبدیل شده است. این دوره به عنوان یک پایه محکم در Swift ، شامل نحو اصلی ، بهترین روش ها ، کار با داده و موارد دیگر خدمت می کند. این دوره بخشی از موارد زیر است: توسعه برنامه iOS - مسیر اصول همه را بزرگ کنید چند دلیل دیگر برای یادگیری Swift 27 متر 13 ثانیه قطعه قطعه: داده شما چه معنی می دهد 48 متر 32 ثانیه شکل دادن به مسیر: کنترل جریان کد شما 27 متر 53s کد ساخت: چه کسی چه کاری انجام می دهد؟ - ایجاد توابع 21m 41s استفاده بیشتر از انواع داده ها: چه زمانی باید محدودیت ، توصیف و جمع آوری کرد 27 متر 7 ثانیه حس تعطیلی 24 متر 36s استفاده از کلاسها و اشیا in در Swift 25 متر 53s معرفی پروتکل ها 25 متر 8 ثانیه علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.

سرفصل ها و درس ها

چند دلیل دیگر برای یادگیری Swift A Few More Reasons to Learn Swift

  • دلایل یادگیری Swift که شامل کلمه 'Apple' نمی شود Reasons to Learn Swift That Don't Include the Word 'Apple'

  • چیزی که انتظار دارم (و دو چیزی که باید) The One Thing I Expect (And Two Things You Should)

  • ساختار اساسی Swift The Basic Structure of Swift

  • نوشتن و اجرای سوئیفت در زمین بازی Writing and Running Swift in a Playground

  • نوار کناری: نوشتن Swift در REPL Sidebar: Writing Swift in the REPL

  • نوار کناری: فرآیند تدوین Swift Sidebar: The Swift Compilation Process

قطعه قطعه: داده شما چه معنی می دهد Piece by Piece: What Your Data Means

  • درک متغیرها در Swift Understanding Variables in Swift

  • ثابت ها: چرا آنها مهم هستند Constants: Why They're Important

  • معرفی اپراتورها Introducing Operators

  • تبدیل در Swift: هنگامی که اتفاق می افتد (و هنگامی که آن اتفاق نمی افتد) Converting in Swift: When It Happens (And When It Doesn't)

  • تبدیل اتفاق می افتد Making Conversion Happen

  • اختیاری - مقدمه Optionals — An Introduction

  • باز کردن گزینه های اختیاری Unwrapping Your Optionals

  • ایجاد و استفاده از آرایه ها Creating and Using Arrays

شکل دادن به مسیر: کنترل جریان کد شما Shaping the Path: Controlling the Flow of Your Code

  • بیانیه "خوب خوب" و آنچه در آن متفاوت است The Good Old 'if' Statement and What's Different About It

  • نوشتن بیانیه های سوئیچ Writing Switch Statements

  • ایجاد حلقه ها و ایجاد دامنه ها Creating Loops and Making Ranges

  • نوار کناری: گرفتن راه های طولانی تر Sidebar: Taking Longer Strides

  • نوار کناری: با استفاده از درون یابی رشته ای Sidebar: Using String Interpolation

کد ساخت: چه کسی چه کاری انجام می دهد؟ - ایجاد توابع Constructing Code: Who Does What? - Creating Functions

  • تعریف و فراخوانی توابع Defining and Calling Functions

  • بازگرداندن مقادیر Returning Values

  • معرفی انواع عملکردها Introducing Function Types

  • نادیده گرفتن صحیح مقادیر برگشتی Correctly Ignoring Return Values

  • سفارشی سازی برچسب های آرگومان Customizing Argument Labels

  • نامگذاری توابع در Swift Naming Functions in Swift

استفاده بیشتر از انواع داده ها: چه زمانی باید محدودیت ، توصیف و جمع آوری کرد Taking Data Types Further: When to Limit, Describe, and Collect

  • با استفاده از شمارش Using Enumerations

  • تعریف و استفاده از ساختارها Defining and Using Structs

  • کار با واژه نامه ها Working with Dictionaries

  • ایجاد و تجزیه Tuples Creating and Decomposing Tuples

حس تعطیلی Making Sense of Closures

  • حس تعطیلی: چرا از آنها استفاده می کنید؟ Making Sense of Closures: Why You Use Them

  • کاوش در حالات بسته شدن: چه هستند و کجا از آنها استفاده می کنید Exploring Closure Scenarios: What They Are, and Where You Use Them

  • استفاده از نحو بسته شدن: نحوه نوشتن (و خواندن) آنها Using Closure Syntax: How to Write (and Read) Them

استفاده از کلاسها و اشیا in در Swift Using Classes and Objects in Swift

  • تعریف کلاسها Defining Classes

  • افزودن برنامه های اولیه Adding Initializers

  • مرور مجدد کلاسها و دستورالعمل ها Revisiting Classes and Structs

  • پیاده سازی روش های ارث و غالب Implementing Inheritance and Overriding Methods

  • افزودن قابلیت با برنامه های افزودنی Adding Functionality with Extensions

  • با استفاده از خصوصیات محاسبه شده Using Computed Properties

معرفی پروتکل ها Introducing Protocols

  • معرفی پروتکل ها Introducing Protocols

  • تعریف و مدیریت خطاها در Swift Defining and Handling Errors in Swift

  • مقابله با خطاها با بیانیه های Do-Catch و Try Dealing with Errors with Do-Catch and Try Statements

  • استفاده از گارد و تأخیر Using Guard and Defer

نمایش نظرات

نظری ارسال نشده است.

آموزش مبانی Swift
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 48m
42
Pluralsight (پلورال سایت) pluralsight-small
20 دی 1397 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
642
5 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Simon Allardice Simon Allardice

سایمون یکی از نویسندگان ستاد در Pluralsight است. وی با بیش از سه دهه تجربه توسعه نرم افزار ، در هر رشته ای برنامه ریزی کرده است: از امور مالی تا حمل و نقل ، راکتورهای هسته ای تا بازی سازی. قبل از پیوستن به Pluralsight ، سیمون نویسنده اصلی توسعه دهنده در lynda.com بود. اولین دوره ویدئویی وی در سال 2002 منتشر شد: از آن زمان ، دوره های محبوب وی توسط صدها هزار توسعه دهنده مشاهده شده است. تمرکز فعلی او هم بر روی جدید - جدیدترین فن آوری های توسعه iOS و Mac - و هم به موضوعات قدیمی: علوم رایانه اساسی است. او وسواس دارد که موضوعات پیچیده را در دسترس ، به یادماندنی و آسان تر برای یادگیری قرار دهد.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.