课程信息

0.1 课程名称

CabloyJS全栈业务开发实战(官方课程)

0.2 课程对象

  • 中小开发团队(全栈团队)
  • 接单侠(全栈技能)

0.3 课程内容

  • CabloyJS整体架构
  • CabloyJS前端开发
  • CabloyJS后端开发
  • CabloyJS特性详解
  • CabloyJS业务开发
  • CMS开发:企业建站、博客、技术文档、社区(论坛)开发

0.4 授课原则

照本宣科

本:就是CabloyJS的官方文档,相关链接:https://cabloy.com/zh-cn/articles/introduce.html

  • 预习:便于同学提前预习,提前发现问题,便于课堂互动
  • 学习:便于统一同学与老师的思路节奏,同频共振
  • 巩固:便于同学课后回顾知识点
  • 应用:便于同学熟悉官方文档,在实际开发中快速定位知识点

照本宣科多一点

  • 实战演示
  • 真人讲解
  • 现场互动

第一课 CabloyJS入门

1.1 介绍

1.2 快速开始

1.3 特性鸟瞰

1.4 背景分析

1.5 入门教程实战

第二课 EggBornJS教程

2.1 介绍

2.2 模块开发:基本概念

2.3 模块开发:后端

2.4 模块开发:前端

2.5 项目配置:后端

2.6 项目配置:前端

2.7 项目部署

第三课 CabloyJS教程:基本概念

3.1 介绍

3.2 原子

3.3 功能与菜单

3.4 用户

3.5 角色

第四课 CabloyJS教程:功能与特性

4.1 自适应布局:pc=mobile+pad

4.2 运行环境与环境配置

4.3 多实例

4.4 中间件

4.5 启动项

4.6 队列

4.7 序列

4.8 缓存

4.9 路由钩子

4.10 状态

4.11 表单验证

4.12 设置

4.13 认证

4.14 页面传参于返回值

4.15 测试驱动

第五课 解决方案:Cabloy-CMS

5.1 介绍

5.2 基础篇

5.3 进阶篇

5.4 资源篇

5.5 开发篇:制作主题

5.6 开发篇:制作插件

5.7 开发篇:自定义Block

5.8 论坛模块

第六课 串讲与互动

6.1 串讲“万字长文”

6.2 互动讨论

同学提前提交互动话题

第七课 周边开发技能

7.1 Github与NPM

7.2 Sublime Text插件组合

7.3 Nginx与Docker

7.4 Webpack配置