دوره آموزشی برنامه نویسی برای غیر برنامه نویسان: iOS 17 و Swift 5
2 ساعت 1 دقیقهمبتدی2024-05-01
مدرسین

Todd Perkins
Developer specializing in iOS
جزئیات دوره
این دوره برای کسانی که با ساختارهای برنامه نویسی اولیه آشنا نیستند، یک نقطه ورود قابل هضم و قابل دسترس برای توسعه برنامه های iOS بومی ارائه می دهد. تاد پرکینز، توسعهدهندهای که در iOS متخصص است، از مفاهیمی استفاده میکند که قبلاً درک کردهاید تا قیاسهایی ایجاد کند که به شما کمک میکند مفاهیم برنامهنویسی را به راحتی یاد بگیرید. یاد بگیرید که چگونه محیط کدنویسی خود را راه اندازی کنید و از متغیرها برای ساختن یک رابط کاربری استفاده کنید. با تمام بلوکهای سازنده برنامهنویسی که برای ایجاد یک برنامه نیاز دارید، از جمله متغیرها، روشها و جریان کنترل، آشنا شوید. بهعلاوه، نحوه اضافه کردن نکات تکمیلی مانند قالببندی، دکمههای حالت و نماد برنامه را بیاموزید. در پایان دوره، شما مهارت ایجاد یک برنامه ساده iOS را به تنهایی خواهید داشت.
مهارت ها
iOS SDKXcodeSwiftiOS DevelopmentMobile DevelopmentAppleProgramming LanguagesSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید قبل از تماشای این دوره بدانید
- 03 - برنامه تمام شده
1. تنظیم محیط کدنویسی
- 04 - ایجاد یک پروژه Xcode
- 05 - درک رابط Xcode
- 06 - تنظیمات برگزیده و تنظیمات Xcode را تنظیم کنید
2. برنامه نویسی بلوکهای ساختمان - متغیرها
- 07 - درک نحوه عملکرد برنامه نویسی
- 08 - درک متغیرها و ثابت ها
- 09 - کار با متغیرها در زمین بازی
- 10 - استفاده از متغیرها در SwiftUI
3. استفاده از متغیرها برای ساخت UI
- 11 - اصول طرح بندی SwiftUI
- 12 - ایجاد اجزای سفارشی SwiftUI
- 13 - ایجاد دکمههای ماشین حساب
- 14 - تنظیم متن دکمه
- 15 - تنظیم عرض دکمه
- 16 - تنظیم رنگ دکمه
- 17 - چالش - نمای متن ارزش را ایجاد کنید
- 18 - راه حل - نمای متن ارزش را ایجاد کنید
4. برنامه نویسی بلوکهای ساختمان - روش ها
- 19 - شناخت روشها
- 20 - استفاده از روش ها
- 21 - اجرای کد با فشردن یک دکمه
- 22 - استفاده از متد به عنوان متغیر
- 23 - انتقال پارامترها به متغیرهای متد
- 24 - اتصال SwiftUI
- 25 - استفاده از روشهای مختلف برای رسیدگی به رویدادهای مختلف
- 26 - چالش - ایجاد متدهایی برای دکمه برابر
- 27 - راه حل - برای دکمه مساوی متدهایی ایجاد کنید
5. برنامه نویسی بلوکهای ساختمان - جریان کنترل
- 28 - درک عبارات شرطی
- 29 - استفاده از عبارات شرطی و بولی
- 30 - فشار دادن دکمههای عددی
- 31 - دستورات اختیاری و If Let
- 32 - شمارش
- 33 - چالش - شرایط
- 34 - راه حل - شروط
6. تکمیل برنامه
- 35 - ذخیره شماره ذخیره شده
- 36 - نمایش مجموع با زدن دکمه تساوی
- 37 - قالببندی تعداد کل
- 38 - تعویض دکمههای حالت با علامت
- 39 - افزودن نماد برنامه
- 40 - چالش - دکمه پاک کردن
- 41 - راه حل - دکمه پاک کردن
نتیجه
- 42 - مراحل بعدی