آموزش معماری کلاود: از ایده‌پردازی تا طراحی عملیاتی - آخرین آپدیت

دانلود Learning Cloud Architecture: From Ideas to Practical Design

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: تسلط بر معماری‌های دنیای واقعی، گام به گام با هر طراحی. اصول طراحی کاربردی را برای ایجاد راهکارهای ابری مقیاس‌پذیر، قابل اعتماد و عملی به کار بگیرید. با طراحی سیستم‌هایی که پیچیدگی‌ها را ساده کرده و تعادلی میان Trade-offها ایجاد می‌کنند، مهارت‌های تصمیم‌گیری حیاتی خود را توسعه دهید. راهکارهایی همسو با چارچوب AWS Well-Architected طراحی کنید که بر تجربه کاربر نهایی و طراحی آینده‌نگرانه متمرکز باشد. با عبور از تئوری و ورود به دنیای طراحی سیستم‌های عملی و حل مسئله‌های جسورانه، طرز فکر یک معمار راهکار (Solutions Architect) واقعی را در خود بسازید. پیش نیازها: آشنایی با مفاهیم بنیادی کلاود (مانند سرورها، دیتابیس‌ها، ذخیره‌سازی و شبکه). اشتیاق به ترسیم معماری‌ها، بررسی نقاط قوت و ضعف و یادگیری از نمونه‌های طراحی واقعی.

سیستم‌های عالی تصادفی به وجود نمی‌آیند — آن‌ها با یک طراحی هوشمندانه شروع می‌شوند.


در این دوره، شما یاد می‌گیرید که مانند یک معمار راهکار واقعی فکر و طراحی کنید و مهارت‌هایی را کسب کنید که ایده‌ها را به سیستم‌های مقیاس‌پذیر و قابل اعتماد تبدیل می‌کند.

مدرس شما، Ashish، تنها یک تئوریسین نیست — او یک معمار با تجربه است که راهکارهای پیچیده‌ای را برای برخی از بزرگترین شرکت‌های جهان طراحی کرده است. Ashish با سال‌ها تجربه عملی، بینش‌های کاربردی ارائه می‌دهد که بسیار فراتر از یادگیری‌های متنی و کتابی است.

شما از مفاهیم به سمت کاربردهای واقعی حرکت خواهید کرد و یاد می‌گیرید چگونه پیچیدگی‌ها را ساده کنید، Trade-offها را بسنجید و معماری‌های آینده‌نگرانه بسازید. شما طراحی سیستم را به صورت عملی تمرین کرده و قدرت تصمیم‌گیری خود را تقویت می‌کنید. Ashish شما را با پشت‌پرده نحوه معماری برخی از پرکاربردترین سیستم‌های جهان آشنا می‌کند.


ما هر طراحی را با بهترین تجربیات اثبات شده، از جمله AWS Well-Architected Framework همسو می‌کنیم تا مطمئن شویم مهارت‌هایی کسب می‌کنید که در مصاحبه‌های شغلی و محیط کار بدرخشد.

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

اگر آماده‌اید تئوری‌های حفظی را کنار بگذارید و ساخت راهکارهای واقعی را شروع کنید، این دوره برای شماست.


بیایید شروع کنیم!


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

مقدمه Introduction

  • مقدمه Introduction

مفاهیم بنیادی برای طراحی معماری Foundational Concepts for Architecture Design

  • مفاهیم بنیادی Foundational Concepts

  • نیازمندی‌های عملکردی در مقابل غیرعملکردی Functional vs Non-functional Requirement

  • تخمین‌های سریع (Back of the Envelope) Back of the Envelope Estimation

  • ۵ نکته طلایی من My 5 Top Tips

طراحی اول: ساخت یک کوتاه‌کننده لینک (URL Shortener) Design 1 - Build a URL Shortener

  • مقدمه Introduction

  • یک چارچوب ساده A simple framework

  • جمع‌آوری نیازمندی‌ها Requirement Gathering

  • اجزای اصلی Core Components

  • معماری سطح بالا (High Level) High Level Architecture

  • بررسی عمیق Deep Dive

بررسی عمیق Diving Deep

  • انتخاب الگوریتم مناسب - بخش اول Selecting the right algorithm - Part 1

  • انتخاب الگوریتم مناسب - بخش دوم Selecting the right algorithm - Part 2

  • کوتاه یعنی چقدر کوتاه؟ - بخش اول How short is short? - Part 1

  • کوتاه یعنی چقدر کوتاه؟ - بخش دوم How short is short? - Part 2

  • نحوه ریدایرکت کردن How we will redirect?

  • بهینه‌سازی اپلیکیشن - بخش اول Powering your application - Part 1

  • بهینه‌سازی اپلیکیشن - بخش دوم Powering your application - Part 2

  • کجا نگاشت URLها را ذخیره کنیم؟ - بخش اول Where we should store the URL Mapping? - Part 1

  • کجا نگاشت URLها را ذخیره کنیم؟ - بخش دوم Where we should store the URL Mapping? - Part 2

  • کجا نگاشت URLها را ذخیره کنیم؟ - بخش سوم Where we should store the URL Mapping? - Part 3

  • نحوه تحلیل ترافیک How we will analyse the traffic?

