In this course, you will learn some important functions in TypeScript that you may have used in other languages, such as generics, decorators, and mixins. Generics allow you to use a variable for your type, which allows you to create reusable components without resorting to the "any" type. Decorators allow you to add additional functionality to a class, property, method, or argument by adding a simple tag to the component. Finally, mixins are another way to extend the functionality of a class, providing functionality similar to multiple inheritance (which is not supported in TypeScript).
Wallace Kelly has been teaching software development for about 14 years, focusing mostly on .Net, including C#, F# and WPF. His passion for teaching started as a little kid when other parents would hire him to teach programming to their kids.
Wallace is an experienced, interdisciplinary researcher and program manager. He has vast expertise in intelligent systems, software development, and innovating for next-generation systems. He'll bring this diverse, real-world experience to you as he introduces you to programming basics.