سافت گذر دانشنامه نرم افزار - دانلود رایگان نرم افزار

اطلاعیه های مهم سایت اطلاعیه های مهم سایت
💐 میلاد زینت پدر حضرت زینب سلام الله علیها مبارک باد 💐
 
 
  1. جهت رفع مشکل باز شدن سایت به دلیل بلاک توسط  نود 32 این ویدیو یا این ویدیو(ورژن 9 به بالا) یا راهنمای تصویری را مشاهده کنید
  2. به مناسبت عید غدیر، در سایت https://esetupdate.ir/ تخفیف ویژه‌ای برای محصولات در نظر گرفته شده است؛ فرصت را از دست ندهید. 🌸
  3. اکانت های بروزرسانی نود32 با قیمت های مناسب به صورت یک ، سه ، شش و دوازده ماهه از اینجا قابل خرید می باشد.

نرم افزار های پرکاربرد

ثبت نام | ورود
Pluralsight - Developing Extensible Software

دانلود Pluralsight - Developing Extensible Software - فیلم آموزش ارتقا دادن نرم‌افزارهای قابل توسعه، بدون نیاز به بازنویسی از ابتدا

دانلود فیلم آموزش ارتقا دادن نرم‌افزارهای قابل توسعه، بدون نیاز به بازنویسی از ابتدا

توضیحات بیشتر

دانـلـود کـنـیـد

سایت ساز وپیدو
دانلود Pluralsight - Developing Extensible Software مشاهده تصاویر بیشتر ...
مشاهده تصاویر بیشتر ...
تعداد مشاهده

19412مشاهده |

128رأی |

امتیاز :4

ناشر / تولید کننده:

Pluralsight

سیستم عامل / حجم فایل:

741 MB / همه ویندوزها

آخرین بروزرسانی:

با استفاده از مفاهیم و راه‌کارهای موجود در این دوره‌ی آموزشی تصویری بصورت فیلم‌های جداگانه، خواهید آموخت که چگونه نرم‌افزارها را بدون آنکه نیاز باشد جهت ارتقا و افزودن ویژگی‌های جدید از ابتدا بازنویسی شوند، ایجاد و توسعه داده و محصولات نرم‌افزاری مربوطه را به سرعت روانه‌ی بازار نمایید. بدین ترتیب قادر خواهید بود که برنامه‌های خود را به طور مداوم با اضافه کردن‌ها یا تغییرات بدون تأثیرهای منفی در زیرساخت‌های آن با رویکرد رشد و ایجاد نرم‌افزاری بهتر، سازماندهی کنید. این روند انگیزه‌ی‌ها، فعالیت‌ها و زمینه‌های مربوطه را به شکل قابل توجهی بهبود خواهد داد.

 

محتوای آموزش:

1- اهمیت‌های ارتقا دادن یک نرم‌افزار

2- آبستراکشن و وابستگی‌ها

3- موارد مهم مربوط به پـرُوایدر ها

4- موارد مهم مربوط به ماژول‌ ها

5- کاربُردهای پیشرفته‌ی ماژول

6- پایپ‌لاین ها

7- فرایندها و روندهای برتر

8- استفاده از MEF

 

تاریخ انتشار: 05-02-2014

سطح: متوسط

مدت زمان آموزش: 3 ساعت و 46 دقیقه

مدرس: Miguel Castro

 

فهرست کامل سرفصل‌ها و عناوین آموزش (به همراه زمان دقیق آنها) :

Welcome and Course Description - 00:03:52

The Course - 02:09

Course Agenda - 01:42

 

Importance of Extensibility - 00:09:48

Not Just For Plug-Ins - 01:38

Danger: Beware Of Explosion - 01:45

It's All About Decoupledness and Abstraction - 01:05

Commerce Engine Case-Study - 01:32

Commerce Engine Client Walkthrough - 00:49

Commerce Engine Walkthrough - 02:14

Why Was That Bad? - 00:43

 

Abstraction and Dependency Injection - 00:18:15

DI: Extensibility's First Step - 01:39

Installing the DI Container - 01:15

Abstracting Out the Data Repository - 02:51

Setting Up the Container Registration-and-Resolve - 06:35

DI'ing Up the Other Classes - 04:42

DI Is Only the Beginning - 01:10

 

Implementing Providers - 00:33:58

What Are Providers? - 01:47

Envisioning the Configuration - 03:11

Modifying the Provider Classes - 01:57

Refactoring Out to New Projects - 02:56

Setting Up the Configuration Classes - 03:08

Finishing and Installing Configuration Classes - 03:58

Fix Up Dependencies in the CommerceManager Class - 01:54

Plug Providers Into the CommerceManager Class - 05:03

Fixing the Client and Running Test - 03:31

How Am I Going to Reachieve Testability - 00:51

Writing the Configuration Factory - 02:49

Injecting the Configuration Factory - 01:23

Summary - 01:23

 

Implementing Modules - 00:53:00

What Are Modules? - 01:40

Allowing Engine Users to Add Functionality - 01:52

How the Module Pattern Works - 01:36

Where I Want to Place an Extensibility Point in the Engine - 02:29

Setting Up the Commerce Events and Associated Code - 03:46

Writing the Module Interface Type - 00:59

Adding Definition to the Configuration Factory - 01:39

Adding More Config Classes - 03:42

Read In Module Information and Initialize - 03:03

Calling Module Event From CommerceManager - 04:38

Writing and Installing the Item Promotion Module - 02:52

Writing and Installing the Sku Miner Module - 01:24

Modules More or Less Tied to the Hosting App - 02:05

Giving a Module Access to Hosting App Resources - 01:52

Modifying the Module to Use Its Own Standalone Resources - 05:07

Writing a Unit Test for the Sku Miner Module - 05:22

Writing a Second Unit Test for the More Coupled Sku Miner Module - 02:13

Unit Testing the CommerceManager Class - 06:34

 

Advanced Module Usage - 00:23:26

Adding Arguments for Modules - 02:30

What I Want the Config to Look Like - 02:08

Using the Provider Settings Collection Instead - 01:30

Using the Provider Settings Parameters - 01:10

Accepting the Parameter List into the Modules - 00:50

Modifying the Module to use Paramters - 02:13

Checking for Unknown Parameters - 01:34

Variation of the Module Pattern - 01:57

Removing All Config Stuff - 01:54

Adding the Custom Attribute and App Setting - 02:25

Modifying the Configuration Factory - 01:17

Finishing Up the Configuration Factory and Running - 02:26

Use Modules to Break Out Every Engine Step - 01:26

 

Pipelines - 00:43:00

What is a Pipeline? - 00:52

The ASP.NET Pipeline - 01:32

The WCF Pipeline - 00:39

The Commerce Engine Pipeline - 01:15

Discuss How to Break out the Steps - 01:35

Starting the Validate-Customer Event - 01:40

Calling the Validate-Customer Event - 02:11

Writing the Validate-Customer Module - 02:30

Installing the Module and Running - 01:08

The Rest of the Event-Args Classes - 02:28

Updating the CommerceEvents Class - 00:59

Include the Rest of the Modules - 02:04

Adjusting the CommerceManager class - 01:48

Installing the Rest of the Modules and Running - 01:05

Setting the Scene for the Pipeline Framework - 01:58

Creating the CommerceContext Class - 02:36

Creating the CommercePipelineEvents Class - 03:11

Writing the Validate Customer Pipeline Module - 02:32

Setting Up the Pipeline Config and Add Module - 01:43

Adding and Installing the Other Modules - 00:42

Modifying the CommerceManager to Kick Off the Pipeline - 03:38

Mashing the Two Patterns Together - 04:42

 

Procedural Overriding - 00:18:33

What is Procedural Overriding? - 01:29

Walk Through the Current Engine - 01:19

Creating the Default Functionality Class - 02:07

Setting Up the CommerceManager Properties - 01:11

Using the Default Classes From CommerceManager - 01:14

Fixing the Client and Running - 00:34

Writing the Replacement Classes Into Client - 01:47

Injecting the Replacement Classes Into Client - 01:23

Describing a Real-World Problem Space For This Pattern - 02:12

Writing the Contructor Resolver Class - 01:24

Replacing the Hardcoded Behavior With the Resolver - 01:23

Writing a New Constructor Resolver - 01:31

Using the New Constructor Resolver - 00:53

 

Using MEF - 00:20:56

Why and When to Use MEF - 01:35

Adding MEF and Removing Unity - 01:53

Removing Instantiation From ConfigurationFactory Class - 01:34

Building the MEF Catalogs - 03:43

Creating the MEF Container - 00:50

Registering the Store Repository - 01:40

Marking All Other Exports - 01:19

Resolving the CommerceManager - 02:06

Resolving Into the ConfigurationFactory Class - 01:35

Testing Without Modules - 01:13

Initializing Modules and Running - 03:21

 

Conclusion - 00:01:34

In Conclusion - 01:34

 

 

 

نکات:

1- این آموزش به زبان انگلیسی است.

2- آموزش به صورت فیلمهای جداگانه برای هر فصل است.

3- فرمت فایلها MP4 است.

4- فایل های دانلودی قابلیت تعمیر با WinRAR در صورت دانلود ناقص را دارا می باشند.

اعضای ویژه
VIP Members

لینک های دانلود فقط برای اعضای ویژه فعال هست

با پرداخت فقط 59900 تومان، به لینک های دانلود این صفحه و تمامی صفحات VIP سایت دسترسی خواهید داشت.

پرداخت ریالی عضویت ویژه

دستیار هوشمند سافت‌گذر (AI Assistant) ویژه اعضای VIP 👑

سوال در مورد راهنمای نصب، کرک، فعال‌سازی یا پیشنهاد نرم‌افزار داری؟ همین حالا از من بپرس!

⚡ عضویت در VIP و شروع گفتگو
فهرست نرم افزارهای مرتبط
مشاهده بقیه
هشتگ های مرتبط
حمایت مالی

حمایت از سافت گذر ❤️

تاکنون 0 نفر از ما حمایت کرده‌اند
امروز 0

با حمایت شما، هزاران کاربر دیگر هم از خدمات رایگان ما استفاده می‌کنند.
تیم سافت گذر از حمایت شما سپاسگزار است 🙏

حامی سافت گذر می‌شوم
سرور آپدیت نود 32
پیشنهاد سافت گذر
Quadrant Professional Edition 2.1.1 for Android

Quadrant Professional Edition 2.1.1 for Android

بنچمارک قطعات سخت افزاری

Secret Doctrine

Secret Doctrine

ماجرایی معمایی

InfiniteSkills - Learning Ruby On Rails Training Video

InfiniteSkills - Learning Ruby On Rails Training Video

فیلم آموزش روبی آن ریلز

Dlubal RSTAB 9.04.0011

Dlubal RSTAB 9.04.0011

طراحی سه بعدی و آنالیز سازه

Musixmatch music & lyrics 7.9.3 for Android +4.0

Musixmatch music & lyrics 7.9.3 for Android +4.0

برنامه نمایش لیریک موسیقی

Rockwell Automation Arena 14.0

Rockwell Automation Arena 14.0

بهترین نرم افزار شبیه سازی و مدل سازی

مجله تخصصی برای علاقه مندان به سرمایه گذاری و تحلیگران اقتصادی و مدیران و سهامداران بازار بورس

مجله تخصصی برای علاقه مندان به سرمایه گذاری و تحلیگران اقتصادی و مدیران و سهامداران بازار بورس

مجله Shares Magazine ژانویه 14، 2021

آموزش برنامه نویسی ویندوز موبایل

آموزش برنامه نویسی ویندوز موبایل

آشنایی با توسعه نرم افزار برای سیستم عامل ویندوز موبایل

QR-Code Creator 7.8.1.3

QR-Code Creator 7.8.1.3

ساخت کد کیوآر

Professional Farmer 2014

Professional Farmer 2014

شبیه‌ساز کشاورزی و دامداری حرفه‌ای 2014

مداحی عربی حسین فیصل

مداحی عربی حسین فیصل

آلبوم عمری ابلا وجودک

فضایل امام علی (ع)  از حجت الاسلام والمسلمین حبیب الله فرحزاد - 4 جلسه

فضایل امام علی (ع) از حجت الاسلام والمسلمین حبیب الله فرحزاد - 4 جلسه

حاج آقا حبیب الله فرحزاد با موضوع فضایل امام علی (ع)

Auslogics Disk Defrag Professional 12.3.0.1 / Ultimate 4.13.0.2

Auslogics Disk Defrag Professional 12.3.0.1 / Ultimate 4.13.0.2

دفرگ کردن هارد

Vector Strain

Vector Strain

در مسیر نبرد

Advanced Task Killer Pro 2.1.3B213 for Android +1.6

Advanced Task Killer Pro 2.1.3B213 for Android +1.6

بستن برنامه های در حال اجرا

راهنمای نرم افزار GeoGebra

راهنمای نرم افزار GeoGebra

راهنمای نرم افزار گوگبرا

Transcripted

Transcripted

تکثیر یافته

مبانی برنامه نویسی به زبان جاوا

مبانی برنامه نویسی به زبان جاوا

آموزش جاوا

Lynda - WordPress- Building Themes from Scratch Using Underscores

Lynda - WordPress- Building Themes from Scratch Using Underscores

فیلم آموزش ساخت قالب‌های سفارشی وردپرس با استفاده از Underscores

FaSubrip v1.0.9 Win

FaSubrip v1.0.9 Win

حل مشکل حروف زیرنویس های فارسی فاسابریپ

حیات طیبه حضرت فاطمه معصومه (س) از زبان آیت الله تحریری

حیات طیبه حضرت فاطمه معصومه (س) از زبان آیت الله تحریری

حیات طیبه حضرت فاطمه معصومه (س) از زبان آیت الله تحریری

نرم افزار شبکه سه نسخه 5.5.2 برای اندروید

نرم افزار شبکه سه نسخه 5.5.2 برای اندروید

شبکه سه در تلفن همراه شما با اپلیکیشن شبکه سه

Altova Authentic Enterprise 2025 R2 (x64)

Altova Authentic Enterprise 2025 R2 (x64)

ویرایش محتوای ایکس ام ال

PicPick Professional 7.4.1

PicPick Professional 7.4.1

ویرایش عکس

سخنرانی حجت الاسلام پناهیان با موضوع جایگاه مواسات در جامعه اسلامی - 3 بخش

سخنرانی حجت الاسلام پناهیان با موضوع جایگاه مواسات در جامعه اسلامی - 3 بخش

سخنرانی جایگاه مواسات در جامعه اسلامی از پناهیان

مدرک هکر قانونمند

مدرک هکر قانونمند

مدرک CEH

Gauntlet + Update v1.1 + Update 1.02

Gauntlet + Update v1.1 + Update 1.02

دعوت به مبارزه

Celtic Garden HD 2.0.1.2515 for Android +2.3

Celtic Garden HD 2.0.1.2515 for Android +2.3

باغ زیبا

Furious 7

Furious 7

سریع و خشن 7

The Long Dark – Tales from the Far Territory

The Long Dark – Tales from the Far Territory

ماجراجویی برای کامپیوتر

Pluralsight - TypeScript In-depth

Pluralsight - TypeScript In-depth

فیلم آموزش زبان برنامه‌نویسی تایپ‌ اسکریپت

فیلم کامل نخستین مصاحبه مطبوعاتی سردار سرلشکر حاج قاسم سلیمانی

فیلم کامل نخستین مصاحبه مطبوعاتی سردار سرلشکر حاج قاسم سلیمانی

مصاحبه سردار قاسم سلیمانی

ZombieBooth 4.41 / 2 1.1.7 for Android +2.3

ZombieBooth 4.41 / 2 1.1.7 for Android +2.3

چهره خود را زامبی کنید!

YAATA SMS Premium 1.47.3.22611 / Emoji Plugin v1.0 for Android +4.1

YAATA SMS Premium 1.47.3.22611 / Emoji Plugin v1.0 for Android +4.1

مدیریت اس ام اس

Docs To Go Premium 4.003 for Android +4.0

Docs To Go Premium 4.003 for Android +4.0

نمایش و ویرایش فایلهای آفیس و PDF

High Plains Drifter

High Plains Drifter

وسترن

سخنرانی حجت الاسلام ناصر رفیعی با موضوع چندین نکته کلیدی درباره پیامبر اسلام

سخنرانی حجت الاسلام ناصر رفیعی با موضوع چندین نکته کلیدی درباره پیامبر اسلام

سخنرانی نکات کلیدی پیامبر با ناصر رفیعی

Vintage Camera 5.0 for Android

Vintage Camera 5.0 for Android

تصویر برداری با افکت ها گوناگون

Flow Science FLOW-3D 11.2 Win/Linux x64

Flow Science FLOW-3D 11.2 Win/Linux x64

شبیه سازی و تحلیل جریان مذاب

Star Trek: Infinite

Star Trek: Infinite

استار ترِک برای کامپیوتر

خبرنامه

با عضویت در خبرنامه، زودتر از همه باخبر باش!