零基础大数据入圈班

无需基础,循序渐进,学好大数据,挑战年薪50W。【购买说明】此商品为虚拟商品,一经购买,概不退款。

¥21980.00

支付宝付款微信支付

难度: 零基础     时长:1224小时    学习人数:54433人 随到随学答疑辅导配套教辅

  • 01编程之道

  • 02Java语言快速入门

  • 03MySQL数据库快速入门

  • 04JAVASE基础精讲

  • 05JAVASE高级精讲

  • 06Oracle数据库

  • 07ORM框架之MyBatis

  • 08网页三剑客-HTML + CSS + JavaScript

  • 09前端布局框架BS和LayUI

  • 10JavaEE底层原理剖析与开发

  • 11项目实战 - 云R记

  • 12Spring 全家桶

  • 13企业级实战项目CRM

  • 14Linux

  • 15Nginx

  • 16Zookeeper

  • 17Hadoop-HDFS

  • 18Hadoop-MapReduce

  • 19Hive

第一阶段:编程之道

升级说明

本阶段从项目案例(十几个案例)入手,提高学员尤其是没有接触过编程的学员对编程的兴趣,让大家感受编程乐趣,理解编程用途,降低入门难度。

主要内容

该阶段主要学习课程介绍、HTML、CSS、JS、jQuery以及QQ空间、字母消消乐、地图、爱尚音乐等项目案例的制作。

可解决问题

轻松让学员入门,所做案例课间即可得,掌握基本的前端开发。

可掌握的核心能力

掌握基本的HTML编写、完成CSS样式和JS交互,通过学习,尤其是对常见案例的编写,让其具备基础的编程能力。

第二阶段:Java语言快速入门

升级说明

本阶段引入十二大基础案例以及开发完整的学生管理系统的项目实战,让学员从枯燥的理论知识变为带着解决问题的思路去学习。

主要内容

主要学习Java基础入门、IDE工具使用、数据类型、变量与运算符、控制语句、十二大案例、数组与算法、面向对象入门以及学生管理系统的项目实战。

可解决问题

快速入门Java编程,基础语法是学习任何编程语言的第一课,学好基础语法,才能更好的学习后面的课程知识点。

可掌握的核心能力

掌握Java开发环境基本配置,掌握运算符、表达式、流程控制语句、数组等的使用, 熟练使用IDEA开发工具,掌握Java基本面向对象知识,掌握学生管理系统编写

第三阶段:MySQL数据库快速入门

升级说明

快速学习数据库的基本知识,以常见的关系型数据库MySQL为例诠释数据库的操作,最后通过UML建模完成权限管理项目的数据库设计,做到学有所用。

主要内容

数据库基础知识,MySQL 基础知识,MySQL8 新特征,安装和卸载 MySQL8,使用 navicat 访问数据库, SQL 语言入门,创建数据库表 , DML,修改删除数据库表, 表的完整性约束,表的外键约束,DML 扩展,权限管理系统数据库设计。

可解决问题

让学员掌握常见的数据库操作,具备基本的数据库开发能力和数据库设计能力。

可掌握的核心能力

掌握 MySQL 服务器的安装与配置, 掌握 MySQL 客户端的使用, 了解 MySQL8 的新特征,掌握数据库表的创建, 掌握 DML 语句,理解修改删除数据库表,掌握表的完整性约束,项目数据库设计。

第四阶段:JAVASE基础精讲

升级说明

深入理解Java基础内容,增加更多练习,巩固Java基础内容。

主要内容

Java的多环境搭建(包含Java8和Java11),Jshell实现HelloWorld,final关键字,数据类型与转换规则,六大运算符,控制语句以及出错解决,循环与遍历,方法重载与重写,深入面向对象以及内存分析,IDE工具Eclipse与IDEA使用,接口与抽象,内部类与异常处理,包装类、String、Date、枚举等常用类,项目实战-贪吃蛇。

可解决问题

