لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش زیرساخت به عنوان کد، Master AWS Cloud Development Kit CDK
Infrastructure as Code, Master AWS Cloud Development Kit CDK
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
کیت توسعه ابری AWS (AWS CDK) زیرساخت AWS را به عنوان کد ایجاد و ارائه کنید. استقرارهای قابل پیش بینی و مکرر CDK چیست - کیت توسعه ابر CDK در پشت صحنه چه می کند نحوه استفاده از زیرساخت به عنوان کد نحوه استفاده از زیرساخت به عنوان کد در AWS نحوه ردیابی زیرساخت با استفاده از کنترل نسخه پیش نیازها: دانش پایه در مورد AWS دانش پایه در مورد TypeScript (یا به طور کلی کدنویسی)
کیت توسعه ابری AWS (AWS CDK)
به راهنمای توسعهدهنده کیت توسعه ابری AWS (AWS CDK) خوش آمدید. این سند اطلاعاتی درباره AWS CDK ارائه میکند، که یک چارچوب توسعه نرمافزار برای تعریف زیرساخت ابری در کد و ارائه آن از طریق AWS CloudFormation است.
AWS CloudFormation شما را قادر می سازد:
استقرار زیرساختهای AWS را بهطور پیشبینیشده و مکرر ایجاد و ارائه کنید.
از محصولات AWS مانند Amazon EC2، Amazon Elastic Block Store، Amazon SNS، Elastic Load Balancing و Auto Scaling استفاده کنید.
برنامههای کاربردی بسیار قابل اعتماد، بسیار مقیاسپذیر و مقرونبهصرفه را در فضای ابری بسازید بدون اینکه نگران ایجاد و پیکربندی زیرساخت AWS باشید.
از یک فایل الگو برای ایجاد و حذف مجموعه ای از منابع با هم به عنوان یک واحد واحد (پشته) استفاده کنید.
از CDK AWS برای تعریف منابع ابری خود به زبان برنامه نویسی آشنا استفاده کنید. CDK AWS از TypeScript، JavaScript، Python، Java و C#/.Net پشتیبانی می کند.
سرفصل ها و درس ها
مقدمه ای بر CDK
Introduction to CDK
مقدمه ای بر AWS CDK
Introduction to AWS CDK
ایجاد یک حساب کاربری AWS
Creating an AWS account
تنظیمات اولیه محیط برای استفاده از CDK، بخش ضمیمه و بررسی گره
Initial Environment setup to use the CDK, appendix section and checking for node
نصب AWS CLI و پیکربندی آن
Installing the AWS CLI and configuring it
نصب AWS CDK (کیت توسعه ابر)
Installing the AWS CDK (Cloud Development Kit)
ایجاد اولین برنامه ساده ما با CDK
Creating our first simple application with the CDK
ایجاد اولین برنامه CDK ما در TypeScript با استفاده از CDK int
Creating our first CDK app in TypeScript using CDK int
افزودن یک سطل S3 به پشته با استفاده از CDK
Adding a S3 Bucket to our Stack using CDK
آموزش پیمایش در اسناد AWS CDK
Learning to navigate the AWS CDK Documentation
استقرار برنامه ساده CDK ما در آمازون AWS
Deploying our simple CDK application to Amazon AWS
بوت استرپ کردن برنامه ما با CDK Bootstrap
Bootstrapping our application with CDK Bootstrap
استقرار سطل خود در AWS با استفاده از CKD
Deploying our Bucket to AWS using the CKD
تست زیرساخت CDK ما
Testing our CDK Infrastructure
ایجاد فایل الگو با استفاده از CDK synthesize
Creating our Template file using CDK synthesize
آزمایش برای ایجاد منبع و زیرساخت خروجی از CDK
Testing for the resource and the output infrastructure creation from CDK
نصب پکیج assert و ایجاد تست روی منبع CDK Created
Installing the assert package and creating testing on the CDK Resource Created
ایجاد یک تابع لامبدا با استفاده از AWS CDK
Creating a lambda function using the AWS CDK
بسترسازی برای تابع لامبدا ایجاد شده با CDK
Laying the groundwork for our lambda function created with CDK
ایجاد کنترل کننده تابع لامبدا CDK ما در TypeScript
Creating the handler of our CDK lambda function in TypeScript
ایجاد منبع AWS Lambda ما در CDK
Creating our AWS Lambda Resource in the CDK
ایجاد و استقرار محتوای TypeScript Lambda ما در CDK Lambda
Creating and deploying our TypeScript Lambda Content to the CDK Lambda
تست عملکرد CDK Lambda ما و درک گزارشهای CloudWatch
Testing our CDK Lambda function and understand CloudWatch logs
استقرار دارایی ها در S3 Bucket با استفاده از AWS CDK
Deploying assets to our S3 Bucket using AWS CDK
استقرار دارایی ها در سطل S3 و ارسال نام آن به تابع CDK Lambda
Deploying assets to the S3 Bucket and passing it name to the CDK Lambda Function
دسترسی به سطل S3 از عملکرد CDK Lambda ما
Accessing the S3 Bucket from our CDK Lambda Function
با استفاده از AWS CDK، سطل S3 خود را به عملکرد Lambda خود متصل کنید
Linking our S3 bucket to our Lambda Function using the AWS CDK
ایجاد URL امضا شده با منقضی شده برای دسترسی به عکس های ما در سطل CDK S3
Generating Signed URL with expired to access our Photos in the CDK S3 Bucket
قوانین AWS CDK و IAM
AWS CDK and IAM rules
ایجاد قوانین IAM با استفاده از AWS CDK
Creating IAM rules using AWS CDK
ایجاد یک دروازه API با CDK برای دسترسی به توابع Lambda ما
Creating a API Gateway with CDK to be able to access our Lambda Functions
افزودن APIGateway با استفاده از AWS CDK
Adding a APIGateway using the AWS CDK
ایجاد ادغام API Lambda و مسیرهای دسترسی با CDK
Creating the API Lambda integration and Access Routes with CDK
ایجاد و استقرار برنامه React ما در AWS با استفاده از AWS CDK
Creating and deploying our React app to AWS using AWS CDK
ایجاد React App با استفاده از TypeScript با AWS CDK
Creating our React App using TypeScript with the AWS CDK
ایجاد یک سطل S3 با دسترسی خواندن عمومی برای میزبانی وب سایت React ما
Creating a S3 bucket with public read access to host our React Website
اتصال وب سایت React ما به یک cloudFront با CDK
Connecting our React website to a cloudFront with CDK
ایجاد CloudFront ما با استفاده از AWS CDK
Creating our CloudFront using AWS CDK
نمایش تصاویر محافظت شده و کدگذاری شده در وب سایت ما با استفاده از AWS CDK
Displaying the protected and encoded images on our website using AWS CDK
افزودن Axios و Bootstrap به برنامه React ما (و کمی پاکسازی)
Adding Axios and Bootstrap to our React app (and a little clean up)
درخواست از برنامه React ما برای تابع Lambda ما
Making request from our React App to our Lambda Function
نمایش چرخ فلک تصویر بوت استرپ از عکس های ما
Showing a Bootstrap Image Carousel from our photos
با بوت استرپ وب سایت خود را زیبا کنیم
Making our Website good looking with Bootstrap
راه اندازی مجدد وب سایت جدید ما با استفاده از AWS CDK
Re-Deploying our new Website using AWS CDK
استقرار تغییرات در وب سایت به S3 Bucket در AWS
Deploying the changes on the Website to the S3 Bucket in AWS
پاک کردن کش CloudFront
Cleaning the CloudFront cache
پاک کردن، نحوه حذف یک پشته با استفاده از AWS CDK
Clean up, how to deleting a Stack using the AWS CDK
حذف پشته CloudFormation با از بین بردن CDK
Removing the CloudFormation Stack with CDK destroy
زمان یک دوره آموزشی و به روز رسانی CDK فرا رسیده است
It is time for a course and a CDK update
به روز رسانی همه بسته ها به جدیدترین از جمله CDK CLI
Updating all packages to latest including CDK CLI
استقرار مجدد با نسخه CDK جدید و رفع نقطه پایانی getAllPhotos
Re-Deploying with the new CDK version and fixing the getAllPhotos endpoint
پشته های متعدد و مراحل توسعه و تولید با استفاده از AWS CDK
Multiple stacks and development and production stagings using the AWS CDK
ایجاد پشته های متعدد و محیط صحنه سازی
Creating multiple stacks and staging environment
حذف چند پشته به طور همزمان
Removing multiple stacks at once
افزودن دامنه خودمان با استفاده از Route53 و Certificate Manager در AWS CDK
Adding our own domain using Route53 and Certificate Manager on AWS CDK
برگرداندن تغییرات مرحله بندی
Reverting the Staging changes
ایجاد یک پشته DNS جدید
Creating a new DNS Stack
ایجاد HostedZone در Route53
Creating a HostedZone in Route53
انتقال داده ها از پشته های مختلف در CDK
Passing data from different Stacks in CDK
با استفاده از AWS Certificate Manager با استفاده از CDK یک گواهی HTTPS ایجاد کنید
Create a HTTPS Certificate using AWS Certificate Manager using the CDK
در حال به روز رسانی CloudFront برای استفاده از گواهی جدید ما
Updating the CloudFront to use our new Certificate
ایجاد یک ARecord با استفاده از AWS CDK
Creating a ARecord using the AWS CDK
استقرار پشته DNS ما
Deploying our DNS stack
استقرار پشته اصلی
Deploying main stack
ایجاد سازنده های سفارشی برای AWS CDK
Creating Custom Constructors for AWS CDK
ایجاد یک سازنده سفارشی برای ایجاد و استقرار سطل S3
Creating a custom constructor for the S3 Bucket creation and deployment
پس دادن ارزش سطل
Passing the value of the bucket back
ارسال props به سازنده سفارشی جدید
Passing props to the new custom constructor
اصلاح کوچک اما مهم برای عبور از مقدار سطل
Small but important fix to pass the bucket value
استقرار پشته ما با Custom Constructor
Deploying our stack with Custom Constructor
زمان امتحان CDK است
It is CDK Quiz time
سوالات اساسی
Basic Questions
سوالات پیشرفته تر
More advanced questions
آیا با یک چالش CDK واقعی روبرو هستید؟
Are you up to a real CDK challenge?
برای دریافت یک تصویر با نام، یک نقطه پایانی جدید اضافه کنید
Add a new end point to get an image by name
بخش پاداش - از جمله معاملات شگفت انگیز
Bonus Section - Including Amazing Deals
پاداش - زیرا یادگیری هرگز نمی تواند متوقف شود
Bonus - Because the learning can never stop
نمایش نظرات