Mastering TypeScript, 4th Edition

0
(0)

Mastering TypeScript, 4th Edition
 

  • Author:Nathan Rozentals
  • Length: 503 pages
  • Edition: 4
  • Publisher: Packt Publishing
  • Publication Date: 2021-05-11
  • ISBN-10: 1800564732
  • ISBN-13: 9781800564732
  • Sales Rank: #1083779 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Master the TypeScript language and its latest features, explore modern web application frameworks, and build modular systems using industry standard architectural principles and design patterns.

    Key Features

    • Explore TypeScript 4’s key elements and advanced language features
    • Use TypeScript with modern frameworks such as Angular, Vue, React, RxJS and Node
    • Understand TDD, serverless techniques, micro frontends, and other industry-standard best practices to create high-quality and modular apps

    Book Description

    TypeScript is both a language and a set of tools to generate JavaScript. It was designed by Anders Hejlsberg at Microsoft to help developers write enterprise-scale JavaScript.

    Using a fast-paced, but easy-to-follow set of code samples, this fourth edition will get you up and running with Typescript quickly, introduce core concepts, and then build on this knowledge to understand, and then apply more advanced language features.

    Mastering TypeScript also covers a variety of modern JavaScript and TypeScript frameworks and compares their respective strengths and weaknesses. As you advance through this TypeScript book, you’ll explore Angular, React, Vue, RxJs, Express, Node and others. You’ll get up to speed with unit and integration testing, data transformation, serverless technologies, and asynchronous programming. You’ll also learn how to integrate with existing JavaScript libraries, control your compiler options, and use decorators and generics.

    By the end of the book, you will have built a comprehensive set of web applications using Angular, React and Vue, finally integrating them into a single cohesive website, using micro frontend techniques. Mastering TypeScript is about learning the language, understanding when to apply its features, and then selecting the right framework that is the perfect fit for your real-world project.

    What you will learn

    • Gain insights into core and advanced TypeScript language features
    • Integrate with existing JavaScript libraries and third-party frameworks
    • Build full working applications using JavaScript frameworks, such as Angular, React, Vue and more
    • Create test suites for your application with Jest and Selenium
    • Apply industry standard design patterns to build modular code
    • Develop web server solutions using Node and Express
    • Design and implement serverless API solutions
    • Explore micro front-end technologies and techniques

    Who This Book Is For

    This book serves as a guide for beginners, as well as providing practical insights and techniques for experienced JavaScript and TypeScript programmers. No prior knowledge of JavaScript is required.

    If you are keen to learn TypeScript, this book will give you all the necessary knowledge and skills to tackle any TypeScript project. It will also give you an understanding of what application frameworks are out there, and which one to choose for your next project. If you are already an experienced JavaScript or TypeScript developer, then this book will take your skills to the next level.

    中文:

    书名:Mastering TypeScript, 4th Edition

    掌握打字脚本语言及其最新功能,探索现代Web应用程序框架,并使用行业标准架构原则和设计模式构建模块化系统。

    Key Features

    • Explore TypeScript 4’s key elements and advanced language features
    • 在ANGLE、VUE、REACT、RxJS和Node等现代框架中使用文字脚本
    • 了解TDD、无服务器技术、微前端和其他行业标准的最佳实践,以创建高质量和模块化的应用程序

    Book Description

    TypeScrip既是一种语言,也是一套生成JavaScript的工具。它是由微软的Anders Hejlsberg设计的,目的是帮助开发人员编写企业级的JavaScript。

    使用一组快节奏但易于遵循的代码示例,这第四版将让您快速使用TypeScrip,介绍核心概念,然后在此知识的基础上进行理解,然后应用更高级的语言功能。

    掌握TypeScrip还涵盖了各种现代的JavaScript和TypeScrip框架,并比较了它们各自的优点和缺点。在阅读这本打字本的过程中,您将探索ANGLING、REACTION、VUE、RxJ、Express、Node等。您将熟悉单元和集成测试、数据转换、无服务器技术和异步编程。您还将学习如何与现有的JavaScript库集成、控制编译器选项以及使用修饰符和泛型。

    在本书的最后,您将使用ANGLE、REACT和VUE构建一套全面的Web应用程序,最后使用微前端技术将它们集成到一个有凝聚力的网站中。掌握TypeScrip就是学习这门语言,了解何时应用它的功能,然后选择最适合您的实际项目的正确框架。

    What you will learn

    • 深入了解核心和高级打字语言功能
    • 与现有的JavaScript库和第三方框架集成
    • 使用ANGLE、REACT、VUE等JavaScript框架构建完整的工作应用程序
    • 使用Jest和Selify为您的应用程序创建测试套件
    • 应用行业标准设计模式构建模块化代码
    • 使用Node和Express开发Web服务器解决方案
    • Design and implement serverless API solutions
    • Explore micro front-end technologies and techniques

    Who This Book Is For

    这本书作为初学者的指南,并为有经验的Java和打字程序员提供实用的见解和技术。不需要事先了解任何关于JavaScript的知识。

    如果你热衷于学习打字,这本书将给你所有必要的知识和技能来解决任何打字项目。它还将让您了解现有的应用程序框架,以及为您的下一个项目选择哪个应用程序框架。如果您已经是一名经验丰富的JavaScript或Type脚本开发人员,那么这本书将把您的技能提升到一个新的水平。

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

    点击星号评分!

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

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

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册