Practical RESTful Web Services with Java EE 8 (JAX-RS 2.1)
Practical RESTful Web Services with Java EE 8 (JAX-RS 2.1), available at $59.99, has an average rating of 3.5, with 170 lectures, 6 quizzes, based on 109 reviews, and has 800 subscribers.
You will learn about How to craft modern, beautiful web services with Java EE How to Secure web services with Json Web Token (JWT) How to incorporate dependency injection into your web services How to use filters to customize requests to your web services How to make REST requests with the JAX-RS Client API How to create asynchronous web services with Java EE Asyn APIs How to validate client requests to your web services with the Bean Validation API How to return JSON strings to client requests How to map exceptions using Exception Mappers This course is ideal for individuals who are Anyone who wants to craft modern, beautiful web services with the most productive REST framework out there or Anyone who wants to master the development of modern RESTful web services on the Java EE platform or Anyone who wants to master the Java API for RESTful Web Services (JAX-RS) or Anyone who desires to learn about the latest features in JAX-RS 2.1 or Anyone who wants to learn about the next generation Java EE platform or Anyone interested in modern software application development on Java EE It is particularly useful for Anyone who wants to craft modern, beautiful web services with the most productive REST framework out there or Anyone who wants to master the development of modern RESTful web services on the Java EE platform or Anyone who wants to master the Java API for RESTful Web Services (JAX-RS) or Anyone who desires to learn about the latest features in JAX-RS 2.1 or Anyone who wants to learn about the next generation Java EE platform or Anyone interested in modern software application development on Java EE.
Enroll now: Practical RESTful Web Services with Java EE 8 (JAX-RS 2.1)
Summary
Title: Practical RESTful Web Services with Java EE 8 (JAX-RS 2.1)
Price: $59.99
Average Rating: 3.5
Number of Lectures: 170
Number of Quizzes: 6
Number of Published Lectures: 170
Number of Published Quizzes: 5
Number of Curriculum Items: 176
Number of Published Curriculum Objects: 175
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- How to craft modern, beautiful web services with Java EE
- How to Secure web services with Json Web Token (JWT)
- How to incorporate dependency injection into your web services
- How to use filters to customize requests to your web services
- How to make REST requests with the JAX-RS Client API
- How to create asynchronous web services with Java EE Asyn APIs
- How to validate client requests to your web services with the Bean Validation API
- How to return JSON strings to client requests
- How to map exceptions using Exception Mappers
Who Should Attend
- Anyone who wants to craft modern, beautiful web services with the most productive REST framework out there
- Anyone who wants to master the development of modern RESTful web services on the Java EE platform
- Anyone who wants to master the Java API for RESTful Web Services (JAX-RS)
- Anyone who desires to learn about the latest features in JAX-RS 2.1
- Anyone who wants to learn about the next generation Java EE platform
- Anyone interested in modern software application development on Java EE
Target Audiences
- Anyone who wants to craft modern, beautiful web services with the most productive REST framework out there
- Anyone who wants to master the development of modern RESTful web services on the Java EE platform
- Anyone who wants to master the Java API for RESTful Web Services (JAX-RS)
- Anyone who desires to learn about the latest features in JAX-RS 2.1
- Anyone who wants to learn about the next generation Java EE platform
- Anyone interested in modern software application development on Java EE
Are you a Java developer? Do you aspire to be a Java EE developer? Do you need a modern, next generation, powerful, open platform to develop the next big thing the world has to see? Do you need to build RESTful web services as fast as possible? Do you want to spend time fleshing out your business ideas instead of fighting your framework? If you answered yes to any of the above questions, I have good news for you!
Practical RESTful Web Services with Java EE 8 (JAX-RS 2.1) is your complete guide to developing modern RESTful web services with the industry gold standard Java EE. This course is designed to equip you with the critical knowledge you need to master the Java EE API for creating RESTful web services.
You will learn both the theory and practice of the JAX-RS API and come away with deep understanding of how to craft great web services with Java EE. You will also be trained in using the very detailed Java EE documentation available at your disposal to further deepen your knowledge of Java EE.
Practical RESTful Web Services with Java EE 8will teach you
- How to secure your web services with Json Web Token (JWT)
- How to incorporate Contexts and Dependency Injection (CDI) into your web services
- How to create asynchronous web services
- How to map Java classes to various HTML actions like POST, GET
- How to validate user input into your web services with Bean Validation API
- How to use filters to customize client requests
Practical RESTful Web Services with Java EE 8 (JAX-RS 2.1) is uniquely designed with you the student in mind, aimed at taking you from 0-1 developing RESTful Web Services as fast as possible. The goal is to get you to productivity in the shortest possible time while still sharing valuable good software development principles and practices with you.
So what are you waiting for? Go on, click the big green button to enroll in this course and be on your way to developing awesome web services in no time with the awesome Java EE platform. Go ahead, enroll by clicking the green button and I will see you in the course.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Curriculum overview
Lecture 2: A note on setup
Chapter 2: JAX-RS Basics
Lecture 1: Introduction
Lecture 2: Sample Code Run
Lecture 3: Sample Code Run
Lecture 4: JPA Entity Classes Overview
Lecture 5: Extending JAX-RS Application Class
Lecture 6: What is a JAX-RS Resource?
Lecture 7: Hosting Resources at Specific Paths with @Param Annotation
Lecture 8: Return Media Types with @Produces Annotation
Lecture 9: Testing XML Return Media Type
Lecture 10: Testing JSON Return Type For One Entity
Lecture 11: Recap
Lecture 12: POST Sample Code Run
Lecture 13: POST Sample Code Run
Lecture 14: Test Data Returned
Lecture 15: POST Resource Method
Chapter 3: JAX-RS Validation and Exception Mappers
Lecture 1: Data Validation with @Valid Annotation
Lecture 2: @Valid Annotation Docs
Lecture 3: Declaring Constraints with Bean Validation Constraints
Lecture 4: Jax-Rs Exception Mappers
Lecture 5: JAX-RS Exception Mappers
Lecture 6: JAX-RS Exception Mappers
Lecture 7: Registering JAX-RS Interface Implementations with @Provider
Lecture 8: Constraint Violation DAO
Chapter 4: JAX-RS Response Object
Lecture 1: Building and Returning Responses with the JAX-RS Response Object
Lecture 2: Building and Returning Responses with the JAX-RS Response Object
Lecture 3: Building and Returning Responses with the JAX-RS Response Object
Lecture 4: Building and Returning Responses with the JAX-RS Response Object
Lecture 5: JAX-RS Response Class Sample Code Run
Lecture 6: JAX-RS Response Class Sample Code Run
Lecture 7: Recap
Chapter 5: JAX-RS Dependency Injection
Lecture 1: Dependency Injection Primer
Lecture 2: Injecting Application Dependencies with @Inject
Lecture 3: Injecting Application Dependencies with @Inject
Lecture 4: CDI Injection Config
Lecture 5: Injecting JAX-RS Utility Objects with @Context Annotation
Lecture 6: JAX-RS @Context Documentation
Lecture 7: JAX-RS UriInfo Documentation
Lecture 8: JAX-RS HttpHeaders Documentation
Lecture 9: Grabbing Form Fields with @FormParam
Lecture 10: JAX-RS @FormParam Sample Run
Lecture 11: JAX-RS @FormParam Sample Run
Lecture 12: Aggregating Multiple Injection Points with @BeanParam Annotation
Lecture 13: JAX-RS @BeanParam Annotation Documentation
Lecture 14: Aggregating Multiple Injection Points with @BeanParam Annotation
Lecture 15: JAX-RS @BeanParam Sample Code Run
Lecture 16: Recap
Chapter 6: JAX-RS Filters
Lecture 1: JAX-RS Filters Intro
Lecture 2: Server Request Fitlers with ContainerRequestFilter Interface
Lecture 3: JAX-RS ContainerRequestFilter Documentation
Lecture 4: JAX-RS ContainerRequestContext Documentation
Lecture 5: Registering Filters with @Provider and Pre-Matching with @PreMatching
Lecture 6: Ordering Filters with @Priority Annotation
Lecture 7: JAX-RS @Priority Annotation Documentation
Lecture 8: JAX-RS @Priorities Constants Documentation
Lecture 9: Ordering Filters with @Priority Annotation
Lecture 10: Implementing the Filter Method of the ContainerRequestFilter Interface
Lecture 11: Implementing the Filter Method of the ContainerRequestFilter Interface
Lecture 12: Server Request Filter Sample Code Run
Lecture 13: Server Request Filter Sample Code Run
Lecture 14: Server Response Filters with ContainerResponseFilter Interface
Lecture 15: ContainerResponseFilter Documentation
Lecture 16: ContainerResponseContext Documentation
Lecture 17: The Response Filter Method Implementation
Lecture 18: Caching with CacheControl
Lecture 19: CacheControl Class Documentation and HTTP Cache-Control Spec
Lecture 20: Using the CacheControl Class
Lecture 21: The Cached Resource Method
Lecture 22: Server Response Filter Sample Run
Lecture 23: Server Response Filter Method
Lecture 24: Recap
Lecture 25: Server Filter Binding with DynamicFeature Interface
Lecture 26: DynamicFeature Interface Documentation
Lecture 27: ResourceInfo Interface Documentation
Lecture 28: FeatureContext Interface Documentation
Lecture 29: Server Filter Binding With DynamicFeature Interface
Lecture 30: Server Filter Binding With DynamicFeature Interface
Lecture 31: Server Filter Binding With DynamicFeature Interface
Lecture 32: Server Filter Binding With DynamicFeature Interface
Lecture 33: Server Filter Binding With DynamicFeature Interface
Lecture 34: Server Side Filter With DynamicFeature Interface Sample code Run
Lecture 35: Recap
Chapter 7: JAX-RS Security
Lecture 1: JAX-RS Security Intro and Disclaimer
Lecture 2: Security Implementation Overview
Lecture 3: Security Implementation Overview
Lecture 4: What is Json Web Token (JWT)?
Lecture 5: Sample Run – Making a Request to a Protected Resource
Instructors
-
Luqman Saeed
Software Engineer, Business Systems Consultant
Rating Distribution
- 1 stars: 18 votes
- 2 stars: 6 votes
- 3 stars: 18 votes
- 4 stars: 30 votes
- 5 stars: 37 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024