آموزش ساخت اپلیکیشن آیفون برای مبتدیان - Swift, SwiftUI و iOS17 - آخرین آپدیت

دانلود iPhone Apps for Complete Beginners - Swift, SwiftUI & iOS17

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره شامل قابلیت Coursera Coach است؛ روشی هوشمندانه برای یادگیری از طریق گفتگوهای تعاملی و آنی که به شما کمک می‌کند دانش خود را بسنجید، پیش‌فرض‌های خود را به چالش بکشید و در طول مسیر دوره، درک عمیق‌تری از مطالب به دست آورید. در این دوره، شما یاد می‌گیرید که با استفاده از Swift، SwiftUI و iOS17، اپلیکیشن‌های آیفون بسازید و منتشر کنید. در پایان دوره، قادر خواهید بود برنامه‌هایی کاملاً کاربردی ایجاد کرده و آن‌ها را در اپ استور (App Store) منتشر کنید. مسیر یادگیری شما با تسلط بر محیط Xcode، درک مفاهیم بنیادی زبان Swift و ساخت اپلیکیشن‌های ساده‌ای مانند اپلیکیشن رزومه آغاز می‌شود. در ادامه، نحوه استفاده از Viewها، Modifierها و Stackها در SwiftUI را برای طراحی رابط کاربری خواهید آموخت. همچنین وارد دنیای ذخیره‌سازی داده‌ها خواهید شد؛ از آرایه‌ها گرفته تا SwiftData و مدیریت ورودی‌های کاربر با فرم‌ها و ذخیره‌سازی دائمی. سفر آموزشی با پروژه‌های پیچیده‌تر مانند اپلیکیشن دفترچه خاطرات روزانه و اپلیکیشن لیست دوره‌ها ادامه می‌یابد. شما یاد می‌گیرید که چگونه با APIهای وب و JSON برای دریافت داده‌های زنده کار کنید، یک لیست داینامیک از دوره‌ها بسازید و اپلیکیشن‌های خود را با ناوبری (Navigation) روان و پاسخگو ارتقا دهید. همچنین مباحث پیشرفته‌ای مانند یکپارچه‌سازی درخواست‌های وب، مدیریت JSON و ایجاد رابط‌های کاربری صیقل‌خورده با استفاده از SF Symbols و AsyncImage را بررسی خواهید کرد. این دوره برای مبتدیان مطلق که تجربه کمی در توسعه اپلیکیشن دارند یا اصلاً تجربه‌ای ندارند، طراحی شده است. در پایان، شما آماده خواهید بود تا اولین اپلیکیشن‌های خود را در اپ استور منتشر کنید. اگر مشتاق ساخت اپلیکیشن‌های iOS هستید اما تجربه کدنویسی ندارید، این دوره نقطه شروع ایده‌آلی برای شماست.

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

مقدمه Introduction

  • مقدمه Introduction

اپلیکیشن رزومه - SwiftUI و طراحی اپلیکیشن‌ها Resume App - SwiftUI and Designing Apps

  • تور محیط Xcode Xcode Tour

  • نماها (Views) Views

  • استفاده از HStack و VStack HStack and VStack

  • تغییردهنده‌ها (Modifiers) Modifiers

  • استفاده از Spacer و ZStack Spacer and ZStack

  • پروژه اپلیکیشن رزومه Resume App

اپلیکیشن ویرایشگر متن - مبانی Swift Text Editor App - Swift Basics

  • متغیرها و ثابت‌ها Variables and Constants

  • انواع داده‌ها: String, Int و Double Types: String, Int, and Double

  • کامنت‌گذاری و دستور Print Comments and Print

  • نمایش داده‌ها Displaying Data

  • فیلد متنی (TextField) TextField

  • ساختارها (Structs) Structs

  • نماهای قابل استفاده مجدد Reusable Views

  • دستورات شرطی If If Statements

  • روش‌های یافتن پاسخ‌ها و مستندات Finding Answers

اپلیکیشن دفترچه خاطرات بخش اول - لیست‌ها و نماهای چند صفحه‌ای Daily Journal App Part 1 - Lists and Multi-Screen Views

  • تغییر نام و بازسازی کد (Refactoring) Renaming and Refactoring

  • آرایه‌ها Arrays

  • لیست‌ها و آرایه‌ها Lists and Arrays

  • کلاس‌ها و پروتکل Identifiable Classes and Identifiable

  • استفاده از NavigationStack و NavigationLink NavigationStack and NavigationLink

  • افزودن ویژگی‌ها (Properties) Adding Properties

  • نماهای جزئیات (Detail Views) Detail Views

  • نمای ردیف (Row View) Row View

  • حلقه‌های For For Loops

اپلیکیشن دفترچه خاطرات بخش دوم - SwiftData Daily Journal App Part 2 - SwiftData

  • مبانی SwiftData SwiftData Basics

  • استفاده از @Query و دریافت داده‌ها @Query and Fetching Data

  • ذخیره اشیاء SwiftData Saving SwiftData Objects

  • مقادیر بولی (Booleans) Booleans

  • نمایش نماها با استفاده از Sheets Displaying a View with Sheets

  • فرم‌ها و ورودی داده‌ها Forms and Data Input

  • بستن Sheets Dismissing Sheets

  • ویرایش اشیاء SwiftData Editing SwiftData Objects

  • حذف اشیاء از SwiftData Deleting Objects from SwiftData

اپلیکیشن لیست دوره‌ها - APIهای وب و JSON Course List App - Web APIs and JSON

  • پیش‌نمایش اپلیکیشن لیست دوره‌ها Course List Preview

  • توابع (Functions) Functions

  • پارامترها و مقادیر بازگشتی Parameters and Return

  • مقادیر اختیاری (Optionals) Optionals

  • مفاهیم API و JSON APIs and JSON

  • کار با URLSession و URLRequest URLSession and URLRequest

  • استفاده از JSONDecoder JSONDecoder

  • لیست کردن دوره‌ها Listing Courses

  • نمایش تصاویر با AsyncImage AsyncImage

  • استفاده از SF Symbols SF Symbols

  • بهبود و صیقل دادن طراحی Design Polish

راهنمای انتشار اپلیکیشن در اپ استور Getting Your App on the App Store

  • حساب توسعه‌دهنده پولی Paid Developer Account

  • گواهینامه‌ها، شناسه‌ها و پروفایل‌ها Certificates, IDs, and Profiles

  • آپلود اپلیکیشن Uploading

  • مدیریت متادیتا (Metadata) Metadata

بخش پایانی Outro

  • خداحافظی! So Long!

نمایش نظرات

آموزش ساخت اپلیکیشن آیفون برای مبتدیان - Swift, SwiftUI و iOS17
جزییات دوره
12h 16m
50
(آخرین آپدیت)
99
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده