Are you a Neuron client or partner? Contact us for exclusive savings

Welcome to Neuron ESB!

Expert Instructors

Learn from industry experts in business and technology

High-Quality Courses

Get access to all 23 courses with a single subscription

Personalized Training

Get course recommendations based on your role

Learn anytime, anywhere

Neuron University offers online introductory to advance course tutorials to teach users how to design, build, deploy and manage API implementations and integrations.

Self-Paced, eLearning

Watch the first two videos, FREE!


Module 1 - ESB Fundamentals


Module 2 - Introduction to Neuron ESB

Choose your Neuron ESB Online Training Program

Clear selection

Purchase Selected

Fundamentals ($49 Per-Module)

Module 1
ESB Fundamentals

Course Summary: This module provides a solid basic understanding of what an ESB is for, the problems it solves and its benefits over other integration strategies.

Module 2
Introduction to Neuron ESB

Course Summary: With an understanding of ESB Fundamentals, attendees are ready to begin exploring the major features of Neuron ESB and its place in the integration landscape. In this module, attendees will gain an understanding of Neuron ESB’s features, tools, operating principles and its core technology base and architecture.

Module 3
Introduction to Messaging

Course Summary: Attendees will learn how to configure Neuron ESB’s hierarchical topic based pub/sub messaging system to facilitate communication between Publishers and Subscribers. Attendees will learn the basics of what a “Message” is within a Neuron ESB Solution, how messaging can be used to decouple and abstract elements of a solution, where and when it’s appropriate to use messaging as well as gain an understanding of its meta data model.

Module 5

Course Summary: Another powerful feature in Neuron ESB is its document repository support. In the Repository, XML schemas, transformations as well as documents themselves can be stored for later retrieval in business processes or workflows. In addition, WSDL documents used to defined Neuron ESB hosted SOAP services and Swagger documents used to describe REST services are also stored in the Repository. This module introduces attendees on how to manage and interact with the various documents stored in the Repository.

Module 6
Introduction to Business Processes

Course Summary: Business Processes and Workflow are Neuron ESB’s primary methods of applying code, transformation process and other business logic against messages that pass through Neuron ESB. Workflow will be covered in later modules. In this introductory module, attendees are introduced to the Business Process Designer, the various Process Steps within the Designer and the basics of wiring up a business process to an ESB Party (Publisher and Subscriber).

Module 9
Introduction to API and Service Hosting

Course Summary: This module begins with an overview of all the service and API specific items in the Neuron ESB Explorer Connections tab which includes importing a service, Service Bindings/Behaviors, Service Endpoints and Service Polices (Adapter and Workflow concepts are covered in their respective modules). Attendees will learn how to use Client Connectors (Services/APIs) hosted by Neuron ESB to create On-Ramp Patterns which they can send messages to. Attendees will also learn how to call external services and APIs (Service Connectors), implement dynamic routing and configure Neuron ESB to handle retries and failures using Service Policies.

Module 12
Introduction to Connectors

Course Summary: An Adapter in Neuron ESB is reusable module that facilitates a connection to either databases, queues, protocols, transports or line of business systems. Adapters are used to abstract the communication details from the developer so that they can focus on message processing. Attendees will become familiar with the out of the box adapters included with Neuron ESB and how they can be configured. Attendees will learn how adapter endpoints can be used in concert with messaging and how individual endpoints can be configured to run under the context of specific security credentials

Module 15
Monitoring Neuron ESB Applications

Course Summary: One of Neuron ESB’s strengths is its ability to serve multiple constituencies under a common set of UI’s and API’s. Whether you are part of operations or are in dev/test mode, the ability to monitor activity is crucial. In this module, attendees are introduced to the various features Neuron ESB exposes with respect to both real-time monitoring, end-point health, message history and failed-message processing. Attendees will learn how to use REST and WMI to create personalized monitoring solutions.

Module 16
Introduction to Long-running Workflows

Course Summary: Neuron ESB Workflow features the ability to define long-running, fault-tolerant and persisted Workflows. Where Business Processes are meant to be short running in-memory only, Workflow is designed to be an alternative when persistence and activity tracking is required. Workflow is based on and extends Microsoft’s Workflow Foundation technology. In this introductory session, attendees will be introduced to Workflow. Attendees will learn the types of workflows supported, how they relate to messaging, how to configure persistence points and how they can directly integrate with all of Neuron ESB’s sub systems and services.

Module 19
Workflow Hosting and Tracking

Course Summary: Workflows can be dehydrated to storage and may live for extended periods of time. It is important to monitor the Workflow subsystem to ensure the system is flowing information as it should. In this module, attendees will learn how to persist the state of a workflow and will learn how to restart an aborted Workflow after it has encountered an error condition. Attendees will learn how to configure and host workflows and learn how to use Workflow Tracking to view detailed activity tracking information, including activity events, variables and message data. Attendees will learn how to use Workflow Tracking to view and diagnose the cause for aborted workflows.

Module 21
Tracing, Logging and Troubleshooting Installations

Course Summary: It isn’t always about the happy-path in business system development and Neuron ESB isn’t immune to logic or even product bugs. The good news is that Neuron ESB provides a rich set of logging and diagnostic tools to isolate the root cause when things don’t work as expected. In this session, attendees will learn about how to negotiate the various Neuron ESB log files to diagnose problems as a first step to problem remediation. Attendees will also learn how to implement custom tracing in their solutions and how to use message auditing and the Neuron ESB event log to assist in diagnosing issues.

Intermediate ($59 Per-Module)

Module 4
Using the Messaging API

