آموزش اپلیکیشن اندروید مدرن با کاتلین، معماری MVVM، دگر ۲، RxJava و بیشتر - آخرین آپدیت

دانلود Modern Android app using Kotlin, MVVM, Dagger2, RxJava &more

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

یادگیری پیشرفته‌ترین فناوری‌های اندروید: Dagger2، MVVM، Kotlin، RxJava، Retrofit، Mockito و Glide

توسعه اندروید مدرن با استفاده از جدیدترین تکنولوژی‌ها در این دوره آموزشی.

ساخت اپلیکیشن موبایل حرفه‌ای با معماری اندروید پیشرفته.

چرا این دوره برای شما مناسب است؟

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

هدف اصلی این دوره، ارائه یک مثال عملی از چگونگی استفاده از این تکنولوژی‌ها، در حین ساخت یک اپلیکیشن ساده و کاربردی است.

آنچه خواهید آموخت:

  • معماری MVVM با استفاده از Android Lifecycle Extensions توصیه شده توسط گوگل
  • Dagger2 برای تزریق وابستگی (Dependency Injection)
  • RxJava به عنوان یک چارچوب واکنش‌گرا (Reactive Framework)
  • Retrofit و JSON برای ارتباط با سرور از راه دور
  • Glide برای بارگذاری سریع و روان تصاویر
  • Unit Testing برای تست دقیق اپلیکیشن و اطمینان از پایداری و استحکام آن
  • و همه این‌ها با زبان برنامه‌نویسی Kotlin، زبان جدید و پرطرفدار گوگل، پیاده‌سازی خواهند شد.

کلید موفقیت شما در توسعه اندروید

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

همین امروز ثبت نام کنید!

بیایید با هم یاد بگیریم چگونه یک اپلیکیشن اندروید مدرن را به درستی بسازیم.

گارانتی بازگشت وجه

30 روز گارانتی بازگشت وجه توسط Udemy.

مدرس برتر

مدرس با امتیاز بالا و بیش از 10,000 دانشجو فعال که ماهانه در حال افزایش هستند.

بازخورد دانشجویان:

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

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

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


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

مقدمه Introduction

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

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

معرفی 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

معماری MVVM MVVM Architecture

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

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

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

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

معماری 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

  • پیاده‌سازی Adapter Implement the Adapter

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

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

  • پیاده‌سازی View Implement the View

Retrofit Retrofit

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

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

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

مقاوم سازی Retrofit

  • Retrofit چیست؟ What is Retrofit

  • Retrofit چیست What is Retrofit

  • پیاده‌سازی Retrofit Implement Retrofit

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

  • دریافت داده‌ها از backend Get data from the backend

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

  • آپدیت Layout Update the Layout

  • آپدیت View Update the View

  • پیاده‌سازی Refresh Implement Refresh

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

  • چالش Challenge

تزریق وابستگی 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

تست واحد Unit Testing

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

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

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

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

تست واحد Unit Testing

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

  • تنظیم تست واحد Setup Unit Tests

  • تست مسیر موفقیت Test the Success Path

  • چالش Challenge

  • چالش Challenge

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

نتیجه‌گیری Conclusion

  • نتیجه Conclusion

  • متشکرم Thank you

نتیجه Conclusion

  • نتیجه‌گیری Conclusion

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

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

  • متشکرم Thank you

نمایش نظرات

آموزش اپلیکیشن اندروید مدرن با کاتلین، معماری MVVM، دگر ۲، RxJava و بیشتر
جزییات دوره
3 hours
30
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
4,002
4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Catalin Stefan Catalin Stefan

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

Catalin Stefan Catalin Stefan

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