تخفیف!
آموزش کامل CI/CD برای توسعه دهندگان آندروید

آموزش کامل CI/CD برای توسعه دهندگان آندروید | Master CI/CD for Android Developers

(1 بررسی مشتری)

قیمت اصلی 1,200,000ریال بود.قیمت فعلی 200,000ریال است.

  • 7 ساعت ویدیو با زیرنویس انگلیسی و کیفیت 1080
  • به روز رسانی 8/2021 تهیه شده رسمی یودمی ایران
  • حجم: 3.58GB (ترافیک داخلی)

توضیحات

آموزش کامل CI/CD برای توسعه دهندگان آندروید

نام دوره : Master CI/CD for Android Developers

آموزش کامل CI/CD برای توسعه دهندگان آندروید

پیش نیاز:

توضیحات:

در دوره آموزش کامل CI/CD برای توسعه دهندگان آندروید چه چیزی یاد خواهید گرفت؟

در این دوره، اصول CI/CD که مخفف عبارت Continuous Integration/Continuous Delivery است را یاد می گیرید و می توانید این اصول را در فرآیند توسعه اپلیکیشن اندروید خود اعمال کنید.

کلمه Deployment اغلب به جای Delivery استفاده می شود اما به طور موثر به همان معنی است.

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

ادغام پیوسته (CI) چیست؟

CI عمل ادغام نسخه های کاری فعلی برنامه نویسان به یک خط اصلی مشترک به طور منظم (معمولاً چندین بار در روز) است.

یک توسعه‌دهنده یک کپی از پایه کد را قبل از ایجاد تغییر بررسی می‌کند.

با گذشت زمان که سایر توسعه دهندگان بررسی می کنند و تغییرات ایجاد می کنند.

این نسخه کار بررسی شده از پایه کد منبع قدیمی می شود و به طور بالقوه به کار بیشتر و بیشتری توسط توسعه دهندگان نیاز دارد تا در واقع تغییرات تکمیل شده خود را دوباره به مخزن اصلی بررسی کنند.

بدون استفاده از CI، ادغام همه این تغییرات می‌تواند واقعاً دشوار باشد و می‌تواند منجر به زمان بیشتری برای ادغام تغییرات در پایه کد منبع اصلی شود تا زمانی که برای ایجاد خود تغییر صرف شده است.

CI به دنبال حذف این مشکل با اطمینان از اینکه همه توسعه دهندگان زودتر و اغلب با هدف کاهش دوباره کاری و در نهایت صرفه جویی در هزینه و زمان، ادغام می شوند، است.

این شامل همه توسعه دهندگان می شود که کد خود را چندین بار در روز در مخزن اصلی ادغام می کنند.

یک امتیاز اضافی این است که هر برنامه نویسی که تغییرات را ادغام می کند باید تمام تست های واحد را که معمولاً به طور خودکار اجرا می شوند بسازد و اجرا کند (و پاس کند)

به این معنی که کار با پایه کد و ادغام تغییرات در آن آسان تر است و در نتیجه به طور بالقوه پایدارتر است.

تحویل یا استقرار مداوم (CD) چیست؟

این CI را گسترش می دهد تا اطمینان حاصل شود که تغییرات جدید در نرم افزار می تواند سریعتر، اما به روشی پایدارتر برای مشتریان منتشر شود.

مزایای CI را از منظر توسعه (تست خودکار، بررسی کد، و غیره) در نظر می گیرد و اجازه می دهد تا پایه کد واقعی ساخته شود و نسخه های جدید به طور خودکار برای مشتری منتشر شوند،به طور موثر به این معنی است که یک نسخه جدید می تواند با یک کلیک به کار گرفته شود.

آموزش کامل CI/CD برای توسعه دهندگان آندروید

موضوعات کلیدی دوره آموزش کامل CI/CD برای توسعه دهندگان آندروید

  • 1. یکپارچه سازی مداوم
  • 2. تحویل مستمر
  • 3. App Center
  • 4. GitHub Pull Requests
  • 5. حفاظت از شاخه
  • 6. تست های رابط کاربری
  • 7. تشخیص برنامه
  • 8. تجزیه و تحلیل برنامه

چه چیزی یاد خواهید گرفت؟

  • • نحوه ردیابی خطاها و خرابی ها در برنامه های خود را بیاموزید.
  • • بیاموزید که چگونه هر رویدادی را که در برنامه هایتان راه اندازی می شود، ردیابی کنید.
  • • جریان های کامل CI/CD را در فرآیند توسعه برنامه خود اعمال کنید.
  • • از GitHub برای شروع بررسی کد و توزیع برنامه به کاربران استفاده کنید.
  • • از App Center برای خودکارسازی چک ها و محافظت از شاخه های مهم استفاده کنید.
  • • از App Center برای ایجاد خودکار در هر ادغام استفاده کنید.
  • • توزیع یک ساخت جدید به آزمایش کنندگان بتا را خودکار کنید.
  • • توزیع نسخه های جدید را در فروشگاه برنامه Google به صورت خودکار انجام دهید.
  • • روی توسعه ویژگی ها تمرکز کنید، ساخت و توزیع را به App Center بسپارید.
  • • کار تیمی را با ساخت و بررسی های خودکار که کیفیت ادغام های شما را بهبود می بخشد، بهبود بخشید.
  • • کشف محصول را با کمک Analytics در App Center فعال کنید.

دوره  آموزش کامل CI/CD برای توسعه دهندگان آندروید برای چه کسانی است:

  • توسعه دهندگان اندروید به دنبال مهارت در فرآیند CI/CD هستند

بخشی از دوره :

1 دیدگاه برای آموزش کامل CI/CD برای توسعه دهندگان آندروید | Master CI/CD for Android Developers

  1. یودمی ایران

    دوره درخواستی خود را از راه های ارتباطی درخواست کنید

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *