Introduction
  • Introduction
  • Database Timeline
  • Course Data-set
  • Installation
CRUD operations with AQL queries
  • Create a database and collection using the Webview
  • Exercise: Create Collection and Import Data-set
  • Data Modeling in ArangoDB
  • Using INSERT to create documents with AQL
  • Using DOCUMENT to read documents with AQL
  • Using UPDATE to update documents with AQL
  • Using FOR to iterate through many documents
  • Using REMOVE to delete documents with AQL
  • Knowledge Check
  • Review
Advanced
  • Intro
  • Indexes
  • Using FILTER to find documents & performance considerations
  • Create an Index in the Webview
  • GeoJSON
  • Joins in AQL
  • Using COLLECT and grouping with AQL
  • Using AGGREGATE to aggregate data with AQL
Graphs
  • Intro to Graphs with ArangoDB
  • Named vs Anonymous Graph Types
  • How to Create a Graph
  • Graph Traversal Syntax
  • FILTER with Graph Traversals
  • Knowledge Check
  • Review
Foxx Microservice Framework
  • Intro
  • What is Foxx
  • Create and Install a Foxx Microservice
  • Parameters and Validation
  • Scripts and Database Access
  • Using AQL with Foxx
  • Knowledge Check
  • Review and Considerations
ArangoSearch
  • Introduction to ArangoSearch & its Processing Flow
  • Analyzers Introduction
  • Configurable Analyzers & the TOKENS() function
  • Analyzers Review
  • Views Introduction
  • Links
  • View Creation & Linking Data
  • Linking Data to a View
  • Concepts Review
  • AQL with ArangoSearch
  • ANALYZER()
  • PHRASE()
  • MIN_MATCH()
  • STARTS_WITH()
  • Ranking in ArangoSearch
  • BOOST()
  • Graph Traversals with ArangoSearch Views
  • Review
Next steps
  • Next Steps