sl-express/01-讲义/其他文档/学习目标.md

85 lines
2.2 KiB
Markdown

# day01
- 了解神领物流项目
- 了解物流行业
- 了解项目的技术架构
- 了解项目的业务功能
- 能够搭建出开发环境
- 能够完成鉴权的任务开发
# day02
- 理解单token存在的问题
- 理解双token三验证解决方案的设计思想
- 能够实现用户端token校验与鉴权
- 掌握支付宝平台的对接方法
- 掌握微信支付平台的对接方法
- 理解分布式锁的原理以及应用
# day03
- 了解支付微服务的需求
- 能够读懂渠道管理相关的代码
- 能够理解分布式锁的应用
- 能够读懂支付宝扫描支付的代码
- 掌握xxl-job的使用
- 能够读懂同步支付状态的两种方式
# day04
- 了解计算运费的业务需求
- 了解运费模板表的设计
- 了解项目中的代码规范
- 能够实现运费计算的业务逻辑
- 能够完成部署服务以及功能测试
# day05
- 了解路线规划需求
- 了解路线规划实现方案
- 掌握Neo4j的基本使用
- 掌握Cypher的编写
- 掌握Spring Data Neo4j使用
# day06
- 了解路线规划功能
- 理解实现机构数据同步
- 能够实现路线管理
- 能够完成综合功能测试
# day07
- 理解什么是智能调度
- 能够实现订单转运单
- 掌握美团Leaf的使用
- 能够完善运单服务
- 能够完成合并运单
# day08
- 理解智能调度生成运输任务
- 掌握运输任务相关业务的实现
- 掌握司机入库业务的实现
# day09
- 掌握MongoDB的基本使用
- 掌握Spring Data MongoDB的使用
- 理解作业范围功能需求
- 能够实现机构与快递员的作业范围
# day10
- 了解快递员取派件任务需求
- 理解递员取派件任务相关功能开发
- 能够实现调度中心的任务调度
- 能够完成整体业务功能的测试
# day11
- 了解物流信息的需求分析
- 理解物流信息的技术实现
- 掌握基于MongoDB的功能实现
- 掌握多级缓存的解决方案
- 掌握Redis缓存存在的问题分析并解决
# day12
- 了解什么是分布式日志
- 掌握Graylog的部署安装
- 掌握Graylog进行日志收集
- 掌握Graylog的搜索语法
- 了解什么是链路追踪
- 掌握Skywalking的基本使用
- 掌握整合微服务使用Skywalking
- 掌握将Skywalking整合到Docker中