黑马-图数据库Neo4j 4.X从入门到实战

课程是一套系统化的Neo4j图数据库全栈实战课程,专为希望突破关系型数据库局限、掌握复杂关联数据处理的Java开发者设计。课程以”图论基础→Cypher查询→进阶开发→项目实战→集群运维”为主线,从柯尼斯堡七桥问题的图论起源讲起,带你逐步掌握Neo4j的安装部署、Cypher查询语言、APOC扩展库、Spring Data Neo4j集成等核心技术,最终通过豆瓣电影项目实战,具备独立构建社交网络、知识图谱、推荐系统等图数据库应用的能力。
核心学习路径
1. 图数据库基础篇
图论起源:从经典的柯尼斯堡七桥问题引入图论概念,梳理数据库发展历史,理解图数据库在大数据时代的独特优势。
Neo4j快速入门:认识Neo4j的核心特性与版本说明,掌握Windows、Linux、Docker三种环境的部署安装,熟悉Neo4j Browser Web工具,通过数据结构讲解和与MySQL的对比示例,建立图数据库思维。
Cypher查询语言入门:系统学习Cypher的创建(CREATE)、查询(MATCH、OPTIONAL MATCH、WHERE、SKIP)、更新(SET)、删除(DELETE)等基础操作,掌握关系深度查询技巧。
实例讲解:通过好友推荐案例和官方电影示例,直观感受图数据库在关联查询上的强大能力。
2. Neo4j进阶篇
Cypher进阶:深入学习聚合函数(count及统计函数)、UNWIND展开、FOREACH遍历、MERGE合并、UNION联合、LOAD CSV导入、CALL子过程调用等高级语法,掌握标量函数、列表函数、数学函数、字符串函数、断言函数等内置函数,并学习索引优化基础。
APOC扩展库:学习APOC(Awesome Procedures On Cypher)的下载安装与使用,掌握UUID生成、图数据生成、读取MySQL数据等实用功能,大幅提升开发效率。
Java API开发:从HelloWorld入手,理解Neo4j Java API的工作流程,完成CRUD案例开发,打通Java应用与Neo4j的连接。
Neo4j-OGM:学习对象图映射框架,掌握实体编写、CRUD操作、关系属性获取、深度级联查询等ORM式开发模式。
3. Spring Data Neo4j实战篇
SDN入门:系统学习Spring Data Neo4j的手动配置与自动配置方式,掌握查询、保存、更新、删除及事务管理等核心操作。
豆瓣电影项目实战:从功能分析、工程搭建、实体设计到数据导入,完整实现名人页(基本信息、家庭成员、合作2次以上的影人)和影片页(电影推荐)等核心功能,将理论知识转化为实际开发能力。
4. 高级运维篇
集群架构:深入理解Neo4j因果集群的核心服务器、只读副本、因果一致性等概念,实战多节点集群搭建、副本节点与Core节点扩容、容灾测试,以及在Spring Data Neo4j中使用集群。
数据库管理:掌握多数据库管理功能,实现不同业务场景的数据隔离。
安全认证:学习角色管理、用户管理、权限控制,构建企业级的安全访问体系。
性能优化:通过EXPLAIN与PROFILE分析查询执行计划,理解各类操作符,结合优化案例掌握查询性能调优方法。
运维管理:掌握内存调优、数据备份与恢复、dump与load等运维技能,保障生产环境稳定运行。
课程亮点
从图论到实战,理论实践并重:不直接上手工具,而是从图论起源讲起,让你真正理解图数据库的设计哲学,做到知其然更知其所以然。
Cypher全覆盖,从入门到进阶:从基础CRUD到聚合、UNWIND、MERGE、LOAD CSV等高级语法,再到APOC扩展库,系统掌握图查询语言的全部核心能力。
Java生态深度集成:同时覆盖Neo4j Java API、Neo4j-OGM、Spring Data Neo4j三种开发方式,满足不同项目场景的集成需求。
项目驱动,学以致用:以豆瓣电影为贯穿案例,从数据建模到功能实现,完整体验图数据库在社交关系、推荐系统等场景中的实际应用。
企业级运维能力:涵盖因果集群搭建、安全认证、性能优化、备份恢复等生产环境必备技能,帮助你构建高可用、高性能的图数据库系统。

