Files
scylladb/docs/using-scylla/learn.rst

86 lines
4.4 KiB
ReStructuredText
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
======================
Learn To Use ScyllaDB
======================
.. toctree::
:maxdepth: 2
:hidden:
ScyllaDB University <https://university.scylladb.com/>
Course catalog <https://university.scylladb.com/available-courses/>
ScyllaDB Essentials <https://university.scylladb.com/courses/scylla-essentials-overview/>
Basic Data Modeling <https://university.scylladb.com/courses/data-modeling/lessons/basic-data-modeling-2/>
Advanced Data Modeling <https://university.scylladb.com/courses/data-modeling/lessons/advanced-data-modeling/>
MMS - Learn by Example <https://university.scylladb.com/courses/the-mutant-monitoring-system-training-course/>
Care-Pet an IoT Use Case and Example <https://iot.scylladb.com/>
.. panel-box::
:title: ScyllaDB University
:id: "getting-started"
:class: my-panel
See the `course catalog <https://university.scylladb.com/available-courses/>`_. Pick a course and get started on your path to becoming a ScyllaDB expert. Visit `ScyllaDB University <https://university.scylladb.com/>`_ to register!
.. panel-box::
:title: ScyllaDB Essentials
:id: "getting-started"
:class: my-panel
The `ScyllaDB Essentials - Overview of ScyllaDB and NoSQL Basics <https://university.scylladb.com/courses/scylla-essentials-overview/>`_ course explains basic concepts of NoSQL databases. You will gain knowledge of ScyllaDB features and advantages, including ScyllaDB architecture, data model and installation.
.. panel-box::
:title: Data Modeling
:id: "getting-started"
:class: my-panel
* `Basic Data Modeling <https://university.scylladb.com/courses/data-modeling/lessons/basic-data-modeling-2/>`_ - This is an intermediate level course that explains basic data modeling techniques including information on workflow application, query analysis, denormalization and other NoSQL data modeling topics.
* `Advanced Data Modeling <https://university.scylladb.com/courses/data-modeling/lessons/advanced-data-modeling/>`_ - This is an intermediate level course that explains advanced data modeling techniques including information on workflow application, query analysis, denormalization and other NoSQL data modeling topics.
* `How to Write Better Apps <https://university.scylladb.com/courses/data-modeling/lessons/how-to-write-better-apps/>`_ - An intermediate to advanced level lesson that explains how to write better applications. It covers application development, caveats, performance, and what you should or shouldnt do.
.. panel-box::
:title: ScyllaDB Operations
:id: "getting-started"
:class: my-panel
The course `ScyllaDB Operations and Administration <https://university.scylladb.com/courses/scylla-operations/>`_ is a more advanced course that covers different administration and operations topics such as Compaction, Security, Manager and Monitoring and much more.
.. panel-box::
:title: ScyllaDB Drivers
:id: "getting-started"
:class: my-panel
`Using ScyllaDB Drivers <https://university.scylladb.com/courses/using-scylla-drivers/>`_ focuses on ScyllaDB drivers and how to use them for application development. Some of the languages covered are Java, Python, Golang, Nodejs and Rust.
.. panel-box::
:title: ScyllaDB Alternator
:id: "getting-started"
:class: my-panel
`ScyllaDB Alternator <https://university.scylladb.com/courses/scylla-alternator//>`_ is an open-source project that gives ScyllaDB compatibility with DynamoDB. The course is work in progress, it covers migrating existing DynamoDB applications to work with ScyllaDB as well as creating new ones that use the DynamoDB API.
.. panel-box::
:title: Guided Exercises
:id: "getting-started"
:class: my-panel
* MMS Course: Mutants have emerged from the shadows and are wreaking havoc on Earth! `Learn ScyllaDB step by step <https://university.scylladb.com/courses/the-mutant-monitoring-system-training-course/>`_ though examples based on a "true story".
* Care-Pet: an IoT Use case example. `Learn to Use ScyllaDB <https://iot.scylladb.com/>`_ using this use case.
.. panel-box::
:title: Tech Talks and Scylla Summit Sessions
:id: "getting-started"
:class: my-panel
* Watch the `2021 Scylla Summit <https://www.scylladb.com/scylla-summit-2021/presentations/>`_ sessions on demand
* Watch a `tech-talk <https://www.scylladb.com/resources/tech-talks/>`_ on demand.
.. panel-box::
:title: Webinars
:id: "getting-started"
:class: my-panel
* Register for a `Webinar <https://www.scylladb.com/resources/webinars/>`_ or watch one on demand.