Building Serverless Applications with Spring and AWS
Building Serverless Applications with Spring and AWS, available at $34.99, has an average rating of 3.95, with 25 lectures, based on 34 reviews, and has 247 subscribers.
You will learn about Understand the concept of Serverless computing Discover the common use cases, advantages, and limitations of serverless Build a serverless application on AWS using Spring Cloud Functions Enable better application interaction with AWS Utilising the testing functionality in AWS Use Spring Cloud Functions to implement AWS functions Explore CloudWatch services to monitor your AWS Lambda functions This course is ideal for individuals who are This video is for Java developers who would like to learn about serverless architectures and how to build serverless applications using Spring Cloud Functions. It is particularly useful for This video is for Java developers who would like to learn about serverless architectures and how to build serverless applications using Spring Cloud Functions.
Enroll now: Building Serverless Applications with Spring and AWS
Summary
Title: Building Serverless Applications with Spring and AWS
Price: $34.99
Average Rating: 3.95
Number of Lectures: 25
Number of Published Lectures: 25
Number of Curriculum Items: 25
Number of Published Curriculum Objects: 25
Original Price: $109.99
Quality Status: approved
Status: Live
What You Will Learn
- Understand the concept of Serverless computing
- Discover the common use cases, advantages, and limitations of serverless
- Build a serverless application on AWS using Spring Cloud Functions
- Enable better application interaction with AWS
- Utilising the testing functionality in AWS
- Use Spring Cloud Functions to implement AWS functions
- Explore CloudWatch services to monitor your AWS Lambda functions
Who Should Attend
- This video is for Java developers who would like to learn about serverless architectures and how to build serverless applications using Spring Cloud Functions.
Target Audiences
- This video is for Java developers who would like to learn about serverless architectures and how to build serverless applications using Spring Cloud Functions.
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 Author
Marc 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.
Course Curriculum
Chapter 1: Exploring Serverless Applications Using AWS Lambda
Lecture 1: The Course Overview
Lecture 2: Understanding the Concept of Serverless
Lecture 3: Typical Use Cases and Benefits of Going Serverless
Lecture 4: Creating and Setting Up Your AWS Account and Environment
Lecture 5: Setting Up Your Development Environment
Lecture 6: Overview of AWS Capabilities
Chapter 2: Building Your First AWS Lambda Function
Lecture 1: Create an Image Resizing Application
Lecture 2: Setting Up Your S3 Buckets for the Images
Lecture 3: Application Run Through
Lecture 4: Deploy and Test the Base Application
Lecture 5: Implement Image Resizing
Lecture 6: Testing Your Lambda Functions
Chapter 3: Diving into Spring Cloud Functions
Lecture 1: Introduction to Spring Cloud Functions
Lecture 2: Building a Spring Cloud Function
Lecture 3: Preparing and Deploying Spring Cloud Functions into AWS
Chapter 4: Building a Serverless URL Shortener
Lecture 1: Create a Spring Boot Project with Spring Cloud and AWS Dependencies
Lecture 2: Setting Up and Configuring Your Database in AWS RDS
Lecture 3: Build the AWS Lambda Function to Create a Short Code
Lecture 4: Build the AWS Lambda Function to Take a Short Code and Provide the Long URL
Lecture 5: Redirecting the Browser to the Real Site Using AWS API Gateway
Lecture 6: Setup SES to Send Notifications
Lecture 7: Using SES and Spring to Send an Email Notification
Chapter 5: Monitor Your Lambda Functions with AWS CloudWatch
Lecture 1: Exploring AWS CloudWatch Services
Lecture 2: Gather Statistics and Graph Them to Your Application
Lecture 3: Setting Up Alert Feature to Notify RDS Issues
Instructors
-
Packt Publishing
Tech Knowledge in Motion
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 2 votes
- 3 stars: 8 votes
- 4 stars: 16 votes
- 5 stars: 7 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024