نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این آموزش متوسط AWS DVA-C02، توسعهدهندگان نرمافزار را برای توسعه و بهینهسازی برنامههای مبتنی بر ابر در ابر AWS، از جمله بستهبندی و استقرار برنامهها با گردشهای کاری CI/CD، آماده میکند.
این دوره شامل توسعه، آزمایش، استقرار و اشکالزدایی برنامههای مبتنی بر ابر AWS میشود. پس از پایان کار با آن، آماده خواهید بود که به کارفرما نشان دهید که وقتی نوبت به توسعه اپلیکیشن مبتنی بر فضای ابری میرسد، با کسب گواهینامه AWS Certified Developer Associate مطمئن و راحت هستید.
این دوره به شما نشان میدهد که چگونه میتوانید از APIهای سرویس AWS، AWS CLI و SDK در توسعه مبتنی بر ابر خود استفاده کنید. در پایان این دوره، برنامهها را روی AWS در خط لوله CI/CD بستهبندی و اجرا خواهید کرد.
پس از اتمام ویدیوها در این آموزش AWS Certified Developer Associate، میدانید چگونه برنامههای مبتنی بر ابر را در ابر AWS توسعه و بهینهسازی کنید، از جمله بستهبندی و استقرار برنامهها با گردشهای کاری CI/CD.
برای هر کسی که توسعهدهندگان نرمافزار را مدیریت میکند، این آموزش AWS میتواند برای توسعهدهندگان نرمافزار جدید که در برنامههای آموزشی فردی یا تیمی تنظیم شدهاند، یا بهعنوان منبع مرجع AWS استفاده شود.
AWS DVA-C02: آنچه باید بدانید
این آموزش AWS Certified Developer Associate موضوعات AWS از جمله:
در حال توسعه کد برای برنامه های میزبانی شده در AWS
اجرای احراز هویت و مجوز برای خدمات AWS
آماده سازی مصنوعات برنامه برای استقرار در AWS
بهینه سازی برنامه ها با استفاده از خدمات و ویژگی های AWS
چه کسی باید در آموزش AWS DVA-C02 شرکت کند؟
این آموزش AWS DVA-C02 به عنوان آموزش AWS در سطح مرتبط در نظر گرفته می شود، به این معنی که برای توسعه دهندگان نرم افزار طراحی شده است. این دوره مهارت های AWS برای توسعه دهندگان نرم افزار با سه تا پنج سال تجربه با پلتفرم های ابری طراحی شده است.
توسعهدهندگان نرمافزار جدید یا مشتاق. اگر بهتازگی توسعه برنامههای کاربردی را شروع کردهاید، ممکن است حتی ندانید که آیا میخواهید روی برنامههای مبتنی بر ابر تمرکز کنید یا روی برنامههای کاربردی. این دوره به سرعت شما را با مهارت ها و رویکردهای لازم برای توسعه ابر آشنا می کند و شما را برای کار در ابر AWS آماده می کند.
توسعهدهندگان نرمافزار با تجربه. اگر چندین سال است که برنامهها را توسعه میدهید، این دوره راه خوبی برای استفاده از تمام مهارتهایی است که کسب کردهاید و اعتبار آنها را در AWS تأیید کنید. این دوره به سرعت شما را با هر بخش از فرآیند توسعه و استقرار یا خط لوله CI/CD که مختص AWS است که هنوز در جای دیگری در حرفه خود انتخاب نکرده اید آشنا می کند.
سرفصل ها و درس ها
AWS Lambda Fundamentals
AWS Lambda Fundamentals
بررسی اجمالی
Overview
معرفی توابع AWS Lambda
Introducing AWS Lambda Functions
ویژگی های لامبدا و شرایط کلیدی
Lambda Features and Key Terms
منبع Lambda را مستقر کنید
Deploy the Lambda Resource
کدگذاری و استقرار یک تابع
Coding and Deploying a Function
خلاصه و مراحل بعدی
Recap and Next Steps
نتیجه
Conclusion
صف های پیام را با AWS SQS پیاده سازی کنید
Implement Message Queues with AWS SQS
بررسی اجمالی
Overview
معرفی AWS SQS
Introducing AWS SQS
معماری و اصطلاحات کلیدی
Architecture and Key Terms
استقرار منبع SQS
Deploy SQS Resource
یک برنامه تولید کننده ایجاد کنید
Create a Producer App
یک برنامه مصرف کننده ایجاد کنید
Create a Consumer App
SQS به عنوان مقصد لامبدا
SQS as a Lambda Destination
نتیجه
Conclusion
ایجاد و استقرار کد در Cloud9 IDE
Create and Deploy Code in the Cloud9 IDE
بررسی اجمالی
Overview
معرفی توسعه در Cloud9 IDE
Introducing Development in the Cloud9 IDE
ویژگی های Cloud9 را درک کنید
Understand Cloud9 Features
آماده سازی کاربران و نقش ها
Prep Users and Roles
یک محیط Cloud9 ایجاد کنید
Create a Cloud9 Environment
مجوزهای کاربر را تنظیم کنید
Adjust User Permissions
ایجاد و استقرار یک الگوی SAM
Create and Deploy a SAM Template
تست، اشکال زدایی و رفع هر گونه مشکل
Test, Debug, and Fix Any Issues
نتیجه
Conclusion
یک الگوی طراحی Fanout با AWS SNS پیاده سازی کنید
Implement a Fanout Design Pattern with AWS SNS
بررسی اجمالی
Overview
معرفی AWS SNS
Introducing AWS SNS
ویژگی های SNS و Fanout توضیح داده شده است
SNS Features and Fanout Explained
منابع و مقاصد رویداد SNS
SNS Event Sources and Destinations
یک موضوع را گسترش دهید
Deploy a Topic
ایجاد مشترکین
Create Subscribers
یک برنامه Publisher ایجاد کنید و آزمایش کنید
Create a Publisher App and Test
نتیجه
Conclusion
قابلیت و استقرار AWS Lambda را گسترش دهید
Extend AWS Lambda Functionality and Deployments
گردش کار تایید استقرار
Deployment Approval Workflow
نتیجه
Conclusion
استقرار و آزمایش زیرساخت به عنوان الگوهای کد با استفاده از Taskcat و CodePipeline
Deploy and Test Infrastructure as Code Templates using Taskcat and CodePipeline
بررسی اجمالی
Overview
زیرساخت به عنوان کد پایان به پایان
Infrastructure as Code End to End
پروژه را داربست کنید
Scaffold the Project
مدیر اسرار اهرمی
Leverage Secrets Manager
تست Taskcat به صورت محلی
Test Taskcat Locally
Buildspec را کاوش کنید
Explore the Buildspec
الگوی Cloudformation Pipeline: قسمت 1
The Cloudformation Pipeline Template: Part 1
الگوی خط لوله شکل گیری ابری: قسمت 2
The Cloudformation Pipeline Template : Part 2
پشته را تست کنید
Test the Stack
نتیجه
Conclusion
تست های واحد و یکپارچه سازی برای استقرار لامبدا ایجاد کنید
Create Unit and Integration Tests for Lambda Deployments
بررسی اجمالی
Overview
معرفی تست های لامبدا و ارکستراسیون
Introducing Lambda Tests and Orchestration
Dependencies را آماده و نصب کنید
Prep and Install Dependencies
کد لامبدا را مرور کنید
Review the Lambda Code
تست را مرور کنید
Review the Test
الگوی SAM را مرور کنید
Review the SAM Template
Deployment Script را مرور کنید
Review the Deployment Script
Deployment Script را اجرا کنید
Run the Deployment Script
نتیجه
Conclusion
AWS IAM، نقشها و سیاستها را بدانید
Understand AWS IAM, Roles, and Policies
بررسی اجمالی
Overview
معرفی IAM
Introducing IAM
احراز هویت
Authentication
مجوز
Authorization
سیاست های درون خطی
In-Line Policies
ایجاد کلیدهای دسترسی
Create Access Keys
سیاست های مبتنی بر منابع
Resource-Based Policies
ARN ها
ARNs
نتیجه
Conclusion
اصول حساب ها و منابع AWS را درک کنید
Understand the Fundamentals of AWS Accounts and Resources
بررسی اجمالی
Overview
معرفی AWS
Introducing AWS
مناطق و مناطق در دسترس
Regions and Availability Zones
سازمان ها و حساب ها
Organizations and Accounts
اسناد خود را بشناسید
Know Your Docs
ابزارهای توسعه دهنده
Developer Tools
محدودیت های خدمات
Service Limits
نتیجه
Conclusion
رمزگذاری داده ها در حالت استراحت در AWS
Encrypt Data at Rest in AWS
بررسی اجمالی
Overview
معرفی رمزگذاری داده ها در حالت استراحت
Introducing Encryption of Data at Rest
مبانی رمزگذاری
Encryption Basics
چرخش کلید
Key Rotation
KMS
KMS
CloudHSM
CloudHSM
مقایسه گزینه های KMI
Comparing KMI Options
نتیجه
Conclusion
منابع AWS را با CloudWatch رصد کنید
Monitor AWS Resources with CloudWatch
بررسی اجمالی
Overview
CloudWatch را معرفی می کنیم
Introducing CloudWatch
اصول CloudWatch
CloudWatch Basics
داشبوردها
Dashboards
اجزای متریک
Metric Components
معیارهای یکپارچه
Integrated Metrics
معیارهای سفارشی
Custom Metrics
نتیجه
Conclusion
برنامه ریزی برای نظارت در سراسر AWS
Plan for Monitoring Across AWS
بررسی اجمالی
Overview
معرفی برنامه ریزی برای نظارت در AWS
Introducing Planning for Monitoring in AWS
نظارت بر وضعیت خدمات
Monitor Service Status
نظارت بر فعالیت حساب ریشه و ورود به سیستم
Monitor Root Account Activity and Logins
نظارت بر فعالیت های مدیریت سازمان
Monitor Organization Management Activities
نتیجه
Conclusion
پخش جریانی گزارش بلادرنگ را در S3 پیکربندی کنید
Configure Real-Time Log Streaming to S3
بررسی اجمالی
Overview
معرفی زمان واقعی Log Streaming به S3
Introducing Real-Time Log Streaming to S3
یک نمونه EC2 مستقر کنید
Deploy an EC2 Instance
Firehose و S3 را مستقر کنید
Deploy Firehose and S3
IAM را پیکربندی کنید
Configure IAM
Kinesis Agent را نصب و پیکربندی کنید
Install and Configure Kinesis Agent
اسکریپت پایتون را مرور کنید و آن را اجرا کنید
Review the Python Script and Run it
"لمس شخصی، همراه با توانایی حرکت با سرعت خود، آموزش ویدیویی را به بهترین روش برای یادگیری تبدیل می کند." ناکس تجربیات فراوانی از تجزیه و تحلیل داده ها و تجسم را برای CBT Nuggets به ارمغان می آورد. ناکس به عنوان یک یادگیرنده CBT Nuggets شروع به کار کرد، در انجمن یادگیرنده ما مربی شد و اکنون یک مربی است. ناکس با بهره مندی از تجربه یادگیری CBT Nuggets، آموزش هایی ایجاد می کند که با زبان آموزان ارتباط برقرار می کند.
Knox همچنین دارای طیف گسترده ای از تجربه IT است. ناکس قبل از پیوستن به CBT Nuggets به عنوان مشاور فناوری اطلاعات کار می کرد و در زمینه های مختلفی از جمله شبکه، رایانش ابری و مدیریت پروژه مشاوره می داد.
نمایش نظرات