Building Pro Web Apps with TypeScript 2.x [Video]

Preview in Mapt

Building Pro Web Apps with TypeScript 2.x [Video]

Patrick Desjardins

Learn to build high-performing, advanced, and high-quality web applications with TypeScript 2.x
Mapt Subscription
FREE
$29.99/m after trial
Video
$106.25
RRP $124.99
Save 14%
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
$106.25
$29.99p/m after trial
RRP $124.99
Subscription
Video
Start 30 Day Trial

Frequently bought together


Building Pro Web Apps with TypeScript 2.x [Video] Book Cover
Building Pro Web Apps with TypeScript 2.x [Video]
$ 124.99
$ 106.25
Rapid Web Application Development with TypeScript 2.x [Video] Book Cover
Rapid Web Application Development with TypeScript 2.x [Video]
$ 124.99
$ 106.25
Buy 2 for $35.00
Save $214.98
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

Video Details

ISBN 139781788292054
Course Length1 hour 20 minutes

Video Description

Writing large applications in JavaScript is a challenge. TypeScript brings JavaScript down to earth by providing optional static typing and future JavaScript features today. It gives developers instant feedback on the code they are writing in order to catch mistakes earlier in the development process.

In this course, you will take a basic game application and enhance it to provide a better user experience. You will start by learning how to incorporate Object Oriented Programming concepts within your application such as inheritance in classes. You will also learn to extend your classes and work with interfaces and TypeScript's newly introduced mixin classes. You will then learn to play with TypeScript's types, enforce efficient typing with TypeGuard, and trigger your application in different ways using function overload. After that you will explore how to use Asynchronous code to work with image data in your applications, and use class decorators to add exciting JavaScript features within your application. Finally you will learn to improve the quality of your code with the help of different method such as unit testing and code coverage.

Style and Approach

In-depth content balanced with tutorials that put the theory into practice. The focus of this course is on giving you both the understanding and the practical examples that will allow you indulge in the art web development with TypeScript 2.x while taking you through core programming concepts.

Table of Contents

Object Oriented in TypeScript
The Course Overview
Deeper with Inheritance – Part One
Deeper with Inheritance – Part Two
Simplify Your Code with the Spread and Rest Operator
Replace Interfaces with Mixins
Playing with Type
Enforcing Your String with Literal Type
Signature Flexibility with Generic Type Aliases and Default Generic
Static Type for Dynamically Named Properties
Asynchronous Code
Promise
Simplify Asynchronous with Async/Await
Looping with Asynchronous Iterators
Decorator
Introduction to Decorator
Improving your Development with Class and Method Decorator
Modifying the Data on Read with Accessor and Property Decorator
Parameter Decorator to Have Additional Validation

What You Will Learn

  • How to incorporate Object Oriented Programming features into your application
  • How to guarantee efficient object typing with the help of TypeGuard
  • How to manipulate and handle image data in applications using asynchronous code
  • How to add exciting JavaScript features with the help of Decorator classes
  • How to improve your application's code quality with the help of unit tests and code coverage

Authors

Table of Contents

Object Oriented in TypeScript
The Course Overview
Deeper with Inheritance – Part One
Deeper with Inheritance – Part Two
Simplify Your Code with the Spread and Rest Operator
Replace Interfaces with Mixins
Playing with Type
Enforcing Your String with Literal Type
Signature Flexibility with Generic Type Aliases and Default Generic
Static Type for Dynamically Named Properties
Asynchronous Code
Promise
Simplify Asynchronous with Async/Await
Looping with Asynchronous Iterators
Decorator
Introduction to Decorator
Improving your Development with Class and Method Decorator
Modifying the Data on Read with Accessor and Property Decorator
Parameter Decorator to Have Additional Validation

Video Details

ISBN 139781788292054
Course Length1 hour 20 minutes
Read More

Read More Reviews

Recommended for You

Rapid Web Application Development with TypeScript 2.x [Video] Book Cover
Rapid Web Application Development with TypeScript 2.x [Video]
$ 124.99
$ 106.25
Angular 2 Web Development with TypeScript [Video] Book Cover
Angular 2 Web Development with TypeScript [Video]
$ 124.99
$ 106.25
Getting Started with Hadoop 2.x [Video] Book Cover
Getting Started with Hadoop 2.x [Video]
$ 124.99
$ 106.25
TypeScript Projects [Video] Book Cover
TypeScript Projects [Video]
$ 99.99
$ 85.00
Building a Solid Web App Foundation with Vaadin 8 [Video] Book Cover
Building a Solid Web App Foundation with Vaadin 8 [Video]
$ 124.99
$ 106.25
Building Web Apps with jQuery, JavaScript and Bootstrap [Video] Book Cover
Building Web Apps with jQuery, JavaScript and Bootstrap [Video]
$ 124.99
$ 106.25