本阶段能让学生对Java基础不仅知其然,还知其所以然。对Java面向对象底层更加清晰与应用。

可掌握的核心能力

深入理解Java基础,掌握Java11的Jshell快速编程,掌握面向对象的精髓,以及方法的深入使用,掌握内部类、抽象类和接口以及常用类的使用。

第五阶段:JAVASE高级精讲

升级说明

深入学习JDK8新特性,以及手写容器,掌握Stream相关操作等。

主要内容

学习JDK8新特性,容器集合(List、Map、Set),配置文件类与集合工具类Collections,多线程与线程通信,JVM锁机制,网络编程,反射与注解,正则与XML解析以及设计模式。

可解决问题

目前市面上最流行JDK8的新特性尤其是Lambda以及Stream对集合列表的一些操作,那本阶段就采用JDK8的方式讲解这些高阶的Java基础知识。

可掌握的核心能力

掌握Lambda表达式的使用,掌握容器底层机制与原理,掌握List、Map与Set以及Properties和Collections工具类,掌握Stream的相关操纵,掌握多线程定义与状态,掌握Synchronized锁机制以及线程通信,掌握Socket通信与反射机制,掌握Java注册与正则表达式,掌握XML解析和设计模式的使用。

第六阶段:Oracle数据库

升级说明

本阶段主要学习另外一款非常出名的RDBMS数据库Oracle,让学员掌握更深更优秀的数据库技术。

主要内容

主要学习Oracle的安装,Oracle的Select语句,Oracle条件查询、函数与分组查询,Oracle多表Join,DDL语句与DML语句。

可解决问题

掌握在数据量更高、更大、安全性要求严的情况下如何存储数据的解决方案。

可掌握的核心能力

掌握Oracle数据库的安装,掌握Select语句,轻松应对面试中的SQL题目,掌握Oracle的条件查询、函数、分组与分页查询,掌握Oracle的Join、DDL与DML。

第七阶段:ORM框架之MyBatis

升级说明

掌握基础的JDBC操作数据库的原理以及ORM框架MyBatis如何操作数据和MyBatis底层相关知识。

主要内容

JDBC操作数据库步骤,MyBatis入门与SQL映射,Log4j日志框架,MyBatis的结果集映射,MyBatis接口绑定与动态SQL

可解决问题

Java如何操作数据库的问题,以及在实际工作中如何高效快捷的进行数据库的操作。

可掌握的核心能力

掌握JDBC如何操作数据库,掌握 mybtais.cfg.xml 的核心配置,理解 Mybtais 的映射原理,掌握映射文件的详细配置,掌握 MyBatis 动态代理完成 CRUD 操作的流程,掌握 Mapper.xml 的配置,掌握动态 SQL 的使用,掌握多表联合查询的使用,掌握 Mybatis 的注解,掌握 MyBatis 的,一级和二级缓存,掌握 MyBatis 的运行原理,理解 MyBatis 的封装

第八阶段:网页三剑客-HTML + CSS + JavaScript

升级说明

完整学习网页设计三剑客的知识,能够对前端网页设计有全面认知。

主要内容

VSCode工具使用,HTML,CSS,JS,jQuery与Ajax交互操作。

可解决问题

此阶段能让后端工程师对前端开发有更深理解,并具备前端工程师的开发能力。

可掌握的核心能力

掌握市面流行的开发工具VSCode的使用,掌握基本的UI布局以及样式调整,掌握页面动态效果的操作,掌握前后台的数据交互。

第九阶段:前端布局框架BS和LayUI

升级说明

引入BootStrap和LayUI,能够让Java后端工程师也能自主编写后台UI界面,称为全栈开发工程师。

主要内容

BootStrap引入与常用样式,BootStrap组件和插件(导航、下拉、分页、模态框等),LayUI布局与基本元素,LayUI组件(Layer、日期、表格),LayUI mini

可解决问题

本阶段让Java后台能用前后台的思想独立进行软件系统的开发。

可掌握的核心能力

