JavaScript Application Design: A Build First Approach

0
(0)

JavaScript Application Design: A Build First Approach
 

  • Author:Nicolas Bevacqua
  • Length: 344 pages
  • Edition: 1
  • Publisher: Manning Publications
  • Publication Date: 2015-02-16
  • ISBN-10: 1617291951
  • ISBN-13: 9781617291951
  • Sales Rank: #403155 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Summary

    JavaScript Application Design: A Build First Approach introduces JavaScript developers to techniques that will improve the quality of their software as well as their web development workflow. You’ll begin by learning how to establish build processes that are appropriate for JavaScript-driven development. Then, you’ll walk through best practices for productive day-to-day development, like running tasks when your code changes, deploying applications with a single command, and monitoring the state of your application once it’s in production.

    Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

    About the Book

    The fate of most applications is often sealed before a single line of code has been written. How is that possible? Simply, bad design assures bad results. Good design and effective processes are the foundation on which maintainable applications are built, scaled, and improved. For JavaScript developers, this means discovering the tooling, modern libraries, and architectural patterns that enable those improvements.

    JavaScript Application Design: A Build First Approach introduces techniques to improve software quality and development workflow. You’ll begin by learning how to establish processes designed to optimize the quality of your work. You’ll execute tasks whenever your code changes, run tests on every commit, and deploy in an automated fashion. Then you’ll focus on designing modular components and composing them together to build robust applications.

    This book assumes readers understand the basics of JavaScript.

    What’s Inside

    • Automated development, testing, and deployment processes
    • JavaScript fundamentals and modularity best practices
    • Modular, maintainable, and well-tested applications
    • Master asynchronous flows, embrace MVC, and design a REST API

    About the Author

    Nicolas Bevacqua is a freelance developer with a focus on modular JavaScript, build processes, and sharp design. He maintains a blog at ponyfoo.com.

    Table of Contents

    Part 1 Build Processes
    Chapter 1 Introduction To Build First
    Chapter 2 Composing Build Tasks And Flows
    Chapter 3 Mastering Environments And The Development Workflow
    Chapter 4 Release, Deployment, And Monitoring

    Part 2 Managing Complexity
    Chapter 5 Embracing Modularity And Dependency Management
    Chapter 6 Understanding Asynchronous Flow Control Methods In Javascript
    Chapter 7 Leveraging The Model-View-Controller
    Chapter 8 Testing Javascript Components
    Chapter 9 Rest Api Design And Layered Service Architectures

    Appendix A Modules In Node.Js
    Appendix B Introduction To Grunt
    Appendix C Picking Your Build Tool
    Appendix D Javascript Code Quality Guide

    中文:

    书名:JavaScript Application Design: A Build First Approach

    摘要

    JavaScript应用程序设计:构建优先的方法 向JavaScript开发人员介绍将提高他们的软件质量以及他们的Web开发工作流程的技术。您将从学习如何建立适合于JavaScript驱动的开发的构建流程开始。然后,您将演练高效日常开发的最佳实践,如在代码更改时运行任务、使用单个命令部署应用程序,以及在应用程序投入生产后监控其状态。

    购买纸质书包括从Manning Publications购买PDF、Kindle和ePub格式的免费电子书。

    关于这本书

    大多数应用程序的命运往往在编写一行代码之前就已经注定了。那件事怎么可能?简单地说,糟糕的设计必然带来糟糕的结果。良好的设计和有效的流程是构建、扩展和改进可维护应用程序的基础。对于JavaScript开发人员来说,这意味着发现支持这些改进的工具、现代库和体系结构模式。

    JavaScript应用程序设计:构建优先方法引入了改进软件质量和开发工作流的技术。你将从学习如何建立旨在优化工作质量的流程开始。您将在代码更改时执行任务,在每次提交时运行测试,并以自动方式进行部署。然后,您将专注于设计模块化组件并将它们组合在一起以构建健壮的应用程序。

    这本书假定读者了解JavaScript的基础知识。

    What’s Inside

    • Automated development, testing, and deployment processes
    • JavaScript基础知识和模块化最佳实践
    • 模块化、可维护且经过良好测试的应用程序
    • 掌握异步流、拥抱MVC并设计REST API

    关于作者

    尼古拉斯·贝瓦克 是一名自由职业开发人员,专注于模块化的JavaScript、构建流程和敏锐的设计。他在ponyfoo.com上维护着一个博客。

    目录表

    第1部分构建流程
    Chapter 1 Introduction To Build First
    Chapter 2 Composing Build Tasks And Flows
    第3章掌握环境和开发工作流
    第4章发布、部署和监控

    第2部分管理复杂性
    第5章拥抱模块化和依赖关系管理
    Chapter 6 Understanding Asynchronous Flow Control Methods In Javascript
    第7章利用模型-视图-控制器
    Chapter 8 Testing Javascript Components
    第9章REST Api设计和分层服务体系结构

    附录A Node.js中的模块
    附录B Grunt简介
    附录C选择您的构建工具
    Appendix D Javascript Code Quality Guide

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册