Learn to Fly

Live, interactive lessons with a RavenDB Expert

There’s no better way to learn RavenDB than through a crash course with one of our top experts.

Our workshops are run in small groups and designed to fast-track learning while providing developer insights and hands-on experience.

RavenDB Guru Aleksandar Sabo will guide you through the theory and principles of Document Data Modeling while teaching you how to use and get the most out of RavenDB and its key features.

Register below to start your journey towards RavenDB mastery.

Learn More

Lecturer

Aleksandar Sabo is a seasoned Software Developer and Architect with extensive experience in designing and implementing both large and small applications across a variety of industries. He focuses on creating maintainable, business-oriented software using Domain-Driven Design, Test-Driven Development, Clean Code principles, Event Sourcing, and CQRS, promoting system clarity and robustness.

Aleksandar serves as a Developer Advocate at RavenDB, dedicating his time to educating and supporting developers in harnessing the power of NoSQL database technology. Beyond his professional work, Aleksandar established and leads the Developer’s Club in Novi Sad, Serbia.

Program

The course is divided into 4-hour segments

RavenDB Basic

You’ll learn:

  • Theory and principles of Document Data Modelling
  • Program structure, RavenDB, Lucene, Eventual Consistency
  • CRUD, Auto-indexes, with hands-on demonstration
  • Advanced Indexing, Full-Text Search, Map/Reduce, JavaScript indexes, with hands-on demonstration
  • Document patching

RavenDB Advanced

You’ll learn:

  • Productivity features – Query Streaming, Changes API, with hands-on experience
  • Time series & counters
  • Spatial queries, with hands-on demonstration
  • Data Subscriptions + Hands-On

Best Practices & Performance

You’ll learn:

  • Indexing and query performance
  • Environmental effects on performance and bottlenecks
  • Discussion on best practices and common usage patterns

RavenDB at Scale

You’ll learn:

  • Clustering, replication, failover
  • Cluster-level operations, with hands-on demonstration
  • Clusters and performance

Audience Requirements

The audience would need a laptop with any of the development environments:

  • .NET -latest .NET Core installed and Visual Studio 2019 / Rider 2020 or higher.
  • Java -latest JDK installed and Eclipse or IntelliJ IDE
  • Node.js -latest Node.js LTS installed and VSCode IDE

Tickets

Add any course to your cart

Your ticket has been added to the cart.

Scroll to Cart