آموزش توسعه رفتار محور: مبانی

Behavior-driven Development: Fundamentals

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

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

مقدمه ای بر توسعه رفتار محور (BDD) Introduction to Behavior-Driven Development (BDD)

  • BDD چیست؟ What Is BDD

  • مزایای استفاده از BDD چیست؟ What Are The Benefits Of Using BDD

همکاری و معیارها Collaboration and Criteria

  • گردش کار BDD و همکاری تیمی BDD Workflow And Team Collaboration

  • نقش های کاربر را در BDD شناسایی کنید Identify User Roles In BDD

  • داستان های کاربر BDD BDD User Stories

  • مبانی معیارهای پذیرش Acceptance Criteria Fundamentals

  • DEMO اجازه می دهد همه چیز را با هم قرار دهیم DEMO Lets Put It All Together

ایجاد سناریو با غوره Creating Scenarios with Gherkin

  • کلیپ 1 اصول نحوی کرک Clip 1 Gherkin Syntax Fundamentals

  • ساختار سناریو Scenario Structure

  • بهترین روش ها برای ایجاد سناریو Best Practices For Scenario Creation

  • نسخه ی نمایشی: نگارش سناریوها DEMO: Writing Scenarios

پیاده سازی رفتار با چارچوب های BDD Implementing Behavior with BDD Frameworks

  • مقدمه ای بر چارچوب های BDD Introduction To BDD Frameworks

  • تعاریف مرحله Step Definitions

  • مراحل نقشه برداری برای کدنویسی Mapping Steps To Code

  • نسخه ی نمایشی: نمایش یک مثال برای برنامه Bethany Demo: Showing An Example For Bethany’s Application

تست خودکار و CI/CD Automated Testing and CI/CD

  • اجرای خودکار سناریو Automating Scenario Execution

  • تست رگرسیون و ادغام تست های BDD در CI CD Regression Testing And Integrating BDD Tests Into CI CD

  • حفظ تست ها در طول زمان Maintaining Tests Over Time

مقیاس بندی و پذیرش BDD Scaling and Adopting BDD

  • مقیاس بندی BDD برای پروژه های بزرگ Scaling BDD For Large Projects

  • انتقال به BDD Transitioning To BDD

  • چالش های مشترک Common Challenges

مراحل بعدی Next Steps

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

نمایش نظرات

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

آموزش توسعه رفتار محور: مبانی
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 55m
23
Pluralsight (پلورال سایت) pluralsight-small
12 آبان 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Profile is loading Profile is loading

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

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

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

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