|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/building-serverless-applications-with-spring-and-aws/
课程评论:没有评论
课程名称:使用Spring和AWS构建无服务器应用程序 课程概述:去除应用程序中的“服务器”概念是一个重大的变革。云基础设施已经改变了软件开发,而无服务器架构则是这一演变的下一步。构建无服务器应用程序意味着开发者可以专注于核心产品,而无需担心管理和操作云或本地服务器及运行时。许多公司已经开始采用无服务器架构来节省成本并提高可扩展性。本课程展示了AWS中无服务器计算的一个关键优点,使用Spring框架进行演示。 课程将介绍无服务器架构,并引导您构建一个简单的图像调整服务,使用基于Java的AWS Lambda函数。接下来,将探讨Spring框架如何支持云计算,特别是AWS。Spring提供了一系列不同的服务,通过注解来简化开发过程。之后,您将开始构建一个基于Spring的无服务器应用程序,它能够接收一个URL,将其转换为短URL并存储在DynamoDB中,您会收到一个短URL,可以在浏览器中使用该短URL重定向到实际网站。此外,为了演示与AWS简单通知服务(SNS)的集成,该应用程序还会在每次创建新短URL时向您发送通知。最后,您将学习如何使用AWS CloudWatch监视您的应用程序。 课程结束时,您将掌握构建可扩展和成本效益高的Spring无服务器应用程序所需的知识。 关于作者:Marc Thomas是一名解决方案架构师,仍积极参与开发团队。拥有19年的软件开发经验,从嵌入式软件、桌面应用程序到最新的Web应用技术,他在网络、流程改进、资产管理、国防及市场营销等多个行业均有工作经历。Marc目前在伯明翰的Connect担任解决方案架构师,负责开发Jaguar Land Rover的Web应用,主要使用Java、Spring和React技术。
Removing the concept of a "server" from your application is huge. Cloud-based infrastructure was a game changer for software development and serverless architectures is the next step in that evolution. Building serverless applications means that your developers can focus on their core product instead of worrying about managing and operating servers or runtimes, either in the cloud or on-premises. Many companies have started adopting serverless architecture for their applications to save costs and improve scalability. This course demonstrates a key strength of serverless computing in AWS using Spring.This course will introduce you to Serverless Architecture and lead you to build a simple image-resizing service using a Java-based AWS Lambda function. Then we'll move onto how the Spring framework supports the cloud and in particular AWS. There are a number of different services made available through Spring annotations to make your life easier. Moving on, you'll start to build your Spring-based, serverless application that will take a URL and convert it into a short URL that will be stored in DynamoDB and you'll receive a short URL. You can then use that short URL in a browser and then be redirected to the real site. To demonstrate integration with AWS' Simple Notification Service (SNS), the application will also send a notification to you whenever someone creates a new short URL. Lastly, you'll learn about monitoring your application using AWS cloud watch.By the end of the course, you'll be equipped with the knowledge to build scalable and cost-efficient Spring applications with serverless architectures.About the AuthorMarc Thomas is a Solutions Architect that is still actively involved with the development team. He has 19 years of experience in software development from embedded software, desktop applications, through to the latest web application technologies. Marc has worked in a number of different industries from Networking to Process Improvement, Asset Management, Defense, and Marketing. Marc works as a Solutions Architect for Connect in Birmingham, delivering Jaguar Land Rover's web applications using Java, Spring, and React.