Introduction to TypeScript

The Introduction to TypeScript training course teaches front-end developers to write scalable JavaScript using the transcompiled language TypeScript. TypeScript is a programming language, with optional static typing, that transcompiles 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. TypeScript is used by the Angular UI framework and is also commonly used in Node.js and React programming environments. This course will teach front-end developers how to leverage TypeScript’s features to writer cleaner and more scalable JavaScript.

Course Summary

Purpose: 
Write elegant/scalable TypeScript code that will ultimately be compiled to JavaScript.
Audience: 
Front-end developers and JavaScript programmers needing a safer/scalable way to write JavaScript.
Skill Level: 
Learning Style: 

Hands-on training is customized, instructor-led training with an in-depth presentation of a technology and its concepts, featuring such topics as Java, OOAD, and Open Source.

Hands On help
Duration: 
2 Days
Productivity Objectives: 
  • Leverage core TypeScript concepts to write basic programs
  • Organize TypeScript code into modules and namespaces
  • Utilize static typing and transcompile TypeScript to JavaScript
  • Describe a codebase with declaration files

What You'll Learn

In the Introduction to TypeScript training course you’ll learn:

  • Getting Started
    • What is TypeScript?
    • Basic Types & Variable Declarations
    • Objects, Classes & Interfaces
    • Functions
    • Enums
  • Code Organization
    • Modules
    • Namespaces
  • Advanced Types
    • Type Inference
    • Generics
    • Intersections & Unions
    • Type Guards
    • Nullable Types
    • Declaration Merging
  • Declaration Files
    • Creating a Declaration File
    • Publishing and Consuming Types
    • TypeScript based NPM packages

Free Pluralsight Licenses

Join us for any customed instructor-led training class in November or December, and get free Pluralsight licenses for your team. We'll work with you to design a custom Introduction to TypeScript training course that meets your specific needs.

Learn More

Chat with one of our Program Managers from our Boulder, Colorado office to discuss various training options.

DevelopIntelligence has been in the technical/software development learning and training industry for nearly 20 years. We’ve provided learning solutions to more than 48,000 engineers, across 220 organizations worldwide.

About Develop Intelligence
Di Clients
Need help finding the right learning solution?   Call us: 877-629-5631