Building Serverless Applications with Spring and AWS

Course

Online

£ 13 + VAT

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

Go Serverless! Build, deploy & manage apps with Spring Framework & Spring Cloud Functions in AWS.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.The code bundle for this video course is available at- About the Author
.
Marc Thomas is a Solutions Architect that is still actively involved with the development team

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

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

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Emagister S.L. (data controller) will process your data to carry out promotional activities (via email and/or phone), publish reviews, or manage incidents. You can learn about your rights and manage your preferences in the privacy policy.

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 6 years

Subjects

  • Install
  • Systems
  • Perspective
  • Installation
  • Database training
  • Database
  • Server
  • Networks
  • Benefits
  • Options
  • Access

Course programme

Exploring Serverless Applications Using AWS Lambda 6 lectures 49:29 The Course Overview This video will give you an overview about the course Understanding the Concept of Serverless In this video, we will be describing what is meant by serverless.
  • Get a feel for the types of organization that are using serverless
  • Understand what different systems provide serverless capabilities
  • Understand how to use serverless from a higher level
Typical Use Cases and Benefits of Going Serverless This video covers why developers might want to consider using serverless technologies for their projects.
  • Examples of serverless projects
  • Benefits of serverless applications
  • Limitations of serverless applications
Creating and Setting Up Your AWS Account and Environment This video covers the insight in what developers need to do to create and setup their AWS account ready for development.
  • Sign up to the AWS free trial used for the rest of the session
  • Understand what Identity Access Manager provides
  • Gain insight in what developers need to do to create and setup their AWS account ready for development
Setting Up Your Development Environment In this video, we will learn how to setup their development environment ready for AWS development using the AWS CLI tool and Eclipse IDE Plugin.
  • Run through the different installation options for different OS
  • Install AWS CLI on OS X
  • Install the Eclipse IDE Plugin ready
Overview of AWS Capabilities This video covers an overview of a number of the main AWS features available on the platform.
  • Understand the features and capabilities available from a server and storage perspective
  • Learn the database offerings available on AWS
  • Overview of the AWS features of Content Delivery Networks, Networks and Security
Exploring Serverless Applications using AWS Lambda - Quiz Exploring Serverless Applications Using AWS Lambda 6 lectures 49:29 The Course Overview This video will give you an overview about the course Understanding the Concept of Serverless In this video, we will be describing what is meant by serverless.
  • Get a feel for the types of organization that are using serverless
  • Understand what different systems provide serverless capabilities
  • Understand how to use serverless from a higher level
Typical Use Cases and Benefits of Going Serverless This video covers why developers might want to consider using serverless technologies for their projects.
  • Examples of serverless projects
  • Benefits of serverless applications
  • Limitations of serverless applications
Creating and Setting Up Your AWS Account and Environment This video covers the insight in what developers need to do to create and setup their AWS account ready for development.
  • Sign up to the AWS free trial used for the rest of the session
  • Understand what Identity Access Manager provides
  • Gain insight in what developers need to do to create and setup their AWS account ready for development
Setting Up Your Development Environment In this video, we will learn how to setup their development environment ready for AWS development using the AWS CLI tool and Eclipse IDE Plugin.
  • Run through the different installation options for different OS
  • Install AWS CLI on OS X
  • Install the Eclipse IDE Plugin ready
Overview of AWS Capabilities This video covers an overview of a number of the main AWS features available on the platform.
  • Understand the features and capabilities available from a server and storage perspective
  • Learn the database offerings available on AWS
  • Overview of the AWS features of Content Delivery Networks, Networks and Security
Exploring Serverless Applications using AWS Lambda - Quiz The Course Overview This video will give you an overview about the course The Course Overview This video will give you an overview about the course The Course Overview This video will give you an overview about the course The Course Overview This video will give you an overview about the course This video will give you an overview about the course This video will give you an overview about the course Understanding the Concept of Serverless In this video, we will be describing what is meant by serverless.
  • Get a feel for the types of organization that are using serverless
  • Understand what different systems provide serverless capabilities
  • Understand how to use serverless from a higher level
