مرورگر شما از این ویدیو پشتیبانی نمی کند.
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
(صرفا برای مشاهده نمونه ویدیو، ممکن هست نیاز به شکن داشته باشید.)
بارگزاری مجدد
توضیحات دوره:
استقرار در کلاود AWS را به صورت حرفهای بیاموزید: یک تجربه یادگیری عملی.
آیا میخواهید فرآیند تحویل نرمافزار در فضای ابری را بهینه کنید؟
این دوره جامع مانیتورینگ، استقرار، CI/CD و ابزارهای توسعه AWS برای توسعهدهندگان و متخصصان DevOps طراحی شده است که قصد دارند برنامههای مقیاسپذیر را با اطمینان کامل در AWS بسازند، مدیریت کرده و مستقر کنند. این دوره توسعه مدرن ابری را از طریق دموها و سناریوهای واقعی به تصویر میکشد.
کار خود را با زیرساخت به عنوان کد (IaC) و بهرهگیری از AWS CloudFormation و CDK آغاز کنید. استقرارها را با AWS SAM، Elastic Beanstalk، ECS و EKS خودکار کرده و مفاهیم کانتینریسازی و روشهای بازگشت (Rollback) را با استفاده از Docker، Fargate و CodeDeploy درک کنید.
شما خواهید آموخت که چگونه سیستمها را در لحظه با CloudWatch، CloudTrail و X-Ray مانیتور کنید و تحویل نرمافزار را با CodePipeline، CodeBuild و CodeArtifact بهینه نمایید. همچنین API Gateway، CloudFront و AWS Certificate Manager به شما کمک میکنند تا گردش کار خود را بهبود ببخشید.
در پایان این دوره Certified Developer AWS، شما نهتنها مفاهیم استقرار در AWS را درک خواهید کرد، بلکه آماده خواهید بود تا این فرآیند را مدیریت کنید. با ابزارهای کاربردی برای ساخت، انتشار و مقیاسبندی بهینه اپلیکیشنهای Cloud-native آشنا شوید.
سلب مسئولیت: AWS و Amazon Web Services علائم تجاری Amazon.com, Inc یا شرکتهای وابسته به آن هستند. این دوره توسط AWS تایید یا حمایت نشده است.
سرفصل ها و درس ها
زیرساخت به عنوان کد (IaC)، مانیتورینگ، APIها و استقرار بدون سرور
IaC (Infrastrcture as Code), Monitoring, APIs & Serverless Deployment
معرفی دوره
Course Introduction
اهداف یادگیری
Learning Objective
سرویس AWS CloudFormation
AWS CloudFormation
درک استکهای CloudFormation
Understanding CloudFormation Stacks
زبان YAML: زبان Cloud Formation
YAML: The Language of Cloud Formation
قالب CloudFormation: منابع و پارامترها
CloudFormation Template: Resources and Parameters
قابلیتهای پیشرفته CloudFormation
Advanced Capabilities of CloudFormation
مجموعه استکها (Stack Sets)
Stack Sets
دمو: ایجاد S3 Bucket با Cloudformation
Demo: Creating S3 Bucket with Cloudformation
درک AWS CDK
Understanding AWS CDK
درک Constructs در AWS CDK
Understanding Constructs in AWS CDK
دستورات CDK و بوتاسترپینگ
CDK Commands and Bootstrapping
تست واحد (Unit testing) با AWS CDK
Unit testing with AWS CDK
دمو: CDK
Demo: CDK
جمعبندی
Summary
اهداف یادگیری
Learning Objective
مانیتورینگ با AWS
Monitoring with AWS
ستونهای CloudWatch
Pillars of CloudWatch
تحلیل لاگها در CloudWatch Logs Insights
CloudWatch Logs Insights
دمو: بررسی کنسول و مبانی Cloudwatch
Demo: Cloudwatch Console Walkthrough and Basics
دمو: داشبورد و متریکهای Cloudwatch
Demo: Cloudwatch Dashboard and metrics
دمو: ایجاد Trigger با Cloudwatch
Demo: Creating Trigger With Cloudwatch
سرویس AWS CloudTrail: ردیابی فعالیتهای API
AWS CloudTrail: Tracking API Activity
یکپارچهسازی CloudTrail و EventBridge
CloudTrail and EventBridge Integration
درک AWS CloudFront
Understanding AWS CloudFront
اجزای کلیدی CloudFront
CloudFront Key Components
بهبودهای CloudFront
CloudFront Enhancements
CloudFront و Amazon S3
CloudFront and Amazon S3
CloudFront و ALB
CloudFront and ALB
شتابدهنده جهانی AWS (Global Accelerator)
AWS Global Accelerator
جمعبندی
Summary
اهداف یادگیری
Learning Objective
معرفی AWS API Gateway
Introduction to AWS API Gateway
مراحل (Stages) و استقرار API Gateway
API Gateway Stages and Deployment
انواع یکپارچهسازی و نگاشتها در API Gateway
API Gateway Integration Types and Mappings
API Gateway و OpenAPI
API Gateway and OpenAPI
طرحهای استفاده و کلیدهای API در API Gateway
API Gateway Usage Plans and API Keys
API Gateway به همراه CloudWatch
API Gateway with CloudWatch
پیکربندی CORS در API Gateway
CORS in API Gateway
احراز هویت و تعیین سطح دسترسی در API Gateway
API Gateway Authentication and Authorization
مقایسه REST API در مقابل HTTP API
REST API vs. HTTP API
WebSocket API در API Gateway
WebSocket API in API Gateway
دمو: بررسی API Gateway
Demo: API Gateway Walkthrough
معرفی AWS X-Ray
Introduction to AWS X-Ray
مزایای استفاده از AWS X-Ray
Benefits of Using AWS X-Ray
ردیابی و مفاهیم کلیدی ابزارگذاری X-ray
Tracing and Key X-ray Instrumentation Concepts
نمونهبرداری و قوانین نمونهبرداری سفارشی
Sampling and Custom Sampling Rules
استفاده از AWS X-Ray با Beanstalk و ECS
Using AWS X-Ray with Beanstalk and ECS
جمعبندی
Summary
اهداف یادگیری
Learning Objective
درک مدل اپلیکیشن بدون سرور (SAM)
Understanding Serverless Application Model
مفاهیم کلیدی در AWS SAM
Key Concepts in AWS SAM
استقرار با استفاده از AWS SAM
Deploying using AWS SAM
راهاندازی محیط توسعه محلی
Establishing a Local Development Environment
کار با Lambda و API Gateway
Working with Lambda and API Gateway
مدیریت منابع با استفاده از SAM
Managing Resources Using SAM
بررسی ویژگیهای پیشرفته AWS SAM
Exploring Advanced Features of AWS SAM
بهترین روشها (Best Practices) برای AWS SAM
Best Practices for AWS SAM
جمعبندی
Summary
دیووپس با AWS: کانتینرها و CI/CD
DevOps with AWS: Containers & CI/CD
اهداف یادگیری
Learning Objective
کانتینریسازی (Containerization)
Containerization
سرویس Amazon ECR: ذخیرهسازی ایمیجهای داکر
Amazon ECR: Storing Docker Images
اجرا و مدیریت کانتینرها با Amazon ECS
Running and Managing Containers with Amazon ECS
تعریف Task در ECS
ECS Task Definition
جایگذاری Task در ECS: انتخاب محل اجرای کانتینرها
ECS Task Placement: Choosing Where Containers Run
مقیاسپذیری خودکار (Auto Scaling) در ECS برای بارهای کاری متغیر
ECS Auto Scaling for Variable Workloads
بهروزرسانیهای Rolling در ECS: استقرار بدون توقف (Downtime)
ECS Rolling Updates: Deployment without Downtime
دمو: ایجاد کلاستر ECS
Demo: Creating ECS Cluster
سرویس Amazon EKS: اجرای کوبرنتیز در AWS
Amazon EKS: Running Kubernetes on AWS
معماری Amazon EKS
Amazon EKS Architecture
گرههای Worker مبتنی بر EC2 و گروههای گره مدیریت شده
EC2-Based Worker Nodes and Managed Node Groups
مقایسه EKS در مقابل ECS
EKS vs. ECS
سرویس AWS Fargate: کوبرنتیز بدون سرور
AWS Fargate: Serverless Kubernetes
جمعبندی
Summary
اهداف یادگیری
Learning Objective
بررسی عمیق CI/CD در AWS
AWS CI/CD: A Deep Dive
درک یکپارچهسازی مداوم (CI)
Understanding Continuous Integration (CI)
درک استقرار مداوم (CD)
Understanding Continuous Deployment (CD)
سرویس AWS CodePipeline: خودکارسازی تحویل نرمافزار
AWS CodePipeline: Automating Software Delivery
دمو: Codepipeline
Demo: Codepipeline
سرویس AWS CodeBuild: کامپایل و تست کد در مقیاس بالا
AWS CodeBuild: Compiling and Testing Code at Scale
سرویس AWS CodeDeploy: خودکارسازی استقرار اپلیکیشنها
AWS CodeDeploy: Automating Application Deployments
استراتژیهای استقرار در CodeDeploy
Deployment Strategies in CodeDeploy
اهداف استقرار: مکانهای قابل استقرار توسط CodeDeploy
Deployment Targets: Where CodeDeploy Can Deploy Applications
مکانیزمهای بازگشت (Rollback) در CodeDeploy
Rollback Mechanisms in CodeDeploy
سرویس AWS CodeArtifact: مدیریت وابستگیهای نرمافزاری
AWS CodeArtifact: Managing Software Dependencies
سرویس AWS CodeGuru: بهینهسازی کد با قدرت هوش مصنوعی
AWS CodeGuru: AI-Powered Code Optimization
جمعبندی
Summary
استقرار با Elastic Beanstalk
Deployment with Elastic Beanstalk
اهداف یادگیری
Learning Objective
سرویس AWS Elastic Beanstalk
AWS Elastic Beanstalk
معماری Elastic Beanstalk
Elastic Beanstalk Architecture
استراتژی استقرار Elastic Beanstalk
Elastic Beanstalk Deployment Strategy
مقیاسپذیری و توازن بار (Load Balancing) با Elastic Beanstalk
Scaling and Load Balancing with Elastic Beanstalk
سفارشیسازی و پیکربندی
Customization and Configuration
جمعبندی
Summary
پایان دوره
Course Completion
نمایش نظرات