یک توسعهدهنده حرفهای iOS شوید: تسلط به SwiftUI ،MVVM و Clean Code
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ساخت یک اپلیکیشن کامل حسابگر حقوق با SwiftUI از ابتدا با استفاده از معماری MVVM
- بهکارگیری اصول clean code و dependency injection در یک پروژه واقعی iOS
- یادگیری چگونگی ساختاردهی اپلیکیشنهای SwiftUI مقیاسپذیر و قابل تست مانند یک توسعهدهنده ارشد
- کسب اعتماد به نفس در استفاده از SwiftUI برای پروژههای آماده انتشار با طراحی اپلیکیشن مدرن
- طراحی یک معماری سیستم ماژولار که UI، منطق کسبوکار و سرویسها را جدا میکند
- استفاده مؤثر از Git و source control برای مدیریت تغییرات کد و نسخهبندی
پیش نیازهای دوره
- درک اولیه از Swift و SwiftUI. نیازی به تجربه قبلی در MVVM یا clean architecture نیست. همهچیز گام به گام توضیح داده میشود.
توضیحات دوره
آیا میخواهید اپلیکیشنهای iOS حرفهای با SwiftUI بسازید. از آنهایی که تمیز به نظر میرسند، بینقص کار میکنند و آماده App Store هستند؟
در این دوره، شما Income Ultra، یک اپلیکیشن حسابگر حقوق زیبا را از ابتدا با استفاده از SwiftUI، MVVM و اصول clean architecture خواهید ساخت. چه در حال آماده شدن برای مصاحبههای iOS باشید، چه فریلنسر باشید، یا به دنبال اعتماد به نفس کدنویسی در سطح ارشد، این دوره به شما نشان میدهد که حرفهایها چگونه اپلیکیشنهای دنیای واقعی را ساختار میدهند.
ما با system design و برنامهریزی معماری شروع خواهیم کرد، سپس به سراغ منطق حقوق و دستمزد ساعتی بلادرنگ، کامپوزیشن UI پاک، dependency injection و جداسازی صحیح مسئولیتها خواهیم رفت. همچنین یاد خواهید گرفت که چگونه برای مقیاسپذیری، خوانایی و قابلیت استفاده مجدد طولانیمدت کد بنویسید.
شما تجربه عملی با موارد زیر خواهید داشت:
- معماری SwiftUI و MVVM
- System design دنیای واقعی با دیاگرامها
- View models، stores و منطق کسبوکار ماژولار
- راهاندازی Git و source control
- لایهبندی پاک اپلیکیشن با کامپوننتهای قابل استفاده مجدد
این دوره فقط در مورد این نیست که چیزی کار کند. بلکه در مورد نوشتن کد با کیفیت تولید است که افتخار کنید آن را در پورتفولیوی خود نمایش دهید یا به عنوان مرجعی برای اپلیکیشن بزرگ بعدی خود استفاده کنید.
در پایان این دوره، شما مهارتها و ذهنیت یک توسعهدهنده ارشد iOS را خواهید داشت و یک اپلیکیشن SwiftUI کاملاً کاربردی و زیبا برای اثبات آن.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان iOS که میخواهند با استفاده از SwiftUI از سطح مبتدی یا متوسط به سبک کدنویسی حرفهایتر و شبیه به سطح ارشد ارتقا یابند. عالی برای توسعهدهندگانی که برای مصاحبههای شغلی آماده میشوند، اپلیکیشنهای پورتفولیو میسازند یا با اعتماد به نفس فریلنسری میکنند.
- اگر میخواهید یاد بگیرید که اپلیکیشنهای iOS دنیای واقعی چگونه ساختاردهی میشوند و فراتر از 'فقط کار کردن' بروید، این دوره برای شماست.
یک توسعهدهنده حرفهای iOS شوید: تسلط به SwiftUI ،MVVM و Clean Code
-
طراحی سیستم بخش 1 – تعریف نیازمندیهای اپلیکیشن و موارد استفاده (Use Cases) 15:16
-
طراحی سیستم بخش 2 – برنامهریزی مدلهای داده و موجودیتهای (Entities) اصلی 12:48
-
طراحی سیستم بخش 3 – بصریسازی معماری با دیاگرامها 14:58
-
راهاندازی محیط توسعه و Git Source Control 09:40
-
ایجاد پروژه Xcode و راهاندازی SwiftUI 11:57
-
نقطه ورود اپلیکیشن و مسیریابی اولیه (AppStartingView) 13:44
-
طراحی صفحه خوشآمدگویی (WelcomeView) 11:56
-
رنگهای پروژه 10:23
-
ایمپورت کردن افزونههای مفید SwiftUI 21:44
-
ایجاد Home Tab View 09:14
-
راهاندازی Stores و Dependency Injection 18:14
-
تعریف لایه Domain و مدلهای داده 15:12
-
ساخت Income Picker View 19:09
-
پیادهسازی نماهای ورودی حقوق و دستمزد ساعتی 39:21
-
ایجاد نماهای خروجی (حقوق خالص و ناخالص) 25:22
-
منطق اصلی: محاسبه درآمد خالص (Net) و ناخالص (Gross) 23:44
-
ساخت صفحه تنظیمات 26:33
-
مرور کامل پروژه و جمعبندی معماری 13:45
-
گامهای بعدی و آنچه پس از این دوره میتوانید بسازید 05:37
مشخصات آموزش
یک توسعهدهنده حرفهای iOS شوید: تسلط به SwiftUI ،MVVM و Clean Code
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:همه سطوح
- تعداد درس:19
- مدت زمان :05:18:37
- حجم :4.02GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy