آموزش عناصر معماری توزیع شده

The Elements of Distributed Architecture

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: این دوره مقدمه ای اساسی برای عناصر کلیدی معماری نرم افزار توزیع شده با هدف ارائه یک خط پایه مشترک از مفاهیم و اصطلاحات برای تیم هایی است که بر روی سیستم های توزیع شده کار می کنند. عناصر معماری توزیع شده در مورد عناصر اساسی معماری توزیع شده و در مورد فیزیک که بر طراحی نرم افزارهای توزیع شده تأثیر می گذارد. هدف این دوره، که مستقل از زبان‌ها، فناوری‌ها و محصولات خاص طراحی شده است، ارائه یک پایه مشترک از مفاهیم و اصطلاحات به تیم‌های نرم‌افزاری در زمینه‌های مدیریت اطلاعات، ارتباطات، ارائه، پردازش، مدیریت شکست، امنیت و ایمنی.

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

      معرفی Introduction

      • معرفی Introduction

      • ما در مورد چه چیزی بحث می کنیم What Are We Discussing

      • معماری Architecture

      • سیستم های توزیع شده Distributed Systems

      • المانها The Elements

      • اطلاعات Information

      • ارتباط Communication

      • ارائه Presentation

      • در حال پردازش Processing

      • مدیریت شکست Failure Management

      • حفاظت Protection

      • دشمنان Adversaries

      • ظرفیت Capacity

      • تاخیر Latency

      • قرابت Affinity

      • شکست Failure

      • دزد و احمق Thieves and Idiots

      • نتیجه Conclusion

      اطلاعات Information

      • معرفی Introduction

      • رویدادها و وضعیت Events and State

      • رویدادها در مقابل ایالت Events vs. State

      • رویدادها در مقابل وضعیت در مقابل داده - ارزش Events vs. State vs. Data - Value

      • مشخصات Characteristics

      • خصوصی، شخصی، مشترک Private, Personal, Shared

      • تازه، کهنه، تاریخی Fresh, Stale, Historic

      • مستقل، وابسته، وابسته Independent, Dependent, Related

      • متعلق به، خارجی، وابسته Owned, Foreign, Associated

      • کوچک، بزرگ، بزرگ Small, Large, Huge

      • پارتیشن بندی Partitioning

      • پرس و جوهای Fan-Out Fan-Out Queries

      • سناریوها Scenarios

      • فایل های متنی Text Files

      • دفترچه آدرس شخصی Personal Address Book

      • تقویم منابع گروهی Group Resource Calendar

      • گزارش رویداد Event Log

      • وبلاگ Blog

      • کاتالوگ محصولات Product Catalog

      • پست الکترونیک Email

      • قیمت سهام Stock Prices

      • خلاصه Summary

      ارتباط Communication

      • معرفی Introduction

      • ارتباط همزمان Synchronous Communication

      • ارتباط ناهمزمان Asynchronous Communication

      • ناهمزمان در مقابل ناهمزمان Asynchronous vs Asynchronous

      • واژگان Vocabulary

      • ساختار Structure

      • لایه های Layers

      • پیوندها Links

      • شبکه و حمل و نقل Network and Transport

      • تراکم، شلوغی Congestion

      • کنترل ازدحام Congestion Control

      • پروتکل های کاربردی Application Protocols

      • مدل های پروتکل برنامه واسطه ای Brokered Application Protocol Models

      • مدل های پروتکل کاربرد مستقیم Direct Application Protocol Models

      • Oneway, Request/Reply, Duplex Oneway, Request/Reply, Duplex

      • Unicast، Anycast، Multicast، Broadcast Unicast, Anycast, Multicast, Broadcast

      • فشار، درخواست فشار، کشیدن Push, Solicit Push, Pull

      • موازنه بار فشاری Push Load Balancing

      • تسطیح و متعادل سازی بار واسطه ای Brokered Load Leveling and Balancing

      • انتشار/اشتراک مدل Publish/Subscribe Model

      • چه چیزی نیاز دارید؟ What do you need?

      • خلاصه Summary

      ارائه و پردازش Presentation and Processing

      • معرفی Introduction

      • اثر متقابل Interaction

      • نقش میزبان The Role of the Host

      • UX چند لایه Multi-Tier UX

      • الگوهای توزیع شده Distributed Patterns

      • تجارب توزیع شده Distributed Experiences

      • منطق تجارت Business Logic

      • مقدمه پردازش Processing Introduction

      • ایالتی در مقابل بی تابعیتی Stateful vs Stateless

      • فرآیندها و موضوعات Processes and Threads

      • برنامه ریزی Scheduling

      • UX Threading UX Threading

      • Threading گردش کار Workflow Threading

      • I/O Threading I/O Threading

      • الگوهای پردازش تعمیم یافته Generalized Processing Patterns

      • مفاهیم سیستم های توزیع شده Distrubuted Systems Concepts

      • خلاصه Summary

      مدیریت شکست Failure Management

      • معرفی Introduction

      • انواع شکست Failure Types

      • شکست های سخت Hard Failures

      • شکست های متناوب Intermittent Failures

      • بهبود Recovery

      • ناتوانی Idempotency

      • استراتژی ها: انجام/انجام، انجام/واگرد Strategies: Do/Do, Do/Undo

      • استراتژی ها: امتحان/گرفتن Strategies: Try/Catch

      • استراتژی ها: در نظر بگیرید/موافق باشید/اجرا کنید Strategies: Consider/Agree/Execute

      • هماهنگ کننده ها Coordinators

      • اسید ACID

      • قضیه CAP The CAP Theorem

      • اسید در مقابل باز ACID vs BASE

      • مدل های اختلاط Mixing Models

      • خلاصه Summary

      حفاظت Protection

      • معرفی Introduction

      • امنیت Security

      • تهدیدها Threats

      • سرقت و جعل هویت Identity Theft and Forgery

      • ایجاد هویت Establishing Identity

      • ایجاد مدرک هویت Establishing Proof of Identity

      • به چه کسی ثابت کنیم؟ Who to prove to?

      • دسترسی غیرمجاز Unauthorized Access

      • کنترل دسترسی Access Control

      • استراق سمع و رمزگذاری Eavesdropping and Encryption

      • دستکاری و امضای دیجیتال Tampering and Digital Signature

      • آسیب پذیری ها Vulnerabilities

      • اصول توسعه امن Secure Development Principles

      • ایمنی Safety

      • شکست های سخت Hard Failures

      • احمق ها Idiots

      • خلاصه Summary

      نمایش نظرات

      آموزش عناصر معماری توزیع شده
      جزییات دوره
      3h 40m
      111
      Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
      (آخرین آپدیت)
      238
      از 5
      دارد
      دارد
      دارد
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      Clemens Vasters Clemens Vasters

      Clemens Vasters یک معمار نرم‌افزار است و در حال حاضر برای مایکروسافت کار می‌کند، جایی که به شکل‌دهی استراتژی فنی برای سرویس اتوبوس Windows Azure کمک می‌کند. قبل از پیوستن به مایکروسافت، کلمنس روی راه‌حل‌های نرم‌افزار مالی و مشاوره کار کرده است، در صدها رویداد در بیش از 40 کشور سخنرانی کرده است و در تعدادی از تلاش‌های منبع باز از جمله راه‌اندازی موتور وبلاگ dasBlog مشارکت داشته است. Clemens سابقه طولانی در آموزش توسعه دهندگان دارد و برخی از اولین دوره های آموزشی دات نت موجود را برای توسعه دهندگان در اروپا در اوایل سال 2002 تدریس کرده است.