با یک مسیر سیستماتیک و بسیار سازمانیافته برای تسلط بر Swift و SwiftUI از ابتدا، بر توسعه iOS مسلط شوید. چه در حال شروع برنامه نویسی خود باشید و چه در حال انتقال به اکوسیستم اپل، این برنامه مفاهیم پیچیده بومی را به درسهای کوتاه و قابل فهم تقسیم میکند که اعتماد به نفس فنی واقعی را ایجاد میکنند. 🚀✨
🗺️ یک برنامه درسی کامل و مدرن ۱۸ ماژول جامع شامل ۲۹۰ درس هدفمند را که کاملاً برای استانداردهای توسعه مدرن بهروزرسانی شدهاند، کاوش کنید - از جمله همزمانی دقیق Swift 6، جریانهای داده @Observable و SwiftData. 📦
🎬 ماژول ۱: مبانی Swift
متغیرها، ثابتها، عملگرها و کار در Playgrounds را یاد بگیرید.
📦 ماژول ۲: مجموعهها و انواع سفارشی
به آرایهها، مجموعهها، دیکشنریها، enumها و structها بپردازید.
🔁 ماژول ۳: کنترل جریان و توابع
با استفاده از شرطها، حلقهها، محافظها و توابع قابل استفاده مجدد، منطق تمیزی بنویسید.
🛡️ ماژول ۴: همزمانی و ایمنی Swift
بر async/await، وظایف، بازیگران و ایمنی نخ مدرن مسلط شوید.
🎨 ماژول ۵: مفاهیم اساسی SwiftUI
رابط کاربری اعلانی، اتصال داده و سلسله مراتب نما را درک کنید.
📐 ماژول ۶: کانتینرها و فضاهای طرحبندی
با استفاده از پشتهها، قابها، padding و مناطق امن، طرحبندیها را به راحتی بسازید.
🧩 ماژول ۷: شبکهها و کانتینرهای سفارشی
رابطهای پیچیده را با شبکههای تنبل، خوانندگان هندسه و زیرنماها طراحی کنید.
🔘 ماژول ۸: کنترلها و ورودیهای اصلی
ورودی کاربر را با دکمهها، فیلدهای متنی، ضامنها و نمادهای SF مدیریت کنید.
📜 ماژول ۹: مجموعهها و فهرستها
ساخت فهرستهای پویا، اقدامات سوایپ بومی و فیلدهای قابل جستجو.
🛣️ ماژول ۱۰: ناوبری و مسیریابی برگه
با استفاده از پشتههای ناوبری مدرن، نوارهای تب و برگههای مودال، جریانهای کاربری یکپارچه ایجاد کنید.
🔄 ماژول ۱۱: جریان داده مدرن
وضعیت برنامه را با استفاده از @State، @Binding و مقادیر محیطی به طور تمیز مدیریت کنید.
📝 ماژول ۱۲: متن، فونتها و قالببندی
رابط کاربری خود را با تایپوگرافی سفارشی، نشانهگذاری بومی و محلیسازی، صیقل دهید.
👉 ماژول ۱۳: حرکات و بازخورد
اجرای حرکات لمسی پیشرفته، لمسهای واکنشگرا و UIViewRepresentables.
✨ ماژول ۱۴: انیمیشنها و انتقالها
با انیمیشنهای بهاری، فریمهای کلیدی و انتقالهای تنظیمشده با عملکرد، به برنامهها جان ببخشید.
🛢️ ماژول ۱۵: SwiftData Persistence
ساخت طرحوارههای پایگاه داده محلی، مدیریت زمینهها و نوشتن کوئریهای کارآمد.
📊 ماژول ۱۶: نمودارها و مصورسازی
با نمودارهای Swift، علائم خطی و نمودارهای سکتور، داشبوردهای زیبا ایجاد کنید.
⌚ ماژول ۱۷: چند پلتفرمی و سیستمی
هدف قرار دادن macOS، watchOS، برنامههای چند پلتفرمی و ساخت اهداف برنامه بومی.
🛠️ ماژول ۱۸: تست و اشکالزدایی Swift
با استفاده از چارچوب مدرن Swift Testing، تستهای واحد قوی بنویسید، تستهای رابط کاربری و حافظه پروفایل را اجرا کنید.
🧠 دانش خود را با ۱۸۰۰ آزمون بیازمایید یادگیری خود را درست بعد از هر درس تقویت کنید!
📝 ۱۰۰ سوال در هر ماژول: بانک سوالات عظیم برای تثبیت مفاهیم.
⚡ سناریوهای دنیای واقعی: سوالات به طور خاص برای انعکاس رفتارهای واقعی کامپایلر و مصاحبههای مهندسی طراحی شدهاند.
🎮 پیشرفت و انگیزه بازیوار با انگیزه بمانید، عادتهای ثابتی بسازید و با بازیوارسازی داخلی، شاهد رشد مهارتهای خود باشید:
⚡ کسب XP: هر بار که یک درس را تمام میکنید یا در یک آزمون نمره عالی میگیرید، امتیاز تجربه کسب کنید.
🔥 ایجاد رکوردهای جدید: با ردیابی فعال رکوردها، یک عادت یادگیری روزانهی شکستناپذیر ایجاد کنید.
🏅 باز کردن قفل نشانها: با باز کردن قفل دستاوردهای پروفایل سفارشی، نقاط عطف خود را جشن بگیرید و از یک "توسعهدهندهی در حال ظهور" به یک "استاد بزرگ iOS" ارتقا پیدا کنید.
🌟 سفر خود را امروز شروع کنید و آیندهی برنامههای iOS را بسازید!
تاریخ بهروزرسانی
۵ تیر ۱۴۰۵
آموزش
ایمنی داده
arrow_forward
ایمنی با درک اینکه توسعهدهندگان چگونه دادههای شما را جمعآوری و همرسانی میکنند شروع میشود. شیوههای حفظ امنیت و حریم خصوصی دادهها ممکن است براساس استفاده، منطقه، و سن شما متفاوت باشد. توسعهدهنده این اطلاعات را ارائه کرده است و ممکن است آن را درطول زمان بهروزرسانی کند.
هیچ دادهای با طرفهای سوم همرسانی نمیشود
درباره نحوه اعلام همرسانی دادهها توسط توسعهدهندگان بیشتر بدانید
هیچ دادهای جمعآوری نمیشود
درباره نحوه اعلام جمعآوری دادهها توسط توسعهدهندگان بیشتر بدانید
دیدن جزئیات
تازهها
Production release: introducing a redesigned dashboard, improved progress tracking, and performance enhancements. Enjoy a more refined experience with fully available features and ongoing improvements.