内容简介
With the over-abundance of tools in the JavaScript ecosystem, it's easy to feel lost. Build tools, package managers, loaders, bundlers, linters, compilers, transpilers, typecheckers - how do you make sense of it all?In this book, we will build a simple API and React application from scratch. We begin by setting up our development environment using Git, yarn, Babel, and ESLint. Then, we will use Express, Elasticsearch and JSON Web Tokens (JWTs) to build a stateless API service. For the front-end,
AI简介
这是一本全面讲解如何使用现代JavaScript技术构建企业级应用程序的书籍。书中从构建开发环境开始,详细讲解了Git、yarn、Babel和ESLint等工具的使用,为后续的开发工作奠定了坚实的基础。
书中详细介绍了如何使用Express、Elasticsearch和JSON Web Tokens (JWTs) 构建一个无状态的API服务。这些技术都是构建企业级应用程序的基石,对于想要在企业级应用程序开发领域深入发展的读者来说,这部分内容尤为重要。
在构建前端UI方面,书中选择了React作为主要的前端框架,并详细讲解了如何使用Redux和Webpack进行状态管理和模块打包。此外,书中还介绍了如何使用Selenium、Cucumber、Mocha、Sinon和Istanbul进行测试驱动开发,确保代码质量。
随着应用程序规模的扩大,书中进一步讲解了如何通过Docker和Kubernetes进行容器化和集群管理,以实现应用程序的高可用性、可靠性和可扩展性。这些内容对于想要在云计算领域深入发展的读者来说,具有很高的参考价值。
在安全性方面,书中详细介绍了如何防止中间人攻击,并确