آموزش TDD به عنوان یک ابزار طراحی

TDD as a Design Tool

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره برای کمک به دستیابی به یک برنامه طراحی شده از اصول Test Driven Development (TDD) استفاده می کند. این دوره نحوه استفاده از Test Driven Development (TDD) را در یک محیط واقعی نشان می دهد. این فراتر از بحث در مورد اصول TDD است. به جای تمرکز روی مکانیک TDD ، این دوره از TDD به عنوان یک ابزار طراحی استفاده می کند. این دوره تست واحدها را با کد سرور (node.js) و سمت مشتری (Angular) پوشش می دهد. هدف از این دوره نشان دادن چگونگی استفاده از TDD برای طراحی پایگاه کد بهتر است.

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

شروع شدن Getting Started

  • انگیزه های TDD Motivations for TDD

  • مکانیک TDD Mechanics of TDD

  • ابزار مورد استفاده Tools Used

TDD در سرور TDD on the Server

  • چرا سرور؟ Why the Server?

  • چه چیزی می سازیم؟ What Are We Building?

  • بازسازی Refactoring

  • بیشتر از مدل ها More Than Models

  • مسیرهای API API Routes

  • مسیرهای API Pt 2 API Routes Pt 2

  • چه چیزی یاد گرفته ایم؟ What Have We Learned?

TDD روی مشتری TDD on the Client

  • معرفی Intro

  • مشتری چگونه کار می کند How the Client Works

  • نمایش رویداد تنها Displaying Single Event

  • Refactoring مشتری Refactoring the Client

  • تعامل با نمای Interacting With the View

  • تعامل مشتری Client Interaction

  • افزودن الگوها Adding Templates

  • خلاصه Summary

آزمایش بعد Testing After

  • معرفی Intro

  • باید در مقابل انجام می شود Should vs. Does

  • آیا آزمون جواب می دهد؟ Does the Test Work?

  • چگونه می توانم آن را تست کنم؟ How Do I Test That?

نمایش نظرات

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

آموزش TDD به عنوان یک ابزار طراحی
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 58m
22
Pluralsight (پلورال سایت) pluralsight-small
01 آذر 1393 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
176
4 از 5
دارد
دارد
دارد
Nate Taylor

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nate Taylor Nate Taylor

اولین برنامه نیت در QBasic بر روی کلون 8086 ساخته شده توسط پدرش نوشته شد. از آن زمان او برنامه های کاربردی را در ++ C ، .NET و Node.js نوشت. وی 12 سال اول زندگی حرفه ای خود را قبل از انتقال به نوشتن برنامه های کاربردی برای وب ، به نوشتن برنامه های ویندوز پرداخت. صرف نظر از زبان یا نوع برنامه ای که نوشته است ، او برای نوشتن کدی تمیز ، قابل آزمایش و نگهداری تلاش می کند. علاوه بر کار روزانه خود به عنوان یک توسعه دهنده ، سخنرانی در کنفرانس های مختلف نیز لذت می برد. به طور معمول او پیدا می شود که در مورد موضوعاتی مانند TDD ، کد تمیز یا حرفه ای صحبت می کند.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

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