توضیحات
آموزش برنامه نویسی و معماری ماژولار برنامه های آندروید
نام دوره : Complete Multi-Modular Architecture for Android Development
دوره در تاریخ 3/2023 به روز رسانی شد
+اضافه شده بخش Course updates
پیش نیاز:
- زبان برنامه نویسی کاتلین
- اصول اولیه اندروید استودیو
- اصول اولیه Jetpack Compose
- دانش اولیه اجزای معماری اندروید امتیاز محسوب می شود
توضیحات:
در این دوره به شما آموزش می دهم که چگونه با پیاده سازی معماری ماژولار، یک اپلیکیشن اندروید بسازید .
شما همه چیز را در مورد پیکربندی صحیح پروژه به منظور ایجاد یک ساختار قابل نگهداری که به راحتی رشد کند، یاد خواهید گرفت!
ماژولارسازی یک معماری اجتناب ناپذیر هنگام کار بر روی یک پایه کد بزرگ در سطح صنعتی است که قرار است بیشتر گسترش یابد.
تقریباً هر کارفرما از تجربه شما در کار بر روی پروژه های چند ماژولار قدردانی خواهد کرد.
اما زمانی که مبتدی هستید ، ممکن است سخت باشد، زیرا یافتن منبع اطلاعاتی با کیفیت در مورد این موضوع دشوار است.
با این حال، با این دانش، به این معنی است که در هنگام درخواست شغل، قطعاً از سایرین متمایز خواهید شد. شما احساس اعتماد به نفس خواهید داشت !
دوره آموزش برنامه نویسی و معماری ماژولار برنامه های آندروید برای مبتدیان است.
این بدان معناست که شما نیازی به تجربه در این نوع معماری ندارید تا بتوانید آن را دنبال کنید.
و گواه آن ساختار واقعی همین دوره است. ابتدا قصد داریم یک اپلیکیشن اندرویدی بدون معماری چند ماژول بسازیم تا بتوانید با خود پروژه آشنا شوید.
و تنها پس از تکمیل کامل برنامه، میخواهیم پروژه را بازسازی کنیم و آن را به چندین ماژول مختلف تقسیم کنیم.
به این ترتیب شما نه تنها یاد خواهید گرفت که چگونه یک پروژه چند ماژول را ایجاد و نگهداری کنید، بلکه چگونه یک پروژه موجود را بازسازی کنید تا از همان معماری و ساختار پیروی کند!
ما قصد داریم با استفاده از جدیدترین APIها و فناوری های توسعه اندروید، یک برنامه Diary زیبا بسازیم.
مانند کتابخانه ROOM برای پایگاه داده محلی، Jetpack Compose برای ایجاد رابط کاربری برنامه ما، New Splash API ، Material 3 ، Kotlin Coroutines ، کتابخانه تزریق وابستگی Dagger-Hilt ، ورود با یک ضربه با Google، احراز هویت Firebase ، ذخیره سازی Firebase ، احراز هویت Mongo ، پایگاه داده Mongo Realm ، و همچنین یک سرویس Mongo Realm/Device Sync نیز هست.
با Device Sync میتوانیم به راحتی دادهها را بین یک پایگاهداده سمت سرویس گیرنده (اندروید) و یک بکاند قدرتمند و کاملاً مدیریتشده در Atlas همگامسازی کنیم .
در حالت آفلاین، تغییرات در پایگاه داده به صورت محلی ذخیره میشوند، تا زمانی که اتصال اینترنت را دریافت کنید، زمانی که تغییرات بهطور خودکار بدون هیچ اقدامی از طرف شما در بک اند وارد میشوند. که شگفت انگیز است!
با Mongo Device Sync، میتوانید به راحتی و با حداقل تلاش، اپلیکیشنهای آماده برای صنعت بسازید !
دوره آموزش برنامه نویسی و معماری ماژولار برنامه های آندروید برای چه کسانی است:
- توسعه دهندگان اندروید
- توسعه دهندگان موبایل
- هر کسی که می خواهد دانش خود را در مورد توسعه اندروید بومی بهبود بخشد
- هر کسی که می خواهد در مورد معماری چند ماژولار بیشتر بیاموزد
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید
ghores –
سلام امکانش هست به 2023/03 آپدیت کنین؟
ده دقیقا افزایش ویدیو داشته ممنون
یودمی ایران –
درود بر شما
به روز رسانی می شه