لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مقدماتی برنامه نویسی سوئیفت (Swift)
- آخرین آپدیت
دانلود Introduction To Swift Programming
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
دوره مقدماتی برنامهنویسی سوئیفت، اولین بخش از یک مجموعه تخصصی چهار مرحلهای است که ابزارها و مهارتهای لازم برای توسعه یک اپلیکیشن iOS از صفر را در اختیار شما قرار میدهد. در پایان این دوره، شما قادر خواهید بود مفاهیم متوسط برنامهنویسی با زبان سوئیفت (Swift)، زبان قدرتمند و مدرن توسعه اپلیکیشنهای iOS را پیادهسازی کنید. با تکیه بر بهترین متدهای توسعه، در زمینه سینتکس، اصول شیگرایی، مدیریت حافظه، مفاهیم تابعی و موارد دیگر در برنامهنویسی سوئیفت به مهارت خواهید رسید.
این دوره به دلیل تمرکز ویژه بر آموزش جامع زبان سوئیفت منحصربهفرد است و با بهرهگیری از قابلیتهای جدید، شما را در خط مقدم توسعه اپلیکیشنهای iOS قرار میدهد.
در حال حاضر این دوره با استفاده از Swift 2 تدریس شده است. تیم آموزشی از انتشار Swift 3 آگاه است و بهزودی اصلاحات لازم را در محتوا اعمال خواهد کرد. لطفاً توجه داشته باشید که در حال حاضر آموزشها بر اساس Swift 2 است.
لازم به ذکر است که برای شرکت در این دوره (و کل مجموعه تخصصی)، داشتن یک سیستم مک (Mac) ضروری است و داشتن یک آیفون، آیپاد یا آیپاد تاچ توصیه میشود. توجه: این دوره روی سیستم مک طراحی و تست شده است. اگرچه روشهایی برای اجرای مک در ماشین مجازی روی ویندوز وجود دارد، اما ما استفاده از PC را توصیه نمیکنیم.
امیدواریم در این مسیر یادگیری جدید لذت ببرید.
سرفصل ها و درس ها
مقدمات و شروع به کار
Introductions and Getting Started
خوشآمدگویی به دوره و معرفی ماژول
Welcome to the Course and Intro to the Module
راهاندازی Playground
Setting Up Playground
مروری بر پروژهها
Overview of Projects
عیبیابی (Debugging)
Debugging
تنظیمات ترجیحی
Setting Preferences
مبانی سوئیفت
Swift Basics
معرفی ماژول
Introduction to the Module
راهاندازی Playground
Setting Up Playground
جریان کنترل ساده
Simple Control Flow
آرایهها و دیکشنریها
Arrays and Dictionaries
توابع
Functions
آرایههای دو بعدی
2D Arrays
سوئیفت پیشرفته
Advanced Swift
معرفی ماژول
Introduction to the Module
آپشنالها، کلوژرها و ویژگیها
Optionals, Closures, and Properties
انواع مقداری (Value Types)
Value Types
راهنمای سریع (Cheat Sheet)
Cheat Sheet
پردازش تصویر در سوئیفت
Image Processing In Swift
معرفی ماژول
Introduction to the Module
مقدمهای بر پردازش تصویر
Introduction to Image Processing
پروژه نهایی و ارزیابی
Final Peer Assignment
اختیاری: مقایسه سوئیفت و Objective-C
OPTIONAL - Swift vs Objective C
معرفی ماژول
Introduction to the Module
تفاوتها در فایلها، نامگذاری و کلاسها
Files, Naming and Class Differences
تفاوتها در انواع دادهها و مقداردهندهها
Types and Initializers Differences
تفاوتها در متدها، آرایهها و جریان کنترل
Methods, Arrays and Control Flow Differences
تفاوتها در ویژگیها، گترها و ویژگیهای محاسباتی
Properties, Getters and Computed Properties Differences
تفاوتها در نمونهسازی اشیاء و فراخوانی متدها
Instantiating Objects and Calling Methods Differences
نمایش نظرات