TypeScript is a programming language, with optional static typing, that trans-compiles to JavaScript. TypeScript, technically a 'Superset' of JavaScript, allows developers teams to avoid common errors caused in JavaScript. Many developers say that TypeScript allows them to more easily write cleaner, more modern, and safer JavaScript. TypeScript has been rapidly gaining adoption by large and small companies since its creation in 2012.
The course begins with an overview of TypeScript including the types and variable declarations, objects, classes, interfaces, functions and enums. Next, the course dives into code organization and advanced types. The course concludes with a lesson on declaration files.
TypeScript is used by the Angular UI framework and is also commonly used in Node.js and React programming environments.
Purpose
|
Learn how to write elegant/scalable TypeScript code that will ultimately be compiled to JavaScript. |
Audience
|
Front-end developers and JavaScript programmers who need a safer/scalable way to write JavaScript. |
Role
| Web Developer |
Skill Level
| Intermediate |
Style
| Hack-a-thon - Learning Spikes - Workshops |
Duration
| 2 Days |
Related Technologies
| JavaScript | TypeScript | Web Development |
Productivity Objectives
- Leverage core TypeScript concepts to write basic programs
- Organize TypeScript code into modules and namespaces
- Utilize static typing and trans-compile TypeScript to JavaScript
- Describe a codebase with declaration files