آموزش مرکز برنامه: ادغام و تحویل مداوم برای iOS

App Center: Continuous Integration and Delivery for iOS

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: به آخرین باری که یک برنامه را منتشر کرده اید فکر کنید. چند جلسه آزمایش کننده بتا شما برگزار شد؟ چند بار برنامه شما خراب شد؟ کاربران بیشترین زمان را در کجا سپری کرده اند؟ Visual Studio App Center به طور خودکار این داده ها را برای شما جمع آوری کرده و در یک داشبورد مبتنی بر وب ادغام می کند. همچنین یک راه حل کامل ادغام مداوم / استقرار مداوم (CI / CD) برای برنامه های iOS و macOS شما فراهم می کند. شما repo خود را به App Center متصل می کنید و برنامه های شما را بر اساس عوامل میزبان cloud ایجاد می کند ، آزمایشات واحد و UI را به طور خودکار بر روی دستگاه های واقعی اجرا می کند و آنها را در تسترهای بتا و فروشگاه های برنامه توزیع می کند. پس از استقرار ، App Center به شما کمک می کند با گزارش خرابی و تجزیه و تحلیل پیشرفته ، برنامه های خود را رصد کنید. حتی به شما امکان می دهد اعلان های فشاری هدفمند را برای درگیر کردن مشتریان خود ارسال کنید.

این دوره مبتنی بر پروژه نشان می دهد که چگونه با استفاده از ویژگی های ارائه شده توسط App Center ، فرآیند توسعه iOS خودکار کنید. بیاموزید که چگونه با یک برنامه ارائه شده iOS Swift شروع کنید و به تدریج از خدمات مرکز برنامه استفاده کنید. با پایان دوره ، شما یک برنامه بومی iOS Swift با خط لوله CI / CD کاملاً یکپارچه خواهید داشت.
موضوعات شامل:
  • مرکز برنامه چیست؟
  • ساختن برنامه در مرکز برنامه
  • ایجاد و اجرای تست واحد با XCTest
  • افزودن SDK App Center به پروژه Xcode شما
  • توزیع نسخه جدید
  • ایجاد یک خرابی آزمایشی
  • کنترل خرابی و عملکرد برنامه با تجزیه و تحلیل
  • درگیر کردن مشتریان خود با اعلان های فشاری هدفمند

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

1. مرکز برنامه چیست؟ 1. What Is App Center?

  • کد بیشتر ، کمتر مدیریت کنید Code more, manage less

  • برنامه مرکز چیست؟ What is App Center?

  • یک حساب مرکز برنامه ایجاد کنید Create an App Center account

  • راه اندازی مک Mac setup

2. برنامه نمونه 2. The Sample Application

  • معرفی برنامه نمونه Introducing the sample app

  • repo برنامه نمونه GitHub Fork the sample app GitHub repo

3. ساخت 3. Build

  • یک برنامه iOS / Swift را به مرکز برنامه اضافه کنید Add an iOS/Swift app to App Center

  • برنامه خود را در مرکز برنامه بسازید Build your app in App Center

4- تست کنید 4. Test

  • تست در مرکز برنامه Testing in App Center

  • یک آزمایش واحد با XCTest ایجاد کنید Create a unit test with XCTest

  • XCTest خود را در مرکز برنامه اجرا کنید Run your XCTest in App Center

5. ادغام SDK 5. SDK Integration

  • برنامه مرکز SDK را به پروژه Xcode خود اضافه کنید Add the App Center SDK to your Xcode project

  • برنامه خود را به مرکز برنامه مشخص کنید Identify your app to App Center

  • خدمات مرکز برنامه را شروع کنید Start the App Center services

6. توزیع کنید 6. Distribute

  • یک نمایه تأمین ایجاد کنید Create a provisioning profile

  • توزیع با مرکز برنامه Distribution with App Center

  • یک گروه توزیع در مرکز برنامه ایجاد کنید Create a distribution group in App Center

  • یک دستگاه را در پرتال Apple Developer ثبت کنید Register a device in the Apple Developer portal

  • نسخه جدید توزیع کنید Distribute a new release

  • به روزرسانی های درون برنامه را فعال کنید Enable in-app updates

7. تشخیصی 7. Diagnostics

  • تصادف آزمایشی ایجاد کنید Generate a test crash

  • نماد اشکال زدایی را برای گزارش خرابی خود بارگذاری کنید Upload debug symbols for your crash report

8- تحلیلی 8. Analytics

  • گزارش های تحلیلی را مشاهده کنید View analytics reports

  • وقایع تجزیه و تحلیل سفارشی را دنبال کنید Track custom analytics events

  • داده های تحلیلی را به لاجورد صادر کنید Export analytics data to Azure

9. فشار 9. Push

  • اعلان های فشار را پیکربندی کنید Configure push notifications

  • مخاطب فشار را تعریف کنید Define a push audience

  • اعلان فشار ارسال کنید Send a push notification

نمایش نظرات

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

آموزش مرکز برنامه: ادغام و تحویل مداوم برای iOS
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 31m
28
Linkedin (لینکدین) lynda-small
11 خرداد 1397 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
3,008
- از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mark Taparauskas Mark Taparauskas

Mark Taparauskas یک توسعه دهنده ارشد محتوای در Azure Platform Evangelism and Experience در Microsoft است. وی هم اکنون در زمینه مواد آموزشی و نمونه هایی برای توسعه دهندگان آزور کار می کند. وی قبل از پیوستن به مایکروسافت ، وقت خود را بین نوشتن کد و ارائه آموزش در برنامه های Windows با برنامه های C # ، برنامه های iOS با Swift و برنامه های Android با Java تقسیم کرد.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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