آموزش ALM برای توسعه دهندگان با ویژوال استودیو 2012

ALM for Developers with Visual Studio 2012

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره ابزارهای مدیریت چرخه عمر برنامه (ALM) مایکروسافت را از دیدگاه توسعه‌دهنده نرم‌افزار شامل تست، معماری نرم‌افزار، کیفیت کد، نیازمندی‌ها و توسعه پایگاه داده SQL Server را پوشش می‌دهد. این دوره ابزارهای مدیریت چرخه حیات برنامه (ALM) مایکروسافت را از دیدگاه توسعه دهنده نرم افزار موضوعات شامل استفاده از TFS برای به حداقل رساندن تأثیر وقفه ها، تست واحد، چارچوب تقلبی، تست های رابط کاربری کد شده، بررسی کد، ابزارهای معماری و مدل سازی، توسعه پایگاه داده SQL Server، مدیریت نیازمندی ها و بازخورد مشتری است.

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

مبانی تست واحد Unit Testing Basics

  • معرفی Introduction

  • تست واحد و TDD چیست؟ What is Unit Testing and TDD?

  • نسخه ی نمایشی: تست واحد اول من Demo: My First Unit Test

  • نسخه ی نمایشی: آزمون واحد ماشین حساب Demo: Calculator Unit Test

  • نسخه ی نمایشی: تست مداوم Demo: Continuous Testing

  • نسخه ی نمایشی: راه اندازی و حذف Demo: Setup and Teardown

  • نسخه ی نمایشی: تست برای استثناها Demo: Testing for Exceptions

  • پوشش کد Code Coverage

  • نسخه ی نمایشی: پوشش کد Demo: Code Coverage

  • Outro Outro

تست واحد فراتر از اصول Unit Testing Beyond The Basics

  • معرفی Introduction

  • طراحی برای آزمایش پذیری Design for testability

  • چارچوب تقلبی The Fakes Framework

  • Stubs در مقابل Shims Stubs vs. Shims

  • نسخه ی نمایشی: تست ها را بنویسید و به یک مانع برخورد کنید Demo: Write tests and hit a roadblock

  • نسخه ی نمایشی: از Shims برای پاک کردن موانع استفاده کنید Demo: Use Shims to clear the roadblock

  • نسخه ی نمایشی: ویژگی ها و پوشش کد با Stubs Demo: Properties and Code Coverage with Stubs

  • نسخه ی نمایشی: NUnit در ویژوال استودیو 2012 Demo: NUnit in Visual Studio 2012

  • نسخه ی نمایشی: Outro Demo: Outro

تست UI کد شده Coded UI Testing

  • معرفی Introduction

  • تست های واحد در مقابل تست های UI کد شده Unit Tests vs. Coded UI Tests

  • پشتیبانی از رابط کاربری کد شده Support for Coded UI

  • نسخه ی نمایشی: یک تست رابط کاربری کد شده ایجاد کنید Demo: Create a Coded UI Test

  • ساختار تست رابط کاربری کد شده Structure of a Coded UI Test

  • نسخه ی نمایشی: روشی تمیزتر برای ضبط تست های UI کد شده شما Demo: A cleaner way to record your Coded UI Tests

  • نسخه ی نمایشی: UIMap را ویرایش و سفارشی کنید Demo: Edit and Customize the UIMap

  • نسخه ی نمایشی: مقادیر را با Asserts بررسی کنید Demo: Check values with Asserts

  • نسخه ی نمایشی: مقادیر را از صفحه بگیرید و استفاده کنید Demo: Grab and use values from the screen

  • نسخه ی نمایشی: ApplicationUnderTest و متغیرهای محیطی Demo: ApplicationUnderTest and Environment Variables

  • UI کد شده در مقابل MTM Action Recordings Coded UI vs. MTM Action Recordings

  • نسخه ی نمایشی: یک اکشن ضبط شده را به یک تست رابط کاربری کد شده تبدیل کنید Demo: Convert an Action Recording to a Coded UI Test

  • Outro Outro

