Course Offering
- Guaranteed to Run Schedule
- New Courses
- Fast Lane LIVE E-Learning
- Digital Learning Solutions
- Fast Lane Academy»
- Hack Academy
- Fast Lane IT Workshops»
- Featured Vendors
- Amazon Web Services»
- Aruba»
- Cisco»
- Citrix»
- EC-Council»
- Google Cloud»
- (ISC)²»
- Microsoft»
- NetApp»
- Palo Alto Networks»
- Red Hat»
- VMware»
-
Additional Vendors»
- Arista
- Automation Anywhere
- Barracuda
- Brocade
- CertNexus
- Check Point
- Cloudera
- Commvault
- CompTIA
- CWNP
- Cydrill Software Security
- Dell EMC
- F5
- Fortinet
- Gigamon
- Huawei
- IBM
- Juniper
- Kaspersky Lab
- KnowBe4 Security Awareness
- Oracle
- Pivotal / Spring
- Ruckus
- Salesforce
- ServiceNow
- SonicWall
- Splunk
- SUSE
- Symantec
- Veeam
- Veritas
- IT & Project Management»
- ITIL®»
- PRINCE2®»
- Scaled Agile»
- Scrum»
- Atlassian»
- Featured Technologies
- Artificial Intelligence (AI)»
- Cloud Computing»
- Cyber Security»
- Data Center»
- Network Analysis / Wireshark»
- Software Development»
- Wireless & Mobility»
Payara Micro & MicroProfile Fundamentals (PMMPF)
Course Overview
In this course, you will learn the fundamentals of how to develop modern cloud-native microservices with Payara Micro and MicroProfile.
MicroProfile is a specification for building microservices architecture. MicroProfile was derived from Jakarta EE, formerly Java EE, and thus allows developers to migrate and reuse their existing Java EE code seamlessly in modern microservice applications. It delivers application portability of microservices across multiple MicroProfile vendor frameworks such as Payara Micro, Helidon, Quarkus, Open Liberty, and TomEE.
Get Payara Micro: www.payara.fish
Who should attend
Developers, software architects, and project managers who want to develop modern cloud-native microservices with Payara Micro. Also trainers and consultants.
- Java developers
- Software architects
- Project managers
- Java trainers
- Technical consultants and sales engineers
Prerequisites
- Proficiency in using a Java IDE such as Eclipse, IntelliJ, or Netbeans
- Fundamental knowledge in Java
- Proficiency in object-oriented programming
- Experience with Maven
- Experience with Git
Course Objectives
By the end of the course, you should be able to meet the following objectives:
- Design of a cloud-native microservice architecture
- Build microservices with MicroProfile and Payara Micro
- Build independent REST services
- Persist data by using Java Persistence API and MicroStream
- Secure your microservices
- Test and check your microservices
- Build and deploy your microservices
Course Content
- Cloud-native microservice architecture
- MicroProfile introduction and overview
- Getting started with Payara Micro
- Injecting dependencies into microservices with Contexts and Dependency Injection
- Create a RESTful web service
- Create a REST service with JAX-RS and JSON-B
- Use REST client
- Consume a RESTful web service with JSON-B and JSON-P
- Document and filter RESTful APIs by using OpenAPI
- REactive service: Consume RESTful web services asynchronously
- Configuration
- Static configuration injection using MicroProfile Config
- Fault tolerance
- Observability
- MicroProfile Metrics by using Jaeger and MicroProfile OpenTracing
- MicroProfile Health Check
- Security
- Authentication and authorization
- Control user and role access by using MicroProfile JSON Web Tokens (JWT)
- Validate user input by using bean validation
- Persistence
- Persist data to a database by using Java Persistence API (JPA)
- Caching HTTP session data by using JCache and MicroStream
- Persist data by using MicroStream native object graph persistence
- Testing microservices
- Build and deployment of microservices
- Exercises with coding
- Answering your individual questions
Online Training
Duration 2 days
Price (excl. tax)
- 1,690.— €
Currently no online training dates
Currently there are no training dates scheduled for this course.