java微服务开发(SpringCloud Alibaba)
java微服务开发(SpringCloud Alibaba)详细内容
java微服务开发(SpringCloud Alibaba)
Java微服务开发
课程目标:
通过本课程学习,掌握使用java语言进行后端功能开发,涉及项目配置管理以及SprintBoot、Mybaties等基础框架,基于阿里巴巴技术体系的微服务开发, 以及相关的项目、权限、消息、数据持久化等各方面的内容,学习完成后,具备独立进行后端开发的能力。
适用人群:
Java开发工程师
课程介绍:
培训天数
课程类别
备注
第一部分
SpringBoot开发
(5天)
前后端分离开发介绍
前后端分离开发概述
前后端分离开发流程及架构模式
前后端分离开发协作模式
前后端并行开发协作问题及解决办法
Maven开发介绍
Maven介绍
Maven安装
Maven配置
Maven工程与仓库
Maven与IDEA集成
SpringBoot入门
SpringBoot项目建立
Sprint与SpringBoot介绍
Ioc与AOP介绍
实操SpringBoot建立项目,使用Maven管理依赖
Spring Boot 项目目录结构
SpringBoot与单元测试
SpringBoot启动与热部署
SpringBoot启动Banner定制
实操建立第一个个性化SpringBoot项目
SpringBoot 配置介绍
YAML配置文件介绍
properties配置文件介绍
属性配置
多环境配置
加载顺序
SpringBoot核心注解
注解介绍
SpringBoot启动过程及核心注解
Spring Ioc相关注解
RESTfulAPI
RESTfulAPI介绍
GET
POSt
PUT
DELETE
SpringBoot Web开发
Spring Boot Web开发常用注解
Spring Web原理介绍
JavaBean与参数自动校验
Service层介绍
SpringBoot实现RESTful API
访问静态资源
实操实现一个带逻辑的对前端接口项目
Spring Boot 视图层技术---Thymeleaf
Thymeleaf介绍
SpringBoot整合Thymeleaf
Thymeleaf标签介绍
Thymeleaf业务逻辑
SpringBoot与数据持久化
Mybaties介绍
SpringBoot整合Mybaties及注解
SpringBoot常用Mybaties操作
Entity作用及相关注解
Dao层及Mybaties配置文件
实操实现通过Mybaties操作Mysql数据
SpringBoot事务整合
事务介绍
SpringBoot事务介绍
SpringBoot事务配置
SpringBoot事务注解与使用
实操服务层实现事务控制
SpringBoot整合Shiro
Shiro结构介绍
Shiro引入
自定义Realm
通过注解在控制层使用
实操实现权限控制
SpringBoot实现定时任务
SpringBoot定时任务介绍
Scheduled注解使用
Scheduled配置介绍
Quartz介绍
实操通过Scheduled实现定时任务
SpringBoot记录日志
SpringBoot日志介绍
SpringBoot使用logback
logback详细配置说明及使用
实操实现项目操作日志记录
SpringBoot项目实战
了解开源脚手架,并在基础上进行功能开发
第二部分
SpringCoud微服务开发
(6天)
微服务介绍
单体架构
分布式架构
SOA架构
微服务架构及优势
微服务架构常见解决方案
SpringCloud Alibaba
微服务环境搭建
Nacos -服务搭建和治理
服务管理介绍
nacos简介和安装
Nacos服务提供者注册
Nacos消费者调用服务
微服务功能使用实战
客户端负载均衡Ribbon
手动自主实现负载均衡
负载均衡策略
Ribbon介绍和使用
Ribbon工作原理
Ribbon负载均衡策略
Ribbon负载均衡实操实例
声明式服务调用Feign
Feign简介
Feign快速入门
Feign配置
Feign服务调用的工作原理
Feign负载均衡的实现原理
Sentinel--服务容错
高并发带来的问题
服务雪崩效应
常见容错方案
Sentinel入门
Sentinel的概念和功能
Sentinel规则
Sentinel高级配置
Feign整合Sentinel
Gateway--服务网关
网关介绍
Gateway介绍
Gateway快速入门
Gateway核心架构
路由配置和断言
Gateway实现限流
实操搭建实用网关
第三部分
消息中间件使用
(2-3天)
RocketMQ使用详解
RocketMQ 是什么
RocketMQ 架构
RocketMQ基本概念
RocketMQ搭建
消息发送与消费
SpringBoot环境下集成RocketMQ
实操在SpringBoot下收发消息实现数据交换
Kafka使用详解
Kafka介绍及优势
Kafka专业术语及理论
Kafka安装配置
消息生产者API使用
消息消费者API使用
Kafka消息持久化
实操通过Kafka实现消息传输
郭振杰老师的其它课程
需求分析与管理 03.19
需求分析与管理课程背景:根据美国工业协会统计数据,不适当的市场分析和需求分析是导致产品研发失败的第一原因,独占研发产品失败原因的32,本课程围绕业界企业针对需求管理的难点与挑战,结合标杆企业的最佳实践,详细介绍需求收集、需求分析、需求分解、需求实现、需求跟踪、需求变更管理等需求全生命周期管理方法,涉及理念、流程、组织、方法、工具、案例研讨,全面协助企业提升需
讲师:郭振杰详情
数字化人力资源管理 03.19
《数字化+AI赋能人力资源管理》【课程背景】当下处在以数字化技术为代表的第四次工业革命,数字化技术发展迅速。在技术高速发展的背景下,人员的工作模式和作用在发生这巨大的变化。同时,由于数字原生代进入职场,个人能力和认知水平都有了巨大的提高,个人对于自我价值的实现,有了新的诉求。在此背景下,人力资源管理面临巨大挑战,原来的人力资源管理体系不在有效,从管理思路到管
讲师:郭振杰详情
数字化提升管理能力 03.19
《数字化提升管理能力》【课程背景】目前,数字化技术已经开始普及,各类数字化、智能化产品在日常工作中,极大的提升企业的管理效率。能否熟练的使用数字化技术,借助数字化思维,合理的管理团队,已经是一名管理者的基础要求。工欲善其事必先利其器,借助数字化技术可以在任务管理、工作计划、团队协调等一系列的工作中,有效的提升管理效率。本课程结合日常管理场景,详细介绍最新的数
讲师:郭振杰详情
数字化转型中面临的挑战与措施 03.19
《数字化转型中面临的挑战与措施》【课程背景】目前,工业经济已经在向数字化经济转型,国家将数据列为与土地、能源同等重要的生产要素,数字化技术代表了当下最先进的生产力。同时,受疫情和国际形势影响,企业发展增长压力较大。企业必须面向数字化转型,发展新的产品服务,提升企业效率数字经济,是企业必须的选择。但是,在数字化转型的过程中,企业碰到了很多的问题,典型的有:没有
讲师:郭振杰详情
数据库基础及实操(MySQL) 03.19
数据库基础及实操(MySQL)课程目标:数据库是数据最有效的载体,在现在数字化转型的大背景下,数据成为重要生产资料,数据的使用和安全变得异常重要。数据库作为数据的管理工具,提供了方便的使用功能和安全控制功能。本课程详细介绍数据库的基础知识,MySQL数据库的安装部署,安全控制,数据库的建立和表的建立,数据库的使用。课程收益:了解数据库的基础知识掌握MySQL
讲师:郭振杰详情
数据库介绍与基础使用(MySQL) 03.19
Mysql基础使用课程目标:通过本课程学习,掌握数据库基础知识,掌握MySQL的安装使用,能够使用MySQL建立数据库,掌握MySQL数据库操作语句的编写。适用人群:数据库初学者培训时长:2-3天(6小时/天)课程介绍:课程模块备注数据库基础数据库基本概念数据库设计步骤数据库设计三范式数据库实体关系模型数据库设计案例安装MySQLMySQL基本使用安装MyS
讲师:郭振杰详情
数据分析与应用-1 03.19
《数据分析思维、方法与应用》【课程背景】当下,数字化已经是各行业快速发展的基础,数据作为最新的生产要素,将会发挥更大的作用。数据分析技术,作为数据最基础的使用技术,使用成本最低,获得效益最大。通过数据分析技术,可以实现管理运营数字化,可以更透彻的了解公司和业务,可以更快速的找到日常工作中的问题原因,可以更高效的应对市场变化。数据分析,最重要的是数据思维,有了
讲师:郭振杰详情
数据分析与应用-2 03.19
《数据分析思维、方法与应用》【课程背景】当下,数字化已经是各行业快速发展的基础,数据作为最新的生产要素,将会发挥更大的作用。数据分析技术,作为数据最基础的使用技术,使用成本最低,获得效益最大。通过数据分析技术,可以实现管理运营数字化,可以更透彻的了解公司和业务,可以更快速的找到日常工作中的问题原因,可以更高效的应对市场变化。数据分析,最重要的是数据思维,有了
讲师:郭振杰详情
数据分析与应用-3 03.19
《数据分析与应用》【课程背景】当下,数字化已经是各行业快速发展的基础,数据作为最新的生产要素,将会发挥更大的作用。数据分析技术,作为数据最基础的使用技术,使用成本最低,获得效益最大。通过数据分析技术,可以实现管理运营数字化,可以更透彻的了解公司和业务,可以更快速的找到日常工作中的问题原因,可以更高效的应对市场变化。数据分析,最重要的是数据思维,有了数据思维可
讲师:郭振杰详情
数智化推动新质生产力发展 03.19
《数智化激发新质生产力发展》【课程背景】习近平总书记在黑龙江考察调研期间首次提到“新质生产力”,从而引发了新质生产力的讨论和发展。总书记指出,高质量发展需要新的生产力理论来指导,而新质生产力已经在实践中形成并展示出对高质量发展的强劲推动力、支撑力,需要我们从理论上进行总结、概括,用以指导新的发展实践。本课对新质生产力进行了详细解读,明确指出了新质生产力的含义
讲师:郭振杰详情
- [潘文富]薪资考核的初步改善措施
- [潘文富]新开门店的白板期要做些什
- [潘文富]经销商终端建设的基本推进
- [潘文富]中小企业招聘广告的内容完
- [潘文富]优化考核方式,减少员工抵
- [王晓楠]辅警转正方式,定向招录成为
- [王晓楠]西安老师招聘要求,西安各区
- [王晓楠]西安中小学教师薪资福利待遇
- [王晓楠]什么是备案制教师?备案制教
- [王晓楠]2024年陕西省及西安市最
- 1社会保障基础知识(ppt) 21202
- 2安全生产事故案例分析(ppt) 20282
- 3行政专员岗位职责 19084
- 4品管部岗位职责与任职要求 16277
- 5员工守则 15490
- 6软件验收报告 15426
- 7问卷调查表(范例) 15150
- 8工资发放明细表 14587
- 9文件签收单 14248