We may earn an affiliate commission when you visit our partners.
Course image
Grant Little
At the core of a lot enterprise grade Java applications is a JMS compliant messaging system. In this course, Practical Enterprise JMS Playbook, you'll learn how to use JMS within an enterprise, not only focusing on on the JMS APIs themselves, but also what...
Read more
At the core of a lot enterprise grade Java applications is a JMS compliant messaging system. In this course, Practical Enterprise JMS Playbook, you'll learn how to use JMS within an enterprise, not only focusing on on the JMS APIs themselves, but also what other tools can aide you. First, you'll examine some techniques for creating performant and scalable JMS applications. First, you'll see examples of how to use some of the more advanced techniques and JMS features. Next, you'll discover how to avoid lots of boiler plate code and use existing frameworks such as Spring and JEE. When you've completed this course you will have the foundational knowledge of JMS that will help you as you apply your skills in an enterprise environment. Software required: Apache Maven, Apache ActiveMQ, Wildfly
Enroll now

Here's a deal for you

We found an offer that may be relevant to this course.
Save money when you learn. All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Taught by Grant Little, an industry recognized software engineer
Helps students develop foundational skills and knowledge of JMS
Covers industry standard JMS APIs and techniques
Teaches how to avoid boilerplate code through existing frameworks
Provides a strong foundation for applying JMS in enterprise environments
Requires software that may not be readily available to all students

Save this course

Save Practical Enterprise JMS Playbook to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Practical Enterprise JMS Playbook. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Practical Enterprise JMS Playbook will develop knowledge and skills that may be useful to these careers:
Application Architect
Application Architects design and develop software applications for businesses, often specializing in a particular domain or industry. This course may contribute to the foundation of an individual seeking an Application Architect role.
Data Architect
Data Architects design and implement data management solutions for businesses. Typically, they specialize in a particular data management technology or domain. This course may contribute to the foundation of an individual seeking a Data Architect role.
Software Engineer
Software Engineers analyze user needs and then design, implement, test, and maintain software solutions. They may specialize in one or several subfields. This course, Practical Enterprise JMS Playbook, will be helpful for Software Engineers who want to develop in an enterprise setting.
Cloud Architect
Cloud Architects design and implement cloud-based solutions for businesses. Typically, they specialize in a particular cloud platform. This course may contribute to the foundation of an individual seeking a Cloud Architect role.
Systems Analyst
Systems Analysts study and analyze an enterprise's business needs and then design software solutions to meet those needs. This course may contribute to the foundation of an individual seeking a Systems Analyst role.
Java Developer
Java Developers are responsible for designing, implementing, testing, and maintaining Java applications. In the course of their work, they may specialize in the backend, frontend, fullstack, mobile, data engineering, or other areas. This course, with its focus on JMS, can be helpful for Java Developers who want to develop in an enterprise setting.
Enterprise Architect
Enterprise Architects design, plan, and implement an enterprise's software and infrastructure. This course, Practical Enterprise JMS Playbook may contribute to the foundation of an individual seeking an Enterprise Architect role.
Solution Architect
Solution Architects design, plan, and implement software solutions. Typically, they specialize in an industry or business area. This course may contribute to the foundation of an individual seeking a Solution Architect role.
Business Analyst
Business Analysts study and analyze an enterprise's business needs and then design software solutions to meet those needs. This course is not intended for Business Analysts.
Quality Assurance (QA) Analyst
Quality Assurance Analysts test software throughout the development lifecycle to identify and report on defects. This course is not intended for QA Analysts.
Database Administrator (DBA)
Database Administrators (DBAs) manage and maintain databases. Typically, DBAs specialize in a particular database management system or technology. This course is not intended for DBAs.
Information Security Analyst
Information Security Analysts assess and manage the security of information systems, networks, and data. This course is not intended for Information Security Analysts.
Product Manager
Product Managers are responsible for the development and marketing of products. This course is not intended for Product Managers.
Technical Support Specialist
Technical Support Specialists provide technical support to users of software and hardware. Typically, they specialize in a particular product or technology. This course is not intended for Technical Support Specialists.
Project Manager
Project Managers are responsible for planning, organizing, and managing projects. This course is not intended for Project Managers.

Reading list

We've selected six books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Practical Enterprise JMS Playbook.
Comprehensive reference on the most widely-used commercial JMS implementation.
Introduces foundational concepts and principles for effective messaging system design. For background and context.
ActiveMQ is widely used as a commercial JMS implementation.
For background and context, particularly in understanding message payloads.
Because JMS is essentially a concurrency-centric technology, this book can provide useful background and context for understanding JMS.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser