|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/serverless-framework/
课程评论:没有评论
课程名称:无服务器框架实战:Node.js、AWS与微服务 课程概述:你是否曾想构建一个能够处理数百万用户的后端应用程序,但又因管理基础设施的复杂性而感到恐惧?还是希望能够专注于交付有价值的功能,而不是确保服务正常运行?亦或是觉得自己支付的费用过高?好消息是,无服务器架构可以将网站可靠性的问题从你身上解脱出来。在无服务器架构下,你和团队可以专注于特性开发,应用程序将无缝扩展,可靠为用户服务,无需成为基础设施的专家。在无服务器架构中,你只需为实际使用的资源付费。 无服务器框架通过提供一个开发者友好的API,彻底改变了无服务器应用程序的开发方式,支持众多云服务提供商,包括亚马逊AWS、谷歌云平台、微软Azure等。更重要的是,无服务器框架智能化地帮助你以代码形式管理基础设施(IaC),避免支付未使用服务的费用。借助活跃的社区和丰富的插件生态系统,你可以高速完成开发,且无需重复的样板代码。无服务器框架是与语言无关的,意味着你可以选择自己喜欢的语言和运行时(如Node.js、Ruby、Python、Go、C#、Java等)。随着每周超过45万次下载和过去两年内增长五倍的需求,无服务器专家的需求正在上升,成为市场上最热门的技能之一。 在本课程中,你将学习如何开发可靠且可扩展的无服务器应用程序,遵循微服务架构。课程将100%动手实践,你将开发一个真实世界的应用程序,包括:REST API 和 CRUD 端点(AWS Lambda,API Gateway)、数据持久化(AWS DynamoDB)、跨服务通信的消息队列(AWS SQS)、定时事件触发(AWS EventBridge)、云栈管理(AWS CloudFormation)、云端对象存储(AWS S3)、电子邮件通知(AWS SES)、中间件、身份验证与授权(Lambda Authorizer)、数据验证和错误处理等。除此之外,你将获得使用AWS平台一些最流行和实用服务的动手经验。随着AWS在所有云服务提供商中占有最大市场份额,AWS专家的需求持续上升。 如果你是具有基础后端开发知识的爱好者或专业开发者,并且想深入了解无服务器或微服务架构,那么本课程适合你。推荐具备基本的JavaScript/Node.js背景,但不是必需的。今天就加入我,学习2020年最热门的技能之一!
Ever felt like you would like to build a back-end application that can handle millions of users, but you were terrified by the idea of managing (or learning how to manage) the infrastructure behind it?Ever felt like you would like to focus on delivering valuable features, rather than making sure your services are up and running?Ever felt like you are paying more than you should be?Good news!Serverless Architecture takes the pain of site reliability off your shoulders. With Serverless Architecture, you and your team can focus on feature development. Your application will scale effortlessly, serving users reliably. You do not need to be an infrastructure expert to serve an application at scale. With Serverless, you only pay for what you use.Serverless Framework revolutionizes the way we develop Serverless applications, by providing a developer-friendly API that supports dozens of cloud providers including Amazon Web Services, Google Cloud Platform, Microsoft Azure, and more.More than that, Serverless Framework intelligently helps you manage your infrastructure as code (IaC), which eliminates the chance of paying for services that are not in use.With an active community and a rich ecosystem of plugins, you can get things done at lightspeed and without boilerplate code.Serverless Framework is language-agnostic, which means you can use the language and runtime of your choice (Node.js, Ruby, Python, Go, C#, Java, etc).With over 450,000 downloads per week and x5 growth over the past two years, demand for Serverless experts is on the rise. It is one of the most in-demand skills in the market.___In this course, you will learn how to develop reliable and scalable Serverless applications, following the microservices architecture. This course will be 100% hands-on, and you will be developing a real-world application;REST API and CRUD endpoints (AWS Lambda, API Gateway)Data persistence (AWS DynamoDB)Message Queues for cross-service communication (AWS SQS)Scheduled event triggers (AWS EventBridge)Cloud stack management (AWS CloudFormation)Object storage on the cloud (AWS S3)Email notifications (AWS SES)MiddlewareAuthentication and Authorization (Lambda Authorizer)Data validation and error handling.much moreBesides that, you will get hands-on experience with some of the most popular and useful services on the AWS platform. Demand for AWS experts is continuously on the rise, as AWS holds the biggest stake amongst all cloud providers.If you are a hobbyist or professional developer with basic back-end development knowledge and want to dive into Serverless or Microservices architecture, this course is for you. Basic JavasScript/Node.js background is recommended, but not mandatory.Join me today to learn one of the hottest skills in 2020.