Image

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

Image

Szymon Kulec has been deeply involved in software development since the inception of .NET. He strongly believes that simplicity strongly resonates with a good architecture. He believes that regardless of the technology stack, a straightforward approach invariably translates to high performance for both the engineering team and the product.

He shares his knowledge in various forms like: blogging, presenting, consulting and online courses.

He likes to have his data served fast.

He’s a Lead Developer Advocate for RavenDB.

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