Java Serverless Developer – Classroom
London School of Emerging Technology
Classroom training in AWS Lambda, Java serverless APIs, event-driven applications, security and deployment.
Summary
- Certificate of Completion - Free
- LSET Validated Java Serverless Cloud - £100
Add to basket or enquire
Location & dates
Overview
Assessment details
LSET Validated Java Serverless Cloud
£100
The LSET Java Serverless Developer Assessment validates expertise in building scalable, event-driven applications using Java and cloud platforms. Covering serverless architecture, AWS Lambda, security, database integration, monitoring, and deployment, this expert-level online exam certifies real-world cloud development skills.
Course media
Description
The LSET Java Serverless Developer course follows a six-module curriculum covering serverless foundations, application development, security, orchestration and deployment on AWS.
Module 1: Serverless Foundations and Java Runtime- Serverless benefits, use cases and the AWS ecosystem
- Java 17/21 runtime on AWS Lambda
- Cold starts and the Lambda execution lifecycle
- Lambda SnapStart optimisation
- Local development with AWS SAM CLI and AWS Toolkit for IDEs
- Writing, deploying and debugging a Java Lambda function
- REST and HTTP APIs with Amazon API Gateway
- Lambda proxy integration
- Request and response mapping and error handling
- Event-driven architecture and decoupled applications
- Amazon EventBridge application events and SQS message queues
- Creating a secure REST API and an event-driven workflow
- DynamoDB tables, items, attributes and primary keys
- CRUD operations with DynamoDB Enhanced Client and AWS SDK v2
- Single-table design patterns and global secondary indexes
- Aurora Serverless for SQL use cases
- RDS Proxy connection pooling
- Building a DynamoDB data access layer
- Least-privilege access with IAM roles and policies
- API authentication and authorisation with Amazon Cognito and JWT
- Credential management with AWS Secrets Manager
- Structured JSON logging in Java
- Distributed tracing with AWS X-Ray
- Dashboards and alarms in Amazon CloudWatch
- Securing an API endpoint and adding application observability
- AWS Step Functions for long-running processes
- State machines using Amazon States Language
- Workflow error handling and retries
- The Saga pattern for distributed microservice transactions
- Building a multi-step order-processing workflow
- Defining infrastructure as code
- AWS SAM templates and AWS CDK with Java
- Automating testing, builds and deployment with AWS CodePipeline and CodeBuild
- Development, staging and production environments
- Cost optimisation and monitoring
- Performance tuning, memory configuration and right-sizing
- Defining a service with CDK and building a CI/CD pipeline
Learners apply serverless development concepts through guided practical sessions, assignments and projects, supported by industry mentors.
The capstone project involves developing and deploying an AWS cloud application. LSET identifies tools including Amazon EventBridge, SNS, SQS and Kinesis in its project-based learning approach.
Skills Covered- Java serverless application development
- AWS Lambda and API Gateway
- Event-driven architecture and messaging
- Database integration and data access
- Cloud security and observability
- Workflow orchestration
- Infrastructure as code and CI/CD
The curriculum is subject to updates. LSET communicates the final curriculum during course induction.
Learners are responsible for obtaining and maintaining any required software subscriptions, licences or tools. These costs are not included in the course fees.
Who is this course for?
This Java Serverless Developer course is suitable for:
- Java students who want to write serverless code for cloud infrastructure.
- Professionals seeking to develop their AWS Lambda and serverless programming skills.
- Learners who have completed a Java course and want to develop their application development knowledge further.
- Participants interested in building event-driven, microservice-based applications on AWS.
Prior knowledge of Java and front-end web technologies is required.
Requirements
- Prior knowledge of Java or a Java Programming Certificate.
- Prior knowledge of HTML, CSS and JavaScript or a Front End Development Certificate.
- Access to a personal laptop.
- Ability to participate in group activities.
- Applicants whose first language is not English must meet one of LSET’s stated English language requirements: IELTS 5.5, NCC Test or GCE O Level English C6.
Career path
LSET identifies related career paths:
- Operational Support Engineer
- AWS SysOps Administrator
- Senior AWS Cloud Architect
- AWS Solutions Architect
- DevOps Engineer
- Cloud Developer
Progression depends on individual skills, experience and further professional development.
Questions and answers
There are currently no Q&As for this course. Be the first to ask a question.
Reviews
Currently there are no reviews for this course. Be the first to leave a review.
Legal information
This course is advertised on Reed.co.uk by the Course Provider, whose terms and conditions apply. Purchases are made directly from the Course Provider, and as such, content and materials are supplied by the Course Provider directly. Reed is acting as agent and not reseller in relation to this course. Reed's only responsibility is to facilitate your payment for the course. It is your responsibility to review and agree to the Course Provider's terms and conditions and satisfy yourself as to the suitability of the course you intend to purchase. Reed will not have any responsibility for the content of the course and/or associated materials.