skip to content
Mastering TypeScript 3 : Build Enterprise-Ready, Industrial-strength Web Applications Using TypeScript 3 and Modern Frameworks, 3rd Edition. Preview this item
ClosePreview this item
Checking...

Mastering TypeScript 3 : Build Enterprise-Ready, Industrial-strength Web Applications Using TypeScript 3 and Modern Frameworks, 3rd Edition.

Author: Nathan Rozentals
Publisher: Birmingham : Packt Publishing Ltd, 2019.
Edition/Format:   eBook : Document : English : 3rd edView all editions and formats
Summary:
This book is a guide to the TypeScript language, ranging from basic concepts to advanced language features. Learn to use TypeScript with a variety of frameworks, and build applications using industry-standard best practices for design patterns and testing strategies.
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
Rozentals, Nathan.
Mastering TypeScript 3 : Build Enterprise-Ready, Industrial-strength Web Applications Using TypeScript 3 and Modern Frameworks, 3rd Edition.
Birmingham : Packt Publishing Ltd, ©2019
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Nathan Rozentals
ISBN: 9781789537475 1789537479
OCLC Number: 1089606983
Notes: Generics
Description: 1 online resource (683 pages)
Contents: Cover; Title Page; Copyright and Credits; About Packt; Contributors; Table of Contents; Preface; Chapter 1: TypeScript Tools and Framework Options; What is TypeScript?; JavaScript and the ECMAScript Standard; The benefits of TypeScript; Compiling; Strong typing; TypeScript's syntactic sugar; Type definitions for popular JavaScript libraries; DefinitelyTyped; Encapsulation; TypeScript classes generate closures; Public and private accessors; TypeScript IDEs; Node-based compilation; Creating a tsconfig.json file; Localized messages; Visual Studio Code; Installing VSCode; Exploring VSCode Creating a tasks.json fileBuilding the project; Creating a launch.json file; Setting breakpoints; Debugging web pages; Microsoft Visual Studio; Creating a Visual Studio project; Default project settings; Debugging in Visual Studio; WebStorm; Creating a WebStorm project; Default files; Building a simple HTML application; Running the web page in Chrome; Other editors; Using --
watch and Grunt; Summary; Chapter 2: Types, Variables, and Function Techniques; Basic types; JavaScript typing; TypeScript typing; Type syntax; Inferred typing; Duck typing; Template strings; Arrays; for ... in and for ... of The any typeExplicit casting; Enums; Const enums; String enums; Enum implementation; Const values; The let keyword; Definite assignment; Dotted property types; Numeric separators; Functions; Function return types; Anonymous functions; Optional parameters; Default parameters; Rest parameters; Function callbacks; Function signatures; Function overrides; Try catch; Advanced types; Union types; Type guards; Type aliases; Null and undefined; Null operands; Never; Unknown; Object rest and spread; Spread precedence; Rest and spread with arrays; Tuples; Tuple destructuring; Optional tuple elements Tuples and rest syntaxBigint; Summary; Chapter 3: Interfaces, Classes, and Inheritance; Interfaces; Optional properties; Interface compilation; Weak types; Type inference with the in operator; Classes; Class properties; Implementing interfaces; Class constructors; Class functions; Interface function definitions; Class modifiers; Constructor access modifiers; Readonly properties; Class property accessors; Static functions; Static properties; Namespaces; Inheritance; Interface inheritance; Class inheritance; The super keyword; Function overriding; Protected class members; Abstract classes JavaScript closuresinstanceof; Using interfaces, classes, and inheritance --
the Factory Design Pattern; Business requirements; What the Factory Design Pattern does; The IPerson interface; The Person class; Specialist classes; The Factory class; Using the Factory class; Summary; Chapter 4: Decorators, Generics, and Asynchronous Features; Decorators; Decorator syntax; Multiple decorators; Decorator factories; Class decorator parameters; Property decorators; Static property decorators; Method decorators; Using method decorators; Parameter decorators; Decorator metadata; Using decorator metadata

Abstract:

This book is a guide to the TypeScript language, ranging from basic concepts to advanced language features. Learn to use TypeScript with a variety of frameworks, and build applications using  Read more...

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.

Similar Items

