Skill Up Card - Course Bundles

Pricing is per delegate, giving you huge savings over the cost of individual courses.

  • UK = £2,000 + VAT per Skill Up Card
  • Ireland = €2,400 per Skill Up Card
skill up card logo - Nexus Human

Java RESTful Services Essentials (TT7350)

4.6 out of 5 rating Last updated 14/11/2024   English

Jump to outline

Click "Enquire" below to find out more about this course

Interested in available dates? Would like to book a private session of this course for your company? Or for any other queries please simply fill out the form below.


Duration

2 Days

12 CPD hours

Overview

This course combines engaging instructor-led presentations and useful demonstrations with valuable hands-on labs and engaging group activities. Throughout the course you'll learn how to:
-- Understand and apply the basic concepts of REST
-- Understand and intelligently discuss the similarities and differences between RESTful services and SOAP-based services
-- Appreciate the security concerns associated with RESTful services
-- Design, develop, and deploy real-world RESTful Services
- Effectively define and design endpoints
- Work with query parameters
- Determine the best format to use for exchanging data
- Understand the principles associated with HTTP methods and how to stay congruent to them
- Extend the semantics of the RESTful service beyond the HTTP methods
-- Implement RESTful services using JAX-RS to
- Handle various HTTP methods
- Use different approaches for parameters
- Deal with content negotiation
- Work with different data formats including XML and JSON
- Handle exceptions
-- Implement RESTful Java clients
- Develop JAX-RS Java clients using the JAX-RS 2.0 Client API
- Manage different Web targets
- Deal with content negotiation on the client
- Work with different data formats including XML and JSON

Description

Geared for experienced Java developers, Java REST Essentials is a two day, lab-intensive services training course that
introduces developers to the core concepts, principles, and Java implementations for RESTful services. Today's development environments are increasingly dominated by sophisticated tooling that makes the implementation of RESTful services lessarduous. The proper design of these services is far more complex and demanding. Java RESTful Service Essentials focuses on providing an understanding of the fundamental principles and technologies that are used in building these services. This understanding is critical to being able to diagnose, troubleshoot, tune, and perform other lifecycle activities.

Prerequisites

To ensure a smooth learning experience and maximize the benefits of attending this course, you should have at least a year of
practical development experience with Java and servlets and should be familiar with XML and JSON basics.

Overview of REST
The basics of the REST architectural style
The advantages and disadvantages of that style
Relating REST to HTTP
The advantages and disadvantages of that implementation
The comparisons between SOAP and REST
Tutorial: Building Web Applications in Intellij
Designing RESTful Services
The basic process for designing RESTful services
Best practices for defining endpoints
Options and best practices for exchanging data
Requirements associated with the HTTP methods
Best practices for using HTTP methods
Options for extending operations
Introduction to JAX-RS
Understand some of the features of the JAX-RS framewor
Be familiar with process for implementing RESTful services
Be able to develop and deploy a simple REST service
How JAXB supports XML interoperability
How to use JAXB with JAX-RS
Lab: Introduction to JAX-RS
@Path: URI Matching
JAX-RS mechanisms for mapping URIs to resource
How to use @Path expressions to map URIs
How to use @Path expressions to extract values from URIs
Lab: URI Matching JAX-RS
JAX-RS Content Negotiation
JAX-RS built-in content handler
How to inject content handlers into service
Basics of working with JSON
Capabilities for HTTP content negotiation
JAX-RS mechanisms for supporting content negotiation
Lab: Content Negotiation
JAX-RS Request and Response
How information about the request can be injected into the resource
The different injection targets of the resource
How to build a ˜complex' response
How to respond to a HTTP POST
The JAX-RS exception hierarchy
How exceptions can be mapped to response codes
Lab: The Reservation Service
JAX-RS Client API
Be able to invoke a JAX-RS service using the client API
Understand the purpose of the WebTarget object
Be able to dynamically resolve path template values
Understand some of the return codes
Be able to filter client request and server responses
Lab: JAX-RS Clients
JAX-RS Filters and Interceptors
Understand the purpose of JAX-RS filters
Be able to develop interceptors
Be able to define global filters and interceptors
Dynamically add interceptors and filters
Understand NameBinding
Lab: JAX-RS Filters and Interceptors
Asynchronous JAX-RS
Be able to make asynchronous requests
Develop resources to process request asynchronously
Lab: Asynchronous JAX-RS
Additional course details:

