Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Neo4j Course for Beginners

via freeCodeCamp

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into a comprehensive 5-hour course on Neo4j, exploring its integration with Java Spring Boot and React. Master the fundamentals of this powerful graph database, learning to model, store, and analyze complex data relationships. Begin with an overview of database management systems, focusing on graph databases and their applications in social media platforms. Progress through hands-on sessions, installing Neo4j Desktop and SQL Server, creating databases, and running Cypher queries. Delve into practical implementations, including courses, lessons, user authentication, and course enrollments. Transition to front-end development, setting up a React project for curriculum management. Create essential components like registration, login, and course enrollment interfaces. Enhance your skills in both back-end and front-end development, culminating in a fully functional application that leverages Neo4j's capabilities for efficient data management and analysis.

Syllabus

Introduction
Discussion on Commonly Used Database Management Systems
Social Media Platforms and Graph Database Management Systems
The Integration of a Graph Database Management System into an Overall System Design
Relationships in RDBMS vs. Relationships in GDBMS
Whiteboard Presentation Highlighting Relationships between Nodes in. GDBMS
Discussion on SQL and Cypher
Install Neo4j Desktop
Install SQL Server
Create Graph Database and Similar SQL Server Database
Run Cypher Queries and Similar SQL Queries
Creating database and connecting to database
Practical introduction to Cypher Query Language
Creating and initializing the project database
JDK and IntelliJ IDEA Installation
Initializing a new Spring Boot project
Acknowledgement of a mistake in the recording
Implementation of Courses and Lessons
Implementation of Users and Authentication
Implementation of Courses Enrolments
Viewer Knowledge Prerequisites
Setting up the Environment with VS Code and Node
Create Curriculum Management Application React Project
Create Home React Component
Install Dependencies
Create Header React Component
Add CSS Styles to App.css
Create Register React Component
Create Axios Configuration Code
Discuss Local Setup for Java Web API
Create Login React Component
Create Context with AuthProvider Component
Create useAuth Hook
Create Interceptor Functionality in useAxiosPrivate Hook
Create Authentication Functionality
Http Call to Retrieve a List of Courses
Create Course React Component
Create EnrolledCourses React component
Create Functionality to Enroll a Student into a Course
Create Video Component
Create Spinner React Component
Additional Styling to Finish the Application

Taught by

freeCodeCamp.org

Reviews

Start your review of Neo4j Course for Beginners

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.