Understanding the Concept of Serverless In this video, we will be describing what is meant by serverless.
  • Get a feel for the types of organization that are using serverless
  • Understand what different systems provide serverless capabilities
  • Understand how to use serverless from a higher level
Understanding the Concept of Serverless In this video, we will be describing what is meant by serverless.
  • Get a feel for the types of organization that are using serverless
  • Understand what different systems provide serverless capabilities
  • Understand how to use serverless from a higher level
Understanding the Concept of Serverless In this video, we will be describing what is meant by serverless.
  • Get a feel for the types of organization that are using serverless
  • Understand what different systems provide serverless capabilities
  • Understand how to use serverless from a higher level
In this video, we will be describing what is meant by serverless.
  • Get a feel for the types of organization that are using serverless
  • Understand what different systems provide serverless capabilities
  • Understand how to use serverless from a higher level
In this video, we will be describing what is meant by serverless.
  • Get a feel for the types of organization that are using serverless
  • Understand what different systems provide serverless capabilities
  • Understand how to use serverless from a higher level
Typical Use Cases and Benefits of Going Serverless This video covers why developers might want to consider using serverless technologies for their projects.
  • Examples of serverless projects
  • Benefits of serverless applications
  • Limitations of serverless applications
Typical Use Cases and Benefits of Going Serverless This video covers why developers might want to consider using serverless technologies for their projects.
  • Examples of serverless projects
  • Benefits of serverless applications
  • Limitations of serverless applications
Typical Use Cases and Benefits of Going Serverless This video covers why developers might want to consider using serverless technologies for their projects.
  • Examples of serverless projects
  • Benefits of serverless applications
  • Limitations of serverless applications
Typical Use Cases and Benefits of Going Serverless This video covers why developers might want to consider using serverless technologies for their projects.
  • Examples of serverless projects
  • Benefits of serverless applications
  • Limitations of serverless applications
This video covers why developers might want to consider using serverless technologies for their projects.
  • Examples of serverless projects
  • Benefits of serverless applications
  • Limitations of serverless applications
This video covers why developers might want to consider using serverless technologies for their projects.
  • Examples of serverless projects
  • Benefits of serverless applications
  • Limitations of serverless applications
Creating and Setting Up Your AWS Account and Environment This video covers the insight in what developers need to do to create and setup their AWS account ready for development.
  • Sign up to the AWS free trial used for the rest of the session
  • Understand what Identity Access Manager provides
  • Gain insight in what developers need to do to create and setup their AWS account ready for development
Creating and Setting Up Your AWS Account and Environment This video covers the insight in what developers need to do to create and setup their AWS account ready for development.
  • Sign up to the AWS free trial used for the rest of the session
  • Understand what Identity Access Manager provides
  • Gain insight in what developers need to do to create and setup their AWS account ready for development
Creating and Setting Up Your AWS Account and Environment This video covers the insight in what developers need to do to create and setup their AWS account ready for development.
  • Sign up to the AWS free trial used for the rest of the session
  • Understand what Identity Access Manager provides
  • Gain insight in what developers need to do to create and setup their AWS account ready for development
Creating and Setting Up Your AWS Account and Environment This video covers the insight in what developers need to do to create and setup their AWS account ready for development.
  • Sign up to the AWS free trial used for the rest of the session
  • Understand what Identity Access Manager provides
  • Gain insight in what developers need to do to create and setup their AWS account ready for development
This video covers the insight in what developers need to do to create and setup their AWS account ready for development.
  • Sign up to the AWS free trial used for the rest of the session
  • Understand what Identity Access Manager provides
  • Gain insight in what developers need to do to create and setup their AWS account ready for development
