آموزش جاوا: مبانی BDD

Java: BDD Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره اصول ، عملکرد و مزایای توسعه رفتار را ارائه می دهد. این به توسعه دهندگان جاوا کمک می کند تا اصول BDD را درک کرده و آنها را با Cucumber و JBehave اعمال کنند و ارتباط بین BDD و Agile را برقرار می کند. اغلب تهیه نرم افزاری که نیازهای تجاری را برطرف می کند و رفتار کاربر نهایی را دنبال می کند در حالی که می فهمد شما بسیار مهم است. نه تنها کارها را به درستی انجام دهید ، بلکه کارهای درست را نیز انجام دهید. در این دوره ، Java: BDD Fundamentals ، اصول ، عملکرد و مزایای توسعه رفتار محور (BDD) را خواهید آموخت. ابتدا همه چیز در مورد BDD و ریشه ها و فلسفه آن و همچنین یادگیری در مورد مشکلات افزودن ارزش تجاری به برنامه و درک انگیزه BDD خواهید آموخت. در مرحله بعدی ، گام بین TDD و BDD را با شروع یک برنامه TDD و ساخت ویژگی ها و داستان های مبتنی بر آن ، کاوش خواهید کرد. شما هم Cucumber و هم محیط JBehave را کشف خواهید کرد و با استفاده از این دو چارچوب Java BDD روی ویژگی های مشابه کار می کنید. سرانجام ، شما نحوه اتصال مفاهیم BDD و Agile را یاد خواهید گرفت و نحوه کار با BDD را در یک محیط Agile کشف خواهید کرد. وقتی این دوره را به پایان رسانید ، مهارت و دانش اصول BDD جاوا را برای توسعه برنامه هایی که ارزش تجاری را فراهم می کنند و استفاده از این دانش برای پروژه های خودتان را خواهید داشت.

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

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

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

معرفی BDD Introducing BDD

  • مقدمه Introduction

  • ارزش تجاری نرم افزار Software Business Value

  • از تجزیه و تحلیل الزامات گرفته تا معیارهای پذیرش From Requirements Analysis to Acceptance Criteria

برداشتن گام بین TDD و BDD Making the Step Between TDD and BDD

  • از TDD به BDD From TDD to BDD

  • مزایا و چالش های BDD BDD Benefits and Challenges

  • برنامه مدیریت پروازها The Flights Management Application

کار BDD با خیار Working BDD with Cucumber

  • معرفی خیار Introducing Cucumber

  • نصب و پیکربندی خیار Cucumber Installation and Configuration

  • اضافه کردن یک پرواز برتر با خیار Adding a Premium Flight with Cucumber

  • اضافه کردن مسافر فقط یک بار Adding a Passenger Only Once

  • افزودن خط مشی برای امتیازات اضافی Adding a Policy for Bonus Points

کار BDD با JBehave Working BDD with JBehave

  • معرفی JBehave Introducing JBehave

  • JBehave نصب و پیکربندی JBehave Installation and Configuration

  • اضافه کردن یک پرواز برتر با JBehave Adding a Premium Flight with JBehave

  • اضافه کردن مسافر فقط یک بار Adding a Passenger Only Once

  • افزودن خط مشی برای امتیازات اضافی Adding a Policy for Bonus Points

  • خیار در مقابل JBehave Cucumber vs. JBehave

اتصال مفاهیم BDD و Agile Connecting BDD and Agile Concepts

  • اتصال مفاهیم BDD و Agile Connecting BDD and Agile Concepts

  • مفاهیم اصلی چابک Agile Main Concepts

  • چابک و BDD رو در رو Agile and BDD Face to Face

کار BDD در یک محیط چابک Working BDD in an Agile Environment

  • کار BDD در یک محیط چابک Working BDD in an Agile Environment

  • دو سرعت ، روز به روز The Sprint, Day by Day

  • نتیجه گیری و دوره های مرتبط Conclusions and Related Courses

نمایش نظرات

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

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

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

آموزش جاوا: مبانی BDD
جزییات دوره
2h 14m
24
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
123
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Catalin Tudose Catalin Tudose

من در پیتستی ، رومانی متولد شدم و در رشته کامپیوتر در بخارست تحصیل کردم و در سال 1997 فارغ التحصیل شدم و در سال 2006 دکترای خود را با تز "پایگاه داده های مکانی برای بازسازی امداد" دریافت کردم. من در دانشگاه "Politehnica" دوره های Bucuresti و حوزه های علمیه در مورد تجزیه و تحلیل الگوریتم ها ، گرافیک کامپیوتر ، طراحی منطق و طراحی پایگاه داده تدریس کرده ام. من در صنعت توسعه نرم افزار مشارکت داشته ام ، از اواخر دهه 90 کار می کردم و از اوایل سال 2000 روی فناوری های جاوا و جاوا تمرکز داشتم. در حال حاضر در حال توسعه/توسعه دوره های جاوا و وب در داخل شرکت Luxoft هستم.