foundations · Cohort evenings (ICT)

Jakarta EE Foundations for Service Teams

Wire servlet containers, CDI beans, and JAX-RS resources the way production gateways expect.

Duration
6 weeks · 68 mentor hours
Schedule
Evenings
Level
Intermediate
Price
12,900 THB (informational)

Jakarta EE 10 · Payara Micro · Gradle

Cover for Jakarta EE Foundations for Service Teams

Description

This module walks through a minimal Jakarta EE stack on Payara Micro: packaging conventions, health checks, and request tracing hooks you can mirror inside your employer VPN. You ship a runnable WAR with documented ports and environment profiles for Bangkok office subnets.

What arrives in your repo

  • CDI producer patterns for configuration secrets
  • JAX-RS exception mappers aligned with RFC 7807
  • Payara Micro boot scripts for local parity
  • Gradle convention plugins shared with CI
  • OpenAPI snapshots checked into the repo
  • Container smoke tests against WireMock stubs
  • Mentor review on packaging boundaries

Outcomes we expect you to evidence

  1. Explain how Jakarta EE maps to your current Spring footprint
  2. Publish a documented WAR with two environment overlays
  3. Capture regression notes for operations handover
Avatar for Arisara Vichai

Responsible instructor

Arisara Vichai

Former platform SRE now teaching service boundaries for banks in TH.

FAQ

Yes — each lab ends with a mapping table so teams migrating from Spring understand trade-offs.

Experience notes

“The WireMock lab for Jakarta EE Foundations finally showed me why our gateway timeouts were skewed — mentor annotated my thread dumps line by line.”
— Noah · 5/5 · survey
“Mapping table at the end of week two saved our architecture review; still pinned in Confluence.”
— Client in logistics