B/S方向

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: B/S方向

1. 软件架构


B/S 架构软件 —— 我们所有的东西都希望通过网站的形式使用,而不依赖于任何其他第三方环境,且依赖于浏览器的应用


B/S


通俗来说就是开发网站


  • Web程序 office网页端


C/S


桌面应用—— 基于C/C++的QT开发(岗位少)


  • WPS office


2. 开发B/S架构软件需要哪些人才?


  • 前端


  • 后端


  • 测试


  • 运维 —— 管服务器、管部署


  • 产品经理(PM)


  • 首席技术官CTO【技术岗最高职位】(可能没有)


  • 架构师【技术岗次高职位】


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/


  • 切换自带镜像源


yarn config set registry https://registry.yarnpkg.com


4. 前端


HTML


  • (超文本标记语言——HyperText Markup Language)是构成 Web 世界的一砖一瓦,它定义了网页内容的含义和结构


CSS


  • 网页的表现与展示效果


JavaScript


  • (JS)功能与行为


JS 框架


  • Jquery Vue React


css 框架


  • bootstrap ELEUI


Web开发


  • MDNWeb


5. 后端


VMware 虚拟机


Linux基础


  • vim shell


  • Linux RedHat Kali


  • Ubuntu 16.04 18.04


  • Centos


  • 开源与闭源


特殊的几个人能看见(开发组)


  • 阿里镜像源


https://mirrors.aliyun.com/ubuntu/


  • 设置root密码


sudo passwd root


  • 安装必要软件


sudo apt-get install openssh-server


  • ssh连接


ssh liyoh@xxx.xxx.xxx


后端语言:Java/Go/Nodejs/C#(.NET)/Python/PHP


  • JSP -> html 里面扩展java代码 eg: <%for…%>


  • 前后端分离


  • pm2


HTTP服务器搭建软件:Tomcat/Nginx/Apache


  • Express


  • 公网IP 网站所有人都能打开


  • DNS服务器解析 备案 买域名


数据库:MySql/Oracle/SQLServer/SQLite/MongoDB/Redis


  • 动态页面 :和用户之间具有数据交互


  • CRUD:对数据的 增删改查




  • 连接Mysql


  • NVIcat


  • TypeORM


计算机网络


(↓以下仅供了解)


MVC模式


  • model 模型


  • service 层


  • controller 控制器


HTTP API


  • TCP 传输控制协议 UDP用户数据包协议


6. Git(前端后端)


  • 版本控制


保留了一切的历史 可以让代码迅速恢复到你想指定的commit位置


  • 协作开发 —— 需要网络


在自己的电脑上使用git,那确实是有版本控制功能,没有协作开发功能
大家把每次写的东西放到哪?基于git的一个平台–GitHub,GitLab
如何放在Linux上部署运行?网站是怎么运行的?


7. 全栈(非常难)


  • 前端(node.js)跨入后端


8. Devops(开发+运维)


  • 开发+质量检测+技术运营
相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
6月前
|
前端开发 JavaScript Java
B/S方向
B/S方向
41 4
|
前端开发 网络安全
未来方向发展–极区
未来方向发展–极区
77 1
|
机器学习/深度学习 人工智能 自然语言处理
或许是一个新的算法方向?
或许是一个新的算法方向?
88 0
3. 模型的方向问题
3. 模型的方向问题
100 0
|
SQL 分布式计算 资源调度
未来发展方向|学习笔记
快速学习未来发展方向
|
安全 定位技术 双11
2011,它改变了潮水的方向
本文8600多字,是今年笔记写作的开始,这篇勉强算是“文”,目前来看更像是素材杂乱无章的堆砌,接下来,邀请您一起来完善它,留言区吐槽或建议、提供素材,也可以邮件我jiaxinwen360@163.com 。9月会有2012年,10月是2013年…我希望用半年多的时间先把过去几年互联网发生的故事做个梳理。 借用雷军的一句话,协迫自己再重新写起来: “每段历史都有可能被遗忘,因为大家有太多新的东西要关注了”——雷军
196 0
|
JavaScript API 容器
IntersectionObserver 实用方向
使用 IntersectionObserver API 来替换实现一些老版本的逻辑。例如:图片懒加载、滑动到底部加载更多。
379 0
|
SQL 存储 人工智能
扎心!天天写代码,方向真的对吗?
每个人的时间都是有限的,在有限的时间里选择一项值得投入的技术会变得尤为重要。
扎心!天天写代码,方向真的对吗?
|
Spring
提升性能的方向
提升性能的时间方法,空间方法,本质方法。
1175 0