Nexus Humans Java RESTful Services Essentials (TT7350) training program is a workshop that presents an invigorating mix of sessions, lessons, and masterclasses meticulously crafted to propel your learning expedition forward.

This immersive bootcamp-style experience boasts interactive lectures, hands-on labs, and collaborative hackathons, all strategically designed to fortify fundamental concepts.

Guided by seasoned coaches, each session offers priceless insights and practical skills crucial for honing your expertise. Whether you're stepping into the realm of professional skills or a seasoned professional, this comprehensive course ensures you're equipped with the knowledge and prowess necessary for success.

While we feel this is the best course for the ITS Data Analytics course and one of our Top 10 we encourage you to read the course outline to make sure it is the right content for you.

Additionally, private sessions, closed classes or dedicated events are available both live online and at our training centres in Dublin and London, as well as at your offices anywhere in the UK, Ireland or across EMEA.

FAQ for the Java RESTful Services Essentials (TT7350) Course

Available Delivery Options for the Java RESTful Services Essentials (TT7350) training.
  • Live Instructor Led Classroom Online (Live Online)
  • Traditional Instructor Led Classroom (TILT/ILT)
  • Delivery at your offices in London or anywhere in the UK
  • Private dedicated course as works for your staff.
How many CPD hours does the Java RESTful Services Essentials (TT7350) training provide?

The 2 day. Java RESTful Services Essentials (TT7350) training course give you up to 12 CPD hours/structured learning hours. If you need a letter or certificate in a particular format for your association, organisation or professional body please just ask.

Which exam does the Java RESTful Services Essentials (TT7350) training course prepare you for?

The Java RESTful Services Essentials (TT7350) prepares you for the Yes official exam. You can take this exam at any exam center across UK including, England, Scotland, Cymru (Wales) or Northern Ireland or live online where ever you are. Exams vary in duration and if required you can request with the provider for any accommodations appropriate for you.

What is the correct audience for the Java RESTful Services Essentials (TT7350) training?

This is an intermediate level training course, designed for experienced Java developers and architects who need to identify,
design, and implement web services. We will explore and apply the terminology, the specification, the processes and
technologies specific to web services.

Do you provide training for the Java RESTful Services Essentials (TT7350).

Yes we provide corporate training, dedicated training and closed classes for the Java RESTful Services Essentials (TT7350). This can take place anywhere in UK including, England, Scotland, Cymru (Wales) or Northern Ireland or live online allowing you to have your teams from across UK or further afield to attend a single training event saving travel and delivery expenses.

What is the duration of the Java RESTful Services Essentials (TT7350) program.

The Java RESTful Services Essentials (TT7350) training takes place over 2 day(s), with each day lasting approximately 8 hours including small and lunch breaks to ensure that the delegates get the most out of the day.

What other terms do people search for when looking for this course?

Popular related searched include Java; JEE ; Application Security.

Why are Nexus Human the best provider for the Java RESTful Services Essentials (TT7350)?
Nexus Human are recognised as one of the best training companies as they and their trainers have won and hold many awards and titles including having previously won the Small Firms Best Trainer award, national training partner of the year for UK on multiple occasions, having trainers in the global top 30 instructor awards in 2012, 2019 and 2021. Nexus Human has also been nominated for the Tech Excellence awards multiple times. Learning Performance institute (LPI) external training provider sponsor 2024.
Is there a discount code for the Java RESTful Services Essentials (TT7350) training.

Yes, the discount code PENPAL5 is currently available for the Java RESTful Services Essentials (TT7350) training. Other discount codes may also be available but only one discount code or special offer can be used for each booking. This discount code is available for companies and individuals.

Jump to dates

Training Insurance Included!

When you organise training, we understand that there is a risk that some people may fall ill, become unavailable. To mitigate the risk we include training insurance for each delegate enrolled on our public schedule, they are welcome to sit on the same Public class within 6 months at no charge, if the case arises.

What people say about us


Top

}