توسعه عملی در AWS

Hands-On Development in AWS

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

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

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

توجه: این دوره توسط پیرسون ایجاد شده است. ما خوشحالیم که میزبان این آموزش در کتابخانه خود هستیم.


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

مقدمه Introduction

  • توسعه عملی در AWS: مقدمه Hands-on development in AWS: Introduction

درس 1: دوره و نمای کلی AWS Lesson 1: Course and AWS Overview

  • ماژول 1: معرفی کلی دوره و AWS Module 1: Course and AWS overview introduction

  • مروری بر الزامات Requisites overview

  • اهداف آموزشی Learning objectives

  • نمای کلی دوره Course overview

درس 2: خدمات ابری Lesson 2: Cloud Services

  • کاوش در مناطق AWS Exploring AWS regions

  • چرا به سمت ابر حرکت می کنیم Why move to the cloud

  • اهداف آموزشی Learning objectives

  • نمای سطح بالا از خدمات AWS A high-level view of AWS services

  • کاوش ارائه دهندگان ابر Exploring cloud providers

  • تاریخچه AWS A history of AWS

درس 3: راه اندازی یک آزمایشگاه Lesson 3: Setting Up a Lab

  • درک AWS CLI در مقابل رابط کاربری گرافیکی وب Understanding AWS CLI vs. web GUI

  • اهداف آموزشی Learning objectives

  • راه اندازی یک کامپیوتر محلی Setting up a local computer

  • ایجاد یک حساب آزمایشی AWS Creating an AWS trial account

  • بررسی مخزن کد دوره Reviewing the course’s code repo

  • با استفاده از AWS CLI Using the AWS CLI

درس 4: مدیریت هویت و دسترسی (IAM) Lesson 4: Identity and Access Management (IAM)

  • اهداف آموزشی Learning objectives

  • ماژول 2: معرفی خدمات پایه AWS Module 2: AWS foundational services introduction

  • درک IAM Understanding IAM

  • کاوش در نقش ها Exploring roles

  • ایجاد یک مجموعه کاربران Cognito Creating a Cognito user pool

  • درک مجوزها Understanding permissions

  • کاوش کاربران و گروه ها Exploring users and groups

  • استفاده از احراز هویت چند عاملی IAM (MFA) Using IAM multi-factor authentication (MFA)

درس 5: ابر خصوصی مجازی (VPC) Lesson 5: Virtual Private Cloud (VPC)

  • آشنایی با VPC پیش فرض Understanding default VPC

  • اهداف آموزشی Learning objectives

  • درک VPC Understanding VPC

  • کاوش در شبکه و امنیت Exploring networking and security

  • ایجاد VPC Creating a VPC

درس 6: ابر محاسباتی الاستیک (EC2) Lesson 6: Elastic Compute Cloud (EC2)

  • کاوش در ذخیره سازی Exploring storage

  • اهداف آموزشی Learning objectives

  • آشنایی با IP های الاستیک Understanding elastic IPs

  • استفاده از متعادل کننده های بار Using load balancers

  • مصادیق تامین Provisioning instances

  • درک EC2 Understanding EC2

  • استفاده از بازار تصاویر ماشین آمازون (AMI). Using Amazon Machine Images (AMI) marketplace

درس 7: پایگاه های داده (RDS و EC2) Lesson 7: Databases (RDS and EC2)

  • پیکربندی پایگاه داده RDS Configuring an RDS database

  • استفاده از بهترین شیوه های RDS Using RDS best practices

  • ماژول 3: معرفی پایگاه داده و خدمات ذخیره سازی Module 3: Database and storage services introduction

  • اهداف آموزشی Learning objectives

  • آشنایی با امنیت پایگاه داده در RDS Understanding database security in RDS

  • کاوش پایگاه داده در EC2 Exploring database on EC2

  • مقیاس بندی RDS Scaling RDS

  • نمای کلی RDS An RDS overview

درس 8: DynamoDB (NoSQL) Lesson 8: DynamoDB (NoSQL)

  • درک جریان ها و محرک ها Understanding streams and triggers

  • استفاده از بهترین شیوه های DynamoDB Using DynamoDB best practices

  • بررسی مدل های داده DDB Exploring DDB data models

  • مقیاس بندی و تکثیر Scaling and replication

  • اهداف آموزشی Learning objectives

  • آشنایی با DynamoDB Understanding DynamoDB

  • ایمن سازی DynamoDB Securing DynamoDB

درس 9: سرویس ذخیره سازی ساده (S3) Lesson 9: Simple Storage Service (S3)

  • استفاده از تکثیر داده های جهانی Using global data replication

  • استفاده از ابزارهای مرورگر شخص ثالث Using third-party browser tools

  • درک یخچال طبیعی Understanding Glacier

  • کاوش در رویدادها Exploring events

  • استفاده از CloudFront با S3 Using CloudFront with S3

  • ایجاد سطل Creating buckets

  • ایمن سازی S3 Securing S3

  • آشنایی با S3 Understanding S3

  • اهداف آموزشی Learning objectives

  • استفاده از بهترین شیوه های S3 Using S3 best practices

درس 10: مسیر 53 DNS Lesson 10: Route 53 DNS

  • کاوش در مناطق مسیر 53 Exploring Route 53 zones

  • اهداف آموزشی Learning objectives

  • استفاده از نام مستعار منطقه Using zone aliases

  • پیکربندی سیاست های جریان ترافیک Configuring traffic flow policies

  • استفاده از بهترین شیوه های مسیر 53 Using Route 53 best practices

  • آشنایی با مسیر 53 Understanding Route 53

