نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره اصول ، عملکرد و مزایای توسعه رفتار را ارائه می دهد. این به توسعه دهندگان جاوا کمک می کند تا اصول 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 میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات