Neo4j: Cypher 9 intermediate

https://www.skillsoft.com/channel/neo4j-c2d5be53-47f1-4260-b916-cc01038bd1a7?technologyandversion=10061812&expertiselevel=9541338 https://www.skillsoft.com/channel/neo4j-c2d5be53-47f1-4260-b916-cc01038bd1a7?technologyandversion=9541339&expertiselevel=9541338 https://www.skillsoft.com/channel/neo4j-c2d5be53-47f1-4260-b916-cc01038bd1a7?technologyandversion=9541339&expertiselevel=9541340 https://www.skillsoft.com/channel/neo4j-c2d5be53-47f1-4260-b916-cc01038bd1a7?technologyandversion=10061812&expertiselevel=9541340 https://www.skillsoft.com/channel/neo4j-c2d5be53-47f1-4260-b916-cc01038bd1a7?technologyandversion=10483343&expertiselevel=9541340
  • 2 Courses | 2h 18m 5s
  • 4 Courses | 5h 46m 27s
  • 3 Books | 9h 25m
  • 5 Courses | 5h 44m 56s
  • 3 Books | 9h 25m
  • 1 Course | 1h 22m 9s
  • 1 Course | 1h 34m 50s
  • 3 Books | 9h 25m
 
Explore Neo4j, an open source ACID-compliant transactional database with native graph storage and processing.

GETTING STARTED

Cypher Query Language: Creating Nodes & Relationships with Cypher

  • 2m 30s
  • 9m 34s

GETTING STARTED

Graph Analytics with Neo4j: An Introduction to Graph Databases & Neo4j

  • 2m 39s
  • 7m 35s

GETTING STARTED

Graph Analytics with Neo4j: Administering a Neo4j Database

  • 2m 48s
  • 12m 13s

GETTING STARTED

Cypher Query Language: Advanced Operations with Cypher

  • 2m 44s
  • 11m 31s

GETTING STARTED

Working with Neo4j Bloom: Analyzing Graphs

  • 2m 41s
  • 9m 27s

COURSES INCLUDED

Cypher Query Language: Creating Nodes & Relationships with Cypher
This first course in the path delves into the basics of the Cypher query language. You will learn about the creation of nodes, relationships between nodes, and how to search for simple patterns among them. Begin with a simple query with a CREATE clause in order to create a node. Build upon your query at each step, starting with an empty node, then creating nodes with properties and nodes containing one or more labels. You then move on to setting relationships between nodes. Define relationships between existing nodes in the database, and build nodes containing their own properties. All the while, gaining familiarity with the syntax of CREATE queries in the Cypher query language, how directions are set when defining relationships, and the rules and conventions around names for node labels and relationships. After completion of this course you'll know how to create nodes and relationships between nodes in a Neo4j database using the Cypher query language.
8 videos | 1h 13m has Assessment available Badge
Cypher Query Language: Basic Reads & Writes with Cypher
This course introduces you to the breadth of operations which can be performed using the Cypher query language to add, modify, and delete nodes and relationships. Kick things off with queries that create multiple nodes and relationships in a single operation. Move on to MATCH queries where you search for relationships based on a variety of different patterns. Then, delve into the OPTIONAL MATCH clause to search based on partial pattern matches. Next, discover how to update operations where node properties are created, changed, or removed. Explore the MERGE clause in the Cypher language. This clause is similar to the CREATE clause but has a few notable differences that make it the better choice in many scenarios. Finally, learn how nodes and relationships in Neo4j can be removed and some of the rules around such operations. After completing this course you'll be able to add, modify, and delete nodes and relationships in a Neo4j database using the Cypher query language.
8 videos | 1h 4m has Assessment available Badge

COURSES INCLUDED