This video covers the insight in what developers need to do to create and setup their AWS account ready for development.
  • Sign up to the AWS free trial used for the rest of the session
  • Understand what Identity Access Manager provides
  • Gain insight in what developers need to do to create and setup their AWS account ready for development
Setting Up Your Development Environment In this video, we will learn how to setup their development environment ready for AWS development using the AWS CLI tool and Eclipse IDE Plugin.
  • Run through the different installation options for different OS
  • Install AWS CLI on OS X
  • Install the Eclipse IDE Plugin ready
Setting Up Your Development Environment In this video, we will learn how to setup their development environment ready for AWS development using the AWS CLI tool and Eclipse IDE Plugin.
  • Run through the different installation options for different OS
  • Install AWS CLI on OS X
  • Install the Eclipse IDE Plugin ready
Setting Up Your Development Environment In this video, we will learn how to setup their development environment ready for AWS development using the AWS CLI tool and Eclipse IDE Plugin.
  • Run through the different installation options for different OS
  • Install AWS CLI on OS X
  • Install the Eclipse IDE Plugin ready
Setting Up Your Development Environment In this video, we will learn how to setup their development environment ready for AWS development using the AWS CLI tool and Eclipse IDE Plugin.
  • Run through the different installation options for different OS
  • Install AWS CLI on OS X
  • Install the Eclipse IDE Plugin ready
In this video, we will learn how to setup their development environment ready for AWS development using the AWS CLI tool and Eclipse IDE Plugin.
  • Run through the different installation options for different OS
  • Install AWS CLI on OS X
  • Install the Eclipse IDE Plugin ready
In this video, we will learn how to setup their development environment ready for AWS development using the AWS CLI tool and Eclipse IDE Plugin.
  • Run through the different installation options for different OS
  • Install AWS CLI on OS X
  • Install the Eclipse IDE Plugin ready
Overview of AWS Capabilities This video covers an overview of a number of the main AWS features available on the platform.
  • Understand the features and capabilities available from a server and storage perspective
  • Learn the database offerings available on AWS
  • Overview of the AWS features of Content Delivery Networks, Networks and Security
Overview of AWS Capabilities This video covers an overview of a number of the main AWS features available on the platform.
  • Understand the features and capabilities available from a server and storage perspective
  • Learn the database offerings available on AWS
  • Overview of the AWS features of Content Delivery Networks, Networks and Security
Overview of AWS Capabilities This video covers an overview of a number of the main AWS features available on the platform.
  • Understand the features and capabilities available from a server and storage perspective
  • Learn the database offerings available on AWS
  • Overview of the AWS features of Content Delivery Networks, Networks and Security
Overview of AWS Capabilities This video covers an overview of a number of the main AWS features available on the platform.
  • Understand the features and capabilities available from a server and storage perspective
  • Learn the database offerings available on AWS
  • Overview of the AWS features of Content Delivery Networks, Networks and Security
This video covers an overview of a number of the main AWS features available on the platform.
  • Understand the features and capabilities available from a server and storage perspective
  • Learn the database offerings available on AWS
  • Overview of the AWS features of Content Delivery Networks, Networks and Security
This video covers an overview of a number of the main AWS features available on the platform.
  • Understand the features and capabilities available from a server and storage perspective
  • Learn the database offerings available on AWS
  • Overview of the AWS features of Content Delivery Networks, Networks and Security
Exploring Serverless Applications using AWS Lambda - Quiz Exploring Serverless Applications using AWS Lambda - Quiz Exploring Serverless Applications using AWS Lambda - Quiz Exploring Serverless Applications using AWS Lambda - Quiz Building Your First AWS Lambda Function
  • Learn the dependencies required for Spring Cloud Functions on AWS
  • Implement a simple spring cloud function to understand how it...
  • Additional information

    Basic knowledge of Spring and Java is assumed

    Building Serverless Applications with Spring and AWS

    £ 13 + VAT