讲解分布式开发相关技术, 阐明组件之间的技术关联特点, 全面解析架构设计各个层面的知识点, 有针对性对特定技术进行重点说明。
时间1~2天。
软件使用方式和架构演进
- 常用使用软件方式
- 服务架构演进
软件应用开发
- Web网页展示
- JavaScript编程语言
- 浏览器显示
- Web服务器
- Web处理
- Web容器
- Web服务
- 并发访问
- 面向对象
- Java编程语言
- Java线程和并发
- 高性能IO
- 开发框架
- Spring框架
- MVC
- 数据库
- 数据库访问
分布式系统
- 分布式访问
- RPC远程调用
- 信息获取机制
- 对象模型
- 响应式编程
- 数据异步访问和验证
- 微服务
- SpringBoot
- 注册协调
- 微服务服务治理
- SpringCloud
业务中间件
- Jakarta EE 技术规范
- 应用服务器
- 集群和域
- 事务
- Java模块化
- Java消息
- 分布式消息
- Java缓存
- 分布式缓存
- 网关
- 任务调度
- 应用集成
- 工作流
- Rules规则
- Java显示
- 跨平台展现
- 门户
- 社交
DevSecOps安全和开发运维
- 系统安全
- 认证和授权
- 系统安全
- 日志
- 监控
- APM 分布式跟踪系统
- 微服务度量
- 可观测性开发
- CICD 持续集成和交付
- OPS 配置管理
操作系统和云原生
- Linux操作系统
- Linux开发
- 容器环境
- 容器编排
- 云原生开发
- Go编程语言
- Java云原生开发框架
- 云服务架构设计
数据应用开发
- 数据库类型
- Python编程语言
- ETL
- Java批量处理
- 大数据批量处理
- 大数据流式处理
- EDA编程模型
- CDC 事件数据捕获
- 数据访问信息
- 商业智能和可视化
- 数据治理
- 数据模型
- 数据科学
- NLP自然语言处理
- LLM
- 数据和AI流
软件研发管理
- 配置管理
- 制品管理
- 开发测试
- 研发管理
- DDD
- 设计方法
- 软件应用管理
- 统一架构设计