دوره آموزشی
The Great Courses
دوبله زبان فارسی

تسلط به معماری نرم افزار و طراحی سیستم برای توسعه دهندگان

تسلط به معماری نرم افزار و طراحی سیستم برای توسعه دهندگان

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت

  • درک چشم‌انداز و نقش Software Architect
  • تسلط به اصول اصلی معماری نرم افزار و طراحی سیستم
  • یادگیری سرویس‌های پایه AWS. به‌ویژه سرویس‌هایی که در معماری‌ها و پروتکل‌ها استفاده می‌شوند (مانند REST ،gRPC و غیره).
  • تسلط به معماری‌هایی مانند SOA، میکروسرویس ها، معماری های رویداد محور و غیره
  • انجام تمرین‌های عملی در Portal سرویس‌های AWS، تا دانشجویان بتوانند این سرویس‌ها را به‌صورت عملی یاد بگیرند.
  • نمونه‌های Node.js برای درک مفاهیم بخش communication و protocols

پیش‌نیازهای دوره

  • باید Developer باشید و چشم‌انداز تبدیل شدن به Software Architect را داشته باشید.
  • مفاهیم معماری نرم افزار و طراحی سیستم را یاد بگیرید.
  • AWS Cloud Services را یاد بگیرید.

توضیحات دوره

آیا آماده‌اید مسیر شغلی خود را از یک developer به یک software architect ارتقا دهید؟ این دوره طوری طراحی شده است که یک مسیر کامل را از درک مفاهیم اصلی معماری نرم افزار تا تسلط به طراحی سیستم و راهکارهای cloud-native با استفاده از AWS ارائه دهد.

در طول این دوره، یاد می‌گیرید چگونه سیستم‌هایی robust ،scalable و high-performance طراحی کنید. همچنین بینش عمیقی درباره اصول معماری نرم افزار، الگوهای معماری و استراتژی‌های طراحی سیستم به دست می‌آورید. با مثال‌های عملی، مطالعات موردی و سناریوهای واقعی، مجموعه مهارت جامعی برای مدیریت چالش‌های پیچیده معماری توسعه خواهید داد.

علاوه بر معماری نرم افزار، سرویس‌های cloud را نیز بررسی می‌کنیم و تمرکز اصلی بر Amazon Web Services (AWS) خواهد بود. یاد می‌گیرید چگونه از سرویس‌های cloud-native برای ساخت سیستم‌هایی مقرون به صرفه، مقاوم و مقیاس پذیر استفاده کنید. این دوره بر دانش عملی و بهترین شیوه های صنعت تأکید دارد تا بتوانید با اطمینان پروژه‌های eسطح سازمانی را مدیریت کنید.

این دوره برای  توسعه دهندگانی مناسب است که قصد دارند architect شوند، و همچنین برای architectهایی که می‌خواهند دانش cloud خود را عمیق‌تر کنند. چه در حال ساخت یک اپلیکیشن جدید از ابتدا باشید و چه در حال بهبود یک سیستم موجود، مهارت‌هایی که در اینجا به دست می‌آورید به شما کمک می‌کند software systemهای بهتری طراحی کنید که نیازهای دنیای واقعی را برآورده کنند.

این دوره برای چه کسانی مناسب است؟

  • Developerها یا توسعه دهندگان ارشدی که به پیشرفت شغلی در حوزه فناوری علاقه‌مند هستند و می‌خواهند معماری نرم افزار و طراحی سیستم را یاد بگیرند.
  • توسعه دهندگانی که می‌خواهند تجربه عملی با سرویس های cloud-native در AWS platform به دست آورند

