Hands-On Web Development with TypeScript 3 [Video]

More Information
  • Set up TypeScript-to-JavaScript automatic compilation. 
  • Prepare an environment for TypeScript development
  • Leverage TypeScript strong typing as it adds syntactical benefits to the language.
  • Compose multiple modules using the TypeScript ecosystem.
  • Create parameterized code using Generics.
  • Use mixins with third-party libraries.
  • Build high-performance applications to gain more confidence.

Do you find it difficult to write large, sophisticated JavaScript apps and long to write scripts more easily and quickly? Then this course will help you build any web app with ease using Typescript.

This course is a perfect guide to learning the basics of TypeScript and creating simple web apps. As you know, writing large applications in JavaScript is a challenge. This course will help you overcome the difficulties and build web apps with ease. You'll learn to compile ordinary JavaScript so that the code you write in TypeScript will run in any browser that runs JavaScript.

Next, you'll start to build an application and learn to use TypeScript to write well structured, type-safe, and scalable web front-end code. As you progress, you'll learn how to receive instant feedback on the code that you're writing in order to catch mistakes earlier in the development process.

By the end of the course, you'll be confident enough to build the applications you want and need.

All the code and supporting files for this course are available on Github at https://github.com/PacktPublishing/Hands-On-Web-Development-with-TypeScript-3

Style and Approach

The course has a completely practical approach. It teaches in a hands-on way and via practical demonstrations, along with an explanation and discussion of how the topic in question works and how to use it. You'll start by setting up the environment and then create an application. Also, you'll learn to build and structure applications that will be scalable and high-performance.

  • Use TypeScript to build simple and complex applications with ease
  • Create robust and performant TypeScript code
  • Use TypeScript best practices and patterns to learn time-saving shortcuts
Course Length 1 hour 43 minutes
ISBN 9781789616095
Date Of Publication 27 Sep 2018


Tomasz Lelek

Tomasz Lelek is a software engineer, programming mostly in Java and Scala. He has been working with the Spark and ML APIs for the past 6 years, with production experience in processing petabytes of data. He is passionate about nearly everything associated with software development and believes that we should always try to consider different solutions and approaches before attempting to solve a problem. Recently, he was also a speaker at conferences in Poland—Confitura, and JDD (Java Developers Day) and at Krakow Scala User Group. He has also conducted a live coding session at the Geecon Conference.