《Python全栈开发》第1课:认识全栈开发与Web工作原理
课程目标
- 理解全栈开发的核心概念
- 了解网站运行的底层原理
- 建立全栈知识体系框架
- 完成第一个网页实践
一、什么是全栈开发?(用餐厅比喻)
1.1 餐厅后厨 vs 餐厅前厅
1.2 对应到Web开发:
餐厅角色 |
Web开发对应 |
关键技术 |
服务员 |
前端开发 |
HTML/CSS/JavaScript |
厨师 |
后端开发 |
Python/Java/PHP |
传菜员 |
数据库 |
MySQL/MongoDB |
店长 |
全栈工程师 |
掌握所有环节 |
二、网站如何工作?(快递包裹比喻)
2.1 访问流程分解