BFF进阶
steven 查看讲师
百林哲咨询(北京)有限公司专家团队成员
曾负责滴滴出行公共前端团队负责人,带领团队完成了国内第一本Vue.js的书籍《Vue.js权威指南》,组织编写过Vue.js的公司级组件库以及构建等解决方案。组织参与了一些公司级的组件库开发和复杂业务模块的设计。
浏览:2731次
详情 DETAILS

课程简介

课程定制给后端研发同学,一方面侧重 BFF 在现有业务研发团队中的最佳实践,一方面以案例实战的方式帮助同学们快速熟悉 Vue.js 这一门前端框架。同时课程中会引入 nodejs 的一些成熟 server 框架:eggjskoa 等,当然如果有需求也会包含 SSR - server render 的案例,同时输出前端工程化的实践应用:脚手架、本地 mock proxy 和服务转发等。

 

 提炼了大型应用案例(单页、多页、PC、移动端活动、移动端包含微信、node ssr)的实践总结以及对工程化工具(webpackbabellessuglifyjspostcss )的深入思考和总结、加上多场的深度 vue.js 课程培训设计和落地的不断总结。

 

培训对象

后端研发同学


课程周期

212H)按天细分,具体可以修改为定制化


课程大纲

关于 BFF 先补充在这里:

1、体验者 API 的变化速度 > 服务层的 API 稳定性

2、用户接入形式的多样性、设备差异 ==> 需要不一样的 API

3、裁剪和格式化、聚合等实践需求的产生

第一天上午

BFF 模式在大前端团队的最佳实践:

* BFF 的应用场景讨论

* BFF 拆分规则和复用性权衡点

* 网关层和 BFF 的分工

* BFF 区别于 GraphQL、下游服务

* BFF 本身的稳定性、同构(基于 Nodejs)、一体化

* Nodejs 与 Java 通信

* 错误码管理、数据一致性,日志统一输出

* 案例:基于 Eggjs + Vuejs 的同构 BFF

第一天下午

与服务端交互方式

* 跨域处理

* jsonp 设置

* 自定义请求头

* 全局封装 request 方法

 

vue 全家桶(总结了很多遍的快速掌握脑图)

vuex 的应用实践与设计解析

vue-router 的应用实践与设计解析

keep-alive 高级特性和事件

 

Vue 核心原理剖析

vue 中内置指令 v-show 源码实现

vue 中内置指令 v-if 源码实现

vue 中内置指令 :class 源码实现

vue 事件系统的设计

vue slot 详解

vue directive 编写实战

mixins 的应用场景分解实战


企业服务热线:400-106-2080
电话:18519192882
投诉建议邮箱:venus@bailinzhe.com
合作邮箱:service@bailinzhe.com
总部地址:
北京市-丰台区-汽车博物馆东路6号3号楼1单元902-B73(园区)
全国客户服务中心:
天津市-南开区-桂苑路15号鑫茂集团鑫茂军民园1号楼A座802-803
公众号
百林哲咨询(北京)有限公司 京ICP备2022035414号-1