Skip to content

Java Serverless Developer – Classroom
London School of Emerging Technology

Classroom training in AWS Lambda, Java serverless APIs, event-driven applications, security and deployment.

Summary

Price
£2,000 inc VAT
Or £166.67/mo. for 12 months...
Study method
Classroom
Duration
3 months · Part-time or full-time
Qualification
No formal qualification
Certificates
  • Certificate of Completion - Free
Assessment details
  • LSET Validated Java Serverless Cloud - £100
Additional info
  • Tutor is available to students
  • TOTUM card included in price

Add to basket or enquire

Location & dates

Location
Address
1 Cornhill
London
EC3V3ND
United Kingdom

Overview

Develop your cloud application skills with the London School of Emerging Technology (LSET). This classroom-based Java Serverless Developer course explores how to build and deploy event-driven, microservice-based applications on AWS using Java.

Training takes place at 1 Cornhill, London, and combines guided practical sessions, hands-on coding, assignments and project-based learning. Learners work with AWS Lambda, Amazon API Gateway, DynamoDB and other AWS services to develop serverless applications.

What You Will Learn
  • Write, deploy and debug Java Lambda functions using Java 17/21.
  • Explore the Lambda execution lifecycle, cold starts and SnapStart optimisation.
  • Build REST and HTTP APIs with Amazon API Gateway.
  • Develop event-driven systems using Amazon EventBridge and SQS.
  • Work with DynamoDB and explore serverless database patterns.
  • Apply security controls using IAM, Amazon Cognito and AWS Secrets Manager.
  • Use structured logging, AWS X-Ray and Amazon CloudWatch for observability.
  • Coordinate workflows with AWS Step Functions.
  • Explore infrastructure as code, automated testing and deployment pipelines.
Practical Learning and Assessment

LSET uses hands-on sessions, interactive teaching and industry mentor support. Practical activities include creating APIs, building a data access layer, securing endpoints and developing serverless workflows.

The published evaluation criteria include 18 coding exercises, 5 assignments, 5 quizzes, a capstone project, group activities and presentations.

This course is intended for learners with prior knowledge of Java and web technologies who want to develop their serverless application development skills.

Certificates

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

Java Serverless Developer Course Content

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
Module 2: Building Serverless APIs and Event-Driven Systems
  • 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
Module 3: Data Persistence and Advanced Database Patterns
  • 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
Module 4: Security, Identity and Observability
  • 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
Module 5: Orchestration and State Management
  • 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
Module 6: CI/CD, Infrastructure as Code and Production Readiness
  • 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
Learning Approach

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.

FAQs

Zopa Bank Limited trading as DivideBuy is authorised by the Prudential Regulation Authority and regulated by the Financial Conduct Authority and the Prudential Regulation Authority, and entered on the Financial Services Register (800542). Zopa Bank Limited (10627575) is incorporated in England & Wales and has its registered office at: Zopa Bank, Level 12, 20 Water Street, Canary Wharf, London E14 5GX. VAT Number 281765280.