2018年度社会信赖职业教育品牌
课程至上的在线java培训机构


在线答疑辅导,点击咨询
24小时课程咨询:17611189885

Java架构师课程二阶段

2019年3月1日 14:05 作者:柠檬java学院


柠檬学院的java架构师课程是整个java培训体系中的java课程的高级进阶课程,二阶段主要为java架构师培训整个阶段的Spring boot内容,课程主要有六大方面,1、基础核心;2、Spring Cloud;3、APP后端系统架构;4、dubbo;5、FastDFS;6、消息机制。

01 基础核心

1、SpringBoot的事务管理; 2、Spring Boot 介绍和开发环境搭建; 3、Spring Boot核心注解; 4、Spring Boot自动配置; 5、Spring Boot 项目发布; 6、Spring Boot的web开发-Controller; 7、Spring Boot的web开发-跨域调用处理; 8、数据整合-Spring Data JPA; 9、数据整合-事务处理; 10、前端模板-thymeleaf; 11、前端模板-jsp; 12、前端模板-freemarker; 13、消息服务-ActiveMQ; 14、消息服务-RabbitMQ。

02 Spring Cloud

1、微服务架构概念; 2、微服务架构课程介绍; 3、服务提供者和服务消费者; 4、eureka 和 eureka server详解; 5、ribbon配置详解和使用; 6、feign配置详解介绍与使用; 7、feign eureka ribbon 配置和常见问题; 8、hystrix介绍; 9、hystrix dashboard; 10、turbine聚合监控; 11、zuul; 12、config server 和config client; 13、配置属性加密的对称和非对称加密; 14、spring cloud config 安全机制; 15、spring cloud config 整合eureka; 16、spring cloud config-服务高可用。

03 APP后端系统架构

1、Token机制; 2、JSON WEB Token(JWT)机制; 3、基于JWT的SSO单点登录; 4、暴露给App端的Restful API设计; 5、接口安全机制。

04 dubbo

1、Dubbo对传统工程进行服务化改造; 2、基于ZooKeeper的服务注册中心; 3、SSM项目整合; 4、服务发布; 5、服务调用; 6、监控中心; 7、基于dubbo的分布式系统架构; 8、服务集群; 9、分布式子系统的划分; 10、服务接口设计; 11、服务启动依赖检查; 12、服务负载均衡策略; 13、开发测试; 14、同类产品。

05 FastDFS

1、FastDFS介绍; 2、FastDFS架构讲解; 3、FastDFS环境搭建; 4、FastDFS环境使用; 5、FastDFS集群环境搭建; 6、FastDFSNginx缓存; 7、FastDFS负载均衡; 8、FastDFS集群API操作; 9、Web项目与fastdfs集群进行整合; 10、Web项目实现对fastdfs文件进行定时任务清理工作。

06 消息机制

1、ActiveMq体系架构和jms讲解; 2、activemq集群高可用+负载均衡部署; 3、queue topic消息订阅和发送; 4、Spring整合Activemq; 5、Spring JMSTemplate使用; 6、ActiveMQ安全机制; 7、RocketMQ双主双从集群环境搭建; 8、RocketMQ架构讲解; 9、RocketMQ顺序消费; 10、RocketMQ事务消费; 11、RocketMQ拉取机制; 12、RocketMQ API使用; 13、RocketMQ FilterServer使用; 14、RocketMQ开发实战。

上一篇:java架构师一阶段课程内容
下一篇:java架构师三阶段课程内容