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.
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