آموزش برنامه نویسی برای غیر برنامه نویسان: iOS 16 و Swift 5

Programming for Non-Programmers: iOS 16 and Swift 5

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
آیا می خواهید اپلیکیشن های بومی iOS را توسعه دهید، اما مطمئن نیستید از کجا شروع کنید؟ این دوره به شما فرصتی می دهد تا آن را با یک برنامه ساده iOS که می توانید در یک روز ایجاد کنید، امتحان کنید. مربی تاد پرکینز از بازنمایی های بصری جنبه های مفهومی کدنویسی استفاده می کند تا محتوا را مرتبط و قابل هضم کند. تاد به شما نشان می دهد که چگونه محیط برنامه نویسی خود را تنظیم کنید، با متغیرها برای ایجاد رابط کاربری کار کنید، از دستورات شرطی برای مدیریت جریان کنترل و موارد دیگر استفاده کنید. به‌علاوه، او بهترین روش‌ها را برای تکمیل برنامه‌تان، از جمله نحوه قالب‌بندی اعداد و افزودن نماد برنامه، بررسی می‌کند. در پایان دوره، مهارت های لازم برای ایجاد یک برنامه iOS به تنهایی را خواهید داشت.

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

معرفی Introduction

  • یک اپلیکیشن ساده در یک روز بسازید Build a simple application in one day

  • آنچه باید قبل از تماشا بدانید What you should know before watching

  • برنامه تمام شده The finished app

1. تنظیم محیط کدنویسی 1. Setting Up Your Coding Environment

  • ایجاد یک پروژه Xcode Creating an Xcode project

  • درک رابط Xcode Understanding the Xcode interface

  • تنظیم تنظیمات برگزیده Xcode Adjusting Xcode preferences

  • امتحان فصل Chapter Quiz

2. برنامه نویسی بلوک های ساختمان: متغیرها 2. Programming Building Blocks: Variables

  • درک نحوه عملکرد برنامه نویسی Understanding how programming works

  • درک متغیرها و ثابت ها Understanding variables and constants

  • کار با متغیرها در زمین بازی Working with variables in a playground

  • استفاده از متغیرها در SwiftUI Using variables in SwiftUI

  • امتحان فصل Chapter Quiz

3. استفاده از متغیرها برای ساخت UI 3. Using Variables to Build a UI

  • پشته های SwiftUI SwiftUI stacks

  • ایجاد اجزای SwiftUI سفارشی Creating custom SwiftUI components

  • ایجاد دکمه های ماشین حساب Creating calculator buttons

  • تنظیم عرض دکمه Setting button width

  • تنظیم رنگ دکمه Setting button colors

  • تنظیم متن دکمه Setting button text

  • چالش: نمای متن ارزش را ایجاد کنید Challenge: Create the value text view

  • راه حل: نمای متن ارزش را ایجاد کنید Solution: Create the value text view

  • امتحان فصل Chapter Quiz

4. برنامه نویسی بلوک های ساختمانی: روش ها 4. Programming Building Blocks: Methods

  • درک روش ها Understanding methods

  • استفاده از روش ها Using methods

  • اجرای کد با فشار دادن یک دکمه Running code when a button is pressed

  • استفاده از یک متد به عنوان متغیر Using a method as a variable

  • انتقال پارامترها به متغیرهای متد Passing parameters to method variables

  • اتصال SwiftUI SwiftUI binding

  • استفاده از روش های مختلف برای رسیدگی به رویدادهای مختلف Using different methods to handle different events

  • چالش: روش هایی را برای دکمه برابر ایجاد کنید Challenge: Create methods for the equal button

  • راه حل: روش هایی را برای دکمه برابر ایجاد کنید Solution: Create methods for the equal button

  • امتحان فصل Chapter Quiz

5. برنامه نویسی بلوک های ساختمان: جریان کنترل 5. Programming Building Blocks: Control Flow

  • درک عبارات شرطی Understanding conditional statements

  • استفاده از دستورات شرطی و بولی Using conditional statements and Booleans

  • فشار دادن دکمه های عددی Handling the numeric button presses

  • دستورات اختیاری و if let Optionals and if let statements

  • Enums Enums

  • چالش: شرایط Challenge: Conditionals

  • راه حل: شرایط Solution: Conditionals

  • امتحان فصل Chapter Quiz

6. تکمیل برنامه 6. Finishing the Application

  • ذخیره شماره ذخیره شده Storing the saved number

  • نمایش مجموع با ضربه زدن روی دکمه تساوی Showing the total when the equals button is tapped

  • قالب بندی تعداد کل Formatting the total number

  • افزودن نماد برنامه Adding an app icon

  • چالش: دکمه پاک کردن Challenge: Clear button

  • راه حل: دکمه پاک کردن Solution: Clear button

  • امتحان فصل Chapter Quiz

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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

آموزش برنامه نویسی برای غیر برنامه نویسان: iOS 16 و Swift 5
جزییات دوره
2h 27m
47
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
دارد
دارد
دارد
Todd Perkins
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Todd Perkins Todd Perkins

توسعه دهنده متخصص در iOS

تاد پرکینز یک توسعه دهنده است که در iOS تخصص دارد. او بیش از دوازده برنامه و بازی محبوب توسعه داده است.

او بیش از 50 کتاب و دوره ویدیویی منتشر کرده است که موضوعاتی مانند برنامه نویسی برای غیربرنامه نویسان و توسعه بازی را پوشش می دهد. او همچنین یک توسعه‌دهنده جاوا (SCJD) و دارای مدرک لیسانس در توسعه نرم‌افزار از دانشگاه وسترن گاورنر است. وقتی برنامه‌ها یا دوره‌های آموزشی نمی‌سازد، پادکست Try, Try Again - a Movie Club را میزبانی می‌کند و مقدار مناسبی از بازی‌های ویدیویی را انجام می‌دهد. تاد با خانواده اش در کالیفرنیا زندگی می کند.