تسلط بر AWS CDK - Coding Cloud Architectures [ویدئو]

Mastering AWS CDK - Coding Cloud Architectures [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره، شما برای تسلط بر کیت توسعه ابری AWS (CDK)، یک ابزار قدرتمند که به شما امکان می دهد زیرساخت ابری را با استفاده از زبان های برنامه نویسی آشنا تعریف کنید، سفر خواهید کرد. با مقدمه ای بر AWS CDK و مزایای آن، یک محیط توسعه شامل AWS CLI، Node.js و VS Code را راه اندازی خواهید کرد. سپس به مفاهیم اصلی CDK، کاوش در ساختارها، پشته ها و کتابخانه سازه قدرتمندی که توسعه ابر را ساده می کند، می پردازید. این دوره به پروژه های عملی تبدیل می شود که سناریوهای دنیای واقعی را شبیه سازی می کنند. شما با ساختن یک REST API با پشتیبانی DynamoDB شروع خواهید کرد، جایی که عملیات CRUD را پیاده سازی کرده و مجوزهای بدون سرور را مدیریت خواهید کرد. با ایجاد یک سرویس تولید تصاویر کوچک با استفاده از S3 و Lambda، خودکارسازی رویدادهای زمان‌بندی‌شده، و استقرار نمونه‌های EC2، پروژه‌ها از نظر پیچیدگی تشدید می‌شوند. هر پروژه به گونه ای طراحی شده است که درک شما را تقویت کند و شما را با مهارت هایی برای مقابله با چالش های پیچیده ابری مجهز کند. در پایان این دوره، شما در استفاده از AWS CDK برای معماری، استقرار و مدیریت راه‌حل‌های ابری مقیاس‌پذیر مهارت خواهید داشت. چه در حال توسعه سرویس‌های RESTful، خودکارسازی گردش‌های کاری یا ساخت برنامه‌های بدون سرور باشید، این دوره ابزارها و دانش مورد نیاز برای تبدیل شدن به یک معمار ابر ماهر با استفاده از AWS CDK را فراهم می‌کند. ایجاد و استقرار زیرساخت های ابری با استفاده از ساختارهای AWS CDK API های REST را با DynamoDB ایجاد کنید و منابع بدون سرور را مدیریت کنید پیاده سازی معماری رویداد محور با توابع Lambda و S3 گردش کار ابری و وظایف برنامه ریزی شده را با استفاده از AWS CDK خودکار کنید نمونه های EC2 را به صورت برنامه نویسی برای راه حل های مقیاس پذیر اجرا کنید از ویژگی های CDK پیشرفته برای ساده سازی استقرار ابر استفاده کنید این دوره برای توسعه دهندگان ابر، مهندسان DevOps و معماران نرم افزاری که به دنبال استفاده از AWS CDK برای زیرساخت به عنوان کد هستند، ایده آل است. درک اولیه خدمات AWS و تجربه برنامه نویسی، ترجیحاً در TypeScript یا Python، توصیه می شود. راه اندازی گام به گام یک محیط توسعه متناسب با AWS CDK * پروژه های عملی از جمله REST API، ایجاد تصاویر کوچک S3 و سرویس های اطلاع رسانی ایمیل * مفاهیم کلیدی مانند ساختارها، پشته ها و متغیرهای محیطی را کاوش کنید

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

مقدمه 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 و 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

نمایش نظرات

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

تسلط بر AWS CDK - Coding Cloud Architectures [ویدئو]
جزییات دوره
5h 37m
46
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Paulo Dichone
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Paulo Dichone Paulo Dichone

توسعه دهنده و معلم

سلام! من پائولو هستم. من مدرک علوم کامپیوتر از دانشگاه Whitworth دارم و یک متخصص برنامه نویسی هستم و به آن افتخار می کنم!

من تجربه گسترده ای در توسعه برنامه Android به ویژه در برنامه موبایل (اندروید و iOS) و توسعه وب دارم. من همچنین بنیانگذار Magadistudio هستم، یک شرکت توسعه برنامه تلفن همراه مستقر در شمال غربی داخلی زیبا (WA).

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

شما آزادی را که یک توسعه‌دهنده اندروید ارائه می‌دهد، باور نمی‌کنید.

من را در توییتر @buildappswithme دنبال کنید

برنامه نویس نرم افزار/برنامه - موبایل و وب

مدرس آنلاین: 2014 - حال

علوم کامپیوتر (BS)
دانشگاه ویتورث
سپتامبر 2006 - مه 2009