لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش سویفت: نگاه اول
Swift: First Look
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
پس از بیش از دو دهه تسلط، Objective-C با یک تازهکار جدید جایگزین میشود: سویفت. سوئیفت قول می دهد که زبان جدیدی باشد که بهترین ایده ها را از چندین زبان محبوب دیگر ترکیب می کند. همچنین پیچش های منحصر به فرد خود را در برنامه نویسی دارد. نحو مختصر و رسا سوئیفت، همراه با ابزار کاوش پویا شگفت انگیز، سوئیفت را به زبانی ضروری برای توسعه دهندگان مک و iOS تبدیل کرده است. توجه: این دوره مشخصات زبان نسخه 1.0 را پوشش می دهد، اما باید با نحو زبان فعلی سازگار باشد.
سرفصل ها و درس ها
بیایید بازی کنیم!
Let's Play!
معرفی
Introduction
ارزیابی سوئیفت
Evaluating Swift
Swift REPL
The Swift REPL
زمین های بازی سوئیفت
Swift Playgrounds
مستندات در سوئیفت
Documentation in Swift
انواع داده ها در سوئیفت
Data Types in Swift
معرفی
Introduction
ثابت ها و متغیرها
Constants and Variables
اختیاری
Optionals
ارزش و انواع مرجع
Value and Reference Types
کلاس ها و اشیاء
Classes and Objects
کارکرد
Functions
بسته شدن
Closures
مواد و روش ها
Methods
سازه های
Structures
شمارش ها
Enumerations
تاپل ها
Tuples
پروتکل ها
Protocols
برنامه های افزودنی
Extensions
نتیجه
Conclusion
برنامه نویسی شی گرا در سوئیفت
Object-Oriented Programming in Swift
معرفی
Introduction
آغازگرها
Initializers
وراثت آغازگر
Initializer Inheritance
مقداردهی اولیه
Deinitializers
خواص
Properties
رفتار فراگیر
Overriding Behavior
پلی مورفیسم
Polymorphism
مدیریت حافظه
Memory Management
ژنریک ها
Generics
جمع بندی و بررسی
Wrap-Up and Review
کتابخانه استاندارد سوئیفت
The Swift Standard Library
معرفی
Introduction
رشته های
Strings
انواع عددی
Numeric Types
آرایه ها
Arrays
لغت نامه ها
Dictionaries
پروتکل ها
Protocols
توابع مرتب سازی
Sorting Functions
استفاده از Objective-C با سوئیفت
Using Objective-C With Swift
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
الکس از زمانی که برای اولین بار روی Apple II در اوایل دهه 1980 دست گذاشت ، با کامپیوتر بازی می کند. او بیش از پانزده سال پیش به طور حرفه ای توسعه نرم افزار را آغاز کرد و روی طیف گسترده ای از سیستم ها و زبان های برنامه نویسی کار کرده است. از زمان انتشار SDK اصلی iOS در سال 2007 ، وی منحصراً بر توسعه iOS تمرکز کرده است. او در مشاوره خود چندین برنامه موفق و برنده جایزه برای خود و مشتریان ساخته است. او علاوه بر توسعه نرم افزار ، یک نوازنده و آهنگساز مشتاق است. او به همراه همسر ، دختر و ارتشی از گیتارها در سیاتل زندگی می کند.
نمایش نظرات