YoVDO

Java EE 8: Web Services

Offered By: LinkedIn Learning

Tags

Java EE Courses Java Courses Postman Courses SoapUI Courses JAX-RS Courses REST Courses SOAP Courses

Course Description

Overview

Learn how to develop modern and lightweight web services using Java Enterprise Edition (EE) 8.

Syllabus

Introduction
  • Web services with Java EE 8
1. Web Services Primer
  • Why web services are developed
  • Web service terminology
2. Java EE Web Service Toolkit
  • REST and SOAP
  • JAX-RS for RESTful services
  • JAX-WS for SOAP Services
  • Know the difference: SOAP vs. RESTful
  • What's new in Java EE 8 for web services
3. Quick Start with JAX-RS
  • Configure the Java project in Eclipse
  • Your first RESTful web service
  • Package and deploy the service
  • Testing with Postman
  • Dissecting your REST service
  • All about paths in JAX-RS
4. Quick Start with JAX-WS
  • Your first SOAP web service
  • Packaging and deploying your SOAP service
  • Testing with SoapUI
  • Dissecting your SOAP service
  • Consume SOAP services with Java clients
  • Java SOAP client
5. JAX-RS Toolkit for Building RESTful Services
  • Configure your service URL
  • Handle different HTTP methods in JAX-RS
  • Handle request parameters in JAX-RS
  • Use server-sent events (SSE) in JAX-RS
  • The @Context resource
6. Consume Your RESTful Service
  • Synchronous REST service client
  • Asynchronous REST service client
  • Reactive clients in JAX-RS
  • Implement a reactive client
7. Customize Your JAX-RS Web Service
  • Validation in JAX-RS
  • Error handling in JAX-RS
8. JAX-RS Service Maintenance
  • Logging and monitoring in JAX-RS and JAX-WS
  • Tracing in JAX-RS
  • Custom logging in JAX-RS with filters
  • Document JAX-RS with Swagger
9. JAX-RS Service Security
  • Password authentication in JAX-RS
  • Security using the JWT API
  • Implementing password authentication
  • CORS in JAX-RS
Conclusion
  • Next steps

Taught by

Tayo Koleoso

Related Courses

Software Engineering: Introduction
The University of British Columbia via edX
TensorFlow Serving with Docker for Model Deployment
Coursera Project Network via Coursera
Learn SAP PO REST, JSON and API Basics
Udemy
Java Enterprise Edition 8 for Beginners course
Udemy
Diseño y Administración de APIs con WSO2 API Management
Udemy