آموزش AWS CDK Masterclass - ساخت زیرساخت های ابری در کد

AWS CDK Masterclass - Build Cloud Infrastructures in Code

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: کیت توسعه ابری AWS: زیرساخت‌های ابری و پروژه‌های بدون سرور را در کد از طریق AWS CloudFormation تعریف و ارائه کنید. از AWS CDK سه پروژه دنیای واقعی را که با S3، SES، Step Function، SNS، EventBridge، API Gateway، DynamoDB، EC2 و CloudWatch با استفاده از AWS CDK تعامل دارند، مستقر کنید. هر زبان برنامه نویسی OOP درک اولیه AWS Cloud برای گذراندن این دوره ترجیح داده می شود. دستگاه مک/لینوکس/ویندوز اخیر دانش خط فرمان ترجیح داده می شود برای یادگیری فناوری های جدید رانندگی کنید!

AWS CDK Framework (کیت توسعه ابر) بهترین راه برای ساختن برنامه های کاربردی بدون سرور (و سایر منابع AWS) مقیاس پذیر و قابل اعتماد و استقرار آنها در خدمات وب آمازون است.

نکته مهم در مورد AWS CDK این است که برای ایجاد منابع AWS برای زیرساخت های ابری خود نیازی به نگرانی در مورد یادگیری نحو YAML/JSON ندارید - این همه مبتنی بر کد است - به این معنی که با استفاده از یک کد می نویسید. زبان برنامه نویسی مدرن آشنا مانند Javascript، Typescript، Java، Go، Python...!


در این دوره، شما مستقیماً وارد می‌شوید و یاد می‌گیرید که چگونه منابع AWS را ایجاد کرده و در کمترین زمان آنها را در AWS مستقر کنید!

به طور خلاصه، شما:

  • دیگر نیازی به ایجاد زیرساخت‌های بدون سرور و منابع AWS با استفاده از کنسول مدیریت AWS به صورت دستی نیست

  • اکنون همه پیکربندی‌ها و پیاده‌سازی‌های خود را با استفاده از زبان برنامه‌نویسی مورد علاقه خود به روشی پروژه‌ای ساختار یافته داشته باشید

  • دیگر نیازی نیست که تابع خود را در یک فایل فشرده بسته بندی کنید و به صورت دستی آنها را در ابر AWS آپلود کنید - از A، allCLI برای انجام همه این کارها برای شما استفاده کنید!

  • دیگر نیازی نیست که در مورد تهیه منابع AWS، اصطلاحات شبانه، زیرساختی، را درک کنید - با CDK AWS، همه چیزهایی که خلاصه می شود - تنها چیزی که روی آن تمرکز می کنید نوشتن کد و ساختن خود است. زیرساخت های ابری!

با AWS CDK CLI و CDK Framework، همه این کارها را با استفاده از رابط خط فرمان سریعتر انجام می دهید!


با AWS CDK، کد را به‌عنوان زیرساخت می‌نویسید و به راحتی می‌توانید الگوهای طراحی زیرساخت را با سایر تیم‌های درون سازمان یا، در صورت تمایل، با عموم به اشتراک بگذارید.

