Developing Java Web Services Training in Oshkosh
We offer private customized training for groups of 3 or more attendees.
|
||
Course Description |
||
A comprehensive look at the state of the art in developing interoperable
web services on the Java EE 6 platform. Students learn the key standards
for both SOAP-based and RESTful services, and the Java architectures
that have evolved to build interoperable services and clients. We begin
with an introductory module that covers both SOAP-based and RESTful
services, and therefore both JAX-WS and JAX-RS. We then discuss JAXB, as
this highly useful XML API is integral to both. The remainder of the
course is split between two larger modules, each of which falls on one
side of the fence: either SOAP services with JAX-WS, or RESTful services
with JAX-RS. We cover SOAP, WSDL, and both WSDL-driven and Java-driven
development paths for JAX-WS, as well as client-side development. Then
students work with the Jersey implementation of JAX-RS to create RESTful
services, from simple single-value interactions to more sophisticated
services that manage CRUD (create/retrieve/update/delete) operations on
more complex data types, using JAXB to marshal and unmarshal data over
the wire.
Course Length: 5 Days
Course Tuition: $2090 (US) |
Prerequisites |
|
Strong Java programming skills are essential. |
Course Outline |
Chapter 1. Overview of Web Services
Chapter 2. Web Services for Java EE
Chapter 3. The Java API for XML Binding
Chapter 4. The Simple Object Access Protocol
Chapter 5. Web Services Description Language
Chapter 6. The Java API for XML-Based Web Services
Chapter 7. WSDL-to-Java Development
Chapter 8. Client-Side Development
Chapter 9. Java-to-WSDL Development
Chapter 10. The Java API for RESTful Services
Chapter 11. Dispatching Requests to Methods
Chapter 12. Parameter and Return Types
Chapter 13. Entities and Complex Content
Chapter 14. Context and Lifecycle
Appendix A. Course Tools and Utilities |
Course Directory [training on all levels]
- .NET Classes
- Agile/Scrum Classes
- Ajax Classes
- Android and iPhone Programming Classes
- Blaze Advisor Classes
- C Programming Classes
- C# Programming Classes
- C++ Programming Classes
- Cisco Classes
- Cloud Classes
- CompTIA Classes
- Crystal Reports Classes
- Design Patterns Classes
- DevOps Classes
- Foundations of Web Design & Web Authoring Classes
- Git, Jira, Wicket, Gradle, Tableau Classes
- IBM Classes
- Java Programming Classes
- JBoss Administration Classes
- JUnit, TDD, CPTC, Web Penetration Classes
- Linux Unix Classes
- Machine Learning Classes
- Microsoft Classes
- Microsoft Development Classes
- Microsoft SQL Server Classes
- Microsoft Team Foundation Server Classes
- Microsoft Windows Server Classes
- Oracle, MySQL, Cassandra, Hadoop Database Classes
- Perl Programming Classes
- Python Programming Classes
- Ruby Programming Classes
- Security Classes
- SharePoint Classes
- SOA Classes
- Tcl, Awk, Bash, Shell Classes
- UML Classes
- VMWare Classes
- Web Development Classes
- Web Services Classes
- Weblogic Administration Classes
- XML Classes