|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/amazon-web-services-aws-with-javascript-nodejs/
课程评论:没有评论
课程名称:亚马逊网络服务(AWS)与JavaScript和NodeJS 课程概述:本课程旨在教授如何使用JavaScript和NodeJS与亚马逊网络服务(AWS)进行开发。AWS是全球最全面和最广泛采用的云平台,提供来自全球数据中心的200多项功能完备的服务。无论是快速增长的初创公司、大型企业还是领先的政府机构,数以百万计的客户都在利用AWS降低成本。本课程将分为多个部分,介绍如何使用JavaScript V2和V3 SDK进行AWS开发。 课程内容: 1. **身份与访问管理(IAM)**:介绍IAM的基本概念,如何指定谁可以访问哪些服务和资源,并创建一些示例。 2. **DynamoDB**:学习全面托管的NoSQL数据库服务DynamoDB,了解其快速、可预测的性能和无缝的可扩展性。 3. **简单存储服务(S3)**:S3是一种对象存储服务,提供行业领先的可扩展性、数据可用性、安全性和性能。 4. **关系数据库服务(RDS)**:介绍Amazon RDS及其与JavaScript集成的两个关系数据库:MySQL和Postgres。 5. **弹性计算云(EC2)**:学习EC2的可扩展计算能力,并使用AWS控制台和JavaScript创建示例,部署NodeJS REST API项目。 6. **弹性Beanstalk与代码管道**:结合NodeJS REST API、关系数据库、Elastic Beanstalk、代码管道、Route53和证书管理器,创建并部署完整的项目。 7. **AWS Lambda函数**:介绍无服务器计算服务AWS Lambda,让您无需管理服务器即可运行代码。 8. **简单电子邮件服务(SES)**:学习如何使用SES向客户发送电子邮件。 此课程适合希望深入理解AWS与JavaScript和NodeJS结合使用的开发者。通过多个实际示例和项目,学员将能够掌握AWS的核心服务及其在现代应用开发中的应用。
In this course we are going to learn Amazon Web Services (AWS) with JavaScript & NodeJS, so Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, offering over 200 fully featured services from data centers globally. Millions of customers including the fastest growing startups, largest enterprises, and leading government agencies are using AWS to lower costs. And you can use AWS with different programming languages, in this course we want to learn AWS with JavaScript & NodeJS.This course is divided in to different sections, we are going to use SDK version 2 and Version 3 for JavaScript, it means first we create our examples using JavaScript V2 SDK and after that V3 SDK.In the first section we are going to talk about IAM, so IAM is AWS Identity and Access Management. With IAM, you can specify who can access which services and resources, and under which conditions, we will create some examples with AWS console and after that we go through JavaScript examples. also we are going to work with two versions of JavaScriptSDK V2 and also V3In the second section we want to learn about AWS Dynamodb, so DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. DynamoDB lets you offload the administrative burdens of operating and scaling a distributed database so that you don't have to worry about hardware provisioning, setup and configuration, replication, software patching, or cluster scaling. You don't need to worry about these, because all of them are done by dynamodb.In the third section we want to talk about amazon S3, so S3 stands for Simple Storage Service, it is an object storage service that offers industry-leading scalability, data availability, security, and performance.In the fourth section we want to learn about Amazon RDS or Amazon Relational Database Services and we want to learn about two relational databases and their integration with JavaScript like MySQL and Postgres.In the fifth section we are going to learn about Amazon EC2 or we can say elastic compute cloud and it provides scalable computing capacity in the Amazon Web Services (AWS) Cloud. We create some examples using the AWS console and after that we go through JavaScript, also we are going to deploy a NodeJS RESTAPI project in EC2.In this sixth section we are going to talk about Elastic Beanstalk, Code Pipeline, Amazon RDS, Route53 and Certificate Manager, we create a simple REST API with NodeJS and we mix these technologies together.It means that we add relational database to our NodeJS RESTAPI, after that we deploy our project using Code Pipeline to Elastic Beanstalk, after that we add a custom domain name to REST API using Route53 and at the end we request a certificate from AWS Certificate Manager and we assign that to the Nodejs Rest APIIn the seventh section we want to talk about AWS Lambda Function , so it is server less computing service that lets you run code without provisioning or managing servers.In the eight section we want to learn about AWS SES or we can say Simple Email Services, and using this service we can send emails to our customers.