March 8th at 10:00am
Presented by Treehouse teacher James Churchill (@SmashDev)
TypeScript is a statically typed superset of JavaScript that compiles to plain JavaScript. It can help you be more productive and write higher quality code. That's all great, but migrating an existing JavaScript project to TypeScript can seem like a daunting proposition.
Luckily, benefitting from TypeScript doesn't require you to migrate your entire project to TypeScript. You can benefit from TypeScript by making incremental changes to your project.
In this module, you'll learn the basics of the TypeScript language and how to incrementally migrate a project to TypeScript. You'll also see how Visual Studio 2017 leverages the TypeScript Language Service to provide a rich JavaScript development experience including features such as symbol-based navigation, statement completion, and code refactoring. And you'll see how to use JSDoc comments and TypeScript Declaration (d.ts) files to refine the TypeScript Language Service's understanding of your code.
Code for all of the demos shown in this module will be made available on 3/8.
Want to learn more about JavaScript and ES2015? Check out the following Treehouse courses and workshops.
- Introducing ES2015
- Defining Variables with let and const
- Introducing Arrow Function Syntax
- Introducing Template Literals
Register for this session at https://mva.microsoft.com/liveevents/visual-studio-2017-launch-and-20th-anniversary-event-web-development
See launch.visualstudio.com for more information about the Visual Studio 2017 Launch Event.