معماری روز صفر Day Zero Architecture

  • ساخت تدریجی معماری شما Building your architecture gradually

پیروی از متد Well-Architected Let's follow the well-architected way

  • آیا معماری شما استاندارد (Well-Architected) است؟ Are you well-architected?

  • تعالی عملیاتی Operational Excellence

  • بهره‌وری عملکرد Performance Efficiency

  • امنیت Security

  • بهینه‌سازی هزینه Cost Optimization

  • قابلیت اطمینان Reliability

  • پایداری Sustainability

جنبه‌های تجاری Commercial Aspect

  • آیا جنبه‌های تجاری سیستم را در نظر گرفته‌اید؟ Have you considered commercial aspects of the system?

آیا کار ما تمام شد؟ Are we done?

  • دیگر چه مواردی را باید در نظر بگیریم؟ What else we should consider?

طراحی دوم: ساخت یک وب‌کراولر (Web Crawler) Design 2 - Build a Web Crawler

  • وب‌کراولر چیست؟ What is a WebCrawler?

  • طراحی سیستم وب‌کراولر Designing a Web Crawler System

  • جمع‌آوری نیازمندی‌ها Requirement Gathering

  • تجزیه اجزا Component Breakdown

  • معماری سطح بالا High Level Architecture

بررسی عمیق طراحی Design Deep Dive

  • URLهای اولیه (Seed URLs) Seed URLs

  • دانش بنیادی Foundational Knowledge

  • صف URLها - بخش اول URL Queue - Part 1

  • صف URLها - بخش دوم URL Queue - Part 2

  • گره‌های پردازشگر (Worker Nodes) - بخش اول Worker Nodes - Part 1

  • گره‌های پردازشگر (Worker Nodes) - بخش دوم Worker Nodes - Part 2

  • هماهنگ‌کننده (Coordinator) - بخش اول Coordinator - Part 1

  • هماهنگ‌کننده (Coordinator) - بخش دوم Coordinator - Part 2

  • ذخیره‌سازی - بخش اول Storage - Part 1

  • ذخیره‌سازی - بخش دوم Storage - Part 2

  • جمع‌بندی نهایی Putting it all together

  • معماری مرجع در AWS - ۱ Reference Architecture on AWS - 1

  • معماری مرجع در AWS - ۲ Reference Architecture on AWS - 2

  • بررسی عمیق‌تر: Amazon SQS Further deep dive - Amazon SQS

  • بررسی عمیق‌تر: الگوریتم‌ها Further deep dive - Algorithms

  • مرحله بعدی چیست؟ What's next?

طراحی سوم: ساخت سیستم رزرواسیون هتل Design 3 - Build a Hotel Reservation System

  • شروع کار Getting Started

  • یک چارچوب ساده A simple Framework

  • جمع‌آوری نیازمندی‌ها Requirement Gathering

  • موارد خارج از محدوده (Out of Scope) Out of scope items

  • تجزیه اجزا Component Breakdown

  • طراحی سطح بالا High-level Design

بررسی عمیق طراحی Design Deep Dive

  • رابط کاربری (UI) User Interface

  • سرویس لیست املاک - بخش اول Property Listing Service - Part 1

  • سرویس لیست املاک - بخش دوم Property Listing Service - Part 2

  • سرویس لیست املاک - بخش سوم Property Listing Service - Part 3

  • سرویس جستجو - بخش اول Search Service - Part 1

  • سرویس جستجو - بخش دوم Search Service - Part 2

  • سرویس رزرواسیون - بخش اول Reservation Service - Part 1

  • سرویس رزرواسیون - بخش دوم Reservation Service - Part 2

  • سرویس مدیریت رزرواسیون Reservation Management Service

  • سرویس همگام‌سازی (Sync) - بخش اول Sync Service - Part 1

  • سرویس همگام‌سازی (Sync) - بخش دوم Sync Service - Part 2

  • کتابخانه راهکارهای AWS AWS Solutions Library

حل چالش رزرو همزمان (Double Booking) Mitigating Double Booking Challenge

  • رزرو همزمان - بخش اول Double Booking - Part 1

  • رزرو همزمان - بخش دوم Double Booking - Part 2

  • رزرو همزمان - بخش سوم Double Booking - Part 3

  • رزرو همزمان - بخش چهارم Double Booking - Part 4

  • رزرو همزمان - بخش پنجم Double Booking - Part 5

  • گام‌های بعدی Next steps

طراحی چهارم: ساخت اپلیکیشن چت آنی (Real-time Chat) Design 4 - Build a Real-time Chat Application

  • ساخت اپلیکیشن چت آنی Building a real-time chat application

  • یک چارچوب ساده A simple framework

  • نیازمندی‌های عملکردی Functional Requirement

  • نیازمندی‌های غیرعملکردی Non-functional Requirement

  • موارد خارج از محدوده چیست؟ What is Out of Scope?

