Introduction to Graph Databases using Neo4J
What you'll learn
- neo4j
Requirements
- None
Description
Graph databases are gaining popularity these days because of its ease of use, simplicity and agility. As compared to relational or document databases, graph databases are great in expressing real world data model with same set of semantics as a product manager would express. Unlike document databases it supports transactional operations. Unlike relational databases, it supports fast querying across large databases.
Ebay is successfully using Neo4J graph databases for optimizing routes for local delivery. Walmart is using Neo4J database for real time local recommendations. Graph databases are also popular for fraud detection use cases.
In this course you will learn fundamentals of graph databases. No prior background in graph database is assumed which makes it ideal for beginner developers. I'll cover rationale behind using graph database.
Here is broad spectrum of topics that I'll be covering
Topics
Fundamentals of graph database
Why use graph database
Data modeling
CRUD operations
Aggregation
Building recommendations using graph database
At the end of course you'll be able to demonstrate your command on graph database and will be ready to build brand new applications. Graph database is also useful for solving Graph Neural network challenges.
Who this course is for:
- Beginner developer who are curious to learn about how to apply collaborative filtering to solve real world problems.
Instructor
Over 20 years of experience in programming applications in Fortune 500 companies. I have written 2 books on software design patterns and performance tuning that are published on kindle, nook and ibooks. So far I have taught react.js, nunit, Chatbot , several courses on machine learning and design patterns. I have also been working in machine learning area for many years. My passion is leverage my years of experience to teach students in a intuitive and enjoyable manner.
I spent many years at fortune 500 companies, developing and managing the technology that automatically delivers SaaS applications to hundreds of millions of customers. I have started my own successful company, Evergreen Technologies in 2019, which focuses on online education.
I have over 8000 students spread over 145 countries on Udemy.
I am also available for technical consultation, resume screening and conducting technical interviews of candidates to expedite hiring.