×
ribbon

تسلط بر Hilt: دوره جامع و کاربردی

مدرس:

رامین صیقلی

تسلط بر مدیریت وابستگی‌ها در اندروید

جدید
گواهی‌نامه
2دانشجو
1:01ساعت
سرفصل‌ها
مقدماتی تا پیشرفته سطح دوره
بروزرسانیمهر ۱۴۰۵
محتوای دوره
سرفصل‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

آشنایی با مفهوم Dependency Injection و نقش آن در توسعه اندروید

ساخت و مدیریت Moduleها با @Module و @InstallIn

استفاده از @Provides و @Binds و تفاوت آن‌ها

آشنایی با Scopeها و نحوه انتخاب Scope مناسب

این دوره شامل:

1 ساعت ویدئو

1 جلسه متنی

9 سؤال سنجش و یادگیری

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

توضیحات دوره

در این دوره، کتابخانه Hilt را برای مدیریت وابستگی‌ها در برنامه‌های اندرویدی به‌صورت مفهومی و کاربردی یاد می‌گیرید. هدف دوره این است که درک درستی از Dependency Injection و نحوه کار Hilt به دست آورید و بتوانید از این ابزار در پروژه‌های اندرویدی خود به شکل صحیح و اصولی استفاده کنید.

دوره با بررسی مفهوم Dependency Injection و مشکلاتی که در مدیریت و ساخت وابستگی‌ها به وجود می‌آید شروع می‌شود. سپس با Hilt، نحوه راه‌اندازی آن و روش‌های مختلف تزریق وابستگی آشنا می‌شوید. در ادامه مفاهیمی مانند Constructor Injection، Module، Provides، Binds، Scope و Qualifier به‌صورت مرحله‌به‌مرحله بررسی می‌شوند.

در بخش‌های بعدی، نحوه استفاده از Hilt در اجزای رایج برنامه‌های اندرویدی مانند ViewModel، Repository، Retrofit و Room را بررسی می‌کنیم تا کاربرد هر مفهوم را در سناریوهای واقعی بهتر درک کنید. همچنین با مفاهیمی مانند Provider و Lazy و تفاوت کاربرد آن‌ها آشنا خواهید شد.

روش تدریس دوره بر پایه توضیح ساده مفاهیم، بررسی مثال‌های کدنویسی و تحلیل سناریوهای رایج در توسعه اندروید است. در هر بخش ابتدا مفهوم موردنظر را به زبان ساده بررسی می‌کنیم، سپس نحوه پیاده‌سازی آن با Hilt را می‌بینیم و در ادامه درباره زمان و شرایط مناسب استفاده از آن صحبت می‌کنیم. بنابراین هدف دوره صرفاً حفظ Annotationها نیست؛ بلکه تلاش می‌شود دلیل استفاده از هر قابلیت و نحوه انتخاب روش مناسب را نیز درک کنید.

در پایان دوره، با مفاهیم اصلی Dependency Injection و Hilt آشنا خواهید بود و می‌توانید وابستگی‌های پروژه‌های اندرویدی را به شکل اصولی مدیریت کنید. همچنین توانایی استفاده از Injection، Moduleها، Scopeها و Qualifierها و استفاده از Hilt در معماری‌هایی مانند MVVM و Clean Architecture را به دست خواهید آورد.

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

دیدگاه کاربران

5

بر اساس امتیاز 1 دانشجو

1
2
3
4
5

گواهینامه اختصاصی دو زبانه

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

امکان اشتراک گذاری در لینکدین
دو زبانه

ضمانت بازگشت وجه

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

مهلت درخواستتا ۱۵ روز پس از خرید دوره
میزان مشاهدهکمتر از ۲۰ درصد یا ۵ جلسه از دوره
رامین صیقلیموبایل تیم لید ، مدرس برنامه نویسی اندروید
1دوره
0دانشجو

رامین صیقلی، متولد ۱۳۶۷، بیش از ۱۲ سال سابقهٔ کاری در حوزهٔ برنامه نویسی موبایل دارد و طی این سالها مسیر رشد خود را از توسعه دهنده تا مدیر تیم طی کرده است. او در حال حاضر به عنوان Mobile Team Lead در شرکت دات وان (Dot One) مشغول به کار است و مسئولیت هدایت و توسعهٔ پروژه های اندرویدی این مجموعه را بر عهده دارد.

تمرکز تخصصی  وی بر توسعهٔ اندروید با Kotlin و ابزارهای مدرن اکوسیستم آن است؛ از جمله Jetpack Compose، Hilt،  Paging و … می باشد  . او در کنار کار اجرایی و مدیریت تیم، به آموزش و انتقال تجربه نیز علاقهمند است و تجربهٔ خود را از پروژه های واقعی و مقیاس پذیر در اختیار علاقه مندان قرار میدهد.

poster

تسلط بر Hilt: دوره جامع و کاربردی

2دانشجو