لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مرکز برنامه: ادغام و تحویل مداوم برای 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 کاملاً یکپارچه خواهید داشت.
موضوعات شامل:
مرکز برنامه چیست؟
ساختن برنامه در مرکز برنامه li>
ایجاد و اجرای تست واحد با XCTest
افزودن SDK App Center به پروژه Xcode شما li>
توزیع نسخه جدید li>
ایجاد یک خرابی آزمایشی li>
کنترل خرابی و عملکرد برنامه با تجزیه و تحلیل li>
درگیر کردن مشتریان خود با اعلان های فشاری هدفمند li>
سرفصل ها و درس ها
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
Mark Taparauskas یک توسعه دهنده ارشد محتوای در Azure Platform Evangelism and Experience در Microsoft است.
وی هم اکنون در زمینه مواد آموزشی و نمونه هایی برای توسعه دهندگان آزور کار می کند. وی قبل از پیوستن به مایکروسافت ، وقت خود را بین نوشتن کد و ارائه آموزش در برنامه های Windows با برنامه های C # ، برنامه های iOS با Swift و برنامه های Android با Java تقسیم کرد.
نمایش نظرات