首页 > JAVA
  • JAVA架构师班03期
  • JAVA实战班01期

面向对象:JAVA开发2年以上开发者

课程周期:6个月

上课时间:每周一、二、三、四晚20:00~22:00

课程费用:6499元

支付方式:1、腾讯课堂购买 2、淘宝店购买

咨询QQ:605755793

开课时间: 2018年9月27日

免费试听点此试听

课表内容:

课程名 课程详情
微服务架构
1、Resutful(资源与URL、统一资源接口和表述、资源链路、状态和转移)
2、Spring Boot(核心组件、集成Duboo、集成Redis、多视图配置、集成CORS、集成Swagger2、多环境开发和部署)
3、Spring Cloud(Eureka服务注册、RestTemplate应用通讯、Ribbon负载均衡、Feign框架、Config统一配置、Hystrix容错和降级、Zuul微服务网关、Stream消息驱动、Sleuth服务)
4、Docker容器(dkfile语法、Birdge详解、据持久化之Bind Mounting、WordPress部署、RoutingMesh、Ingresss负载均衡、Cloud 自动构建镜像、持续集成和部署)
5、项目实战(搜房网(Zookeeper+Feign+Ribbon+config+Hystrix+Zuule+Sleuth+Stream+Docker构建微服架构及实战))
分布式架构
1、消息通讯(Socket/ServerSocket、SocketChannel、MulticastSocket、Multicast、Mina、Dubbo Netty)
2、网络通讯(TCP/UDP/Multicast协议、BIO/NIO/AIO)
3、远程通讯(RMI、WebService、SpringRMI/Apache CXF、Hessian、Http、Thrift)
4、Zookeeper(介绍、配置、集群安装、Java API/Zclient/Curator、负载均衡、分布式锁、统一命名服务、master选举、ZAB协议)
5、设计模式专训(单例、三大工厂、装饰器、迭代器、观察者、代理等)
6、Dubbo(核心角色、配置、负载均衡策略、服务订阅、注册配置、设计原理分析、集群容错、配置优先级、文件缓存配置)
7、分布式事务(服务SOA、事务跨域、CAP理论、DTP事务模型、2PC、XA/JTA、DTS架构模型 TCC、Atomikos实现、接口整合、Ebay模式)
8、分布式缓存(Redis应用、安装、配置、发布、订阅、分布式锁、持久化机制、集群)
9、分布式消息通讯(ActiveMQ、RabbitMQ,RockMQ、RocketMQ,kafka)
10、反向代理(Nginx安装和部署、Rewrite使用和缓存配置、Nginx实战和负债均衡配置、Nginx+Keppalived实现高可用、Nginx进程模型、Nginx配置HTTPS请求)
11、MongoDB(安装和CUDR、BSON和表示关系、索引、分布式属性 Replication、Sharding分片)
12、项目实战(大型电商项目(构建亿级流量处理的缓存架构(7层保护)+使用MyCat来做从主和读写分离+Nginx完成动静分离+fastdfs构建图片服务+dubbo服务治理+ZK的高可用配置+ELK完成搜索优化)并发量在800QPS)
大数据架构
1、Linux(Linux系统安装和配置、Linux网络和权限配置)
2、Hadoop(HDFS分布式文件系统、YARN分布式资源管理系统、MapReduce分布式计算框架)
3、Hive Hadoop(Metastore元数据村粗、驱动和查询编译器、执行引擎和服务器)
4、Hbase(BigTable数据模型解析、稀疏排序映射(key/value)、MapReduce分析Hbase数据)
5、Sqoop(安装和基本使用、导入数据到HDFS分析、设置数据存储格式Parquet、导出数据到Export、导出Hive到RDBMS中)
6、Flume(Flume介绍和原理、安装、配置、部署、Avro监听)
7、Kafka(介绍、环境搭建、数据持久化、消息传输、事务定义、性能优化、主从同步、消息、日志)
8、项目实战(商品推荐系统(根据用户个人喜好,自动分析出用户感兴趣的商品现在到个人推荐商品栏里面))
源码剖析
1、常用设计模式(单例模式、工厂模式、代理模式、原形模式、模板模式、委派模式、策略模式、中介模式、构建者模式)
2、MyBatis(Configuration、SqlSession、Executor、StateMentHandler、ParameterHandler、ResultSetHandler、TypeHandler、MappedSatement、SqlSource、BoundSql)
3、Spring(beans组件、Context组件、Core组件、Transaction组件)
4、Spring MVC(DispatcherServlet、Controller、HadlerMapping、HandlerAdapter、HandlerInterceptor)
5、Spring Boot(SpringApplication的run方法、ConfigurationClassPostProcessor类的加载、OnWebApplicationCondition注解使用条件、EmbeddedServletContainerAutoConfiguration自动装配、Servlet的容器创建、Tomcat创建)
工程化
1、MAVEN(安装、配置、迁移、常用命令、依赖和插件管理、依赖传递、依赖冲突、模块集成和聚合、项目打包和部署)
2、GIT(安装、配置、常用命令、冲突解决、提交github、多人协同开发)
3、SVN(安装、配置、常用操作、解决冲突、搭建分支、管理分支、版本回退)
4、Jenkins(安装、配置、插件、任务构建、自动部署、自动执行)

面向对象:JAVA初学者

课程周期:四个月

上课时间:每周1~4 20:00~22:00

课程费用:4999元

