آموزش تست اندروید: واحد تست، انتخاب، ViewModels و موارد دیگر!

Android Testing: Unit Tests, Hilt, ViewModels and more!

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: آموزش تست اندروید با Kotlin: تست های واحد، تست Hilt، ViewModel، Fragment، Room، Repos، Test Doubles گنجانده شده است! تست واحد تست اندروید تست یکپارچه سازی و تست رابط کاربری تست با Hilt ViewModel Testing LiveData Testing Fragment Testing پیش نیاز:دانش برنامه نویسی متوسط ​​اندروید متوسط ​​دانش Kotlin آماده راه اندازی اندروید استودیو

به دوره تست اندروید خوش آمدید!

اگر یک برنامه نویس Android هستید که به دنبال یادگیری در مورد آزمایش برنامه های تلفن همراه خود هستید، به جای درستی آمده اید!

این دوره برای توسعه دهندگان اندروید است که حداقل دانش متوسط ​​​​در مورد Kotlin و توسعه اندروید دارند. ما در مورد آزمایش و ایجاد یک برنامه از ابتدا با استفاده از اجزای Jet Pack برای آزمایش آن نیز یاد خواهیم گرفت. همه دوره ها کاملاً تجربه عملی خواهند بود.

این دوره توسط آتیل سامانچی اوغلو ارائه شده است که به بیش از 250000 دانشجو در سراسر جهان در زمینه امنیت سایبری توسعه اپلیکیشن موبایل خدمات ارائه می دهد. آتیل همچنین توسعه اندروید را در دانشگاه بوغازیچی تدریس می کند. این دوره با همکاری Codestars ساخته شده است و به بیش از 1.5 میلیون دانش آموز در سراسر جهان خدمات ارائه می دهد!

برخی از موضوعاتی که قرار است در طول دوره به آنها بپردازیم:

  • آزمون های واحد

  • تست‌های رابط کاربری یکپارچه

  • تست با Hilt

  • آزمایش قطعات

  • آزمایش ViewModels

  • آزمایش LiveData

  • تست دوتایی

  • اسپرسو موکیتو

  • JUnit

  • اتاق آزمایش

  • اصول TDD

  • آزمایش پیمایش

اگر در راه تبدیل شدن به یک برنامه‌نویس حرفه‌ای اندروید هستید، این دوره همه چیزهایی را که نیاز دارید، مخصوصاً در بخش آزمایشی دارد. ما یک برنامه کاربردی به نام Art Book از ابتدا ایجاد می کنیم و آن را با هم آزمایش می کنیم تا همه چیزهایی را که باید در مورد آزمایش برنامه های Android بدانید، تمرین کنید.

همه کدها توسط ما از طریق GitHub به اشتراک گذاشته می شود و شما می توانید هر سوالی را از طریق Q A بپرسید تا به مربی دسترسی پیدا کنید.

کد نویسی مبارک!


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

مقدمه ای بر تست Introduction to Testing

  • معرفی Introduction

  • انواع مختلف تست Different Kinds of Testing

  • برنامه ساده Simple Application

  • آزمون واحد اول First Unit Test

  • TDD چیست؟ What is TDD?

  • لینک GitHub برنامه معرفی تست Test Introduction App GitHub Link

کاربرد ساختمان Building Application

  • معرفی کتاب هنر ArtBook Introduction

  • راه اندازی ArtBook ArtBook Setup

  • همه نماها All Views

  • ناوبری و ViewBinding Navigation and ViewBinding

  • اتاق Room

  • API API

  • هیلت Hilt

  • مخزن Repository

  • ViewModel ViewModel

  • کارخانه قطعات Fragment Factory

  • آداپتور Adapter

  • قطعه هنر Art Fragment

  • پایان برنامه Finishing Application

تست پیشرفته Advanced Testing

  • تست دونفره Test Doubles

  • تست LiveData Testing LiveData

  • اتاق تست Testing Room

  • تست هیلت Hilt Testing

  • اولین تست قطعه First Fragment Test

  • اسپرسو و موکیتو Espresso and Mockito

  • تست RecyclerView RecyclerView Test

  • پیوند GitHub برای برنامه ArtBook GitHub Link for ArtBook Application

نمایش نظرات

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

آموزش تست اندروید: واحد تست، انتخاب، ViewModels و موارد دیگر!
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
6 hours
27
Udemy (یودمی) udemy-small
28 اسفند 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
1,369
4.5 از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Codestars • over 2 million students worldwide! Codestars • over 2 million students worldwide!

آموزش نسل بعدی کدگذارها

Atil Samancioglu Atil Samancioglu

مربی هرکی مربه ، Udemy'de 200.000'den fazla öğrenciye Yazılım، Mobil Uygulamalar ve Siber Güvenlik konuları üzerine eğitim veriyorum. Aynı zamanda mezunu olduğum Boğaziçi Üniversitesi'nde Mobil Geliştirme'ye Giriş dersi veriyorum. Ayrıca Kolektif Academy kurucu ortağı ve CEO's olarak çalışıyorum. Mesleğiniz ve eğitiminiz ne olursa olsun programlama öğrenmeye bir şans vermeniz gerektiğine inanıyorum. Yıllar geçtikçe dünyamızda kod yazıp okuyabilenlerin oranı hızla yükseliyor. Siz de eğer ileride dijital çağı yakalayan ve hatta yön veren bir birey olmak istiyorsanız doğru yerdesiniz! Eğer aklınızda çok iyi bir mobil uygulama fikri varsa، hayallerinizin peşinden koşuyorsanız، iyi bir geliştirici olarak iş sahibi olmak istiyorsanız، siber güvenlik uzmanı olma yoluna girme veyyaliyantanici oylaksiyansenöyön sadyelecenindy 180.000'den fazla kişiden 5 üzerinden 4.6 ortalama puan almış eğitimlere kayıt olup hemen başlayabilirsiniz.

Udemy (یودمی)

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

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