The Node Craftsman Book


The Node Craftsman Book
by Manuel Kiessling
pages 页数:186 pages
Publisher Finelybook 出版社:Packt Publishing (28 April 2017)
Language 语言:English
ISBN-10 书号:1787128148
ISBN-13 书号:9781787128149
B06Y2TYJ94
Key Features
This book will help readers to dive deeper into software development with Node.js and JavaScript
Takes a craftsman approach to Node.js and object-orientation and test-driven development
Crafts many of the small details of Node.js and through to fully-fledged web applications with REST

Book Description
The Node Craftsman Book helps JavaScript programmers with basic Node.js knowledge to now thoroughly master Node.js and JavaScript. This book dives you deeper into the craft of software development with Node.js and JavaScript, incuding object-orientation, test-driven development, database handling, web frameworks, and much more.
The Node Craftsman Book shows you how to work with Node.js and how to think deeply about how you build your Node projects. You’ll master how to build a complete Node.js application across six crafting milestones, and you’ll learn many specific skills to achieve that mastery. These skills include how to work with the Node Package Manager in depth, how to connect your Node applications to databases, and how to write unit tests and end-to-end tests for your code. You’ll experience the full Node.js development picture, and learn how to craft and control your Node.js applications – right through to fully-fledged web applications using REST, and integration with Angular applications.
What you will learn
How to connect to databases like MongoDB and MySQL from your Node.js application
How to unit tests and end-to-end tests for your code
When and how to leverage migrations for setting up a continuous deployment workflow
Detailed insight into how the Node Package Manager, NPM works
How object-orientation actually works in JavaScript
Ways to keep your code fast and efficient using asynchronous and non-blocking operations
How to use and create event emitters
How to use REST frameworks to write full-fledged web applications
How to integrate Node.js with Angular
About the Author
Manuel Kiessling is a software developer and IT manager living in Cologne, Germany. He’s interested in Behaviour- and Test-Driven Development and Agile practices. Manuel has authored many successful books including The Node Beginner Book, and Beginning Mobile App Development with React Native.
Contents
Chapter 1. Working With Npm And Packages
Chapter 2. Test-Driven Node.Js Development
Chapter 3. Object-Oriented Javascript
Chapter 4. Synchronous And Asynchronous Operations Explained
Chapter 5. Using And Creating Event Emitters
Chapter 6. Optimizing Code Performance And Control Flow Management Using The Async Library
Chapter 7. Node.Js And Mysql
Chapter 8. Node.Js And Mongodb
Chapter 9. Milestone 1 – A First Passing Test Against The Server
Chapter 10. Milestone 2 – The Api Responds With Actual Database Content
Chapter 11. Milestone 3 – Setting The Stage For A Continuous Delivery Workflow
Chapter 12. Milestone 4 – Giving Users A Frontend
Chapter 13. Milestone 5 – More Work On The Backend
Chapter 14. Milestone 6 – Completing The Backend And Finalizing The Application
主要特征
本书将帮助读者深入了解Node.js和JavaScript的软件开发
用Node.js和面向对象以及测试驱动开发的工匠方法
工作了许多Node.js的细节,并通过REST完全成熟的Web应用程序
图书说明
Node Craftsman Book帮助具有基本Node.js知识的JavaScript程序员现在彻底掌握了Node.js和JavaScript。本书深入了解Node.js和JavaScript的软件开发工作,包括面向对象,测试驱动开发,数据库处理,Web框架等等。
Node Craftsman Book向您展示了如何使用Node.js以及如何深入了解如何构建Node项目。您将掌握如何在六个制作里程碑中构建一个完整的Node.js应用程序,您将学习许多具体的技能来实现这种掌握。这些技能包括如何深入使用Node Package Manager,如何将Node应用程序连接到数据库,以及如何为代码编写单元测试和端到端测试。您将体验到完整的Node.js开发图片,并了解如何制作和控制Node.js应用程序 – 直到使用REST的完全成熟的Web应用程序,以及与Angular应用程序的集成。
你会学到什么
如何从Node.js应用程序连接到MongoDB和MySQL等数据库
如何对您的代码进行单元测试和端到端测试
何时以及如何利用迁移来设置连续部署工作流
详细了解节点包管理器,NPM如何工作
如何在JavaScript中实现对象方向
使用异步和非阻塞操作来保持代码快速有效的方法
如何使用和创建事件发射器
如何使用REST框架来编写完整的Web应用程序
如何将Node.js与Angular集成
关于作者
Manuel Kiessling是一位软件开发人员和IT经理,生活在德国科隆。他对Behaviour和测试驱动开发和敏捷实践感兴趣。曼努埃尔创作了许多成功的书籍,包括“节点初学者书”和“开始使用React Native的移动应用程序开发”。
目录
第一章使用Npm和软件包
第2章测试驱动的Node.Js开发
第3章面向对象的Javascript
第4章同步和异步操作说明
第5章使用和创建事件发射器
第6章使用异步库优化代码性能和控制流管理
Node.Js和Mysql
第八章Node.Js和Mongodb
第9章里程碑1 – 对服务器的首次通过测试
第10章里程碑2 – Api响应实际的数据库内容
第11章里程碑3 – 为连续交付工作流设置阶段
第12章里程碑4 – 给用户一个前端
第13章里程碑5 – 后期工作更多
第14章里程碑6 – 完成后端并完成应用程序

隐藏内容1积分,请先!没有帐号? 注 册 一个!
赞(0) 觉得文章有用就打赏一下
未经允许不得转载:finelybook » The Node Craftsman Book

评论 下载问题及网盘链接失效反馈!

评论前必须登录!

觉得文章有用就打赏一下

支付宝扫一扫打赏

微信扫一扫打赏