تسلط به معماری نرم افزار و طراحی سیستم برای توسعه دهندگان

  • مقدمه‌ی سطح‌بالا بر دوره 01:33
  • مقدمه‌ی تفصیلی بر محتوای دوره 06:13
  • من کیستم 00:40
  • مقدمه‌ای بر این بخش 00:54
  • معماری نرم افزار 02:58
  • معماری نرم افزار در برابر طراحی سیستم 02:21
  • نقش Software Architect 02:57
  • نقش Solutions Architect 02:59
  • نقش Solutions Architect در برابر Software Architect 02:14
  • چشم‌انداز معماری و تصمیم‌گیری 03:03
  • مقدمه‌ای بر این بخش 03:55
  • ایجاد یک AWS Account 01:08
  • AWS Identity and Access Management (IAM) - بررسی 00:47
  • AWS IAM - AWS Console - ایجاد یوزر 02:16
  • MFA - AWS Identity and Access Management (IAM) 00:30
  • MFA - AWS IAM - AWS Console 01:08
  • AWS Console - ماشین حساب هزینه - بررسی 02:28
  • AWS Console - بودجه های AWS - ایجاد بودجه 01:55
  • Amazon EC2 - بررسی 00:44
  • AWS Console - Amazon EC2 - ایجاد یک EC2 Instance 04:48
  • Amazon EC2 - انواع نمونه و دسته‌بندی آن‌ها 03:14
  • Amazon EC2 - نمونه های On Demand 01:03
  • Amazon EC2 - پلن صرفه جویی 02:22
  • Amazon EC2 - نمونه های Reserved 03:19
  • Amazon EC2 - هاست های اختصاصی 01:01
  • Amazon EC2 - نمونه های اختصاصی 01:26
  • Amazon EC2 - رزرواسیون های ظرفیت 00:30
  • AWS Console - فری تایر - Amazon EC2 01:13
  • Amazon S3 - بررسی پایه 00:26
  • Amazon S3 - AWS Console - ایجاد Bucket، بارگذاری Object و سیاست دسترسی 03:21
  • Amazon S3 - ویژگی‌های کلیدی و کلاس های ذخیره سازی 04:09
  • Amazon S3 - هزینه 01:08
  • Amazon EFS - بررسی 01:27
  • Amazon EFS - AWS Console - انجام Mount کردن EFS و اتصال با دو نمونه EC2 05:36
  • Availability Zones 01:24
  • Amazon VPC - بررسی پایه 00:26
  • Amazon VPC - AWS Console و Subnet - ایجاد VPC و Subnet 04:04
  • Amazon VPC و Subnet - بررسی، انواع سابنت، Internet Gateway (IGW) 04:14
  • Amazon Elastic Load Balancer (ELB) - بررسی 01:22
  • Amazon ELB - لود بالانسر اپلیکیشن 02:01
  • AWS Console - لود بالانسر اپلیکیشن - با دو نمونه EC2 08:37
  • Amazon ELB - لود بالانسر اپلیکیشن - هزینه 01:34
  • Amazon ELB - لود بالانسر شبکه 01:28
  • Amazon Relational Database Service (Amazon RDS) - بررسی 01:01
  • Amazon RDS - AWS Console - ایجاد MySQL Database و اتصال به EC2 Instance 06:11
  • AWS Console - ماشین حساب هزینه - Amazon RDS 02:32
  • Amazon Aurora - Amazon RDS - بررسی 02:10
  • Amazon DynamoDB - بررسی 01:30
  • Amazon DynamoDB - AWS Console - ایجاد Table 02:18
  • Amazon Lambda - مفاهیم کلیدی و قیمت‌گذاری 04:26
  • Amazon Lambda - AWS Console - ایجاد ساده تابع Lambda 02:17
  • AWS Console - ایجاد Lambda Function - تریگر کردن S3 Bucket و لاگ کردن در CloudWatch 06:09
  • Amazon API Gateway 05:49
  • Amazon API Gateway - ادغام - بررسی 01:29
  • Amazon API Gateway - AWS Console - ایجاد REST API 03:13
  • مقدمه‌ای بر این بخش 01:44
  • Stateful Architecture 06:46
  • Stateful Architecture - نمونه حالت‌های رایج 01:47
  • Stateless Architecture 01:53
  • Load Balancer - بررسی پایه 03:24
  • Forward Proxy در برابر Reverse Proxy 02:15
  • Decouple کردن کامپوننت 03:39
  • Fault Tolerance 02:01
  • Redundancy 02:09
  • Redundancy و Replication - درون در برابر بین Regionها 03:23
  • تشخیص خطا، ایزوله‌سازی و بازیابی 01:48
  • Rollback و Roll Forward - مثال IaC 04:13
  • مکانیزم Retry 01:43
  • Timeouts 01:40
  • Health Checks 03:33
  • مکانیزم Fallback 02:13
  • Rate Limiting 01:27
  • پایگاه داده رابطه ای و غیر رابطه ای - بررسی پایه 03:24
  • Database Redundancy 02:59
  • Database Replication 05:01
  • Database Partitioning 04:09
  • Database Sharding 04:55
  • سازگاری پایگاه داده 01:53
  • سازگاری پایگاه داده - سازگاری Eventua ،Casual و Strong 04:41
  • الگوریتم‌های هشینگ - Simple Hashing 03:26
  • الگوریتم‌های هشینگ - Consistent Hashing 03:19
  • مقدمه‌ای بر این بخش 02:20
  • مقیاس‌پذیری - بررسی، هدف و مزایا 02:43
  • مقیاس‌پذیری – Trade-Offs 01:35
  • مقیاس‌بندی Vertical و Horizontal 03:39
  • کدام جنبه را باید Scale کرد؟ - مثال 03:10
  • کدام Component را باید Scale کرد؟ - مثال 02:21
  • مقیاس‌پذیری – تأثیرات و چالش‌ها 06:08
  • زیرساخت Cloud و مقیاس‌پذیری 01:49
  • مقیاس‌پذیری – Auto-Scaling 01:45
  • Auto-Scaling - نمونه EC2 و Load Balancer 02:04
  • AutoScaling - معماری با چندین AZ 00:50
  • AutoScaling - AWS Console - لود بالانسر و EC2 AutoScaling Group 09:37
  • Auto Scaling Group (ASG) - Amazon EC2 02:54
  • انواع Amazon EC2 AutoScaling - مقیاس بندی داینامیک، دستی و زمان بندی شده 02:58
  • AWS Console - سیاست‌های Simple Scaling - EC2 AutoScaling 06:27
  • AWS Console - سیاست‌های Step Scaling - EC2 AutoScaling 02:17
  • AWS Console - سیاست‌های EC2 AutoScaling - مقیاس بندی زمان بندی شده 00:31
  • Auto-Scaling - AutoScaling اپلیکیشن AWS 00:46
  • AWS Application AutoScaling - سیاست‌های Scaling 01:31
  • مقیاس‌پذیری - ملاحظات توسعه 04:07
  • مقیاس‌پذیری - ملاحظات استقرار 02:16
  • مقیاس‌پذیری پایگاه داده - پایگاه داده های رابطه ای 01:52
  • مقیاس‌پذیری پایگاه داده رابطه ای - چالش‌ها و راهکارها 03:03
  • مقیاس‌پذیری پایگاه داده - ملاحظات 03:13
  • مقیاس‌پذیری با Amazon RDS و RDS Proxy 04:11
  • Amazon RDS - AWS Console - استقرار Multi-AZ 00:59
  • Amazon RDS - AWS Console - ایجاد Read Replica 00:47
  • مقیاس‌پذیری با Amazon Aurora و Clusterهای آن 04:39
  • مقیاس‌پذیری با Amazon DynamoDB 05:13
  • Amazon DynamoDB - AWS Console - ظرفیت On-demand و Provisioned 00:40
  • مقدمه‌ای بر این بخش 01:37
  • قابلیت اطمینان - بررسی، هدف و مزایا 02:47
  • قابلیت اطمینان - Trade-Offs 01:36
  • سرویس‌های Chatty و نحوه مدیریت آن‌ها 02:07
  • قابلیت اطمینان - تأثیرات و چالش‌ها 02:25
  • قابلیت اطمینان و امنیت شبکه 01:37
  • ارزیابی قابلیت اطمینان - Mean Time Between Failures (MTBF) 01:47
  • ارزیابی قابلیت اطمینان - Mean Time To Failures (MTTF) 01:48
  • Business Continuity Plan (BCP) و گزینه‌های بازیابی فاجعه 03:53
  • BCP - نمونه RPO و RTO 02:06
  • قابلیت اطمینان - مقیاس‌ها 02:42
  • قابلیت اطمینان - ملاحظات توسعه 06:03
  • قابلیت اطمینان - ملاحظات استقرار 05:57
  • پشتیبان‌گیری و بازیابی فاجعه 01:48
  • زیرساخت Cloud و قابلیت اطمینان 01:45
  • قابلیت اطمینان با Amazon EC2 02:26
  • قابلیت اطمینان با Amazon EBS - بهترین شیوه‌ها 00:50
  • قابلیت اطمینان با Amazon S3 ،ELB و RDS 01:57
  • قابلیت اطمینان با Amazon DynamoDB ،Aurora و Route53 01:24
  • مقدمه‌ای بر این بخش 01:27
  • Availability - بررسی 02:11
  • عامل زمان پاسخ که بر Availability تأثیر می‌گذارد 03:40
  • Availability - تأثیرات و چالش‌ها 02:09
  • کلاسترینگ - Active-Active Clustering 02:09
  • کلاسترینگ - Active-Passive Clustering 01:45
  • کلاسترینگ - کامپوننت ها 01:07
  • Availability با Amazon EC2 و Amazon S3 02:09
  • Amazon S3 - AWS Console - کلاس ذخیره سازی 01:03
  • Availability با Amazon RDS و Amazon Aurora 02:42
  • Availability با Amazon DynamoDB 01:50
  • Amazon DynamoDB - AWS Console - جداول گلوبال 01:30
  • اپلیکیشن های توزیع‌شده جهانی 01:03
  • اپلیکیشن های توزیع‌شده جهانی - Multi-Region 01:45
  • پشتیبانی Multi-Region با Amazon EC2 ،S3 و DynamoDB 01:52
  • اپلیکیشن های توزیع‌شده جهانی - Content Delivery Network (CDN) 01:50
  • CDN - بررسی Edge Location و Regional Edge Locationها 01:50
  • Amazon CloudFront - CDN 02:32
  • Amazon CloudFront - یکپارچه‌سازی با سرویس‌ها - بررسی پایه 00:45
  • Amazon CloudFront - AWS Console - وب‌سایت استاتیک با S3 Origin 03:57
  • آشنایی با این بخش 02:16
  • عملکرد - بررسی 01:38
  • Metrics - سرعت، Latency ،Throughput و Bandwidth 03:40
  • Latency در برابر Throughput در برابر Bandwidth - مثال 00:51
  • تست Latency به Regionها 01:11
  • AWS CloudWatch - متریک ها 02:31
  • همزمانی 02:43
  • همزمانی در برابر موازی سازی 01:29
  • Load Shedding 01:56
  • Request Batching 01:47
  • تعیین بنچمارک های عملکرد 01:40
  • Lazy Loading در برابر Eager Loading 03:01
  • عملکرد - ملاحظات توسعه - انتخاب پروتکل مناسب 03:01
  • عملکرد - ملاحظات توسعه - تکنیک‌های بهینه‌سازی 02:32
  • عملکرد - ملاحظات توسعه - بهینه‌سازی Algorithm 03:10
  • عملکرد - ملاحظات توسعه - ساختارهای داده 01:34
  • عملکرد - ملاحظات توسعه - بهینه‌سازی Database 04:59
  • عملکرد - ملاحظات استقرار 01:37
  • تأخیر تک‌میلی‌ثانیه‌ای 02:32
  • پشتیبانی سرویس‌های AWS - تأخیر در حد میلی‌ثانیه 02:11
  • Amazon ElastiCache - AWS Console با Redis 02:10
  • Amazon EC2 Placement Groups 02:03
  • آشنایی با این بخش 04:52
  • Access Control - بررسی 01:08
  • انواع احراز هویت - مبتنی بر رمز عبور، بیومتریک، OTP و Token-Based 04:02
  • انواع احراز هویت - Multi-Factor Authentication (MFA) 00:50
  • انواع احراز هویت - Single Sign On (SSO) 02:40
  • انواع احراز هویت - انواع دیگر 01:17
  • روش‌های احراز هویت 02:23
  • Role Based Access Control (RBAC) 02:22
  • AWS Console - اختصاص Role به EC2 Instance برای دسترسی به S3 04:50
  • AWS Identity و مدیریت دسترسی - مجوزها 02:01
  • AWS IAM - دسترسی جزئی برای منابع - مثال‌ها 02:12
  • AWS IAM - انواع Policyها - Identity-Based 02:29
  • AWS IAM - انواع Policyها - Resource-Based 01:41
  • AWS IAM - انواع Policyها - Trust Policy 01:00
  • AWS IAM - انواع Policyها - Permission Boundaries 01:03
  • AWS IAM - انواع Policyها - Service Control Policies (SCP) 01:16
  • AWS IAM - انواع Policyها - خلاصه 02:07
  • AWS Shared Responsibility Model 02:20
  • JSON Web Tokens (JWT) 03:18
  • JWT - فرآیند ایجاد Token 02:35
  • JWT - فرآیند اعتبارسنجی Token 02:03
  • Node.js - تمرین کدنویسی - ایجاد و اعتبارسنجی JWT 11:00
  • JWT Token - استفاده از Header ،Payload و Signature 00:46
  • JWT Token - کاربرد - Microservices Architecture 01:02
  • JWT - چه زمانی استفاده شود؟ 01:51
  • JWT - چه زمانی نباید استفاده شود؟ 01:27
  • Amazon Cognito 02:06
  • Amazon Cognito - AWS Console - ایجاد User Pools 07:49
  • Amazon Cognito - AWS Console - بررسی Identity Pools 03:12
  • Amazon Cognito - یکپارچه‌سازی با سرویس‌های AWS 01:13
  • OAuth Framework 02:24
  • OAuth - جریان‌های احراز هویت - Authorization Code Grant 03:50
  • OAuth - جریان‌های احراز هویت - Implicit Grant 01:23
  • OAuth 2.0 Framework - خلاصه جریان‌های Authorization 01:38
  • OAuth Framework - نمونه‌های استفاده 00:38
  • OAuth Framework - اسکوپ ها 01:40
  • OpenID Connect (OIDC) 01:52
  • OpenID Connect (OIDC) - جریان احراز هویت 00:59
  • OpenID Connect (OIDC) - توکن ID و Access Token 01:30
  • احراز هویت محلی در برابر Identity Providerها (IdPs) 01:34
  • امنیت در حین انتقال 01:56
  • Transport Layer Security (TLS) 03:07
  • نسخه‌های TLS 00:26
  • TLS Hand Shake - قبل از v1.3 03:35
  • TLS Hand Shake - v1.3 01:55
  • Secure Tunneling 01:34
  • متدهای رایج VPN - Secure Tunneling 01:12
  • متدهای رایج SSH (Secure Shell) - Secure Tunneling 00:57
  • متدهای رایج Secure Tunneling - Internet Protocol Security (IPSec) 00:28
  • متدهای رایج Secure Tunneling - خلاصه 00:36
  • رمزنگاری نامتقارن و متقارن 01:08
  • امنیت در حین انتقال - برای سرویس‌های AWS 01:10
  • امنیت در حالت Rest 00:56
  • رمزنگاری در سطح دیسک و رمزنگاری در سطح فایل 01:34
  • تکنیک‌های Data Masking 02:03
  • AWS Key Management Service (AWS KMS) 01:53
  • AWS Key Management Service (KMS) - AWS Console 02:58
  • ذخیره سازی سکرت ها - AWS Secrets Manager 00:31
  • AWS Secrets Manager - AWS Console 01:14
  • حملات - حملات Malware و Ransomware 00:59
  • Firewalls و انواع آن‌ها 02:06
  • AWS Security Groups 02:17
  • AWS NACLs 00:46
  • AWS Console – گروه های امنیتی و NACLs - قوانین Inbound و Outbound در Portal 04:59
  • AWS Security Groups در برابر NACLs 01:49
  • سرویس‌های امنیتی در AWS - بررسی پایه 02:00
  • مقدمه‌ای بر این بخش 00:56
  • ارتباط همزمان و غیرهمزمان 02:39
  • The Hypertext Transfer Protocol (HTTP) 07:21
  • نسخه‌های HTTP - ویژگی‌های HTTP/2 02:44
  • HTTP 2 - نمونه مکانیزم Server Push 00:51
  • نسخه‌های HTTP - بررسی HTTP/3 01:36
  • REpresentational State Transfer (REST) 02:09
  • Node.js و Express.js - تمرین کدنویسی - REST API 05:04
  • REST - کار با نمودار 02:20
  • REST - ویژگی‌ها 02:25
  • REST - ملاحظات توسعه 03:30
  • Google Remote Procedure Call (gRPC) 01:23
  • gRPC - کار با نمودار 02:57
  • gRPC با Node.js - تولید کد پویا در برابر ایستا 01:46
  • Node.js - تمرین کدنویسی - gRPC 13:16
  • gRPC - استریمینگ 01:48
  • Protocol Buffers (Protobuf) - gRPC 02:00
  • REST در برابر gRPC - شباهت‌ها و تفاوت‌ها 01:36
  • gRPC - بهترین شیوه‌های توسعه 03:57
  • gRPC - گزینه‌های استقرار در AWS 00:54
  • GraphQL 02:16
  • GraphQL - کار با نمودار 01:04
  • Node.js - تمرین کدنویسی - GraphQL 11:00
  • GraphQL - کامپوننت ها 00:49
  • GraphQL - اسکیما، کوئری، Mutations و فیلدها 02:34
  • Resolvers - GraphQL 01:50
  • Subscription - GraphQL 00:48
  • GraphQL - مفهوم Fields، Resolvers و Fragments 00:43
  • GraphQL - ابزارها و فناوری‌ها 03:16
  • GraphQL - ملاحظات توسعه 02:40
  • Advanced Message Queuing Protocol (AMQP) 02:32
  • AMQP - کامپوننت ها - Publisher ،Consumer و Broker 00:57
  • AMQP - صف‌ها و Exchangeها 03:07
  • Exchanges - AMQP - انواع Exchange 01:57
  • Exchanges - AMQP - نوع Exchange و نمونه Bindings 01:34
  • AMQP - اتصالات - اتصال در برابر Routing Keys 02:46
  • AMQP - کانال ها 01:16
  • RabbitMQ 03:06
  • RabbitMQ - طراحی پیام‌رسانی 00:29
  • RabbitMQ - کامپوننت ها 00:33
  • RabbitMQ - صف‌ها 03:25
  • Node.js - تمرین کدنویسی - RabbitMQ 06:20
  • RabbitMQ - استریم ها 02:56
  • RabbitMQ - استریم ها در برابر Queues 02:33
  • Asyncrounous - منبع یابی رویداد 02:31
  • منبع یابی رویداد - جریان کامل همراه با نمودار 04:27
  • Apache Kafka 03:19
  • Apache Kafka - معماری 02:29
  • Node.js - کدنویسی کاربردی - Apache Kafka 07:46
  • Apache Kafka - قابلیت‌های پیام‌رسانی 01:54
  • Apache Kafka - برای منبع یابی رویداد 02:56
  • استریمینگ داده 02:12
  • استریمینگ داده - AWS Kinesis - بررسی پایه 00:55
  • استریمینگ داده - AWS Kinesis در برابر Apache Kafka 01:32
  • Amazon SQS 02:37
  • Node.js - کدنویسی کاربردی - Amazon SQS 10:11
  • Amazon SQS - صف‌ها 01:40
  • Amazon SQS - صف Standard و FIFO - موارد استفاده 01:29
  • Amazon SNS 02:25
  • Amazon SNS - مثال‌های عملی 01:28
  • Amazon SNS - پیام‌رسانی A2A و A2P 01:11
  • Amazon EventBridge 01:05
  • Event Bus - Amazon EventBridge 01:36
  • Amazon EventBridge در برابر Amazon SQS 01:18
  • انواع رایج سیستم‌های پیام‌رسانی غیرهمزمان 01:40
  • پیام‌رسانی غیرهمزمان - مشکل پیام‌های Duplicate 01:18
  • Web Sockets 01:56
  • Web Sockets - ارتباط 01:02
  • Web Sockets در برابر Apache Kafka 03:42
  • مقدمه‌ای بر این بخش 02:57
  • استایل های رایج معماری - بررسی 04:19
  • Client Server Architecture 01:51
  • Layered (n-tier) Architecture 03:13
  • Component-Based Architecture 01:55
  • Monolithic Architecture 03:51
  • Service Oriented Architecture (SOA) 02:05
  • SOA - انواع سرویس‌ها 01:15
  • Service Consumer - SOA و Service Provider 01:13
  • SOA - بهترین شیوه‌ها 00:53
  • SOA - کامپوننت ها و فرآیند کار 05:09
  • Microservices Architecture 01:33
  • Microservices Architecture - ساختار، مزایا و معایب 04:59
  • Driven Design (DDD) مکمل میکروسرویس ها است 06:49
  • Microservices - تعامل سرویس‌ها - استراتژی‌ها 05:25
  • Microservices - تعامل همزمان و غیرهمزمان سرویس‌ها 04:21
  • Microservices - کامپوننت ها - Service Discovery و الگوها 05:30
  • Microservices - کامپوننت ها - Load Balancer 06:01
  • Microservices - کامپوننت ها - API Gateway 03:47
  • Microservices - کامپوننت ها - API Gateway در برابر Load Balancer 02:02
  • API Gateway و Load Balancer - رویکردهای مقایسه‌ای 07:59
  • Microservices - کامپوننت ها - Service Mesh 02:34
  • Microservices و کانتینرسازی - سازگاری طبیعی 02:22
  • Microservices - کامپوننت ها - سرور پیکربندی 01:40
  • Microservices - الگوهای رایج 03:33
  • Microservices - الگوهای رایج - الگوی Database Per Service 03:07
  • Microservices - الگوهای رایج - الگوی Circuit Breaker 02:46
  • Microservices - الگوهای رایج - الگوی SAGA 06:46
  • الگوی SAGA - ارکستراسیون - AWS 00:45
  • Microservices - الگوهای رایج - الگوی CQRS 04:04
  • Microservices - الگوهای رایج - الگوی Event Sourcing 05:03
  • Microservices - الگوهای رایج - منبع یابی رویداد با CQRS 03:08
  • Microservices - الگوهای رایج - الگوی Choreography 02:46
  • Microservices - الگوهای رایج - الگوی Aggregator 02:36
  • Microservices - الگوهای رایج - Backend for Frontend (BFF) 01:34
  • Service Oriented Architecture (SOA) در برابر Microservices 03:16
  • مهاجرت - از Monolithic به Microservices 07:34
  • مهاجرت - از Monolithic به Microservices - الگوی Decomposition 03:59
  • مهاجرت - از Monolithic به Microservices - الگوی Strangler 04:58
  • Serverless - معماری و Compute 02:03
  • Serverless - سرویس‌های AWS 01:39
  • Serverless - فریمورک Serverless 02:15
  • استایل های رایج معماری - خلاصه 02:42

9,112,800 2,278,200 تومان

مشخصات آموزش

تسلط به معماری نرم افزار و طراحی سیستم برای توسعه دهندگان

  • تاریخ به روز رسانی: 1405/04/02
  • سطح دوره:همه سطوح
  • تعداد درس:350
  • مدت زمان :15:17:25
  • حجم :4.02GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید