太原java培训学校
【所属机构:太原华信智原教育】

多年来,Java牢牢占据开发语言排行榜,然而随着市场需求的变化,知识面单一的程序员在职业发展中受到限制,为此,华信智原将JAVA和大数据高效融合,推出独创课程体系JAVA大数据,让传统意义的JAVA程序员能在大数据时代脱颖而出
互联网+时代来临
+
就业选择更多+
就业薪资更可观+
职位晋升更快
课程全新升级,实力提升看得见
阶段 | 课程名称 | 课程内容 |
第一阶段 | JAVA基础 | 环境、Helloworld原理、jdk、jre、JVM关系;定义变量、名称、类型、输入字符串scanner;运算符(赋值、算术、条件、关系)、boolean、数据类型转换、溢出、位移、选择结构、多重if、switch;循环结构(一)while、do while;循环结构(二)for、break、continue、三个循环总结。数组 排序(冒泡)、数组 排序(插入) 二分查询、(引用数据类型、基本数据类型)总结和综合案例,测试、类和对象(private、public、proteced、friendly),方法定义(核心) 方法重载,String类常用API |
JAVAOOP | 封装(静态、常量、构造函数、属性、方法重载),JVM(内部)引用数据类型,基本数据类型,继承一 (extends、 super、this、方法重载、is a),继承二 (抽象类、重写),多态(接口、接口与抽象类区别)instanceOf,策略模式、工厂方法、模板方法 | |
JAVA进阶 | 集合(一)(Collection List Set)泛型,Arraylist、LinkedList、Vector,HashSet、Iterator,Collections和Collection区别;集合排序接口;集合(二) Map,HashMap、HashTable,存放原理、构造函数,Hash、String、INT、Boolean算法,Hash冲突、Hashmap的解决方案,List中判断对象是否存在的方法,equals( ) hashCode( ),集合总结、异常,throw、throws、自定义异常,I/O流(一),File类操作(递归),BuffedInputStream-FileInputStream-InputStreamRead-->BuffedReader-->FileRead,I/O流(二)NIO与IO的区别,序列化和反序列化、RandonAccessFile 多线程(一),Thread、Runnable、同步和异步、线程状态转换,线程池、生产者和消费",多线程(二),java、util、concurrent常见类、锁,Socket,简单的网络7层模型、TCP/UDP、常用端口、发送消息案例;XML、Dom4j、HttpUrlConnection,读取外网的XML、API来本地解析 | |
第二阶段 | Linux & 数据库基础 | linux和Mysql安装(一) linux常用命令 windows也要安装,Mysql可视化软件" "Mysql基础以及简单查询(二) 三大范式、ER模型、数据类型、表创建以及表约束 新增(单行、多行)、修改、删除、复制表结构和复制表数据、简单查询" "Mysql高级查询(三) 单表、多表、子查询、分页、联表、视图" "Mysql(四) 函数、触发器、索引、优化" "Mysql(五) 存储过程、事务" "JDBC(一)结合Maven Maven简单配置、JAVA操作JDBC" "JDBC(二)结合Druid 结合连接池" "三层架构 为了给Servlet项目做准备(第三阶段项目的表结构操作) 业务逻辑层中使用ThreadLocal |
前端基础及框架 | html(一) 概念、常用标签 html&html5(二) 表格、表单、iframe css(一) css选择器( 标签、类、ID、子类、后代) css属性(文本,文字,背景) css(二) css属性(盒子模型、浮动、定位)、css圆角,flex属性 css(三) 做一个简单的网页案例 JavaScript jQuery Bootstrap | |
第三阶段 | JAVA服务器及框架技术 | tomcat和jsp基础、三大指令、WEB项目搭建、JSP内置对象 Request和Response、9个的概念,API方法,Servlet(一) Session、Cookie和Application,配置(XML配置演示、着重注解)登录练习,转发和重定向(模拟数据,查询数据) EL和JSTL标签显示,Servlet(二),完整的连接数据库(之前做过的三层架构),Filter,编码过滤、登录判断、 简要提出Listener,jQuery AJAX,Servlet增删改、分页操作,MyBatis、分页插件Pagehelper(一),配置XML单表( 要提注解方式)、动态sql、改上面的servlet项目,MyBatis(二),多表查询配置以及、插入批入(上面简单表poi批量插入),Mybatis逆向工程和缓存(三) |
JAVA Spring框架技术 | Spring IOC,代理模式与Spring Aop(一),语法、静态代理、JAVA动态代理、CGLIB、表达式,Spring Aop(二),自定义注解、AOP拦解、事务传播原则,SpringMVC(一),概念、纯SpringMVC配置、@RequestMapping,SpringMVC(二),参数传递、文件上传、@ResponseBody、Interceptor,SpringMVC(三),SpringMVC工作原理 | |
JAVA企业级前后端 分离项目实践 | Vue.js Vue.js +Element_ui Vue.js +Element_ui+Axios SSM框架集成(项目)+Vue.js | |
第四阶段 | SpringBoot项目实践 | SpringBoot快速搭建;配置、按需动态加载 、跑出一个案例,三层操作数据库的;SpringBoot项目集成Redis、RabittMQ;SpringBoot项目集成 Elasticsearch+环境搭建;SpringBoot项目集成Shiro |
第五阶段 | Linux深入操作 | 权限、文件操作、vim、管道、任务控制、Shell基础、磁盘操作 |
Hadoop海量数据分布式存储框架 | 安装、集群搭建,HDFS、HDFSshell操作,HDFSAPI、MR原理、MR操作(1),MR操作(2),Yarn原理 | |
Hive高级开发与分布式计算框架 | 安装、shell,HQL、Java调用、UDF编写,Hive调优 | |
Sqoop数据抽取工具 | 安装、导入导出、增量数据、全量数据迁移 | |
Flume日志系统 | 安装、日志生成、日志收集 | |
离线存储项目案例 | SpringBoot+Hadoop构造离线数据分析案例 | |
第六阶段 | Kafka消息队列 | 实时计算平台解决方案、Kafka基础与常用API、使用Flume收集数据到Kafka |
Hbase | 安装、shell、Java调用、RowKey设计、HbaseHive集成 |
学JAVA 大数据为什么选华信智原?
实战项目库,覆盖主流热门行业项目
- 华信商城
- 在线学习平台
- 华信通用管理网
- 1
架 构:SpringMVC+Spring+MyBatis+Dubbox 主流分布式互联网架构
- 2
业 务:商家平台、用户中心、购物车、订单、支付、评论、 搜索、秒杀多系统架构
- 3
技术点:MyCat中间件、Redis集群缓存、ActiveMQ异步通信、SolrCloud 分布式搜索集群、Freemarker页面静态化、Nginx+Keepivd+Tomcat 、高可用、高可靠主备集群方案
- 1
架 构:SpringMVC+SpringBoot+Spring+SpringData微服务系统架构
- 2
业 务:流媒体系统、在线编程、问答、考试、云笔记、会员、订单多系统架构
- 3
技术点:VUE界面开发、Docker容器化系统部署、系统通信采用Restful接口调用、百度Echarts报表展示、SpringSecurity权限控制、ElasticJob分布式任务调度
- 1
架 构:SpringBoot+SpringMVC+Dubbo+Mybatis React.js+html5+百度地图+微信小程序
- 2
业 务:商品信息管理、管理员管理、用户管理、业务管理、资讯管理、问答管理、财务管理、系统管理
- 3
技术点:基于SOA思想进行架构、使用Swagger生成标准API文档、引入分布式事务的解决方案、后台系统基于Ant Design Pro打造、引入区块链技术实现信用风险评估、采用ELK日志收集处理、采用GraphQL接口通信

一线技术大牛点拨,全程陪练实战项目

Java软件工程经理级项目讲师
7年软件研发和项目管理的从业经曾任北京索德电气工业有限公司信息部部长,北京金蝶管理软件有限公司高级开发工程师职务。多年一线开发和实施工作的锻炼,有大量的编码和项目实施经验。授课以企业核心应用为导向,教学时引导学员建立起企业开发模式的思维。