Developing Java Web Services Training in Saint Paul
| 
                	 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: $2250 (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
- AI Classes
- Ajax Classes
- Android and iPhone Programming Classes
- Azure Classes
- Blaze Advisor Classes
- C Programming Classes
- C# Programming Classes
- C++ Programming Classes
- Cisco Classes
- Cloud Classes
- CompTIA Classes
- Crystal Reports Classes
- Data 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
- SAS 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
- Introduction to Spring 6, Spring Boot 3, and Spring REST 
 15 December, 2025 - 19 December, 2025
- RED HAT ENTERPRISE LINUX SYSTEMS ADMIN II 
 8 December, 2025 - 11 December, 2025
- Fast Track to Java 17 and OO Development 
 8 December, 2025 - 12 December, 2025
- ASP.NET Core MVC (VS2022) 
 24 November, 2025 - 25 November, 2025
- Python for Scientists 
 8 December, 2025 - 12 December, 2025
- See our complete public course listing 






