全栈应用开发:精益实践与技术选型指南
3星 · 超过75%的资源 需积分: 10 67 浏览量
更新于2024-07-19
5
收藏 10.08MB PDF 举报
"黄峰达的《全栈应用开发-精益实践》是一本探讨全栈工程师角色、技能和未来趋势的电子书,作者分享了关于全栈开发的基础知识、工具选择、编程语言学习、Web开发基础、前端与后端交互以及版本控制等方面的内容。"
在书中,黄峰达首先提出全栈工程师在软件开发中的重要性,认为他们能够跨越前端、后台、运维等多个领域,解决了沟通难题并适应了技术革新带来的变化。全栈工程师在小公司中尤其重要,因为他们需要具备解决各种问题的能力,而在大公司中,他们则可能成为推动技术创新的关键角色。
基础知识篇中,作者强调工具的辅助作用,如WebStorm和Sublime Text等编辑器的选择,以及语言的重要性,推荐学习提高效率的工具,包括IDE、调试工具、终端或命令提示符,以及包管理器。他还介绍了不同操作系统(OSX、Windows、GNU/Linux)的环境搭建方法,帮助读者快速入门。
在语言学习方面,作者提倡通过实践来掌握新语言,建议通过输出项目来巩固学习。书中还涉及了Web编程基础,从浏览器到服务器的交互,讲解了HTML、CSS和JavaScript的基础知识,包括HTML标记、CSS样式选择器、JavaScript面向对象编程等。
对于前端与后台的交互,书中讨论了后台语言的选择,如JavaScript、Python、Java、PHP等,并介绍了MVC模式。此外,还涵盖了数据持久化、文件存储、数据库、搜索引擎等后台服务的构建。前端框架的选择也是重点,包括Angular、React、Vue和jQuery系的框架。
在前端与后台交互部分,作者讲解了Ajax、JSON和WebSocket等技术,使读者理解如何实现前后端通信。最后,书中提到了编码过程和Web应用的构建系统,包括构建过程和实战,以及Git和版本控制的重要性,帮助读者掌握项目管理的基本技能。
《全栈应用开发-精益实践》提供了全面的全栈开发知识,从理论到实践,旨在帮助读者提升全栈开发能力,理解技术的精益实践。
2018-08-01 上传
2021-09-11 上传
2012-02-19 上传
2021-05-08 上传
2021-09-26 上传
2021-03-30 上传
2022-08-03 上传
lgwfw
- 粉丝: 4
- 资源: 13
最新资源
- Python库 | seeq-0.46.8.166-py3-none-any.whl
- ScreenShot:对你的屏幕进行屏幕截图-matlab开发
- 行业分类-设备装置-不同移动终端的双字节字符数据备份及转换方法.zip
- Bunnings代码技能挑战
- kishanteli.github.io:投资组合网站
- Coolorus v2.5.15 WinMac.zip
- Cinder-Osc:基于liblo的Cinder的Osc块
- opencv+python 人脸识别的xml文件
- 2017-2021年南京理工大学620公共管理考研真题
- rosDSFASF sdic彻底的士大夫
- serialTerminal.com:基于浏览器的串行终端。没有插件。香草javascript
- 微积分 2:微积分 2 示例的实时编辑器解决方案-matlab开发
- next.js-amp-story
- 学习:学习项目存储库
- Malware_Detection_ANFIS
- html5手机端信息筛选条件特效代码