دوره آموزشی توسعه اپلیکیشن 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 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری ماشینی برای آی او اس: Core ML و ایجاد ML
- دوره آموزشی یادگیری جامع Xcode 13
- دوره آموزشی تست موبایل با Appium
- دوره آموزشی App Center: یکپارچه سازی و تحویل مداوم برای iOS
- دوره آموزشی یادگیری جامع توسعه iOS 16
- دوره آموزشی اتوماسیون تست با پایتون:بخش 7 اتوماسیون موبایل با Appium
- دوره آموزشی پیشرفته اپیوم
- دوره آموزشی فلاتر: بخش 1 مقدمه
مسیرهای مرتبط
- مسیر آموزشی بهبود مهارت های توسعه iOS خود
- مسیر آموزشی آماده شدن برای آزمون MTA: اصول توسعه نرم افزار (98-361)
- مسیر آموزشی ارتقای مهارتهای سی شارپ: ساخت برنامههای مقاوم
- مسیر آموزشی تبدیل شدن به استاد جاوا اسکریپت
- مسیر آموزشی مهارت های خود را به عنوان یک توسعه دهنده جنگو ارتقا دهید
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده اپلیکیشن iOS
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده بلاک چین
- مسیر آموزشی بهبود مهارت های Xcode خود