JAVA基础知识介绍-

第一阶段:Java语言的基础

★ Java语言基础

1,具有面向对象思想的JAVASE

2.(类加载机制和反射、注释、泛型、网络编程、多线程、IO、异常处理、通用API、面向对象、JAVA编程基础)

3.Java8的新特性

JAVA狼勇士班第二阶段:数据库

★数据库

1,Oracle(SQL语句,SQL语句原理,SQL语句优化,表,视图

2.Oracle数据库的顺序、索引、Oracle数据字典和PL/SQL开发。

3、数据库设计原理,MySQL,JDBC

第三阶段:网络基础

★网络基础

1,HTML5(H5)基本文档结构,链接,列表,表格,表单;

2.CSS的基本语法,盒子模型,浮动布局,定位;

3、JavaScript语言基础,DOM编程,事件模型等。)、JQuery、AJAX框架、XML、BootStrap组件。

第四阶段:Java Web技术和主流框架

★ Java Web技术和主流框架

1。Servlet、struts2、hibernate4、spring4、JPA、maven

2、SpringData、SpringMVC、MyBatis、SpringSecurity、shiro、Nginx

第五阶段:Linux

★ Linux

1,Linux安装,熟悉Linux的基本命令,vi编辑器的使用,awk和sed命令的使用,用户和组。

2、文件和目录权限管理、使用ACL的高级访问控制、网络配置和软件包安装、启动过程和服务管理。

3.系统监控和日志管理、流程管理和任务规划、ssh远程登录、shell foundation和shell脚本。

阶段6:大数据技术(Hadoop和Spark)

★大数据技术(Hadoop和Spark)

1,Hadoop (Hadoop基础与环境构建,HDFS架构,MapReduce;Hadoop集群模式,HDFS联盟,使用ZooKeeper实现Hadoop集群的HA(高可用性)功能。

2.Yarn的任务调度机制,Apache Hive,Pig数据处理,集成Hadoop和Sqoop。

3,Flume和Apache Kafka交换数据,安装部署HBase,Storm)。

4.Scala语言(Scala环境构造、Scala基本语法、模式匹配、重载和构造函数、Map和reduce、tuple、继承、StringContext、Option Some None、tuple;集合方法和操作,以及未来对象的同步处理和异步处理返回的结果)

5.Spark(详细说明了Spark的构造,Spark-shell的使用,Spark-submit的应用,Spark内核的设计与实现,以及内核中的实现架构和运行原理;Spark生态系统中的组件,包括:Spark Core、Shark、Spark SQL、Spark Streaming等。)

第7阶段:项目

★项目

1,中国-UCSP项目SSM(Spring+SpringMVC+MyBatis)

2.用户关系管理系统S2SH+Maven+Nodejs+MySQL技术的实用开发。

3.电商交易平台S2SH+Maven+Shiro+Oracle