《全栈应用开发:精益实践》亚马逊五折特惠
来源:互联网 发布:ubuntu 新建文档 编辑:程序博客网 时间:2024/05/16 12:01
今天打开 Amazon 想买一本书的时候,发现我的第二本书《全栈应用开发: 精益实践》现在半价了。
这不是一本深入前端、后台、运维、设计、分析等各个领域的书籍。
本书以实践的方式,将这一系列的领域及理论知识结合到一起来帮助读者构建全栈 Web 开发的知识体系并辅以精益及敏捷的思想,来一步步开发 Web 应用。
我在书中总结了 Web 应用开发,从开发到部署的 18 个步骤:
Tasking,即将目标切换成一个个小的任务,而这些任务尽可能的遵循 SMART 原则,如这里的 18 个步骤。
Setup,搭建开发所需要的基本环境,并尽最大能力地去练习 IDE 及操作系统等等日常工具的使用。
UI Prototype,可以使用简单的使用 UI 工具来创建 Web 页面的原型。
Technology Decision,能根据我们的能力以及项目的需要,选择合适的工具。
hello, world -> Boilerplate,能自己搭建或者寻求一些比较好的 应用模板。
Build Pipeline,可以设计出整个应用的构建流程,如依赖包管理、运行服务、执行语法检测、运行测试等等。
Coding,至少能使用两门以上的语言,一门是 JavaScript,一门是编译语言。光只有动态语言,无法让你理解计算机语言的。
Testing,可以编写单元测试、服务测试、UI自动化测试。
Deploy,可以完整将应用部署到服务器上。
Auto Deploy,要会在本地敲个命令,自动部署新版本的应用到服务器上。
Analytics,不仅仅要知道很多用户喜欢这个功能,还要知道为什么。
Optimization,即要知道程序中哪里用得多,又要能对代码进行优化。
Continuous Intergration,除了学会使用持续集成工具,你还要学习什么是持续集成。
Continuous Delivery,就是缺少一个在持续集成与自动化部署之间的按钮。
Continuous Deployment,将持续交付的按钮变成自动化就完了?你要改变的不是代码本身 ,还有组织架构。
SEO / ASO, 将用户导向你的应用是一门艺术。
Retro,由输出结果来改入输入流程,这才能提高组织和自身的水平。
Refactor,你以为只有代码和架构可以重构么?
那么,问题来了:你想成为全栈工程师吗?
想知道答案,就点击阅读原文
- 《全栈应用开发:精益实践》亚马逊五折特惠
- 【新书上架】 | 《全栈应用开发:精益实践》——历时两年二十万余字
- 读HTML5应用开发与实践【五】【画布绘制动画】
- 全栈开发技术栈---项目实践
- 2017秋招-技术岗-亚马逊-海外购-全栈开发(2轮面试)
- tp5微信小程序全栈开发-五
- cesiumjs开发实践(五)
- cesiumjs开发实践 (五)
- Flash开发iOS应用全攻略(五)——如何上传应用到iTunes Connect
- Flash开发iOS应用全攻略(五)——如何上传应用到iTunes Connect
- Flash开发iOS应用全攻略(五)——如何上传应用到iTunes Connect
- Flash开发iOS应用全攻略(五)——如何上传应用到iTunes Connect
- 美团酒店Node全栈开发实践
- 美团酒店Node全栈开发实践
- 美团酒店Node全栈开发实践
- 美团酒店Node全栈开发实践
- 美团酒店Node全栈开发实践
- 全栈工程师移动开发实践━MyEclipse激活
- 基于对偶学习的跨领域图片描述生成
- Could not obtain transaction-synchronized Session for current thread解决方法
- 5.2
- 分布式Session:基于Spring-Session 和 Redis实现
- PSNR
- 《全栈应用开发:精益实践》亚马逊五折特惠
- 20171107 自省
- Serverless 应用开发指南:基于 Serverless 与 Lambda 的微信公共平台
- @Autowired注解、@Resource注解和@Service注解
- 在Ubuntu中清理Network下Connect to Server的入口
- SDOI2009 bzoj1878 HH的项链
- Spring boot 七 全局异常处理
- 算法总结
- JDBCTM中Statement接口提供的execute、executeQuery和executeUpdate之间的区别 Statement 接口提供了三种执行 SQL 语句的方法: