课程简介
课程定制给后端研发同学,一方面侧重 BFF 在现有业务研发团队中的最佳实践,一方面以案例实战的方式帮助同学们快速熟悉 Vue.js 这一门前端框架。同时课程中会引入 nodejs 的一些成熟 server 框架:eggjs、koa 等,当然如果有需求也会包含 SSR - server render 的案例,同时输出前端工程化的实践应用:脚手架、本地 mock proxy 和服务转发等。
提炼了大型应用案例(单页、多页、PC、移动端活动、移动端包含微信、node ssr)的实践总结以及对工程化工具(webpack、babel、less、uglifyjs、postcss 等)的深入思考和总结、加上多场的深度 vue.js 课程培训设计和落地的不断总结。
培训对象
后端研发同学
课程周期
2天(12H)按天细分,具体可以修改为定制化
课程大纲
关于 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 的应用场景分解实战 |
steven
百林哲咨询(北京)有限公司专家团队成员
steven
百林哲咨询(北京)有限公司专家团队成员
steven
百林哲咨询(北京)有限公司专家团队成员
steven
百林哲咨询(北京)有限公司专家团队成员
steven
百林哲咨询(北京)有限公司专家团队成员
steven
百林哲咨询(北京)有限公司专家团队成员