AWS CDK مبتنی بر الگوهای برنامه نویسی مدرن است و به شما امکان می دهد برنامه های قابل اعتماد و مقرون به صرفه را در فضای ابری با قدرت یک زبان برنامه نویسی (Python، Go، Java، Javascript، Typescript، C#) بسازید.



برای این دوره، ما چندین برنامه در دنیای واقعی ایجاد شده با AWS CDK را مستقر خواهیم کرد:

  • یک سرویس تولید تصاویر کوچک خودکار در S3

  • یک API REST با استفاده از AWS API Gateway Lambda

  • یک سرویس ایمیل با استفاده از Lambda، SES، API Gateway، SQS

  • یک نمونه EC2 با داده های کاربر که به یک وب سرور ساده خدمت می کند

  • یک سرویس ALB

  • رویدادهای برنامه ریزی شده (EventBridge)

پس از اتمام دوره، مطمئن خواهید بود که می توانید برنامه های پیچیده را با استفاده از CDK بنویسید.


در این دوره، با انجام هر آنچه که برای تسلط بر AWS CDK و ادغام با بسیاری از سرویس‌های مختلف AWS نیاز دارید، یاد می‌گیرید!


این دوره را امتحان کنید، و اگر آن را دوست ندارید 30 روز فرصت دارید که بازپرداخت کنید. چیزی برای از دست دادن ندارید!


--------------------------------

این دوره همچنین همراه با:

است
  • دسترسی مادام العمر به همه به روز رسانی های آینده

  • یک مربی پاسخگو در بخش Q A

  • گواهی تکمیل Udemy برای دانلود آماده است

  • ضمانت بازگشت وجه 30 روزه "بدون سوال"!

اگر می خواهید در مورد AWS CDK بیاموزید در این دوره به من بپیوندید!


سرفصل ها و درس ها

معرفی Introduction

  • مقدمه - درباره مربی Introduction - About Instructor

  • اهداف دوره Course Objectives

  • آنچه یاد خواهید گرفت و پیش نیازهای دوره What You'll Learn and Course Prerequisites

  • نمای کلی AWS CDK - چیست و مزایا AWS CDK Overview - What is it and Benefits

دانلود کد Code Download

  • ====لطفا بخوانید==== ====PLEASE READ====

  • دانلود کد دوره Download Course Code

راه اندازی محیط توسعه Development Environment Setup

  • تنظیم محیط برنامه نویس - نمای کلی Dev Environment Setup - Overview

  • راه اندازی و نمایه AWS Setup and AWS Profile

  • NodeJs را نصب کنید Install NodeJs

  • AWS CLI و Setup را نصب کنید Install AWS CLI and Setup

  • تنظیمات ماشین AWS AWS Machine Configurations

  • VS Code را نصب کنید Install VS Code

  • AWS CDK را نصب کنید Install AWS CDK

AWS CDK - شروع به کار - اولین برنامه CDK خود را راه اندازی کنید AWS CDK - Getting Started - Launch Your First CDK Application

  • اولین پروژه CDK خود را راه اندازی کنید Launch Your First CDK Project

  • قیمت گذاری AWS CDK AWS CDK Pricing

AWS CDK - شیرجه عمیق - مفاهیم کلیدی AWS CDK - Deep Dive - Key Concepts

  • نمای کلی مفهوم کلید AWS CDK AWS CDK Key Concept Overview

  • مفاهیم کلیدی AWS CDK AWS CDK Key Concepts

  • سطوح ساخت و کتابخانه ساخت Levels of Construct and the Construct LIbrary

  • نمای کلی ساختار فایل پروژه Project File Structure Overview

  • دستورات مهم CDK CDK Important Commands

  • متغیرها و خروجی های محیطی Environment Variables and Outputs

  • مجوزهای توابع لامبدا - فهرست کردن همه سطل ها Lambda Functions Permissions - Listing all Buckets

  • مجوز Lambda - لیست توابع Lambda Lambda Permission - List Lambda Functions

  • ListBucket Stack Cleanup ListBucket Stack Cleanup

[Hands-On 1] - یک REST API با AWS CDK بسازید [Hands-On 1 ] - Build a REST API with AWS CDK

  • REST API - Quotes App - مقدمه REST API - Quotes App - Introduction

  • Quotes Api - افزودن جدول Dynamo Quotes Api - Adding Dynamo Table

  • راه اندازی CRUD - ذخیره یک مورد Setting up CRUD - Save an Item

  • ذخیره یک نقل قول در Dynamo DB Saving a Quote to Dynamo DB

  • دریافت همه نقل قول ها Get All Quotes

  • یک نقل قول را حذف کنید Delete a Quote

  • یک نقل قول را به روز کنید Update a Quote

  • یک نقل قول دریافت کنید Get a Quote

  • [اختیاری] - برنامه‌های افزودنی کد Thunder Client و کنسول بدون سرور را در مقابل کد نصب کنید [OPTIONAL] - Install Thunder Client and Serverless Console VS Code Extensions

  • پشته نقل قول ها را نابود کنید Destroy Quotes Stack

استفاده از کتابخانه Construct Leveraging the Construct Library

  • استفاده از Construct Library - TableViewer Construct Using the Construct Library - TableViewer Construct

[Hands-On 2] - مثال دنیای واقعی - ایجاد تصویر کوچک S3 با AWS CDK [Hands-On 2] - Real World Example - S3 Thumbnail Creation with AWS CDK

  • عقربه های نسل بند انگشتی - یک سطل S3 ایجاد کنید Thumbnail Generation hands - Create an S3 Bucket

  • راه اندازی EventNotification Setting up the EventNotification

  • راه اندازی Thumbnail Generator Lambda Setting up the Thumbnail Generator Lambda

  • ایجاد تصویر کوچک - جلسه اشکال زدایی Creating the Image Thumbnail - Debugging session

  • ذخیره ریز عکسها در DynamoDB Saving Thumbnails to DynamoDB

  • ایجاد یک api REST و فهرست کردن همه ریز عکسها Creating a REST api and List all Thumbnails

[Hands-On 3] - مثال دنیای واقعی - ایجاد رویداد برنامه ریزی شده با AWS CDK [Hands-On 3] - Real World Example - Scheduled Event Creation with AWS CDK

  • بررسی کد پروژه رویداد برنامه ریزی شده Scheduled Event Project Code Walkthrough

[Hands-On 4] - مثال دنیای واقعی - ایجاد نمونه EC2 با AWS CDK [Hands-On 4] - Real World Example - EC2 Instance Creation with AWS CDK

  • ایجاد نمونه EC2 - مرور کلی و مرور کد EC2 Instance Creation - Overview and Code Walkthrough

[Hands-On 5] - مثال دنیای واقعی: سرویس اعلان ایمیل با AWS CDK [Hands-On 5] - Real World Example: Email Notification Service with AWS CDK

  • نمای کلی سرویس ایمیل و راه اندازی پشته Email Service Overview and Stack Setup

  • راه اندازی توابع SES و SQS Lambda Setting up the SES and SQS Lambda Functions

  • راه اندازی ارسال ایمیل به مدیر و API Setup Sending Email to Admin and API

[Hands-On 6] - مثال دنیای واقعی: ایجاد ALB با AWS CDK [Hands-On 6] - Real World Example: ALB Creation with AWS CDK

  • ایجاد ALB با CDK - مرور کد ALB Creation with CDK - Code Walkthrough

مراحل بعدی Next Steps

  • مراحل بعدی - AWS CDK Next Steps - AWS CDK

نمایش نظرات

آموزش AWS CDK Masterclass - ساخت زیرساخت های ابری در کد
جزییات دوره
5.5 hours
48
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,335
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Paulo Dichone  Software Engineer, AWS Cloud Practitioner   Instructor Paulo Dichone Software Engineer, AWS Cloud Practitioner Instructor

Android، Flutter، AWS، پرفروش ترین مربی