掌握BootStrap栅格化思想,掌握BootStrap的相关组件与插件,掌握前后台分离思想,掌握LayUI组件和LayUI Mini。

第十阶段:JavaEE底层原理剖析与开发

升级说明

通过手写Tomcat服务器深入理解HTTP协议以及Java Web运行环境。

主要内容

本阶段学习B/S、C/S架构,HTTP相关知识,Tomcat,Servlet、Request/Response,Cookie与Session,MVC思想、JSP与JSTL、Filter与Listener,Maven构建工具,SVN版本控制工具,Freemarker模板技术。

可解决问题

真正开始掌握Java的互联网编程的基础技术与企业级开发流程。

可掌握的核心能力

掌握IDEA下的Tomcat使用,掌握Servlet 、JSP、Freemarker等JavaEE技术,掌握文件上传下载技术,掌握Cookie、Session和Context数据存储技术,掌握MVC思想、监听器与过滤器,掌握Maven、SVN企业级开发工具的使用

第十一阶段:项目实战-云R记

升级说明

引入互联网真实项目类似有道云笔记项目,严格按照企业开发标准,让学生掌握JavaEE的开发流程与相关技术的使用。

主要内容

使用IDEA进行开发,基于JDK8 + Maven + MySQL 开发环境开发,完成项目六大功能。

可解决问题

这是学员开始的真正意义上的第一个互联网项目,既有简单的应用,也有复杂的效果,能够学生吃透JavaEE的底层核心技术与企业开发流程。为后面的框架项目开发打下良好的基础。

可掌握的核心能力

掌握基于IDEA + JDK8 + Maven + MySQL的开发环境的JavaEE的开发,掌握MVC开发思想的应用,掌握Servlet + JSP + Java Bean的第一代Java Web开发模式。

第十二阶段:Spring 全家桶

升级说明

深入理解Spring IOC原理以及Bean的加载过程,掌握Spring5以后Spring对于AOP的改革,同时学习一款快速开发Spring应用的瑞士军刀SpringBoot技术。

主要内容

Spring IOC底层与Bean生命周期,切面编程(AOP),Spring task定时任务,Spring JDBC数据库操作,Spring的Transaction管理,Spring基础Java Mail,SpringMVC与Restful接口开发,SpringBoot入门、原理与第三方集成。

可解决问题

全面感受Spring加载给整个Java Web开发体系带来的便利,让Java Web 开发不在具备繁琐的开发细节,让Java Web开发简单便捷。

可掌握的核心能力

掌握Spring的两大核心技术,掌握Spring第三方的相关工具(Task、JDBC、JavaMail等),掌握SpringMVC开发流程与Restful API接口开发,掌握SpringBoot使用及其原理。

第十三阶段:企业级实战项目CRM

升级说明

引入CRM系统的Sass平台,让学员真正掌握最新的基于Sass服务的JavaEE开发技术。

主要内容

企业级Sass服务开发流程,Spring全家桶以及MyBatis的使用,基于RBAC的权限管理设计与实现,Echarts等前端统计报表工具的使用,Linux的学习以及Linux下的软件安装与项目部署。

可解决问题

一站式Sass平台CRM系统解决方案,从需求分析到项目构建到开发到最后的打包部署,从头到尾让学员感受基于Spring全家桶的新一代Sass平台开发。

可掌握的核心能力

掌握Sass平台的从需求到最终的上线的开发流程,掌握基于Spring全家桶的项目开发,掌握基于RBAC的权限管理系统设计,掌握报表开发与展示,掌握Linux的安装与使用。

第十四阶段:Linux

升级说明

优化了课程体系和讲解内容,新增了用户权限管理、网络管理等模块,添加了Linux的脚本编程

主要内容

Linux体系结构、文件系统、权限管理、Linux的系统分支、Linux的命令使用方式、Linux的文件系统、软件安装、权限管理、shell编程入门和提升

可解决问题

每个程序员岗位,都要求掌握Linux。在步入大数据殿堂之前,先带领大家快速掌握大数据的必备技能,以便更好地学习Hadoop, HDFS, MapReduce, Hive, HBase, Spark,Flink等众多课程。

可掌握的核心能力

冯诺依曼体系硬件组成五大模块、Linux系统版本选择、Linux命令学习策略、Linux文件系统、Linux网络命令、Linux用户组权限、Linux软件安装、Linux脚本编程、Linux脚本编程进阶

第十五阶段:Nginx

升级说明

详细讲解Nginx作为反向代理进行负载均衡的实现,基于具体场景为后续大数据项目数据采集提供支持。

主要内容

做静态资源服务器,做反向代理服务器,做负载均衡服务器各方面的理论和应用讲解

可解决问题

作为Web服务器,Nginx处理静态文件、索引文件,自动索引的效率非常高,作为代理服务器,Nginx可以实现无缓存的反向代理加速,提高网站运行速度

可掌握的核心能力

在性能方面,最大可以支持对5万个并发连接数的响应.在稳定性方面,Nginx采取了分阶段资源分配技术,在高可用性方面,Nginx支持热部署,启动速度特别迅速

第十六阶段:Zookeeper

升级说明

服务的管理端口统一,允许延迟事务日志刷新,ZooKeeper服务器中的审核日志记录

主要内容

主要讲解了Paxos算法原理、ZooKeeper具体的应用场景、ZNode数据结构、事件监听原理刨铣、广播模式刨铣、集群搭建实战、分布式协调实战等知识

可解决问题

基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,Zookeeper 就将负责通知已经在 Zookeeper 上注册的那些观察者做出相应的反应,从而实现集群中类似 Master/Slave 管理模式

可掌握的核心能力

数据一致性的概念,搭建Zookeeper环境,熟悉命令和监听机制

第十七阶段:Hadoop-HDFS

升级说明

Hadoop3.x技术引用、分布式集群搭建、底层源码讲解

主要内容

Hadoop的大数据思维,10大排序算法,底层Block组成和架构,大数据存储策略,Hadoop的高可用和联邦机制

可解决问题

在企业中搭建集群环境,深入了解hdfs底层原理,例如数据存储,数据安全,数据迁移等常用功能。为以后的大数据学习提供基础

可掌握的核心能力

HDFS分布式文件存储架构、HDFS格式化NameNode两次的解救方案、NameNode基于内存存储数据安全策略、ZKFC节点功能介绍与脑裂预防策略

第十八阶段:Hadoop-MapReduce

升级说明

使用的Hadoop3.x框架,从源码出发打通所有mapreduce流程

主要内容

捋顺MapReduce计算的流程、Hadoop2.x新特性资源协调框架、源码进行分析、用新案例验证MapReduce计算能力

可解决问题

MapReduce将复杂的、运行于大规模集群上的并行计算过程高度地抽象到了两个函数:Map和Reduce。它采用“分而治之”策略,一个存储在分布式文件系统中的大规模数据集,会被切分成许多独立的分片(split),这些分片可以被多个Map任务并行处理

可掌握的核心能力

MapReduce思想之分12阶段介绍、MapReduce思想之流程分析、数据流转监控,MapReduce源码分析

第十九阶段:Hive

升级说明

增加大量项目案例,引用电影top250数据分析

主要内容

整理Hive的系统架构,搭建Hive运行环境、学习Hql语句,学习UDAF,比如开窗函数

可解决问题

hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。

可掌握的核心能力

Hive与传统数据库的对比、Hive环境搭建与三种连接方式、Hive数据类型与创建表、Hive数据分区思想、Hive排序开窗函数、Hive的企业级优化

零基础大数据入圈班

购课咨询
电话:152 0184 1284(9:00~22:00)  地址:中国(上海)自由贸易试验区张杨路828-838号26楼  友情链接
上海乐字节教育科技有限公司 ICP认证:沪ICP备19046588号  Copyright@2019乐字节 All Rights Reserved   沪公网安备 31011502015406号