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

Programming for Non-Programmers: iOS 15 and Swift 5

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

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

معرفی Introduction

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

  • آنچه شما باید بدانید What you should know

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

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

  • پیدا کردن و نصب Xcode Finding and installing Xcode

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

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

  • پیکربندی Xcode برای توسعه برنامه Configuring Xcode for app development

  • پیکربندی شبیه ساز iOS برای توسعه برنامه Configuring the iOS Simulator for app development

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

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

  • نحوه کار برنامه نویسی How programming works

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

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

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

  • پشته ها و ویژگی های SwiftUI SwiftUI stacks and attributes

  • ایجاد یک جزء SwiftUI سفارشی Creating a custom SwiftUI component

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

  • افزودن ویژگی های قابل تنظیم پویا Adding dynamically customizable attributes

  • چالش: اتمام دکمه های ماشین حساب Challenge: Finishing the calculator buttons

  • راه حل: اتمام دکمه های ماشین حساب Solution: Finishing the calculator buttons

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

3. برنامه نویسی بلوک های ساختمانی: روش ها 3. 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: Creating methods for other buttons

  • راه حل: ایجاد روش برای دکمه های دیگر Solution: Creating methods for other buttons

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

4. برنامه نویسی بلوک های ساختمان: جریان کنترل 4. 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

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

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

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

  • قالب بندی عدد با کاما Formatting the number with commas

  • اضافه کردن نماد برنامه Adding an App Icon

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

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

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

نتیجه Conclusion

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

نمایش نظرات

نظری ارسال نشده است.

آموزش برنامه نویسی برای غیر برنامه نویسان: iOS 15 و Swift 5
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 31m
46
Linkedin (لینکدین) lynda-small
04 بهمن 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
- از 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 را میزبانی می‌کند و مقدار مناسبی از بازی‌های ویدیویی را انجام می‌دهد. تاد با خانواده اش در کالیفرنیا زندگی می کند.

Linkedin (لینکدین)

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

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

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