آموزش رشد مبتنی بر رفتار

Behavior-Driven Development

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: توسعه رفتار محور (BDD) از توسعه آزمون محور به عنوان فرایندی که همکاری با تیم های غیر فنی را افزایش می دهد ، ظهور کرد. آزمایش های BDD بر روی کاربر و رفتار سیستم متمرکز است و می تواند جزئیاتی را که اغلب در طی فرآیند توسعه نرم افزار سنتی از دست می روند ، روشن کند. این دوره آموزشی اصول توسعه رفتار محور را آموزش می دهد. بیاموزید چگونه BDD در یک گردش کار چابک قرار می گیرد ، چگونه فرآیند BDD را درون تیمی هدایت کنید و اصول استفاده از چارچوب های BDD معروف مانند Cucumber. Robin Beck ، مربی به شما کمک می کند تا با Cucumber و زبان مشخصات آن ، Gherkin ، مثالهایی از مشخصات مورد نیاز برای نوشتن ، تعریف سناریوها ، تنظیم تست های ناموفق و بهینه سازی کد خود را برای تأکید بر طراحی دامنه محور و شی گرا ارائه دهید. او با بهترین روش ها برای پیاده سازی توسعه رفتار محور و نگه داشتن فلسفه - رفتار بیش از عملکرد - در بالای ذهن قرار می گیرد.
موضوعات شامل:
  • توسعه رفتار محور چیست؟
  • چابک و BDD
  • نمونه های BDD
  • چارچوب های BDD
  • تعریف سناریوها
  • مدل سازی دامنه
  • اجرای طراحی شی گرا
  • فرآیند BDD: رفتار قبل از عملکرد

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

مقدمه Introduction

  • همکاری با توسعه رفتار محور (BDD) Collaboration with behavior-driven development (BDD)

  • آنچه باید بدانید What you should know

  • راه‌اندازی Getting set up

1. برخورد با Agilely 1. Behaving Agilely

  • چابک در متن Agile in context

  • TDD به لحاظ تاریخی TDD historically

  • چرا BDD بسیار قانع کننده است؟ Why is BDD so compelling?

  • نتیجه گیری از مطالعه موردی Case study conclusions

  • ساختن چیز مناسب Building the right thing

  • مثال بتونی Concrete example

2. مثالی به من بدهید 2. Give Me an Example

  • جلسه سه آمیگوس Three amigos meeting

  • سه آمیگا در عمل The three amigos in action

  • مشخصات گرکین Gherkin specifications

  • سناریو را به گورکین ترجمه کنید Translate the scenario into Gherkin

3. دست با خیار 3. Hands On with Cucumber

  • چارچوب های BDD BDD frameworks

  • ظهور خیار The emergence of Cucumber

  • پروژه کافئین را تنظیم کنید Set up the caffeinate project

  • سناریو را تعریف کنید Define the scenario

  • دامنه را مدل کنید Model the domain

  • آغوش شکست Embracing failure

  • برنامه را اعتراض کنید Objectify the application

  • سناریوی دوم را اضافه کنید Add a second scenario

4- فرایند را به خاطر بسپارید 4. Remember the Process

  • مرور Review

  • رفتار قبل از عملکرد Behavior before function

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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

آموزش رشد مبتنی بر رفتار
جزییات دوره
1h 25m
24
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
42,250
- از 5
ندارد
دارد
دارد
Robin Beck
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Robin Beck Robin Beck

رابین بک یک مربی فنی اصلی است که به توسعه دهندگان کمک می کند تا بر چالش های زیرساختی غلبه کنند. رابین در ابزارهای مدیریت پیکربندی مانند Chef و Puppet و سیستم عامل های محاسبات مبتنی بر ابر مانند AWS ، Google Cloud Platform ، Rackspace و VMWare مهارت دارد. او همچنین در زمینه توسعه برنامه وب با Node.js و JavaScript تجربه کرده است. در اوقات فراغت ، شبکه ها و سخت افزارهای قدیمی را عیب یابی می کند.