کدنویسی، بررسی کدها و معیارها Coding, Code Reviews and Metrics

  • معرفی Introduction

  • کار من My Work

  • نسخه ی نمایشی: تعلیق و از سرگیری Demo: Suspend and Resume

  • نسخه ی نمایشی: بررسی کد Demo: Code Reviews

  • کد تکراری بد است Duplicate code is bad

  • نسخه ی نمایشی: تحلیل کلون کد Demo: Code Clone Analysis

  • تجزیه و تحلیل کد Code Analysis

  • نسخه ی نمایشی: تجزیه و تحلیل کد Demo: Code Analysis

  • مراقب تحلیل کد باشید Beware of Code Analysis

  • نسخه ی نمایشی: معیارهای کد Demo: Code Metrics

  • Outro Outro

معماری و مدلسازی Architecture and Modeling

  • معرفی Introduction

  • چرا؟ Why?

  • نسخه ی نمایشی: نمودار وابستگی Demo: Dependency Graph

  • نسخه ی نمایشی: Architecture Explorer Demo: Architecture Explorer

  • نسخه ی نمایشی: نمودار لایه Demo: Layer Diagram

  • نسخه ی نمایشی: ایجاد نمودار توالی از کد Demo: Generate Sequence Diagram from Code

  • نسخه ی نمایشی: UML Use Case Diagram Demo: UML Use Case Diagram

  • نسخه ی نمایشی: نمودار فعالیت UML Demo: UML Activity Diagram

  • نسخه ی نمایشی: نمودار کلاس UML Demo: UML Class Diagram

  • نسخه ی نمایشی: نمودار کلاس ویژوال استودیو Demo: Visual Studio Class Diagram

  • نسخه ی نمایشی: نمودار مؤلفه UML Demo: UML Component Diagram

  • Outro Outro

پروژه های پایگاه داده SQL Server SQL Server Database Projects

  • معرفی Introduction

  • چرا باید اهمیت بدهم؟ Why should I care?

  • چه کار میکند؟ What does it do?

  • نسخه ی نمایشی: ایجاد یک پروژه و وارد کردن یک پایگاه داده Demo: Create a Project and Import a Database

  • نسخه ی نمایشی: یک رویه ذخیره شده اضافه کنید Demo: Add a Stored Procedure

  • نسخه ی نمایشی: هشدارها را به عنوان خطا در نظر بگیرید Demo: Treat warnings as errors

  • نسخه ی نمایشی: Refactoring Demo: Refactoring

  • نسخه ی نمایشی: تجزیه و تحلیل کد پایگاه داده Demo: Database Code Analysis

  • دمو: اعمال تغییرات در پایگاه داده Demo: Deploy changes to the database

  • نسخه ی نمایشی: تغییرات را با استفاده از مقایسه طرحواره وارد کنید Demo: Import changes using Schema Comparison

  • Outro Outro

الزامات و بازخورد Requirements and Feedback

  • معرفی Introduction

  • چرا استوری برد؟ Why storyboarding?

  • نسخه ی نمایشی: Storyboarding Demo: Storyboarding

  • نسخه ی نمایشی: یک استوری برد را به یک نیاز پیوند دهید Demo: Link a Storyboard to a requirement

  • بازخورد Feedback

  • نسخه ی نمایشی: ارسال و دریافت بازخورد Demo: Send and Receive Feedback

  • Outro Outro

نمایش نظرات

آموزش ALM برای توسعه دهندگان با ویژوال استودیو 2012
جزییات دوره
4h 31m
73
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
300
از 5
دارد
دارد
دارد
Benjamin Day
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Benjamin Day Benjamin Day

Benjamin Day یک مشاور و مربی متخصص در زمینه بهترین نرم افزارهای توسعه نرم افزار با استفاده از ابزارهای توسعه Microsoft با تأکید بر Team Foundation Server ، Scrum و Windows Azure است. او یک Microsoft Visual Studio ALM MVP ، یک مربی مجاز Scrum از طریق Scrum.org ، و سخنران کنفرانس هایی مانند TechEd ، DevTeach و VSLive است. هنگامی که نرم افزار توسعه نمی داد ، بن شناخته می شد که به دویدن و کایاک سواری می پردازد تا تعادل بین عشق به پنیر ، گوشت های پخته شده و شامپاین را حفظ کند. از طریق http://www.benday.com می توان با وی تماس گرفت.