Course Summary: In addition to being able to communicate with and send messages to Neuron over http (whether via SOAP or REST), Neuron ESB also supports a native Messaging API. The Neuron ESB Test Client UI is an example of a .NET application hosting the Messaging API. The Messaging API consists of a number of .NET assembly DLL’s that can be deployed with a .NET client application. For example, a WPF application is involved where direct http-based communication is not feasible and it needs to communicate with and receive events from a Neuron ESB Instance. This module illustrates and demonstrates the basics of how to use the Neuron ESB Messaging API.

Module 7
Building Complex Business Processes

Course Summary: In this module, attendees are introduced to process control logic within a Business Process that allows for control loops, if/then/else constructs as well as parallel processing. In addition, attendees will learn how to incorporate their own DLL’s in a Business Process and explore debugging techniques for business processes. Exception management techniques will be covered as well as how to access Neuron ESB specific APIs directly in a Business Process to enable the development of more dynamic and sophisticated solutions.

Module 10
Developing and hosting REST-Swagger APIs

Course Summary: In this module, attendees will learn how to send messages to Neuron ESB via a RESTful endpoint that is hosted by Neuron ESB. Third party tools are used to demonstrate how to initiate and test Neuron ESB hosted REST Endpoints. Using Swagger as a documentation format and how to expose it using Neuron ESB will be covered. Attendees will also learn how to work with common message formats like JSON/XML, read and write HTTP Headers, apply Service Policies for REST Status codes as well as how to use common API security features like OAUTH.

Module 11
Developing and hosting SOAP-WSDL Based Services

Course Summary: This module continues the discussion on Client Connectors and Service Connectors with a focus on SOAP-based connections. Third-party tools are used to demonstrate how to initiate and test Neuron ESB hosted SOAP Endpoints. In addition, this module discusses how to associate your SOAP Endpoint with a WSDL file. Attendees will also learn how to jumpstart their efforts by using Neuron ESB’s Import a Service Feature, apply common Security protocols and read/write SOAP Headers and Cookies. Lastly, we’ll review when and how to use custom WCF (Windows Communication Framework) bindings and behaviors to extend Neuron ESB’s service and API capabilities.

Module 13
Using Adapters and Mediation to Integrate Systems

Course Summary: Often, multiple external systems need to push data to and/or pull data from other external systems. For example, SalesForce CRM might need data from your Marketo Campaign System. Just as Neuron ESB can broker communication between custom internal services, so too can it broker communication between non-custom systems. Often, the need arises for multiple adapters and endpoints to work in conjunction with one another. Attendees will learn how to use Adapters with different messaging semantics, how to expose adapters as a Service/API and use Adapter Policies to control failure actions and retries. Business Processes will be used to extend and control the functionality of Adapters at runtime.

Module 17
Build, Test and Extend Integrated Workflows

Course Summary: Attendees will learn how to build and test workflows within the Neuron ESB Workflow Designer. They will review Process control logic within a Workflow that allows for control loops, if/then/else constructs as well as parallel processing. In addition, attendees will learn how to incorporate their own DLL’s in a workflow and explore debugging techniques for workflow. Exception management techniques will be covered as well as how to access Neuron ESB specific APIs directly in a workflow to enable the development of more dynamic and sophisticated solutions

Module 20
Operational Security

Course Summary: Neuron ESB supports a number of security schemes that can limit access to certain Publishers and Subscribers (Parties). In addition, messages sent over specified topics can be encrypted. In this module, the basics of how Neuron ESB manages encryption keys, administrators, access control lists (ACL’s) and credentials are covered. Also, Neuron ESB can be configured to run under specific user credentials. Learn the necessary steps to take to run under a least privilege account to restrict access to essential services. Attendees will learn how to configure security for the Neuron ESB database, what roles and groups are required.

Advanced ($69 Per-Module)

Module 8
Extending Business Processes

Course Summary: The architecture of Business Process Steps is open. In Neuron ESB, you can define your own custom business process steps. Attendees will learn when this may be appropriate as well as learn how to create, debug and register a custom Business Process Step.

Module 14
Building Custom Connectors

Course Summary: The Adapter Architecture, like the Business Process Step Architecture is open. In Neuron ESB, you can create custom adapters. In this module, you will learn the basics of the Adapter Architecture how to create, debug, and deploy a custom Adapter that you can use with an Adapter Endpoint.

Module 18
Workflow Patterns and Correlation

Course Summary: In this module, attendees will be introduced to the concept of correlation and how it is implemented within the Neuron ESB workflow engine. Attendees will learn how to build a Correlated Workflow, which is synonymous to a Singleton Pattern, whereas one instance of a workflow will process a set of messages that come in that match a similar pattern. This kind of workflow is common in batch aggregation scenarios. In other cases, situations arise in which disparate systems must coordinate their work at specific checkpoints. For example, a running workflow instance may need request an approval or information from another system. It could be minutes, hours or days before the information is transmitted back, yet it must be forwarded to the correct instance of the running workflow so that it may continue processing. Using custom correlation within a Workflow enables Neuron ESB Workflows to do just that.

Module 22
Deployment Configuration

Course Summary: Another Neuron ESB strength is its support for Application Lifecycle Management (ALM) best practices. Often, organizations will have separate environments for dev, test and production. In each environment, resources may be expressed differently. Neuron ESB handles this with Environmental Variables. Other deployment topics discussed include port assignments and Port Sharing where multiple Neuron ESB instances are running on a single machine. Database and MSMQ management as well as machine and workflow management with Deployment and Availability Groups respectively are also covered.

Module 23
Web Security

Course Summary: Many services use some sort of security in their implementation, to limit who can use the service or to ensure the integrity of the data being transferred to them. In Neuron ESB both client connectors and service connectors may be required to be secured one way or the other, and it is vital to an organization that this functionality be available

Purchase Selected

More About Our Latest Release

Latest release notes (PDF)

Current newsletter

Release-related blog posts

Download trial of latest release