آموزش تزریق وابستگی هیلت در اندروید با Kotlin 2023

Hilt Dependency Injection in Android with Kotlin 2023

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: Hilt با Kotlin به صورت تئوری و عملی در یک برنامه اندرویدی تست واحد تست وابستگی ماژول های تزریق کامپوننت Field Injection Constructor Injection Method Injection Qualifiers ViewModel injection پیش نیازها:دانش توسعه اندروید دانش Kotlin

Dependency Injection اکنون یکی از اجزای ضروری توسعه Android است. همه پروژه‌های بزرگ و خوش ساخت از آن برای آسان‌تر و کاربردی‌تر کردن توسعه استفاده می‌کنند.

Hilt نسل بعدی چارچوب تزریق وابستگی از Google است. این بر روی Dagger ساخته شده است و DI را تا حد زیادی ساده می کند. توسعه Android به طور پیوسته بر Dependency Injection متکی بوده است و Hilt اکنون سریعترین و ساده ترین راه برای پیاده سازی آن در پروژه های شما است.

این دوره

خواهد شد
  • شما را از یک مبتدی کامل در فناوری می‌گیرد

  • جنبه های نظری تزریق هیلت را با جزئیات توضیح دهید

  • به طور کامل تمام مؤلفه هایی را بررسی کنید که هیلت را به کتابخانه ای موفق تبدیل می کند

  • آن را در یک برنامه کاربردی اجرا کنید

بعد از این دوره، دانش و تجربه استفاده از Hilt را در تمام پروژه‌های توسعه برنامه خود خواهید داشت و به برنامه‌های خود اجازه می‌دهید تا یکپارچه رشد و گسترش پیدا کنند.

ما در مورد:

یاد خواهیم گرفت
  • ماژول ها

  • تزریق سازنده

  • تزریق میدانی

  • تزریق روش

  • اجزاء

  • شرایط مقدماتی

  • واجد شرایط استاندارد

  • ViewModel injection

  • آزمایش واحد

ما همه چیز را در کاتلین خواهیم ساخت.

ما زمینه های زیادی را در این دوره پوشش می دهیم و مفاهیم را به صورت عملی پیاده سازی می کنیم تا نه تنها دانش نظری بلکه تجربه عملی نیز کسب کنید. چه با تجربه صفر در تزریق وابستگی شروع کنید و چه از قبل کمی در مورد آن از طریق خنجر می دانید، این دوره به شما نحوه استفاده از آن را با Hilt نشان می دهد.

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


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

معرفی Introduction

  • معرفی Introduction

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

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

  • تزریق وابستگی چیست؟ What is dependency injection

  • اصول اولیه خنجر Dagger basics

معرفی Introduction

  • معرفی Introduction

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

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

  • تزریق وابستگی چیست؟ What is dependency injection

  • اصول اولیه خنجر Dagger basics

مبانی Basics

  • نمای کلی بخش Section overview

  • ایجاد پروژه و دسته راه اندازی Create project and setup hilt

  • کلاس برنامه Application class

  • Android EntryPoint AndroidEntryPoint

  • تزریق سازنده Constructor injection

  • تزریق میدانی Field injection

  • روش تزریق Method injection

مبانی Basics

  • نمای کلی بخش Section overview

  • ایجاد پروژه و دسته راه اندازی Create project and setup hilt

  • کلاس برنامه Application class

  • Android EntryPoint AndroidEntryPoint

  • تزریق سازنده Constructor injection

  • تزریق میدانی Field injection

  • روش تزریق Method injection

ماژول ها Modules

  • نمای کلی بخش Section overview

  • تنظیم کد Code setup

  • ماژول ها Modules

  • اینترفیس ها را با @Binds تزریق کنید Inject interfaces with @Binds

  • نمونه ها را با @Provides تزریق کنید Inject instances with @Provides

  • مقدماتی Qualifiers

  • فراهم کردن زمینه Providing context

  • نصب در چند جزء Installing in multiple components

ماژول ها Modules

  • نمای کلی بخش Section overview

  • تنظیم کد Code setup

  • ماژول ها Modules

  • اینترفیس ها را با @Binds تزریق کنید Inject interfaces with @Binds

  • نمونه ها را با @Provides تزریق کنید Inject instances with @Provides

  • مقدماتی Qualifiers

  • فراهم کردن زمینه Providing context

  • نصب در چند جزء Installing in multiple components

اجزاء Components

  • نمای کلی بخش Section overview

  • اجزا و طول عمر Components and lifetimes

  • محدوده ها Scopes

  • سلسله مراتب Hierarchy

اجزاء Components

  • نمای کلی بخش Section overview

  • اجزا و طول عمر Components and lifetimes

  • محدوده ها Scopes

  • سلسله مراتب Hierarchy

دیگران Others

  • ViewModel ViewModel

  • تست واحد Unit testing

دیگران Others

  • ViewModel ViewModel

  • تست واحد Unit testing

نتیجه Conclusion

  • نتیجه Conclusion

  • متشکرم Thank you

نتیجه Conclusion

  • نتیجه Conclusion

  • متشکرم Thank you

نمایش نظرات

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

آموزش تزریق وابستگی هیلت در اندروید با Kotlin 2023
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2.5 hours
28
Udemy (یودمی) udemy-small
30 آذر 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
785
4.5 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Catalin Stefan Catalin Stefan

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

Udemy (یودمی)

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

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