Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Fundamentals of Solace Development
Rating: 4.5 out of 5(779 ratings)
9,937 students

Fundamentals of Solace Development

A developer's guide to messaging with Solace PubSub+
Created byLeah Robert
Last updated 12/2018
English
English [Auto],

What you'll learn

  • Understand how messaging solves real-world problems regarding connecting applications, microservices and devices
  • Understand the various features and capabilities provided by the Solace product line, specifically those associated with application development
  • Create a basic chat application that uses several messaging capabilities, multiple programming languages and network protocols

Course content

5 sections31 lectures1h 35m total length
  • Introduction1:22

    Explore microservices architecture and the role of a message broker in routing events. Connect to Solace, learn three message exchange patterns, and practice protocol translation and direct and guaranteed messaging.

  • Why Messaging?2:02

    Discover why messaging underpins an event-driven architecture, enabling reactive services to exchange events and messages across languages and protocols with Solace’s multi-protocol solution.

  • Who is Solace?2:50

    Solace presents a hybrid cloud platform with appliances, software, and a cloud service, enabling easy deployment on premises or in public clouds like AWS, Google Cloud, and Azure.

  • Solace PubSub+ Cloud3:19

    Explore Solace PubSub+ Cloud, a messaging as a service with enterprise-grade features. Learn to deploy a demo service, manage connections, topics, and direct or guaranteed messaging.

  • Summary of Concepts1:34

    Discover how messaging fuels event-driven architectures with Solace, delivering an infrastructure anywhere—from cloud to on-premise—supporting multiple protocols and exchange patterns.

Requirements

  • Previous development experience is required
  • Basic understanding of TCP and networking is beneficial, but not necessary
  • Java JDK
  • Apache Maven

Description

The Fundamentals of Solace Development online learning course introduces developers to Solace messaging. The course provides an overview of the various Open Protocols and languages Solace supports, and the concepts behind messaging with Solace. Topics covered include connecting your application to Solace, multi-protocol support, message exchange patterns, and how they relate to applications. Finally, we will create an application that utilizes Solace PubSub+ to learn how to publish and receive both direct and guaranteed messages.

Who this course is for:

  • Developers, specifically those with an interest in building distributed applications and microservices
  • Developers involved with creating applications that utilize the various Solace features and capabilities