درس 11: خدمات صف ساده (SQS) Lesson 11: Simple Queue Service (SQS)

  • ماژول 4: معرفی خدمات پیام رسانی Module 4: Messaging services introduction

  • درک SQS Understanding SQS

  • ایجاد یک صف SQS Creating an SQS queue

  • استفاده از رمزگذاری پیام Using message encryption

  • استفاده از بهترین شیوه های SQS Using SQS best practices

  • تعامل با یک صف SQS Interacting with an SQS queue

  • اهداف آموزشی Learning objectives

  • ایمن سازی SQS Securing SQS

درس 12: سرویس اطلاع رسانی ساده (SNS) Lesson 12: Simple Notification Service (SNS)

  • استفاده از برنامه های پلتفرم SNS Using SNS platform applications

  • استفاده از بهترین شیوه های SNS Using SNS best practices

  • درک قابلیت اطمینان پیام SNS Understanding SNS message reliability

  • اهداف آموزشی Learning objectives

  • ارسال ایمیل و پیامک با استفاده از SNS Emailing and texting using SNS

  • نمای کلی SNS An SNS overview

  • کاوش در حمل و نقل SNS Exploring SNS transports

درس 13: سرویس ایمیل ساده (SES) Lesson 13: Simple Email Service (SES)

  • استفاده از قالب های SES Using SES templates

  • اهداف آموزشی Learning objectives

  • درک SES Understanding SES

  • استفاده از بهترین شیوه های SES Using SES best practices

  • با استفاده از شبیه ساز SES Using the SES simulator

درس 14: لامبدا – محاسبات بدون سرور Lesson 14: Lambda – Serverless Compute

  • برجسته کردن لامبدا Highlighting Lambda

  • بررسی امنیت لامبدا Exploring Lambda security

  • اهداف آموزشی Learning objectives

  • استقرار یک تابع لامبدا Deploying a Lambda function

  • استفاده از بهترین شیوه های لامبدا Using Lambda best practices

  • استفاده از توابع لامبدا Using Lambda functions

  • ماژول 5: معرفی خدمات اجرایی Module 5: Execution services introduction

  • درک مقیاس پذیری و در دسترس بودن لامبدا Understanding Lambda scalability and availability

درس 15: ساقه لوبیا الاستیک Lesson 15: Elastic Beanstalk

  • تعامل با پایگاه های داده Interacting with databases

  • اهداف آموزشی Learning objectives

  • درک Elastic Beanstalk Understanding Elastic Beanstalk

  • پشته های توسعه Development stacks

  • به روز رسانی پلتفرم Updating the platform

  • استفاده از بهترین روش های Elastic Beanstalk Using Elastic Beanstalk best practices

درس 16: حرکت حرکتی Lesson 16: Kinesis

  • درک حرکت حرکتی Understanding Kinesis

  • با استفاده از Firehose Using Firehose

  • اهداف آموزشی Learning objectives

  • استفاده از بهترین شیوه های Kinesis Using Kinesis best practices

  • کاوش در جریان ها Exploring streams

درس 17: دروازه API Lesson 17: API Gateway

  • اهداف آموزشی Learning objectives

  • ایجاد از قالب Creation from template

  • استفاده از ادغام لامبدا Using Lambda integrations

  • استفاده از بهترین شیوه های دروازه API Using API Gateway best practices

  • ادغام با استفاده از HTTP Integrating using HTTP

  • ایمن سازی یک دروازه API Securing an API Gateway

  • نمای کلی دروازه API An API Gateway overview

درس 18: AWS API Lesson 18: AWS API

  • ماژول 6: در حال توسعه در معرفی AWS Module 6: Developing in AWS introduction

  • اهداف آموزشی Learning objectives

  • با استفاده از API AWS Using the AWS API

  • نمای کلی AWS API An AWS API overview

درس 19: AWS SDK Lesson 19: AWS SDK

  • یافتن مستندات Finding documentation

  • اهداف آموزشی Learning objectives

  • با استفاده از Python SDK Using the Python SDK

  • آشنایی با AWS SDK Understanding the AWS SDKs

  • با استفاده از Node.js SDK Using the Node.js SDK

درس 20: CloudFormation Lesson 20: CloudFormation

  • درک CloudFormation Understanding CloudFormation

  • استفاده از بهترین شیوه های CloudFormation Using CloudFormation best practices

  • اهداف آموزشی Learning objectives

  • با استفاده از قالب ها Using templates

درس 21: CloudWatch Lesson 21: CloudWatch

  • درک آلارم ها Understanding alarms

  • استفاده از بینش Using insights

  • اهداف آموزشی Learning objectives

  • کاوش سیاههها Exploring logs

  • با استفاده از EventBridge Using EventBridge

  • درک CloudWatch Understanding CloudWatch

درس 22: سرویس ظروف الاستیک (ECS) Lesson 22: Elastic Container Service (ECS)

  • درک ECS Understanding ECS

  • استفاده از بهترین شیوه های ECS Using ECS best practices

  • کاوش در رجیستری ظروف الاستیک Exploring the Elastic Container Registry

  • استفاده از خوشه ها Using clusters

  • اهداف آموزشی Learning objectives

درس 23: ابزارهای توسعه دهنده AWS Lesson 23: AWS Developer Tools

  • تشریح ابزارهای توسعه دهنده AWS Outlining AWS developer tools

  • اهداف آموزشی Learning objectives

  • آزمایش با ابزارهای توسعه دهنده AWS Experimenting with AWS developer tools

  • کاوش در اشعه ایکس Exploring X-Ray

نتیجه گیری Conclusion

  • توسعه عملی در AWS: خلاصه Hands-on development in AWS: Summary

نمایش نظرات

توسعه عملی در AWS
جزییات دوره
12h 23m
143
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
15
- از 5
ندارد
دارد
دارد
Pearson
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Pearson Pearson

Pearson یک ارائه دهنده آموزش و یادگیری است.

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