نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بهروزرسانی شده در می ۲۰۲۵.
این دوره اکنون دارای قابلیت Coursera Coach است!
روشی هوشمندانهتر برای یادگیری با گفتگوهای تعاملی و بلادرنگ که به شما کمک میکند دانش خود را آزمایش کنید، پیشفرضها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
SwiftUI برای ایجاد رابطهای کاربری در تمامی پلتفرمهای اپل طراحی شده و به شما کمک میکند تا اپلیکیشنهایی زیبا و پویا را با سرعت بالا بسازید. با SwiftUI میتوان اپلیکیشنهای کاربردی را برای تمامی پلتفرمهای اپل با مقدار کد بسیار کمی توسعه داد.
این دوره با معرفی کوتاهی از متنها، Modifierها، Stackها، متغیرهای State و انیمیشنها شروع شده و سپس به مباحث پیشرفتهتری مانند ForEach، Sheetها، Pickerها، Sliderها، Toggleها، ScrollViewها، دکمهها و موارد دیگر میپردازد. در ادامه، به توسعه اپلیکیشن اصلی خواهید پرداخت و یاد میگیرید چگونه یک آیکون اپلیکیشن بر اساس Pexels Figma طراحی کنید.
سپس، نحوه تجزیه یک تصویر SVG و تبدیل آن به PNG را با استفاده از Pexel Figma و ابزارهای Shape و Path برای ایجاد یک حباب گفتگو (Speech Bubble) و افزودن متن به آن خواهید آموخت. شما یک پالت رنگی برای پشتیبانی از حالتهای روشن و تاریک (Light and Dark modes) ایجاد کرده و مدل یک اپلیکیشن نقلقول را بر اساس یک API رایگان و با استفاده از الگوی طراحی MVVM (Model, View Model, View) توسعه خواهید داد. همچنین قابلیت تولید نقلقول جدید با ضربه روی ایموجی و کپی کردن تصویر در کلیپبورد با فشار طولانی را پیادهسازی میکنید.
در این دوره، ساخت شبکههای تصویری (Image Grids) برای آیپد و آیفون و ایجاد یک Share Sheet برای شخصیسازی تصاویر و نقلقولها (تغییر رنگ و اندازه متن یا اندازه تصویر، اشتراکگذاری یا ذخیرهسازی) را یاد میگیرید و عملکرد اپلیکیشن را در شبیهساز تست خواهید کرد. در پایان، شما قادر خواهید بود یک اپلیکیشن کامل Emoji Quote را با استفاده از SwiftUI/iOS 16 توسعه دهید. هدف این دوره، ارائه آموزش مختصراً جامع و کاربردی برای توسعه در محیط iOS 16 است.
این دوره برای افرادی است که قصد دارند مهارتهای توسعه اپلیکیشن با SwiftUI/iOS 16 را کسب کنند و سطح دانش برنامهنویسی آنها از مبتدی تا پیشرفته متغیر است؛ با این حال، داشتن مهارتهای برنامهنویسی در سطح متوسط توصیه میشود تا بیشترین بهره را از دوره ببرید. هر کسی که مشتاق یادگیری برنامهنویسی در iOS 16 با SwiftUI است یا میخواهد در کمترین زمان بداند چه قابلیتهایی با SwiftUI قابل پیادهسازی است، از این دوره بهرهمند خواهد شد.
سرفصل ها و درس ها
مقدمه
Introduction
SwiftUI برای iOS 16: ساخت اپلیکیشنهای تطبیقی برای آیفون و آیپد
SwiftUI for iOS 16: Build Adaptive Apps for iPhone and iPad
نصب Xcode 14
Installing Xcode 14
گرم کردن با مفاهیم پایه
Warming Up with the Basics
فراتر از مبانی
Beyond the Basics
فراتر از مبانی: ForEach و ScrollView
Beyond the Basics - ForEach and ScrollView
لیستها و شیتها (Lists and Sheets)
Lists and Sheets
نمایش نظرات