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