(1)核心知识篇面试
课程特色
(1)使用最新Elasticsearch 5.2版本讲解,市面上的书籍和视频几乎都停留在2.x版本
(2)深刻浅出ES核心工做原理,所有手工画图讲解,彻底不一样于市面上已有视频的PPT讲解
(3)涵盖Elasticsearch全部核心知识点,系统化,体系完整详细,有必定深度,包括完整Java开发示范
(3-1)全面的知识体系,包括了工做原理,文档管理,索引管理,搜索,聚合分析,分词,数据建模,Java API等知识
(3-2)知识足够深刻和细节,彻底秒杀市面上已有的书籍和视频,好比index segment merge原理,乐观锁并发控制,索引别名与零停机,相关度评分算法与定制,近似聚合算法,doc values与fielddata机制原理,父子关系数据建模,Java API执行scroll search等各类复杂操做,等等
(4)全程每讲必练,大量的案例实战和上机实验,实战出真知,实战中学知识,没有任何一讲是干讲ppt的
(5)包含一个实战项目,运用学到的知识,开发一个小型门户网站的搜索引擎和数据分析系统,运用ES几乎全部的核心知识,不像市面上的demo项目
(6)课程学完以后,学员能够掌握es全部核心知识点,理解es核心原理,并且可以熟练动手操做全部学到的知识和功能,而且可以掌握ES集群的基本部署,而且基于Java开发一个适用于中小型企业的搜索引擎以及数据分析系统,达到学完便可上手到中小型项目中使用的程度算法
(2)高手进阶篇缓存
课程特色
(1)使用最新Elasticsearch 5.2版本讲解
(2)包含市面上几乎没有的全部Elasticsearch高级知识点:包含地理位置搜索与聚合分析,term vector,suggester search,搜索模板定制,query执行剖析,数十种最全面的聚合分析,span query,shard分配定制,es插件开发,等等,高级的知识点,这些知识点,市面上已有的书籍或视频几乎都没有
(3)全程每讲必练,大量的案例实战和上机实验
(4)包含一个复杂实战项目,运用学到的知识,开发一个复杂的基于地理位置的智能餐厅app的搜索引擎和数据分析系统,运用ES从核心篇到高级篇的全部高阶知识点
(5)课程学完以后,学员能够掌握es从核心到高阶的全部知识点,掌握完整的有深度的es知识体系,同时可以动手操做全部的知识点和功能,最后经过项目实战,可以在中小型公司中,基于Java开发一个能够基于地理位置进行搜索的高级搜索引擎,以及使用复杂聚合操做进行分析的高级实时数据分析系统架构
(3)大型集群运维优化篇并发
课程特色
(1)最全面的Elasticsearch运维、管理、调优、故障处理的知识体系:企业级监控体系的搭建,企业级集群部署,集群平常管理策略,集群版本升级方案,集群基准压测方案,集群数据的备份和恢复,系统核心配置参数,性能调优方案,故障处理方案
(2)全程每讲必练,大量上机实验,全部的运维、管理、部署、优化,所有上机实验
(3)从零开始,逐步搭建出一个大型可扩展、高性能、监控体系完善、管理体系健全的分布式集群
(4)学完课程以后,学员除了能够开发复杂的es搜索/分析系统以外,还能够掌握在任何一个公司里,从零开始搭建一个分布式的大型es集群,并制定完善的监控,运维,管理,优化等方案app
(4)大型项目架构篇运维
课程特色
(1)涵盖Elasticsearch目前最核心的两个应用领域,垂直搜索引擎,实时数据分析
(2)开发出2个企业级的大型复杂项目,是彻底真实的大型企业项目,电商搜索引擎,电商实时数据分析平台
(2-1)大型电商搜索引擎,包括了真正复杂的大型企业,大型项目的商业级搜索引擎架构,包括了检索、数据更新、排序、分词、query分析等各个核心模块,同时架构上实现了复杂的缓存机制,热启动机制,防雪崩机制,自动降级高可用机制,等等
(2-2)大型电商实时数据分析平台,完整、复杂并且大型的电商数据分析,包括了完善的数据分析指标体系(运营指标,流量指标,销售转化指标,客户价值指标,商品指标,营销指标,风险控制指标,市场竞争指标),一站式构建出复杂的,企业级的,电商领域数据分析平台
(2-3)之因此要单独拉出一篇作大型项目实战,是由于,以前几篇讲的项目,可能是架构较为简单,业务也不复杂的项目,主要适用于中小型公司,并且那两个项目主要是集中在运用ES的技术自己来开发出须要的功能来(搜索/分析)。这一篇讲解的项目,重点是采用大公司的大型复杂项目做为背景,让同窗能够掌握基于ES技术的大型项目架构能力,达到架构师的水平。好比说大型电商搜索引擎,主要运用ES来实现,可是ES以外还有大型系统的复杂架构须要讲解。还有大型的电商实时数据分析平台,主要特色是业务繁琐并且复杂,须要基于ES构建出大型的数据分析平台架构。
(3)学完课程以后,学员在以前课程中掌握了es的企业级集群运维管理,复杂搜索引擎和数据分析引用开发的技术基础之上,如今能够运用所学知识,结合电商的领域知识,开发出业务真实并且复杂的,大型的搜索、分析等电商系统以及相关架构,完全掌握运用ES和ELK相关技术栈在中大型企业中,开发大型项目架构的经验和能力分布式
(5)ELK深刻浅出篇性能
课程特色
(1)电商系统日志检索平台,采用ELK技术栈,会详细讲解logstash和kibana两个技术,包括logstash的插件机制,监控方案,大规模扩展方案,升级方案,性能调优方案,kibana的可视化展示方案,同时讲解如何使用ELK技术栈开发出大规模日志存储与检索平台
(2)最后,须要真正深刻重点讲解logstash和kibana两门技术,并结合ES技术,采用ELK技术栈,实现大型企业级的日志采集和检索平台。
(3)学完课程后,学员应该能够完全精通ELK技术栈,并可以使用ELK技术栈快速搭建日志检索平台,以及数据可视化平台优化
---------------------------------------------------------------------------------------------------------------------------------------------
一句话,整套课程的设计思路是,将一个复杂并且很大的技术体系(Elasticsearch技术体系)拆解开来,按部就班,从浅入深,逐步讲解。学员每学完一个篇章,就能够理解掌握到对应的技术能力,能够应用到现有工做中,或者是跳槽时的简历和面试中。若是学员最终学完整套系列课程,那么绝对能够达到Elasticsearch这门技术的顶尖高手程度。足以在任何大公司中进行Elasticsearch运维管理、复杂应用开发、大型系统架构,同时掌握最流行的ELK技术栈解决对应的海量日志检索以及数据可视化问题。