图形数据库之王 Neo4j从入门到精通(含Neo4j+D3.js完整实战项目开发)
  
收藏课程
9999+

图形数据库之王 Neo4j从入门到精通(含Neo4j+D3.js完整实战项目开发)

图数据库是目前大数据领域最火热的方向,Neo4j则是图数据库中的领军者,占有过半的行业采用率。 Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据...

适合人群:中级
课时数量:10课时
用到技术:Neo4j 图数据库 Neo4j+D3.js
涉及项目:Neo4j+D3.js完整实战项目

  • 课程顾问贴心解答

    为你推荐精品课程,无论就业还是升职加薪,毫无压力。

  • 名企定制紧随大流

    量身打造紧贴企业需求的实用性课程。

  • 系统教学把控效果

    集学、测、练为一体的学习系统为你科学的安排学习进度,提高效率。

  • 一线大师1对1指导

    课程研发团队内一线资深讲师一对一指导,手把手教学,直到学会。

  • 点播答疑完美结合

    每周2-3次直播解答,保证学员日常学习问题能得到解决。

  • 量身定制学习计划

    告别杂乱的学习方式,我们会根据你的情况定制学习计划。


图数据库是目前大数据领域最火热的方向,Neo4j则是图数据库中的领军者,占有过半的行业采用率。
Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎,但是它将结构化数据存储在网络(从数学角度叫做图)上而不是表中。Neo4j也可以被看作是一个高性能的图引擎,该引擎具有成熟数据库的所有
特性。

 

本课程涉及Neo4j概念、原理、实战、综合完整项目(Neo4j+D3.js可视化)全方位深入讲解,深入讲解图数据库查询语言Cyther,可帮助学员快速掌握Cyther开发技能。深入讲解Neo4j Java API,并在Neo4j+D3.js完整Web项目中手把手编写代码,代码可略微调整即可应用到企业项目或商业中。




1.课程研发环境
Neo4j 3.2.6
Linux采用:Red Hat 6.5
虚拟机采用: Vmware 10




Cloudy讲师,15年工作经验,近10年一直从事大数据技术领域,经历国内多家知名互联网企业,现就职国内一知名电商任数据部首席架构师。
北风独家作品有:
20小时玩转Scala:http://www.ibeifeng.com/goods-659.html
基于Storm流计算天猫双十一作战室项目实战 http://www.ibeifeng.com/goods-739.html
CDH4实战: http://www.ibeifeng.com/goods-310.html
Hive高级优化: http://www.ibeifeng.com/goods-363.html
精通Zookeeper: http://www.ibeifeng.com/goods-380.html
HBase零基础高阶应用实战:http://www.ibeifeng.com/goods-546.html




1、什么是Neo4j?课程内容介绍
2、Neo4j概念,应用场景
3、Neo4j部署和入门案例
4、【Cypher语言】家谱案例, Create、Match、Merge
5、【Cypher语言】set(update)、delete、remove
6、【Cypher语言】排序、union、skip、null、in用法
7、【Cypher语言】id含义、index、属性唯一性约束、执行计划
8、【Cypher语言】常用函数、shortestPath、allShortestPaths
9、Cypher 语法大全
10、load csv文件,详解northwind案例
11、Java API入门
12、Java API 进阶案例
13、Java API进阶案例二
14、【人民的名义】需求分析和数据准备
15、【人民的名义】数据准备和加载
16、【人民的名义】关系数据分析
17、【人民的名义】用D3.js对Neo4j进行可视化展示原理,Rest 接口访问案例
18、【人民的名义】用D3.js对Neo4j进行可视化展示1
19、【人民的名义】用D3.js对Neo4j进行可视化展示2
20、【人民的名义】用D3.js对Neo4j进行可视化展示3
21、【人民的名义】用D3.js对Neo4j进行可视化展示4,D3实现
22、Neo4j性能优化、数据备份、集群迁移














1、熟悉图数据理论和应用场景;


2、熟练掌握Neo4j最佳操作语言——Cyther ;


3、掌握Neo4j运维、调优、集群迁移等DBA工作;


4、采用《人民的名义》关系网进行全技术栈项目开发,即掌握Neo4j+D3.js 完整Web项目开发,可以一个人完成Neo4j的中型项目!


5、在大数据细分领域做到极致,进一步挑战高薪!




1、本课程涉及Neo4j概念、原理、实战、综合完整项目(Neo4j+D3.js可视化)全方位讲解。


2、深入讲解图数据库查询语言Cyther,可帮助学员快速掌握Cyther开发技能。


3、深入讲解Neo4j Java API,并在Neo4j+D3.js完整Web项目中手把手编写代码。


4、Neo4j+D3.js项目代码可略微调整即可应用到企业项目或商业中。




1.课程针对人群
本课程针对大数据、Java、人工智能、机器学习方向,也适合其他专业转型。


2.我该怎么学,如何才能学好这门课程,给些建议。

   4.1、时间上的安排建议
      本课程共22讲,如果您时间上充分,建议以每天2讲的进度往前学习。 
   4.2、学习要求
      如果您没有基础,建议还是中规中矩的按照课程进度一点一点仔细观看学习,并一定要把看完的视频中的代码自己手敲一遍,以加深理解和记忆
      如果您有基础,可不必按步就搬进行,可以拿你感兴趣的部分去学习,但一定要注意实践,并学会举一反三 
   4.3、讲师建议
         1.最好看完视频之后,抛开视频,独立自己去把上课中的示例写一遍,看自己是否理解,如果不正确,可以回过头看再看下视频,如果反复,达到真正理解和熟练掌握的目的。
         2.对于项目实战部分,一定要自己亲自动手做一遍,不要满足听完就OK了
         3. 建议一般听视频,一般拿个纸和笔,做一些记录和笔记,这是一种非常好的学习习惯。
         4. 一定不要过于依赖视频,要学会看API和使用百度,学会思考,学会举一反三
         5. 最后祝您学有所成




课程是属于某个特定的专业技术,掌握该技术后,你可以从事以下职位的相关工作: