لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش معماری Cloud-Native و میکروسرویسها
- آخرین آپدیت
دانلود Introduction to Cloud-Native Architecture and Microservices
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دارای قابلیت Coursera Coach است!
روشی هوشمندانه برای یادگیری با گفتگوهای تعاملی و بیدرنگ که به شما کمک میکند دانش خود را بسنجید، فرضیات را به چالش بکشید و با پیشرفت در دوره، درک خود را عمیقتر کنید.
در این دوره، شما به دنیای معماریها و متدهای Cloud-Native خواهید رفت و بر روی میکروسرویسها (Microservices)، کوبرنتیز (Kubernetes)، سرویس مش (Service Mesh) و CI/CD تمرکز خواهید کرد. شما بررسی خواهید کرد که چگونه اپلیکیشنهای Cloud-Native برای مقیاسپذیری و تابآوری طراحی میشوند و سیر تکامل مدلهای میزبانی ابری از IaaS تا Serverless را یاد میگیرید. این دوره تجربهای عملی با ابزارها و تکنولوژیهای کلیدی از جمله Docker، Kubernetes و AWS ارائه میدهد که شما را برای طراحی، استقرار و مدیریت میکروسرویسها در مقیاس بزرگ توانمند میسازد.
دوره به ماژولهای ساختاریافته تقسیم شده است که با دانش پایه در مورد Cloud-Native و پلتفرمهای ابری شروع میشود. سپس به بررسی عمیق میکروسرویسها، کانتینرها و ارکستراسیون کانتینر با استفاده از کوبرنتیز میپردازید. در این مسیر، شما در پروژههای عملی شرکت خواهید کرد که یادگیری شما را تثبیت میکند.
این دوره برای توسعهدهندگان و مهندسان DevOps که به دنبال تسلط بر اپلیکیشنها و معماریهای Cloud-Native هستند، ایدهآل است. پیشنیاز این دوره آشنایی با مفاهیم پایه برنامهنویسی و اصول محاسبات ابری است.
در پایان دوره، شما قادر خواهید بود میکروسرویسها را با استفاده از Kubernetes طراحی و مستقر کنید، خط لوله CI/CD را پیادهسازی کنید، اپلیکیشنها را کانتینری کنید و از Service Mesh برای ارتباطات پیچیده میکروسرویسها استفاده کنید.
سرفصل ها و درس ها
مقدمه
Introduction
مقدمهای بر دوره تخصصی
Introduction to the Specialization
نحوه دنبال کردن دوره و اسلایدها
How to Follow the Course & Course Slides
مقدمهای بر Cloud Native - معماری Cloud Native چیست؟
Introduction to Cloud-Native - What is Cloud-Native Architecture?
Cloud Native چیست؟
What is Cloud-Native?
اصول طراحی معماری Cloud Native و ویژگیهای کلیدی
Cloud-Native Architecture Design Principles and Key Characteristics
مزایای معماریهای Cloud Native
Benefits of Cloud-Native Architectures
چالشهای معماریهای Cloud Native
Challenges of Cloud-Native Architectures
مسیر ابری اپلیکیشنهای قدیمی - مدرنسازی اپلیکیشنهای Legacy با Cloud Native
The Cloud Path of Legacy Applications - Modernization of Legacy Apps with Cloud-Native
بررسی عمیق Cloud Native - چشمانداز، نقشه راه و ستونها
Cloud-Native Deep Dive - Landscape, Trial Map, and Pillars
مقدمه - بررسی عمیق Cloud Native - چشمانداز، نقشه راه و ستونها
Introduction - Cloud-Native Deep Dive - Landscape, Trial Map, and Pillars
بنیاد محاسبات Cloud Native (CNCF)
Cloud-Native Computing Foundation (CNCF)
گشتی سریع در بنیاد محاسبات Cloud Native (CNCF)
Quick Tour on Cloud-Native Computing Foundation (CNCF)
چشمانداز CNCF چیست؟
What Is the CNCF Landscape?
بررسی عمیق دستهبندیهای چشمانداز CNCF
Deep Dive into CNCF Landscape Categories
آیا پروژههای CNCF پیچیده هستند؟ - یک استراحت کوتاه
Complicated with CNCF Projects? - Funny Break
نقشه راه Cloud Native در CNCF
CNCF Cloud-Native Trail Map
تمام ستونهای Cloud Native - گسترش یافته برای ساختار دوره
All Cloud-Native Pillars - Extended for Course Structure
ستون اول - میکروسرویسها
Pillar 1 - Microservices
مقدمهای بر ستون اول - میکروسرویسها
Introduction to Pillar 1 - Microservices
اپلیکیشن ۱۲ فاکتوری و نقشه راه Cloud Native - میکروسرویسها
12-Factor App and Cloud-Native Trial Map - Microservices
سفر معماری اپلیکیشن - تکامل معماریها؛ مونو لیتیک، میکروسرویس، سرورلس
Application Architecture Journey - Evolution of Architectures; Monolithic, Microservices, Serverless
میکروسرویسها چه هستند؟
What are Microservices?
معماری میکروسرویس چیست؟
What is Microservices Architecture?
چه زمانی از معماری میکروسرویس استفاده کنیم؟ - بهترین روشها
When to Use Microservices Architecture - Best Practices
چه زمانی از میکروسرویس استفاده نکنیم؟ - ضد الگوهای (Anti Patterns) میکروسرویس
When Not to Use Microservices - Anti-Patterns of Microservices
مقایسه معماری Monolithic در مقابل Microservices
Monolithic vs Microservices Architecture Comparison
الگوی پایگاه داده برای هر سرویس - Polyglot Persistence
The Database-per-Service Pattern - Polygot Persistence
کاوش: زبانها و فریمورکهای مربوط به میکروسرویسها
Explore: Languages and Frameworks for Microservices
انتخاب زبان و فریمورک میکروسرویس برای اپلیکیشن تجارت الکترونیک
Choose Microservices Language and Frameworks for Cloud-Native Microservices E-commerce App
آموزش عملی: توسعه یک میکروسرویس RESTful با متدهای CRUD
Hands-on: Develop a RESTful Microservice with CRUD Endpoints
مقدمه - آموزش عملی: توسعه یک میکروسرویس RESTful با متدهای CRUD
Introduction - Hands-on: Develop a RESTful Microservice with CRUD Endpoints
اصلیترین زبانها و فریمورکهای برنامهنویسی در میان توسعهدهندگان میکروسرویس
Primary Programming Languages and Frameworks among Microservices Developers
چرا .Net برای توسعه میکروسرویسها؟
Why .Net for Microservices Development?
نصب پیشنیازها
Install Prerequisites
توسعه میکروسرویس محصول (Product)
Developing Product Microservices
اجرای اپلیکیشن - میکروسرویس محصول
Run the Application - Product Microservices
ایجاد میکروسرویس محصول با سرویسهای AWS Serverless: AWS Lambda, API Gateway و DynamoDB
Create Product Microservices with AWS Serverless Services: AWS Lambda, API Gateway, and DynamoDB
آموزش عملی: ایجاد میکروسرویس محصول با AWS Lambda, API Gateway و DynamoDB
Hands-on: Create Product Microservices with AWS Lambda, API Gateway, and DynamoDB
ستون دوم - کانتینرها
Pillar 2 - Containers
مقدمهای بر ستون دوم - کانتینرها
Introduction to Pillar 2 - Containers
اپلیکیشن ۱۲ فاکتوری و نقشه راه Cloud Native - کانتینرها
12-Factor App and Cloud-Native Trial Map - Containers
طراحی با سرویسهای مدیریت شده کوبرنتیز - میکروسرویسهای تجارت الکترونیک
Design with Managed Kubernetes Services - Cloud-Native E-commerce Microservices
بررسی عمیق کوبرنتیز - استاندارد اصلی برای کانتینرها
Deep Dive into Kubernetes - De Facto Standard for Containers
مقدمه - بررسی عمیق کوبرنتیز - استاندارد اصلی برای کانتینرها
Introduction - Deep Dive into Kubernetes - De Facto Standard for Containers
نظرسنجی سالانه CNCF 2022 - سالی که Cloud Native به استاندارد جدید تبدیل شد
CNCF 2022 Annual Survey - The Year Cloud-Native Became the New Normal
کوبرنتیز در حال تبدیل شدن به "سیستم عامل" ابر است
Kubernetes is Emerging as the 'Operating System' of the Cloud
چشمانداز Cloud Native و نقشه راه - کوبرنتیز: ارکستراتور کانتینر
Cloud-Native Landscape and Trial Map - Kubernetes: Container Orchestrator
کوبرنتیز چیست و چرا برای استقرار میکروسرویسها از آن استفاده میکنیم؟
What is Kubernetes and Why Use It for Microservices Deployments?
موارد استفاده از کوبرنتیز
Use Cases of Kubernetes
معماری کوبرنتیز
Kubernetes Architecture
اجزای کوبرنتیز: Pods, ReplicaSet, Deployments, Service
Kubernetes Components: Pods, ReplicaSet, Deployments, Service
کوبرنتیز چگونه کار میکند
How Kubernetes Works
روشهای Declarative و Imperative در کوبرنتیز
Declarative and Imperative Way of Kubernetes
آموزش عملی: استقرار میکروسرویسها در کوبرنتیز
Hands-on: Deploy Microservices to Kubernetes
مقدمه - آموزش عملی: استقرار میکروسرویسها در کوبرنتیز
Introduction - Hands-on: Deploy Microservices to Kubernetes
نصب Minikube و kubectl
Install Minikube and kubectl
شروع کار با Minikube
Getting Started with Minikube
باز کردن پورت در کانتینر ASP.NET - پیکربندی برای شنود 0.0.0.0:8080
ASP.NET Container Expose Port - Configure to Listen - 0.0.0.0:8080
ایجاد یک Pod
Create a Pod
اعمال یک Pod در کوبرنتیز
Apply a Pod in Kubernetes
چرا نباید مستقیماً در کوبرنتیز Pod ایجاد کنید؟
Why Should You Not Create Pods Directly on Kubernetes?
ایجاد یک Deployment در کوبرنتیز
Create a Deployment on Kubernetes
اعمال یک Deployment در کوبرنتیز
Apply a Deployment in Kubernetes
ایجاد یک Service در کوبرنتیز
Create a Service on Kubernetes
اعمال یک Service در کوبرنتیز
Apply a Service in Kubernetes
بهترین روشها برای ایجاد Deployment و Service برای میکروسرویسها
Best Practices for Creating Deployments and Services for Microservices
ایجاد Ingress برای دسترسی خارجی به میکروسرویس محصول
Create Ingress for External Access of Product Microservice
ایجاد ConfigMaps و Secrets برای میکروسرویس محصول
Create ConfigMaps and Secrets for Product Microservice
مقیاسبندی (Scale) یک نمونه کانتینر در کوبرنتیز
Scale a Container Instance in Kubernetes
استقرار Deployment و Service کوبرنتیز با Minikube
Kubernetes Deployment and Service with Minikube
نمایش نظرات