|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/serverless123/
课程评论:没有评论
课程名称:AWS Lambda/Serverless与Node.js 课程概述:在本课程中,您将学习如何使用和部署API服务,无需购买物理服务器或使用虚拟服务器。这将减少维护时间和繁重的基础设施管理工作。使用无服务器架构将使您能够建立可扩展的架构,并在您的企业、创业项目或云计算项目中引入新的技术增长策略。 什么是无服务器(Serverless)?无服务器是一个开源框架,允许在云端部署函数,消除了对物理服务器的管理。该框架使您能够非常简单地管理函数的生命周期,包括创建、配置、修改、监控和删除。 在本课程中,我们将使用AWS云,特别是AWS Lambda,这是一个按需函数架构,不需要担心基础设施,允许使用无服务器框架并创建用于其他服务(如RDS和SES)的函数。 RDS和SES是什么?RDS是一个云中的关系数据库服务,提供可扩展的数据库能力。管理、硬件扩展、配置和补丁应用等任务都是自动化和委托的,以便我们在开发时可以专注于其他事项。SES(Amazon简单电子邮件服务)是一个灵活和可扩展的电子邮件服务,允许开发者从任何应用程序发送电子邮件。我们将创建一个API,使用Amazon SES发送电子邮件,这可以用于事务性、信息性或批量发送通信。 我们将使用AWS的API Gateway将我们的服务以API的形式展示给外部。 AWS API Gateway是什么?AWS API Gateway是一个完全托管的服务,使开发者能够创建、发布(提供公共URL)、维护、监控和保护API,无论规模大小。API充当入口,以便您的应用程序访问AWS服务,如SES和数据库等。 课程期望:在本课程中,您将实践使用AWS的无服务器/Lambda。您可以下载所有项目的源代码。课程结束后,您将能够: - 创建AWS中的带有Lambda函数的API: - 用于操作数据库 - 创建电子邮件模板 - 发送替代变量的电子邮件 - 在互联网上公开暴露您的API - 创建和管理AWS中的数据库 - 处理AWS用户和组的权限 - 使用插件加速和简化开发 - 配置您域名的DNS,从而使用AWS SES发送电子邮件 - 使用AWS-SDK利用SES服务 课程结构:课程将包括必要项目的安装,无服务器框架的基本使用(配置文件和函数文件),公开API的展示(使用API Gateway),用于简化开发的插件,创建AWS数据库并使用API Gateway执行数据库操作,配置域名的DNS,并创建公共API以生成电子邮件模板和发送包含变量的电子邮件。
En este curso podrás al aprender cómo utilizar y desplegar servicios API sin necesidad de comprar un servidor físico o usar un servidor virtual. Eso te reducirá tiempo de mantenimiento y tareas laboriosas de atención a infraestructura.Usar serverless te permitirá contar con arquitecturas escalables y entrar en nuevas estrategias de crecimiento de la tecnología en tu empresa, emprendimiento o proyecto utilizando la nube.¿Que es Serverless?Serverless: Es un framework open-source que te permite hacer despliegues de funciones en la nube quitando tareas sobre servidores físicos. El framework te permite manejar el ciclo de vida de tus funciones de manera muy sencilla, desde crearlas y configurarlas, modificarlas, monitorear y eliminar.En este caso utilizaremos la nube de Amazon, llamada AWS. La nube de AWS cuenta con un servicio llamado AWS Lambda, este es un esquema de funciones bajo demanda sin necesidad de preocuparnos por infraestructura, el cual permite hacer uso de serverless framework y crear funciones para utilizar otros servicios como RDS y SES.¿Que son RDS y SES?RDS: Base de datos relacional en la nube. El servicio suministra capacidad de usar una o varias BD de forma escalable. Las tareas de administración, incremento de hardware, configuración, aplicación de parches y más, son tareas que se automatizan y delegan para que cuando desarrollemos este resuelto. SES: Amazon Simple Email Service (SES) es un servicio de correo electrónico flexible y escalable que permite a los desarrolladores enviar correos desde cualquier aplicación. Crearemos un API utilizando Amazon SES para poder hacer envíos de correos electrónicos. Esto puede tener muchos casos de uso, como: comunicaciones transaccionales, informativas o envíos masivosExpondremos nuestros servicios a forma de API utilizando el servicio de API Gateway de AWS¿Que es API Gateway?AWS API Gateway: Es un servicio completamente administrado que facilita a los desarrolladores la creación, la publicación (URL pública en internet), el mantenimiento, el monitoreo y la protección de API a cualquier escala. Las API actúan como la "puerta de entrada" para que tus aplicaciones accedan a servicios de AWS, como SES, BDs y más. -----------------¿Que esperar del curso?En este curso aprenderás sobre el uso de serverless / lambda en AWS de manera practica.***Podrás descargar código fuente de todos los proyectos de los videos***Al terminar el curso podrás:Crear APIs con funciones lambda dentro de AWS:o Para ejecutar operaciones en BDo Para crear templates de emailo Para enviar emails con templates y sustituyendo variablesExponer publicamente en internet tus APIs Crear y manejar Base de datos en AWSManejar permisos en usuarios y grupos de AWSUtilizar plugins que aceleren y faciliten tus desarrollosConfigurar tu el DNS de tu dominio para utilizarlo enviando correos con AWS SESUtilizar el AWS-SDK para utilizar servicio de SES¿Como esta armado el curso?En el curso encontraras Instalación de lo necesario para comenzar proyectos con ServerlessEntendimiento básico de como usar el framework (archivos de configuración y de funciones) exponiendo APIs públicos (usando API Gateway)Plugins para facilitarte el desarrolloCrear una BD en AWS y crear APIs públicos (usando API Gateway) ejecutando operaciones en la BDConfigurar tu DNS de tu dominio y crear API público para crear templates de email y enviar correos electrónicos sustituyendo variables en tu template