Mastering TypeScript Programming Techniques [Video]

More Information
Learn
  • Set up the TypeScript environment and workflow and get the most out of it.
  • Get the most out of ES6+ / ES2015 features by using TypeScript.
  • Organize real-world scalable SPAs.
  • Use TypeScript to write clean, scalable code.
  • The fundamentals of the TypeScript language and what’s new in TypeScript 2.
  • Apply TypeScript to Angular 5, Vue.js, and Aurelia
  • Add data typings to any framework/library
  • Use TypeScript with Node.js, Angular 5 , VueJS, and Aurelia
About

Taking your TypeScript development to the next level has never been easier. Filled with expert techniques, this course will help make your typescript programming better, easier, and more effective while working with scalable applications.

TypeScript gets you writing scalable JavaScript applications with classical object-oriented principles in no time. You’ll use the latest ES6+/ES2015 features along with TypeScript’s syntax, which is familiar to developers coming from a Java, C++ styled language while using existing JavaScript code.

The course starts off by setting up the popular Visual Studio Code IDE and gets you acquainted with linting and test coverage. Moving on, you’ll understand the concepts of task automation, Object-Oriented programming (OOP), Promises, and Functional Programming. You’ll learn to use Underscore.js in your application and find out about array and object manipulation.

In no time, you’ll be able to implement popular GoF patterns, which will be explained through real-world examples. You’ll be taught how to use Typescript on the server side with Node.js, and on the front end with Angular 5. You’ll also learn to create a project, component, and service using Vue.js and Aurelia. The course ends with a walkthrough of data typings for a library and how to use typings via an IDE. So why wait? Take your typescript development to the next level by taking this course.

All the code and supporting files for this course are available on Github at https://github.com/PacktPublishing/Mastering-TypeScript-Programming-Techniques

Style and Approach

This course contains in-depth content balanced with tutorials that help you put the theory into practice. This course is will give you both a theoretical understanding and practical examples that allow you indulge in the art of coding in TypeScript.

Features
  • Dedicated short tasks will take you through various concepts in TypeScript
  • Integrate TypeScript with Angular 5 using real-world examples, and see how TypeScript can be used with other JavaScript Frameworks such as Vue.js and Aurelia
  • Explore various concepts such as OOP and Functional Programming through clear-cut examples
Course Length 5 hours 18 minutes
ISBN 9781787121416
Date Of Publication 21 Mar 2018

Authors

Tamas Piros

Tamas Piros is a full stack web developer turned technical trainer who has a decade of experience working with prestigious organisation throughout the world including Credit Suisse, Verizon, BBC and Accenture to mention a few. Throughout his professional career, he has delivered presentations and workshops all over the world to a mix of technical and non-technical audiences. He has recently launched a blog dedicated to developers wishing to read articles around the latest & greatest tech. He also owns a training business in London, UK called Full Stack Training Ltd. He is active on Twitter as well so you can follow him there by searching for @tpiros.