نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بهروزرسانی شده در می ۲۰۲۵.
این دوره اکنون دارای قابلیت Coursera Coach است!
روشی هوشمندانهتر برای یادگیری با گفتگوهای تعاملی و لحظهای که به شما کمک میکند دانش خود را آزمایش کنید، پیشفرضها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
قدرت AWS Cloud Development Kit (CDK) را آزاد کنید و یاد بگیرید چگونه با استفاده از مفهوم زیرساخت به عنوان کد (Infrastructure-as-Code)، معماریهای ابری مقیاسپذیر، قابل نگهداری و کارآمد بسازید. این دوره جامع شما را از مبانی AWS CDK به پروژههای عملی و واقعی میرساند و شما را به مهارتهای لازم برای طراحی و استقرار منابع ابری با سهولت مجهز میکند.
شما با راهاندازی محیط توسعه، شامل AWS CLI، Node.js و AWS CDK شروع خواهید کرد. سپس به مفاهیم اصلی CDK، درک constructs، stacks و بهترین روشها برای ساختاردهی به پروژههای خود میپردازید. در طول این دوره، تجربه عملی با سرویسهای AWS مانند Lambda، DynamoDB، S3 و API Gateway را کسب خواهید کرد و از AWS CDK برای اتوماسیون استقرارها استفاده میکنید.
این دوره شامل چندین پروژه عملی است، از جمله ساخت یک REST API، راهاندازی سیستم پردازش تصویر مبتنی بر S3 و ایجاد رویدادهای زمانبندی شده و نمونههای EC2. این سناریوهای واقعی دانش شما را تثبیت کرده و تضمین میکند که برای مدیریت برنامههای ابری آماده تولید (Production-ready) با AWS CDK آماده هستید.
این دوره برای مهندسان ابر، متخصصان DevOps و توسعهدهندگان نرمافزار ایدهآل است و نیازمند دانش پایه AWS و آشنایی با JavaScript/TypeScript میباشد. چه در 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
راهاندازی محیط توسعه
Development Environment Setup
راهاندازی محیط توسعه - نمای کلی
Dev Environment Setup - Overview
تنظیم پروفایل AWS
Setup an AWS Profile
نصب NodeJs
Install NodeJs
نصب و تنظیم AWS CLI
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
متغیرهای محیطی و خروجیها
Environment Variables and Outputs
مجوزهای توابع Lambda - لیست کردن تمام باکتها
Lambda Functions Permissions - Listing all Buckets
مجوز Lambda - لیست کردن توابع Lambda
Lambda Permission - List Lambda Functions
پاکسازی استک ListBucket
ListBucket Stack Cleanup
[پروژه عملی ۱] - ساخت یک REST API با AWS CDK
[Hands-On 1] - Build a REST API with AWS CDK
رست API - اپلیکیشن Quotes - مقدمه
REST API - Quotes App - Introduction
رست 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 و Serverless Console برای VS Code
[OPTIONAL] - Install Thunder Client and Serverless Console VS Code Extensions
تخریب استک Quotes
Destroy Quotes Stack
بهرهگیری از کتابخانه Construct
Leveraging the Construct Library
استفاده از کتابخانه Construct - ابزار TableViewer
Using the Construct Library - TableViewer Construct
[پروژه عملی ۲] - مثال واقعی - ساخت تصویر بندانگشتی 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
تنظیم Lambda تولیدکننده تصویر بندانگشتی
Setting up the Thumbnail Generator Lambda
ایجاد تصویر بندانگشتی - جلسه عیبیابی
Creating the Image Thumbnail - Debugging session
ذخیره تصاویر بندانگشتی در DynamoDB
Saving Thumbnails to DynamoDB
ایجاد REST API و لیست کردن تمام تصاویر بندانگشتی
Creating a REST api and List all Thumbnails
[پروژه عملی ۳] - مثال واقعی - ایجاد رویدادهای زمانبندی شده با AWS CDK
[Hands-On 3] - Real World Example - Scheduled Event Creation with AWS CDK
بررسی کد پروژه رویداد زمانبندی شده
Scheduled Event Project Code Walkthrough
[پروژه عملی ۴] - مثال واقعی - ایجاد نمونه EC2 با AWS CDK
[Hands-On 4] - Real World Example - EC2 Instance Creation with AWS CDK
ایجاد نمونه EC2 - نمای کلی و بررسی کد
EC2 Instance Creation - Overview and Code Walkthrough
[پروژه عملی ۵] - مثال واقعی: سرویس اعلان ایمیلی با AWS CDK
[Hands-On 5] - Real World Example: Email Notification Service with AWS CDK
نمای کلی سرویس ایمیل و تنظیم استک
Email Service Overview and Stack Setup
تنظیم توابع Lambda برای SES و SQS
Setting up the SES and SQS Lambda Functions
تنظیم ارسال ایمیل به مدیر و API
Setup Sending Email to Admin and API
[پروژه عملی ۶] - مثال واقعی: ایجاد ALB با AWS CDK
[Hands-On 6] - Real World Example: ALB Creation with AWS CDK
ایجاد ALB با CDK - بررسی کد
ALB Creation with CDK - Code Walkthrough
نمایش نظرات