دوره آموزشی App Center: یکپارچه سازی و تحویل مداوم برای iOS
1 ساعت 32 دقیقهمبتدی2018-06-01
مدرسین

Mark Taparauskas
Senior Content Developer in Azure Platform Evangelism and Experiences
جزئیات دوره
به آخرین باری که یک برنامه را منتشر کردید فکر کنید. آزمایش کنندگان بتا شما چند جلسه اجرا کردند؟ چند بار برنامه شما خراب شد؟ کاربران بیشترین زمان را در کجا سپری کردند؟ Visual Studio App Center بهطور خودکار این دادهها را برای شما جمعآوری میکند و آنها را در یک داشبورد مبتنی بر وب ادغام میکند. همچنین یک راه حل کامل یکپارچه سازی/ استقرار مداوم (CI/CD) برای برنامه های iOS و macOS شما ارائه می دهد. شما مخزن خود را به App Center متصل میکنید و برنامههای شما را بر روی عوامل میزبانی شده در فضای ابری میسازد، بهطور خودکار تستهای واحد و UI را روی دستگاههای واقعی اجرا میکند و آنها را در آزمایشکنندگان بتا و فروشگاههای برنامه توزیع میکند. پس از استقرار، App Center به شما کمک می کند برنامه های خود را با گزارش های خرابی و تجزیه و تحلیل پیشرفته نظارت کنید. حتی به شما امکان می دهد اعلان های فشار هدفمند ارسال کنید تا مشتریان خود را درگیر خود نگه دارید.
این دوره مبتنی بر پروژه نشان می دهد که چگونه فرآیند توسعه iOS خود را با استفاده از ویژگی های ارائه شده توسط App Center به طور خودکار انجام دهید. کشف کنید که چگونه با یک برنامه iOS Swift ارائه شده شروع کنید و به تدریج خدمات App Center را بگنجانید. در پایان دوره، یک برنامه اصلی iOS Swift با خط لوله CI/CD کاملاً یکپارچه خواهید داشت.
اهداف یادگیری
App Center چیست؟
ساخت اپلیکیشن در App Center
ایجاد و اجرای آزمون واحد با XCTest
افزودن App Center SDK به پروژه Xcode خود
توزیع نسخه جدید
ایجاد تصادف آزمایشی
نظارت بر خرابی و عملکرد برنامه با تجزیه و تحلیل
مشتریان خود را با اعلان های فشار هدفمند درگیر کنید
این دوره مبتنی بر پروژه نشان می دهد که چگونه فرآیند توسعه iOS خود را با استفاده از ویژگی های ارائه شده توسط App Center به طور خودکار انجام دهید. کشف کنید که چگونه با یک برنامه iOS Swift ارائه شده شروع کنید و به تدریج خدمات App Center را بگنجانید. در پایان دوره، یک برنامه اصلی iOS Swift با خط لوله CI/CD کاملاً یکپارچه خواهید داشت.
اهداف یادگیری
App Center چیست؟
ساخت اپلیکیشن در App Center
ایجاد و اجرای آزمون واحد با XCTest
افزودن App Center SDK به پروژه Xcode خود
توزیع نسخه جدید
ایجاد تصادف آزمایشی
نظارت بر خرابی و عملکرد برنامه با تجزیه و تحلیل
مشتریان خود را با اعلان های فشار هدفمند درگیر کنید
مهارت ها
SwiftCross-Platform DevelopmentiOSMobile DevelopmentAppleProject
سرفصل ها
1. App Center چیست
- 01 - بیشتر کد کنید، کمتر مدیریت کنید
- 02 - App Center چیست
- 03 - یک حساب App Center ایجاد کنید
- 04 - راه اندازی مک
2. نمونه برنامه
- 05 - معرفی نمونه برنامه
- 06 - نمونه برنامه GitHub را فورک کنید
3. ساخت
- 07 - یک برنامه iOS Swift را به App Center اضافه کنید
- 08 - برنامه خود را در App Center بسازید
4. تست کنید
- 09 - تست در App Center
- 10 - یک تست واحد با XCTest ایجاد کنید
- 11 - XCTest خود را در App Center اجرا کنید
5. یکپارچه سازی SDK
- 12 - App Center SDK را به پروژه Xcode خود اضافه کنید
- 13 - برنامه خود را در App Center شناسایی کنید
- 14 - خدمات App Center را راه اندازی کنید
6. توزیع کنید
- 15 - یک نمایه تامین کننده ایجاد کنید
- 16 - توزیع با App Center
- 17 - یک گروه توزیع در App Center ایجاد کنید
- 18 - یک دستگاه را در پورتال Apple Developer ثبت کنید
- 19 - یک نسخه جدید را توزیع کنید
- 20 - به روز رسانی های درون برنامه ای را فعال کنید
7. تشخیص
- 21 - یک تصادف آزمایشی ایجاد کنید
- 22 - نمادهای اشکال زدایی را برای گزارش خرابی خود آپلود کنید
8. تجزیه و تحلیل
- 23 - مشاهده گزارش های تحلیلی
- 24 - رویدادهای تجزیه و تحلیل سفارشی را ردیابی کنید
- 25 - داده های تجزیه و تحلیل را به Azure صادر کنید
9. فشار دهید
- 26 - اعلان های فشار را پیکربندی کنید
- 27 - مخاطب فشار را تعریف کنید
- 28 - اعلان فشار ارسال کنید
دوره های مرتبط
- دوره آموزشی یادگیری جامع Swift 6
- دوره آموزشی راهنمای کامل SwiftUI
- دوره آموزشی برنامه نویسی برای غیر برنامه نویسان: iOS 17 و Swift 5
- دوره آموزشی یادگیری جامع SwiftData
- دوره آموزشی یادگیری جامع توسعه iOS 17
- دوره آموزشی ساخت اولین برنامه iOS 17
- دوره آموزشی ساخت اپلیکیشن SwiftUI Playgrounds
- دوره آموزشی برنامه نویسی برای غیر برنامه نویسان: iOS 16 و Swift 5