前言
本季度课程主要对第三季,同学们开发的企业网站,进行一个完整的上线运维流程的一个讲解,同学们将网站开发完成之后,如何进行上线运维,将项目交付给客户。
# 一、购买域名
关于去哪里购买域名,很多圈外人士都知道,国内有两大很有名的供应商:
阿里云(https://www.aliyun.com/)、腾讯云(https://cloud.tencent.com)。老师在阿里云和腾讯云都购买过产品,老师比较倾向于阿里云,因为他家产品比较齐全和便宜,那么本季度就以阿里云为例,讲解如何购买域名。
# 1. 登录供应商官网(阿里云为例)
没有阿里云官网账号的同学,可以注册一个,有的话直接登录。
# 2. 选购域名
同学们自己定义一个域名,然后进行查询是否被注册,如果被注册了,就换一个,直到查询到没有被注册的域名为止。
如:想用www.baidu.com访问网站,那么域名定义就是baidu.com(顶级域名),搜baidu,后面的.com是域名后缀。
# 二、ICP备案(域名备案)【选修】
关于域名备案,同学们作为选修课了解即可,因为目前同学们还没有涉及到实际项目比如网站、app、小程序等,备案需要提交资料,同学们目前处于学习阶段,可以通过购买香港服务器或者国外的服务器来访问网站而不需要备案域名。
具体看课程视频。
# 【第二学期第4季课程】其它章节
# 章节1.课程介绍
# 章节2.购买域名及备案
# 一、购买域名
# 1. 登录供应商官网(阿里云为例)
# 2. 选购域名
# 二、ICP备案(域名备案)【选修】
# 章节3.购买服务器
# 一、服务器选购
# 二、服务器环境搭建
# ① 服务器设置
# ② 服务器环境搭建
# ③ 可视化面板设置
# 章节4.网站代码上线调试
# 一、解析域名到服务器
# 二、创建网站
# 三、打包代码上传到服务器并解压
# 四、安装node环境、切换node版本
# 1. 安装PM2管理器
# 2. 切换node版本
# 五、打开命令行,切换到根目录下
# 六、初始化项目依赖
# ① 安装依赖 npm install
# 七、修改配置
# ① config/config.default.js
# ② database/config.json
# 八、安装数据库迁移工具,执行迁移命令
# ① 安装数据库迁移工具
# ② 执行迁移命令 npx sequelize db:migrate
# 九、启动项目 npm start
# 十、创建反向代理
# 章节5.SSL证书
# 一、申请SSL证书
# 二、搭建https协议网站
# 其它学期课程
# 第一学期(学习顺序:01)
第一学期课程专为零基础的学员定制录制的,纯html+css做企业网站的网页,主讲html和css的相关基础知识,flex布局相关知识,封装css基础样式库,引入字体图标及网页开发基础布局思维,完成企业网站网页的开发过程。
[第一学期学习视频]
# 第二学期【第1季】(学习顺序:02)
# 第二学期【第2季】(学习顺序:03)
JavaScript中的面向对象,类,ajax,封装js库过渡到jQuery, vue.js基础配置网站页面,建议所有学员观看。
[第2季学习文档] [第2季学习视频]
# 第二学期【第3季】(学习顺序:04)
egg.js基础,响应式网页布局,Bootstrap框架,响应式后台系统管理,完整企业网站前后台开发,建议所有学员观看。
[第3季学习文档] [第3季学习视频]
# 第二学期【第4季】(学习顺序:05)
主要对第三季,同学们开发的企业网站,进行一个完整的上线运维流程的一个讲解,同学们将网站开发完成之后,如何进行上线运维,将项目交付给客户。
[第4季学习文档] [第4季学习视频]