TypeScript

These 7 modules are part of Green Belt. Explore the basic constructs and benefits within TypeScript along with secure coding. Understand the details behind Typescript coding more securely as it helps with validation and maintaining type safety.

29 modules | 4 hr 12 min | 3 Experiments | Green Belt Level
Try TypeScript training modules!

Example TypeScript Concepts

  • Exploring the relationship between TypeScript and JavaScript
  • Benefits each construct
  • Tips for coding in TypeScript
  • TypeScript validation libraries
  • SAST and ESLint

What's Included?

We created this Green Belt path for developers coding in the Typescript framework. It includes our standard 13 Green Belt Secure Development modules with the addition of 17 new Go lessons. Each of our lessons are short and conclude with a brief ten question assessment. The learning module length is purposeful – they are perfect for filling gaps in a developer’s day while code is deploying.

Secure Development Core Lesson Modules
Intro to Secure Development
Intro to Secure Coding
Secure Coding Best Practices: Part 1
Secure Coding Best Practices: Part 2
Language Typing
Securing the Development Environment
Protecting your Code Repository
Producing a Clean, Maintainable, & Secure Code Culture
Secure the Release
Designing a Secure App or Product
Thinking Like A Penetration Tester
Secure Design Principles in Action: Part 1
Secure Design Principles in Action: Part 2
TypeScript
Green Belt Path
Introduction to TypeScript Security
Secure Constructs with Typescript | Part 1
Secure Constructs with TypeScript | Part 2
Secure Coding With TypeScript Part 1
Secure Coding with TypeScript Part 2
Input Validation for TypeScript
TypeScript Secure Build Toolchain