TypeScript Essentials

Develop large scale responsive web applications with TypeScript
Preview in Mapt

TypeScript Essentials

Christopher Nance

1 customer reviews
Develop large scale responsive web applications with TypeScript
Mapt Subscription
FREE
$29.99/m after trial
eBook
$10.00
RRP $17.99
Save 44%
Print + eBook
$29.99
RRP $29.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$10.00
$29.99
$29.99 p/m after trial
RRP $17.99
RRP $29.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


TypeScript Essentials Book Cover
TypeScript Essentials
$ 17.99
$ 10.00
Learning TypeScript 2.x - Second Edition Book Cover
Learning TypeScript 2.x - Second Edition
$ 39.99
$ 10.00
Buy 2 for $20.00
Save $37.98
Add to Cart

Book Details

ISBN 139781783985760
Paperback182 pages

Book Description

Web applications work on a range of different devices, making them one of the most common ways in which users experience the web today. However, while the flexibility of web apps are great for users, for developers creating them with JavaScript, the process can be difficult, requiring more extensive and detailed coding work. TypeScript helps make the development of web apps easier, allowing you to quickly create scalable applications that will reach desktops, tablets, and mobiles. With TypeScript, your code becomes much more manageable and your work much more efficient. Its additional features, such as static typing, facilitate IDE support and further tooling.

This quick and insightful guide will provide you with an easy way into TypeScript. You will discover the features of the TypeScript language and gain hands-on experience in creating a web application with reusable components. You will explore the compiler and learn how to manipulate the resulting output to fit specific needs.

Table of Contents

Chapter 1: Getting Started with TypeScript
The advantages of TypeScript
Setting up the IDE
Hello World
Summary
Chapter 2: TypeScript Basics
Types
Functions
Interfaces
Classes
Interfaces
Enums
Modules
Generic objects
Summary
Chapter 3: The TypeScript Compiler
Generation of ECMAScript
Controlling compiler output
Advanced options
Summary
Chapter 4: Object-oriented Programming with TypeScript
The basics
Understanding inheritance
Encapsulation
Abstraction
Polymorphism
References
Summary
Chapter 5: Creating a Simple Drawing Application
Setting up the project
The shapes
Making the application interactive
Summary
Chapter 6: Declaration Files and Library Integrations
Declaration files
Third-party library integration
Summary
Chapter 7: Enhancing the Drawing Application
Converting to AMD modules
Binding the user controls
Generating a single output file
Styling the application
Summary
Chapter 8: Debugging TypeScript
Debugging
Test-driven development
Summary

What You Will Learn

  •  Set up the environment to install the TypeScript compiler and development tools
  • Explore the features of the TypeScript language such as type annotations, interfaces, classes, and modules
  • Examine the JavaScript code that has been generated by the compiler
  • Create modular code that can be reused again and again
  • Develop an interactive web application that can be easily extended
  • Integrate with common JavaScript libraries to ease development
  • Improve performance and reduce network traffic
  • Focus on creating reliable code through test-driven development

Authors

Table of Contents

Chapter 1: Getting Started with TypeScript
The advantages of TypeScript
Setting up the IDE
Hello World
Summary
Chapter 2: TypeScript Basics
Types
Functions
Interfaces
Classes
Interfaces
Enums
Modules
Generic objects
Summary
Chapter 3: The TypeScript Compiler
Generation of ECMAScript
Controlling compiler output
Advanced options
Summary
Chapter 4: Object-oriented Programming with TypeScript
The basics
Understanding inheritance
Encapsulation
Abstraction
Polymorphism
References
Summary
Chapter 5: Creating a Simple Drawing Application
Setting up the project
The shapes
Making the application interactive
Summary
Chapter 6: Declaration Files and Library Integrations
Declaration files
Third-party library integration
Summary
Chapter 7: Enhancing the Drawing Application
Converting to AMD modules
Binding the user controls
Generating a single output file
Styling the application
Summary
Chapter 8: Debugging TypeScript
Debugging
Test-driven development
Summary

Book Details

ISBN 139781783985760
Paperback182 pages
Read More
From 1 reviews

Read More Reviews

Recommended for You

Mastering TypeScript Book Cover
Mastering TypeScript
$ 39.99
$ 10.00
Learning Angular 2 Book Cover
Learning Angular 2
$ 31.99
$ 10.00
TypeScript Blueprints Book Cover
TypeScript Blueprints
$ 39.99
$ 10.00
TypeScript Design Patterns Book Cover
TypeScript Design Patterns
$ 31.99
$ 10.00
TypeScript: Modern JavaScript Development Book Cover
TypeScript: Modern JavaScript Development
$ 69.99
$ 10.00
Angular 2 By Example Book Cover
Angular 2 By Example
$ 35.99
$ 10.00