- مدرس دوره : رضا امرائی ( رزومه )
- تعداد ویدیوها : 29 ویدیو
- مدت زمان دوره : 5:34:00
- سطح دوره : پیشرفته
- وضعیت دوره : به اتمام رسیده
- تاریخ آخرین بروزرسانی : 1402/09/08

آموزش جامع زبان برنامه نویسی Swift
زبان برنامه نویسی سوییفت Swift در سال ۲۰۱۴ توسط شرکت Apple ارائه شد.
این زبان در واقع یک زبان General Purpose هست مانند بسیاری از زبان های برنامه نویسی دیگر.
زبان سوییفت Swift یک زبان بر پایه C است (C Based Language)
زبان سوییفت Swift از نظر قدرت و سرعت همانند ++C و #C است و از نظر سادگی همانند پایتون :)
شما با استفاده از زبان برنامه نویسی سوییفت Swift می توانید برای محصولات مختلف شرکت Apple نظیر:
iPhone
Macbook
Apple Watch
و...
برنامه و اپلیکیشن مخصوص خود را بسازید.
ما در این دوره فرض را بر این گذاشته ایم که مخاطب هیچ پیش زمینه ای از برنامه نویسی ندارد و می خواهد از صفر مطلق شروع به کار کند.
من به شما قول می دهم که این زبان ارزش سرمایه گذاری را دارد چرا که ابر کمپانی به نام Apple پشت آن قرار دارد و تمام محصولات این ابر کمپانی با هماهنگی و سازگاری با این زبان ارائه می شوند.
علاوه محصولات مذکور, شما می توانید حتی برای محصول جدید Apple به نام VisionPro که عینک واقعیت ترکیبی است نیز برنامه و اپلیکیشن دلخواه خود را ارائه دهید.
این دوره به نیت تعجیل در ظهور آقا امام زمان کاملا رایگان خواهد بود.
سرفصل های دوره :
راه اندازی و نصب سوییفت در سیستم |
متغیر ها |
انواع داده |
گزاره شرطی if |
حلقه ها |
آرایه و لیست |
سِت |
دیکشنری |
تاپل |
تابع |
کلاس ها و شی گرایی |
مباحث پیشرفته تر |
فهرستـــ ویدیوها
مدت زمان دوره 5:34:00با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.
معرفی دوره و نصب نرم ها مورد نیاز
معرفی دوره جامع زبان برنامه نویسی سوییفت Swift و نصب نرم ها مورد نیاز برای یک شروع فوق العاده :)
متغیر ها
در این درس یاد می گیریم که چطور یک متغیر یا ظرف تعریف کنیم و مقادیر دلخواه خودمون رو مثل مظروف درون اون بریزیم.
قانون ها و قراردادها در نام گذاری متغیر ها
در نام گذاری متغیر ها یک سری قوانین و قراردادها داریم. این درس رو به این مطالب اختصاص دادیم.
انواع داده
داده ها در زبان های برنامه نویسی انواعی دارند. در این درس به انواع داده در زبان برنامه نویسی سوییفت Swift می پردازیم.
تبديل انواع داده به یکدیگر
در زبان برنامه نویسی سوییفت Swift مانند بسیاری از زبان های دیگر می توانیم انواع داده را به یکدیگر تبدیل کنیم.
انتخابی ها (Optionals)
برخی مواقع یک متغیر از یک نوع داده می تواند خالی باشد. حال چه باید کرد؟
عملگر ها: تقدم و تاخر عملگر ها
در ریاضیات عملگر ها تقدم و تاخر دارند و در هر مرحله اولویت بندی می شوند.
نظرات کاربران در رابطه با این دوره
rezamohammad7
ارسال شده در 1403/05/13این دوره مقدماتیش بود دوره پیشرفته هم بزاریبد کامل هرچی که یک موبایل دولوپر ای او اس باید بلد باشه و اپ بزنید حرفی باشه که بشه واقعا یاد گرفت
رضا امرائی (مدرس)
ارسال شده در 1403/05/14سلام
هر وقت فارغ بشم در اسرع وقت ادامه اش میدم. ممنونم از شما
saeedihamidreza
ارسال شده در 1402/10/16سلام
استاد بسیار ممنون بابت آموزشی که تهیه کردین خدا خیرتون بده. میخواستم خواهش کنم اگر امکانش باشه دوره ای رو اموزش بدین که یه پروژه رو توش ببندیم، فکر میکنم اینجوری با نحوه کدنویسی بیشتر اشنا بشیم و از تجربیاتی که هنگام بستن پروژه بدست میاد هم استفاده میکنیم.
رضا امرائی (مدرس)
ارسال شده در 1402/10/16سلام دوست خوبم از شما بسیار ممنونم
خدا بخواد در آینده ای دور آموزش SwiftUI رو خواهم گذاشت
mysterious-ministar
ارسال شده در 1402/09/29سلام خسته نباشید میخواستم دوره رو شروع کنم این دوره کامل کامله؟ اخه توش خبری از swift ui نبود؟ و اینکه با vmware میشه برد رو ویندوز و کار کرد با سوییفت و ایکس کد؟ و اینک میشه رندر کرد و خروجی گرفت برنامه رو؟
و اینکه رو این سیستم اوکیه این i5 3570 رم 8 گرافیک 8.. روی ماشین مجازی هنگ یا مشکلی نداره وقتی مک روش نصب میشه؟
رضا امرائی (مدرس)
ارسال شده در 1402/09/29سلام علیکم
این دوره زبان برنامه نویسی Swift هست نه فریم ورک SwiftUI
فعلا کامل کامل نیست اما تا حد خوبی توضیح دادم و البته در حین دوره منبع با کیفیتی برای یادگیری معرفی کردم
من خودم از مک استفاده می کنم و اطلاعی راجع به اجرا مک او اس روی ویندوز ندارم
البته بهتون بگم این دوره Swift هست و شما می تونید بدون کوچک ترین تغییری در ویندوز اجرا کنید
هر گاه خواستید SwiftUI رو یاد بگیرید باید به فکر این مسائل باشید
تشکر از شما
EnGiNeeRYuSuFSoLiMaNi
ارسال شده در 1402/08/22بسیار دوره عالی میباشد واقعا خوبه
ممنون از استاد امرایی عزیز
فقط یک خواهش چون اکثر وبسایت ها ایرانی از وردپرس استفاده میکنند
در ادامه و پروژه نهایی سعی کنیم از پروژه ساخت فروشگاه اینترنتی انجام بدیم
و بتونیم از api ووکامرس استفاده کنیم ممنون از شما
رضا امرائی (مدرس)
ارسال شده در 1402/08/22سلام عزیز وقت شما بخیر
تمرکز این دوره فعلا بر اصل زبان برنامه نویسی سوییفت Swift هست و با api کار نداریم.
اما گوشه ذهنم دارمش اگه خدا بخواد در بروزرسانی های بعدی حتما به بحث api خواهیم پرداخت.
خوشحالم از این که از این دوره راضی هستید
Amin Arshad
ارسال شده در 1402/08/13سلام استاد خسته نباشید
ببخشید می خواستم بدونم دوره چند ساعته و بعد از پایان ، پیشرفته ی این دوره رو هم بر گزار می کنید؟
رضا امرائی (مدرس)
ارسال شده در 1402/08/13سلام عزیز وقت شما بخیر
اینکه چند ساعته رو نمی دونم چون ان شاءالله قراره که بروزرسانی هم برای دوره قرار بدم.
این دوره تا انتهای پیشرفته است.
اگر باز سوالی بود خوشحال میشم بپرسید تا با کمال میل پاسخ بدم.
dkbaz dev
ارسال شده در 1402/08/05سلام خیلی ممنونم که این دوره رو دارید برگزار میکنید.
چند دوره تر سطح اینترنت وجود داره ولی کیفیت مناسبی نداره واقعا توی وب فارسی جای این دوره خالی بود
ممنون و سپاسگزارم
فقط یه سوال
آیا برای یادگیرفتن این زبان میشه از ویندوز استفاده کرد؟
چون بشخصه لپتاپی که دارم کشش شبیهسازی مک رو ندارع و واقعا دوست دارم سویفت کار کنم
بازم ممنون
رضا امرائی (مدرس)
ارسال شده در 1402/08/05سلام دوست خوبم
آره تو می تونی به راحتی در ویندوز با استفاده از نرم افزار vscode با این زبان کار کنی
فقط کافیه نرم افزار swift رو از سایت رسمی دانلود کنی و سپس افزونه swift رو هم در vscode نصب کنی
همه اش رو در آموزش توضیح دادم
زبان swift واقعا ساده است مثل پایتون
البته این رو بهت بگم اگه قراره تبدیل به یک برنامه نویس اکوسیستم apple بشی باید مک بوک داشته باشی در نهایت چون برای استفاده از SwiftUI مجبور هستی از این دستگاه استفاده کنی.
اما برای خود Swift خیالت راحت تو ویندوز هم اجرا میشه