Study Learn Grow
Building And Deploying Java EE Microservices On The Cloud

Building And Deploying Java EE Microservices On The Cloud


Finally, you’ll learn how to deploy the application on the AWS and Azure platforms, and we will end the course by discussing some concepts and techniques around troubleshooting problems that might occur with applications after you’ve written them.

Overview

Description
Use Payara Micro and Microprofile to build your application, AWS and Azure to deploy it.

Many organizations have waded into cloud computing, test-driven development, microservices, and continuous integration and delivery. Author Vasilis Souvatzis fully immerses you in the methodologies that will help you transform your legacy application into one that is genuinely cloud native.This course will be a basic guide for you to learn about building cloud-native architectures in JavaEE. It will begin by introducing you to the cloud-native architecture and will help break it down for you.

Then you’ll learn how you can build microservices in Java EE using REST APIs in an event driven approach and you will build the web layer. You’ll learn to build microservices in Java EE using microprofile and the Payara Micro server. Next, you’ll learn about Interacting data services and building web views with JSF, after which we will take a look at application security and performance. From there, we’ll move on to focusing on continuous integration and continuous delivery, and you’ll also learn how to Dockerize your services.

Finally, you’ll learn how to deploy the application on the AWS and Azure platforms, and we will end the course by discussing some concepts and techniques around troubleshooting problems that might occur with applications after you’ve written them.

The code bundle for this video course is available in this link : https://github.com/PacktPublishing/Building-and-Deploying-Java-EE-Microservices-on-the-Cloud

About the Author

Vasilis Souvatzis is a passionate Java developer focusing on the enterprise world. His university thesis was a Java EE 7 full-stack e-commerce application. He participated in the first NetBeans Day Greece in Athens 2005, where he spoke about his Java EE 7 journey. Loyal NetBeans fan and user, took part in the last NetCAT testing the Java Editor and Glassfish integrations. Interested in new software development trends, making his steps into cloud technologies with a battle-hardened platform proving that Java EE fits the cloud just fine.

Course Information

Basic knowledge of Java EE, and HTTP-based application principles

Find out about the cloud-native architecture
Use MicroProfile and Payara Micro to build independent REST services
Create a JSF interface that aggregates the services
Secure the application and check how it performs under load
Set up Jenkins to continuously build your project
Dockerize the microservices in preparation for cloud deployment
Create an account on AWS and deploy a container
Add load balancing for high availability
Deploy containers on Microsoft’s platform Azure

This course is aimed at developers with basic knowledge of Java EE, and HTTP-based application principles, and who want to learn how to build, test and scale Java EE microservices.

• Lifetime Access to Each Course
• Certificate on Completion of Course
• No Extra Charges Or Admin Fees
• Easy Access to Courses
• High Priority Support After Sales.
• Big Discounts on Individual Courses

Course Specifications

IT and Computing courses are available to study on our learning platform. 

See All Courses

Adult education is the non-credential activity of gaining skills and improved education. 

See All Courses

Online education is electronically supported learning that relies on the Internet for teacher/student interaction. 

See All Courses

A short course is a learning programme that gives you combined content or specific skills training in a short period of time. Short courses often lean towards the more practical side of things and have less theory than a university course – this gives you a more hands-on experience within your field of interest.

See All Courses

Course duration is 24 hours.

See All Courses

Study Learn Grow

Related Jobs