شروع طراحی Let's design

  • اجزای اصلی Core component

  • مبانی Websockets - بخش اول Fundamentals - Websockets - Part 1

  • مبانی Websockets - بخش دوم Fundamentals - Websockets - Part 2

  • طراحی سطح بالا High-level Design

بررسی عمیق Let's Dive Deep

  • بررسی عمیق طراحی Design Deep Dive

  • اپلیکیشن موبایل Mobile App

  • سرویس اتصال (Connection Service) - بخش اول Connection Service - Part 1

  • سرویس اتصال (Connection Service) - بخش دوم Connection Service - Part 2

  • سرویس پیام - بخش اول Message Service - Part 1

  • سرویس پیام - بخش دوم Message Service - Part 2

  • سرویس وضعیت (Status Service) - بخش اول Status Service - Part 1

  • سرویس وضعیت (Status Service) - بخش دوم Status Service - Part 2

  • سرویس گروه - بخش اول Group Service - Part 1

  • سرویس گروه - بخش دوم Group Service - Part 2

  • سرویس ذخیره‌سازی - بخش اول Storage Service - Part 1

  • سرویس ذخیره‌سازی - بخش دوم Storage Service - Part 2

  • معماری کامل Complete Architecture

کدام ذخیره‌ساز را انتخاب کنیم؟ Which Storage to Use?

  • ذخیره‌سازی: اپلیکیشن موبایل Storage - Mobile App

  • ذخیره‌سازی: سرویس وضعیت Storage - Status Service

  • ذخیره‌سازی: سرویس اتصال Storage - Connection Service

  • ذخیره‌سازی: ذخیره پیام‌ها Storage - Message Store

  • ذخیره‌سازی: ذخیره رسانه Storage - Media Store

  • ذخیره‌سازی: دیتابیس عضویت گروه Storage - Group Membership Database

نحوه پیاده‌سازی در AWS How to Implement it on AWS?

  • پیاده‌سازی در AWS Implementing on AWS

  • سرویس وضعیت Status Service

  • سرویس اتصال Connection Service

  • سرویس پیام Message Service

  • سرویس گروه Group Service

  • سرویس ذخیره‌سازی Storage Service

  • آموزش عملی (Tutorial) Tutorial

پاسخ به نیازهای غیرعملکردی (Non-functional) Addressing Non-functional Requirements

  • کارایی (Performance) Performance

  • مقیاس‌پذیری Scalability

  • امنیت Security

  • قابلیت اطمینان Reliability

  • در دسترس بودن (Availability) Availability

معماری واتس‌اپ WhatsApp Architecture

  • معماری واتس‌اپ بر اساس اطلاعات عمومی WhatsApp Architecture - Based on public information

  • مقایسه Comparison

  • مرحله بعدی چیست؟ What's Next?

طراحی پنجم: ساخت پلتفرم استریم ویدیو Design 5 - Build a Streaming Platform

  • شروع کار Getting Started

  • پلتفرم استریم نتفلیکس Netflix Streaming Platform

  • چارچوب طراحی سیستم System Design Framework

  • نیازمندی‌های عملکردی Functional Requirements

  • نیازمندی‌های غیرعملکردی Non Functional Requirements

استریم‌های عجیب Stranger Streams

  • استریم‌های عجیب Stranger Streams

  • قسمت اول: به Streamverse خوش آمدید Episode 1 - Welcome to Streamverse

  • اجزای اصلی Core Components

  • طراحی سطح بالا High-level Design

  • قسمت دوم: از کارگردان تا دیسک Episode 2 - From Director to Disk

  • آپلود ویدیوها Uploading Videos

  • قسمت چهارم: ویدیوها کجا می‌خوابند؟ Episode 4 - Where Videos Sleep

  • ترنس‌کدینگ ویدیو (Video Transcoding) Video Transcoding

  • ABR و فایل Manifest ABR and Manifest File

  • قسمت پنجم: موتور استریم Episode 5 - The Streaming Engine

  • قسمت ششم: بزرگراه CDN Episode 6 - The CDN Highway

  • CDN چگونه کار می‌کند؟ How CDN works?

  • قسمت هفتم: فرانت‌اند در آتش Episode 7 - Fronted on Fire

  • قسمت هشتم: دستیار خاموش Episode 8 - The Silent Helper

  • قسمت نهم: Techflix در پشت نتفلیکس Episode 9 - Techflix behind Netflix

  • قسمت دهم: کلاود پشت پرده Episode 10 - Cloud Behind the Curtain

  • قسمت یازدهم: نتفلیکس کوچک خودتان را بسازید Episode 11 - Build Your Own Mini Netflix

  • قسمت دوازدهم: استریم باید ادامه یابد Episode 12 - Streaming Must Go On

  • گام‌های بعدی Next Steps

نمایش نظرات

آموزش معماری کلاود: از ایده‌پردازی تا طراحی عملیاتی
جزییات دوره
10.5 hours
144
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,545
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ashish Prajapati Ashish Prajapati

آموزش آسان و جذاب مهارت‌های ابری AWS