[ANN] RavenDB 2 day workshop with Itamar Syn-Hershko

7 views
Skip to first unread message

tim...@ayende.com

unread,
Mar 14, 2012, 10:14:46 AM3/14/12
to rav...@googlegroups.com

RavenDB 2 day workshop with Itamar Syn-Hershko

In this fast–paced and hands–on 2–day RavenDB workshop, you will learn how to use this quickly evolving Document Database efficiently in your applications to save time and effort on communicating with database storage.

Note: It's possible to register for just 1 day of this 2–day workshop.

During the first day of this workshop we will get to know RavenDB and its core concepts, get comfortable with its API, learn how to build and customize indexes, and how to correctly model data for use in a document database.

After getting familiar with all the basics in the first day, during the second day we will build on that knowledge to properly grok Map⁄Reduce, Multi–maps and other advanced usages of indexes, learn how to extend RavenDB and the various options of scaling out.

Upon completion of this RavenDB course, you will be able to build database–backed applications faster and more efficiently.

Topics covered in this workshop:

DAY 1

  • Overview of RDBMS, NoSQL, Document Databases and RavenDB
  • Basic CRUD operations
  • RavenDB's indexes implementation
  • Data modeling
  • Caching
  • Static indexes and Full
  • Text search and spatial queries

DAY 2

  • Static indexes and Full*text search and spatial queries
  • Map/Reduce, multi*map, boosting
  • Live projections
  • Scaling: replication, sharding, multi*tenancy
  • Bundles
  • Extending RavenDB by writing your own bundle

--

View this event information on our site by clicking here.

The Hibernating Rhinos Team

tim...@ayende.com

unread,
Mar 14, 2012, 10:19:15 AM3/14/12
to rav...@googlegroups.com

RavenDB 2 day workshop with Itamar Syn-Hershko

In Ayende Rahien's fast-paced and interactive 2-day RavenDB workshop, you will learn how to use this Document Database tool efficiently in your applications to save time and effort on communicating with database storage.

You will learn how to build large scale and performant applications, map objects and collections to database structures successfully.

Join this RavenDB course to build a practical application which will demonstrate the all important data management patterns.

Upon completion of this RavenDB course, you will be able to build database-backed applications faster and more efficiently.

LEARN HOW TO:

  • Build your application to take advantage of RavenDB when building your application.
  • Document database modeling
  • Configure RavenDB for your applications
  • Manage sessions and transactions
  • Map objects and collections to database structures
  • Build large scale and performant applications
  • Utilize best practices and patterns
  • Avoid common pitfalls and mistakes
  • Create efficient RavenDB applications

PROGRAMME

Introduction

  • Principles of RavenDB
  • Getting started with RavenDB
  • CRUD operations
  • The basics of querying
  • Day to Day Use

Advanced querying

  • Document based modeling
  • Using Includes for better performance
  • Advanced Usage

Caching and cache utilization

  • Creating static indexes
  • Map/Reduce

Level: Master

  • Extending RavenDB
  • Replication, Sharding & Scale
  • Full text search
Reply all
Reply to author
Forward
0 new messages