All courses
Dev Course Logo

NATS Developer Course

Build robust messaging applications with NATS. Learn core concepts, patterns, and best practices for scalable distributed systems.

Course Details

  • Each course can be delivered in-person or virtually
  • 2 full days of training (or 4 half days if delivered virtually)
  • Up to 12 attendees per course
  • Fixed price of $6,000 per course (not per attendee)

Explore the comprehensive curriculum designed to take you from NATS fundamentals to JetStream implementations using real-world use cases.

View course curriculum
Developer Course

Interested in the NATS Developer Course?

By submitting this form you agree to receive occasional email updates from Synadia. You also agree that your personal data will be processed in accordance with our Privacy Policy.

Course Curriculum

The Developer course has four areas of focus with multiple modules comprising each area.

Part I: NATS Messaging Fundamentals

NATS Core Concepts
NATS Server Basics
Publish-Subscribe
Request-Reply

Part II: NATS Application Development

Event-Driven Applications
Queue Groups
Application Security
Performance Benchmarking

Part III: NATS JetStream Essentials

JetStream Foundation
Limits-based Streams
Work Queue Streams
Interest-based Streams

Part IV: NATS JetStream Use Cases

Batch Processing
Key Value Store
Object Store
Applied Scenarios

Get the NATS Newsletter

News and content from across the community


© 2025 Synadia Communications, Inc.
Cancel