آموزش برنامه اندروید مدرن با استفاده از Kotlin، MVVM، Dagger2، RxJava و غیره

Modern Android app using Kotlin, MVVM, Dagger2, RxJava &more

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: آموزش جدیدترین فناوری های اندروید از جمله Dagger2، MVVM، Kotlin، RxJava، Retrofit، Mockito و Glide توسعه اندروید اپلیکیشن های موبایل معماری اندروید Dagger2 Kotlin RxJava MVVM Retrofit Mockito Unit Testing پیش نیازها:علاقه به توسعه اندروید Mac یا Windows PC دانش Kotlin

با این دوره آموزشی جدید در مورد توسعه Android در Kotlin، نحوه ایجاد یک برنامه اندروید مدرن را بیاموزید.

اکثر آموزش‌ها و نحوه استفاده از Udemy اصول اولیه ساخت برنامه را به شما نشان می‌دهند، اما نحوه استفاده از آخرین فناوری‌ها و کتابخانه‌ها را به شما نشان نمی‌دهند.

بیشتر پروژه ها و مشاغل نیاز دارند که بدانید چگونه از جدیدترین کتابخانه ها استفاده کنید. این همان چیزی است که این دوره در مورد آن است.

هدف این دوره ارائه یک مثال عملی از نحوه استفاده از این فناوری‌ها است، در حالی که یک برنامه نمونه ساده می‌سازید.


ما در مورد:

یاد خواهیم گرفت
  • معماری MVVM با استفاده از برنامه های افزودنی چرخه حیات Android توصیه شده توسط Google

  • Dagger2 برای تزریق وابستگی

  • RxJava به عنوان یک چارچوب واکنشی

  • Retrofit و JSON برای ارتباط سرور راه دور

  • برای بارگیری بدون درز تصویر، سر بخورید

  • واحد تست می کند تا برنامه را آزمایش کند و آن را پایدار و قوی کند

  • و ما همه چیز را در Kotlin، زبان جدید درخشانی که Google توصیه می‌کند، خواهیم ساخت

اگر می‌خواهید آن شغل را به‌عنوان یک برنامه‌نویس Android بدست آورید، باید نحوه استفاده از این فناوری‌ها را بدانید.

اگر می‌خواهید برنامه‌ای بسازید که مقیاس‌پذیر و قوی باشد، این فناوری‌ها زندگی شما را در دراز مدت آسان می‌کنند.


همین امروز ثبت نام کنید و بیایید نحوه درست ساختن یک برنامه اندروید مدرن را بیاموزیم.


30 روز ضمانت بازگشت وجه ارائه شده توسط Udemy

معلمی دارای امتیاز بالا با بیش از 10000 دانش آموز فعال و رشد ماهانه.


بازخورد دانش‌آموز:

*****

"محتوای عالی با سازنده بسیار پاسخگو." - Saurabh


*****

" دوره عالی. نکات و ترفندهای کوچک زیادی دارد که واقعاً به من کمک کرد و مطمئن هستم که می توانم از همین الان در کارم از آن استفاده کنم " - Saidel


*****

" دوره کوتاه، اما شیرین و دقیق بود. کاتالین در عرض چند ساعت شما را با الگوهای اصلی معماری مدرن مورد نیاز برای پیاده سازی یک برنامه اندروید آشنا می کند. نه برای مبتدیان خام، بلکه محتوای فراوان برای یک متخصص. " - کوین



سرفصل ها و درس ها

معرفی Introduction

  • چی میسازیم What are we building

  • چی میسازیم What are we building

  • نحوه گذراندن این دوره How to take this course

  • پیام مهم در مورد بررسی های Udemy Important message about Udemy reviews

  • پیام مهم در مورد بررسی های Udemy Important message about Udemy reviews

  • در شبکه های اجتماعی شرکت کنید Engage on social media

  • اندروید استودیو Android Studio

  • اندروید استودیو Android Studio

معرفی Introduction

  • نحوه گذراندن این دوره How to take this course

  • در شبکه های اجتماعی شرکت کنید Engage on social media

معماری MVVM MVVM Architecture

  • معماری MVVM چیست؟ What is the MVVM Architecture

  • معماری MVVM چیست؟ What is the MVVM Architecture

  • پروژه را ایجاد کنید Create the Project

  • واردات کتابخانه ها Import the Libraries

  • ViewModel را پیاده سازی کنید Implement the ViewModel

  • Layout را بسازید Build the Layout

  • آداپتور را پیاده سازی کنید Implement the Adapter

  • آداپتور را پیاده سازی کنید Implement the Adapter

  • View را پیاده سازی کنید Implement the View

  • View را پیاده سازی کنید Implement the View

معماری MVVM MVVM Architecture

  • پروژه را ایجاد کنید Create the Project

  • واردات کتابخانه ها Import the Libraries

  • ViewModel را پیاده سازی کنید Implement the ViewModel

  • Layout را بسازید Build the Layout

مقاوم سازی Retrofit

  • Retrofit چیست What is Retrofit

  • Retrofit چیست What is Retrofit

  • Retrofit را اجرا کنید Implement Retrofit

  • داده ها را از باطن دریافت کنید Get data from the backend

  • داده ها را از باطن دریافت کنید Get data from the backend

  • Layout را به روز کنید Update the Layout

  • Layout را به روز کنید Update the Layout

  • نمایش را به روز کنید Update the View

  • Refresh را اجرا کنید Implement Refresh

مقاوم سازی Retrofit

  • Retrofit را اجرا کنید Implement Retrofit

  • نمایش را به روز کنید Update the View

  • Refresh را اجرا کنید Implement Refresh

تزریق وابستگی Dependency Injection

  • تزریق وابستگی چیست؟ What is Dependency Injection

  • تزریق وابستگی چیست؟ What is Dependency Injection

  • Dagger2 را راه اندازی کنید Setup Dagger2

  • Dagger2 را راه اندازی کنید Setup Dagger2

  • چالش Challenge

  • NetworkService را تزریق کنید Inject the NetworkService

  • NetworkService را تزریق کنید Inject the NetworkService

تزریق وابستگی Dependency Injection

  • چالش Challenge

تست واحد Unit Testing

  • تست های واحد چیست؟ What are Unit Tests

  • تست های واحد راه اندازی Setup Unit Tests

  • مسیر موفقیت را آزمایش کنید Test the Success Path

  • چالش Challenge

  • چالش Challenge

  • مسیر خطا را تست کنید Test the Error Path

تست واحد Unit Testing

  • تست های واحد چیست؟ What are Unit Tests

  • تست های واحد راه اندازی Setup Unit Tests

  • مسیر موفقیت را آزمایش کنید Test the Success Path

  • مسیر خطا را تست کنید Test the Error Path

نتیجه Conclusion

  • نتیجه Conclusion

  • منابع بیشتر Further resources

  • منابع بیشتر Further resources

  • متشکرم Thank you

نتیجه Conclusion

  • نتیجه Conclusion

  • متشکرم Thank you

نمایش نظرات

نظری ارسال نشده است.

آموزش برنامه اندروید مدرن با استفاده از Kotlin، MVVM، Dagger2، RxJava و غیره
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3 hours
30
Udemy (یودمی) udemy-small
30 آذر 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
3,710
4.2 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Catalin Stefan Catalin Stefan

مدرس توسعه نرم افزار

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.