第一阶段(后端开发) 全栈开发=前端+后端
项目导入/数据库/JS基础/后端开发
1,英语(单词):不要死记硬背
2,逻辑思维培养:慢慢练习,多练
3,打字速度
常用的快捷键
切换窗口:alt + Tab:切换当前的窗口
快速显示桌面:Win + D:显示或隐藏桌面
快速打开本地磁盘文件:Win + E :打开文件资源管理器
打开运行:WIn + R :代开运行窗口
前端开发的是什么?是不是软件?
网站,app,小程序...
C/S架构:可安装:QQ,网易云音乐等
B/S架构:直接使用浏览器运行,例如:京东,淘宝(网页版)
C/可安装,客户端
B/直接输入网址,浏览器
前端开发也是软件只是不同区别
遵循软件开发流程!
软件的生命周期(软件的开发流程)
【1】软件定义期
我要做什么软件,功能
1,技术方面是否可实现
2,软件,人力,设备,时间,资金,回报率,政策,风俗...
3,需求分析阶段
功能性的需求分析
学子商城功能性分析
前台:京东的页面:京东(JD.COM)-正品低价、品质保障、配送及时、轻松购物!
前台子系统
用户模块(注册,登录,个人中心,我的收藏...)
商品模块(首页,列表....)
购物车模块(添加,删除,下单结算,,,)
后台子系统
商品模块
非功能性需求分析
脱离功能性没他会影响功能需求
是功能性需求正常运转的前提
【2】软件开发期
3,概要设计阶段——架构师
子系统,模块,技术选型...
4,纤细设计阶段——产品经理
页面,页面上的属性,功能...
5,编码实现阶段
UI设计——设计图
鄙视链 9开发 1设计 加薪
前端工程师——将效果图转为Html,css,js
后端工程师——为前端提供项目中所需要的数据
6,测试阶段
软件测试工程师
【3】软件维护期
7,部署阶段——运维工程师【低端:网吧管理;高级:网络工程师来管理服务器】
部署到服务器
8,维护阶段——各个岗位
外包公司
不停的做项目
只做项目
关于服务器
分为刀片服务器和塔式服务器
硬件:就是一台计算机
软件:可以提供各种服务如:WEB服务,游戏服务,视频服务...
访问服务器
访问服务器的服务举例详细【国外商场:服务器里的店铺:服务】
商城名字:域名
商场地址:IP地址
店铺门牌号:端口
外国服务员言不通;翻译员:协议
举例:王者荣耀服务
打开王者荣耀
游戏连接到腾讯服务器
服务器进行处理进行多人游戏
抖音服务
用户上传视频到字节跳动服务器
服务器推送视频进行用户使用