1. b/s 方向预备课
1. 软件架构
B/S 架构软件 —— 我们所有的东西都希望通过网站的形式使用,而不依赖于任何其他第三方环境,且依赖于浏览器的应用
B/S 通俗来说就是开发网站
Web 程序
C/S 架构 桌面应用
WPS
office
云计算 云游戏 网速 5G
Java
2. 开发 B/S 架构软件需要哪些人才?
前端
后端
3. 前端准备
Vs Code
Google Chrome
Nodejs
设置淘宝镜像命令:
npm install -g cnpm --registry=https://registry.npm.taobao.org
Yarn(可选)如果你要安装它,前提是必须安装 Nodejs
查看当前镜像源
config get registry
修改淘宝镜像
yarn config set registry https://registry.npm.taobao.org/
4. 前端预备课
HTML
HTML(超文本标记语言——HyperText Markup Language)是构成 Web 世界的一砖一瓦。它定义了网页内容的含义和结构。
CSS
网页的表现与展示效果
JavaScript (JS)
功能与行为
JS 框架
Jquery Vue React
css 框架
bootstrap ELEUI 。。。 5. 后端预备课
VMware 虚拟机
Linux 基础
vim shell
Android 小米 OPPO 华为 VIVO .... 基于
Linux RedHat Ubuntu Kali ...
Ubuntu 16.04 18.04
Centos
Desktop
Server
开源
闭源 特殊的几个人能看见(开发组)
阿里镜像源
https://mirrors.aliyun.com/ubuntu/
设置 root 密码
sudo passwd root
安装必要软件
sudo apt-get install openssh-server
ssh 连接
ssh [email protected]
后端语言:Java/Go/Nodejs/C#(.NET)/Python/PHP
JSP -> html 里面扩展 java 代码 eg: <%for...%>
前后端分离
pm2
HTTP 服务器搭建软件:Tomcat/Nginx/Apache
Express
公网 IP 网站所有人都能打开
DNS 服务器解析 备案 买域名
yarn config set registry https://registry.yarnpkg.com
MVC 模式
model 模型
service 层
controller 控制器
HTTP API
TCP UDP
计算机网络
数据库:MySql/Oracle/SQL Server/SQLite/MongoDB/Redis
动态页面 :和用户之间具有数据交互
CRUD:对数据的 增删改查
mysq5.7
https://dev.mysql.com/downloads/mysql/5.7.html
https://blog.csdn.net/weixx3/article/details/80782479 6. Git(前端后端)
版本控制 保留了一切的历史 可以让代码迅速恢复到你想指定的 commit 位置
1 2 3
协作开发
在自己的电脑上使用 git,那确实是有版本控制功能,没有协作开发功能
网
大家把每次写的东西放到哪?平台, ? 基于 git 的一个平台, GitHub,GitLab 3. 如何放在 Linux 上部署运行?网站是怎么运行的? 7. 全栈 8. Devops 9. github 10. 注意休息, 尽可能不要透支身体
注意:该课程属于方向定位和见识课,哈哈,可以直接看一遍知道流程和就业方向即可。想要跟着实际操作,对一般学生着实有些难度。
标签:预备,xxx,registry,https,方向,镜像,com From: https://www.cnblogs.com/NorthPoet/p/17153726.html