لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش کیت توسعه ابری AWS - از مبتدی تا حرفه ای [ویدئو]
AWS Cloud Development Kit - From Beginner to Professional [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
کیت توسعه ابری AWS (AWS CDK) یک چارچوب توسعه نرمافزار منبع باز برای تعریف منابع برنامه ابری شما با استفاده از زبانهای برنامهنویسی آشنا است.
در این دوره، ما با درک اصول اولیه کیت توسعه ابری AWS و نیاز به CDK شروع خواهیم کرد. شما اولین پشته CDK خود را ایجاد می کنید و یاد می گیرید که آن را همراه با برنامه ریزی و تجسم استقرارهای خود استقرار دهید. شما با منابع و قابلیت استفاده مجدد در پشته های CDK آشنا خواهید شد و راه اندازی EC2 با استفاده از CDK را یاد خواهید گرفت.
علاوه بر این، نحوه ایجاد کاربران و گروههای IAM و نحوه وارد کردن قالبهای CloudFormation از قبل موجود در CDK را یاد خواهید گرفت. شما یاد خواهید گرفت که صف های پیام کاملاً مدیریت شده را برای میکروسرویس ها مدیریت کنید.
در قسمت آخر دوره، یاد خواهید گرفت که Lambda را برای معماری رویداد محور ایجاد کنید، عملکرد Lambda خود را برنامه ریزی کنید: Cron در فضای ابری، و در مورد داشبوردها و ویجت های زنده CloudWatch آشنا شوید. همچنین یاد خواهید گرفت که یک برنامه چت بدون سرور بسازید.
در پایان این دوره کوتاه، درک عمیقی از کیت توسعه ابری AWS خواهید داشت.
همه منابع و فایل های کد در اینجا قرار می گیرند: https://github.com/PacktPublishing/my-first-cdk-project آموزش ایجاد تابع Lambda
آموزش ایجاد Cron در فضای ابری
نحوه ایجاد معماری رویداد محور را بدانید
آموزش ایجاد پردازشگرهای جریانی داده
نحوه راه اندازی پردازنده دسته ای کانتینری را بدانید
آموزش ایجاد یک برنامه لابی چت چند نفره این دوره برای توسعه دهندگانی است که می خواهند زیرساخت خود را به عنوان کد مدیریت کنند. برای مدیران سیستم و مهندسان Ops که می خواهند CDK را یاد بگیرند. و معماران راه حلی که می خواهند مزایای استفاده از CDK را برای مدیریت زیرساخت ها درک کنند و تیم خود را به سمت استفاده از CDK هدایت کنند. این دوره فرض می کند که می دانید چگونه از ابر AWS استفاده کنید. این به شما کمک می کند تا مهارت های معماری راه حل خود را به CDK Stack تبدیل کنید. استقرار منابع ساده به پیچیده در AWS با استفاده از CDK * الگوهای معماری AWS را به عنوان کد یاد بگیرید * چندین پشته و قالب را راه اندازی کنید
سرفصل ها و درس ها
کیت توسعه ابری AWS
AWS Cloud Development Kit
چرا به کیت توسعه ابری AWS (CDK) نیاز داریم
Why Do We Need AWS Cloud Development Kit (CDK)
مقدمه و ساختار دوره
Course Introduction and Structure
از کجا می توانید کد نمونه را پیدا کنید؟
Where Can You Find the Sample Code?
معرفی
Introduction
مقدمه: AWS CDK چیست؟
Introduction: What Is AWS CDK
شروع به کار: پیش نیازها و نصب AWS CDK
Getting Started: AWS CDK Prerequisites and Installation
اولین پشته CDK خود را ایجاد کرده و آن را مستقر کنید
Create Your First CDK Stack and Deploy It
سفارشی کردن منابع پشته و نحوه دریافت راهنما را بیاموزید
Learn to Customize Stack Resources and How to Get Help
Infrastructure-Is-Code: Version-Control Your Infrastructure
Infrastructure-Is-Code: Version-Control Your Infrastructure
استقرارهای خود را برنامه ریزی و تجسم کنید: تغییرات خود را متفاوت کنید
Plan and Visualize Your Deployments: Diff Your Changes
توکنهای CDK: نحوه صادرات/وارد کردن مقادیر پشته | توابع ذاتی Cfn
CDK Tokens: How to Export/Import Stack Values | Cfn Intrinsic Functions
پاکسازی پشته: از بین بردن منابع برنامه
Stack Cleanup: Destroying the App's Resources
انصراف از CDK Metadata Version Reporting
Opt-Out from CDK Metadata Version Reporting
پشته های CDK: منابع و قابلیت استفاده مجدد
CDK Stacks: Resources and Reusability
DTAP در CDK: استقرار چند محیطی
DTAP in CDK: Multi-Environment Deployment
سفارشی کردن پارامترهای پشته: متغیرهای زمینه CDK
Customize Stack Parameters: CDK Context Variables
ساخت VPC سفارشی Multi-AZ Production Ready
Build Multi-AZ Production Ready Custom VPC
برچسب ها را به منابع CDK در زمان ایجاد اضافه کنید
Add Tags to CDK Resources on Creation
برچسب گذاری در مقیاس: به راحتی برچسب ها را به همه منابع موجود در پشته اضافه کنید
Tagging At Scale: Easily Add Tags to All Resources in the Stack
واردات منابع خارجی از قبل موجود: S3، VPC
Import Pre-Existing External Resources: S3, VPC
EC2 را با استفاده از CDK راه اندازی کنید
Launch EC2 Using CDK
نمونه های EC2 را با بوت استرپ کردن آنها با داده های کاربر سفارشی کنید
Customize EC2 Instances by Bootstrapping Them with User Data
راه اندازی EC2 با نمایه فوری سفارشی - نقش عامل SSM - ورود بدون کلیدهای SSH
Launch EC2 with Custom Instant Profile - SSM Agent Role - Login without SSH Keys
EC2 را با جدیدترین AMI در هر منطقه AWS - پشته مستقل منطقه قابل حمل راه اندازی کنید
Launch EC2 with the Latest AMI in any AWS Region - Portable Region Independent Stack
بهبود عملکرد EC2 با ولوم های SSD IOPS ارائه شده توسط EBS
Improve EC2 Performance with EBS Provisioned IOPS SSD Volumes
وب سرورهای بسیار در دسترس با مقیاس خودکار و متعادل کننده بار برنامه
Highly Available Web Servers with AutoScaling and Application Load Balancer
منابع AWS را سفارشی کنید
Customize AWS Resources
ایجاد پارامتر AWS SSM و AWS Secrets
Create AWS SSM Parameter and AWS Secrets
کاربران، گروههای IAM را ایجاد کنید
Create IAM Users, Groups
IAM Role، Inline و Managed Policy را ایجاد کنید
Create IAM Role, Inline, and Managed Policy
سیاست منابع IAM: سیاست سطل S3
IAM Resource Policy: S3 Bucket Policy
ایجاد پایگاه داده RDS
Create RDS Database
الگوهای CloudFormation از قبل موجود را به CDK وارد کنید
Import Pre-Existing CloudFormation Templates into CDK
موضوع SNS و اشتراک ایجاد کنید
Create SNS Topic and Subscriptions
SQS: صف های پیام کاملاً مدیریت شده برای Microservices
SQS: Fully Managed Message Queues for Microservices
ایجاد و استقرار منابع برنامه بدون سرور
Create and Deploy Serverless Application Resources
بدون سرور: Lambda را برای معماری رویداد محور ایجاد کنید
Serverless: Create Lambda for Event-Driven Architecture
ایجاد و مدیریت گروه های لاگ Lambda
Create and Manage Lambda Log Groups
بدون سرور: دارایی های منبع لامبدا از S3
Serverless: Lambda Source Assets from S3
عملکرد Lambda خود را برنامه ریزی کنید: Cron در ابر
Schedule Your Lambda Function: Cron in the Cloud
DynamoDB: پایگاه داده Key-Value
DynamoDB: Key-Value Database
به عملکردهای Lambda خود حداقل امتیاز بدهید
Grant Least Privileges to Your Lambda Functions
دروازه API: نقطه پایانی HTTP برای عملکرد Lambda شما
API Gateway: An HTTP Endpoint for Your Lambda Function
معیارهای سفارشی CloudWatch، الگوهای فیلتر و هشدارها
CloudWatch Custom Metrics, Filter Patterns, and Alarms
داشبوردها و ابزارک های زنده CloudWatch
CloudWatch Live Dashboards and Widgets
موارد استفاده پیشرفته را با CDK بسازید
Build Advanced Use Cases with CDK
یک وب سایت ثابت با محتوا راه اندازی کنید
Deploy a Static Website with Contents
تأخیر را کاهش دهید و از سایت خود با CloudFront محافظت کنید
Reduce Latency and Protect Your Site with CloudFront
معماری پردازشگر رویداد بدون سرور با رویدادهای S3
Serverless Event Processor Architecture with S3 Events
معماری API REST بدون سرور: APIGW، Lambda و DynamoDB
Serverless REST API Architecture: APIGW, Lambda, and DynamoDB
معماری پردازنده جریانی بدون سرور با Kinesis
Serverless Stream Processor Architecture with Kinesis
معماری پردازنده رویداد DynamoDB بدون سرور با جریانهای DynamoDB
Serverless DynamoDB Event Processor Architecture with DynamoDB Streams
معماری میکرو سرویس کانتینری با ECS
Containerized Micro Service Architecture with ECS
کانتینرها را بدون مدیریت سرورها با استفاده از Fargate اجرا کنید
Run Containers without Managing Servers Using Fargate
معماری دسته ای کار بدون سرور با Fargate
Serverless Batch Job Architecture with Fargate
یک برنامه چت با CDK بسازید
Build a Chat Application with CDK
برنامه چت بدون سرور
Serverless Containerized Chat Application
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
Valaxy Technologies به عنوان یکی از برترین مربیان Cloud و DevOps شناخته می شود. A.R. شانکار مالک، بنیانگذار و یکی از مربیان متعدد Valaxy Technologies است. در حالی که او در حرفه خود با فناوری های مختلفی کار کرده است، در Cloud و DevOps تخصص دارد.
Valaxy Technologies از زمان آغاز به کار خود در سال 2013 به طور تصاعدی رشد کرده است. مربیان Valaxy Technologies بیش از 100000 زبان آموز جهانی را آموزش داده اند.
نمایش نظرات