نوروز مبارک

🔥 جشنواره نوروزی آموزش با ۷۰٪ تخفیف ویژه! 🎉
با آغاز سال نو، فرصتی استثنایی برای یادگیری فراهم شده است! 🌸
🚀 چرا نباید این فرصت را از دست داد؟
✅ دورههای متنوع و کاربردی
✅ تدریس توسط اساتید مجرب
✅ یادگیری در هر زمان و هر مکان
📌 همین حالا از این تخفیف فوقالعاده بهرهمند شوید! فرصت محدود است!
- مدرس دوره : سجاد مرادی ( رزومه )
- تعداد ویدیوها : 21 ویدیو
- مدت زمان دوره : 5:49:00
- سطح دوره : متوسط
- وضعیت دوره : به اتمام رسیده
- تاریخ آخرین بروزرسانی : 1399/10/20

آموزش dagger 2
در این دوره بنده قصد دارم فریمورک dagger که برای تزریق وابستگی استفاده میشود را به شما دوستان عزیز آموزش دهم.
با استفاده از این فریموک شما میتوانید از تکرار بیش از اندازه ی کد های خود جلوگیری کنید، با مستقل کردن کلاس ها آن ها را راحت تر مورد
آزمون و خطا قرار دهید، اگر چندیدن کلاس به یکدیگر مرتبط باشند با ایجاد تغییر در یک یا چند تا از آن ها احتمال مواجه شدن با خطا بسیار
کاهش میابد، وابستگی های تودرتو را از بین ببرید و...
در واقع با dagger شما آینده نگری انجام میدهید و حتی اگر پس از مدت ها به کد های خود برای تغییرات بازگردید، به راحتی میتوانید
کار های مورد انتظارتان را انجام دهید.
فهرستـــ ویدیوها
مدت زمان دوره 5:49:00با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.
Inject Value
این آموزش درباره ی نحوه ی تزریق کردن یک مقدار و همچنین نحوه ی اتصال ماژول ها به یکدیگر میباشد.
Component.Builder@
در این جلسه در رابطه با Component.Builder , @Named , @Bindsinstance و Qualifire@ صحبت میکنیم.
Singleton@
در این بخش ابتدا یک اصلاح درباره ی توضیحات قسمت قبل و سپس به نحوه ی کاربرد Singleton@ پرداخته میشود.
Component.Factory@
در این قسمت به آموزش Factory و مزایای آن نسبت به Builder پرداخته میشود.
Application Class
این جلسه در رابطه با کلاس Application و نحوه ی جابجایی یک مقدار ثابت بین اجزای مختلف آن صحبت شده است.
Subcomponent@
این جلسه در رابطه با Subcomponent@ و همینطور Subcomponent.Builder@ خواهد بود.
Recyclerview Simple Project
در این بخش یک پروژه ی کوچک را اجرا میکنیم و در آن adapter و Glide را اینجکت میکنیم.
ViewModel Injection
در این قسمت با استفاده از multibinding یک viewmodel ساده را اینجکت میکنیم.
نظرات کاربران در رابطه با این دوره
ghores
ارسال شده در 1400/09/19سلام استاد
این دوره قراره آپدیتی براش قرار بدین؟
سجاد مرادی (مدرس)
ارسال شده در 1400/09/21سلام دوست من.
این دوره تکمیل شده و آپدیت نداره.
s.kazemi1373
ارسال شده در 1400/01/21سلام
دگر هیلت هم اموزش بدین
محمدم
ارسال شده در 1399/10/14با سلام. لطفا سورس برنامه رو بزارید. من تو این 20 فایل ندیدمش.
سجاد مرادی (مدرس)
ارسال شده در 1399/10/15سلام دوست من.
سورس هایی که در دسترس باشن بزودی قرار میگیرند.
موفق باشین.
اصغر اصغری
ارسال شده در 1399/08/14با سلام و درود
کاش اگه میتونستید مبحث Navigation ، Data Binding رو هم اضافه میکردید که دیگه این آموزش کامل کامل بشه.
در هر صورت ممنون.
فقط یه ایرادی بگیرم اونم اینکه نمی دونم چرا مدرسان و اساتید ایرانی به مسِله مدت زمان فیلم های آموزش دقت نمیکنن.
وقتی تایم فیلم از 15 دقیقه بیشتر میشه دیگه فایده نداره و حوصله سر بر میشه .حتی خود 15 دقیقه هم زیاده.اگه آموزش های udemy یا لیندا رو ببنید متوجه میشید که اکثرا زیر 10 دقیقه هستن.
سجاد مرادی (مدرس)
ارسال شده در 1399/08/14سلام.
مدت زمان آموزش براساس مباحثی که باید گفته بشه در نظر گرفته میشه.مدرس های سایت های خارجی یک آموزش 20 دقیقه ای رو 6 قسمت تقسیم میکنند ولی بنده همون یک قسمت 20 دقیقه ای منتشر میکنم.چون در این سایت روزانه فقط یک قسمت منتشر میشه .
موفق باشین.
اصغر اصغری
ارسال شده در 1399/08/10با سلام
آیا تو آموزش از mvvm هم استفاده میکنید؟ منظورم اینکه چطور توی mvvm از dagger2 استفاده کنیم؟
سجاد مرادی (مدرس)
ارسال شده در 1399/08/11سلام دوست من .
درمورد MVVM نحوه ی استفاده از dagger برای اینجکت کردن Viewmodel در قسمت 17 آموزش داده شده.
اما اگه منظورتون استفاده از سایر مباحث مربوط به MVVM مثل Navigation ، Data Binding و ... به صورت همزمانه ، باید عرض کنم که خیر.
s.kazemi1373
ارسال شده در 1399/07/19سلام
وقت بخیر
در مورد رتروفیت اینجکشن و مباحثش صحبت کنید عالی میشه
اینکه چطوری با دگر این رتروفیت رو اینجکت و استفاده کنیم
سجاد مرادی (مدرس)
ارسال شده در 1399/07/19سلام دوست عزیز.
در آپدیت ها چنین آموزشی رو در نظر دارم که ارائه بدم.
miladmfz
ارسال شده در 1399/07/17سلام استاد گرامی
ممنون میشم به سوال من پاسخ بدید
شما اومدید adapter رو داخل AdapterComponent معرفی کردید
چرا داخل AdapterModule اینکارو رو نکردیم ؟
سجاد مرادی (مدرس)
ارسال شده در 1399/07/18سلام دوست خوبم.لطفا از این به بعد سوالات رو در بخش پرسش مطرح کن.
اما پاسخ اینه که من برای اینکه بتونم ساده تر براتون توضیح بدم تا متوجه بشین این کار رو کردم. نه در کامپوننت و نه در ماژول نیاز به برگردوندن ادپتر نیست چون متد سازنده اش اینجکت شده و در Mainactivity هم فیلد اینجکت انجام دادیم.
اگر شما متدی که در کامپوننت ادپتر رو برمیگردونه رو حذف کنی میبینی که بدون خطا بازهم برنامه کار میکنه.
موفق باشی.
s.kazemi1373
ارسال شده در 1399/07/14سلام
وقت بخیر استاد عزیز
برای این دوره تخفیف اعمال کنید بی زحمت
سجاد مرادی (مدرس)
ارسال شده در 1399/07/14سلام دوست عزیز.
مهلت تخفیف به پایان رسیده بود که دوباره بارگذاری شد.
موفق باشین.
علی پورمومن
ارسال شده در 1399/07/03سلام استاد عزیز
ممنونم از دوره ی خوبتون که به پایان رسوندید
امکانش هست در زمینه ی تخصصی اندروید بازهم دوره بذارید
ممنون میشم
سجاد مرادی (مدرس)
ارسال شده در 1399/07/03سلام دوست گرامی.
بله حتما ، با کمال میل.
با احترام