آموزش 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): رویکرد برنامه نویسی مبتنی بر آزمایش
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
0h 44m
9
Pluralsight (پلورال سایت) pluralsight-small
28 اردیبهشت 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 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 منتشر و ارائه کرده است.

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

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

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