در این دوره ما قصد داریم خدمات وب آمازون (AWS) را با جاوا اسکریپت NodeJS بیاموزیم، بنابراین خدمات وب آمازون (AWS) جامع ترین و گسترده ترین پلت فرم ابری جهان است که بیش از 200 سرویس کاملاً برجسته را از مراکز داده در سطح جهان ارائه می دهد. میلیونها مشتری از جمله استارتآپهای با رشد سریع، شرکتهای بزرگ و سازمانهای دولتی پیشرو از AWS برای کاهش هزینهها استفاده میکنند. و می توانید از AWS با زبان های برنامه نویسی مختلف استفاده کنید، در این دوره می خواهیم AWS را با JavaScript NodeJS یاد بگیریم.
این دوره به بخش های مختلفی تقسیم می شود، ما قصد داریم از SDK نسخه 2 و نسخه 3 برای جاوا اسکریپت استفاده کنیم، یعنی ابتدا نمونه های خود را با استفاده از JavaScript V2 SDK و بعد از آن V3 SDK ایجاد می کنیم.
در بخش اول قصد داریم در مورد IAM صحبت کنیم، بنابراین IAM مدیریت هویت و دسترسی AWS است. با IAM می توانید مشخص کنید که چه کسی می تواند به کدام سرویس ها و منابع دسترسی داشته باشد و تحت چه شرایطی چند نمونه با کنسول AWS ایجاد می کنیم و پس از آن نمونه های جاوا اسکریپت را مرور می کنیم. همچنین ما قصد داریم با دو نسخه جاوا اسکریپت
کار کنیمSDK V2 و همچنین V3
در بخش دوم می خواهیم در مورد AWS Dynamodb بیاموزیم، بنابراین DynamoDB یک سرویس پایگاه داده NoSQL کاملاً مدیریت شده است که عملکرد سریع و قابل پیش بینی را با مقیاس پذیری یکپارچه ارائه می دهد. DynamoDB به شما این امکان را میدهد تا بار مدیریتی مربوط به عملکرد و مقیاسبندی یک پایگاه داده توزیعشده را از بین ببرید تا دیگر نگران تامین سختافزار، راهاندازی و پیکربندی، تکرار، وصله نرمافزاری یا مقیاسبندی خوشه نباشید. لازم نیست نگران این موارد باشید، زیرا همه آنها توسط dynamodb انجام می شود.
در بخش سوم میخواهیم در مورد amazon S3 صحبت کنیم، بنابراین S3 مخفف عبارت Simple Storage Service است، این یک سرویس ذخیرهسازی شی است که مقیاسپذیری، در دسترس بودن دادهها، امنیت و عملکرد پیشرو در صنعت را ارائه میدهد.
در بخش چهارم می خواهیم در مورد Amazon RDS یا خدمات پایگاه داده رابطه ای آمازون بیاموزیم و می خواهیم در مورد دو پایگاه داده رابطه ای و ادغام آنها با جاوا اسکریپت مانند MySQL و Postgres بیاموزیم.
در بخش پنجم میخواهیم درباره Amazon EC2 یا میتوانیم ابر محاسباتی الاستیک را یاد بگیریم و ظرفیت محاسباتی مقیاسپذیر را در ابر خدمات وب آمازون (AWS) فراهم میکند. ما چند نمونه با استفاده از کنسول AWS ایجاد می کنیم و پس از آن جاوا اسکریپت را مرور می کنیم، همچنین می خواهیم یک پروژه NodeJS RESTAPI را در EC2 مستقر کنیم.
در این بخش ششم میخواهیم در مورد Elastic Beanstalk، Code Pipeline، Amazon RDS، Route53 و Certificate Manager صحبت کنیم، یک REST API ساده با NodeJS ایجاد میکنیم و این فناوریها را با هم ترکیب میکنیم.
به این معنی است که ما پایگاه داده رابطهای را به NodeJS RESTAPI خود اضافه میکنیم، پس از آن پروژه خود را با استفاده از Code Pipeline به Elastic Beanstalk پیادهسازی میکنیم، پس از آن یک نام دامنه سفارشی را با استفاده از Route53 به REST API اضافه میکنیم و در پایان درخواست گواهی میکنیم. AWS Certificate Manager و ما آن را به Nodejs Rest API
اختصاص می دهیمدر بخش هفتم میخواهیم در مورد عملکرد AWS Lambda صحبت کنیم، بنابراین این سرویس محاسباتی کمتر از سرور است که به شما امکان میدهد کد را بدون تهیه یا مدیریت سرورها اجرا کنید.
در بخش هشتم میخواهیم درباره AWS SES بیاموزیم یا میتوانیم خدمات ایمیل ساده را بگوییم، و با استفاده از این سرویس میتوانیم برای مشتریان خود ایمیل ارسال کنیم.
برنامه نویس
نمایش نظرات