آموزش برنامه‌نویسی برای غیربرنامه‌نویسان: iOS 17 و Swift 5 - آخرین آپدیت

دانلود Programming for Non-programmers: iOS 17 and Swift 5

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

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

این دوره توسط تاد پرکینز تهیه شده است و ما خوشحالیم که این آموزش را در کتابخانه خود میزبانی می‌کنیم.


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

مقدمه Introduction

  • اپلیکیشن نهایی The finished app

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

  • خوش‌آمدگویی Welcome

1. راه‌اندازی محیط کدنویسی 1. Setting Up Your Coding Environment

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

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

  • تنظیم ترجیحات و تنظیمات Xcode Adjusting Xcode preferences and settings

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

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

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

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

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

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

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

  • مبانی چیدمان SwiftUI SwiftUI layout basics

  • چالش: ایجاد نمای متنی مقدار (Value Text View) Challenge: Create the value text view

  • ساخت دکمه‌های ماشین حساب Creating calculator buttons

  • ساخت کامپوننت‌های سفارشی SwiftUI Creating custom SwiftUI components

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

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

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

4. بلوک‌های سازنده برنامه‌نویسی: متدها 4. Programming Building Blocks: Methods

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

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

  • درک متدها Understanding methods

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

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

  • استفاده از متدها Using methods

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

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

  • اتصال داده‌ها در SwiftUI (Binding) SwiftUI binding

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

  • مقادیر اختیاری (Optionals) و دستورات If Let Optionals and If Let statements

  • چالش: دستورات شرطی Challenge: Conditionals

  • درک دستورات شرطی Understanding conditional statements

  • استفاده از دستورات شرطی و مقادیر Boolean Using conditional statements and Booleans

  • تایپ‌های شمارشی (Enums) Enums

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

  • راه حل: دستورات شرطی Solution: Conditionals

6. تکمیل اپلیکیشن 6. Finishing the Application

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

  • فرمت‌بندی عدد نهایی Formatting the total number

  • جایگزینی دکمه‌های حالت با نمادها Replacing the mode buttons with symbols

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

  • نمایش نتیجه نهایی هنگام لمس دکمه مساوی Showing the total when the equals button is tapped

  • ذخیره عدد ذخیره‌شده Storing the saved number

  • افزودن آیکون اپلیکیشن Adding an app icon

جمع‌بندی Conclusion

  • گام‌های بعدی Next steps

نمایش نظرات

آموزش برنامه‌نویسی برای غیربرنامه‌نویسان: iOS 17 و Swift 5
جزییات دوره
2h 1m
42
(آخرین آپدیت)
2,098
- از 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 را میزبانی می‌کند و مقدار مناسبی از بازی‌های ویدیویی را انجام می‌دهد. تاد با خانواده اش در کالیفرنیا زندگی می کند.