Related Subjects:(1)

Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/1089606983> # Mastering TypeScript 3 : Build Enterprise-Ready, Industrial-strength Web Applications Using TypeScript 3 and Modern Frameworks, 3rd Edition.
    a schema:Book, schema:MediaObject, schema:CreativeWork ;
    library:oclcnum "1089606983" ;
    library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/5508715250#Place/birmingham> ; # Birmingham
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/enk> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/5508715250#Topic/typescript> ; # TypeScript
    schema:bookEdition "3rd ed." ;
    schema:bookFormat schema:EBook ;
    schema:creator <http://experiment.worldcat.org/entity/work/data/5508715250#Person/rozentals_nathan> ; # Nathan Rozentals
    schema:datePublished "2019" ;
    schema:description "This book is a guide to the TypeScript language, ranging from basic concepts to advanced language features. Learn to use TypeScript with a variety of frameworks, and build applications using industry-standard best practices for design patterns and testing strategies."@en ;
    schema:description "Cover; Title Page; Copyright and Credits; About Packt; Contributors; Table of Contents; Preface; Chapter 1: TypeScript Tools and Framework Options; What is TypeScript?; JavaScript and the ECMAScript Standard; The benefits of TypeScript; Compiling; Strong typing; TypeScript's syntactic sugar; Type definitions for popular JavaScript libraries; DefinitelyTyped; Encapsulation; TypeScript classes generate closures; Public and private accessors; TypeScript IDEs; Node-based compilation; Creating a tsconfig.json file; Localized messages; Visual Studio Code; Installing VSCode; Exploring VSCode"@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/5508715250> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:isSimilarTo <http://worldcat.org/entity/work/data/5508715250#CreativeWork/mastering_typescript_3_build_enterprise_ready_industrial_strength_web_applications_using_typescript_3_and_modern_frameworks_3rd_edition> ;
    schema:name "Mastering TypeScript 3 : Build Enterprise-Ready, Industrial-strength Web Applications Using TypeScript 3 and Modern Frameworks, 3rd Edition."@en ;
    schema:productID "1089606983" ;
    schema:publication <http://www.worldcat.org/title/-/oclc/1089606983#PublicationEvent/birmingham_packt_publishing_ltd_2019> ;
    schema:publisher <http://experiment.worldcat.org/entity/work/data/5508715250#Agent/packt_publishing_ltd> ; # Packt Publishing Ltd
    schema:url <http://www.vlebooks.com/vleweb/product/openreader?id=none&isbn=9781789537475> ;
    schema:url <https://public.ebookcentral.proquest.com/choice/publicfullrecord.aspx?p=5721789> ;
    schema:workExample <http://worldcat.org/isbn/9781789537475> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/1089606983> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/5508715250#Agent/packt_publishing_ltd> # Packt Publishing Ltd
    a bgn:Agent ;
    schema:name "Packt Publishing Ltd" ;
    .

<http://experiment.worldcat.org/entity/work/data/5508715250#Person/rozentals_nathan> # Nathan Rozentals
    a schema:Person ;
    schema:familyName "Rozentals" ;
    schema:givenName "Nathan" ;
    schema:name "Nathan Rozentals" ;
    .

<http://worldcat.org/entity/work/data/5508715250#CreativeWork/mastering_typescript_3_build_enterprise_ready_industrial_strength_web_applications_using_typescript_3_and_modern_frameworks_3rd_edition>
    a schema:CreativeWork ;
    rdfs:label "Mastering TypeScript 3 : Build Enterprise-Ready, Industrial-strength Web Applications Using TypeScript 3 and Modern Frameworks, 3rd Edition." ;
    schema:description "Print version:" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/1089606983> ; # Mastering TypeScript 3 : Build Enterprise-Ready, Industrial-strength Web Applications Using TypeScript 3 and Modern Frameworks, 3rd Edition.
    .

<http://worldcat.org/isbn/9781789537475>
    a schema:ProductModel ;
    schema:isbn "1789537479" ;
    schema:isbn "9781789537475" ;
    .

<http://www.worldcat.org/title/-/oclc/1089606983>
    a genont:InformationResource, genont:ContentTypeGenericResource ;
    schema:about <http://www.worldcat.org/oclc/1089606983> ; # Mastering TypeScript 3 : Build Enterprise-Ready, Industrial-strength Web Applications Using TypeScript 3 and Modern Frameworks, 3rd Edition.
    schema:dateModified "2019-10-26" ;
    void:inDataset <http://purl.oclc.org/dataset/WorldCat> ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.