2022-01-08 15:23 浏览:
教学阶段 | 课程主题 | 教学目标 |
第一阶段 | Java语言的高级特性、Java多线程、XML、Web | 掌握Java语言的高级特性、Java线程池技术,线程的Join、notify、notifyAll等机制、基于Xml的解析与维护,掌握简单的Html,Css,Js的编写。 |
第二阶段 | JAVAWEB前端技术、基础技术、高级技术、框架加强 | 了解真实项目开发流程,掌握前端开发基本技术,JAVAWEB基础知识,以及过滤器、监听器及常见应用场景等,通过模拟实现框架功能,为后续学习SSH打基础。 |
第三阶段 | Struts2、Spring、Hibernate、JQuery、JS高级、Maven、SSH项目:国际物流 | 掌握Struts2在项目开发时用到的各种知识点,能够应用该框架熟练的开发,熟练掌握利用Hibernate框架完成项目的开发,深入理解ORMapping的概念、缓存机制、 SpringIOC、DI在软件架构中的作用、 SpringAOP的实现机制和应用场景、Struts2的高级特性以及SSH整合的原理等。 |
第四阶段 | SpringMVC、MyBaties、SSM项目 | 熟练掌握SpringMVC的各个组件,理解SpringMVC的架构原理,利用SpringMVC开发项目,掌握用pom.xml文件构建项目,实现电商项目的前台的内容管理、菜单管理、购物等。掌握Redis缓存如何提供性能、利用Solor做全文检索、利用ActivityMQ的异步机制把缓存中的改动同步到 各个环节、掌握MySQL的主从复制和读写分离。利用lvs,keepalived,nginx,tomcat搭建高并发的web环境。 |
第五阶段 | 网络编程、数据仓库、Zookeeper、分布式缓存、集群、SOA、云计算、电信项目 | 掌握数据仓库的知识内容、两种缓存的原理、以及操作,了解Zookeeper的选举算法、同步机制、掌握Zookeeper的集群的搭建,通过项目掌握MySQL的集群、读写分离、优化、掌握Mina框架的通信机制、掌握Zookeeper的高可用机制、利用MySql掌握数据仓库的概念、利用分布式缓存提高系统的性能等。 |
第六阶段 |
Hadoop的分布式文件系统HDFS、Hadoop的资源管理与资源调度 Yarn框架、Hadoop的计算框架MapReduce、HBase、HIVE、Spark、电信项目 |
掌握HBase的集群的的搭建、Hadoop伪分布式的搭建、利用HDFS的API对分布式文件系统进行操作、掌握NameNode与SecondaryNameNode的通信原理、掌握NameNode与DataNode的通信原理,熟练应用Hadoop的MapReducer,Hive与Spark等。 |