آموزش زیرساخت به عنوان کد، 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

نمایش نظرات

نظری ارسال نشده است.

آموزش زیرساخت به عنوان کد، Master AWS Cloud Development Kit CDK
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4 hours
53
Udemy (یودمی) udemy-small
18 اسفند 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
4,150
4.1 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Icaro Lavrador Icaro Lavrador

React، JavaScript، Node، Swift Expert | 25+ سال سابقه

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.