Skip to main content

Lightbend Lagom for Java - Hello World

This course is a gentle introduction to Lagom through the implementation of a simple Hello World application.

FILTER_TOPIC_LAGOM

FILTER_INSTRUCTOR_WADE_WALDRON

FILTER_TYPE_FREE

About This Course

The Lagom microservice framework provides developers with tools that allow them to rapidly build systems of Reactive microservices, using advanced techniques such as CQRS, Event Sourcing, Reactive Streams, Message Driven Architectures and more. But before you start using the advanced techniques of Lagom, you need a place to start.

This Lagom course takes students through a simple Lagom Hello World. You will learn how to setup your Maven project to support Lagom. You will see how to define the interface for your microservice. You will implement that microservice, including writing tests to verify the functionality. Finally you will see how Lagom microservices can communicate with each other by implementing a simple client application to consume your microservice.

Earn this Badge

Successful completion of this course will entitle you to the following badge:

Course Syllabus

  • What is Lagom
  • Anatomy of a Lagom project
  • Lagom Service APIs
  • Lagom Service Implementations
  • Dependency Injection
  • Lagom Service Clients

General Information

  • This course is free.
  • It is self-paced.
  • It can be taken at any time.
  • The materials can be reviewed as many times as you want.
  • Quizzes and exams can only be completed once.

Course Length

  • Approximately 3 hours.

Requirements

  • This course uses Java 11.
  • This course assumes that students are familiar with the Java language, including newer concepts such as default methods and lambdas.
  • You will be working with Maven. A basic knowledge of Maven is assumed.

Course Staff

Wade Waldron

Wade Waldron

Wade Waldron is the Microservices Practice Lead, Senior Training Developer, and Senior Consultant at Lightbend. He is the primary author of the Lightbend Reactive Architecture training course.

Wade started his career as a developer in 2005 building games for the Playstation 2, Xbox, etc. In 2011 he joined Point2 Homes where he began working on an Akka based microservices platform to provide realtime updates to real estate websites. In 2014 Wade joined BoldRadius where he consulted with a variety of companies on how to use Akka, and related technologies. He also began teaching courses on Akka and Scala.

In 2016, Wade released a book "Applied Akka Patterns" along with his co-author Michael Nash

Today Wade works with Lightbend where he consults with clients and builds training materials. He focuses on helping people make a smooth transition from a monolithic application to Reactive microservices.

Course Staff

Wade Waldron

Wade Waldron

Wade Waldron is the Director of Training at Lightbend.

Wade started his career as a developer in 2005 building games for the Playstation 2, Xbox, etc. In 2011 he joined Point2 Homes where he began working on an Akka based microservices platform to provide realtime updates to real estate websites. In 2014 Wade joined BoldRadius where he consulted with a variety of companies on how to use Akka, and related technologies. He also began teaching courses on Akka and Scala.

In 2016, Wade released a book "Applied Akka Patterns" along with his co-author Michael Nash

Today Wade works with Lightbend where he consults with clients and builds training materials. He focuses on helping people make a smooth transition from a monolithic application to Reactive microservices.

Enroll