Developing Web Services with Java EE

Java EE Web Services Development

The Developing Web Services with Java EE training course provides an overview of web services development in the Java EE platform. The course begins with an examination of interoperable standards relating to web services development. With the general WS foundation laid, the course them moves into a discussion and exploration of how to use Java technology to implement the standards.

Throughout the course, both SOAP-oriented and RESTful-oriented services are evaluated. The “meat of the course” is found when when examine examples of services developed using the APIs that are standard to the Java EE platform: JAX-WS, SAAJ, and JAX-RS in particular.

This course is applicable for software developers, architects, or technical managers.

Course Summary

Purpose: 
Learn how to build web services using the Java EE platform.
Audience: 
Developers or Managers wanted to leverage Java EE to simplify the development of Web Services.
Skill Level: 
Learning Style: 

Seminars are highly-focused, lecture-heavy, half-day to multi-day learning events. Seminars are a great way to create an awareness level of knowledge for a large number of concepts, in a short period of time. Think wide (breadth) and thin (depth).

Seminar help
Duration: 
1 Day
Productivity Objectives: 
  • Describe and identify interoperable web services architectures, including the roles of SOAP and WSDL
  • Understand the significance of the WS-I Basic Profile for interoperable web services
  • Build simple web SOAP services using JAX-WS
  • Build simple web RESTful services using JAX-RS
Developing Web Services with Java EE is part of the J2EE Training / Java EE Training curriculum.
All of our Java EE courses can delivered using Java EE 5, Java EE 6 or Java EE 7. The Developing Web Services with Java EE training course can be taught using the Java IDE - NetBeans, Eclipse, IntelliJ, etc. *and* Java EE Application Server (JBoss, Glassfish , WebLogic , WebSphere , Tomcat, etc.) of your choice.

What You'll Learn

In the Developing Web Services with Java EE training course you’ll learn:

  • What are Web Services?
  • Types of Web Services – SOAP v. REST
  • Key components and technologies for Web Services
  • WS-I Basic Profile
  • Building Web Services using Java EE
  • Working with JAX-WS and JAXB
  • Using JAX-RS for RESTful services
  • Other Java XML and Web Services APIs

Meet Your Instructor

Michael headshot
Michael

Michael is a practicing software developer, course developer, and trainer with DevelopIntelligence. For the majority of his career, Michael has designed and implemented large-scale, enterprise-grade, Java-based applications at major telecommunications and Internet companies, such as Level3 Communications, US West/Qwest/Century Link, Orbitz, and others.

Michael has a passion for learning new technologies, patterns, and paradigms (or, he has a tendency to get bored or disappointed with current ones)....

Meet Michael »
Jean Photo
Jean

Jean brings years of development experience into her teaching, making the learning experience practical for her students. Originally a Smalltalk developer, Jean has an expansive knowledge of object-oriented (OO) development, analysis, and design. Jean has worked in every stage of the software development process for a variety of businesses – from small non-profits, to government agencies, to global enterprises.

Jean was also one of the top instructors at Sun Microsystems in North America and Europe....

Meet Jean »
Anil Photo
Anil

Anil is a seasoned software engineer with over 16 years of Java development experience.

Anil started his career as a Unix programmer, slinging C-code, writing shell scripts, and teaching others how to use Unix back when Unix was still a toddler. Anil’s expertise in Unix, C, and C++ allowed him to become a member of Technical Staff at ATT / Bell labs. During his tenure at Bell Labs, Anil led the creation of software tools that simulated network traffic, in particular, cellular...

Meet Anil »
Marnie picture
Marnie

Marnie brings 15 years of experience delivering programming related training. During that time she has taught for top-technology companies including: Sun (and later Oracle) certified Java classes, RedHat Certified JBoss administration courses, Spring Source Certified Spring and Hibernate courses. Her classes have run the gamut from introduction to programming classes to Java EE web services and much of the Java EE stack in between.

She has a passion for teaching, which is evident in her presentations and...

Meet Marnie »
Photo of julian
Julian

Julian first touched fingers to keypunch in 1972, punching Fortran code onto cards at Imperial College in London (England, that is) and soon moved onto Macro-11 programming on PDP-11s. This qualifies him as a Real Programmer, and until recently, he even had a PDP-11 in his garage at home to remind him of better times.

He learnt Fortran while becoming a geologist at Imperial College, but he has never practised in the rock business, as he succumbed to the...

Meet Julian »
Photo of Instructor kito
Kito

Kito D. Mann is the Principal Consultant at Virtua, Inc., specializing in enterprise application architecture, training, development, and mentoring with JavaServer Faces, HTML5, Web Components, portlets, Liferay, and Java EE technologies. He is also the editor-in-chief of JSFCentral.com (www.jsfcentral.com), co-host of the Enterprise Java Newscast (http://www.enterprisejavanews.com), and the author of JavaServer Faces in Action (Manning). Mann has participated in several Java Community...

Meet Kito »

Resources

Contact us to learn more

Not all training courses are created equal. Let the customization process begin! We'll work with you to design a custom Developing Web Services with Java EE training course that meets your specific needs.

DevelopIntelligence has been in the technical/software development learning and training industry for nearly 20 years. We’ve provided learning solutions to more than 48,000 engineers, across 220 organizations worldwide.

About Develop Intelligence
Di Clients

surveyask

Need help finding the right learning solution?   Call us: 877-629-5631