TypeScript Boot Camp
TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. It provides static type checking, support for classical OOP, and makes working with your favorite JS libraries easier. If you come from a Java or C# background then TypeScript will feel very familiar to you. If you come from a JavaScript background you may want to consider TypeScript for the improvements you get in IDE tooling and code maintainability. In this session we’ll start out with a discussion of what TypeScript is and why you should consider using it. Then we’ll look at TypeScript code to learn the basic concepts and features of the language including how to define and use types, interfaces, classes and generics as well as how to create and consume modules. By the end of this presentation you will have enough information to get started writing your own web or Node.js applications in a more stable and maintainable way. In the most recent Stack Overflow developer survey TypeScript was ranked as one of the most loved programming languages. Come see why in this informative introduction to TypeScript.
Prerequisites
A working knowledge of JavaScript would be helpful, or experience with other languages such as Java or C#.
Take Aways
- The benefits of using TypeScript
- The built-in types and how to use type annotations
- How the type system works
- How to define custom types, interfaces and classes
- How to use generics
- How to create and consume modules
- How to define function overloads
- TypeScript compiler options