Graph Analytics with Neo4j: An Introduction to Graph Databases & Neo4j
This course serves as a quick introduction to the concepts around graph databases, their use cases, and gives you a glimpse into the Neo4j graph database. Explore a theoretical overview of graphs, including how information is stored as nodes and edges, and how graph databases emphasize the connections between entities. Learn about a specific graph database, Neo4j, which is among the most mature and widely used out in the market. Practice the installation and setup of such a database, and look into the UI-based applications available to interact with it - namely the Neo4j Desktop and Neo4j browser. Moving on, examine some basic database administration tasks such as creating a local database and connecting to a remotely hosted one. Finally, delve into the fundamentals of querying a Neo4j database using its own Cypher query language. Upon completion you'll be able to recognize the strengths and use cases for graph databases and to set up and use Neo4j Desktop
14 videos | 1h 47m has Assessment available Badge
Graph Modeling with Neo4j: An Introduction to Modeling Graphs
This course delves into the fundamentals of graph data modeling from a theoretical standpoint before applying some of the principles to a Neo4j database. Begin with an overview of data modeling in general and then graph modeling in particular. Learn to recognize the similarities in modeling for relational, document, and graph databases and identify how their approaches vary. Next, in the practical portion of the course, build a database with different entity types and multiple relationship types. Explore the use of properties, labels, and relationships to model your data correctly for efficient query execution. Finally, delve into translating a CSV file containing a many-to-one relationship between entity types into a graph database and discover how to translate a tabular structure like a CSV file into a graph structure for Neo4j.
10 videos | 1h 13m has Assessment available Badge
Neo4j: Building Graphs with Neo4j's Graph Data Science Library
The Graph Data Science (GDS) library provides data scientists and developers with the necessary tools to perform powerful analysis of their graph data. In this course, you will look at various use cases of GDS and cover some of its essential operations. Begin with an overview of the GDS library and then dive into using the library by building in-memory graphs from the contents of your Neo4j database. Explore how to build graphs using native and Cypher projections. Next, apply a graph algorithm to your GDS graph and see how it can be used to obtain meaningful information about the nodes and relationships in your data. After completing this course, you will have a fundamental understanding of the GDS library for Neo4j and the necessary capabilities to build your own in-memory graphs and extract significant insights.
12 videos | 1h 46m has Assessment available Badge
Database-as-a-Service with Neo4j: The AuraDB Cloud Database Service
The Neo4j AuraDB cloud database service enables developers creating graph applications to focus on the same and not bother about database administration. Take this course to create and load an AuraDB database and integrate it with various tools in the Neo4j ecosystem. Practice setting up a free AuraDB account and provisioning an empty Neo4j cloud database. Learn how to migrate data to the database. Then, analyze data in an AuraDB database with the web-based Neo4j Bloom application. Moving along, practice writing a Python application to query an AuraDB database. Work on connecting with and running queries on the database using Cypher Shell. Upon completion, you'll be able to work with the Neo4j AuraDB cloud tool in order to simplify database administration for graph applications.
8 videos | 59m has Assessment available Badge
SHOW MORE
FREE ACCESS

COURSES INCLUDED

