دوره آموزشی توسعه اپلیکیشن iOS: توسعه آزمایش محور
2 ساعت 10 دقیقهمتوسط2018-03-14
مدرسین

Harrison Ferrone
Software Engineer, Game Developer, and Creative Technologist
جزئیات دوره
توسعه تست محور (TDD) ما را به توسعه دهندگان نرم افزاری کاربردی تر، کارآمدتر و خلاق تر تبدیل می کند. TDD به ویژه در دنیای تلفن همراه حیاتی است، جایی که یک پایه کد با کیفیت یک گزینه نیست. این یک الزام برای راه اندازی است. هدف این دوره تجهیز بهتر توسعه دهندگان iOS به مدلی برای توسعه کدهای قوی، مقیاس پذیر و تست شده از همان خط اول است. با تئوری آزمایش محور شروع کنید، به اصول اولیه بروید و سپس یک برنامه کاربردی کوچک بسازید که از همه چیزهایی که آموخته اید به خوبی استفاده کند. در طول مسیر، نحوه نوشتن اولین تست واحد خود را با استفاده از Xcode و Swift بیاموزید و آزمایش رابط را به طور خاص برای نمای جدول انجام دهید. مدرس Harrison Ferrone به شما کمک می کند تئوری و عمل TDD را درک کنید و به شما امکان می دهد تا تست های منسجمی بنویسید که نقاط ضعف واقعی کد شما را مدت ها قبل از اینکه به مرحله تولید برسد، آشکار می کند.
اهداف یادگیری
توسعه تست محور چیست؟
ایجاد و گسترش یک مدل داده
ایجاد کلاس مدیر
تست روش های کلاس
بررسی موارد تکراری
نماهای جدول تست
سلول های تمسخر آمیز
تست انتخاب سلول
مونتاژ برنامه
اهداف یادگیری
توسعه تست محور چیست؟
ایجاد و گسترش یک مدل داده
ایجاد کلاس مدیر
تست روش های کلاس
بررسی موارد تکراری
نماهای جدول تست
سلول های تمسخر آمیز
تست انتخاب سلول
مونتاژ برنامه
مهارت ها
SwiftiOS DevelopmentiOSSoftware TestingDevOps FoundationsMobile DevelopmentAppleDevOpsSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید بدانید
- 03 - استفاده از فایلهای تمرین
1. بنیاد و نظریه
- 04 - توسعه آزمایش محور چیست
- 05 - چرا توسعه آزمایش محور
- 06 - تستهای واحد توضیح داده شده است
- 07 - تکنیکهای توسعه
- 08 - برنامه ریزی و طراحی
2. شروع به کار
- 09 - نسخه نمایشی - چیزی که در حال ساختن هستیم
- 10 - راهاندازی پروژه
- 11 - خرابی مورد تست
- 12 - یک مدل داده ایجاد کنید
- 13 - مدل داده را گسترش دهید
3. کلاس مدیر
- 14 - مدیر فیلم را ایجاد کنید
- 15 - قابلیت مدیریت را اضافه کنید
- 16 - فیلمها را بررسی کنید
- 17 - مقایسه فیلم ها
- 18 - مدیر فیلم را جمع کنید
4. تست TableView
- 19 - راهاندازی تست رابط
- 20 - تنظیم منبع داده و نمایندگی
- 21 - آزمونهای TableView بخش یک
- 22 - آزمون TableView بخش دو
- 23 - mock سلول TableView
- 24 - سلول TableView را پیکربندی کنید
- 25 - انتخاب سلول تست
5. کارهای پایانی
- 26 - برنامه را جمعآوری کنید
- 27 - پوشش کد
نتیجه
- 28 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری جامع Swift 6
- دوره آموزشی راهنمای کامل SwiftUI
- دوره آموزشی برنامه نویسی برای غیر برنامه نویسان: iOS 17 و Swift 5
- دوره آموزشی یادگیری جامع SwiftData
- دوره آموزشی یادگیری جامع توسعه iOS 17
- دوره آموزشی ساخت اولین برنامه iOS 17
- دوره آموزشی ساخت اپلیکیشن SwiftUI Playgrounds
- دوره آموزشی برنامه نویسی برای غیر برنامه نویسان: iOS 16 و Swift 5