Develop RESTful Java Web Services using JAX-RS and Jersey
Develop RESTful Java Web Services using JAX-RS and Jersey, available at $49.99, has an average rating of 4.6, with 30 lectures, based on 175 reviews, and has 1628 subscribers.
You will learn about Setup a Java development environment using Java 8, Eclipse & Tomcat 9 on your computer Create a new maven project & add the necessary library dependencies for creating your first JAX-RS web service Code your web services to respond with different MIME types Handle errors Create web services that support CRUD operations Test your Java web services with the Postman Chrome extension Build and deploy web services This course is ideal for individuals who are Java developers It is particularly useful for Java developers.
Enroll now: Develop RESTful Java Web Services using JAX-RS and Jersey
Summary
Title: Develop RESTful Java Web Services using JAX-RS and Jersey
Price: $49.99
Average Rating: 4.6
Number of Lectures: 30
Number of Published Lectures: 30
Number of Curriculum Items: 30
Number of Published Curriculum Objects: 30
Original Price: ₹6,500
Quality Status: approved
Status: Live
What You Will Learn
- Setup a Java development environment using Java 8, Eclipse & Tomcat 9 on your computer
- Create a new maven project & add the necessary library dependencies for creating your first JAX-RS web service
- Code your web services to respond with different MIME types
- Handle errors
- Create web services that support CRUD operations
- Test your Java web services with the Postman Chrome extension
- Build and deploy web services
Who Should Attend
- Java developers
Target Audiences
- Java developers
JAX-RS the Java API for RESTful Web Services is a Java programming language API specification that provides support in creating web services according to the Representational State Transfer (REST) architectural pattern. JAX-RS uses annotations, introduced in Java SE 5, to simplify the development and deployment of web service clients and endpoints.
From version 1.1 on, JAX-RS is an official part of Java EE 6. A notable feature of being an official part of Java EE is that no configuration is necessary to start using JAX-RS. For non-Java EE 6 environments a small entry in the web.xml deployment descriptor is required.
This course will guide you through the steps in creating powerful RESTful web services using the Java official API.
All the best!
Course Curriculum
Chapter 1: Welcome to the world of web services
Lecture 1: Course intro
Lecture 2: Overview of RESTful web services.
Lecture 3: Overview of JAX-RS
Chapter 2: Setup
Lecture 1: Install JDK, Eclipse and Tomcat
Lecture 2: Configure Tomcat in Eclipse
Lecture 3: Create and run a new Maven web project in Eclipse
Chapter 3: Create REST services
Lecture 1: Create a simple REST endpoint to understand the basics
Lecture 2: Producing different representations from the web service
Chapter 4: Setting up the database for our web service
Lecture 1: Downloading and setting up H2 Database
Lecture 2: UPDATE: H2 database issue
Lecture 3: Importing the DB table and data
Chapter 5: Creating the DAO Layer for our web service
Lecture 1: Creating the DAO interface
Lecture 2: Implementing the addContact() method
Lecture 3: Implementing the updateContact() method
Lecture 4: Implementing the deleteContact() method
Lecture 5: Implementing the findXXX() methods
Lecture 6: Creating the DaoFactory class
Chapter 6: Performing CRUD operations
Lecture 1: Handling GET requests to retrieve a resource
Lecture 2: Handling POST requests to create a resource
Lecture 3: Handling PUT requests to update a resource
Lecture 4: Handling DELETE requests to delete a resource
Chapter 7: Handling errors
Lecture 1: Responding with HTTP error codes for exceptions
Chapter 8: Custom representations (other than JSON or XML)
Lecture 1: Using MessageBodyWriter
Lecture 2: Using MessageBodyReader
Chapter 9: Cross Origin Resource Sharing (CORS)
Lecture 1: Creating a servlet filter to handle CORS
Chapter 10: Building and deploying
Lecture 1: Creating WAR file from your Eclipse project
Lecture 2: Deploying on a locally installed Apache Tomcat Server
Chapter 11: Import my project into your Eclipse IDE
Lecture 1: How to use the downloaded eclipse project
Chapter 12: Conclusion
Lecture 1: Thank you
Lecture 2: Bonus Lecture
Instructors
-
Vinod Kumar Kayartaya
Evangelist, Consultant and Developer.
Rating Distribution
- 1 stars: 6 votes
- 2 stars: 4 votes
- 3 stars: 16 votes
- 4 stars: 58 votes
- 5 stars: 91 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 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
- Top 10 Gardening Courses to Learn in November 2024