SwiftUI چارچوب اعلامی جدید اپل برای ساخت برنامههای کاربردی برای هر دستگاه اپل است. اگرچه میتوانید از هر الگوی طراحی برای ساخت برنامههای SwiftUI خود استفاده کنید، الگوی MVVM به دلیل ماهیت اعلامی چارچوب SwiftUI ترجیح داده میشود.
در این دوره آموزشی، نحوه ساخت برنامه های کاربردی SwiftUI در دنیای واقعی را با استفاده از الگوی طراحی MVVM یاد خواهید گرفت. همچنین خواهید آموخت که الگوهای MVVM چگونه در برنامه های سرویس گیرنده/سرور رفتار می کنند.
الگوی طراحی MVVM چیست؟
در این بخش اصول اولیه الگوی طراحی MVVM را یاد خواهید گرفت. هدف و نیاز MVVM و مشکلاتی را که در هنگام توسعه برنامه های SwiftUI حل می کند، خواهید آموخت.
شروع به کار با MVVM در برنامه های SwiftUI
در این بخش با ساخت برنامه های SwiftUI با استفاده از چارچوب MVVM شروع می کنید. ما به آرامی با ساخت یک برنامه پیشخوان ساده با برخی قوانین تجاری شروع خواهیم کرد. این بخش پایه و اساس بقیه دوره را تنظیم می کند.
برنامه فیلم
برنامه فیلمها در بخشهای متعددی از دوره فعالیت میکند. شما یاد خواهید گرفت که چگونه یک برنامه فیلم بسازید، که به شما امکان می دهد فیلم ها را با استفاده از OMDB API جستجو کنید. این برنامه نحوه نوشتن یک لایه سرویس را نشان می دهد که JSON را از یک API واکشی می کند. این برنامه همچنین نحوه نمایش جزئیات صفحه نمایش فیلم را در صورت انتخاب نشان می دهد.
برنامه بانک
برنامه بانک از چندین بخش از دوره تشکیل شده است. در این بخش شما مسئول ساختن بک اند کامل با استفاده از NodeJS، ExpressJS و جاوا اسکریپت خواهید بود که بر روی پلتفرم Glitch میزبانی می شوند. این برنامه نحوه اجرای الگوی MVVM را برای برنامه SwiftUI در یک محیط توزیع شده نشان می دهد.
من برای این دوره بسیار هیجان زده هستم و 100% مطمئن هستم که از دوره لذت خواهید برد.
با تشکر و کدنویسی مبارک!
برنامه نویس ویژه اپل iOS و مربی iOS
نمایش نظرات