نوروز مبارک

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

آموزش معماری MVVM
شرکت گوگل در سال 2018 مباحث مربوط به Android Jetpack را معرفی کرد. که شامل 4 بخش :
رابط کاربری (UI)، رفتار (Behavior)، پایه (Foundation) و معماری (Architecture) که مهمترین آن،مباحث مربوط به
معماری می باشد.
انواع معماری های مختلفی برای اندروید موجود است که از مهم ترین آنها می توان به MVC ، MVP و MVVM اشاره کرد.
معماری MVVM پیشرو ترین معماری اندورید است به این معنی که شما برای کار در شرکت ها ، یا تشکیل تیم خاص خود
برای طراحی اپلیکیشن به این نوع معماری نیاز دارید،هر چه قدر اپلیکیشن شما وسیع تر باشد پیچیدگی کار شما نیز بالاتر
می رود اما با کمک معماری MVVM به خوبی از عهده آن بر خواهید آمد.
مهم ترین ویژگی معماری MVVM امکان توسعه پذیری آن است که اپلیکیشن شما را به سه قسمت که شامل :
View, ViewModel, Model می باشد تقسیم می کند . که هر بخش وظیفه خاص خود را دارد که در طول دوره
کاملا با آن آشنا خواهید شد.
مطالبی که در این دوره مطرح می شوند شامل :
- Data Binding
- Lifecycles
- Live Data
- Navigation
- Paging
- Room
- ViewModel
- WorkManager
که تمامی مربوط به مبحث معماری (Architecture)در Android Jetpack می باشد.
دوره از مبتدی تا پیشرفته می باشد و تمامی مطالب معماری MVVM را پوشش میدهد.
کد های سمت سرور با زبان php پیاده سازی می شوند و از کتابخانه Retrofit برای اتصال به سرور استفاده می کنیم.
پیش نیاز این دوره آشنایی مقدماتی با برنامه نویسی اندروید ، زبان php و کتابخانه Retrofit می باشد.
برای اطلاع بیشتر از مباحث دوره حتما دموی دوره را مشاهده نمایید.
فهرستـــ ویدیوها
مدت زمان دوره 13:41:00با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.
شروع پروژه و آشنایی با DataBinding
در این جلسه پروژه را شروع می کنیم و با مباحث اولیه معماری شروع به کار می کنیم.
ادامه کار با Navigation
در مباحث این جلسه به ساخت Fragment و استفاده در Navigation می پردازیم.
نظرات کاربران در رابطه با این دوره
sat_light
ارسال شده در 1401/09/16سلام
من برای توسعه اپلیکیشن اندروید، در حال گذروندن دوره های دارت و فریمورک فلاتر هستم. آیا برای پیاده سازی معماری mvvm توسط فلاتر، این دوره شما مناسب من هست ؟ یا فقط برای کسانی هست که با جاوا یا کاتلین آشنا هستند و اپلیکیشن های اندرویدی رو با اونها توسعه میدن و طراحی می کنن ؟
حمیدرضا ایل بیگی (مدرس)
ارسال شده در 1403/09/21سلام
خیر کاربردی نیست براتون
محمدرضا بخشی پور
ارسال شده در 1401/06/14با سلام، دوره ی بسیار خوبیه.
من سرعت پخشش رو توی پلیر کمی بالاتر بردم، اما بستگی به پیش زمینه ی فرد در زمینه برنامه نویسی اندروید داره.
درباره ی صحبتهای حاشیه ای که بعضی عزیزان اشاره داشتن، اتفاقا باعث میشه کلاس روند یکنواخت نداشته باشه و فکر میکنم حساسیت زیادی بعضیهاست.
من خیلی مدت پیش این آموزشها رو تهیه و استفاده کردم و اتفاقا اون موقع منابع فارسی مناسبی اصلا وجود نداشت و خیلی سطحی و گذرا بود و معلوم بود اون مدرسها هیچ تسلطی نسبت به موضوع نداشتن.
به امید پیشرفت همه عزیزان
حمیدرضا ایل بیگی (مدرس)
ارسال شده در 1403/09/21درود
ممنون از توجه تون
12349
ارسال شده در 1400/08/29با عرض سلام و خسته نباشید
ببخشید آیا شما سایت ها و منابع های خوب برای یادگیری بهتر کاتلین پیشنهاد می کنید
ممنون از شما
امیر حسین باقری شرف
ارسال شده در 1400/05/27با سلام و عرض احترام
دوره بسیار کاربردی و عالی هست خیلی ممنون از شما
حمیدرضا ایل بیگی (مدرس)
ارسال شده در 1400/05/28سلام
نظر لطفتونه
mprh
ارسال شده در 1400/02/26اموزش کند و بی کیفیت
حرفای بی ربط و خسته کننده
با عرض معذرت اما اصلا راضی کننده نبود
و با کمال احترام بنده پشیمان هستم از خرید این دوره
حمیدرضا ایل بیگی (مدرس)
ارسال شده در 1400/02/26خواهش میکنم
نظرتون محترمه
رضا نصیری
ارسال شده در 1401/01/05عرض ادب - والا منم با شما موفقم ، حرف بی ربط واقعا زیاد زده میشه، حاشیه زیاد میرن و ...
مثلا بحث اصلی رو ول کردن دارن توضیح میدن که مامور شهرداری مته اورده و چی چی ها اوردن و دارن کوچه رو میکنن خخخ خب مهندس یه معذرت خواهی بابت صدای محیط بکن و بگذر
یا صدای باران و واااای چهبارانی میاد و ....
و اینکه تکیه کلام ساز و کار مارو کشت کم استفاده کنید خخخخ
و یک گلایه: در حد امکان از کلمه نفهمیدن استفاده نکنید، نگید که نمی فهمید، بگید متوجه نمی شید.
خلاصه اینکه من استفاده کردم و آپدیت شدم، دستتون درد نکنه. خدایی میگم اگه بیننده سطح کد نویسیش حرفه ای نباشه زیاد براش کارساز نیست.
تشکر
mohsen1081
ارسال شده در 1400/01/07سلام روزتون بخیر سال نو مبارک قسمت های 41 و 42 جابه جا شده است
SeNo
ارسال شده در 1399/12/07استاد سلام وقتتون بخیر یه سوال اینکه ایا به مباحث جت پک هم در این دوره توجه میشه؟ یعنی ما با تسلط به این دوره میتونیم بگیم معماری با جت پک بلدیم؟ ممنونم
حمیدرضا ایل بیگی (مدرس)
ارسال شده در 1399/12/16سلام
ببخشید دیر جواب دادم
هیچ وقت یک دوره آموزشی شما رو به تسلط در موضوعی نمیرسونه فقط ممکنه مسیر شروع رو راحت تر کنه و بستگی به تلاش خودتون داره
لطفا از اول خودتون درگیر رسیدن به تسلط و فلان و بهمان نکین شروع کنین بقیش به مرور همراه میشه
amir28ali95
ارسال شده در 1399/12/06سلام بعد از دیدن دوره و تمرین خوب و اینا میشه اپ های بزرگ و زد و سوال دوم تمامی مباحث معماری ب صورت پیشرفته گفته شده؟
حمیدرضا ایل بیگی (مدرس)
ارسال شده در 1399/12/16سلام
ببخشید دیر جواب دادم
بحث jetpack شامل چهار بخشه که مهمترینش معماری که تو این دوره بررسی شده
منظورتون از پیشرفته رو نمیدونم اگه دوره برچسب پیشرفته خورده به این معنی نیست که دیگه کامل بحث معماری تهش رو درآوردیم
چون واقعا انتهایی نداره و همیشه یه چیز دیگه هست که شما باید یاد بگیرین برچسب خوردن پیشرفته دوره نسب به مباحث مقدماتی و
متوسط در نظر گرفته شده