书籍内容
本书是一本TypeScript进阶实践指南,通过9个实用项目,详细讲解如何使用TypeScript 3.0和不同的JavaScript框架开发高质量的应用程序。书中不仅介绍TypeScript的核心概念与技术,还涵盖Angular和React的一些新功能,以及GraphQL、微服务和机器学习等相关的新技术。
全书共10章:
第1章介绍你之前可能没有接触过的TypeScript功能,
第2章将编写第一个实用的项目——一个简单的markdown编辑器,
第3章将使用流行的React库构建一个联系人管理器,
第4章介绍MEAN栈,
第5章介绍如何使用GraphQL和Apollo创建Angular待办事项应用程序,
第6章介绍如何使用Socket.IO构建一个聊天室应用程序,
第7章介绍如何使用必应地图和Firebase创建基于云的Angular地图应用程序,
第8章介绍如何使用一个等效的基于React的栈,
第9章介绍如何使用TensorFlow.js在Web浏览器中托管机器学习,
第10章介绍如何使用ASP.NET Core和免费的Discogs音乐API来编写一个音乐库应用程序。
【通过阅读本书,你将学到】:
●使用TypeScript和常用模式编写代码。
●在TypeScript中使用流行的框架和库。
●使用TypeScript来利用服务器和客户端的功能。
●应用令人兴奋的新范式,如GraphQL和TensorFlow。
●使用流行的、基于云的身份验证服务。
●结合TypeScript和C#来创建ASP.NET Core应用程序。
编辑推荐
适读人群 :本书是一本TypeScript进阶实践指南。读者应预先熟悉TypeScript的基础知识。
在本书中,你将探索核心概念,并学习构建一系列网站和TypeScript应用程序。
本书首先介绍常常被其他图书忽视的一些TypeScript功能,然后讲解如何创建一个简单的markdown解析器。接着介绍React,并创建一个客户端联系人管理器。之后介绍Angular框架,并使用MEAN栈创建一个相册。接下来将帮助你创建一个GraphQL Angular待办事项应用程序,并编写一个Socket.IO聊天室,开发一个地图应用程序。之后回到React,介绍如何使用Docker和微服务。接着讲解如何使用TensorFlow和机器学习来创建一个图像分类应用程序。最后,本书介绍如何把TypeScript和C#结合起来,创建一个基于ASP.NET Core的音乐库应用程序。
学习完本书后,你将能够自信地使用TypeScript 3.0和不同的JavaScript框架来开发高质量的应用程序。作者简介
[英] 彼得·欧汉龙(Peter O'Hanlon)
有30多年的职业开发经验。他开发过各种类型和规模的桌面及Web应用程序。在过去18年左右的时间中,他专注于C#、WPF、JavaScript及TypeScript。多年来,他多次成为Code Project MVP,是Intel创新者计划的成员,并参加了Intel Ultimate Coder 2挑战赛。他始终热情拥抱新的技术和语言,他积极参与到增强和混合现实、计算机视觉、人工智能及手势识别等技术中。