آموزش ICAgile (ICP-PRG): رویکرد برنامه نویسی مبتنی بر آزمایش

ICAgile (ICP-PRG): Test-driven Programming Approach

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به شما یاد می دهد که چگونه از BDD برای تعریف سناریوهای داستان کاربر و معیارهای پذیرش و همچنین استفاده از TDD برای کدنویسی نرم افزارهای جفت شده، منسجم و بازسازی شده در سطح واحد استفاده کنید. بسیاری از مشکلات ناشی از عدم آمادگی در توسعه نرم افزار است. به خصوص زمانی که به آزمایش کد شما می پردازید. در این دوره، ICAgile (ICP-PRG): Test-driven Programming Approach، شما یاد خواهید گرفت که از یک رویکرد برنامه نویسی تست محور برای بهبود قابل توجه کیفیت نرم افزار استفاده کنید. ابتدا، توسعه رفتار محور (BDD) را بررسی خواهید کرد، جایی که یاد می گیرید، با همکاری کاربران خود، سناریوها و معیارهای پذیرش داستان های کاربر را تعریف کنید. در مرحله بعد، متوجه خواهید شد که چگونه مشخصات با مثال با شفاف سازی قوانین تجاری با تعریف خروجی مورد انتظار برای ورودی های داده شده، BDD را تکمیل می کند. در نهایت، نحوه استفاده از Test-Drive Development (TDD) را برای توسعه کدهای با کیفیت، تست شده و بازسازی شده در سطح واحد یاد خواهید گرفت. وقتی این دوره را به پایان رساندید، مهارت ها و دانش برنامه نویسی تست محور مورد نیاز برای توسعه نرم افزار با کیفیت بالا و مناسب برای هدف را خواهید داشت.

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

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

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

معرفی BDD Introducing BDD

  • توسعه رفتار محور چیست؟ What Is Behavior-driven Development?

  • چرا از BDD استفاده کنیم؟ Why Use BDD?

  • راهپیمایی پایه غواصی Basic Gherkin Walkthrough

معرفی TDD Introducing TDD

  • توسعه تست محور چیست؟ What Is Test-driven Development?

  • بهترین روش های TDD TDD Best Practices

  • xUnit Framework و Basic Syntax xUnit Framework and Basic Syntax

  • مبانی Refactoring Basics of Refactoring

  • بررسی سریع TDD Quick TDD Walkthrough

نمایش نظرات

آموزش ICAgile (ICP-PRG): رویکرد برنامه نویسی مبتنی بر آزمایش
جزییات دوره
0h 44m
9
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
Timothy Guay
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Timothy Guay Timothy Guay

تیم گوای سابقه اثبات شده ای به عنوان مربی و مربی Agile DevOps دارد. او از سال 2002 آموزش و مربیگری Agile را به طیف گسترده‌ای از سازمان‌ها از استارت‌آپ‌ها گرفته تا شرکت‌ها و دولت‌های Fortune 50 ارائه کرده است. او توسعه، توسعه داده و به عنوان ویراستار فنی در طیف گسترده‌ای از Agile، DevOps و Lean عمل کرده است. دوره آموزشی شش سیگما به عنوان یک مربی، او یک مربی مجاز ICAgile است. او به عنوان یک مربی، مشاور برنامه SAFe (SPC5)، مربی چابک حرفه‌ای خبره و تسهیل‌کننده راه به سوی چابکی خبره است. تیم همچنین در کمیته صدور گواهینامه ICAgile DevOps و پنل ارزیابی داوطلبان متخصص DevOps حضور دارد. او یکی از چهار نفر در جهان است که دارای گواهینامه ICAgile’s DevOps Expert است. تیم همچنین در مورد طیف گسترده ای از موضوعات Agile و DevOps منتشر و ارائه کرده است.