支付方式:1、腾讯课堂购买 2、淘宝店购买

咨询QQ:605755793

开课时间: 2018年9月25日

免费试听点此试听

课表内容:

课程名 课程详情
java基础
1、计算机基础(DOS常用命令、Java概述、JDK环境安装配置、环境变量配置、Java程序入门)
2、编程基础(数据类型、变量和常量、运算符、流程控制语句、方法的定义,方法重载、数组,堆,栈,方法区、Scanner类)
3、面向对象思想(类与对象、成员变量和局部变量、封装,继承,多态、构造函数、this,super关键字、抽象类、接口)
4、编译工具Eclipse的使用、常用类(Object、Random类、String类、StringBufffer,StringBuilder类、System类)
5、基本数据类型包装类,单例设计模式
6、集合(集合框架、List/Set/Map集合接口、ArrayList、HashSet,TreeSet、HashMap,TreeMap、数据结构、工具类)
7、IO(流的理解、字节输入输出流、字符输入输出流、字符和字节缓冲输入输出流、复制和操作文件、递归)
语法进阶
1、多线程(多线程运行原理、多线程多种实现方案、线程生命周期、线程状态、线程同步、线程间通信)
2、反射(反射原理、类加载机制原理、反射使用构造函数/方法/属性/字段、应用解析、工厂设计模式、动态代理)
3、XML(基本语法、DTD校验、Schema校验文件、原生DOM,JDOM,DOM4J+XPath方式解析)
4、注解及动态代理(四个元注解、自定义注解、代理设计模式实现(静态代理和动态代理)、JVM三种预定义类型类加载器,用户自定义类加载器),枚举
数据库
1、Mysql管理(建库、建表、约束、视图、索引、存储过程、函数和数据库备份、多表设计、多表查询)
2、JDBC实现、JDBC工具类、自定义DBUtil工具类,DBUtil框架
3、数据库连接池(解析数据库连接池原理,自定义连接池,DBCP,C3P0)
4、数据库事务(事务特征ACDI解析、事务的应用、JDBC中事务手动控制)
Web前端
1、HTML(HTML基本结构、常用语义标签、表单元素、布局)
2、CSS(样式引入、选择器、常用属性和值、浮动、盒子模型、元素定位)
3、JavaScript(语法结构、类型/值/变量、表达式运算符、方法、对象、各种应用)
4、jQuery(初始化、常用选择器、DOM操作、链式编程、常用方法、事件、动画、自定义插件)
5、EasyUI(概念、实现方式、linkbutton、messager、dialog、progressbar、tabs、form、datagrid)、综合案例
javaWeb
1、Web相关概念、Tomcat(安装及使用、应用部署、虚拟主机)、HTTP协议
2、Servlet(概念、入门案例、生命周期、配置介绍)、ServletConfig、ServletContext
3、Request(概念、获取请求参数及乱码问题、request域及转发)、Response(概念、操作响应状态码,响应头,正文、重定向)
4、JSP基础(基本使用、原理、脚本、注释、案例)、Cookie(概念、持久化、案例)、Session(概念、生命周期、购物车案例)
5、JSP高级(jsp指令、jsp内置对象、jsp标签)、EL表达式(获取参数、执行运算、web重用对象、函数)
6、JSTL(概念、核心标签(out、set、remove、foreach、if等)、案例)、MVC设计模式
7、分页、监听器(概念、监听器、踢人案例)
8、过滤器(概述、生命周期、相关配置)、综合案例(统计网站访问次数、自动登录、URL权限、通用字符编码)
9、文件上传和下载(原理、中文文件乱码、上传目录分级)
10、AJAX(概念、XMLHttpRequest、AJAX请求、校验用户名案例)
11、销售管理平台(通用Servlet、JSTL、AJAX、分页、JSP、MVC)
SSM
1、Spring框架(IoC/DI、BeanFactory的使用、Bean的初始化、Bean作用域及生命周期、Bean的注入、注解开发
2、Spring框架(AOP原理使用、切入点、通知类别等)、AOP注解及注意事项、JDBCTemple及标准DAO模版制作
3、Spring框架(事务管理介绍、事务管理的实现方式、注解开发)
4、MyBatis框架(原理、入门案例、映射文件配置、Mapper动态代理方式、配置别名)
5、MyBatis框架(输入映射、输出映射、动态sql、多表关联查询、逆向工程、Spring和MyBatis的整合)
6、SpringMvc(介绍、入门案例、基本配置文件、参数绑定)
7、SpringMvc(注解开发、Controller方法、异常处理、图片上传、json数据交互、拦截器)
8、CRM系统完成(Spring+MyBatis+SpringMvc的整合)
项目实战(EMS考务平台)
1、需求分析和核心业务流程讲解 2、数据设计和PD建模
3、EasyUI前端框架快速构建系统UI原型 4、Spring+MyBatis+SpringMvc框架整合,快速搭建系统
5、RBAC认证模型规划项目的角色权限控制 6、JavaMail与Spring整合支持邮寄群发机短信验证接口调用
7、组卷模块核心业务随机组卷和手动组卷功能代码讲解 8、考试阅卷模块的业务功能分析及实现
9、Excel试题的批量导入企业级实现讲解 10、考试客观题和主观题处理业务处理方式分析和讲解
10、以班级,以周,以月的成绩分析报表实现。 11、项目打包部署到生产环境测试