Java EE: Packaging and Deploying an App
Overview
Learn how to package and deploy Java applications. Explore three different strategies: local, cloud, and container-based deployments.
Choosing a deployment option for your Java application can be hard. Learn how to pick the right strategy and get introduced to some of the most popular solutions, like Amazon Web Services (AWS) and Microsoft Azure, in this course with Emmanuel Henri. Emmanuel explains how to package your application correctly and reviews three different options: deployment to a local environment with glassfish, deploying to the cloud with Azure and AWS, and deploying to Docker containers. Learn about the typical uses and benefits of each option, so you can pick the best strategy for your workflow and your end user.
Choosing a deployment option for your Java application can be hard. Learn how to pick the right strategy and get introduced to some of the most popular solutions, like Amazon Web Services (AWS) and Microsoft Azure, in this course with Emmanuel Henri. Emmanuel explains how to package your application correctly and reviews three different options: deployment to a local environment with glassfish, deploying to the cloud with Azure and AWS, and deploying to Docker containers. Learn about the typical uses and benefits of each option, so you can pick the best strategy for your workflow and your end user.
Syllabus
Introduction
- Strategize your deployment options
- What you should know
- Overview of deployment options
- Introduction to microservices
- Build blocks of a deployment
- Base setup
- Introduction to GlassFish
- Set up a project with GlassFish in NetBeans
- Deploy using autodeploy
- Introduction to AWS ECS
- Deployment to AWS
- Introduction to Microsoft Azure web apps
- Deployment to Azure
- Overview of Docker
- Install and set up Docker
- Build and deploy to Docker
- Next steps
Taught by
Emmanuel Henri