Angular is GREAT for building client-side applications for the Web. But since Angular code is developed using JavaScript, Angular has all of the issues that come with coding in JavaScript: no strong data typing, global namespace issues, and lack of class-based object-oriented programming techniques. TypeScript solves these issues *and* makes it easier to build, refactor, and maintain your Angular applications! This course focuses on the basics of building an Angular application with TypeScript.
About the Author: Deborah Kurata is an independent consultant with over 15 years of experience in designing and developing successful Microsoft .NET applications as well as mentoring software developers. Her focus is on iterative design and development, and automated unit testing. Deborah has authored several books, including the "Doing Objects" series (Addison-Wesley), "Best Kept Secrets in .NET" (Apress) and "Doing Web Development: Client-Side Techniques" (Apress). Deborah speaks at conferences such as VSLive and TechEd. For her work in support of software development and software developers, she has been recognized with the Microsoft Most Valuable Professional (MVP) award.