Concordia University


Course Code: CEJV 659
Nice. You're working your way up the ladder of the coding hierarchy. Well, this is the next rung. Here, you'll be focusing on the design and creation of Java web services and micro-services that employ REST (Representational State Transfer) and SOAP (Simple Object Access Protocol). You'll learn how to create services to deliver content to the desktop, the web page and to mobile applications and you'll take a good look at the use and coding of XML and JSON. To top it all off, you'll see how services can be managed in Docker containers. Once you're finished, you'll be able to create, deploy and consume web services. You'll also be one sweet step closer to completing the program.

Your take-away

This course is a great way to help you:
• Create, validate and transform XML documents;
• Read and write XML in Java;
• Read and write JSON in Java;
• Write software solutions as Java web services and micro-services;
• Employ Docker containers for distributing web services;
• Build SOAP- and RESTful-based web services;
• Write clients that consume software services as an application, servlet or JSF;
• Transmit and receive files to/from web services.

Our approach

In this program, you'll delve into the world of Java, led by engaging industry experts who'll guide you through active-learning assignments and projects while encouraging you to get enthusiastically involved in class discussions. Success here requires active participation and a commitment to writing code and solving problems. You should expect to be very hands-on.

Who benefits the most?

• Students who completed CEJV 559 and want to continue their studies.
• Anyone who wants or needs to learn the fundamentals of programming.
• Graduate students who need develop software as part of their course work or thesis.
• Students in any university program who wish to acquire practical and hands-on skills in programming.
• Web Designers, UX Designers and Quality Assurance Specialists who want to better understand the software development process.
• Developers currently working in another programming language who want to learn Java in an instructor-led setting.
• Developers who want to expand their knowledge of Java in an instructor-led setting.

Alumni discount

Concordia University Undergraduate and Graduate Alumni, based on the information maintained by the Office of the Registrar, are waived from paying registration and late registration fees when enrolling for courses at Concordia Continuing Education. In addition, Concordia University Undergraduate and Graduate Alumni will receive a 10% reduction on their tuition fees. The Alumni discount is automatically calculated when students enroll on-line.


Prerequisite courses

Code Title

Back to top

© Concordia University