课程目录:
图数据库Neo4j
+—1.第一章 Neo4j课程导学
| 1_Neo4j课程导学视频.mp4
|
+—2.第二章 Neo4j基础知识
| +—2-1 课程说明
| | 今日大纲.mp4
| |
| +—2-2 图论
| | 1.图论(柯尼斯堡七桥问题).mp4
| | 2.数据库发展历史.mp4
| |
| +—2-3 Neo4j快速入门(课程资料在此节下载~ )
| | 1-什么是Neo4j以及版本说明.mp4
| | 2-部署安装(Windows版本安装).mp4
| | 3-部署安装(Linux版本安装).mp4
| | 4-部署安装(docker版本安装).mp4
| | 5-Neo4jweb工具介绍.mp4
| | 6-数据结构.mp4
| | 7-示例:与MySQL的对比.mp4
| |
| +—2-4 Cypher入门
| | 1-创建数据.mp4
| | 2-查询数据(MATCH、关系深度查询).mp4
| | 3-查询数据(OPTIONALMATCH、WHERE、SKI.mp4
| | 4-更新数据.mp4
| | 5-删除数据.mp4
| |
| +—2-5 实例讲解
| | 1-好友推荐.mp4
| | 2-官方电影示例讲解.mp4
| |
| \—2-6 课程总结
| 1-课程总结.mp4
|
+—3.第三章 Neo4j进阶
| +—3-1 课程说明
| | 1-今日大纲.mp4
| |
| +—3-2 Cypher进阶
| | 1-Cypher进阶之Aggregation聚合函数(count()).mp4
| | 10-Cypher函数之标量函数.mp4
| | 11-Cypher函数之列表函数.mp4
| | 12-Cypher函数之数学函数、字符串函数.mp4
| | 13-Cypher索引入门.mp4
| | 2-Cypher进阶之Aggregation聚合函数(统计函.mp4
| | 3-Cypher进阶之UNWIND.mp4
| | 4-Cypher进阶之FOREACH.mp4
| | 5-Cypher进阶之MERGE.mp4
| | 6-Cypher进阶之UNION.mp4
| | 7-Cypher进阶之LOADCSV.mp4
| | 8-Cypher进阶之CALL.mp4
| | 9-Cypher函数之断言函数.mp4
| |
| +—3-3 APOC入门
| | 1-下载以及安装.mp4
| | 2-APOC的使用(创建数据).mp4
| | 3-UUIDs、APC操作.mp4
| | 4-GeneratingGraphs、读取MySQL数据.mp4
| |
| +—3-4 Neo4j Java Api
| | 1-Neo4jJavaApi之HelloWorld(上).mp4
| | 2-Neo4jJavaApi之HelloWorld(下).mp4
| | 3-Neo4jJavaApi之Cypher工作流程.mp4
| | 4-Neo4jJavaApi之CRUD案例.mp4
| |
| +—3-5 Neo4j-OGM入门
| | 1-Neo4j-OGM入门之编写实体.mp4
| | 2-Neo4j-OGM入门之CRUD.mp4
| | 3-Neo4j-OGM入门之获取关系属性.mp4
| | 4-Neo4j-OGM入门之深度级联查询.mp4
| |
| \—3-6 课程总结
| 1-课程小结.mp4
|
+—4.第四章 Neo4j实战
| +—4-1 课程说明
| | 1-课程大纲.mp4
| |
| +—4-2 Spring Data Neo4j入门
| | 1-SpringDataNeo4j之介绍.mp4
| | 2-SpringDataNeo4j之编写代码(手动配置).mp4
| | 3-SpringDataNeo4j之编写代码(自动配置).mp4
| | 4-SpringDataNeo4j之查询数据.mp4
| | 5-SpringDataNeo4j之保存数据.mp4
| | 6-SpringDataNeo4j之更新数据、删除数据.mp4
| | 7-SpringDataNeo4j之事务管理.mp4
| |
| +—4-3 豆瓣电影功能实现
| | 1-豆瓣电影功能分析.mp4
| | 2-豆瓣电影功能开发之搭建工程以及设计实体.mp4
| | 3-豆瓣电影功能开发之导入数据(讲解数据).mp4
| | 4-豆瓣电影功能开发之搭建web环境.mp4
| | 5-豆瓣电影功能开发之名人页(基本信息、家庭成.mp4
| | 6-豆瓣电影功能开发之名人页(合作2次以上的影.mp4
| | 7-豆瓣电影功能开发之影片页(电影推荐).mp4
| |
| \—4-4 课程总结
| 1-课程总结.mp4
|
\—5.第五章 Neo4j高级
+—5-1 课程说明
| 5-1-1今日大纲.mp4
|
+—5-2 Neo4j集群
| 5-2-1简介.mp4
| 5-2-2核心服务器.mp4
| 5-2-3只读副本、因果一致性.mp4
| 5-2-4搭建集群.mp4
| 5-2-5增加副本节点.mp4
| 5-2-6增加core节点.mp4
| 5-2-7容灾测试.mp4
| 5-2-8SDN中使用集群.mp4
|
+—5-3 数据库管理
| 5-3-1数据库管理.mp4
| 5-3-2数据库管理(补充.mp4
|
+—5-4 安全认证
| 5-4-1安全认证(角色管理).mp4
| 5-4-2安全认证(用户管理、权限控制).mp4
|
+—5-5 查询性能优化
| 5-5-1查询性能优化(Explain与Profile).mp4
| 5-5-2查询性能优化(操作符).mp4
| 5-5-3查询性能优化(优化案例).mp4
|
+—5-6 Cypher扩展
| 5-6-1Cypher扩展.mp4
|
+—5-7 运维管理
| 5-7-1运维管理(内存调优).mp4
| 5-7-2运维管理(备份).mp4
| 5-7-3运维管理(恢复).mp4
| 5-7-4运维管理(dump与load).mp4
|
\—5-8 课程总结
5-8-1课程总结.mp4

下载地址:

------本页内容已结束,喜欢请分享------

感谢您的来访,获取更多精彩文章请收藏本站。

黑马-图数据库Neo4j 4.X从入门到实战-IT技术资源教程免费分享平台
黑马-图数据库Neo4j 4.X从入门到实战
此内容为付费阅读,请付费后查看
¥29.9
限时特惠
¥99
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费阅读
© 版权声明
THE END
喜欢就支持一下吧
点赞51 分享