课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

讲师介绍

  • 码上学团队致力于打造 [ 大数据与数据科学 (新IT)  ]领域集产品、教学、培训、人才输出于一体的“一站式”企业人才培养解决方案。

  • 课程详情



     

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

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



    课程包含技术:
    Neo4j概念、原理、实战、完整项目(Neo4j+D3.js可视化)
    图数据库查询语言Cyther
    Neo4j Java API,并在Neo4j+D3.js完整Web项目中手把手编写代码
     



    大数据,Java,人工智能,数据挖掘方向



    熟悉图数据理论和应用场景
    熟练掌握Neo4j最佳操作语言——Cyther ;
    采用《人民的名义》关系网进行全技术栈项目开发,即掌握Neo4j+D3.js 完整Web项目开发。
    掌握Neo4j运维、调优、集群迁移等DBA工作;



    课时 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
    课时 22 : Neo4j性能优化、数据备份、集群迁移