Deploying Java Applications

Taking Java applications to production: packaging, containers, CI/CD pipelines, configuration and secrets, cloud deployment, JVM tuning and monitoring.

JAVA-280 Year 2 3 credits 12 lessons planned ▶ Video lessons coming soon

Offered by HSM University · Java Programming

Course content

  1. 1From code to productionComing
  2. 2Packaging executable JARsComing
  3. 3Containers with DockerComing
  4. 4Continuous integration pipelinesComing
  5. 5Configuration and secretsComing
  6. 6Deploying to the cloudComing
  7. 7JVM memory and garbage collectionComing
  8. 8Performance tuning and profilingComing
  9. 9Monitoring and logging in productionComing
  10. 10Releases and versioningComing
  11. 11Rollbacks and incident responseComing
  12. 12Capstone: a deployment pipeline for a Spring serviceComing

Requirements

Recommended background. You can start any course at any time.

Description

Taking Java applications to production: packaging, containers, CI/CD pipelines, configuration and secrets, cloud deployment, JVM tuning and monitoring.

Part of the Information Technology stream, typically taken in year 2.