万本电子书0元读

万本电子书0元读

顶部广告

Web全栈开发精选(套装共3册)电子书

售       价:¥

359人正在读 | 2人评论 6.3

作       者:[美]Jack Moffitt, Fred Daoud 墨菲特,达乌德

出  版  社:人民邮电出版社

出版时间:2017-11-01

字       数:53.3万

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(2条)
  • 读书简介
  • 目录
  • 累计评论(2条)
全栈工程师正成为 IT 行业的新秀,无论是上市互联网公司还是创业公司,都对全栈工程师青睐有加。本系列图书中分享了全栈工程师的技能要求、核心竞争力、未来发展方向、对移动端的思考。此外,还有实用的Web开发硬知识。
目录展开

总目录

七周七Web开发框架

目录

内容提要

作者访谈

前言

对本书的赞誉

致 谢

第1章 Sinatra

1.1 简单的领域特定语言

1.2 第1天:构建一个书签应用

1.3 第2天:创建视图

1.4 第3天:添加新功能

1.5 总结

第2章 CanJS

2.1 CanJS的独一无二之处

2.2 第1天:创建对象和同步变化

2.3 第2天:创建控制器

2.4 第3天:与模型的协作

2.5 总结

第3章 AngularJS

3.1 概览

3.2 第1天:使用依赖注入

3.3 第2天:创建控制器和视图

3.4 第3天:创建过滤器和路由

3.5 总结

第4章 Ring

4.1 Ring简介

4.2 第1天:基础组件

4.3 第2天:拼接的模式

4.4 第3天:构建应用的其他方法

4.5 总结

第5章 Webmachine

5.1 Webmachine简介

5.2 第1天:HTTP请求状态机

5.3 第2天:构建应用

5.4 第3天:照亮HTTP的阴暗面

5.5 总结

第6章 Yesod

6.1 Yesod简介

6.2 第1天:你不能搞错的数据

6.3 第2天:视图、表单和认证

6.4 第3天:继续Rumble

6.5 总结

第7章 Immutant

7.1 Immutant简介

7.2 第1天:不仅仅是网络基础

7.3 第2天:构建数据管道

7.4 第3天:多语言应用

7.5 总结

第8章 结束

8.1 关键想法

8.2 快乐的探索吧

轻量级Web应用开发

目录

内容提要

前言

致谢

第1章 环境配置与工具准备

1.1 Shell

1.2 管道

1.3 几个常用命令

1.4 编辑器

1.5 程序启动器

1.6 关于Windows

第2章 Web应用服务器

2.1 Rack

2.2 Sinatra

2.3 Grape

第3章 数据库访问层

3.1 数据库的访问

3.2 数据库方案(schema)的修改

3.3 ActiveRecord

3.4 DataMapper

第4章 客户端框架

4.1 富客户端

4.2 Backbone.js简介

4.3 Angular.js

第5章 CSS框架简介

5.1 Foundation简介

5.2 BootStrap简介

第6章 客户端测试框架

6.1 Jasmine简介

6.2 Mocha

第7章 现代的前端开发方式

7.1 Karma简介

7.2 前端依赖管理

7.3 搭建工程

7.4 测试驱动开发

7.5 实例Todoify

第8章 编写更容易维护的JavaScript代码

8.1 一个实例

8.2 重构:更容易测试的代码

8.3 关注点分离:另一种实现方式

第9章 本地构建

9.1 Ruby中的构建

9.2 JavaScript中的构建

第10章 持续集成

10.1 环境搭建

10.2 持续集成服务器

10.3 与Github集成

第11章 单元测试与集成测试

11.1 RSpec单元测试

11.2 集成测试工具Selenium

11.3 搭建Selenium独立环境

第12章 环境搭建的自动化

12.1 自动化工具Chef

第13章 应用程序发布

13.1 使用Heroku发布应用程序

13.2 发布到虚拟机环境

13.3 服务器典型配置

第14章 一个实例(前端部分)

14.1 线框图

14.2 搜索结果页面

14.3 详细信息页面

14.4 加入JavaScript

第15章 一个实例(后台部分)

15.1 第一个迭代

15.2 发布到Heroku

15.3 更进一步

第16章 一个实例(集成)

16.1 发布

16.2 添加图片

16.3 新的问题

16.4 文件存储

附录A Web如何工作

A.1 CGI的相关背景

A.2 配置Apache支持CGI

A.3 更进一步

A.4 一个稍微有用的脚本

A.5 更进一步FastCGI

附录B Angular.js的测试

B.1 测试Controller

B.2 测试Service

Web全栈工程师的自我修养

目录

前言

关于我

1. 什么是全栈工程师

Facebook只招全栈工程师?

全栈工程师登上舞台

全栈工程师的发展前景

2. 如何成为全栈工程师

先精后广,一专多长

围绕商业目标

关注用户体验

3. 从学生到工程师

校园招聘

获得面试机会

实习

4. 野生程序员的故事

遭遇“野生程序员”

什么是“野生程序员”

大公司还是创业公司

5. 工程师事业指南

那个什么都懂的家伙

积累作品集

突出重点

6. 全栈工程师眼中的HTTP

HTTP简介

前端视角

后台视角

BigPipe

7. 高性能网站的关键:缓存

什么是缓存

服务器缓存

浏览器缓存

8. 大前端

前端工程师

知识体系

岗位细分

9. 向移动端转型

为什么向移动端转型

一个转型故事

一定要是自己的产品的用户

有哪些方向

持续集成

版本控制

包管理

构建工具

11. 理解编程语言

编程语言是什么

全栈工程师最佳实践

脚本语言的优势

12. 全栈游乐场

VPS

实践

13. 软件设计方法

设计模式

架构模式

设计原则

14. 高效工程师

为什么需要高效

提速100倍

15. 学习设计

科学家和工程师

设计基础

Facebook的品牌设计故事

16. 全栈思维

有兴趣就够了吗

学一点管理

沟通:被忽视的竞争力

后记

累计评论(2条) 2个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部