Graph Analytics with Neo4j: Administering a Neo4j Database
Understanding the fundamental administration tasks for a Neo4j database is useful for administrators learning about this graph DB as well as developers who use it in their own environments. Begin by learning the very basics of setting up a graph database - creating a project which serves as a logical grouping of database management systems (DBMS). Create locally stored database systems and discover how to connect to a remotely hosted one using Neo4j Desktop. Moving on, use the Cypher shell to interact with a Neo4j database and use this to manage a database system and perform tasks such as taking a database offline, creating parameters for queries, and running Cypher queries. Finally, learn how to modify the configuration file for a Neo4j database management system, where you explore options such as limiting the number of databases in a DBMS and also modifying the HTTP connection settings. Upon completion, you'll be able to use the Neo4j Desktop, Neo4j Browser, and the Cypher shell to perform key database administration tasks.
8 videos | 56m has Assessment available Badge
Graph Analytics with Neo4j: Managing Databases with the Neo4j Browser
Knowing how to perform a variety of database management tasks from the Neo4j Browser allows database administrators to make best use of the available features and to maximize productivity. Begin with learning about the fundamental administration tasks of creating a new user with a specific set of permissions on a database system and testing that user's permissions. Discover the various built-in roles available for a Neo4j user and how to manage a user during their lifecycle. Moving on, explore the different ways in which query results can be viewed, from a graph view where the nodes and relationships are clearly visible, to a tabular and plain text view of the data. Finally, test out the Neo4j API by submitting an HTTP POST request to initialize a transaction for the creation of a node, and then commit that transaction. By completing this course, you'll explore the various granular details which can be configured in the Neo4j Browser to customize it for your own requirements.
6 videos | 52m has Assessment available Badge
Graph Modeling with Neo4j: Automating & Refactoring Graph Models
This course focuses on using the Neo4j ETL tool to automate the migration from a relational database to a Neo4j graph and redefining a graph data model with the APOC library. Start by setting up a relational database with multiple tables for entities as well as relationships between entities. Discover how relationships are modeled in tabular structures and what needs to happen for their translation into graphs. Use the Neo4j ETL tool to map the relational tables to a set of nodes and relationships. You will see where the tool can save you work, and what its limitations are. Finally, learn about some of the options available in the Neo4j's APOC library to re-factor your graph data model. This will include redefining the properties in nodes as well as modeling relationships with multiple properties as nodes with simpler relationships.
7 videos | 55m has Assessment available Badge
Neo4j: Managing Graphs with the Graph Data Science Library
This course will teach you to use operations that modify in-memory graphs built with the Graph Data Science (GDS) library, update the properties of the underlying database, and export their contents to a database or file. You begin with a mutate operation to add new properties to an in-memory graph. You will learn how you can save the results of graph algorithms in such graphs for later reference. Next, you explore the write operation to update the underlying database with the results of graph algorithms on in-memory graphs. You will then move on to exporting your graph to a persistent store. Finally, you cover the different ways you can remove GDS graphs from the graph catalog. While doing so, you will explore the degree centrality calculation, which measures how well-connected nodes are in a network. After completing this course, you will have a fundamental understanding of how to administer in-memory graphs using the Graph Data Science library in Neo4j.
9 videos | 1h 5m has Assessment available Badge
Neo4j: Applying Graph Algorithms on In-memory Graphs
This course will introduce you to several graph algorithms in Neo4j's Graph Data Science library and explore how you can apply these to different types of graphs. You begin by building a little social network of people connected as friends. Then you will cover the steps involved in modeling friendships as undirected relationships in an in-memory graph and applying algorithms to this social network. You will use measures of centrality to identify highly connected nodes in a network. Next, you dive into community detection algorithms to find clusters of friends in a social network. From there, you will model a network as a graph with weighted edges then apply traversal algorithms on this graph, from finding shortest paths between nodes to breadth-first and depth-first traversals. Finally, you get a glimpse into the FastRP algorithm to transform nodes in your graph to vectors with a specific number of dimensions. After completing this course, you will know how to apply various graphic algorithms to extract meaningful information from a graph.
12 videos | 1h 54m has Assessment available Badge
SHOW MORE
FREE ACCESS

COURSES INCLUDED

Cypher Query Language: Advanced Operations with Cypher
This course explores a variety of Cypher queries that go beyond simple reads and writes. The course also involves identifying complex patterns and combinations of data in nodes and relationships. Begin with a deep dive into querying for patterns in relationships. Move on to the operation of finding the shortest paths between two nodes in a graph structure. Next, explore queries based on the properties of nodes or relationships, where you will look for elements matching a single criterion as well as multiple criteria defined using logical operations. Following that, explore some of the fundamental aggregation operations which can be performed on data using the Cypher language on both text and numeric data. Finally, discover how to order query results and limit their size using the LIMIT and SKIP clauses. Upon completion, you'll know how to apply graph-specific and generic database features to analyze a Neo4j database using the Cypher language.
9 videos | 1h 22m has Assessment available Badge

COURSES INCLUDED

Working with Neo4j Bloom: Analyzing Graphs
The Neo4j Bloom application allows those working with graphs to query graph databases sans the need to write code or a Cypher query. Use this course to learn how to use Neo4j Bloom to easily query a Neo4j graph database and achieve rich visualizations of query results. Practice loading data onto a Neo4j database from CSV files. Work with Neo4j Bloom to run simple search queries on patterns in the nodes and relationships. Moving along, explore some of the key features of the Bloom interface, including creating scenes showcasing the results of search queries and working with scenes using card lists. Learn to edit graphs using Bloom. And finally, work with the Bloom interface to find connections between nodes. Upon completion, you'll be able to use Neo4j Bloom to analyze a Neo4j database and give a rich visual representation to this analysis.
11 videos | 1h 34m has Assessment available Badge

EARN A DIGITAL BADGE WHEN YOU COMPLETE THESE COURSES

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

BOOKS INCLUDED

Book

Visual Design of GraphQL Data: A Practical Introduction with Legacy Data and Neo4j
An introduction to the visual design of GraphQL data and concepts, this pragmatic book provides simple guidelines based on lessons learned from real-life data discovery and unification, as well as useful visualization techniques.
book Duration 54m book Authors By Thomas Frisendal

Book

Beginning Neo4j
With example data models, best practices, and an application putting everything together, this thorough book will give you everything you need to really get started with Neo4j.
book Duration 3h 36m book Authors By Chris Kemper

Book

Practical Neo4j
Providing a working example of a Neo4j-based application using an array of language options, this book guides you through the background and basics of graph databases and gets you quickly up and running with Neo4j, the most prominent graph database on the market today.
book Duration 4h 55m book Authors By Greg Jordan

BOOKS INCLUDED

Book

Visual Design of GraphQL Data: A Practical Introduction with Legacy Data and Neo4j
An introduction to the visual design of GraphQL data and concepts, this pragmatic book provides simple guidelines based on lessons learned from real-life data discovery and unification, as well as useful visualization techniques.
book Duration 54m book Authors By Thomas Frisendal

Book

Beginning Neo4j
With example data models, best practices, and an application putting everything together, this thorough book will give you everything you need to really get started with Neo4j.
book Duration 3h 36m book Authors By Chris Kemper

Book

Practical Neo4j
Providing a working example of a Neo4j-based application using an array of language options, this book guides you through the background and basics of graph databases and gets you quickly up and running with Neo4j, the most prominent graph database on the market today.
book Duration 4h 55m book Authors By Greg Jordan

BOOKS INCLUDED

Book

Visual Design of GraphQL Data: A Practical Introduction with Legacy Data and Neo4j
An introduction to the visual design of GraphQL data and concepts, this pragmatic book provides simple guidelines based on lessons learned from real-life data discovery and unification, as well as useful visualization techniques.
book Duration 54m book Authors By Thomas Frisendal

Book

Beginning Neo4j
With example data models, best practices, and an application putting everything together, this thorough book will give you everything you need to really get started with Neo4j.
book Duration 3h 36m book Authors By Chris Kemper

Book

Practical Neo4j
Providing a working example of a Neo4j-based application using an array of language options, this book guides you through the background and basics of graph databases and gets you quickly up and running with Neo4j, the most prominent graph database on the market today.
book Duration 4h 55m book Authors By Greg Jordan

SKILL BENCHMARKS INCLUDED

Graph Analytics with Neo4j Competency (Intermediate Level)
The Graph Analytics with Neo4j Competency benchmark will measure your ability to recall, recognize, and understand graph concepts, Neo4j graph databases, and Cypher Query Language for querying graph data. You will be evaluated on your ability to recognize concepts like performing graph analytics with Neo4j, graph visualizations, and graph modeling. A learner who scores high on this benchmark demonstrates that they have the required skills of Neo4j graph analytics to apply them in their projects.
20m    |   20 questions

SKILL BENCHMARKS INCLUDED

Graph Analytics with Neo4j Competency (Intermediate Level)
The Graph Analytics with Neo4j Competency benchmark will measure your ability to recall, recognize, and understand graph concepts, Neo4j graph databases, and Cypher Query Language for querying graph data. You will be evaluated on your ability to recognize concepts like performing graph analytics with Neo4j, graph visualizations, and graph modeling. A learner who scores high on this benchmark demonstrates that they have the required skills of Neo4j graph analytics to apply them in their projects.
20m    |   20 questions

YOU MIGHT ALSO LIKE

Rating 4.5 of 133 users Rating 4.5 of 133 users (133)